0000015615-21-000027.txt : 20210805 0000015615-21-000027.hdr.sgml : 20210805 20210805171350 ACCESSION NUMBER: 0000015615-21-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210805 DATE AS OF CHANGE: 20210805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MASTEC INC CENTRAL INDEX KEY: 0000015615 STANDARD INDUSTRIAL CLASSIFICATION: WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623] IRS NUMBER: 650829355 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08106 FILM NUMBER: 211149459 BUSINESS ADDRESS: STREET 1: 800 S. DOUGLAS ROAD STREET 2: 12TH FLOOR CITY: CORAL GABLES STATE: FL ZIP: 33134 BUSINESS PHONE: 3055991800 MAIL ADDRESS: STREET 1: 800 S. DOUGLAS ROAD STREET 2: 12TH FLOOR CITY: CORAL GABLES STATE: FL ZIP: 33134 FORMER COMPANY: FORMER CONFORMED NAME: BURNUP & SIMS INC DATE OF NAME CHANGE: 19920703 10-Q 1 mtz-20210630.htm 10-Q mtz-20210630
000001561512/312021Q2false6P1YP1Yus-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationus-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationus-gaap:LongTermDebtAndCapitalLeaseObligationsCurrentus-gaap:LongTermDebtAndCapitalLeaseObligations00000156152021-01-012021-06-30xbrli:shares00000156152021-08-02iso4217:USD00000156152021-04-012021-06-3000000156152020-04-012020-06-3000000156152020-01-012020-06-30iso4217:USDxbrli:shares00000156152021-06-3000000156152020-12-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2021-06-300000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2020-12-310000015615us-gaap:CommonStockMember2021-03-310000015615us-gaap:TreasuryStockCommonMember2021-03-310000015615us-gaap:AdditionalPaidInCapitalMember2021-03-310000015615us-gaap:RetainedEarningsMember2021-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000015615us-gaap:ParentMember2021-03-310000015615us-gaap:NoncontrollingInterestMember2021-03-3100000156152021-03-310000015615us-gaap:RetainedEarningsMember2021-04-012021-06-300000015615us-gaap:ParentMember2021-04-012021-06-300000015615us-gaap:NoncontrollingInterestMember2021-04-012021-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000015615us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000015615us-gaap:CommonStockMember2021-04-012021-06-300000015615us-gaap:CommonStockMember2021-06-300000015615us-gaap:TreasuryStockCommonMember2021-06-300000015615us-gaap:AdditionalPaidInCapitalMember2021-06-300000015615us-gaap:RetainedEarningsMember2021-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000015615us-gaap:ParentMember2021-06-300000015615us-gaap:NoncontrollingInterestMember2021-06-300000015615us-gaap:CommonStockMember2020-03-310000015615us-gaap:TreasuryStockCommonMember2020-03-310000015615us-gaap:AdditionalPaidInCapitalMember2020-03-310000015615us-gaap:RetainedEarningsMember2020-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000015615us-gaap:ParentMember2020-03-310000015615us-gaap:NoncontrollingInterestMember2020-03-3100000156152020-03-310000015615us-gaap:RetainedEarningsMember2020-04-012020-06-300000015615us-gaap:ParentMember2020-04-012020-06-300000015615us-gaap:NoncontrollingInterestMember2020-04-012020-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000015615us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300000015615us-gaap:CommonStockMember2020-04-012020-06-300000015615us-gaap:TreasuryStockCommonMember2020-04-012020-06-300000015615us-gaap:CommonStockMember2020-06-300000015615us-gaap:TreasuryStockCommonMember2020-06-300000015615us-gaap:AdditionalPaidInCapitalMember2020-06-300000015615us-gaap:RetainedEarningsMember2020-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000015615us-gaap:ParentMember2020-06-300000015615us-gaap:NoncontrollingInterestMember2020-06-3000000156152020-06-300000015615us-gaap:CommonStockMember2020-12-310000015615us-gaap:TreasuryStockCommonMember2020-12-310000015615us-gaap:AdditionalPaidInCapitalMember2020-12-310000015615us-gaap:RetainedEarningsMember2020-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000015615us-gaap:ParentMember2020-12-310000015615us-gaap:NoncontrollingInterestMember2020-12-310000015615us-gaap:RetainedEarningsMember2021-01-012021-06-300000015615us-gaap:ParentMember2021-01-012021-06-300000015615us-gaap:NoncontrollingInterestMember2021-01-012021-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300000015615us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300000015615us-gaap:CommonStockMember2021-01-012021-06-300000015615us-gaap:CommonStockMember2019-12-310000015615us-gaap:TreasuryStockCommonMember2019-12-310000015615us-gaap:AdditionalPaidInCapitalMember2019-12-310000015615us-gaap:RetainedEarningsMember2019-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000015615us-gaap:ParentMember2019-12-310000015615us-gaap:NoncontrollingInterestMember2019-12-3100000156152019-12-310000015615us-gaap:RetainedEarningsMember2020-01-012020-06-300000015615us-gaap:ParentMember2020-01-012020-06-300000015615us-gaap:NoncontrollingInterestMember2020-01-012020-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300000015615us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300000015615us-gaap:CommonStockMember2020-01-012020-06-300000015615us-gaap:TreasuryStockCommonMember2020-01-012020-06-30mtz:segmentxbrli:pure0000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615srt:MaximumMember2021-01-012021-06-300000015615srt:MaximumMember2020-01-012020-06-300000015615mtz:MobilizationCostsMember2021-06-300000015615mtz:MobilizationCostsMember2020-12-3100000156152021-07-012021-06-300000015615mtz:CommunicationsMember2021-06-300000015615mtz:CleanEnergyAndInfrastructureMember2021-06-300000015615mtz:OilAndGas1Member2021-06-300000015615mtz:ElectricalTransmissionMember2021-06-300000015615mtz:GoodwillGrossMember2021-01-012021-06-300000015615mtz:GoodwillAccumulatedImpairmentLossMember2021-01-012021-06-300000015615us-gaap:TradeNamesMember2020-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2020-12-310000015615us-gaap:ContractualRightsMember2020-12-310000015615us-gaap:OtherIntangibleAssetsMember2020-12-310000015615us-gaap:TradeNamesMember2021-01-012021-06-300000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-01-012021-06-300000015615us-gaap:ContractualRightsMember2021-01-012021-06-300000015615us-gaap:OtherIntangibleAssetsMember2021-01-012021-06-300000015615us-gaap:TradeNamesMember2021-06-300000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-06-300000015615us-gaap:ContractualRightsMember2021-06-300000015615us-gaap:OtherIntangibleAssetsMember2021-06-30mtz:reportingUnit0000015615mtz:OilAndGas1Member2021-04-012021-06-300000015615mtz:CleanEnergyAndInfrastructureMember2021-04-012021-06-30mtz:acquisition0000015615mtz:A2021AcquisitionsMember2021-01-012021-06-300000015615mtz:ElectricalTransmissionMembermtz:A2021AcquisitionsMember2021-01-012021-06-300000015615mtz:A2021AcquisitionsMember2021-06-300000015615us-gaap:CustomerRelationshipsMembermtz:A2021AcquisitionsMember2021-01-012021-06-300000015615us-gaap:TradeNamesMembermtz:A2021AcquisitionsMember2021-01-012021-06-300000015615mtz:A2021AcquisitionsMembermtz:CustomerRelationshipsAndTradeNamesMember2021-06-300000015615mtz:A2021AcquisitionsMembermtz:CustomerRelationshipsAndTradeNamesMember2021-01-012021-06-300000015615mtz:ElectricalTransmissionMembermtz:A2021AcquisitionsMember2021-06-30utr:Y0000015615us-gaap:MeasurementInputExpectedTermMembermtz:A2021AcquisitionsMembersrt:MinimumMember2020-12-310000015615us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMembermtz:A2021AcquisitionsMember2020-12-3100000156152020-01-012020-12-310000015615mtz:CleanEnergyAndInfrastructureAndCommunicationsMember2020-01-012020-12-310000015615mtz:A2020AcquisitionsMembermtz:CleanEnergyAndInfrastructureMember2020-06-300000015615mtz:A2020AcquisitionsMembermtz:CleanEnergyAndInfrastructureMember2021-06-300000015615mtz:A2020AcquisitionsMembermtz:CleanEnergyAndInfrastructureMember2020-12-310000015615mtz:CommunicationsAndEnergyInfrastructureMember2020-01-012020-12-310000015615mtz:CommunicationsMember2020-01-012020-12-310000015615mtz:InstallToHomeMember2020-01-012020-12-310000015615mtz:ElectricalTransmissionMember2020-01-012020-12-310000015615mtz:A2020AcquisitionsMember2020-01-012020-12-310000015615srt:ScenarioForecastMembermtz:A2020AcquisitionsMember2023-01-012023-12-310000015615mtz:A2020AcquisitionsMemberus-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2020-12-310000015615mtz:A2020AcquisitionsMember2020-12-310000015615mtz:A2020AcquisitionsMember2021-06-300000015615mtz:EarnoutArrangementsMember2021-06-300000015615mtz:EarnoutArrangementsMember2020-12-310000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2021-06-300000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2020-12-310000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2021-06-300000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2020-12-310000015615srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2021-06-300000015615srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2021-06-300000015615srt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMember2021-06-300000015615mtz:AllAcquisitionsMember2021-06-300000015615mtz:EarnoutArrangementsMember2021-04-012021-06-300000015615mtz:EarnoutArrangementsMember2021-01-012021-06-300000015615mtz:EarnoutArrangementsMember2020-04-012020-06-300000015615mtz:EarnoutArrangementsMember2020-01-012020-06-300000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2021-04-012021-06-300000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2021-01-012021-06-300000015615mtz:WahaJVsMember2021-06-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-06-300000015615mtz:FMTechMember2021-06-300000015615us-gaap:LoansReceivableMember2020-12-310000015615mtz:CrossCountryInfrastructureMember2021-06-300000015615mtz:WahaJVsMember2021-04-012021-06-300000015615mtz:WahaJVsMember2021-01-012021-06-300000015615mtz:WahaJVsMember2020-04-012020-06-300000015615mtz:WahaJVsMember2020-01-012020-06-300000015615mtz:WahaJVsMember2020-12-310000015615mtz:AVCTMember2021-06-300000015615mtz:AVCTMember2020-12-310000015615mtz:AVCTMemberus-gaap:CommonStockMember2021-06-300000015615mtz:AVCTMemberus-gaap:CommonStockMember2020-12-310000015615mtz:AVCTMember2021-04-012021-06-300000015615mtz:AVCTMember2020-04-012020-06-300000015615mtz:AVCTMember2020-01-012020-06-300000015615mtz:AVCTMember2021-01-012021-06-300000015615srt:MaximumMembermtz:ConfluenceMember2021-06-300000015615mtz:ConfluenceMember2021-06-300000015615mtz:ConfluenceMember2021-04-012021-06-300000015615mtz:ConfluenceMember2021-01-012021-06-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-06-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2020-12-310000015615mtz:FMTechMember2020-12-310000015615us-gaap:EquityMethodInvestmentsMembermtz:FMTechMember2020-12-310000015615mtz:FMTechMember2021-01-012021-03-310000015615us-gaap:EquityMethodInvestmentsMembermtz:FMTechMember2021-06-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-04-012021-06-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-06-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2020-04-012020-06-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-06-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-04-012021-06-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-04-012020-06-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-06-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-06-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-06-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-12-310000015615mtz:EmployeeLeasingArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-06-300000015615mtz:EmployeeLeasingArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-04-012020-06-300000015615mtz:EmployeeLeasingArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-06-300000015615mtz:EmployeeLeasingArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-12-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2021-06-300000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-12-310000015615mtz:FourPointFivePercentSeniorNotesMember2020-12-310000015615mtz:FourPointFivePercentSeniorNotesMember2021-06-300000015615srt:MinimumMember2021-01-012021-06-300000015615us-gaap:FinanceReceivablesMember2021-04-012021-06-300000015615us-gaap:FinanceReceivablesMember2020-04-012020-06-300000015615us-gaap:FinanceReceivablesMember2021-01-012021-06-300000015615us-gaap:FinanceReceivablesMember2020-01-012020-06-300000015615us-gaap:LandMember2021-06-300000015615us-gaap:LandMember2020-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2021-06-300000015615us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000015615us-gaap:MachineryAndEquipmentMember2021-06-300000015615us-gaap:MachineryAndEquipmentMember2020-12-310000015615us-gaap:FurnitureAndFixturesMember2021-06-300000015615us-gaap:FurnitureAndFixturesMember2020-12-310000015615us-gaap:ConstructionInProgressMember2021-06-300000015615us-gaap:ConstructionInProgressMember2020-12-310000015615us-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2021-06-300000015615us-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2021-06-300000015615us-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2021-06-300000015615us-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2020-12-012020-12-310000015615srt:ScenarioForecastMemberus-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2021-12-012021-12-310000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2021-06-300000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2020-12-310000015615srt:WeightedAverageMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2021-06-300000015615srt:WeightedAverageMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2020-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2021-06-300000015615us-gaap:LetterOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2021-06-300000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2021-06-300000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2021-01-012021-06-300000015615us-gaap:DomesticLineOfCreditMember2020-01-012020-12-310000015615us-gaap:ForeignLineOfCreditMember2020-12-310000015615us-gaap:ForeignLineOfCreditMember2021-06-300000015615us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2021-06-300000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2021-06-300000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2020-12-310000015615us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2021-06-300000015615us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2020-12-310000015615mtz:FacilityLeasesMembersrt:MinimumMember2021-01-012021-06-300000015615srt:MinimumMembermtz:EquipmentLeasesMember2021-01-012021-06-300000015615srt:MaximumMembermtz:EquipmentLeasesMember2021-01-012021-06-300000015615mtz:FacilityLeasesMembersrt:MaximumMember2021-01-012021-06-300000015615srt:MinimumMember2021-06-300000015615srt:MaximumMember2021-06-300000015615mtz:Restated2013IncentivePlanMembermtz:RestrictedStockAndRestrictedStockUnitsMember2021-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-06-302021-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-04-012021-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-04-012020-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-06-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2021-06-300000015615us-gaap:RestrictedStockUnitsRSUMember2020-12-310000015615us-gaap:EmployeeStockMember2021-01-012021-06-300000015615us-gaap:EmployeeStockMember2021-04-012021-06-300000015615us-gaap:EmployeeStockMember2020-04-012020-06-300000015615us-gaap:EmployeeStockMember2020-01-012020-06-30mtz:employee0000015615srt:MinimumMember2021-04-012021-06-300000015615srt:MaximumMember2021-04-012021-06-300000015615us-gaap:PensionPlansDefinedBenefitMember2021-04-012021-06-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-04-012021-06-300000015615srt:MinimumMember2020-04-012020-06-300000015615srt:MaximumMember2020-04-012020-06-300000015615us-gaap:PensionPlansDefinedBenefitMember2020-04-012020-06-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-04-012020-06-300000015615us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-06-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-06-300000015615srt:MinimumMember2020-01-012020-06-300000015615us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-06-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-06-300000015615mtz:December2018ShareRepurchaseProgramMember2021-06-300000015615mtz:March2020ShareRepurchaseProgramMember2020-03-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2021-04-012021-06-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2020-04-012020-06-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2021-01-012021-06-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2020-01-012020-06-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGas1Member2021-04-012021-06-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGas1Member2020-04-012020-06-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGas1Member2021-01-012021-06-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGas1Member2020-01-012020-06-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300000015615us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000015615us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300000015615us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000015615us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300000015615us-gaap:IntersegmentEliminationMember2021-04-012021-06-300000015615us-gaap:IntersegmentEliminationMember2020-04-012020-06-300000015615us-gaap:IntersegmentEliminationMember2021-01-012021-06-300000015615us-gaap:IntersegmentEliminationMember2020-01-012020-06-300000015615mtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMembermtz:UtilitiesMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615mtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMembermtz:UtilitiesMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615mtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMembermtz:UtilitiesMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615mtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMembermtz:UtilitiesMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615us-gaap:CorporateNonSegmentMember2021-04-012021-06-300000015615us-gaap:CorporateNonSegmentMember2020-04-012020-06-300000015615us-gaap:CorporateNonSegmentMember2021-01-012021-06-300000015615us-gaap:CorporateNonSegmentMember2020-01-012020-06-300000015615country:US2021-04-012021-06-300000015615country:US2020-04-012020-06-300000015615country:US2021-01-012021-06-300000015615country:US2020-01-012020-06-300000015615us-gaap:NonUsMember2021-04-012021-06-300000015615us-gaap:NonUsMember2020-04-012020-06-300000015615us-gaap:NonUsMember2021-01-012021-06-300000015615us-gaap:NonUsMember2020-01-012020-06-300000015615country:US2021-06-300000015615country:US2020-12-310000015615us-gaap:NonUsMember2021-06-300000015615us-gaap:NonUsMember2020-12-310000015615us-gaap:NonUsMemberus-gaap:AccountsReceivableMemberus-gaap:GeographicConcentrationRiskMember2021-06-302021-06-300000015615us-gaap:NonUsMemberus-gaap:AccountsReceivableMemberus-gaap:GeographicConcentrationRiskMember2020-12-312020-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:GovermmentTransactionsMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:GovermmentTransactionsMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:GovermmentTransactionsMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:GovermmentTransactionsMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615mtz:EnbridgeIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615mtz:EnbridgeIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615mtz:EnbridgeIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615mtz:EnbridgeIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:ATT1Memberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:ATT1Memberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:ATT1Memberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:ATT1Memberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:PermianHighwayPipelineMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:PermianHighwayPipelineMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:PermianHighwayPipelineMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:PermianHighwayPipelineMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2021-06-300000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2020-12-310000015615us-gaap:PerformanceGuaranteeMember2021-06-300000015615us-gaap:PerformanceGuaranteeMember2020-12-310000015615srt:SubsidiariesMemberus-gaap:CorporateJointVentureMemberus-gaap:PerformanceGuaranteeMember2021-06-300000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMemberus-gaap:CorporateJointVentureMembersrt:MinimumMember2021-06-300000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMemberus-gaap:CorporateJointVentureMembersrt:MaximumMember2021-06-300000015615us-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomainsrt:MinimumMember2021-06-300000015615us-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomainsrt:MaximumMember2021-06-30mtz:constructionProject0000015615us-gaap:CorporateJointVentureMember2021-06-300000015615us-gaap:CorporateJointVentureMember2020-12-310000015615us-gaap:CorporateJointVentureMember2021-01-012021-06-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2021-06-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2020-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-06-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:GroupPoliciesMember2021-06-300000015615us-gaap:UninsuredRiskMemberus-gaap:GroupPoliciesMember2020-12-310000015615us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2021-06-300000015615us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2020-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:SuretyBondMember2020-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:SuretyBondMember2021-06-30mtz:customer0000015615us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMembermtz:CustomerAMember2021-06-302021-06-300000015615us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMembermtz:CustomerAMember2020-12-312020-12-310000015615mtz:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-12-312020-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMember2021-04-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMember2020-04-012020-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMember2021-01-012021-06-300000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMember2020-01-012020-06-300000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-04-012021-06-300000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2020-04-012020-06-300000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-01-012021-06-300000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2020-01-012020-06-300000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-06-300000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2020-12-310000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-04-012021-06-300000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-04-012020-06-300000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-01-012021-06-300000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-01-012020-06-300000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-06-300000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2021-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2021-04-012021-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2020-04-012020-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2021-01-012021-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2020-01-012020-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2020-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2020-04-012020-06-300000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2021-04-012021-06-300000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2020-01-012020-06-300000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2021-01-012021-06-300000015615mtz:ConstructionServicesMembersrt:ExecutiveOfficerMember2020-04-012020-06-300000015615mtz:ConstructionServicesMembersrt:ExecutiveOfficerMember2020-01-012020-06-300000015615mtz:ConstructionServicesMembersrt:ExecutiveOfficerMember2021-01-012021-06-300000015615mtz:ConstructionServicesMembersrt:ExecutiveOfficerMember2021-06-300000015615mtz:ConstructionServicesMembersrt:ExecutiveOfficerMember2020-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2020-04-012020-06-300000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-04-012021-06-300000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-01-012021-06-300000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2020-01-012020-06-300000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-06-300000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2020-12-310000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember2020-06-300000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember2020-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2021-06-300000015615mtz:CommunityCondotteDeMoyaJVLLCMember2020-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMembermtz:SubcontractingArrangementsMembersrt:ManagementMember2021-06-300000015615mtz:CommunityCondotteDeMoyaJVLLCMembermtz:SubcontractingArrangementsMembersrt:ManagementMember2020-12-310000015615us-gaap:LineOfCreditMembermtz:SubcontractingArrangementsMembersrt:ManagementMembermtz:A2019AcquisitionsMember2021-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMembermtz:A2019AcquisitionsMember2021-04-012021-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMembermtz:A2019AcquisitionsMember2021-01-012021-06-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMembermtz:A2019AcquisitionsMember2020-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMembermtz:A2019AcquisitionsMember2021-06-3000000156152021-06-012021-06-300000015615srt:ChiefExecutiveOfficerMember2021-04-012021-06-300000015615srt:ChiefExecutiveOfficerMember2020-04-012020-06-300000015615srt:ChiefExecutiveOfficerMember2021-01-012021-06-300000015615srt:ChiefExecutiveOfficerMember2020-01-012020-06-300000015615srt:BoardOfDirectorsChairmanMember2020-04-012020-06-300000015615srt:BoardOfDirectorsChairmanMember2021-04-012021-06-300000015615srt:BoardOfDirectorsChairmanMember2020-01-012020-06-300000015615srt:BoardOfDirectorsChairmanMember2021-01-012021-06-300000015615srt:ExecutiveOfficerMember2021-06-300000015615srt:ExecutiveOfficerMember2020-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________
Form 10-Q
_____________________________________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2021
OR
     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __ to __
Commission File Number 001-08106
_____________________________________________
mtz-20210630_g1.jpg
MasTec, Inc.
(Exact name of registrant as specified in its charter)
Florida
65-0829355
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
800 S. Douglas Road, 12th Floor
Coral Gables,
Florida
33134
(Address of principal executive offices)(Zip Code)
(305) 599-1800
(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.10 Par ValueMTZNew York Stock Exchange

    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 is a shell company (as defined in Rule 12b-2 of the Act.)    Yes    No 
    As of August 2, 2021, MasTec, Inc. had 74,314,887 shares of common stock outstanding.



MASTEC, INC.
FORM 10-Q
QUARTER ENDED JUNE 30, 2021

TABLE OF CONTENTS
 
 
2


PART I.     FINANCIAL INFORMATION
ITEM 1.     FINANCIAL STATEMENTS

MASTEC, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited - in thousands, except per share amounts)
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Revenue$1,962,658 $1,569,297 $3,738,082 $2,985,901 
Costs of revenue, excluding depreciation and amortization1,675,232 1,341,825 3,189,091 2,568,122 
Depreciation87,501 57,687 166,766 110,776 
Amortization of intangible assets19,923 9,793 31,170 17,184 
General and administrative expenses84,960 84,959 158,068 170,473 
Interest expense, net13,829 14,808 26,288 31,812 
Equity in earnings of unconsolidated affiliates, net(7,525)(6,813)(14,871)(14,647)
Other income, net(14,089)(10,527)(16,686)(11,869)
Income before income taxes$102,827 $77,565 $198,256 $114,050 
Provision for income taxes(27,062)(20,738)(56,379)(21,161)
Net income$75,765 $56,827 $141,877 $92,889 
Net income (loss) attributable to non-controlling interests314 (178)777 (346)
Net income attributable to MasTec, Inc.$75,451 $57,005 $141,100 $93,235 
Earnings per share (Note 2):
Basic earnings per share$1.04 $0.79 $1.95 $1.27 
Basic weighted average common shares outstanding72,501 72,045 72,470 73,392 
Diluted earnings per share$1.02 $0.78 $1.91 $1.26 
Diluted weighted average common shares outstanding73,976 72,777 73,913 74,135 

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

3


MASTEC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited - in thousands)
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Net income$75,765 $56,827 $141,877 $92,889 
Other comprehensive (loss) income:
Foreign currency translation gains (losses), net of tax843 (840)1,214 (1,137)
Unrealized (losses) gains on investment activity, net of tax(3,465)(1,325)10,374 (24,286)
Comprehensive income$73,143 $54,662 $153,465 $67,466 
Comprehensive income (loss) attributable to non-controlling interests314 (178)777 (346)
Comprehensive income attributable to MasTec, Inc.$72,829 $54,840 $152,688 $67,812 

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


MASTEC, INC.
CONSOLIDATED BALANCE SHEETS
 (unaudited - in thousands, except share information)
June 30,
2021
December 31,
2020
Assets
Current assets:
Cash and cash equivalents$237,271 $423,118 
Accounts receivable, net of allowance865,235 784,488 
Contract assets1,103,726 969,743 
Inventories, net87,355 89,645 
Prepaid expenses69,887 60,631 
Other current assets44,815 31,390 
Total current assets$2,408,289 $2,359,015 
Property and equipment, net1,101,234 982,328 
Operating lease assets215,554 176,573 
Goodwill, net1,331,699 1,243,034 
Other intangible assets, net521,033 184,043 
Other long-term assets323,819 282,856 
Total assets$5,901,628 $5,227,849 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$163,116 $145,110 
Current portion of operating lease liabilities85,573 72,481 
Accounts payable629,910 571,269 
Accrued salaries and wages210,561 135,316 
Other accrued expenses207,571 187,647 
Contract liabilities238,853 228,388 
Other current liabilities103,407 74,988 
Total current liabilities$1,638,991 $1,415,199 
Long-term debt, including finance leases1,420,460 1,157,632 
Long-term operating lease liabilities142,777 116,506 
Deferred income taxes323,950 302,938 
Other long-term liabilities214,081 230,049 
Total liabilities$3,740,259 $3,222,324 
Commitments and contingencies (Note 14)
Equity
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none
$ $ 
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,256,202 and 93,107,440 (including 1,869,208 and 1,843,041 of unvested stock awards) as of June 30, 2021 and December 31, 2020, respectively
9,326 9,311 
Capital surplus841,190 837,453 
Retained earnings1,974,657 1,833,557 
Accumulated other comprehensive loss(79,856)(91,444)
Treasury stock, at cost: 18,941,926 shares as of both June 30, 2021 and December 31, 2020, respectively
(586,955)(586,955)
Total MasTec, Inc. shareholders’ equity$2,158,362 $2,001,922 
Non-controlling interests$3,007 $3,603 
Total equity$2,161,369 $2,005,525 
Total liabilities and equity$5,901,628 $5,227,849 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited - in thousands, except shares) 
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive Loss
Total
MasTec, Inc. Shareholders’ Equity
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
For the Three Months Ended June 30, 2021
Balance as of March 31, 202193,253,268 $9,325 (18,941,926)$(586,955)$840,567 $1,899,206 $(77,234)$2,084,909 $4,066 $2,088,975 
Net income75,451 75,451 314 75,765 
Other comprehensive loss(2,622)(2,622)(2,622)
Non-cash stock-based compensation6,072 6,072 6,072 
Issuance of restricted shares, net3,114 — — — — 
Shares withheld for taxes, net of other share activity(180)1 (20)(19)(19)
Purchase of non-controlling interests(5,429)(5,429)(1,373)(6,802)
Balance as of June 30, 202193,256,202 $9,326 (18,941,926)$(586,955)$841,190 $1,974,657 $(79,856)$2,158,362 $3,007 $2,161,369 
For the Three Months Ended June 30, 2020
Balance as of March 31, 202092,618,032 $9,262 (18,914,841)$(586,153)$814,425 $1,546,939 $(98,963)$1,685,510 $4,303 $1,689,813 
Net income (loss)57,005 57,005 (178)56,827 
Other comprehensive loss(2,166)(2,166)(2,166)
Non-cash stock-based compensation5,850 5,850 5,850 
Forfeiture of restricted shares, net(1,424)— — — — 
Other stock issuances, net of shares withheld for taxes48,489 5 1,309 1,314 1,314 
Acquisition of treasury stock, at cost(27,085)(802)(802)(802)
Balance as of June 30, 202092,665,097 $9,267 (18,941,926)$(586,955)$821,584 $1,603,944 $(101,129)$1,746,711 $4,125 $1,750,836 

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


6


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited - in thousands, except shares) 
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive Loss
Total
MasTec, Inc. Shareholders’ Equity
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
For the Six Months Ended June 30, 2021
Balance as of December 31, 202093,107,440 $9,311 (18,941,926)$(586,955)$837,453 $1,833,557 $(91,444)$2,001,922 $3,603 $2,005,525 
Net income141,100 141,100 777 141,877 
Other comprehensive income11,588 11,588 11,588 
Non-cash stock-based compensation11,600 11,600 11,600 
Issuance of restricted shares, net141,195 14 (14)—  
Other stock issuances, net of shares withheld for taxes7,567 1 (2,420)(2,419)(2,419)
Purchase of non-controlling interests(5,429)(5,429)(1,373)(6,802)
Balance as of June 30, 202193,256,202 $9,326 (18,941,926)$(586,955)$841,190 $1,974,657 $(79,856)$2,158,362 $3,007 $2,161,369 
For the Six Months Ended June 30, 2020
Balance as of December 31, 201991,909,430 $9,191 (15,344,917)$(466,727)$809,753 $1,510,709 $(75,706)$1,787,220 $4,471 $1,791,691 
Net income (loss)93,235 93,235 (346)92,889 
Other comprehensive loss(25,423)(25,423)(25,423)
Non-cash stock-based compensation9,899 9,899 9,899 
Issuance of restricted shares, net693,355 69 (69)—  
Other stock issuances, net of shares withheld for taxes62,312 7 2,001 2,008 2,008 
Acquisition of treasury stock, at cost(3,597,009)(120,228)(120,228)(120,228)
Balance as of June 30, 202092,665,097 $9,267 (18,941,926)$(586,955)$821,584 $1,603,944 $(101,129)$1,746,711 $4,125 $1,750,836 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited - in thousands)
For the Six Months Ended June 30,
20212020
Cash flows from operating activities:
Net income$141,877 $92,889 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation166,766 110,776 
Amortization of intangible assets31,170 17,184 
Non-cash interest expense, net1,563 1,451 
Non-cash stock-based compensation expense11,600 9,899 
Benefit from deferred income taxes(1,594)(20,575)
Equity in earnings of unconsolidated affiliates(14,871)(14,647)
Gains on sales of assets, net(5,975)(8,334)
Other non-cash items, net(7,836)12,297 
Changes in assets and liabilities, net of acquisitions:
Accounts receivable32,710 (60,246)
Contract assets(46,148)64,321 
Inventories5,167 (4,629)
Other assets, current and long-term portion(2,604)31,234 
Accounts payable and accrued expenses60,452 164,297 
Contract liabilities(16,020)130,784 
Other liabilities, current and long-term portion(6,915)(59,481)
Net cash provided by operating activities$349,342 $467,220 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(589,055)(10,493)
Capital expenditures(97,029)(132,755)
Proceeds from sale of property and equipment12,960 17,861 
Payments for other investments(6,197)(16,777)
Proceeds from other investments557 648 
Other investing activities, net2,650 4,843 
Net cash used in investing activities$(676,114)$(136,673)
Cash flows from financing activities:
Proceeds from credit facilities414,741 1,235,935 
Repayments of credit facilities(161,375)(1,401,899)
Payments of finance lease obligations(76,630)(61,587)
Payments of acquisition-related contingent consideration(20,893)(10,097)
Payments to non-controlling interests, including acquisition of interests and distributions(8,888) 
Payments for stock-based awards(3,774)(593)
Proceeds from stock-based awards 3,936 
Repurchases of common stock (120,228)
Other financing activities, net(2,343)(17)
Net cash provided by (used in) financing activities$140,838 $(354,550)
Effect of currency translation on cash87 1,214 
Net decrease in cash and cash equivalents$(185,847)$(22,789)
Cash and cash equivalents - beginning of period$423,118 $71,427 
Cash and cash equivalents - end of period$237,271 $48,638 
Supplemental cash flow information:
Interest paid
$28,401 $33,046 
Income tax payments, net of refunds$61,180 $1,469 
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases
$98,984 $44,987 

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


MASTEC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 – Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other. See Note 13 - Segments and Related Information.
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2020 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2020 contained in the Company’s 2020 Annual Report on Form 10-K (the “2020 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When necessary, certain prior year amounts have been reclassified to conform to the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill and intangible assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in
9


computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
COVID-19 Pandemic
The novel coronavirus (“COVID-19”) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as a new Delta variant of COVID-19 appears to be causing an increase in COVID-19 cases.
As a provider of essential services, all of the Company’s business segments continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules. The Company’s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners. The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate. The COVID-19 pandemic has had a negative impact on the Company’s operations since 2020 and may continue to affect its business activities throughout 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.
Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) and the Coronavirus Response and Relief Supplemental Appropriations Act (the “Coronavirus Relief Act”).  The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022. The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company’s financial position, results of operations and cash flows.
Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions. The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict. The availability, acceptance, administration and effectiveness (and the duration of such effectiveness) of treatments and vaccines, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% and 36% of consolidated revenue for the three month periods ended June 30, 2021 and 2020, respectively, and totaled 31% and 39% for the six month periods ended June 30, 2021 and 2020, respectively.
For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three and six month periods ended June 30, 2021, and accounted for approximately 5% of consolidated revenue for both the three and six month periods ended June 30, 2020. Substantially all of the Company’s other revenue is recognized over time.
The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the six month periods ended June 30, 2021 and 2020,
10


project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2020 and 2019. Revenue recognized for the three month periods ended June 30, 2021 and 2020 as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $30.5 million and $5.4 million, respectively, and totaled $37.0 million and $15.8 million for the six month periods ended June 30, 2021 and 2020, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such costs, which are amortized over the life of the respective projects, were $2.7 million and $5.5 million as of June 30, 2021 and December 31, 2020.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of June 30, 2021, the amount of the Company’s remaining performance obligations was $5.2 billion. Based on current expectations, the Company anticipates it will recognize approximately $2.9 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of June 30, 2021 and December 31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both June 30, 2021 and December 31, 2020, these change orders and/or claims related to projects across the Company’s segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2020 Form 10-K.
Accounting Pronouncements Adopted in 2021
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications. ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company’s consolidated financial statements.
Note 2 – Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.
11


The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Net income attributable to MasTec:
Net income - basic and diluted (a)
$75,451 $57,005 $141,100 $93,235 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,501 72,045 72,470 73,392 
Dilutive common stock equivalents (b)
1,475 732 1,443 743 
Weighted average shares outstanding - diluted
73,976 72,777 73,913 74,135 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the six month periods ended June 30, 2021 and 2020, anti-dilutive common stock equivalents totaled 2,166 and 88,462, respectively.
Note 3 – Goodwill and Other Intangible Assets
The following table provides balances for goodwill by reportable segment as of June 30, 2021 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasElectrical TransmissionTotal Goodwill
Goodwill, gross$584.7 $164.4 $513.2 $196.4 $1,458.7 
Accumulated impairment loss  (127.0) (127.0)
Goodwill, net$584.7 $164.4 $386.2 $196.4 $1,331.7 
For the six month period ended June 30, 2021, goodwill included additions of $88.1 million from new business combinations and a net increase of $0.1 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the six month period ended June 30, 2021 totaled approximately $3.6 million of gains and $3.2 million of losses, respectively.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets
Non-AmortizingAmortizing
Trade NamesCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2020$34.5 $297.9 $73.8 $26.4 $432.6 
Accumulated amortization(218.5)(10.6)(19.5)(248.6)
Other intangible assets, net, as of December 31, 2020$34.5 $79.4 $63.2 $6.9 $184.0 
Additions from new business combinations 311.8  55.4 367.2 
Currency translation adjustments  1.0  1.0 
Amortization expense(23.4)(5.4)(2.4)(31.2)
Other intangible assets, net, as of June 30, 2021$34.5 $367.8 $58.8 $59.9 $521.0 
(a)Consists principally of trade names and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the second quarter of 2021, in conjunction with the Company’s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment and one reporting unit within its Clean Energy and Infrastructure segment. Based on the results of this assessment, management determined that the estimated fair values of both reporting units substantially exceeded their carrying values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.
Recent Acquisitions
The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.
2021 Acquisitions. For the six month period ended June 30, 2021, MasTec completed seven acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is included within the Company’s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $450 million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general
12


contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company’s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May and are included within the Company’s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company’s Oil and Gas segment. These acquisitions were funded with cash on hand and borrowings under the Company’s senior secured credit facility and are subject to customary purchase price adjustments.
The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions (in millions):
Acquisition consideration: 2021
Cash, net of cash acquired$589.0 
Estimated fair value of contingent consideration40.1 
Total consideration transferred$629.1 
Identifiable assets acquired and liabilities assumed:
Current assets, primarily accounts receivable$216.2 
Long-term assets, primarily property and equipment and operating lease assets182.0 
Amortizing intangible assets367.2 
Current liabilities, including current portion of operating lease liabilities(147.3)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(77.1)
Total identifiable net assets$541.0 
Goodwill$88.1 
Total net assets acquired, including goodwill$629.1 
Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships and trade names, which had weighted average lives of approximately 18 years and 17 years, respectively. The weighted average life of amortizing intangible assets for the 2021 acquisitions in the aggregate was 17 years. The acquired intangible assets included a customer relationship and a trade name intangible asset representing $282 million in the aggregate, having asset lives of approximately 20 years each, based on the acquired entity’s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed. The goodwill balances for each of the respective acquisitions, including approximately $46 million for the acquisition in our Electrical Transmission segment, represent the estimated value of each acquired company’s geographic presence in key markets, its assembled workforce and management team’s industry-specific project management expertise, as well as synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $74 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of June 30, 2021.
The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2021 acquisitions range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $40 million in the aggregate, of which approximately $26 million is included within current liabilities as of June 30, 2021. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of June 30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be up to $86 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of June 30, 2021; as a result, further adjustments to these estimates may occur.
2020 Acquisitions. During the year ended December 31, 2020, MasTec completed five acquisitions. These acquisitions included the equity interests of two entities. Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment. As of the date of acquisition, the Company’s ownership interest in the consolidated subsidiary was 96%, and as of both June 30, 2021 and December 31, 2020, was 91%, with the non-controlling interests owned by members of subsidiary management. The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company’s Communications segment. Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company’s Communications segment, and one that specializes in electrical transmission services that is included within the Company’s Electrical Transmission segment.
The aggregate purchase price for these entities was composed of approximately $23.6 million in cash, net of cash acquired, with an additional $3.1 million due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately $8.3 million. As of June 30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be up to $12 million; however, there is no maximum payment amount. Determination of the estimated fair values of net assets acquired and earn-out liabilities for certain of these acquisitions was preliminary as of June 30, 2021; as a result, further adjustments to these estimates may occur.
13


Pro Forma Financial Information and Acquisition Results. For the three month periods ended June 30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $2.0 billion and $1.9 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $81.6 million and $58.6 million, respectively. For the six month periods ended June 30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $4.0 billion and $3.6 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $151.2 million and $95.5 million, respectively.
For the three and six month periods ended June 30, 2021, the Company’s consolidated results of operations included acquisition-related revenue of approximately $271.4 million and $358.2 million, respectively, and included acquisition-related net income of approximately $3.5 million and $4.7 million, respectively, based on the Company’s consolidated effective tax rates. For the three and six month periods ended June 30, 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $63.5 million and $113.0 million, respectively, and included acquisition-related net income of approximately $0.4 million and acquisition-related net losses of approximately $0.5 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.
Note 4 – Fair Value of Financial Instruments
The Company’s financial instruments include cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests, convertible debentures and debt obligations.
Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.
Acquisition-Related Contingent Consideration and Other Liabilities
Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company’s Earn-out liabilities totaled $119.8 million and $135.2 million, respectively, of which $16.8 million and $18.8 million, respectively, related to mandatorily redeemable non-controlling interests. Earn-out liabilities included within other current liabilities totaled approximately $58.9 million and $48.1 million as of June 30, 2021 and December 31, 2020, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which, as of June 30, 2021, ranged from 12.0% to 23.5%, with a weighted average rate of 13.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of June 30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $17 million and $189 million; however, there is no maximum payment amount.
Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. Additions from new business combinations totaled $40.1 million for both the three and six month periods ended June 30, 2021 and totaled $7.2 million for both the three and six month periods ended June 30, 2020. There were no measurement period adjustments in either of the three or six month periods ended June 30, 2021. For the three and six month periods ended June 30, 2021, fair value adjustments totaled net decreases of $8.9 million and $9.3 million, respectively, and related to decreases in the Company’s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company’s Communications segment. For the three month period ended June 30, 2020, fair value adjustments, net, were de minimis, and for the six month period ended June 30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $1.7 million and $1.1 million, respectively, and related to businesses in the Company’s Oil and Gas and Communications segments. Earn-out payments totaled $46.2 million for both the three and six month periods ended June 30, 2021, including approximately $2.1 million related to mandatorily redeemable non-controlling interests, and totaled $50.4 million for both the three and six month periods ended June 30, 2020. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows. The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement. Accordingly, all prior year periods have been updated to conform with the current year presentation.
Equity Investments
The Company’s equity investments as of June 30, 2021 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc., or “AVCT”; (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.
14


Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures. Some of these investment or strategic arrangements may involve the extension of loans or other types of financing, including approximately $3 million each of financing receivables and financing commitments as of December 31, 2020, neither of which was outstanding as of June 30, 2021. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of June 30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated.
Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (“adjusted cost basis”). As of June 30, 2021 and December 31, 2020, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $248 million and $220 million, respectively. As of June 30, 2021 and December 31, 2020, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $18 million and $17 million, respectively. There were no material changes in the fair values of, or impairments related to, these investments during any of the three or six month periods ended June 30, 2021 or 2020.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $8.6 million and $16.3 million for the three and six month periods ended June 30, 2021, respectively, and totaled $7.6 million and $15.3 million for the three and six month periods ended June 30, 2020, respectively. Distributions of earnings from the Waha JVs are included within operating cash flows. There were no distributions of earnings in either of the three or six month periods ended June 30, 2021, and for the three and six month periods ended June 30, 2020, distributions of earnings totaled $5.2 million and $7.9 million, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $83.6 million as of June 30, 2021. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $201 million and $175 million as of June 30, 2021 and December 31, 2020, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and six month periods ended June 30, 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $4.9 million and gains of approximately $12.3 million, respectively, or $3.7 million and $9.4 million, net of tax, respectively. For the three and six month periods ended June 30, 2020, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $1.7 million and $32.0 million, respectively, or $1.3 million and $24.3 million, net of tax, respectively.
Other Investments. The Company has investments in AVCT. These investments include (i) shares of AVCT common stock, which are equity securities, (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments, and (iii) debentures that are convertible into shares of AVCT common stock, which are available-for-sale securities. As of June 30, 2021 and December 31, 2020, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 8% and 9%, respectively, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 21% as of both June 30, 2021 and December 31, 2020. José R. Mas, MasTec’s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company paid an aggregate of approximately $5 million for its investments in AVCT, all of which are included within other long-term assets in the Company’s consolidated financial statements. The Company does not have the ability to exert significant influence over the operating and financial policies of AVCT.
As of June 30, 2021 and December 31, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $19 million and $17 million, respectively. For the three month period ended June 30, 2021, the Company recorded unrealized fair value measurement gains, net, on the AVCT securities within other income totaling approximately $1.0 million, primarily related to the AVCT shares, and for the six month period ended June 30, 2021, unrealized fair value measurement losses, net, on the AVCT securities were de minimis. Beginning in the second quarter of 2021, the fair value of the shares was determined based on the market price of identical securities, which is a Level 1 input. Previously, the fair value of the shares was adjusted for certain restrictions on sale, which is a Level 3 input. These restrictions expired in April 2021. Unrealized fair value measurement gains, net, recognized in other income for these securities totaled $3.8 million for both the three and six month periods ended June 30, 2020, respectively. For the three and six month periods ended June 30, 2021, unrealized fair value measurement gains on the AVCT convertible debentures, for which fair value is determined based on Level 3 inputs and recognized within other comprehensive income, totaled approximately $0.3 million and $1.3 million, respectively, or $0.2 million and $1.0 million, net of tax, respectively.
During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, of which $0.6 million and $1.0 million were funded during the three and six month periods ended June 30, 2021, respectively. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.3 million for both the three and six month periods ended June 30, 2021. As of June 30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest. The Company has the ability to exert significant influence over the VIE, and, as a result, the Company’s investment in Confluence was accounted for as an equity method investment as of June 30, 2021.
15


The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $20 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of June 30, 2021 and December 31, 2020. The initial investment in FM Tech provided for an additional $9 million of purchase price upon resolution of certain contingencies, of which $2 million was paid in the first quarter of 2021. As of June 30, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities. For the three month period ended June 30, 2021, the Company made no equity contributions related to these entities, and for the six month period ended June 30, 2021, made equity contributions of approximately $2 million. The Company made no equity contributions during either of the three or six month periods ended June 30, 2020. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $1 million for each of the three and six month periods ended June 30, 2021 and 2020.
Certain of these entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $2.4 million and $3.6 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $4.1 million and $6.3 million for the six month periods ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, related amounts payable to these entities totaled $0.5 million and $0.2 million, respectively. In addition, the Company has an employee leasing arrangement with one of these entities. Charges to this entity were de minimis for both the three and six month periods ended June 30, 2021, and totaled $0.2 million for both the three and six month periods ended June 30, 2020. As of June 30, 2021 and December 31, 2020, related amounts receivable totaled $0.5 million and $0.4 million, respectively. There were no amounts advanced to these entities for the three month period ended June 30, 2021, and for the six month period ended June 30, 2021, amounts advanced totaled $0.2 million, which amount was outstanding as of June 30, 2021.
Senior Notes
As of both June 30, 2021 and December 31, 2020, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600 million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $627.0 million and $625.5 million, respectively.
Note 5 – Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
June 30,
2021
December 31,
2020
Contract billings
$874.4 $805.0 
Less allowance
(9.2)(20.5)
Accounts receivable, net of allowance$865.2 $784.5 
Retainage
271.5 287.7 
Unbilled receivables
832.2 682.0 
Contract assets
$1,103.7 $969.7 
Contract billings represent the amount of performance obligations that have been billed but have not yet been collected. Contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings). The increase in the unbilled receivables balance as of June 30, 2021 was driven by ordinary course project activity associated with the Company’s 2021 acquisitions, as well as increased project activity across multiple segments. For the six month period ended June 30, 2021, provisions for credit losses totaled a recovery of $11.0 million, resulting from the successful collection efforts for previously reserved amounts. For the six month period ended June 30, 2020, provisions for credit losses totaled $12.3 million. Impairment losses on contract assets were not material in either period.
Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Contract liabilities, including accrued project losses, totaled approximately $238.9 million and $228.4 million as of June 30, 2021 and December 31, 2020, respectively, of which deferred revenue comprised approximately $217.4 million and $203.0 million, respectively. For the three and six month periods ended June 30, 2021, the Company recognized revenue of approximately $19.3 million and $166.1 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.
The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer’s bank in return for a nominal fee. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $0.8 million and $1.4 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $1.5 million and $3.2 million for the six month periods ended June 30, 2021 and 2020, respectively.
16


Note 6 – Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
June 30,
2021
December 31,
2020
Land
$11.1 $6.0 
Buildings and leasehold improvements
49.2 40.5 
Machinery and equipment
2,088.8 1,875.5 
Office furniture and equipment
232.4 221.6 
Construction in progress
28.1 26.1 
Total property and equipment
$2,409.6 $2,169.7 
Less accumulated depreciation and amortization
(1,308.4)(1,187.4)
Property and equipment, net
$1,101.2 $982.3 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $161.0 million and $154.1 million as of June 30, 2021 and December 31, 2020, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $35.0 million and $34.3 million as of June 30, 2021 and December 31, 2020, respectively. The effects of accrued capital expenditures are excluded from the Company’s consolidated statements of cash flows given their non-cash nature.
Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateJune 30,
2021
December 31,
2020
Senior secured credit facility:September 19, 2024
Revolving loans$292.4 $32.7 
Term loan392.5 397.5 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations313.1 288.5 
Total debt obligations$1,598.0 $1,318.7 
Less unamortized deferred financing costs(14.4)(16.0)
Total debt, net of deferred financing costs$1,583.6 $1,302.7 
Current portion of long-term debt163.1 145.1 
Long-term debt$1,420.5 $1,157.6 
Senior Secured Credit Facility
The Company’s senior secured credit facility (the “Credit Facility”) has aggregate borrowing commitments totaling approximately $1.75 billion, which amount is composed of $1.35 billion of revolving commitments and a term loan with an original principal amount of $400 million. The term loan is subject to amortization in quarterly principal installments of $2.5 million, which commenced in December 2020. This amount will increase to $5.0 million commencing in December 2021. Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.
As of June 30, 2021 and December 31, 2020, outstanding revolving loans, which included $22 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.37% and 1.87% per annum, respectively. The term loan accrued interest at rates of 1.35% and 1.40% as of June 30, 2021 and December 31, 2020, respectively. Letters of credit of approximately $97.5 million and $133.6 million were issued as of June 30, 2021 and December 31, 2020, respectively. As of both June 30, 2021 and December 31, 2020, letter of credit fees accrued at 0.375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit. Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation. As of June 30, 2021 and December 31, 2020, availability for revolving loans totaled $1.0 billion and $1.2 billion, respectively, or up to $552.5 million and $516.4 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $278.0 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of June 30, 2021 and December 31, 2020, respectively. The unused facility fee as of both June 30, 2021 and December 31, 2020 accrued at 0.20% per annum.
The Credit Facility is guaranteed by certain subsidiaries of the Company (the “Guarantor Subsidiaries”) and obligations under the Credit Facility are secured by substantially all of the Company’s and the Guarantor Subsidiaries’ respective assets, subject to certain exceptions.
Other Credit Facilities. The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of either June 30, 2021 or December 31, 2020. Additionally, the Company has a separate credit facility, under which it may issue up to $50.0 million of performance standby
17


letters of credit.  As of June 30, 2021 and December 31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, respectively, and accrued fees at 0.40% and 0.50% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.
Debt Guarantees and Covenants
The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company’s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions. MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both June 30, 2021 and December 31, 2020.
Additional Information
As of June 30, 2021 and December 31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $11.7 million and $12.4 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2020 Form 10-K.
Note 8 – Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of June 30, 2021, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of June 30, 2021 and December 31, 2020 totaled $628.8 million and $563.0 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $466.3 million and $418.7 million as of June 30, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $18.7 million and $16.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $37.7 million and $32.6 million for the six month periods ended June 30, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the three and six month periods ended June 30, 2021 totaled $79.7 million and $85.3 million, respectively, which included additions from recent acquisitions. For the six month period ended June 30, 2021, acquisition-related operating lease additions totaled $74.6 million. Operating lease additions for the three and six month periods ended June 30, 2020 totaled $7.5 million and $13.3 million, respectively.
For the three month periods ended June 30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $28.1 million and $26.8 million, respectively, of which $2.9 million and $2.8 million, respectively, represented variable lease costs. For the six month periods ended June 30, 2021 and 2020, rent expense for such leases totaled approximately $55.5 million and $62.1 million, respectively, of which $5.1 million and $5.7 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $130.8 million and $72.9 million for the three month periods ended June 30, 2021 and 2020, respectively. Rent expense for such leases totaled approximately $240.9 million and $150.4 million for the six month periods ended June 30, 2021 and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of June 30, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining six months$81.9 $54.0 
2022127.7 72.6 
202374.2 42.9 
202434.1 30.0 
20257.4 18.6 
Thereafter
1.0 24.9 
Total minimum lease payments
$326.3 $243.0 
Less amounts representing interest
(13.6)(14.6)
Total lease obligations, net of interest
$312.7 $228.4 
Less current portion
145.4 85.6 
Long-term portion of lease obligations, net of interest
$167.3 $142.8 
18


As of June 30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.5%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.1% as of June 30, 2021.
Note 9 – Stock-Based Compensation and Other Employee Benefit Plans
The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the “Restated 2013 Incentive Plan”), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the “2013 Incentive Plan”). The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by 1,150,000 shares. Under all stock-based compensation plans in effect as of June 30, 2021, there were approximately 3,666,000 shares available for future grant.
Non-cash stock-based compensation expense under all plans totaled $6.1 million and $5.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $11.6 million and $9.9 million for the six month periods ended June 30, 2021 and 2020, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.2 million and $1.4 million for the three month periods ended June 30, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million for the three month period ended June 30, 2021. Net tax deficiencies related to the vesting of share-based payment awards for the three month period ended June 30, 2020 were de minimis. For the six month periods ended June 30, 2021 and 2020, income tax benefits totaled $2.3 million and $2.2 million, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million and net tax deficiencies totaling $0.2 million, respectively.
Restricted Shares
MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of June 30, 2021, total unearned compensation related to restricted shares was approximately $40.5 million, which amount is expected to be recognized over a weighted average period of approximately 2.0 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.5 million and $0.9 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $11.3 million and $6.5 million for the six month periods ended June 30, 2021 and 2020, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20201,845,341 $34.90 
Granted155,795 93.39 
Vested(115,028)52.10 
Canceled/forfeited(14,400)30.58 
Non-vested restricted shares, as of June 30, 20211,871,708 $38.75 
(a)    Includes 2,500 and 2,300 restricted stock units as of June 30, 2021 and December 31, 2020, respectively.
Employee Stock Purchase Plans
The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Effective January 1, 2021, the Company’s ESPPs were amended (the “Amended ESPPs”), eliminating the look-back option and changing the offering period from three months to two weeks. Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. Previously, these plans allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents. Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model. The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company’s discretion.
For the three and six month periods ended June 30, 2021, 20,191 shares and 39,033 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.8 million and $3.2 million, respectively, which shares were reacquired by the Company on the open market. For the three and six month periods ended June 30, 2020, 100,660 shares and 154,059 shares, respectively, were purchased by participants for $2.4 million and $3.9 million, respectively, which shares were newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $0.2 million and $0.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled approximately $0.5 million and $1.2 million for the six month periods ended June 30, 2021 and 2020, respectively.
Note 10 – Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. Union
19


payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended June 30:
20212,532 6,979 $21.7 $8.0 $29.7 
20201,424 1,469 $6.9 $2.1 $9.0 
For the Six Months Ended June 30:
20212,412 6,979 $44.2 $10.2 $54.4 
20201,119 1,469 $12.3 $3.8 $16.1 
The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company’s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company’s 2021 acquisitions.
Note 11 – Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws. There were no share repurchases under the Company’s share repurchase programs in either of the three or six month periods ended June 30, 2021. During the six month period ended June 30, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $120.2 million, of which $0.8 million was repurchased during the second quarter. As of June 30, 2021, $158.6 million was available for future share repurchases under all of the Company’s open share repurchase programs, which included $8.6 million under the Company’s December 2018 share repurchase program, and the full amount of the Company’s March 2020 $150 million share repurchase program.
Accumulated Other Comprehensive Loss
Unrealized foreign currency translation activity, net, for each of the three and six month periods ended June 30, 2021 and 2020 relates to the Company’s operations in Canada and Mexico. For the three month period ended June 30, 2021, unrealized investment activity includes unrealized losses on the interest rate swaps associated with the Waha JVs, offset, in part, by unrealized gains on the AVCT convertible debentures. For the six month period ended June 30, 2021, unrealized investment activity includes unrealized gains on both the interest rate swaps associated with the Waha JVs and on the Company’s investment in AVCT convertible debentures. For the three and six month periods ended June 30, 2020, unrealized losses on investment activity related to the Waha JV swaps. See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.
Note 12 – Income Taxes
In determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended June 30, 2021 and 2020, the Company’s consolidated effective tax rates were 26.3% and 26.7%, respectively. For the six month periods ended June 30, 2021 and 2020, the Company’s consolidated effective tax rates were 28.4% and 18.6%, respectively. The Company’s effective tax rate for the six month period ended June 30, 2021 included the negative effect of $2.3 million related to non-deductible share-based compensation, and for the six month period ended June 30, 2020, benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary.
Note 13 – Segments and Related Information
Segment Discussion
The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other. This structure is generally focused on broad end-user markets for the Company’s labor-based construction services. All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure. The
20


Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment. The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems. The Other segment includes certain equity investees, the services of which vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended June 30, For the Six Months Ended June 30,
Revenue:2021202020212020
Communications (a)
$630.4 $654.3 $1,199.0 $1,298.4 
Clean Energy and Infrastructure
481.5 426.1 831.9 712.4 
Oil and Gas
621.4 368.5 1,346.9 727.6 
Electrical Transmission
232.5 124.1 366.0 252.2 
Other
0.0 0.1 0.0 0.1 
Eliminations(3.1)(3.8)(5.7)(4.8)
Consolidated revenue$1,962.7 $1,569.3 $3,738.1 $2,985.9 
(a)    Revenue generated primarily by utilities customers represented 20.6% and 14.9% of Communications segment revenue for the three month periods ended June 30, 2021 and 2020, respectively, and represented 20.4% and 15.0% for the six month periods ended June 30, 2021 and 2020, respectively.
For the Three Months Ended June 30, For the Six Months Ended June 30,
EBITDA:2021202020212020
Communications
$72.7 $76.4 $121.5 $127.2 
Clean Energy and Infrastructure
15.6 30.1 26.4 35.0 
Oil and Gas
138.1 80.1 305.7 154.5 
Electrical Transmission
9.3 (3.2)12.9 5.1 
Other
8.3 7.5 15.8 14.9 
Corporate(19.9)(31.0)(59.8)(62.9)
Consolidated EBITDA$224.1 $159.9 $422.5 $273.8 
For the Three Months Ended June 30, For the Six Months Ended June 30,
Depreciation and Amortization:2021202020212020
Communications
$23.8 $21.4 $45.6 $41.0 
Clean Energy and Infrastructure
10.5 4.7 18.1 8.7 
Oil and Gas
56.2 32.1 108.3 60.2 
Electrical Transmission
14.1 6.6 20.2 12.4 
Other
0.0 0.0 0.0 0.0 
Corporate2.8 2.7 5.7 5.7 
Consolidated depreciation and amortization$107.4 $67.5 $197.9 $128.0 
21


For the Three Months Ended June 30, For the Six Months Ended June 30,
EBITDA Reconciliation:2021202020212020
Income before income taxes$102.8 $77.6 $198.3 $114.1 
Plus:
Interest expense, net13.8 14.8 26.3 31.8 
Depreciation87.5 57.7 166.8 110.8 
Amortization of intangible assets19.9 9.8 31.2 17.2 
Consolidated EBITDA$224.1 $159.9 $422.5 $273.8 
Foreign Operations and Other. MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $1.9 billion and $1.6 billion for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $3.7 billion and $2.9 billion for the six month periods ended June 30, 2021 and 2020, respectively. Revenue derived from foreign operations totaled $33.4 million and $14.0 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $79.9 million and $59.6 million for the six month periods ended June 30, 2021 and 2020, respectively, substantially all of which was derived from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.1 billion and $959.5 million as of June 30, 2021 and December 31, 2020, respectively, and, for the Company’s businesses in foreign countries, totaled $21.5 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.8 billion and $1.4 billion as of June 30, 2021 and December 31, 2020, respectively, and for the Company’s businesses in foreign countries, totaled approximately $48.2 million and $50.5 million as of June 30, 2021 and December 31, 2020, respectively. The majority of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of June 30, 2021 and December 31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 3% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three and six month periods ended June 30, 2021 totaled approximately 6% and 5% of total revenue, respectively, and for both the three and six month periods ended June 30, 2020 totaled approximately 2% of total revenue, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:
For the Three Months Ended June 30, For the Six Months Ended June 30,
Customer:2021202020212020
Enbridge, Inc. (a)
12%1%18%1%
AT&T (b)
12%19%12%21%
Permian Highway Pipeline (c)
0%10%0%7%
(a)    The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.
(b)    The Company’s relationship with AT&T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&T’s: (i) wireless; (ii) wireline/fiber; and (iii) various install-to-the-home businesses. Revenue from AT&T is included within the Communications segment. The decrease in AT&T revenue for the three and six month periods ended June 30, 2021 as compared with the same periods in 2020 was primarily due to lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, and, for the six month period ended June 30, 2021, was also due to the effects of the COVID-19 pandemic.
(c)    The Company's relationship with Permian Highway Pipeline is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
Note 14 – Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If
22


this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of June 30, 2021 and December 31, 2020, there were $123.7 million and $151.8 million, respectively, of letters of credit issued under the Company’s credit facilities. The Company is not aware of any material claims relating to its outstanding letters of credit as of June 30, 2021 or December 31, 2020.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of June 30, 2021 and December 31, 2020, outstanding performance and payment bonds approximated $1,919.1 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $724.4 million and $263.2 million as of June 30, 2021 and December 31, 2020, respectively. Included in these balances as of June 30, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.
Investment and Strategic Arrangements. The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of June 30, 2021, the Company was not aware of material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of June 30, 2021 and December 31, 2020 are amounts held by entities that are proportionately consolidated totaling $6.9 million and $8.2 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. In addition, the Company provided $0.7 million of project-related financing to its contractual joint ventures for the six month period ended June 30, 2021.
The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. As of June 30, 2021 and December 31, 2020, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $145.6 million and $129.6 million, respectively, of which $89.4 million and $86.1 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $5.1 million and $4.3 million as of June 30, 2021 and December 31, 2020, respectively.
The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $64.1 million and $59.3 million as of June 30, 2021 and December 31, 2020, respectively. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million as of both June 30, 2021 and December 31, 2020.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.
The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of June 30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.
Indemnities. The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation. As of June 30, 2021 and December 31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if
23


customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.
Concentrations of Risk. The Company had approximately 460 customers for the six month period ended June 30, 2021. As of June 30, 2021, one customer accounted for approximately 12% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. As of December 31, 2020, two customers each accounted for approximately 15% and 12%, respectively, of the Company’s consolidated net accounts receivable position. In addition, the Company derived 55% and 66% of its revenue from its top ten customers for the three month periods ended June 30, 2021 and 2020, respectively, and derived 60% and 63% of its revenue from its top ten customers for the six month periods ended June 30, 2021 and 2020, respectively.
Note 15 – Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended June 30, 2021 and 2020, such payments to related party entities totaled approximately $30.7 million and $16.2 million, respectively, and for the six month periods ended June 30, 2021 and 2020, totaled approximately $51.1 million and $41.5 million, respectively. Payables associated with such arrangements totaled approximately $0.5 million and $8.9 million as of June 30, 2021 and December 31, 2020, respectively. Revenue from such related party arrangements totaled approximately $0.9 million and $1.3 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled approximately $2.1 million and $2.3 million for the six month periods ended June 30, 2021 and 2020, respectively. Related amounts receivable, net, totaled approximately $0.4 million and $0.5 million as of June 30, 2021 and December 31, 2020, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. MasTec paid CCI $5.6 million and $1.0 million, net of rebates, respectively, for the three month periods ended June 30, 2021 and 2020, and paid approximately $10.7 million and $1.4 million, respectively, for the six month periods ended June 30, 2021 and 2020 related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $5.1 million and $4.2 million as of June 30, 2021 and December 31, 2020, respectively.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month period ended June 30, 2021, MasTec incurred subcontracting expenses of approximately $16.8 million under these arrangements, and no subcontracting expenses were incurred for the three month period ended June 30, 2020. For the six month period ended June 30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $45.8 million, and for the six month period ended June 30, 2020, incurred approximately $0.6 million, net. As of June 30, 2021 and December 31, 2020, related amounts payable totaled approximately $14.9 million and $1.4 million, respectively.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended June 30, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement, and paid approximately $1.3 million for both the six month periods ended June 30, 2021 and 2020.
MasTec performs construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are minority owners. Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services. For both the three and six month periods ended June 30, 2021, charges under these arrangements were de minimis, and for the three and six month periods ended June 30, 2020, MasTec charged approximately $1.5 million and $5.5 million, respectively. Related amounts outstanding as of both June 30, 2021 and December 31, 2020 were de minimis. Payments for other expenses related to the Franchise for both the six month periods ended June 30, 2021 and 2020 totaled approximately $0.2 million, for which there were no amounts outstanding as of either June 30, 2021 or December 31, 2020.
MasTec leases employees and provides satellite communications services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $0.3 million, for both the three month periods ended June 30, 2021 and 2020, and for the six month periods ended June 30, 2021 and 2020, totaled approximately $0.6 million and $0.7 million, respectively. As of June 30, 2021 and December 31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.
Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas and José R. Mas, MasTec’s Chief Executive Officer, were minority owners at the time of acquisition, totaled approximately $0.3 million and $0.1 million as of June 30, 2021 and December 31, 2020, respectively. Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.
The Company, through a second quarter 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25%-owned entity have a subcontracting arrangement. The Company’s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment. As of June 30, 2021 and December 31, 2020, the Company’s net investment in this entity was a liability of approximately $1.6 million and $2.0 million, respectively, which net amount includes approximately $2.3 million and $1.9 million, respectively, of accounts receivable, net, less deferred revenue related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For the three and six month periods ended June 30, 2021, approximately $0.2
24


million and $0.4 million, respectively, of income was recognized in connection with these arrangements. As of both June 30, 2021 and December 31, 2020, related amounts receivable totaled $0.4 million.
Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment. In June 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, one of which Jorge Mas is a trustee, and one of which José R. Mas is a trustee. The Company paid $0.5 million and $0.7 million in both the second quarters of 2021 and 2020 in connection with the agreements for Jorge Mas and José R. Mas, respectively. As of June 30, 2021 and December 31, 2020, life insurance assets associated with these agreements totaled approximately $23.4 million and $22.2 million, respectively.
25


CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are not historical facts but are the intent, belief, or current expectations of our business and industry and the assumptions upon which these statements are based. While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate. All comments concerning our expectations for future revenue and operating results are based on our forecasts for our existing operations and do not include the potential impact of any future acquisitions, dispositions or other strategic arrangements. Words such as “anticipates,” “expects,” “intends,” “will,” “could,” “would,” “should,” “may,” “plans,” “believes,” “seeks,” “estimates,” “forecasts,” “targets” and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements. These statements are not guarantees of future performance and are subject to risks, uncertainties, assumptions and other factors, some of which are beyond our control, are difficult to predict, and could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements. Additionally, many of these risks and uncertainties could be amplified by the ongoing COVID-19 pandemic.
These risks and uncertainties include those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report and in our 2020 Form 10-K, including those described under “Cautionary Statement Regarding Forward-Looking Statements” and “Risk Factors,” as updated by Item 1A, “Risk Factors” in this report and other filings we make with the SEC. Forward-looking statements that were true at the time made may ultimately prove to be incorrect or false. Readers are cautioned to not place undue reliance on forward-looking statements, which reflect management’s view only as of the date of this report. We undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes to future operating results.
ITEM 2.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following is a discussion and analysis of our business, financial condition and results of operations as of and for the three and six month periods ended June 30, 2021 and 2020. This discussion and analysis should be read in conjunction with our consolidated financial statements and notes thereto in Item 1 of this Quarterly Report on Form 10-Q (this “Form 10-Q”), and the audited consolidated financial statements, accompanying notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) contained in our 2020 Form 10-K. In this MD&A, “$” means U.S. dollars unless specified otherwise.
Impact of the COVID-19 Pandemic
The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as a new Delta variant of COVID-19 appears to be causing an increase in COVID-19 cases. The extent to which the COVID-19 pandemic could affect our business, operations and financial results will depend upon numerous evolving factors that we may not be able to accurately predict, including the availability, acceptance, administration and effectiveness (and the duration of such effectiveness) of treatments and vaccines, along with the length and extent of any continuing economic and market disruptions.
As a provider of essential services, all of our business segments continued to operate throughout the pandemic, and where safe and possible, our customers generally directed us to maintain normal work schedules. Our business model has, thus far, proven resilient, and we continue to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic. Our top priority has been to take appropriate actions to protect the health and safety of our employees, customers and business partners. We adjusted our standard operating procedures within our business operations to ensure employee and customer safety and continually monitor evolving health guidelines and respond to changes as appropriate. These procedures have included implementation of specialized training programs, appropriate social distancing procedures and required use of personal protective equipment for our crew operations, as well as appropriate sanitation measures for key equipment and facilities, along with limiting non-essential business travel and incorporating work-at-home programs as appropriate for our administrative offices. In the first half of 2021, we began to reduce certain business travel restrictions and implement a phased-in return to our offices where COVID-related restrictions have eased, though certain work-at-home programs are still in place. For in-office operations, appropriate safety and social distancing measures have been incorporated. We have also developed human resource guidance to assist our employees. In certain locations where our operations experienced challenges as a result of the pandemic, we have actively collaborated with our customers to minimize potential service disruptions and operational impacts.
The COVID-19 pandemic has had a negative impact on our operations since 2020 and may continue to affect our business activities throughout 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption. We continue to actively monitor the effects of the COVID-19 pandemic on our operations and may take further actions, as necessary, that we determine to be in the best interests of our employees, customers, business partners and stakeholders, or as required by federal, state, or local authorities. Additionally, disruptions in economic activity as a result of the COVID-19 pandemic have had, and may continue to have, adverse effects across our end markets, particularly in the oil and gas sector. To the extent that future business activities are adversely affected by the pandemic, we intend to take appropriate actions to mitigate any such impacts.
Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the CARES Act and the Coronavirus Relief Act.  We have deferred approximately $59 million of payroll taxes under the CARES Act, half of which are due by December 31, 2021, with the remainder due by December 31, 2022. We will continue to monitor and evaluate the potential effects, usefulness of, and qualification
26


for, additional COVID-19 relief measures on our financial position, results of operations and cash flows.
Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, we may continue to experience negative effects on our business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions. We believe that we have taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on our business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that we may not be able to accurately predict, and therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
As of June 30, 2021, we maintained a strong balance sheet, have strong relationships with our banking partners and had ample liquidity totaling approximately $1.2 billion, comprising $1.0 billion of availability under our Credit Facility and $237 million of cash, notwithstanding substantial strategic business acquisition activity in the first half of 2021. We believe that our financial position, strong cash flows and operational strengths will enable us to manage the current challenges and uncertainties resulting from the COVID-19 pandemic. Our business operations typically generate significant cash flow, affording us the flexibility to invest strategically in our efforts to maximize shareholder value through acquisitions and other strategic arrangements, share repurchases and capital expenditures. We are carefully managing liquidity and are monitoring any potential effects from the pandemic on our financial results, cash flows and/or working capital, and intend to take appropriate actions in efforts to mitigate any impacts.
Business Overview
We are a leading infrastructure construction company operating mainly throughout North America across a range of industries. Our primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure. Our customers are primarily in these industries. Including our predecessor companies, we have been in business for over 90 years. For the twelve month period ended June 30, 2021, we had an average of approximately 500 locations and 21,000 employees, and, as of June 30, 2021, we had approximately 26,000 employees. We offer our services primarily under the MasTec service mark. We have been consistently ranked among the top specialty contractors by Engineering News-Record for the past several years.
We provide our services to a diversified base of customers. We often provide services under master service and other service agreements, which are generally multi-year agreements. The remainder of our work is generated pursuant to contracts for specific projects or jobs that require the construction or installation of an entire infrastructure system or specified units within an infrastructure system.
We manage our operations under five operating segments, which represent our five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other. This structure is generally focused on broad end-user markets for our labor-based construction services. See Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the consolidated financial statements, which are incorporated by reference, for segment results and information and significant customer concentrations.
Backlog
Estimated backlog represents the amount of revenue we expect to realize over the next 18 months from future work on uncompleted construction contracts, including new contracts under which work has not begun, as well as revenue from change orders and renewal options. Our estimated backlog also includes amounts under master service and other service agreements and includes our proportionate share of estimated revenue from proportionately consolidated non-controlled contractual joint ventures. Estimated backlog for work under master service and other service agreements is determined based on historical trends, anticipated seasonal impacts, experience from similar projects and estimates of customer demand based on communications with our customers. Based on current expectations of our customers’ requirements, we anticipate we will realize approximately 43% of our estimated June 30, 2021 backlog in 2021. The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:
Reportable Segment (in millions):June 30,
2021
March 31,
2021
June 30,
2020
Communications
$4,240 $3,751 $3,915 
Clean Energy and Infrastructure
1,705 1,386 1,042 
Oil and Gas
1,933 2,211 2,659 
Electrical Transmission
1,330 516 551 
Other
— — 
Estimated 18-month backlog$9,208 $7,864 $8,168 
As of June 30, 2021, 53% of our backlog is attributable to amounts under master service or other service agreements, pursuant to which our customers are not contractually committed to purchase a minimum amount of services. Most of these agreements can be canceled on short or no advance notice. Timing of revenue for construction and installation projects included in our backlog can be subject to change as a result of customer, regulatory or other delays or cancellations, including from the potential adverse effects of the COVID-19 pandemic on economic activity, and/or other project-related factors. These changes could cause estimated revenue to be realized in periods later than originally expected, or not at all. We occasionally experience postponements, cancellations and reductions in expected future work from master service agreements and/or construction projects due to changes in our customers’ spending plans, market volatility, changes in governmental permitting, regulatory delays and/or other
27


factors. There can be no assurance as to our customers’ requirements or if actual results will be consistent with the estimates included in our forecasts. As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings.
Backlog is a common measurement used in our industry. Our methodology for determining backlog may not, however, be comparable to the methodologies used by others. Backlog differs from the amount of our remaining performance obligations, which are described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference. As of June 30, 2021, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $4.9 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $0.9 billion of remaining performance obligations and estimated future revenue under master service and other service agreements in excess of 18 months, which amount is not included in the backlog estimates above. Backlog expected to be realized in 2021 differed from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $1.0 billion of estimated future revenue under master service and other service agreements that is included within the related backlog estimate.
Economic, Industry and Market Factors
In addition to the effects of the pandemic noted above, we closely monitor the effects of changes in economic and market conditions on our customers. Changes in general economic and market conditions can negatively affect demand for our customers’ products and services, which can affect our customers’ planned capital and maintenance budgets in certain end-markets. Market, regulatory and industry factors could affect demand for our services, or the cost to provide such services, including (i) changes to our customers’ capital spending plans, including any potential effects from public health issues, such as the recent COVID-19 pandemic; (ii) new or changing regulatory requirements, governmental policy changes, and customer or industry initiatives, including with respect to climate change, sustainability and related environmental concerns, and/or from changes in governmental permitting; (iii) economic, political or other market developments or uncertainty, including access to capital for customers in the industries we serve; (iv) changes in technology, tax and other incentives; and (v) mergers and acquisitions among the customers we serve. Changes in demand for, and/or fluctuations in market prices for oil, gas and other fuel sources, and availability of transportation and transmission capacity can also affect demand for our services, in particular, on pipeline and energy generation construction projects. These fluctuations, as well as the highly competitive nature of our industry, can result in lower levels of activity and profit on the services we provide. In the face of increased pricing pressure or other market developments, we strive to maintain our profit margins through productivity improvements, cost reduction programs and/or business streamlining efforts. While we actively monitor economic, industry and market factors that could affect our business, we cannot predict the effect that changes in such factors may have on our future results of operations, liquidity and cash flows, and we may be unable to fully mitigate, or benefit from, such changes.
Effect of Seasonality and Cyclical Nature of Business
Our revenue and results of operations can be subject to seasonal and other variations. These variations are influenced by weather, customer spending patterns, bidding seasons, project schedules, public health matters, such as the COVID-19 pandemic, holidays and/or timing, in particular, for large non-recurring projects. Typically, our revenue is lowest at the beginning of the year and during the winter months because cold, snowy or wet conditions cause project delays. Revenue is generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate, but continued cold and wet weather can often affect second quarter productivity. In the fourth quarter, many projects tend to be completed by customers seeking to spend their capital budgets before the end of the year, which generally has a positive effect on our revenue. However, the holiday season and inclement weather can cause delays, which can reduce revenue and increase costs on affected projects. Any quarter may be positively or negatively affected by adverse or unusual weather patterns, including warm winter weather, excessive rainfall, flooding or natural catastrophes such as hurricanes or other severe weather, making it difficult to predict quarterly revenue and margin variations.
Additionally, our industry can be highly cyclical. Fluctuations in end-user demand within the industries we serve, or in the supply of services within those industries, can affect demand for our services. As a result, our business may be adversely affected by industry declines or by delays in new projects. Variations in project schedules or unanticipated changes in project schedules, in particular, in connection with large construction and installation projects, can create fluctuations in revenue, which may adversely affect us in a given quarter, even if not for the full year. In addition, revenue from master service and other service agreements, while generally predictable, can be subject to volatility. The financial condition of our customers and their access to capital; variations in project margins; regional, national and global economic, political and market conditions; regulatory or environmental influences; and acquisitions, dispositions or strategic investments/other arrangements can also materially affect quarterly results in a given period. Accordingly, our operating results in any particular period may not be indicative of the results that can be expected for any other period. The effects of the COVID-19 pandemic could also result in greater seasonal and cyclical volatility than would otherwise exist under normal conditions.
Critical Accounting Estimates
This discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of our consolidated financial statements requires the use of estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances, including the potential effects of the COVID-19 pandemic, climate change, and other relevant global and/or macroeconomic trends and events. These estimates form the basis for making judgments about our operating results, including the results of construction contracts accounted for under the cost-to-cost method, and the carrying values of assets and liabilities, that are not readily apparent from other sources. Given that management estimates, by their nature, involve judgments regarding future uncertainties, actual results could differ materially from these estimates if conditions change or if certain key assumptions used in making these estimates ultimately prove to be inaccurate. Our accounting policies and critical accounting estimates are reviewed periodically by the Audit Committee of the Board of Directors.
28


    We believe that our accounting estimates pertaining to: the recognition of revenue and project profit or loss, which we define as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, indefinite-lived intangible assets and acquisition-related contingent consideration; equity investments; income taxes; self-insurance liabilities; and litigation and other contingencies, are the most critical in the preparation of our consolidated financial statements as they are important to the portrayal of our financial condition and require significant or complex judgment and estimates on the part of management. Actual results could, however, vary materially from these accounting estimates.
Refer to Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference, and to our 2020 Form 10-K for discussion of our significant accounting policies, and refer to Note 3 - Goodwill and Other Intangible Assets in the notes to the consolidated financial statements, which is incorporated by reference, for details of our second quarter 2021 quarterly review of goodwill and indefinite-lived intangible assets for indicators of impairment.
Results of Operations
Comparison of Quarterly Results
The following table, which may contain slight summation differences due to rounding, reflects our consolidated results of operations in dollar and percentage of revenue terms for the periods indicated (dollar amounts in millions). Our consolidated results of operations are not necessarily comparable from period to period due to the effect of recent acquisitions and certain other items, which are described in the comparison of results section below. In this discussion, “acquisition” results are defined as results from acquired businesses for the first twelve months following the dates of the respective acquisitions, with the balance of results for a particular item attributed to “organic” activity.
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Revenue$1,962.7 100.0 %$1,569.3 100.0 %$3,738.1 100.0 %$2,985.9 100.0 %
Costs of revenue, excluding depreciation and amortization1,675.2 85.4 %1,341.8 85.5 %3,189.1 85.3 %2,568.1 86.0 %
Depreciation87.5 4.5 %57.7 3.7 %166.8 4.5 %110.8 3.7 %
Amortization of intangible assets19.9 1.0 %9.8 0.6 %31.2 0.8 %17.2 0.6 %
General and administrative expenses85.0 4.3 %85.0 5.4 %158.1 4.2 %170.5 5.7 %
Interest expense, net13.8 0.7 %14.8 0.9 %26.3 0.7 %31.8 1.1 %
Equity in earnings of unconsolidated affiliates(7.5)(0.4)%(6.8)(0.4)%(14.9)(0.4)%(14.6)(0.5)%
Other income, net(14.1)(0.7)%(10.5)(0.7)%(16.7)(0.4)%(11.9)(0.4)%
Income before income taxes$102.8 5.2 %$77.6 4.9 %$198.3 5.3 %$114.1 3.8 %
Provision for income taxes(27.1)(1.4)%(20.7)(1.3)%(56.4)(1.5)%(21.2)(0.7)%
Net income$75.8 3.9 %$56.8 3.6 %$141.9 3.8 %$92.9 3.1 %
Net income (loss) attributable to non-controlling interests0.3 0.0 %(0.2)(0.0)%0.8 0.0 %(0.3)(0.0)%
Net income attributable to MasTec, Inc.$75.5 3.8 %$57.0 3.6 %$141.1 3.8 %$93.2 3.1 %
We review our operating results by reportable segment. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference. Our reportable segments are: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other. Management’s review of reportable segment results includes analyses of trends in revenue, EBITDA and EBITDA margin. EBITDA for segment reporting purposes is calculated consistently with our consolidated EBITDA calculation. See the discussion of our non-U.S. GAAP financial measures, including certain adjusted non-U.S. GAAP measures, as described, following the comparison of results discussion below. The following table presents revenue, EBITDA and EBITDA margin by reportable segment for the periods indicated (dollar amounts in millions):
29


RevenueEBITDA and EBITDA Margin
For the Three Months Ended June 30,
For the Six
Months Ended June 30,
For the Three Months
Ended June 30,
For the Six Months
Ended June 30,
Reportable Segment:20212020202120202021202020212020
Communications
$630.4 $654.3 $1,199.0 $1,298.4 $72.7 11.5 %$76.4 11.7 %$121.5 10.1 %$127.2 9.8 %
Clean Energy and Infrastructure
481.5 426.1 831.9 712.4 15.6 3.2 %30.1 7.1 %26.4 3.2 %35.0 4.9 %
Oil and Gas
621.4 368.5 1,346.9 727.6 138.1 22.2 %80.1 21.7 %305.7 22.7 %154.5 21.2 %
Electrical Transmission
232.5 124.1 366.0 252.2 9.3 4.0 %(3.2)(2.6)%12.9 3.5 %5.1 2.0 %
Other
0.0 0.1 0.0 0.1 8.3 NM7.5 NM15.8 NM14.9 NM
Eliminations(3.1)(3.8)(5.7)(4.8)— — — — — — — — 
Corporate— — — — (19.9)— (31.0)— (59.8)— (62.9)— 
Consolidated Results$1,962.7 $1,569.3 $3,738.1 $2,985.9 $224.1 11.4 %$159.9 10.2 %$422.5 11.3 %$273.8 9.2 %
NM - Percentage is not meaningful
Three Months Ended June 30, 2021 Compared to Three Months Ended June 30, 2020
Revenue. For the three month period ended June 30, 2021, consolidated revenue totaled $1,963 million as compared with $1,569 million for the same period in 2020, an increase of $393 million, or 25%. Revenue increases in our Oil and Gas segment of $253 million, or 69%, our Electrical Transmission segment of $108 million, or 87%, and our Clean Energy and Infrastructure segment of $55 million, or 13%, were partially offset by a decrease in revenue in our Communications segment of $24 million, or 4%. Acquisitions contributed $271 million of revenue for the three month period ended June 30, 2021, and organic revenue increased by approximately $122 million, or 8%, as compared with the same period in 2020.
Communications Segment. Communications revenue was $630 million for the three month period ended June 30, 2021, as compared with $654 million for the same period in 2020, a decrease of $24 million, or 4%. Acquisitions contributed $43 million of revenue for the three month period ended June 30, 2021, and organic revenue decreased by approximately $67 million, or 10%, as compared with the same period in 2020. The decrease in organic revenue was primarily driven by lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, for which deployment is expected to begin in the latter part of 2021.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $482 million for the three month period ended June 30, 2021 as compared with $426 million for the same period in 2020, an increase of $55 million, or 13%. Acquisitions contributed $96 million of revenue for the three month period ended June 30, 2021, and organic revenue decreased by $40 million, or 9%, as compared with the same period in 2020, due primarily to timing of project activity, including project start-up and weather-related delays.
Oil and Gas Segment. Oil and Gas revenue was $621 million for three month period ended June 30, 2021, as compared with $369 million for the same period in 2020, an increase of $253 million, or 69%. For the three month period ended June 30, 2021, acquisitions contributed $30 million of revenue, and organic revenue increased by $223 million, or 60%, as compared with the same period in 2020. The expected increase was primarily due to higher levels of large diameter project activity, which initiated during 2021 and is expected to continue throughout the balance of the year, partially offset by the effects of timing of other projects.
Electrical Transmission Segment. Electrical Transmission revenue was $233 million for the three month period ended June 30, 2021 as compared with $124 million for the same period in 2020, an increase of $108 million, or 87%. For the three month period ended June 30, 2021, acquisitions contributed $103 million of revenue, and organic revenue increased by $6 million, or 5%, as compared with the same period in 2020, primarily due to timing and higher levels of project activity.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $333 million, or 25%, to $1,675 million for the three month period ended June 30, 2021 from $1,342 million for the same period in 2020. Higher levels of revenue contributed an increase of $336 million in costs of revenue, excluding depreciation and amortization, and improved productivity contributed a decrease of approximately $3 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue decreased by approximately 10 basis points, from 85.5% of revenue for the three month period ended June 30, 2020 to 85.4% of revenue for the same period in 2021, due, in part, to higher levels of revenue, as well as from the effects of project efficiencies, close-outs and mix in certain of our segments, offset, in part, by reduced productivity in certain other segments.
Depreciation. Depreciation was $88 million, or 4.5% of revenue, for the three month period ended June 30, 2021, as compared with $58 million, or 3.7% of revenue, for the same period in 2020, an increase of $30 million, or 52%. Acquisitions contributed $6 million of depreciation for the three month period ended June 30, 2021, and organic depreciation increased by $24 million, or 41%, due primarily to the impact of capital investments to support expected increased levels of large diameter pipeline project activity in 2021. As a percentage of revenue, depreciation increased by approximately 80 basis points.
Amortization of intangible assets. Amortization of intangible assets was $20 million, or 1.0% of revenue, for the three month period ended June 30, 2021, as compared with $10 million, or 0.6% of revenue, for the same period in 2020, an increase of approximately $10 million, or 103%. Acquisitions contributed $12 million of amortization for the three month period ended June 30, 2021, and organic amortization decreased by approximately $1 million, or 9% due to the effects of timing for amortization of certain intangible assets. As a percentage of revenue, amortization of intangible assets increased by approximately 40 basis points.
30


General and administrative expenses. General and administrative expenses totaled $85 million, or 4.3% of revenue, for the three month period ended June 30, 2021, and totaled $85 million, or 5.4% of revenue, for the same period in 2020. Acquisitions contributed $9 million of general and administrative expenses for the three month period ended June 30, 2021. Excluding the effects of acquisitions, general and administrative expenses for the three month period ended June 30, 2021 decreased by $9 million, or approximately 11%, as compared with the same period in the prior year, primarily due to recovery of provisions for credit losses and the effects of legal and settlement matter timing, offset, in part, by increases in compensation, travel and information technology expenses. Overall, general and administrative expenses as a percentage of revenue decreased by approximately 110 basis points for the three month period ended June 30, 2021 as compared with the same period in 2020, due to higher levels of revenue.
Interest expense, net. Interest expense, net of interest income, was approximately $14 million, or approximately 0.7% of revenue, for the three month period ended June 30, 2021, as compared with $15 million, or 0.9% of revenue, for the same period in 2020. The decrease in interest expense, net, related primarily to a reduction in interest expense from credit facility activity as well as a decrease in discount charges on financing arrangements for trade receivables. Interest expense from credit facility activity decreased by approximately $2 million for the three month period ended June 30, 2021 as compared with the same period in the prior year due to a combination of lower average balances and lower interest rates. The reduction in interest expense on credit facility activity and financing arrangements was offset, in part, by an increase in interest expense on senior notes. In August 2020, we issued $600 million aggregate principal amount of 4.50% Senior Notes and redeemed $400 million aggregate principal amount of our 4.875% Senior Notes.
Equity in earnings of unconsolidated affiliates, net. Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees. For the three month periods ended June 30, 2021 and 2020, equity in earnings from unconsolidated affiliates, net, totaled approximately $8 million and $7 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent, to investments in certain telecommunications and other entities.
Other income, net. Other income, net, consists primarily of gains or losses from sales of, or changes in estimated recoveries from, assets and investments and gains or losses from changes to estimated earn-out accruals. Other income, net, was $14 million for the three month period ended June 30, 2021, as compared with $11 million of other income, net, for the same period in 2020. For the three month period ended June 30, 2021, other income, net, included approximately $4 million of gains on sales of equipment, net, $9 million of income, net, from changes to estimated Earn-out accruals and $1 million, net, of income from changes in the fair value of certain investments and income from strategic arrangements. For the three month period ended June 30, 2020, other income, net, included approximately $6 million of gains on sales of equipment, net, and $4 million, net, of income from changes in the fair value of certain investments.
Provision for income taxes. Income tax expense was $27 million for the three month period ended June 30, 2021. Income tax expense for the three month period ended June 30, 2020 was $21 million. Pre-tax income increased to $103 million for the three month period ended June 30, 2021 as compared with $78 million for the same period in 2020. For the three month period ended June 30, 2021, our effective tax rate decreased to 26.3% from 26.7% for the same period in 2020.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $73 million, or 11.5% of revenue, for the three month period ended June 30, 2021, as compared with $76 million, or 11.7% of revenue, for the same period in 2020, a decrease of approximately $4 million, or 5%. Lower levels of revenue contributed to a decrease in EBITDA of $3 million. As a percentage of revenue, EBITDA decreased by approximately 20 basis points, or approximately $1 million, due primarily to reduced project efficiencies and mix.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $16 million, or 3.2% of revenue, for the three month period ended June 30, 2021, as compared with EBITDA of $30 million, or 7.1% of revenue, for the same period in 2020, a decrease in EBITDA of approximately $14 million, or 48%. Higher levels of revenue contributed an increase in EBITDA of approximately $4 million. As a percentage of revenue, EBITDA decreased by approximately 380 basis points, or $18 million, due to project start-up delays, reduced project efficiencies, including weather-related inefficiencies and mix.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $138 million, or 22.2% of revenue, for the three month period ended June 30, 2021, as compared with $80 million, or 21.7% of revenue, for the same period in 2020, an increase of $58 million, or 72%. Higher levels of revenue contributed an increase in EBITDA of $55 million, and improved productivity contributed an increase in EBITDA of approximately $3 million. EBITDA margins increased by approximately 50 basis points due primarily to improved project efficiencies, close-outs and mix.
Electrical Transmission Segment. EBITDA for our Electrical Transmission segment was $9 million, or 4.0% of revenue, for the three month period ended June 30, 2021, as compared with EBITDA of negative $3 million, or negative 2.6% of revenue, for the same period in 2020, an increase in EBITDA of approximately $13 million, or 391%. As a percentage of revenue, EBITDA increased by approximately 660 basis points, due primarily to mix, as well as improved project efficiencies and close-outs.
Other Segment. EBITDA from Other businesses was approximately $8 million for both the three month periods ended June 30, 2021 and 2020 and related primarily to equity in earnings from our investments in the Waha JVs.
Corporate. Corporate EBITDA was negative $20 million for the three month period ended June 30, 2021, as compared with EBITDA of negative $31 million for the same period in 2020, for an increase in EBITDA of approximately $11 million. Corporate EBITDA included income, net, from changes in the fair value of certain investments and income from strategic arrangements of approximately $1 million and $4 million for the three month periods ended June 30, 2021 and 2020, respectively, and included income, net, from changes to estimated Earn-out accruals, net, of $9 million for the three month period ended June 30, 2021. Excluding the effects of these items, other corporate expenses for the three month period ended June 30, 2021 decreased by approximately $5 million as compared with the same period in the prior year, due primarily to the effects of timing of legal and settlement matters.
31


Six Months Ended June 30, 2021 Compared to Six Months Ended June 30, 2020
Revenue. For the six month period ended June 30, 2021, consolidated revenue totaled $3,738 million as compared with $2,986 million for the same period in 2020, an increase of $752 million, or 25%. Revenue increases in our Oil and Gas segment of $619 million, or 85%, our Clean Energy and Infrastructure segment of $119 million, or 17%, and in our Electrical Transmission segment of $114 million, or 45%, were partially offset by a decrease in revenue in our Communications segment of $99 million, or 8%. Acquisitions contributed $358 million of revenue for the six month period ended June 30, 2021, and organic revenue increased $394 million, or 13%, as compared with the same period in 2020.
Communications Segment. Communications revenue was $1,199 million for the six month period ended June 30, 2021, as compared with $1,298 million for the same period in 2020, a decrease of $99 million, or 8%. Acquisitions contributed $76 million of revenue for the six month period ended June 30, 2021, and organic revenue decreased by approximately $175 million, or 13%, as compared with the same period in 2020. The decrease in organic revenue was primarily driven by lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, for which deployment is expected to begin in the latter part of 2021, and from the effects of the COVID-19 pandemic.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $832 million for the six month period ended June 30, 2021 as compared with $712 million for the same period in 2020, an increase of $119 million, or 17%. For the six month period ended June 30, 2021, acquisitions contributed $145 million of revenue, and organic revenue decreased by $26 million, or 4%, as compared with the same period in 2020, due primarily to timing of project activity, including project start-up and weather-related delays.
Oil and Gas Segment. Oil and Gas revenue was $1,347 million for the six month period ended June 30, 2021, as compared with $728 million for the same period in 2020, an increase of $619 million, or 85%. For the six month period ended June 30, 2021, acquisitions contributed $35 million of revenue, and organic revenue increased by $584 million, or 80%, as compared with the same period in 2020. The expected increase was primarily due to higher levels of large diameter project activity, which initiated during 2021 and is expected to continue throughout the balance of the year, partially offset by the effects of timing of other projects.
Electrical Transmission Segment. Electrical Transmission revenue was $366 million for the six month period ended June 30, 2021 as compared with $252 million for the same period in 2020, an increase of $114 million, or 45%. For the six month period ended June 30, 2021, acquisitions contributed $103 million of revenue, and organic revenue increased by $11 million, or 5%, as compared with the same period in 2020, primarily due to timing and higher levels of project activity.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $621 million, or 24%, to $3,189 million for the six month period ended June 30, 2021 from $2,568 million for the same period in 2020. Higher levels of revenue contributed an increase of $647 million in costs of revenue, excluding depreciation and amortization, and improved productivity contributed a decrease of approximately $26 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue decreased by approximately 70 basis points, from 86.0% of revenue for the six month period ended June 30, 2020 to 85.3% of revenue for the same period in 2021, due, in part, to higher levels of revenue, as well as from the effects of project efficiencies, close-outs and mix in certain of our segments, offset, in part, by reduced productivity in certain other segments.
Depreciation. Depreciation was $167 million, or 4.5% of revenue, for the six month period ended June 30, 2021, as compared with $111 million, or 3.7% of revenue, for the same period in 2020, an increase of $56 million, or 51%. Acquisitions contributed $8 million of depreciation for the six month period ended June 30, 2021, and organic depreciation increased by $48 million, or 43%, due primarily to the impact of capital investments to support expected increased levels of large diameter pipeline project activity in 2021. As a percentage of revenue, depreciation increased by approximately 80 basis points.
Amortization of intangible assets. Amortization of intangible assets was $31 million, or 0.8% of revenue, for the six month period ended June 30, 2021, as compared with $17 million, or 0.6% of revenue, for the same period in 2020, an increase of approximately $14 million, or 81%. Acquisitions contributed $16 million of amortization for the three month period ended June 30, 2021, and organic amortization decreased by approximately $2 million, or 12% due to the effects of timing for amortization of certain intangible assets. As a percentage of revenue, amortization of intangible assets increased by approximately 30 basis points, primarily related to acquisitions.
General and administrative expenses. General and administrative expenses were $158 million, or 4.2% of revenue, for the six month period ended June 30, 2021, as compared with $170 million, or 5.7% of revenue, for the same period in 2020, a decrease of $12 million, or 7%. Acquisitions contributed $13 million of general and administrative expenses for the six month period ended June 30, 2021. Excluding the effects of acquisitions, general and administrative expenses for the six month period ended June 30, 2021 decreased by $25 million, or approximately 15%, as compared with the same period in the prior year, primarily due to recovery of provisions for credit losses, resulting from successful collection efforts for previously reserved amounts, and reductions in travel and professional fee expense, offset, in part, by the effects of legal and settlement matter timing. Overall, general and administrative expenses as a percentage of revenue decreased by approximately 150 basis points for the six month period ended June 30, 2021 as compared with the same period in 2020, due, in part, to higher levels of revenue.
Interest expense, net. Interest expense, net of interest income, was $26 million, or 0.7% of revenue, for the six month period ended June 30, 2021, as compared with $32 million, or 1.1% of revenue, for the same period in 2020, a decrease of $6 million, or 17%. The decrease in interest expense, net, related primarily to a reduction in interest expense from credit facility activity as well as a decrease in discount charges on financing arrangements for trade receivables. Interest expense from credit facility activity decreased by approximately $6 million as compared with the same period in the prior year due to a combination of lower average balances and lower interest rates. The reduction in interest expense on credit facility activity and financing arrangements was offset, in part, by an increase in interest expense on senior notes, as described above.
Equity in earnings of unconsolidated affiliates, net. For both the six month periods ended June 30, 2021 and 2020, equity in earnings from unconsolidated affiliates, net, totaled approximately $15 million, and related primarily to our investments in the Waha JVs, and, to a lesser extent, to investments in certain telecommunications and other entities.
32


Other income, net. Other income, net, was $17 million for the six month period ended June 30, 2021, as compared with $12 million of other income, net, for the same period in 2020. For the six month period ended June 30, 2021, other income, net, included approximately $9 million of income from changes to estimated Earn-out accruals, net, $6 million of gains on sales of equipment, net. For the six month period ended June 30, 2020, other income, net, included approximately $8 million of gains on sales of equipment, net, and $4 million, net, of income, from changes in the fair value of certain investments, offset, in part, by approximately $2 million of expense from changes to estimated Earn-out accruals, net.
Provision for income taxes. Income tax expense was $56 million for the six month period ended June 30, 2021. Income tax expense for the six month period ended June 30, 2020 was $21 million. Pre-tax income increased to $198 million for the six month period ended June 30, 2021 as compared with $114 million for the same period in 2020. For the six month period ended June 30, 2021, our effective tax rate increased to 28.4% from 18.6% for the same period in 2020. Our effective tax rate in the first half of 2021 included the negative effect of $2 million related to non-deductible share-based compensation, whereas in the first half of 2020, our effective tax rate included a benefit of approximately $10 million related to the release of certain valuation allowances on Canadian deferred tax assets that were no longer necessary.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $122 million, or 10.1% of revenue, for the six month period ended June 30, 2021, as compared with $127 million, or 9.8% of revenue, for the same period in 2020, a decrease of $6 million, or approximately 4%. Lower levels of revenue contributed to a decrease in EBITDA of $10 million. As a percentage of revenue, EBITDA increased by approximately 30 basis points, or approximately $4 million, due primarily to improved project efficiencies and mix.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $26 million, or 3.2% of revenue, for the six month period ended June 30, 2021, as compared with EBITDA of $35 million, or 4.9% of revenue, for the same period in 2020, a decrease in EBITDA of approximately $9 million, or 25%. Higher levels of revenue contributed an increase in EBITDA of approximately $6 million. As a percentage of revenue, EBITDA decreased by approximately 170 basis points, or $14 million, due to project start-up delays, reduced project efficiencies, including weather-related inefficiencies and mix.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $306 million, or 22.7% of revenue, for the six month period ended June 30, 2021, as compared with $155 million, or 21.2% of revenue, for the same period in 2020, an increase of $151 million, or 98%. Higher levels of revenue contributed an increase in EBITDA of $132 million, and improved productivity contributed an increase in EBITDA of approximately $20 million. EBITDA margins increased by approximately 150 basis points due primarily to improved project efficiencies, close-outs and mix.
Electrical Transmission Segment. EBITDA for our Electrical Transmission segment was $13 million, or 3.5% of revenue, for the six month period ended June 30, 2021, as compared with EBITDA of $5 million, or 2.0% of revenue, for the same period in 2020, an increase in EBITDA of approximately $8 million, or 153%. Higher levels of revenue contributed an increase in EBITDA of $2 million. As a percentage of revenue, EBITDA increased by approximately 150 basis points, or $5 million, due primarily to project mix.
Other Segment. EBITDA from Other businesses totaled approximately $16 million and $15 million for the six month periods ended June 30, 2021 and 2020, and related primarily to equity in earnings from our investments in the Waha JVs.
Corporate. Corporate EBITDA was negative $60 million for the six month period ended June 30, 2021, as compared with EBITDA of negative $63 million for the same period in 2020, for an increase in EBITDA of approximately $3 million. Corporate EBITDA for the six month period ended June 30, 2021 included approximately $9 million of income related to changes in estimated Earn-out accruals, net, whereas for the same period in 2020, Corporate EBITDA included $2 million of expense from changes to estimated Earn-out accruals, net and approximately $4 million of income, net, from changes in the fair value of certain investments. Excluding the effects of these items, other corporate expenses for the six month period ended June 30, 2021 increased by approximately $4 million as compared with the same period in the prior year, due primarily to the effects of timing of legal and settlement matters.
Foreign Operations
Our foreign operations are primarily in Canada and, to a lesser extent, in Mexico, the Caribbean and India. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference.
Non-U.S. GAAP Financial Measures
As appropriate, we supplement our reported U.S. GAAP financial information with certain non-U.S. GAAP financial measures, including earnings before interest, income taxes, depreciation and amortization (“EBITDA”), adjusted EBITDA (“Adjusted EBITDA”), adjusted net income (“Adjusted Net Income”) and adjusted diluted earnings per share (“Adjusted Diluted Earnings Per Share”). These “adjusted” non-U.S. GAAP measures exclude, as applicable to the particular periods, non-cash stock-based compensation expense and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets and the tax effects of the adjusted items, including non-cash stock-based compensation expense and the effects of changes in statutory tax rates. These definitions of EBITDA and Adjusted EBITDA are not the same as in our Credit Facility or in the indenture governing our senior notes; therefore, EBITDA and Adjusted EBITDA as presented in this discussion should not be used for purposes of determining our compliance with the covenants contained in our debt instruments.
We use EBITDA and Adjusted EBITDA, as well as Adjusted Net Income and Adjusted Diluted Earnings Per Share to evaluate our performance, both internally and as compared with our peers, because these measures exclude certain items that may not be indicative of our core operating results, as well as items that can vary widely across different industries or among companies within the same industry. We believe that these adjusted measures provide a baseline for analyzing trends in our underlying business. Non-cash stock-based compensation expense can be subject to volatility from changes in the market price per share of our common stock or variations in the value and number of shares granted, and amortization of intangible assets is subject to acquisition activity, which varies from period to period. We exclude intangible asset amortization from our adjusted measures due to its non-operational nature and inherent volatility, as acquisition activity varies from period to period. We also believe
33


this presentation is common practice in our industry and improves comparability of our results with those of our peers, although each company’s definitions of these adjusted measures may vary as they are not standardized and should be used in light of the provided reconciliations.
We believe that these non-U.S. GAAP financial measures provide meaningful information and help investors understand our financial results and assess our prospects for future performance. Because non-U.S. GAAP financial measures are not standardized, it may not be possible to compare these financial measures with other companies’ non-U.S. GAAP financial measures having the same or similar names. These financial measures should not be considered in isolation from, as substitutes for, or alternative measures of, reported net income or diluted earnings per share, and should be viewed in conjunction with the most comparable U.S. GAAP financial measures and the provided reconciliations thereto. We believe these non-U.S. GAAP financial measures, when viewed together with our U.S. GAAP results and related reconciliations, provide a more complete understanding of our business. We strongly encourage investors to review our consolidated financial statements and publicly filed reports in their entirety and not rely on any single financial measure.
The following table presents a reconciliation of net income to EBITDA and Adjusted EBITDA in dollar and percentage of revenue terms, for the periods indicated. The tables below (dollar amounts in millions) may contain slight summation differences due to rounding.
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Net income$75.8 3.9 %$56.8 3.6 %$141.9 3.8 %$92.9 3.1 %
Interest expense, net13.8 0.7 %14.8 0.9 %26.3 0.7 %31.8 1.1 %
Provision for income taxes27.1 1.4 %20.7 1.3 %56.4 1.5 %21.2 0.7 %
Depreciation87.5 4.5 %57.7 3.7 %166.8 4.5 %110.8 3.7 %
Amortization of intangible assets19.9 1.0 %9.8 0.6 %31.2 0.8 %17.2 0.6 %
EBITDA $224.1 11.4 %$159.9 10.2 %$422.5 11.3 %$273.8 9.2 %
Non-cash stock-based compensation expense6.1 0.3 %5.8 0.4 %11.6 0.3 %9.9 0.3 %
Adjusted EBITDA$230.2 11.7 %$165.7 10.6 %$434.1 11.6 %$283.7 9.5 %
A reconciliation of EBITDA to Adjusted EBITDA and Adjusted EBITDA margin by reportable segment, for the periods indicated is as follows:
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
EBITDA$224.1 11.4 %$159.9 10.2 %$422.5 11.3 %$273.8 9.2 %
Non-cash stock-based compensation expense6.1 0.3 %5.8 0.4 %11.6 0.3 %9.9 0.3 %
Adjusted EBITDA$230.2 11.7 %$165.7 10.6 %$434.1 11.6 %$283.7 9.5 %
Reportable Segment:
Communications
$72.7 11.5 %$76.4 11.7 %$121.5 10.1 %$127.2 9.8 %
Clean Energy and Infrastructure
15.6 3.2 %30.1 7.1 %26.4 3.2 %35.0 4.9 %
Oil and Gas
138.1 22.2 %80.1 21.7 %305.7 22.7 %154.5 21.2 %
Electrical Transmission
9.3 4.0 %(3.2)(2.6)%12.9 3.5 %5.1 2.0 %
Other
8.3 NM7.5 NM15.8 NM14.9 NM
Corporate(13.8)— (25.2)— (48.2)— (53.0)— 
Adjusted EBITDA$230.2 11.7 %$165.7 10.6 %$434.1 11.6 %$283.7 9.5 %
NM - Percentage is not meaningful
The tables below reconcile reported net income and reported diluted earnings per share, the most directly comparable U.S. GAAP financial measures, to Adjusted Net Income and Adjusted Diluted Earnings Per Share.
34


For the Three Months Ended June 30,
20212020
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$75.8 $1.02 $56.8 $0.78 
Adjustments:
Non-cash stock-based compensation expense6.1 0.08 5.8 0.08 
Amortization of intangible assets19.9 0.27 9.8 0.13 
Total adjustments, pre-tax$26.0 $0.35 $15.6 $0.21 
   Income tax effect of adjustments (a)
(5.7)(0.08)(3.5)(0.05)
   Statutory tax rate effects (b)
0.7 0.01 — — 
Adjusted non-U.S. GAAP measure
$96.7 $1.30 $69.0 $0.95 
For the Six Months Ended June 30,
20212020
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$141.9 $1.91 $92.9 $1.26 
Adjustments:
Non-cash stock-based compensation expense11.6 0.16 9.9 0.13 
Amortization of intangible assets31.2 0.42 17.2 0.23 
Total adjustments, pre-tax$42.8 $0.58 $27.1 $0.37 
   Income tax effect of adjustments (a)
(7.1)(0.10)(6.1)(0.08)
   Statutory tax rate effects (b)
1.2 0.02 — — 
Adjusted non-U.S. GAAP measure$178.8 $2.41 $113.8 $1.54 
(a)    Represents the tax effect of the adjusted items that are subject to tax, including the tax effects of non-cash stock-based compensation expense, which for the six month periods ended June 30, 2021 and 2020, included net tax benefits of $0.1 million and net tax deficiencies of $0.2 million, respectively, from the vesting of share-based payment awards. Tax effects are determined based on the tax treatment of the related item, the incremental statutory tax rate of the jurisdictions pertaining to the adjustment, and their effect on pre-tax income. For the three and six month periods ended June 30, 2021, our consolidated effective tax rates, as reported, were 26.3% and 28.4%, respectively, and as adjusted, were 24.9% and 25.8%, respectively. For the three and six month periods ended June 30, 2020, our consolidated effective tax rates, as reported, were 26.7% and 18.6%, respectively, and as adjusted, were 26.0% and 19.3%, respectively.
(b)    For the three and six month periods ended June 30, 2021, includes the effect of changes in certain state tax rates.
Financial Condition, Liquidity and Capital Resources
Our primary sources of liquidity are cash flows from operations, availability under our Credit Facility and our cash balances. Our primary liquidity needs are for working capital, capital expenditures, insurance and performance collateral in the form of cash and letters of credit, earn-out obligations, equity investment funding requirements, debt service and income taxes. We also evaluate opportunities for strategic acquisitions, investments and other arrangements from time to time, and we may consider opportunities to borrow additional funds, which may include borrowings under our Credit Facility or debt issuances, or to refinance or retire outstanding debt, or repurchase additional shares of our outstanding common stock in the future under share repurchase authorizations, any of which may require our use of cash.
Capital Expenditures. For the six month period ended June 30, 2021, we spent approximately $97 million on capital expenditures, or $84 million, net of asset disposals, and incurred approximately $99 million of equipment purchases under finance leases. We estimate that we will spend approximately $170 million on capital expenditures, or approximately $120 million, net of asset disposals, in 2021, and expect to incur approximately $160 million to $180 million of equipment purchases under finance leases. Actual capital expenditures may increase or decrease in the future depending upon business activity levels, as well as ongoing assessments of equipment lease versus buy decisions based on short and long-term equipment requirements.
Acquisitions and Earn-out Liabilities. We typically utilize cash for business acquisitions and other strategic arrangements, and for the six month period ended June 30, 2021, we used $589 million of cash for this purpose. In addition, in most of our acquisitions, we have agreed to make future payments to the sellers that are contingent upon the future earnings performance of the acquired businesses, which we also refer to as “Earn-out” payments. Earn-out payments may be paid in cash or, under specific circumstances, MasTec common stock, or a combination thereof, at our option. The estimated total value of future Earn-out liabilities as of June 30, 2021 was approximately $120 million. Of this amount, $17 million represents the liability for earned amounts. The remainder is management’s estimate of Earn-out liabilities that are contingent upon future performance. For the six month periods ended June 30, 2021 and 2020, we made Earn-out payments of $46 million and $50 million, respectively.
Income Taxes. For the six month period ended June 30, 2021, tax payments, net of tax refunds, were $61 million. For the six month period ended June 30, 2020, tax payments, net of tax refunds were $1 million, which included the benefit of tax payment deferrals of approximately
35


$8 million resulting from federal and state COVID-19 relief provisions. Our tax payments vary with changes in taxable income and earnings based on estimates of full year taxable income activity and estimated tax rates.
Working Capital. We need working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand. Working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate. Conversely, working capital needs are typically converted to cash during the winter months. These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.
Working capital requirements also tend to increase when we commence multiple projects or particularly large projects because labor, including subcontractor costs, and certain other costs, including inventory, become payable before the receivables resulting from work performed are collected. The timing of billings and project close-outs can contribute to changes in unbilled revenue. As of June 30, 2021, we expect that substantially all of our unbilled receivables will be billed to customers in the normal course of business within the next twelve months. Total accounts receivable, which consists of contract billings, unbilled receivables and retainage, net of allowance, increased to approximately $2.0 billion as of June 30, 2021 from $1.8 billion as of December 31, 2020 due primarily to higher levels of revenue, offset, in part, by lower DSOs. See below for related discussion.
Our payment billing terms are generally net 30 days, and some of our contracts allow our customers to retain a portion of the contract amount (generally, from 5% to 10% of billings) until the job is completed. As part of our ongoing working capital management practices, we evaluate opportunities to improve our working capital cycle time through contractual provisions and certain financing arrangements. For certain customers, we maintain inventory to meet the materials requirements of the contracts. Occasionally, certain of our customers pay us in advance for a portion of the materials we purchase for their projects or allow us to pre-bill them for materials purchases up to specified amounts. Vendor terms are generally 30 days. Our agreements with subcontractors often contain a “pay-if-paid” provision, whereby our payments to subcontractors are made only after we are paid by our customers.
Summary of Financial Condition, Liquidity and Capital Resources
Including our current assessment of the potential effects of the COVID-19 pandemic on our results of operations and capital resource requirements, we anticipate that funds generated from operations, borrowings under our Credit Facility and our cash balances will be sufficient to meet our working capital requirements, anticipated capital expenditures, debt service obligations, insurance and performance collateral requirements, letter of credit needs, earn-out obligations, required income tax payments, acquisition, strategic arrangement and investment funding requirements, share repurchase activity and other liquidity needs for at least the next twelve months.
Sources and Uses of Cash
As of June 30, 2021, we had approximately $769 million in working capital, defined as current assets less current liabilities, as compared with $944 million as of December 31, 2020, a decrease of approximately $175 million. Cash and cash equivalents totaled approximately $237 million and $423 million as of June 30, 2021 and December 31, 2020, respectively.
Sources and uses of cash are summarized below (in millions):
For the Six Months Ended June 30,
20212020
Net cash provided by operating activities$349.3 $467.2 
Net cash used in investing activities$(676.1)$(136.7)
Net cash provided by (used in) financing activities$140.8 $(354.6)
Operating Activities. Cash flow from operations is primarily influenced by changes in the timing of demand for our services and operating margins, but can also be affected by working capital needs associated with the various types of services we provide. Working capital is affected by changes in total accounts receivable, prepaid expenses and other current assets, accounts payable and payroll tax payments, including the effect of deferrals from COVID-19 relief provisions, accrued expenses and contract liabilities, all of which tend to be related. These working capital items are affected by changes in revenue resulting from the timing and volume of work performed, variability in the timing of customer billings and collections of receivables, as well as settlement of payables and other obligations. Net cash provided by operating activities for the six month period ended June 30, 2021 was $349 million, as compared with approximately $467 million for the same period in 2020, for a decrease in cash provided by operating activities of approximately $118 million. The decrease was primarily due to the effect of revenue growth-related working capital changes in assets and liabilities, net, partially offset by an increase in net income and increases in certain expenses that reconcile net income to operating cash flows, including depreciation expense.
Our days sales outstanding, net of contract liabilities (“DSO”) was 80 as of June 30, 2021 and 86 as of December 31, 2020. DSO is calculated as total accounts receivable, net of allowance, less contract liabilities, divided by average daily revenue for the most recently completed quarter as of the balance sheet date. Our DSOs can fluctuate from period to period due to timing of billings, billing terms, collections and settlements, timing of project close-outs and retainage collections, changes in project and customer mix and the effect of working capital initiatives. The decrease in our DSOs for the six month period ended June 30, 2021 was due to timing of ordinary course billing and collection activities. Other than matters subject to litigation, we do not anticipate material collection issues related to our outstanding accounts receivable balances, nor do we believe that we have material amounts due from customers experiencing financial difficulties. Based on current information, we expect to collect substantially all of our outstanding accounts receivable balances within the next twelve months.
36


Investing Activities. Net cash used in investing activities increased by approximately $539 million to $676 million for the six month period ended June 30, 2021 from $137 million for the six month period ended June 30, 2020. We completed seven acquisitions during the six month period ended June 30, 2021, for which we paid $589 million in cash, an increase of approximately $579 million as compared with the same period in 2020. These acquisitions were funded with cash on hand and borrowings under our senior secured credit facility. Capital expenditures totaled $97 million, or $84 million, net of asset disposals for the six month period ended June 30, 2021, as compared with $133 million, or $115 million, net of asset disposals, for the same period in 2020, for a decrease in cash used in investing activities of approximately $31 million. Payments for other investments, which related primarily to investments in certain equity investees, decreased from $17 million for the six month period ended June 30, 2020 to $6 million for the same period in 2021. Proceeds from other investing activities, net, together with proceeds from other investments decreased from $5 million for the six month period ended June 30, 2020 to $3 million for the same period in 2021.
Financing Activities. Net cash provided by financing activities for the six month period ended June 30, 2021 was $141 million, as compared with net cash used in financing activities of $355 million for the same period in 2020, for an increase in cash provided by financing activities of $495 million. The increase in cash provided by financing activities was driven primarily by credit facility and other borrowing-related activity, net, which for the six month period ended June 30, 2021 totaled $253 million of borrowings, net of repayments, as compared with $166 million of repayments, net, for the six month period ended June 30, 2020, for an increase in cash provided by financing activities of approximately $419 million, primarily related to our 2021 acquisitions. Additionally, there were no share repurchases for the six month period ended June 30, 2021, whereas for the same period in 2020, share repurchases totaled $120 million, for a reduction in cash used in financing activities in 2021.
Offsetting the above mentioned increases in cash provided by financing activities, we paid approximately $9 million to holders of our non-controlling interests for the six month period ended June 30, 2021, including $7 million as consideration to acquire 15% of the remaining interests of one of these entities. Additionally, payments of finance lease obligations increased by approximately $15 million for the six month period ended June 30, 2021 as compared with the same period in 2020, for an increase in cash used in financing activities.
Additionally, payments of acquisition-related contingent consideration included within financing activities totaled $21 million for the six month period ended June 30, 2021 as compared with $10 million for the same period in 2020, for an increase in cash used in financing activities of $11 million. Total payments of acquisition-related contingent consideration, including payments in excess of acquisition-date liabilities, which are classified within operating activities, totaled $44 million for the six month period ended June 30, 2021 as compared with $50 million for the same period in 2020. The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangements. Excess of acquisition-date liability payments included within operating cash flows totaled $23 million for the six month period ended June 30, 2021 as compared with $40 million for the same period in 2020.
Senior Secured Credit Facility
We have a senior secured credit facility (the “Credit Facility”) maturing on September 19, 2024. Aggregate borrowing commitments under the Credit Facility total $1.75 billion, composed of $1.35 billion of revolving commitments and a term loan totaling $400 million in original principal amount, of which $393 million was outstanding as of June 30, 2021. Borrowings under the Credit Facility are used for working capital requirements, capital expenditures and other corporate purposes, including potential acquisitions or other strategic arrangements, equity investments, share repurchases and the repurchase or prepayment of indebtedness.
We are dependent upon borrowings and letters of credit under the Credit Facility to fund our operations. Should we be unable to comply with the terms and conditions of our Credit Facility, we would be required to obtain modifications to the Credit Facility or obtain an alternative source of financing to continue to operate, neither of which may be available to us on commercially reasonable terms, or at all. The Credit Facility is subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2020 Form 10-K.
4.50% Senior Notes
We have $600 million of 4.50% Senior Notes due August 15, 2028 (the “4.50% Senior Notes”). The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by our wholly-owned domestic restricted subsidiaries that guarantee our existing credit facilities, subject to certain exceptions. The 4.50% Senior Notes are subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2020 Form 10-K.
Debt Covenants
We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of June 30, 2021.
Additional Information
For detailed discussion and additional information pertaining to our debt instruments, see Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2020 Form 10-K. Also see Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q for current period balances and discussion, which is incorporated by reference.
Off-Balance Sheet Arrangements
As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business. Our significant off-balance sheet transactions include liabilities associated with non-cancelable operating leases with durations of less than twelve months, letter of credit obligations, surety and performance and payment bonds entered into in the normal course of business, self-insurance liabilities, liabilities associated with multiemployer pension plans, liabilities associated with potential funding obligations, indemnification and/or guarantee arrangements relating to our equity and other investment arrangements, including our variable interest entities. Refer to Note 14 - Commitments and Contingencies, Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions in the notes to the
37


consolidated financial statements, which are incorporated by reference.
Impact of Inflation
The primary inflationary factors affecting our operations are labor and fuel costs, and to a lesser extent, material costs. In times of low unemployment, our labor costs may increase due to shortages in the supply of skilled labor. Additionally, the prices of oil and gas are subject to unexpected fluctuations due to events outside of our control, including geopolitical events, the effects of climate change and fluctuations in global supply and demand, which have recently caused volatility in the oil and gas markets. We closely monitor inflationary factors and any impact they may have on our business operations, operating results or financial condition.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
As of June 30, 2021, our variable interest rate debt was primarily related to our Credit Facility. Interest on outstanding revolving loans and our term loan under our Credit Facility accrues at variable rates based, at our option, on a Eurocurrency rate, as defined in the Credit Facility, plus a margin, or a base rate, as defined in the Credit Facility, plus a margin. As of June 30, 2021, we had $292 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 1.37% and a term loan with a balance of $393 million with an interest rate of 1.35%. A 100 basis point increase in the applicable interest rates under our credit facilities would have increased our interest expense by approximately $3 million for the six month period ended June 30, 2021.
As of June 30, 2021, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes and $313 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 3.5%. None of this debt subjects us to interest rate risk, but we may be subject to changes in interest rates if and when we refinance this debt at maturity or otherwise.
Foreign Currency Risk
Certain of our consolidated revenue and operating expenses are in foreign currencies. Our foreign operations are primarily in Canada. Revenue generated from foreign operations represented 2% of our total revenue for the six month period ended June 30, 2021. Revenue and expense related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which minimizes the impact that fluctuations in exchange rates would have on net income or loss. We are, however, subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies and for our foreign operations with a functional currency other than the local currency. Such activity was not material to our operations for the six month period ended June 30, 2021. Translation gains or losses, which are recorded in other comprehensive income or loss, result from translation of the assets and liabilities of our foreign subsidiaries into U.S. dollars.
Our exposure to fluctuations in foreign currency exchange rates could increase in the future if we continue to expand our operations outside of the United States. We seek to manage foreign currency exposure by minimizing our consolidated net asset and liability positions in currencies other than the functional currency, which exposure was not significant to our consolidated financial position as of June 30, 2021. We may enter into foreign currency derivative contracts in the future to manage such exposure.
Other Market Risk
As discussed in Note 4 - Fair Value of Financial Instruments in the notes to the consolidated financial statements, which is incorporated by reference, we have certain investments that may be subject to market risk and could be subject to volatility based on market conditions.
ITEM 4.         CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report on Form 10-Q, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). We maintain disclosure controls and procedures designed to ensure that information required to be disclosed in reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on management’s evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2021.
Changes in Internal Control Over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting during the quarter ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
38


PART II.     OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
Refer to Note 14 - Commitments and Contingencies in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q, which is incorporated by reference in this Item 1, for a discussion of any recent material developments related to our legal proceedings since the filing of our 2020 Form 10-K.
ITEM 1A.    RISK FACTORS
Subject to the potential effects of the COVID-19 pandemic on certain of the risks we normally face in operating our business, including those disclosed in our 2020 Form 10-K, there have been no material changes to either the cautionary statement regarding forward-looking statements or to any of the risk factors disclosed in our 2020 Form 10-K, as updated by our Quarterly Report on Form 10-Q and other filings we make with the SEC.
ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following table provides information about repurchases of our common stock during the quarter ended June 30, 2021:



Period
Total Number of Shares Purchased (a)
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Program
Approximate Dollar Value of Shares that May Yet be Purchased under the Program (b)
April 1 through April 305,569 $98.03 — $158,617,588 
May 1 through May 315,901 $110.38 — $158,617,588 
June 1 through June 308,901 $110.58 — $158,617,588 
Total20,371 — 
(a)Includes 5,569, 5,721 and 8,901 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in April, May and June of 2021, respectively, and 180 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in May of 2021.
(b)As of June 30, 2021, the remaining amount available for share repurchases includes $8.6 million under our December 2018 $100 million share repurchase program, which was publicly announced on December 21, 2018, and the full amount under our March 2020 $150 million share repurchase program, which was publicly announced on March 19, 2020.
ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.
ITEM 6.    EXHIBITS
The Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-Q.
Exhibit No.
Description
10.1+
MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan, filed as Annex A to our Definitive Additional Proxy Materials filed with the SEC on May 13, 2021 and incorporated by reference herein.
31.1*
31.2*
32.1**
32.2**
101.INSInline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema
101.CALInline XBRL Taxonomy Extension Calculation Linkbase
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase
101.LABInline XBRL Taxonomy Extension Label Linkbase
101.PREInline XBRL Taxonomy Extension Presentation Linkbase
104
The cover page of MasTec, Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, formatted in Inline XBRL (included with the Exhibit 101 attachments).
______________
*    Filed herewith.
**    Furnished herewith.
+    Management contract or compensation plan arrangement.
39



SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
MASTEC, INC.
Date:August 5, 2021
/s/  JOSÉ R. MAS        
José R. Mas
Chief Executive Officer
(Principal Executive Officer)
/s/  GEORGE L. PITA        
George L. Pita
Chief Financial Officer
(Principal Financial and Accounting Officer)
40
EX-31.1 2 mtz6302110-qex311.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATIONS REQUIRED BY SECTION 302(A)
OF SARBANES-OXLEY ACT OF 2002

I, José R. Mas, certify that:

I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.;

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 quarterly report;

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

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 quarterly 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 quarterly 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 quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

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:August 5, 2021
/s/ José R. Mas
José R. Mas         
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 mtz6302110-qex312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATIONS REQUIRED BY SECTION 302(A)
OF SARBANES-OXLEY ACT OF 2002

I, George L. Pita, certify that:

I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.;

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 quarterly report;

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

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 quarterly 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 quarterly 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 quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

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:August 5, 2021
/s/ George L. Pita
George L. Pita
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 mtz6302110-qex321.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

In connection with the Quarterly Report of MasTec, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, José R. Mas, Chief Executive Officer of MasTec, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 5, 2021
/s/ José R. Mas
José R. Mas
Chief Executive Officer
(Principal Executive Officer)

The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Quarterly Report on Form 10-Q for the period ended June 30, 2021, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 5 mtz6302110-qex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of MasTec, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, George L. Pita, Chief Financial Officer of MasTec, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 5, 2021
/s/ George L. Pita
George L. Pita
Chief Financial Officer
(Principal Financial and Accounting Officer)

The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Quarterly Report on Form 10-Q for the period ended June 30, 2021, or as a separate disclosure document of the Company or the certifying officers.


EX-101.SCH 6 mtz-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2422415 - Disclosure - Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2423416 - Disclosure - Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2424417 - Disclosure - Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2125105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 2326303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2428419 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2129106 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2330304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Property and Equipment, Net (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2334305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Debt (Schedule of Carrying Values of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Debt (Schedule of Carrying Values of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Debt (Senior Secured Credit Facility) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Debt (Other Credit Facilities) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Debt (Additional Information) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2139108 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 2340306 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Lease Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2149110 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2350308 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Equity (Share Activity) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 2357309 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - Segments and Related Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation) (Details) link:presentationLink link:calculationLink link:definitionLink 2461438 - Disclosure - Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Segments and Related Information (Foreign Operations) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Segments and Related Information (Significant Customers) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2164114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Commitments and Contingencies (Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Commitments and Contingencies (Investment Arrangements) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2168115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2469444 - Disclosure - Related Party Transactions (Management) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2470445 - Disclosure - Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Related Party Transactions (Executive Officers) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2472447 - Disclosure - Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2473448 - Disclosure - Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mtz-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mtz-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mtz-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Receivable Type [Axis] Receivable Type [Axis] Schedule of Other Intangible Assets [Table] ScheduleOfIntangibleAssets [Table] Schedule of intangible assets, excluding goodwill. Acquisition-related contingent consideration liabilities, payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Related Party [Axis] Related Party [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Segments [Axis] Segments [Axis] Other Retirement Plans Retirement Benefits [Text Block] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Goodwill, measurement period adjustments Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments Goodwill, Purchase Accounting Adjustments Expenses, related party Payments, related party Related Party Transaction, Expenses from Transactions with Related Party Financing commitments Contractual Obligation Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and equity Liabilities and Equity [Abstract] Bonded projects, estimated costs to complete Estimated Costs To Complete Projects Secured By Bonds Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date. Line of Credit Line of Credit [Member] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Stock-Based Compensation and Other Employee Benefit Plans [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Finance leases, assets, depreciation Finance Lease, Right-of-Use Asset, Amortization Deferred income taxes Deferred Income Tax Liabilities, Net AVCT AVCT [Member] American Virtual Cloud Technologies, Inc. (“AVCT”) (business name) -- formerly known as Pensare Acquisition Corp. ("Pensare"). Security Exchange Name Security Exchange Name Other intangible assets, net Other intangible assets, net, beginning balance Other intangible assets, net, ending balance Intangible Assets, Net (Excluding Goodwill) 2019 Acquisitions 2019 Acquisitions [Member] Acquisitions completed during the year 2019. Immediate Family Member of Management Immediate Family Member of Management or Principal Owner [Member] Finance leases, assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Beneficial ownership of all interests, percentage Beneficial Ownership Interest, Percentage The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Total current liabilities Liabilities, Current Multiemployer plans, covered employees (in number of employees) Multiemployer Plan, Number of Employees Covered COVID-19 Pandemic Unusual or Infrequent Items, or Both [Policy Text Block] The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both. Non-vested restricted shares, beginning balance (in dollars per share) Non-vested restricted shares, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Self-insurance reserve Self Insurance Reserve Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 14) Commitments and Contingencies Total minimum lease payments Finance Lease, Liability, Payment, Due Issuance of restricted shares, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Communications Communications [Member] Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others. Repurchases of common stock Payments for Repurchase of Common Stock Assets Assets [Abstract] Schedule of Property and Equipment, Net [Table] Property, Plant and Equipment [Table] Investment, Name [Axis] Investment, Name [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Proceeds from other investments Proceeds from Sale and Maturity of Other Investments Thereafter Finance Lease, Liability, To be Paid, after Year Four Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the 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). Subsidiaries Subsidiaries [Member] Office furniture and equipment Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accounts payable Accounts Payable, Current Goodwill, currency translation gains (losses) Goodwill, Foreign Currency Translation Gain (Loss) Other Commitments [Table] Other Commitments [Table] Foreign currency translation gains (losses), net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Operating lease assets Operating Lease, Right-of-Use Asset Amortizing intangible assets, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Concentration Risk from Type of Arrangement Product Concentration Risk [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Acquisition of treasury stock, at cost (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired 2022 Finance Lease, Liability, to be Paid, Year One Long-term assets, primarily property and equipment and operating lease assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Long-term debt, including finance leases Long-term debt Long-term Debt and Lease Obligation Customer [Axis] Customer [Axis] Credit Concentration Risk Credit Concentration Risk [Member] Related Customer Related Customer [Member] Customer that has a related party relationship with the entity, either by ownership or management affiliation. Outstanding bonds, amount Guarantor Obligations, Maximum Exposure, Undiscounted Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Currency translation adjustments, amortizing intangible assets Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none Preferred Stock, Value, Issued Self-Insurance Uninsured Risk [Member] Govermment Govermment transactions [Member] Activities related to government transactions. Equity method investments, equity contributions Payments to Acquire Equity Method Investments Treasury stock, at cost: 18,941,926 shares as of both June 30, 2021 and December 31, 2020, respectively Treasury Stock, Common, Value Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Currency translation adjustments Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill. Other investing activities, net Payments for (Proceeds from) Other Investing Activities Operating Activities [Axis] Operating Activities [Axis] Payments of finance lease obligations Finance Lease, Principal Payments Liability Class [Axis] Liability Class [Axis] Non-cash stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of currency translation on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Payments, net of rebates, related party Related Party Transaction, Amounts of Transaction Inventories, net Inventory, Net Schedule of Covered Employees and Contributions, Multiemployer Plans [Table] Multiemployer Plan [Table] Concentration risk, percentage of total Utilities customers, percentage of communications segment revenue Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Chairman, Board of Directors Board of Directors Chairman [Member] Utilities Utilities [Member] Customers of the business entity whose end-market products or services are in the utilities industry. Statement [Line Items] Statement [Line Items] Forecast Forecast [Member] Accrued payroll taxes Accrued Payroll Taxes Earnings per share (Note 2): Earnings per share: Earnings Per Share, Basic and Diluted [Abstract] March 2020 Share Repurchase Program March 2020 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in March 2020. Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Proceeds from credit facilities Proceeds from Long-term Lines of Credit Debt instruments, accrued interest payable Interest Payable, Current Long-term liabilities, primarily operating lease liabilities and deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Lease Agreements Lease Agreements [Member] Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Repayments of credit facilities Repayments of Long-term Lines of Credit Schedule of Earnings Per Share Information Schedule of Weighted Average Number of Shares [Table Text Block] Weighted Average Weighted Average [Member] Entity Small Business Entity Small Business Business combinations, consolidated acquisition-related income (loss) Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Equity Method Investments Equity Method Investments [Member] Equity investments without readily determinable fair value, ownership percentage Equity Investment Without Readily Determinable Fair Value, Ownership Percentage The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Condensed Unaudited Consolidated Statements of Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Prepaid expenses Prepaid Expense, Current Share Repurchase Program [Domain] Share Repurchase Program [Domain] Amendment Flag Amendment Flag Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Amortizing Intangible Assets [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Share-based compensation, number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Lease Obligations Lessee, Finance Leases [Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Corporate Corporate, Non-Segment [Member] Stock-based compensation plans, number of shares available for future grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Long-term line of credit Long-term Line of Credit Self-insurance reserve, non-current Self Insurance Reserve, Noncurrent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Goodwill, Net [Abstract] Goodwill, Impaired, Accumulated Impairment Loss [Abstract] Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Receivables, Non-Recourse Arrangement Financing Receivable [Member] Number of reporting units Number of Reporting Units Related Party Transaction [Line Items] Related Party Transaction [Line Items] Customer Relationships And Trade Names Customer Relationships And Trade Names [Member] Customer Relationships And Trade Names Financial Instruments [Domain] Financial Instruments [Domain] Surety Bonds Surety Bond [Member] Line of credit facility, capacity available for letters of credit Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Amortizing Intangible Assets [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity Method Investments Equity Method Investments [Policy Text Block] Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Senior Notes Senior Notes [Member] Performance Standby Standby Letters of Credit Standby Letters of Credit [Member] Management Management [Member] Geographical [Axis] Geographical [Axis] Equity method investments, cumulative undistributed earnings Retained Earnings, Undistributed Earnings from Equity Method Investees Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Segments [Domain] Segments [Domain] Net income attributable to MasTec: Net Income (Loss) Attributable to Parent, Diluted [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Business combinations, unaudited supplemental pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Property and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Dilutive common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Employee Stock Purchase Plans Employee Stock [Member] Schedule of Activity, Restricted Shares Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Less allowance Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Workers' Compensation Accident and Health Insurance Product Line [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Commitments [Line Items] Other Commitments [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization expense Amortization of Intangible Assets Total debt, net of deferred financing costs Long-term Debt and Lease Obligation, Including Current Maturities 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Customer Relationships and Backlog Customer-Related Intangible Assets [Member] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment and Related Information Segment Reporting Disclosure [Text Block] Issuance (forfeiture) of restricted shares, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Scenario [Axis] Scenario [Axis] Business, Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] FM Tech FM Tech [Member] FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as “FM Tech.” Unvested stock awards (in shares) Non-vested restricted shares, beginning balance (in shares) Non-vested restricted shares, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Equipment, Supplies and Services Equipment, Supplies And Services [Member] Purchases, rentals and lease of equipment and purchases of various types of supplies and services. Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Other intangible assets, net, amortizing, beginning balance Other intangible assets, net, amortizing, ending balance Finite-Lived Intangible Assets, Net Number of management members, subcontracting arrangement Number Of Management Members Number of persons from management with an ownership interest in the related party entity Payables, related party Accounts Payable, Related Parties Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Equity investment and warrants, amount paid (in dollars) Equity Securities, FV-NI, Cost Chief Executive Officer Chief Executive Officer [Member] Schedule of Future Minimum Lease Commitments, Finance Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Effective income tax rate reconciliation, nondeductible expense, share-based payment arrangement, amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Unrealized fair value measurement gains (losses), AVCT shares Equity Securities, FV-NI, Unrealized Gain (Loss) Other Amortizing Intangible Assets Other Intangible Assets [Member] Type of Agreement [Axis] Insurance Policies By Type [Axis] Product and Service [Axis] Total liabilities Liabilities Contract with customer liability, deferred revenue current Contract With Customer Liability Deferred Revenue Current Amount of obligation, excluding accrued projected losses, on transfer good or service to customer for which consideration has been received or is receivable, classified as current. Finance Lease, Liability, Statement of Financial Position [Extensible List] Finance Lease, Liability, Statement of Financial Position [Extensible List] Point in Time Transferred at Point in Time [Member] Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Retirement Plan Type [Axis] Retirement Plan Type [Axis] Foreign Operations Non-US [Member] Other Other Segments [Member] Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income - basic Net Income (Loss) Available to Common Stockholders, Basic Operating leases, expense Operating Lease, Expense 4.50% Senior Notes Four Point Five Percent Senior Notes [Member] 4.50% Senior Notes Schedule of Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Inventories Increase (Decrease) in Inventories Fair Value Measurements, Recurring [Table] Fair Value Measurements, Non-Recurring [Table] Fair Value, Recurring and Nonrecurring [Table] Restricted Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Clean Energy and Infrastructure Clean Energy and Infrastructure [Member] Installation and construction of power facilities, including renewables, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure, primarily for the energy, utility and other end-markets. Debt Instrument [Axis] Debt Instrument [Axis] Capital Surplus Additional Paid-in Capital [Member] AT&T AT&T1 [Member] AT&T (including DIRECTV) (business name). Expected Term Measurement Input, Expected Term [Member] Reportable Segments Operating Segments [Member] Retainage, percentage of contract billings Retainage, Percent Of Contract Billings Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract. Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Revenue [Line Items] Disaggregation of Revenue [Line Items] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Change order or claim approval process, term within which expected to be completed (in years) Unapproved Change Orders And/Or Claims, Expected Term For Approval Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Asset Class [Axis] Asset Class [Axis] Acquisition of treasury stock, at cost Treasury stock acquired, value Treasury Stock, Value, Acquired, Cost Method Unbilled receivables Unbilled Contracts Receivable Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Contract billings Accounts Receivable, before Allowance for Credit Loss, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Machinery and equipment Machinery and Equipment [Member] Purchase of non-controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Operating Activities [Domain] Operating Activities [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Operating leases, variable lease costs Variable Lease, Cost Revolving Loans Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Line of credit facility, letters of credit issued Letters of credit issued Letters of Credit Outstanding, Amount Cash paid for acquisitions, net of cash acquired Cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Business combinations, percentage of interests acquired Business Acquisition, Percentage of Voting Interests Acquired Concentration Risk Type [Axis] Concentration Risk Type [Axis] Current portion of long-term debt, including finance leases Current portion of long-term debt Long-term Debt and Lease Obligation, Current Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Estimated fair value of contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method. Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Long-term operating lease liabilities Long-term portion of lease obligations, net of interest Operating Lease, Liability, Noncurrent Credit Facility Domestic Line of Credit [Member] Amortizing intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Segments and Related Information [Table] Schedule of Segment Reporting Information, by Segment [Table] Acquisition-related contingent consideration liabilities, additions from new business combinations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Workers' Compensation, General and Automobile Policies Property, Liability and Casualty Insurance Product Line [Member] Retainage Contract Retainage Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. Management Estimates Use of Estimates, Policy [Policy Text Block] Finance lease and other obligations Finance Lease And Other Obligations The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other. Current assets: Assets, Current [Abstract] Acquisition-related contingent consideration liabilities, estimated fair value Obligations, Fair Value Disclosure Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Consolidated Entities [Axis] Consolidated Entities [Axis] Goodwill, gross Goodwill, Gross Comprehensive income attributable to MasTec, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2024 Finance Lease, Liability, to be Paid, Year Three Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Mobilization costs Capitalized Contract Cost, Net Scenario [Domain] Scenario [Domain] City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Debt Long-term Debt [Text Block] Estimated fair value of contingent consideration Business Combination, Contingent Consideration, Liability Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Equity in earnings of unconsolidated affiliates, net Equity in earnings of unconsolidated affiliates Equity method investments, equity in earnings (losses) Income (Loss) from Equity Method Investments Net income Net income Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Operating leases, term of contract (in years) Lessee, Operating Lease, Term of Contract Current liabilities, including current portion of operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Revenue [Table] Disaggregation of Revenue [Table] Long-Term Debt, Type [Domain] Long-term Debt, Type [Domain] Non-cash stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Capital expenditures Payments to Acquire Productive Assets Equity securities, fair value Equity Securities, FV-NI Total debt obligations Long-term Debt and Finance Lease Obligations, Including Current Maturities, Gross Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities. Other financing activities, net Proceeds from (Payments for) Other Financing Activities Payments for stock-based awards Payment, Tax Withholding, Share-based Payment Arrangement Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Cover [Abstract] Cover [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Goodwill, acquired during period Goodwill, Acquired During Period 2021 Acquisitions 2021 Acquisitions [Member] Acquisitions completed during the year 2021. Equity method investments, distributions of earnings received, operating cash flows Proceeds from Equity Method Investment, Distribution Term Loan Loans Payable [Member] Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Contract with customer, unapproved change orders and/or claims, amount (in dollars) Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next Twelve Months Contract liabilities Increase (Decrease) in Contract with Customer, Liability Lease Obligations Lessee, Operating Leases [Text Block] Costs of revenue, excluding depreciation and amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Unincorporated Entities, Proportional Consolidation Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block] Line of credit facility, term loan, amount of quarterly principal installment payments Line of Credit Facility, Periodic Payment, Principal Customer Relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Equity Components [Axis] Equity Components [Axis] Unrealized (losses) gains on investment activity, net of tax Unrealized gains (losses) on equity investee activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Restricted Stock Awards Restricted Stock [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Receivables [Abstract] Receivables [Abstract] Minimum Low Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Land Land [Member] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Stock-based compensation awards, unearned compensation Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Additions to property and equipment from finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Pre-Qualifications Contractual Rights [Member] Net income (loss) attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Canceled/forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current assets, primarily accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Equity Stockholders' Equity Note Disclosure [Text Block] Accounts Receivable, Net, Less Deferred Revenue Accounts Receivable [Member] Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Customer [Domain] Customer [Domain] Construction Services Construction Services [Member] Construction services. Capital surplus Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Operating leases, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Other liabilities, current and long-term portion Increase (Decrease) in Other Operating Liabilities Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Eliminations Intersegment Eliminations [Member] EBITDA EBITDA Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure. Reconciliation of Consolidated Income before Income Taxes to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Less unamortized deferred financing costs Debt Issuance Costs, Net Other intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Number of reportable segments Number of Reportable Segments Retirement Plan Type [Domain] Retirement Plan Type [Domain] Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Communications and Energy Infastructure Communications and Energy Infrastructure [Member] Assets acquired pertain to the Communications and Energy Infrastructure segments. Consolidation Items [Axis] Consolidation Items [Axis] Payments for other investments Payments to Acquire Other Investments Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net of allowance Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Noncontrolling interest, percentage of voting interests acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Noncontrolling Interest, Percentage of Voting Interests Acquired 2020 Acquisitions 2020 Acquisitions [Member] Acquisitions completed during the year 2020. Joint Venture Civil Construction Project Joint Venture Civil Construction Project[Member] [Domain] Ownership interest in a civil construction project. Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Leases, remaining lease terms Lessee, Lease, Term Of Contract Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. EBITDA: Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] ESPP purchase price, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Goodwill, net Goodwill, net Goodwill Goodwill Schedule of Revenue by Major Customers by Reporting Segments Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Document Transition Report Document Transition Report Business combination, contingent consideration, current Business Combination, Contingent Consideration, Liability, Current Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Unrealized gains (losses) on AVCT convertible debentures, before tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Additions from new business combinations Intangible Assets Acquired, Gross (Excluding Goodwill) Amount of increase in intangible assets, excluding goodwill, from an acquisition. Buildings and leasehold improvements Building and Building Improvements [Member] Other current assets Other Assets, Current Restricted Shares Restricted Stock And Restricted Stock Units [Member] Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met ("Restricted Stock") or share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met ("Restricted Stock Units"). Restricted Stock Awards and Restricted Stock Units are together referred to as "Restricted Shares". Document Quarterly Report Document Quarterly Report Business combinations, contingent consideration, earn-out period (in years) Acquisition-related contingent consideration liabilities, measurement input, discount rate Business Combination, Contingent Consideration, Liability, Measurement Input Schedule of Goodwill by Segment Schedule of Goodwill [Table Text Block] Asset Class [Domain] Asset Class [Domain] Equity [Abstract] Equity [Abstract] Receivables, related party Receivables, net, related party Accounts Receivable, Related Parties CCI Cross Country Infrastructure [Member] Cross Country Infrastructure Services, Inc. ("CCI") (business name). Install to Home Install to Home [Member] Maintenance and customer fulfillment activities primarily related to install-to-the-home services. Waha JVs Waha JVs [Member] Trans-Pecos Pipeline, LLC ("TPP") (business name) and Comanche Trail Pipeline, LLC ("CTP") (business name), together referred to as the "Waha JVs". Supplemental disclosure of non-cash information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Identifiable assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Additions from new business combinations, non-amortizing intangible assets Indefinite-lived Intangible Assets Acquired Contract liabilities Contract with Customer, Liability, Current Performance and Payment Bonds Performance Guarantee [Member] Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Restated 2013 Incentive Plan Restated 2013 Incentive Plan [Member] Restated 2013 Incentive Plan Diluted weighted average common shares outstanding (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Letters of Credit Letter of Credit [Member] Basic earnings per share (in dollars per share) Earnings Per Share, Basic Number of operating segments Number of Operating Segments Amortization of intangible assets Cost, Amortization Entity File Number Entity File Number Canceled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Other Current Liabilities Other Current Liabilities [Member] Operating leases, weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Additions from new business combinations, amortizing intangible assets Finite-lived Intangible Assets Acquired Joint Ventures That Provide Electrical Transmission Infrastructure Services Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member] Joint venture(s) that provide(s) electrical transmission infrastructure services. Electrical Transmission Electrical Transmission [Member] The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries. Non-cash interest expense, net Amortization of Debt Issuance Costs and Discounts Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Number of joint ventures Number of Joint Ventures Number of joint ventures in which the Company has an interest. Revenue recognition, remaining performance obligations, contract price allocated (in dollars) Revenue, Remaining Performance Obligation, Amount Non-cash stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,256,202 and 93,107,440 (including 1,869,208 and 1,843,041 of unvested stock awards) as of June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation, income tax benefits Share-based Payment Arrangement, Expense, Tax Benefit Schedule of Accounts Receivable, Net of Allowance, and Contract Assets Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2025 Finance Lease, Liability, to be Paid, Year Four Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Leases, renewal term Lessee, Lease, Renewal Term Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Retirement Benefits [Abstract] Retirement Benefits [Abstract] Intangible assets and goodwill, net Intangible Assets, Net (Including Goodwill) Related Party Transaction [Axis] Related Party Transaction [Axis] Receivable [Domain] Receivable [Domain] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Contract assets Increase (Decrease) in Contract with Customer, Asset Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Negative equity method investment EquityMethodInvestmentNegativeAmount Negative equity method investment, presented as a liability Contract Assets [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Mandatorily Redeemable Stock Mandatorily Redeemable Stock [Member] Mandatorily Redeemable Stock Pro Forma Financial Information and Acquisition Results [Abstract] Business Acquisition, Pro Forma Information [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Beginning balance, common shares outstanding (in shares) Ending balance, common shares outstanding (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash Cash and Cash Equivalents, at Carrying Value Schedule of Covered Employees and Contributions, Multiemployer Plans Multiemployer Plan [Table Text Block] Total lease obligations, net of interest Operating Lease, Liability Capitalized internal-use software, net Capitalized Computer Software, Net Community Condotte DeMoya JV, LLC Community Condotte DeMoya JV, LLC [Member] Equity investment of Community Condotte DeMoya JV, LLC. Segment Reporting [Abstract] Segment Reporting [Abstract] EBITDA Reconciliation: Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Total MasTec, Inc. shareholders’ equity Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total consideration transferred Total consideration transferred Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and equity Liabilities and Equity Ten Largest Customers Ten Largest Customers1 [Member] Ten largest customers. Commitments and Contingencies [Line Items] Loss Contingencies [Line Items] Business combinations, number of acquisitions Number of Businesses Acquired Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Depreciation Cost, Depreciation Accrued salaries and wages Employee-related Liabilities, Current Construction Management Firm Specializing in Steel Building Systems Construction Management Firm Specializing In Steel Building Systems [Member] A construction management firm specializing in steel building systems. Restricted Stock Units Restricted Stock Units (RSUs) [Member] Total MasTec, Inc. Shareholders’ Equity Parent [Member] Total net assets acquired, including goodwill Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and administrative expenses General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Stock-based compensation, vested awards, net tax benefits (deficiencies) Employee Service Share-Based Compensation, Net Tax Benefit (Deficiency) From Vesting Of Share-Based Payment Awards Amount of net tax benefit (deficiency) from vesting of share-based payment awards. Anti-dilutive common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance leases, weighted average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Other non-cash items, net Other Noncash Income (Expense) Operating leases, short-term leases, expense Short-term Lease, Cost Non-Amortizing Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Equity Component [Domain] Equity Component [Domain] Equity investment ownership, percentage Equity Investment, Ownership Percentage The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Unrealized gains (losses) on AVCT convertible debentures, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Line of credit facility, interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Executive Officers Executive Officer [Member] Other Intangible Assets [Line Items] Intangible Assets [Line Items] Line items for intangible assets, excluding goodwill. Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Payments for life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Customer A Customer A [Member] Customer A Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock-Based Compensation and Other Employee Benefit Plans Share-based Payment Arrangement [Text Block] Confluence Confluence [Member] Confluence Networks, LLC (business name), referred to as "Confluence." Net income attributable to MasTec, Inc. Net Income (Loss) Attributable to Parent Long-term portion of lease obligations, net of interest Finance Lease, Liability, Noncurrent Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Other Liabilities, Current 2021, remaining six months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year December 2018 Share Repurchase Program December 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in December 2018. Goodwill, Gross Goodwill, Gross [Member] 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. Investment, Name [Domain] Investment, Name [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Trade Names Trade Names Trade Names [Member] Leases [Abstract] Leases [Abstract] Long-Term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Comprehensive income (loss) attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share [Abstract] Total lease obligations, net of interest Finance Lease, Liability Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Goodwill, Accumulated Impairment Loss Goodwill, Accumulated Impairment Loss [Member] 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. Employee Leasing Arrangement Employee Leasing Arrangement [Member] One entity, the leasing company, leases its employees to another entity, the client company. Compensation Related Costs [Abstract] Equipment Leases Equipment Leases [Member] Amount pertaining to leasing of equipment. Subcontracting Arrangements Subcontracting Arrangements [Member] The performance of services under a subcontracting arrangement. Capitalized internal-use software, gross Capitalized Computer Software, Gross Equity Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Treasury Stock Treasury Stock, Common [Member] Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Master Service and Other Service Agreements Master Service And Other Service Agreements [Member] Master service and other service agreements. Facility Leases Facility Leases [Member] Amount pertaining to leasing of facilities. Net income - diluted Net Income (Loss) Available to Common Stockholders, Diluted Other Credit Facilities Foreign Line of Credit [Member] Financing receivables Other Receivables, Net, Current All Acquisitions [Member] All Acquisitions [Member] All acquisitions completed. Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Loans Receivable Loans Receivable [Member] Common shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Corporate Joint Venture Proportionately Consolidated Non-Controlled Joint Venture Corporate Joint Venture [Member] Commercial and/or Financial Standby Financial Guarantees Financial Standby Letter of Credit [Member] Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Type of Agreement [Domain] Insurance Policies By Type [Domain] Product and Service [Domain] Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Thereafter Lessee, Operating Lease, Liability, To be Paid, after Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the 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). Geographic Concentration Risk Geographic Concentration Risk [Member] Finance leases, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Payments to non-controlling interests, including acquisition of interests and distributions Proceeds from (Payments to) Noncontrolling Interests Other intangible assets, amortizing, gross Finite-Lived Intangible Assets, Gross Revenue Benchmark Revenue Revenue Benchmark [Member] Proportionately consolidated non-controlled joint venture, ownership percentage Proportionately Consolidated Joint Venture Ownership Percentage The percentage interest in a proportionately consolidated joint venture. Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Senior notes, gross carrying amount Senior Notes Debt instrument, interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Enbridge, Inc. Enbridge, Inc. [Member] Enbridge, Inc. (business name). Mobilization Costs Mobilization Costs [Member] Mobilization Costs Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Other Intangible Assets [Rollforward] Intangible Assets (Excluding Goodwill) [Roll Forward] Rollforward of intangible assets, excluding goodwill. Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars) Contract with Customer, Performance Obligation Satisfied in Previous Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other income, net Nonoperating Income (Expense) Finance leases, assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of Future Minimum Lease Commitments, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Equity, Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Basic weighted average common shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Equity investments, carrying value Equity method investments, net investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Ownership [Axis] Ownership [Axis] Treasury stock, shares (in shares) Beginning balance, treasury shares (in shares) Ending balance, treasury shares (in shares) Treasury Stock, Common, Shares Ownership [Domain] Ownership [Domain] Commitments and Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] Payments for advance to affiliate Payments for Advance to Affiliate Equity method investments, ownership percentage Equity Method Investment, Ownership Percentage Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Employee Group Medical Claims Group Insurance Policy [Member] Other stock issuances (shares withheld for taxes), net (in shares) Stock Issued During Period, Shares, Other Permian Highway Pipeline Permian Highway Pipeline [Member] Permian Highway Pipeline (business name) Equity investments, adjusted cost basis, amount Equity Securities without Readily Determinable Fair Value, Amount Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Operating leases, additions Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2021, remaining six months Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Revenue Revenue Revenues Provision for income taxes Income Tax Expense (Benefit) Income tax payments, net of refunds Income Taxes Paid, Net Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Gains on sales of assets, net Gain (Loss) on Sale of Assets and Asset Impairment Charges Clean Energy and Infrastructure and Communications Clean Energy and Infrastructure and Communications [Member] Assets acquired pertain to the Clean Energy and Infrastructure and the Communications segments. Non-Amortizing Intangible Assets [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Other accrued expenses Accrued Liabilities, Current Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Less current portion Finance Lease, Liability, Current Local Phone Number Local Phone Number Business combinations, consolidated acquisition-related revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Earn-Out Liabilities Earn-out Arrangements [Member] Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. Equity investments, impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Long-term debt obligations Long-term Debt, Gross Acquisition consideration: Business Combination, Consideration Transferred [Abstract] Schedule of Carrying Values of Debt Schedule of Long-term Debt Instruments [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Related Party Transaction [Domain] Related Party Transaction [Domain] Other assets, current and long-term portion Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Other intangible assets, non-amortizing Other intangible assets, non-amortizing, beginning balance Other intangible assets, non-amortizing, ending balance Indefinite-lived Intangible Assets (Excluding Goodwill) Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business combinations, unaudited supplemental pro forma revenue Business Acquisition, Pro Forma Revenue Benefit from deferred income taxes Deferred Income Tax Expense (Benefit) Charges, related party Related Party Transaction, Other Revenues from Transactions with Related Party Multiemployer plan, employer contribution, cost Multiemployer Plan, Employer Contribution, Cost Covered Employees and Contributions, Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Advances outstanding, related party Due from Affiliates Award Type [Axis] Award Type [Axis] Per Share Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Lease Contractual Term [Domain] Lease Contractual Term [Domain] Compensation expense Compensation Expense, Excluding Cost of Good and Service Sold Stock-based compensation, vested awards, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum High Maximum [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Number of customers Number Of Customers1 Number of customers. Non-Controlling Interests Noncontrolling Interest [Member] Retained Earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Payments of acquisition-related contingent consideration Payment for Contingent Consideration Liability, Financing Activities Unrealized gains (losses) on equity investee activity, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Consolidated effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items] Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Stock-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Interest expense, net Non-recourse financing agreement, discount charge Interest Revenue (Expense), Net Currency translation adjustments, non-amortizing intangible assets Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) Oil and Gas Oil And Gas 1 [Member] Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries. Other Multiemployer Other Postretirement Benefits Plan [Member] Trading Symbol Trading Symbol Revenue, related party Revenue from Related Parties Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Telecommunications Equity Method Investees Telecommunications Equity Method Investees [Member] Telecommunications Equity Method Investees Line of credit facility, unused facility fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Proceeds from stock-based awards Cash proceeds (in dollars) Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Life insurance assets, carrying amount Cash Surrender Value of Life Insurance Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Pension Pension Plan [Member] Senior notes, estimated fair value Notes Payable, Fair Value Disclosure Earnings Per Share Earnings Per Share [Text Block] Equipment Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segments and Related Information [Line Items] Segment Reporting Information [Line Items] 2023 Finance Lease, Liability, to be Paid, Year Two Other stock issuances, net of shares withheld for taxes Stock Issued During Period, Value, Other Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Discount Rate Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Foreign Denomination Foreign Denomination [Member] Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos. Customer B Customer B [Member] Customer B EX-101.PRE 10 mtz-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 mtz-20210630_g1.jpg GRAPHIC begin 644 mtz-20210630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!X17AI9@ 24DJ @ & #$! @ 1 M 5@ $#!0 ! : ,# 0 ! A1^ Q!1 0 ! 0#__Q%1 M! ! Q X !)1! ! Q X !-:6-R;W-O9G0@3V9F:6-E /^@ MA@$ C[$ /_; $, " 8&!P8%" <'!PD)" H,% T,"PL,&1(3#Q0=&A\>'1H< M'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T,O_; $,!"0D)# L,& T- M&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,O_ !$( !< H.$A8:'B(F* MDI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G: MX>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(# M! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q M$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8 MF9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /=KO4;&P:-;N\@MVE.(Q+(%+GVS MUZBO$_BK"\_CEEC&6%FK_@ Q/Z"NB9)_$%LMSXXC73KVS>< D8). M[D*./6H=+@B\4>)TO_$4PTS6&1K=-,,14R1F,C=\W/\ $W_?->MA8+#R=1N] MD[_I;OY]CS,3)UXJ&UVOZ?Z'*>,?$#^)+;2 C"3[)8!YR.TA(5L_DOYU[%X$ M_P"1%T?_ *]Q_,UY!;^&;S2O"OB:ZO[2:!D$4$)E0KO!E!)&>HX'YUZWX+>. M/X?:8\S;8EM.Y/8*%/92_2_ZDX+F]LY3W:_6WZ&?J7Q2\/:=>26 MJFYNY(R0YMXP5&.O)(S^%;_A_P 2Z;XFM'N=-E9UC;:ZNNUE/N*\VT+6[DR7 M2^"/!T369?$D]Q(6+^V2>/IDU<^%/F_\)#XC\Z%8)=ZEXD.51MSY ]A6-;"4 MXTI-*S5NJO\ -+8UI8F-&U&(-)M%O\ [*@# MV[X;H21\IZ@Y[<\5G6GB;1M5\56/_"2^&I-.U1'003DL &#?+D<<9[G-33PU M.5'F2;=M;-:?(J=>I&KRMI*_5/7YFEXO^'%A>OJNO/?7*S&-IO+ 7;E4X'3. M.*Y?P3\.[#Q1H']HW%[V,+C QZCWKUOQ%SX9U3_KTE_\ 0#7+?"+_ M )$G_MZD_D*NGBJRPS:ELTEZ$3PU)XA)QW39TNM>(-+\+Z?'-J-QY:?<10-S MN0.P%8FB_$WP_K>H)91O/;32-MC^T( '/8 @GGZUQWQ#FO+GXCV%M!8?;F@A M5HK20924G)/'&>@_[YJEXBM?%OB$6S/X/6TFMVRDMM'M;'H>>F>:=+!TG"+F M]9*][I6^7453%5%-J"T6EK/7YGMY( R3@5P]W\6/#5K?_90]Q.H;:T\4>4'Y MG)_ 5H^,+JZ@^'E_<;72X-J X!Y4M@-^636;X"\/Z3<_#VVCGM()A>HQG8KR MV6(QGJ,8QQTQ7+2ITU3=2K=ZVT.BI4J.:IT]-+ZG9V=W!?V<5W:RK+!*H='7 MHP-%1Z9IEGH^GQ6%A#Y-M%G8FXG&22>3SU)HKEE:[Y=CIC>VNYGZ]X5T[Q'/ M937WG;[-B\7EOM&20>>.?NBL*_\ #&IW'Q1L=>C2(V$,05V,GS9VL.GXBBBM M85YP5D^C7W[FX_91Y^?K:QPND:)\0/"MOL6LMYHE]:P@&6:WDC0$X&2I K#^'VA7WAWPS]AU%$6?S MW?"/N&#C'/X445BJLE3=/H]39TTYJ?5%+QQX0O\ 5KVSUO1)UBU6SP%5C@. MCV$_A[3S;RZ M;(65;KS%4HK=<9.Y?P!QGBBBE1Q$J2<4DUY]^XZM"-1IW:?D>D>'=+ET70+3 C3Y[I[J:)3OF XML 12 mtz-20210630_htm.xml IDEA: XBRL DOCUMENT 0000015615 2021-01-01 2021-06-30 0000015615 2021-08-02 0000015615 2021-04-01 2021-06-30 0000015615 2020-04-01 2020-06-30 0000015615 2020-01-01 2020-06-30 0000015615 2021-06-30 0000015615 2020-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2021-06-30 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2020-12-31 0000015615 us-gaap:CommonStockMember 2021-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2021-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000015615 us-gaap:RetainedEarningsMember 2021-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000015615 us-gaap:ParentMember 2021-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-03-31 0000015615 2021-03-31 0000015615 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000015615 us-gaap:ParentMember 2021-04-01 2021-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000015615 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000015615 us-gaap:CommonStockMember 2021-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2021-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000015615 us-gaap:RetainedEarningsMember 2021-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000015615 us-gaap:ParentMember 2021-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2021-06-30 0000015615 us-gaap:CommonStockMember 2020-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2020-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000015615 us-gaap:RetainedEarningsMember 2020-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000015615 us-gaap:ParentMember 2020-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2020-03-31 0000015615 2020-03-31 0000015615 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000015615 us-gaap:ParentMember 2020-04-01 2020-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000015615 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2020-04-01 2020-06-30 0000015615 us-gaap:CommonStockMember 2020-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2020-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000015615 us-gaap:RetainedEarningsMember 2020-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000015615 us-gaap:ParentMember 2020-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-06-30 0000015615 2020-06-30 0000015615 us-gaap:CommonStockMember 2020-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2020-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000015615 us-gaap:RetainedEarningsMember 2020-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000015615 us-gaap:ParentMember 2020-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2020-12-31 0000015615 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0000015615 us-gaap:ParentMember 2021-01-01 2021-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0000015615 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000015615 us-gaap:CommonStockMember 2019-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2019-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000015615 us-gaap:RetainedEarningsMember 2019-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000015615 us-gaap:ParentMember 2019-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2019-12-31 0000015615 2019-12-31 0000015615 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0000015615 us-gaap:ParentMember 2020-01-01 2020-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0000015615 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0000015615 srt:MaximumMember 2021-01-01 2021-06-30 0000015615 srt:MaximumMember 2020-01-01 2020-06-30 0000015615 mtz:MobilizationCostsMember 2021-06-30 0000015615 mtz:MobilizationCostsMember 2020-12-31 0000015615 2021-07-01 2021-06-30 0000015615 mtz:CommunicationsMember 2021-06-30 0000015615 mtz:CleanEnergyAndInfrastructureMember 2021-06-30 0000015615 mtz:OilAndGas1Member 2021-06-30 0000015615 mtz:ElectricalTransmissionMember 2021-06-30 0000015615 mtz:GoodwillGrossMember 2021-01-01 2021-06-30 0000015615 mtz:GoodwillAccumulatedImpairmentLossMember 2021-01-01 2021-06-30 0000015615 us-gaap:TradeNamesMember 2020-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0000015615 us-gaap:ContractualRightsMember 2020-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000015615 us-gaap:TradeNamesMember 2021-01-01 2021-06-30 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-06-30 0000015615 us-gaap:ContractualRightsMember 2021-01-01 2021-06-30 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-06-30 0000015615 us-gaap:TradeNamesMember 2021-06-30 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-06-30 0000015615 us-gaap:ContractualRightsMember 2021-06-30 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-06-30 0000015615 mtz:OilAndGas1Member 2021-04-01 2021-06-30 0000015615 mtz:CleanEnergyAndInfrastructureMember 2021-04-01 2021-06-30 0000015615 mtz:A2021AcquisitionsMember 2021-01-01 2021-06-30 0000015615 mtz:A2021AcquisitionsMember mtz:ElectricalTransmissionMember 2021-01-01 2021-06-30 0000015615 mtz:A2021AcquisitionsMember 2021-06-30 0000015615 mtz:A2021AcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0000015615 mtz:A2021AcquisitionsMember us-gaap:TradeNamesMember 2021-01-01 2021-06-30 0000015615 mtz:A2021AcquisitionsMember mtz:CustomerRelationshipsAndTradeNamesMember 2021-06-30 0000015615 mtz:A2021AcquisitionsMember mtz:CustomerRelationshipsAndTradeNamesMember 2021-01-01 2021-06-30 0000015615 mtz:A2021AcquisitionsMember mtz:ElectricalTransmissionMember 2021-06-30 0000015615 srt:MinimumMember mtz:A2021AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0000015615 srt:MaximumMember mtz:A2021AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0000015615 2020-01-01 2020-12-31 0000015615 mtz:CleanEnergyAndInfrastructureAndCommunicationsMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2020-06-30 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2021-06-30 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2020-12-31 0000015615 mtz:CommunicationsAndEnergyInfrastructureMember 2020-01-01 2020-12-31 0000015615 mtz:CommunicationsMember 2020-01-01 2020-12-31 0000015615 mtz:InstallToHomeMember 2020-01-01 2020-12-31 0000015615 mtz:ElectricalTransmissionMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember 2020-01-01 2020-12-31 0000015615 srt:ScenarioForecastMember mtz:A2020AcquisitionsMember 2023-01-01 2023-12-31 0000015615 srt:MaximumMember mtz:A2020AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0000015615 mtz:A2020AcquisitionsMember 2020-12-31 0000015615 mtz:A2020AcquisitionsMember 2021-06-30 0000015615 mtz:EarnoutArrangementsMember 2021-06-30 0000015615 mtz:EarnoutArrangementsMember 2020-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2021-06-30 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2020-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2021-06-30 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2020-12-31 0000015615 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2021-06-30 0000015615 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2021-06-30 0000015615 srt:WeightedAverageMember us-gaap:MeasurementInputDiscountRateMember 2021-06-30 0000015615 mtz:AllAcquisitionsMember 2021-06-30 0000015615 mtz:EarnoutArrangementsMember 2021-04-01 2021-06-30 0000015615 mtz:EarnoutArrangementsMember 2021-01-01 2021-06-30 0000015615 mtz:EarnoutArrangementsMember 2020-04-01 2020-06-30 0000015615 mtz:EarnoutArrangementsMember 2020-01-01 2020-06-30 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2021-04-01 2021-06-30 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2021-01-01 2021-06-30 0000015615 mtz:WahaJVsMember 2021-06-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-06-30 0000015615 mtz:FMTechMember 2021-06-30 0000015615 us-gaap:LoansReceivableMember 2020-12-31 0000015615 mtz:CrossCountryInfrastructureMember 2021-06-30 0000015615 mtz:WahaJVsMember 2021-04-01 2021-06-30 0000015615 mtz:WahaJVsMember 2021-01-01 2021-06-30 0000015615 mtz:WahaJVsMember 2020-04-01 2020-06-30 0000015615 mtz:WahaJVsMember 2020-01-01 2020-06-30 0000015615 mtz:WahaJVsMember 2020-12-31 0000015615 mtz:AVCTMember 2021-06-30 0000015615 mtz:AVCTMember 2020-12-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2021-06-30 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2020-12-31 0000015615 mtz:AVCTMember 2021-04-01 2021-06-30 0000015615 mtz:AVCTMember 2020-04-01 2020-06-30 0000015615 mtz:AVCTMember 2020-01-01 2020-06-30 0000015615 mtz:AVCTMember 2021-01-01 2021-06-30 0000015615 srt:MaximumMember mtz:ConfluenceMember 2021-06-30 0000015615 mtz:ConfluenceMember 2021-06-30 0000015615 mtz:ConfluenceMember 2021-04-01 2021-06-30 0000015615 mtz:ConfluenceMember 2021-01-01 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2020-12-31 0000015615 mtz:FMTechMember 2020-12-31 0000015615 mtz:FMTechMember us-gaap:EquityMethodInvestmentsMember 2020-12-31 0000015615 mtz:FMTechMember 2021-01-01 2021-03-31 0000015615 mtz:FMTechMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-04-01 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-01-01 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2020-04-01 2020-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2020-01-01 2020-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-04-01 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2020-04-01 2020-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-01-01 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2020-01-01 2020-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2020-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingArrangementMember 2020-01-01 2020-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingArrangementMember 2020-04-01 2020-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingArrangementMember 2021-06-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingArrangementMember 2020-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2021-06-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2020-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2021-06-30 0000015615 srt:MinimumMember 2021-01-01 2021-06-30 0000015615 us-gaap:FinanceReceivablesMember 2021-04-01 2021-06-30 0000015615 us-gaap:FinanceReceivablesMember 2020-04-01 2020-06-30 0000015615 us-gaap:FinanceReceivablesMember 2021-01-01 2021-06-30 0000015615 us-gaap:FinanceReceivablesMember 2020-01-01 2020-06-30 0000015615 us-gaap:LandMember 2021-06-30 0000015615 us-gaap:LandMember 2020-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000015615 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2021-06-30 0000015615 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000015615 us-gaap:ConstructionInProgressMember 2021-06-30 0000015615 us-gaap:ConstructionInProgressMember 2020-12-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2020-12-01 2020-12-31 0000015615 srt:ScenarioForecastMember us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2021-12-01 2021-12-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 srt:WeightedAverageMember us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 srt:WeightedAverageMember us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-06-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-01-01 2021-06-30 0000015615 us-gaap:DomesticLineOfCreditMember 2020-01-01 2020-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2020-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2021-06-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-06-30 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-06-30 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-06-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2020-12-31 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2021-01-01 2021-06-30 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2021-01-01 2021-06-30 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2021-01-01 2021-06-30 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2021-01-01 2021-06-30 0000015615 srt:MinimumMember 2021-06-30 0000015615 srt:MaximumMember 2021-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember mtz:Restated2013IncentivePlanMember 2021-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-06-30 2021-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-04-01 2021-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-04-01 2020-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-06-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000015615 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0000015615 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0000015615 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0000015615 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0000015615 srt:MinimumMember 2021-04-01 2021-06-30 0000015615 srt:MaximumMember 2021-04-01 2021-06-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-04-01 2021-06-30 0000015615 srt:MinimumMember 2020-04-01 2020-06-30 0000015615 srt:MaximumMember 2020-04-01 2020-06-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2020-04-01 2020-06-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-04-01 2020-06-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-06-30 0000015615 srt:MinimumMember 2020-01-01 2020-06-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-06-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-06-30 0000015615 mtz:December2018ShareRepurchaseProgramMember 2021-06-30 0000015615 mtz:March2020ShareRepurchaseProgramMember 2020-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2021-04-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-04-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2021-01-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-01-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2021-04-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-04-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2021-01-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-01-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2021-04-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2020-04-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2021-01-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2020-01-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2021-04-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2020-04-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2021-01-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2020-01-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-04-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-06-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0000015615 us-gaap:IntersegmentEliminationMember 2021-04-01 2021-06-30 0000015615 us-gaap:IntersegmentEliminationMember 2020-04-01 2020-06-30 0000015615 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-06-30 0000015615 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-06-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2021-04-01 2021-06-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2020-04-01 2020-06-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2021-01-01 2021-06-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2020-01-01 2020-06-30 0000015615 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0000015615 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0000015615 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0000015615 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0000015615 country:US 2021-04-01 2021-06-30 0000015615 country:US 2020-04-01 2020-06-30 0000015615 country:US 2021-01-01 2021-06-30 0000015615 country:US 2020-01-01 2020-06-30 0000015615 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000015615 us-gaap:NonUsMember 2020-04-01 2020-06-30 0000015615 us-gaap:NonUsMember 2021-01-01 2021-06-30 0000015615 us-gaap:NonUsMember 2020-01-01 2020-06-30 0000015615 country:US 2021-06-30 0000015615 country:US 2020-12-31 0000015615 us-gaap:NonUsMember 2021-06-30 0000015615 us-gaap:NonUsMember 2020-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-06-30 2021-06-30 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:GovermmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000015615 mtz:GovermmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000015615 mtz:GovermmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000015615 mtz:GovermmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000015615 mtz:PermianHighwayPipelineMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000015615 mtz:PermianHighwayPipelineMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000015615 mtz:PermianHighwayPipelineMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000015615 mtz:PermianHighwayPipelineMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2021-06-30 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2020-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2021-06-30 0000015615 us-gaap:PerformanceGuaranteeMember 2020-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2021-06-30 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2021-06-30 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2021-06-30 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain srt:MinimumMember us-gaap:CorporateJointVentureMember 2021-06-30 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain srt:MaximumMember us-gaap:CorporateJointVentureMember 2021-06-30 0000015615 us-gaap:CorporateJointVentureMember 2021-06-30 0000015615 us-gaap:CorporateJointVentureMember 2020-12-31 0000015615 us-gaap:CorporateJointVentureMember 2021-01-01 2021-06-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2021-06-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2021-06-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2021-06-30 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2021-06-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2021-06-30 0000015615 mtz:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-06-30 2021-06-30 0000015615 mtz:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-04-01 2021-06-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-04-01 2020-06-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-01-01 2021-06-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-01-01 2020-06-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-06-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-04-01 2021-06-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-04-01 2020-06-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-01-01 2021-06-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-01-01 2020-06-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-06-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-06-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-04-01 2021-06-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-04-01 2020-06-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-06-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-01-01 2020-06-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2020-04-01 2020-06-30 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2021-04-01 2021-06-30 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-06-30 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-06-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-04-01 2020-06-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-01-01 2020-06-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-01-01 2021-06-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-06-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-04-01 2020-06-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-04-01 2021-06-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-01-01 2021-06-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-01-01 2020-06-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-06-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-12-31 0000015615 mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-06-30 0000015615 mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2021-06-30 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2020-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-06-30 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-12-31 0000015615 mtz:A2019AcquisitionsMember us-gaap:LineOfCreditMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-06-30 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-04-01 2021-06-30 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-06-30 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-12-31 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-06-30 0000015615 2021-06-01 2021-06-30 0000015615 srt:ChiefExecutiveOfficerMember 2021-04-01 2021-06-30 0000015615 srt:ChiefExecutiveOfficerMember 2020-04-01 2020-06-30 0000015615 srt:ChiefExecutiveOfficerMember 2021-01-01 2021-06-30 0000015615 srt:ChiefExecutiveOfficerMember 2020-01-01 2020-06-30 0000015615 srt:BoardOfDirectorsChairmanMember 2020-04-01 2020-06-30 0000015615 srt:BoardOfDirectorsChairmanMember 2021-04-01 2021-06-30 0000015615 srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-06-30 0000015615 srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-06-30 0000015615 srt:ExecutiveOfficerMember 2021-06-30 0000015615 srt:ExecutiveOfficerMember 2020-12-31 shares iso4217:USD iso4217:USD shares mtz:segment pure mtz:reportingUnit mtz:acquisition utr:Y mtz:employee mtz:constructionProject mtz:customer 0000015615 --12-31 2021 Q2 false P6M P1Y P1Y us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent us-gaap:LongTermDebtAndCapitalLeaseObligations 10-Q true 2021-06-30 false 001-08106 MasTec, Inc. FL 65-0829355 800 S. Douglas Road, 12th Floor Coral Gables, FL 33134 305 599-1800 Common Stock, $0.10 Par Value MTZ NYSE Yes Yes Large Accelerated Filer false false false 74314887 1962658000 1569297000 3738082000 2985901000 1675232000 1341825000 3189091000 2568122000 87501000 57687000 166766000 110776000 19923000 9793000 31170000 17184000 84960000 84959000 158068000 170473000 -13829000 -14808000 -26288000 -31812000 7525000 6813000 14871000 14647000 14089000 10527000 16686000 11869000 102827000 77565000 198256000 114050000 27062000 20738000 56379000 21161000 75765000 56827000 141877000 92889000 314000 -178000 777000 -346000 75451000 57005000 141100000 93235000 1.04 0.79 1.95 1.27 72501000 72045000 72470000 73392000 1.02 0.78 1.91 1.26 73976000 72777000 73913000 74135000 75765000 56827000 141877000 92889000 843000 -840000 1214000 -1137000 -3465000 -1325000 10374000 -24286000 73143000 54662000 153465000 67466000 314000 -178000 777000 -346000 72829000 54840000 152688000 67812000 237271000 423118000 865235000 784488000 1103726000 969743000 87355000 89645000 69887000 60631000 44815000 31390000 2408289000 2359015000 1101234000 982328000 215554000 176573000 1331699000 1243034000 521033000 184043000 323819000 282856000 5901628000 5227849000 163116000 145110000 85573000 72481000 629910000 571269000 210561000 135316000 207571000 187647000 238853000 228388000 103407000 74988000 1638991000 1415199000 1420460000 1157632000 142777000 116506000 323950000 302938000 214081000 230049000 3740259000 3222324000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 93256202 93107440 1869208 1843041 9326000 9311000 841190000 837453000 1974657000 1833557000 -79856000 -91444000 18941926 18941926 586955000 586955000 2158362000 2001922000 3007000 3603000 2161369000 2005525000 5901628000 5227849000 93253268 9325000 18941926 -586955000 840567000 1899206000 -77234000 2084909000 4066000 2088975000 75451000 75451000 314000 75765000 -2622000 -2622000 -2622000 6072000 6072000 6072000 3114 -180 1000 -20000 -19000 -19000 5429000 5429000 1373000 6802000 93256202 9326000 18941926 -586955000 841190000 1974657000 -79856000 2158362000 3007000 2161369000 92618032 9262000 18914841 -586153000 814425000 1546939000 -98963000 1685510000 4303000 1689813000 57005000 57005000 -178000 56827000 -2166000 -2166000 -2166000 5850000 5850000 5850000 -1424 48489 5000 1309000 1314000 1314000 27085 802000 802000 802000 92665097 9267000 18941926 -586955000 821584000 1603944000 -101129000 1746711000 4125000 1750836000 93107440 9311000 18941926 -586955000 837453000 1833557000 -91444000 2001922000 3603000 2005525000 141100000 141100000 777000 141877000 11588000 11588000 11588000 11600000 11600000 11600000 141195 14000 -14000 0 7567 1000 -2420000 -2419000 -2419000 5429000 5429000 1373000 6802000 93256202 9326000 18941926 -586955000 841190000 1974657000 -79856000 2158362000 3007000 2161369000 91909430 9191000 15344917 -466727000 809753000 1510709000 -75706000 1787220000 4471000 1791691000 93235000 93235000 -346000 92889000 -25423000 -25423000 -25423000 9899000 9899000 9899000 693355 69000 -69000 0 62312 7000 2001000 2008000 2008000 3597009 120228000 120228000 120228000 92665097 9267000 18941926 -586955000 821584000 1603944000 -101129000 1746711000 4125000 1750836000 141877000 92889000 166766000 110776000 31170000 17184000 1563000 1451000 11600000 9899000 -1594000 -20575000 14871000 14647000 5975000 8334000 7836000 -12297000 -32710000 60246000 46148000 -64321000 -5167000 4629000 2604000 -31234000 60452000 164297000 -16020000 130784000 -6915000 -59481000 349342000 467220000 589055000 10493000 97029000 132755000 12960000 17861000 6197000 16777000 557000 648000 -2650000 -4843000 -676114000 -136673000 414741000 1235935000 161375000 1401899000 76630000 61587000 20893000 10097000 -8888000 0 3774000 593000 0 3936000 0 120228000 -2343000 -17000 140838000 -354550000 87000 1214000 -185847000 -22789000 423118000 71427000 237271000 48638000 28401000 33046000 61180000 1469000 98984000 44987000 Business, Basis of Presentation and Significant Accounting Policies <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of the Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other. See Note 13 - Segments and Related Information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2020 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2020 contained in the Company’s 2020 Annual Report on Form 10-K (the “2020 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When necessary, certain prior year amounts have been reclassified to conform to the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Translation of Foreign Currencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill and intangible assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The novel coronavirus (“COVID-19”) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as a new Delta variant of COVID-19 appears to be causing an increase in COVID-19 cases.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a provider of essential services, all of the Company’s business segments continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules. The Company’s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners. The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate. The COVID-19 pandemic has had a negative impact on the Company’s operations since 2020 and may continue to affect its business activities throughout 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) and the Coronavirus Response and Relief Supplemental Appropriations Act (the “Coronavirus Relief Act”).  The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022. The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company’s financial position, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions. The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict. The availability, acceptance, administration and effectiveness (and the duration of such effectiveness) of treatments and vaccines, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% and 36% of consolidated revenue for the three month periods ended June 30, 2021 and 2020, respectively, and totaled 31% and 39% for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three and six month periods ended June 30, 2021, and accounted for approximately 5% of consolidated revenue for both the three and six month periods ended June 30, 2020. Substantially all of the Company’s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the six month periods ended June 30, 2021 and 2020, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2020 and 2019. Revenue recognized for the three month periods ended June 30, 2021 and 2020 as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $30.5 million and $5.4 million, respectively, and totaled $37.0 million and $15.8 million for the six month periods ended June 30, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such costs, which are amortized over the life of the respective projects, were $2.7 million and $5.5 million as of June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of June 30, 2021, the amount of the Company’s remaining performance obligations was $5.2 billion. Based on current expectations, the Company anticipates it will recognize approximately $2.9 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both June 30, 2021 and December 31, 2020, these change orders and/or claims related to projects across the Company’s segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12,</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2019-12”), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications. ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company’s consolidated financial statements.</span></div> 5 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2020 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2020 contained in the Company’s 2020 Annual Report on Form 10-K (the “2020 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When necessary, certain prior year amounts have been reclassified to conform to the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div> When necessary, certain prior year amounts have been reclassified to conform to the current period presentation. <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div> The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity Translation of Foreign CurrenciesThe assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net. <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill and intangible assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in </span></div>computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies. <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The novel coronavirus (“COVID-19”) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as a new Delta variant of COVID-19 appears to be causing an increase in COVID-19 cases.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a provider of essential services, all of the Company’s business segments continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules. The Company’s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners. The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate. The COVID-19 pandemic has had a negative impact on the Company’s operations since 2020 and may continue to affect its business activities throughout 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) and the Coronavirus Response and Relief Supplemental Appropriations Act (the “Coronavirus Relief Act”).  The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022. The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company’s financial position, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions. The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict. The availability, acceptance, administration and effectiveness (and the duration of such effectiveness) of treatments and vaccines, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div> 59000000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% and 36% of consolidated revenue for the three month periods ended June 30, 2021 and 2020, respectively, and totaled 31% and 39% for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three and six month periods ended June 30, 2021, and accounted for approximately 5% of consolidated revenue for both the three and six month periods ended June 30, 2020. Substantially all of the Company’s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the six month periods ended June 30, 2021 and 2020, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2020 and 2019. Revenue recognized for the three month periods ended June 30, 2021 and 2020 as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $30.5 million and $5.4 million, respectively, and totaled $37.0 million and $15.8 million for the six month periods ended June 30, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such costs, which are amortized over the life of the respective projects, were $2.7 million and $5.5 million as of June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of June 30, 2021, the amount of the Company’s remaining performance obligations was $5.2 billion. Based on current expectations, the Company anticipates it will recognize approximately $2.9 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both June 30, 2021 and December 31, 2020, these change orders and/or claims related to projects across the Company’s segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div> 0.32 0.36 0.31 0.39 0.04 0.04 0.05 0.05 0.05 0.05 30500000 5400000 37000000.0 15800000 2700000 5500000 5200000000 2900000000 97000000 51000000 P1Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12,</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2019-12”), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications. ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company’s consolidated financial statements.</span></div> Earnings Per ShareBasic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,451 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,005 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,235 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#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 style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">73,976 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">72,777 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">73,913 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">74,135 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Calculated as total net income less amounts attributable to non-controlling interests.</span></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the six month periods ended June 30, 2021 and 2020, anti-dilutive common stock equivalents totaled 2,166 and 88,462, respectively.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,451 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,005 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,235 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#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 style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">73,976 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">72,777 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">73,913 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">74,135 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Calculated as total net income less amounts attributable to non-controlling interests.</span></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the six month periods ended June 30, 2021 and 2020, anti-dilutive common stock equivalents totaled 2,166 and 88,462, respectively.</span></div> 75451000 75451000 57005000 57005000 141100000 141100000 93235000 93235000 72501000 72045000 72470000 73392000 1475000 732000 1443000 743000 73976000 72777000 73913000 74135000 2166 88462 Goodwill and Other Intangible Assets<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides balances for goodwill by reportable segment as of June 30, 2021 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.488%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Communications</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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Electrical Transmission</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">584.7 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">164.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">513.2 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">196.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,458.7 </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:9pt;font-weight:400;line-height:100%">Accumulated impairment loss</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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(127.0)</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(127.0)</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:9pt;font-weight:400;line-height:100%">Goodwill, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">584.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">164.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">386.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">196.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,331.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the six month period ended June 30, 2021, goodwill included additions of $88.1 million from new business combinations and a net increase of $0.1 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the six month period ended June 30, 2021 totaled approximately $3.6 million of gains and $3.2 million of losses, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:38.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.112%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.892%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:8.5pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pre-Qualifications</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">34.5 </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"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">297.9 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">73.8 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">432.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(218.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(248.6)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">34.5 </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"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">79.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">63.2 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">6.9 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">184.0 </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:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">311.8 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">55.4 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">367.2 </span></td><td style="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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"/></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:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(23.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(31.2)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">367.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">59.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">521.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consists principally of trade names and non-compete agreements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Assessment for Indicators of Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the second quarter of 2021, in conjunction with the Company’s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment and one reporting unit within its Clean Energy and Infrastructure segment. Based on the results of this assessment, management determined that the estimated fair values of both reporting units substantially exceeded their carrying values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2021 Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the six month period ended June 30, 2021, MasTec completed seven acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is included within the Company’s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $450 million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company’s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May and are included within the Company’s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company’s Oil and Gas segment. These acquisitions were funded with cash on hand and borrowings under the Company’s senior secured credit facility and are subject to customary purchase price adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration: </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">589.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">629.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets, primarily accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">216.2 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term assets, primarily property and equipment and operating lease 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:8.5pt;font-weight:400;line-height:100%">182.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizing 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:8.5pt;font-weight:400;line-height:100%">367.2 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities, including current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(147.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(77.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">541.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">629.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d trade names</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which had weighted average lives of approximately 18 years </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 17 years, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">espectively. The weighted average life of amortizing intangible assets for the 2021 acquisitions in the aggregate was 17 years. The acquired intangible assets included a customer relationship and a trade name intangible asset representing $282 million in the aggregate, having asset lives of approximately 20 years each, based on the acquired entity’s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed. The goodwill balances for each of the respective acquisitions, including approximately $46 million for the acquisition in our Electrical Transmission segment, represent the estimated value of each acquired company’s geographic presence in key markets, its assembled workforce and management team’s industry-specific project management expertise, as well as synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $74 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of June 30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2021 acquisitions range from one to </span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">-year terms, as set forth in the respective purchase agreements, and are valued at approximately $40 million in the aggregate, of which approximately $26 million is included within current liabilities as of June 30, 2021. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of June 30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be up to $86 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of June 30, 2021; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2020 Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, MasTec completed five acquisitions. These acquisitions included the equity interests of two entities. Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment. As of the date of acquisition, the Company’s ownership interest in the consolidated subsidiary was 96%, and as of both June 30, 2021 and December 31, 2020, was 91%, with the non-controlling interests owned by members of subsidiary management. The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company’s Communications segment. Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company’s Communications segment, and one that specializes in electrical transmission services that is included within the Company’s Electrical Transmission segment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate purchase price for these entities was composed of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$23.6 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in cash, net of cash acquired, with an additional </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$3.1 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8.3 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As of June 30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be up to $12 million; however, there is no maximum payment amount. Determination of the estimated fair values of net assets acquired and earn-out liabilities for certain of these acquisitions was preliminary as of June 30, 2021; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information and Acquisition Results. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended June 30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $2.0 billion and $1.9 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $81.6 million and $58.6 million, respectively. For the six month periods ended June 30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $4.0 billion and $3.6 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $151.2 million and $95.5 million, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and six month periods ended June 30, 2021, the Company’s consolidated results of operations included acquisition-related revenue of approximately $271.4 million and $358.2 million, respectively, and included acquisition-related net income of approximately $3.5 million and $4.7 million, respectively, based on the Company’s consolidated effective tax rates. For the three and six month periods ended June 30, 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $63.5 million and $113.0 million, respectively, and included acquisition-related net income of approximately $0.4 million and acquisition-related net losses of approximately $0.5 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides balances for goodwill by reportable segment as of June 30, 2021 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.488%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Communications</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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Electrical Transmission</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">584.7 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">164.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">513.2 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">196.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,458.7 </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:9pt;font-weight:400;line-height:100%">Accumulated impairment loss</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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(127.0)</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(127.0)</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:9pt;font-weight:400;line-height:100%">Goodwill, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">584.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">164.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">386.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">196.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,331.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 584700000 164400000 513200000 196400000 1458700000 0 0 127000000.0 0 127000000.0 584700000 164400000 386200000 196400000 1331700000 88100000 100000 3600000 -3200000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:38.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.112%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.892%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:8.5pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pre-Qualifications</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">34.5 </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"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">297.9 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">73.8 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">432.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(218.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(248.6)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">34.5 </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"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">79.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">63.2 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">6.9 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">184.0 </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:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">311.8 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">55.4 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:8.5pt;font-weight:400;line-height:100%">367.2 </span></td><td style="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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"/></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:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(23.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(31.2)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">367.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">59.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">521.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consists principally of trade names and non-compete agreements.</span></div> 34500000 297900000 73800000 26400000 432600000 218500000 10600000 19500000 248600000 34500000 79400000 63200000 6900000 184000000.0 0 311800000 0 55400000 367200000 0 0 1000000.0 0 1000000.0 23400000 5400000 2400000 31200000 34500000 367800000 58800000 59900000 521000000.0 1 1 7 450000000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration: </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">589.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">629.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets, primarily accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">216.2 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term assets, primarily property and equipment and operating lease 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:8.5pt;font-weight:400;line-height:100%">182.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizing 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:8.5pt;font-weight:400;line-height:100%">367.2 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities, including current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(147.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(77.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">541.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">629.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 589000000.0 40100000 629100000 216200000 182000000.0 367200000 147300000 77100000 541000000.0 88100000 629100000 P18Y P17Y P17Y 282000000 P20Y 46000000 74000000 1 5 40000000 26000000 86000000 5 2000000 0.96 0.91 0.91 3 1 1 1 23600000 3100000 5 8300000 12000000 2000000000.0 1900000000 81600000 58600000 4000000000.0 3600000000 151200000 95500000 271400000 358200000 3500000 4700000 63500000 113000000.0 400000 -500000 Fair Value of Financial Instruments<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests, convertible debentures and debt obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisition-Related Contingent Consideration and Other Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company’s Earn-out liabilities totaled $119.8 million and $135.2 million, respectively, of which $16.8 million and $18.8 million, respectively, related to mandatorily redeemable non-controlling interests. Earn-out liabilities included within other current liabilities totaled approximately $58.9 million and $48.1 million as of June 30, 2021 and December 31, 2020, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which, as of June 30, 2021, ranged from 12.0% to 23.5%, with a weighted average rate of 13.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of June 30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $17 million and $189 million; however, there is no maximum payment amount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. Additions from new business combinations totaled $40.1 million for both the three and six month periods ended June 30, 2021 and totaled $7.2 million for both the three and six month periods ended June 30, 2020. There were no measurement period adjustments in either of the three or six month periods ended June 30, 2021. For the three and six month periods ended June 30, 2021, fair value adjustments totaled net decreases of $8.9 million and $9.3 million, respectively, and related to decreases in the Company’s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company’s Communications segment. For the three month period ended June 30, 2020, fair value adjustments, net, were de minimis, and for the six month period ended June 30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $1.7 million and $1.1 million, respectively, and related to businesses in the Company’s Oil and Gas and Communications segments. Earn-out payments totaled $46.2 million for both the three and six month periods ended June 30, 2021, including approximately $2.1 million related to mandatorily redeemable non-controlling interests, and totaled $50.4 million for both the three and six month periods ended June 30, 2020. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows. The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement. Accordingly, all prior year periods have been updated to conform with the current year presentation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s equity investments as of June 30, 2021 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc., or “AVCT”; (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Investment Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures. Some of these investment or strategic arrangements may involve the extension of loans or other types of financing, including approximately $3 million each of financing receivables and financing commitments as of December 31, 2020, neither of which was outstanding as of June 30, 2021. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of June 30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (“adjusted cost basis”). As of June 30, 2021 and December 31, 2020, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $248 million and $220 million, respectively. As of June 30, 2021 and December 31, 2020, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $18 million and $17 million, respectively. There were no material changes in the fair values of, or impairments related to, these investments during any of the three or six month periods ended June 30, 2021 or 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The Waha JVs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $8.6 million and $16.3 million for the three and six month periods ended June 30, 2021, respectively, and totaled $7.6 million and $15.3 million for the three and six month periods ended June 30, 2020, respectively. Distributions of earnings from the Waha JVs are included within operating cash flows. There were no distributions of earnings in either of the three or six month periods ended June 30, 2021, and for the three and six month periods ended June 30, 2020, distributions of earnings totaled $5.2 million and $7.9 million, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $83.6 million as of June 30, 2021. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $201 million and $175 million as of June 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and six month periods ended June 30, 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $4.9 million and gains of approximately $12.3 million, respectively, or $3.7 million and $9.4 million, net of tax, respectively. For the three and six month periods ended June 30, 2020, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $1.7 million and $32.0 million, respectively, or $1.3 million and $24.3 million, net of tax, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Investments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has investments in AVCT. These investments include (i) shares of AVCT common stock, which are equity securities, (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments, and (iii) debentures that are convertible into shares of AVCT common stock, which are available-for-sale securities. As of June 30, 2021 and December 31, 2020, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 8% and 9%, respectively, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 21% as of both June 30, 2021 and December 31, 2020. José R. Mas, MasTec’s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company paid an aggregate of approximately $5 million for its investments in AVCT, all of which are included within other long-term assets in the Company’s consolidated financial statements. The Company does not have the ability to exert significant influence over the operating and financial policies of AVCT.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $19 million and $17 million, respectively. For the three month period ended June 30, 2021, the Company recorded unrealized fair value measurement gains, net, on the AVCT securities within other income totaling approximately $1.0 million, primarily related to the AVCT shares, and for the six month period ended June 30, 2021, unrealized fair value measurement losses, net, on the AVCT securities were de minimis. Beginning in the second quarter of 2021, the fair value of the shares was determined based on the market price of identical securities, which is a Level 1 input. Previously, the fair value of the shares was adjusted for certain restrictions on sale, which is a Level 3 input. These restrictions expired in April 2021. Unrealized fair value measurement gains, net, recognized in other income for these securities totaled $3.8 million for both the three and six month periods ended June 30, 2020, respectively. For the three and six month periods ended June 30, 2021, unrealized fair value measurement gains on the AVCT convertible debentures, for which fair value is determined based on Level 3 inputs and recognized within other comprehensive income, totaled approximately $0.3 million and $1.3 million, respectively, or $0.2 million and $1.0 million, net of tax, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, of which $0.6 million and $1.0 million were funded during the three and six month periods ended June 30, 2021, respectively. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.3 million for both the three and six month periods ended June 30, 2021. As of June 30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest. The Company has the ability to exert significant influence over the VIE, and, as a result, the Company’s investment in Confluence was accounted for as an equity method investment as of June 30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $20 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of June 30, 2021 and December 31, 2020. The initial investment in FM Tech provided for an additional $9 million of purchase price upon resolution of certain contingencies, of which $2 million was paid in the first quarter of 2021. As of June 30, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities. For the three month period ended June 30, 2021, the Company made no equity contributions related to these entities, and for the six month period ended June 30, 2021, made equity contributions of approximately $2 million. The Company made no equity contributions during either of the three or six month periods ended June 30, 2020. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $1 million for each of the three and six month periods ended June 30, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $2.4 million and $3.6 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $4.1 million and $6.3 million for the six month periods ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, related amounts payable to these entities totaled $0.5 million and $0.2 million, respectively. In addition, the Company has an employee leasing arrangement with one of these entities. Charges to this entity were de minimis for both the three and six month periods ended June 30, 2021, and totaled $0.2 million for both the three and six month periods ended June 30, 2020. As of June 30, 2021 and December 31, 2020, related amounts receivable totaled $0.5 million and $0.4 million, respectively. There were no amounts advanced to these entities for the three month period ended June 30, 2021, and for the six month period ended June 30, 2021, amounts advanced totaled $0.2 million, which amount was outstanding as of June 30, 2021.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both June 30, 2021 and December 31, 2020, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600 million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $627.0 million and $625.5 million, respectively.</span></div> 119800000 135200000 16800000 18800000 58900000 48100000 0.120 0.235 0.130 17000000 189000000 40100000 40100000 7200000 7200000 0 0 8900000 9300000 -1700000 1100000 46200000 46200000 2100000 2100000 50400000 50400000 0.33 0.15 0.50 3000000 3000000 248000000 220000000 15000000 18000000 17000000 0 0 0 0 8600000 16300000 7600000 15300000 0 0 5200000 7900000 83600000 201000000 175000000 -4900000 12300000 -3700000 9400000 -1700000 -32000000.0 -1300000 -24300000 0.08 0.09 0.21 0.21 5000000 19000000 17000000 1000000.0 3800000 3800000 300000 1300000 200000 1000000.0 2500000 0.75 600000 1000000.0 -300000 -300000 20000000 19000000 17000000 16000000 9000000 2000000 3000000 0 2000000 0 0 -1000000 -1000000 -1000000 -1000000 2400000 3600000 4100000 6300000 500000 200000 200000 200000 500000 400000 0 200000 0.0450 0.0450 0.0450 0.0450 600000000 600000000 627000000.0 625500000 Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805.0 </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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784.5 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287.7 </span></td><td style="background-color:#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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">832.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">969.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract billings represent the amount of performance obligations that have been billed but have not yet been collected. Contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings). The increase in the unbilled receivables balance as of June 30, 2021 was driven by ordinary course project activity associated with the Company’s 2021 acquisitions, as well as increased project activity across multiple segments. For the six month period ended June 30, 2021, provisions for credit losses totaled a recovery of $11.0 million, resulting from the successful collection efforts for previously reserved amounts. For the six month period ended June 30, 2020, provisions for credit losses totaled $12.3 million. Impairment losses on contract assets were not material in either period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Contract liabilities, including accrued project losses, totaled approximately $238.9 million and $228.4 million as of June 30, 2021 and December 31, 2020, respectively, of which deferred revenue comprised approximately $217.4 million and $203.0 million, respectively. For the three and six month periods ended June 30, 2021, the Company recognized revenue of approximately $19.3 million and $166.1 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer’s bank in return for a nominal fee. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $0.8 million and $1.4 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $1.5 million and $3.2 million for the six month periods ended June 30, 2021 and 2020, respectively.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805.0 </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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784.5 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287.7 </span></td><td style="background-color:#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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">832.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">969.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 874400000 805000000.0 9200000 20500000 865200000 784500000 271500000 287700000 832200000 682000000.0 1103700000 969700000 0.05 0.10 -11000000.0 12300000 238900000 228400000 217400000 203000000.0 19300000 166100000 -800000 -1400000 -1500000 -3200000 Property and Equipment, Net<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0 </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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,088.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,875.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221.6 </span></td><td style="background-color:#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,409.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,169.7 </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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,308.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,187.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,101.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $161.0 million and $154.1 million as of June 30, 2021 and December 31, 2020, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $35.0 million and $34.3 million as of June 30, 2021 and December 31, 2020, respectively. The effects of accrued capital expenditures are excluded from the Company’s consolidated statements of cash flows given their non-cash nature. <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0 </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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,088.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,875.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221.6 </span></td><td style="background-color:#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,409.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,169.7 </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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,308.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,187.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,101.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11100000 6000000.0 49200000 40500000 2088800000 1875500000 232400000 221600000 28100000 26100000 2409600000 2169700000 1308400000 1187400000 1101200000 982300000 161000000.0 154100000 35000000.0 34300000 Debt <div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions): </span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:49.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.837%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:9pt;font-weight:400;line-height:100%">Senior secured credit facility:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 19, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Term loan</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:9pt;font-weight:400;line-height:100%">392.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%">313.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt obligations</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:9pt;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:9pt;font-weight:400;line-height:100%">1,598.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,318.7 </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="9" 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:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt, net of deferred financing costs</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:9pt;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:9pt;font-weight:400;line-height:100%">1,583.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,302.7 </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="9" 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:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:9pt;font-weight:400;line-height:100%">163.1 </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:9pt;font-weight:400;line-height:100%">145.1 </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="9" 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:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s senior secured credit facility (the “Credit Facility”) has aggregate borrowing commitments totaling approximately $1.75 billion, which amount is composed of $1.35 billion of revolving commitments and a term loan with an original principal amount of $400 million. The term loan is subject to amortization in quarterly principal installments of $2.5 million, which commenced in December 2020. This amount will increase to $5.0 million commencing in December 2021. Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, outstanding revolving loans, which included $22 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.37% and 1.87% per annum, respectively. The term loan accrued interest at rates of 1.35% and 1.40% as of June 30, 2021 and December 31, 2020, respectively. Letters of credit of approximately $97.5 million and $133.6 million were issued as of June 30, 2021 and December 31, 2020, respectively. As of both June 30, 2021 and December 31, 2020, letter of credit fees accrued at 0.375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit. Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation. As of June 30, 2021 and December 31, 2020, availability for revolving loans totaled $1.0 billion and $1.2 billion, respectively, or up to $552.5 million and $516.4 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $278.0 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of June 30, 2021 and December 31, 2020, respectively. The unused facility fee as of both June 30, 2021 and December 31, 2020 accrued at 0.20% per annum.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility is guaranteed by certain subsidiaries of the Company (the “Guarantor Subsidiaries”) and obligations under the Credit Facility are secured by substantially all of the Company’s and the Guarantor Subsidiaries’ respective assets, subject to certain exceptions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Credit Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of either June 30, 2021 or December 31, 2020. Additionally, the Company has a separate credit facility, under which it may issue up to $50.0 million of performance standby </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">letters of credit.  As of June 30, 2021 and December 31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, respectively, and accrued fees at 0.40% and 0.50% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt Guarantees and Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company’s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions. MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $11.7 million and $12.4 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2020 Form 10-K.</span></div> <div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions): </span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:49.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.837%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:9pt;font-weight:400;line-height:100%">Senior secured credit facility:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 19, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Term loan</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:9pt;font-weight:400;line-height:100%">392.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%">313.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt obligations</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:9pt;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:9pt;font-weight:400;line-height:100%">1,598.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,318.7 </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="9" 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:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt, net of deferred financing costs</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:9pt;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:9pt;font-weight:400;line-height:100%">1,583.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,302.7 </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="9" 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:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:9pt;font-weight:400;line-height:100%">163.1 </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:9pt;font-weight:400;line-height:100%">145.1 </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="9" 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:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 292400000 32700000 392500000 397500000 0.0450 600000000.0 600000000.0 313100000 288500000 1598000000.0 1318700000 14400000 16000000.0 1583600000 1302700000 163100000 145100000 1420500000 1157600000 1750000000 1350000000 400000000 2500000 5000000.0 22000000 33000000 0.0137 0.0187 0.0135 0.0140 97500000 133600000 0.00375 0.00375 0.0125 0.0125 1000000000.0 1200000000 552500000 516400000 278000000.0 267300000 0.0020 0.0020 0 0 50000000.0 26200000 18200000 0.0040 0.0050 0.0450 0.0450 11700000 12400000 Lease Obligations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of June 30, 2021, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfMjE5OTAyMzI1OTI0OA_028183c8-001a-4850-a6c0-81405d681a48"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfMjE5OTAyMzI1OTI0OA_162c495b-4355-44c2-8203-844e561fe410">one</span></span> to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of June 30, 2021 and December 31, 2020 totaled $628.8 million and $563.0 million, respectively. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfOTg5NTYwNDY1MzgzMQ_69fa3e87-0ad8-459e-ab2e-96c85f952ade"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfOTg5NTYwNDY1MzgzMQ_d4fb3f6e-1c2a-412a-896c-08089c830f9e">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $466.3 million and $418.7 million as of June 30, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $18.7 million and $16.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $37.7 million and $32.6 million for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three and six month periods ended June 30, 2021 totaled $79.7 million and $85.3 million, respectively, which included additions from recent acquisitions. For the six month period ended June 30, 2021, acquisition-related operating lease additions totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$74.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Operating lease additions for the three and six month periods ended June 30, 2020 totaled $7.5 million and $13.3 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended June 30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $28.1 million and $26.8 million, respectively, of which $2.9 million and $2.8 million, respectively, represented variable lease costs. For the six month periods ended June 30, 2021 and 2020, rent expense for such leases totaled approximately $55.5 million and $62.1 million, respectively, of which $5.1 million and $5.7 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $130.8 million and $72.9 million for the three month periods ended June 30, 2021 and 2020, respectively. Rent expense for such leases totaled approximately $240.9 million and $150.4 million for the six month periods ended June 30, 2021 and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of June 30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021, remaining six months</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.0 </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:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.6 </span></td><td style="background-color:#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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.0 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></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:9pt;font-weight:400;line-height:100%">(13.6)</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:9pt;font-weight:400;line-height:100%">(14.6)</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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228.4 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTAtMC0xLTEtMA_6adf7c63-8867-43d5-9d7f-ad5a7093b83d">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTEtMC0xLTEtMA_900c27dc-7885-4b91-b5bb-48cb7e955d05">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of June 30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.5%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.1% as of June 30, 2021. Lease Obligations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of June 30, 2021, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfMjE5OTAyMzI1OTI0OA_028183c8-001a-4850-a6c0-81405d681a48"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfMjE5OTAyMzI1OTI0OA_162c495b-4355-44c2-8203-844e561fe410">one</span></span> to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of June 30, 2021 and December 31, 2020 totaled $628.8 million and $563.0 million, respectively. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfOTg5NTYwNDY1MzgzMQ_69fa3e87-0ad8-459e-ab2e-96c85f952ade"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RleHRyZWdpb246ZGQ5ODRkYjc5N2EzNDRmYzllOGIwMGM2Zjk4Njk5YjRfOTg5NTYwNDY1MzgzMQ_d4fb3f6e-1c2a-412a-896c-08089c830f9e">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $466.3 million and $418.7 million as of June 30, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $18.7 million and $16.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $37.7 million and $32.6 million for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three and six month periods ended June 30, 2021 totaled $79.7 million and $85.3 million, respectively, which included additions from recent acquisitions. For the six month period ended June 30, 2021, acquisition-related operating lease additions totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$74.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Operating lease additions for the three and six month periods ended June 30, 2020 totaled $7.5 million and $13.3 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended June 30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $28.1 million and $26.8 million, respectively, of which $2.9 million and $2.8 million, respectively, represented variable lease costs. For the six month periods ended June 30, 2021 and 2020, rent expense for such leases totaled approximately $55.5 million and $62.1 million, respectively, of which $5.1 million and $5.7 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $130.8 million and $72.9 million for the three month periods ended June 30, 2021 and 2020, respectively. Rent expense for such leases totaled approximately $240.9 million and $150.4 million for the six month periods ended June 30, 2021 and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of June 30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021, remaining six months</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.0 </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:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.6 </span></td><td style="background-color:#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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.0 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></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:9pt;font-weight:400;line-height:100%">(13.6)</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:9pt;font-weight:400;line-height:100%">(14.6)</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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228.4 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTAtMC0xLTEtMA_6adf7c63-8867-43d5-9d7f-ad5a7093b83d">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTEtMC0xLTEtMA_900c27dc-7885-4b91-b5bb-48cb7e955d05">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of June 30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.5%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.1% as of June 30, 2021. P9Y P5Y P5Y 628800000 563000000.0 466300000 418700000 18700000 16800000 37700000 32600000 79700000 85300000 74600000 7500000 13300000 P1Y 28100000 26800000 2900000 2800000 55500000 62100000 5100000 5700000 P1Y 130800000 72900000 240900000 150400000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of June 30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021, remaining six months</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.0 </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:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.6 </span></td><td style="background-color:#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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.0 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></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:9pt;font-weight:400;line-height:100%">(13.6)</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:9pt;font-weight:400;line-height:100%">(14.6)</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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228.4 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTAtMC0xLTEtMA_6adf7c63-8867-43d5-9d7f-ad5a7093b83d">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTEtMC0xLTEtMA_900c27dc-7885-4b91-b5bb-48cb7e955d05">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of June 30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021, remaining six months</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.0 </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:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.6 </span></td><td style="background-color:#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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.0 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></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:9pt;font-weight:400;line-height:100%">(13.6)</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:9pt;font-weight:400;line-height:100%">(14.6)</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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228.4 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTAtMC0xLTEtMA_6adf7c63-8867-43d5-9d7f-ad5a7093b83d">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMmVkMzcyMjM3NjQ1ZGJhOTkwYmQxYzU5YmNmZDQ1L3NlYzoyZjJlZDM3MjIzNzY0NWRiYTk5MGJkMWM1OWJjZmQ0NV82MS9mcmFnOmRkOTg0ZGI3OTdhMzQ0ZmM5ZThiMDBjNmY5ODY5OWI0L3RhYmxlOjBkYTBkOWQ4MGMyYzRkZWU4OTM3MTUxNjhlMGZmYjZiL3RhYmxlcmFuZ2U6MGRhMGQ5ZDgwYzJjNGRlZTg5MzcxNTE2OGUwZmZiNmJfMTEtMC0xLTEtMA_900c27dc-7885-4b91-b5bb-48cb7e955d05">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 81900000 54000000.0 127700000 72600000 74200000 42900000 34100000 30000000.0 7400000 18600000 1000000.0 24900000 326300000 243000000.0 13600000 14600000 312700000 228400000 145400000 85600000 167300000 142800000 P2Y6M 0.035 P3Y10M24D 0.031 Stock-Based Compensation and Other Employee Benefit Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the “Restated 2013 Incentive Plan”), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the “2013 Incentive Plan”). The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by 1,150,000 shares. Under all stock-based compensation plans in effect as of June 30, 2021, there were approximately 3,666,000 shares available for future grant.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash stock-based compensation expense under all plans totaled $6.1 million and $5.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $11.6 million and $9.9 million for the six month periods ended June 30, 2021 and 2020, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.2 million and $1.4 million for the three month periods ended June 30, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million for the three month period ended June 30, 2021. Net tax deficiencies related to the vesting of share-based payment awards for the three month period ended June 30, 2020 were de minimis. For the six month periods ended June 30, 2021 and 2020, income tax benefits totaled $2.3 million and $2.2 million, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million and net tax deficiencies totaling $0.2 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of June 30, 2021, total unearned compensation related to restricted shares was approximately $40.5 million, which amount is expected to be recognized over a weighted average period of approximately 2.0 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.5 million and $0.9 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $11.3 million and $6.5 million for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted <br/>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:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,845,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">155,795 </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:9pt;font-weight:400;line-height:100%">93.39 </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:9pt;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:9pt;font-weight:400;line-height:100%">(115,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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.10 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Canceled/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:9pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.58 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">1,871,708 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.75 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Includes 2,500 and 2,300 restricted stock units as of June 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Effective January 1, 2021, the Company’s ESPPs were amended (the “Amended ESPPs”), eliminating the look-back option and changing the offering period from three months to two weeks. Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. Previously, these plans allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents. Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model. The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company’s discretion. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and six month periods ended June 30, 2021, 20,191 shares and 39,033 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.8 million and $3.2 million, respectively, which shares were reacquired by the Company on the open market. For the three and six month periods ended June 30, 2020, 100,660 shares and 154,059 shares, respectively, were purchased by participants for $2.4 million and $3.9 million, respectively, which shares were newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $0.2 million and $0.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled approximately $0.5 million and $1.2 million for the six month periods ended June 30, 2021 and 2020, respectively.</span></div> 1150000 3666000 6100000 5800000 11600000 9900000 1200000 1400000 100000 2300000 2200000 100000 -200000 40500000 P2Y 500000 900000 11300000 6500000 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted <br/>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:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,845,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">155,795 </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:9pt;font-weight:400;line-height:100%">93.39 </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:9pt;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:9pt;font-weight:400;line-height:100%">(115,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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.10 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Canceled/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:9pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.58 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">1,871,708 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.75 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Includes 2,500 and 2,300 restricted stock units as of June 30, 2021 and December 31, 2020, respectively.</span></div> 1845341 34.90 155795 93.39 115028 52.10 14400 30.58 1871708 38.75 2500 2300 0.85 0.85 20191 39033 1800000 3200000 100660 154059 2400000 3900000 200000 800000 500000 1200000 Other Retirement Plans<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. Union </span><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:43.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></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:9pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">High</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:9pt;font-weight:700;line-height:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.7 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.4 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company’s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company’s 2021 acquisitions.</span></div> Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:43.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></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:9pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">High</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:9pt;font-weight:700;line-height:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.7 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.4 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2532 6979 21700000 8000000.0 29700000 1424 1469 6900000 2100000 9000000.0 2412 6979 44200000 10200000 54400000 1119 1469 12300000 3800000 16100000 Equity<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Activity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws. There were no share repurchases under the Company’s share repurchase programs in either of the three or six month periods ended June 30, 2021. During the six month period ended June 30, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $120.2 million, of which $0.8 million was repurchased during the second quarter. As of June 30, 2021, $158.6 million was available for future share repurchases under all of the Company’s open share repurchase programs, which included $8.6 million under the Company’s December 2018 share repurchase program, and the full amount of the Company’s March 2020 $150 million share repurchase program.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized foreign currency translation activity, net, for each of the three and six month periods ended June 30, 2021 and 2020 relates to the Company’s operations in Canada and Mexico. For the three month period ended June 30, 2021, unrealized investment activity includes unrealized losses on the interest rate swaps associated with the Waha JVs, offset, in part, by unrealized gains on the AVCT convertible debentures. For the six month period ended June 30, 2021, unrealized investment activity includes unrealized gains on both the interest rate swaps associated with the Waha JVs and on the Company’s investment in AVCT convertible debentures. For the three and six month periods ended June 30, 2020, unrealized losses on investment activity related to the Waha JV swaps. See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.</span></div> 0 0 3600000 120200000 800000 158600000 8600000 150000000 Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended June 30, 2021 and 2020, the Company’s consolidated effective tax rates were 26.3% and 26.7%, respectively. For the six month periods ended June 30, 2021 and 2020, the Company’s consolidated effective tax rates were 28.4% and 18.6%, respectively. The Company’s effective tax rate for the six month period ended June 30, 2021 included the negative effect of $2.3 million related to non-deductible share-based compensation, and for the six month period ended June 30, 2020, benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary. 0.263 0.267 0.284 0.186 2300000 -9600000 Segments and Related Information<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Discussion</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other. This structure is generally focused on broad end-user markets for the Company’s labor-based construction services. All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure. The </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment. The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems. The Other segment includes certain equity investees, the services of which vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">630.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,199.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,298.4 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">712.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727.6 </span></td><td style="background-color:#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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,962.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,569.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,738.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,985.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 20.6% and 14.9% of Communications segment revenue for the three month periods ended June 30, 2021 and 2020, respectively, and represented 20.4% and 15.0% for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:14pt"><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.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">EBITDA:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td><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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.2 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62.9)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt"><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.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.0 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.2 </span></td><td style="background-color:#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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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-indent:-18pt"><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.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.1 </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:9pt;font-weight:400;line-height:100%">Plus:</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"/></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:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.8 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Amortization of 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:9pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Operations and Other. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $1.9 billion and $1.6 billion for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $3.7 billion and $2.9 billion for the six month periods ended June 30, 2021 and 2020, respectively. Revenue derived from foreign operations totaled $33.4 million and $14.0 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $79.9 million and $59.6 million for the six month periods ended June 30, 2021 and 2020, respectively, substantially all of which was derived from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.1 billion and $959.5 million as of June 30, 2021 and December 31, 2020, respectively, and, for the Company’s businesses in foreign countries, totaled $21.5 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.8 billion and $1.4 billion as of June 30, 2021 and December 31, 2020, respectively, and for the Company’s businesses in foreign countries, totaled approximately $48.2 million and $50.5 million as of June 30, 2021 and December 31, 2020, respectively. The majority of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of June 30, 2021 and December 31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 3% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three and six month periods ended June 30, 2021 totaled approximately 6% and 5% of total revenue, respectively, and for both the three and six month periods ended June 30, 2020 totaled approximately 2% of total revenue, substantially all of which was derived from the Company’s U.S. operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">Customer:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Enbridge, Inc. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AT&amp;T </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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:9pt;font-weight:400;line-height:100%">12%</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:9pt;font-weight:400;line-height:100%">19%</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:9pt;font-weight:400;line-height:100%">12%</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:9pt;font-weight:400;line-height:100%">21%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permian Highway Pipeline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">10%</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:9pt;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:9pt;font-weight:400;line-height:100%">7%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.</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:8pt;font-weight:400;line-height:120%">(b)    The Company’s relationship with AT&amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;T’s: (i) wireless; (ii) wireline/fiber; and (iii) various install-to-the-home businesses. Revenue from AT&amp;T is included within the Communications segment. The decrease in AT&amp;T revenue for the three and six</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">month periods ended June 30, 2021 as compared with the same periods in 2020 was primarily due to lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, and, for the six month period ended June 30, 2021, was also due to the effects of the COVID-19 pandemic.</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:8pt;font-weight:400;line-height:120%">(c)    The Company's relationship with Permian Highway Pipeline is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.</span></div> 5 5 5 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">630.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,199.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,298.4 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">712.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727.6 </span></td><td style="background-color:#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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,962.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,569.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,738.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,985.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 20.6% and 14.9% of Communications segment revenue for the three month periods ended June 30, 2021 and 2020, respectively, and represented 20.4% and 15.0% for the six month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:14pt"><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.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">EBITDA:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td><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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.2 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62.9)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt"><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.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.0 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.2 </span></td><td style="background-color:#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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 630400000 654300000 1199000000.0 1298400000 481500000 426100000 831900000 712400000 621400000 368500000 1346900000 727600000 232500000 124100000 366000000.0 252200000 0.0 100000 0.0 100000 -3100000 -3800000 -5700000 -4800000 1962700000 1569300000 3738100000 2985900000 0.206 0.149 0.204 0.150 72700000 76400000 121500000 127200000 15600000 30100000 26400000 35000000.0 138100000 80100000 305700000 154500000 9300000 -3200000 12900000 5100000 8300000 7500000 15800000 14900000 -19900000 -31000000.0 -59800000 -62900000 224100000 159900000 422500000 273800000 23800000 21400000 45600000 41000000.0 10500000 4700000 18100000 8700000 56200000 32100000 108300000 60200000 14100000 6600000 20200000 12400000 0.0 0.0 0.0 0.0 2800000 2700000 5700000 5700000 107400000 67500000 197900000 128000000.0 <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.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.1 </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:9pt;font-weight:400;line-height:100%">Plus:</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"/></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:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.8 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Amortization of 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:9pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 102800000 77600000 198300000 114100000 -13800000 -14800000 -26300000 -31800000 87500000 57700000 166800000 110800000 19900000 9800000 31200000 17200000 224100000 159900000 422500000 273800000 1900000000 1600000000 3700000000 2900000000 33400000 14000000.0 79900000 59600000 1100000000 959500000 21500000 22800000 1800000000 1400000000 48200000 50500000 0.03 0.05 0.06 0.05 0.02 0.02 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, </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:9pt;font-weight:700;line-height:100%">Customer:</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Enbridge, Inc. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AT&amp;T </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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:9pt;font-weight:400;line-height:100%">12%</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:9pt;font-weight:400;line-height:100%">19%</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:9pt;font-weight:400;line-height:100%">12%</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:9pt;font-weight:400;line-height:100%">21%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permian Highway Pipeline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">10%</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:9pt;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:9pt;font-weight:400;line-height:100%">7%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.</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:8pt;font-weight:400;line-height:120%">(b)    The Company’s relationship with AT&amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;T’s: (i) wireless; (ii) wireline/fiber; and (iii) various install-to-the-home businesses. Revenue from AT&amp;T is included within the Communications segment. The decrease in AT&amp;T revenue for the three and six</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">month periods ended June 30, 2021 as compared with the same periods in 2020 was primarily due to lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, and, for the six month period ended June 30, 2021, was also due to the effects of the COVID-19 pandemic.</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:8pt;font-weight:400;line-height:120%">(c)    The Company's relationship with Permian Highway Pipeline is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.</span></div> 0.12 0.01 0.18 0.01 0.12 0.19 0.12 0.21 0 0.10 0 0.07 Commitments and Contingencies<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Letters of Credit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of June 30, 2021 and December 31, 2020, there were $123.7 million and $151.8 million, respectively, of letters of credit issued under the Company’s credit facilities. The Company is not aware of any material claims relating to its outstanding letters of credit as of June 30, 2021 or December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance and Payment Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of June 30, 2021 and December 31, 2020, outstanding performance and payment bonds approximated $1,919.1 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $724.4 million and $263.2 million as of June 30, 2021 and December 31, 2020, respectively. Included in these balances as of June 30, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investment and Strategic Arrangements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of June 30, 2021, the Company was not aware of material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of June 30, 2021 and December 31, 2020 are amounts held by entities that are proportionately consolidated totaling $6.9 million and $8.2 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. In addition, the Company provided $0.7 million of project-related financing to its contractual joint ventures for the six month period ended June 30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self-Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. As of June 30, 2021 and December 31, 2020, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $145.6 million and $129.6 million, respectively, of which $89.4 million and $86.1 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $5.1 million and $4.3 million as of June 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $64.1 million and $59.3 million as of June 30, 2021 and December 31, 2020, respectively. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million as of both June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Collective Bargaining Agreements and Multiemployer Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of June 30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indemnities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation. As of June 30, 2021 and December 31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Guarantees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if </span></div>customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.Concentrations of Risk. The Company had approximately 460 customers for the six month period ended June 30, 2021. As of June 30, 2021, one customer accounted for approximately 12% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. As of December 31, 2020, two customers each accounted for approximately 15% and 12%, respectively, of the Company’s consolidated net accounts receivable position. In addition, the Company derived 55% and 66% of its revenue from its top ten customers for the three month periods ended June 30, 2021 and 2020, respectively, and derived 60% and 63% of its revenue from its top ten customers for the six month periods ended June 30, 2021 and 2020, respectively 123700000 151800000 1919100000 764800000 724400000 263200000 115000000.0 0.85 0.90 0.30 0.50 3 6900000 8200000 700000 145600000 129600000 89400000 86100000 5100000 4300000 64100000 59300000 37400000 37400000 460 0.12 0.15 0.12 0.55 0.66 0.60 0.63 Related Party Transactions <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended June 30, 2021 and 2020, such payments to related party entities totaled approximately $30.7 million and $16.2 million, respectively, and for the six month periods ended June 30, 2021 and 2020, totaled approximately $51.1 million and $41.5 million, respectively. Payables associated with such arrangements totaled approximately $0.5 million and $8.9 million as of June 30, 2021 and December 31, 2020, respectively. Revenue from such related party arrangements totaled approximately $0.9 million and $1.3 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled approximately $2.1 million and $2.3 million for the six month periods ended June 30, 2021 and 2020, respectively. Related amounts receivable, net, totaled approximately $0.4 million and $0.5 million as of June 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. MasTec paid CCI $5.6 million and $1.0 million, net of rebates, respectively, for the three month periods ended June 30, 2021 and 2020, and paid approximately $10.7 million and $1.4 million, respectively, for the six month periods ended June 30, 2021 and 2020 related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $5.1 million and $4.2 million as of June 30, 2021 and December 31, 2020, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month period ended June 30, 2021, MasTec incurred subcontracting expenses of approximately $16.8 million under these arrangements, and no subcontracting expenses were incurred for the three month period ended June 30, 2020. For the six month period ended June 30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $45.8 million, and for the six month period ended June 30, 2020, incurred approximately $0.6 million, net. As of June 30, 2021 and December 31, 2020, related amounts payable totaled approximately $14.9 million and $1.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended June 30, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement, and paid approximately $1.3 million for both the six month periods ended June 30, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec performs construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are minority owners. Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services. For both the three and six month periods ended June 30, 2021, charges under these arrangements were de minimis, and for the three and six month periods ended June 30, 2020, MasTec charged approximately $1.5 million and $5.5 million, respectively. Related amounts outstanding as of both June 30, 2021 and December 31, 2020 were de minimis. Payments for other expenses related to the Franchise for both the six month periods ended June 30, 2021 and 2020 totaled approximately $0.2 million, for which there were no amounts outstanding as of either June 30, 2021 or December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec leases employees and provides satellite communications services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $0.3 million, for both the three month periods ended June 30, 2021 and 2020, and for the six month periods ended June 30, 2021 and 2020, totaled approximately $0.6 million and $0.7 million, respectively. As of June 30, 2021 and December 31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas and José R. Mas, MasTec’s Chief Executive Officer, were minority owners at the time of acquisition, totaled approximately $0.3 million and $0.1 million as of June 30, 2021 and December 31, 2020, respectively. Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company, through a second quarter 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25%-owned entity have a subcontracting arrangement. The Company’s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment. As of June 30, 2021 and December 31, 2020, the Company’s net investment in this entity was a liability of approximately $1.6 million and $2.0 million, respectively, which net amount includes approximately $2.3 million and $1.9 million, respectively, of accounts receivable, net, less deferred revenue related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For the three and six month periods ended June 30, 2021, approximately $0.2 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">million and $0.4 million, respectively, of income was recognized in connection with these arrangements. As of both June 30, 2021 and December 31, 2020, related amounts receivable totaled $0.4 million. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Split Dollar Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has split dollar life insurance agreements with trusts, one of which Jorge Mas is a trustee, and one of which José R. Mas is a trustee. The Company paid $0.5 million and $0.7 million in both the second quarters of 2021 and 2020 in connection with the agreements for Jorge Mas and José R. Mas, respectively. As of June 30, 2021 and December 31, 2020, life insurance assets associated with these agreements totaled approximately $23.4 million and $22.2 million, respectively.</span></div> 30700000 16200000 51100000 41500000 500000 8900000 900000 1300000 2100000 2300000 400000 500000 5600000 1000000.0 10700000 1400000 5100000 4200000 2 16800000 0 45800000 600000 14900000 1400000 600000 600000 1300000 1300000 1500000 5500000 200000 200000 0 0 300000 300000 600000 700000 800000 900000 300000 100000 0.25 0.25 -1600000 -2000000.0 2300000 1900000 15000000.0 200000 400000 400000 400000 0.15 6800000 500000 500000 500000 500000 700000 700000 700000 700000 23400000 22200000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Aug. 02, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-08106  
Entity Registrant Name MasTec, Inc.  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 65-0829355  
Entity Address, Address Line One 800 S. Douglas Road, 12th Floor  
Entity Address, City or Town Coral Gables,  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33134  
City Area Code 305  
Local Phone Number 599-1800  
Title of 12(b) Security Common Stock, $0.10 Par Value  
Trading Symbol MTZ  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   74,314,887
Entity Central Index Key 0000015615  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 1,962,658 $ 1,569,297 $ 3,738,082 $ 2,985,901
Costs of revenue, excluding depreciation and amortization 1,675,232 1,341,825 3,189,091 2,568,122
Depreciation 87,501 57,687 166,766 110,776
Amortization of intangible assets 19,923 9,793 31,170 17,184
General and administrative expenses 84,960 84,959 158,068 170,473
Interest expense, net 13,829 14,808 26,288 31,812
Equity in earnings of unconsolidated affiliates, net (7,525) (6,813) (14,871) (14,647)
Other income, net (14,089) (10,527) (16,686) (11,869)
Income before income taxes 102,827 77,565 198,256 114,050
Provision for income taxes (27,062) (20,738) (56,379) (21,161)
Net income 75,765 56,827 141,877 92,889
Net income (loss) attributable to non-controlling interests 314 (178) 777 (346)
Net income attributable to MasTec, Inc. $ 75,451 $ 57,005 $ 141,100 $ 93,235
Earnings per share (Note 2):        
Basic earnings per share (in dollars per share) $ 1.04 $ 0.79 $ 1.95 $ 1.27
Basic weighted average common shares outstanding (in shares) 72,501 72,045 72,470 73,392
Diluted earnings per share (in dollars per share) $ 1.02 $ 0.78 $ 1.91 $ 1.26
Diluted weighted average common shares outstanding (in shares) 73,976 72,777 73,913 74,135
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 75,765 $ 56,827 $ 141,877 $ 92,889
Other comprehensive (loss) income:        
Foreign currency translation gains (losses), net of tax 843 (840) 1,214 (1,137)
Unrealized (losses) gains on investment activity, net of tax (3,465) (1,325) 10,374 (24,286)
Comprehensive income 73,143 54,662 153,465 67,466
Comprehensive income (loss) attributable to non-controlling interests 314 (178) 777 (346)
Comprehensive income attributable to MasTec, Inc. $ 72,829 $ 54,840 $ 152,688 $ 67,812
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 237,271 $ 423,118
Accounts receivable, net of allowance 865,235 784,488
Contract assets 1,103,726 969,743
Inventories, net 87,355 89,645
Prepaid expenses 69,887 60,631
Other current assets 44,815 31,390
Total current assets 2,408,289 2,359,015
Property and equipment, net 1,101,234 982,328
Operating lease assets 215,554 176,573
Goodwill, net 1,331,699 1,243,034
Other intangible assets, net 521,033 184,043
Other long-term assets 323,819 282,856
Total assets 5,901,628 5,227,849
Current liabilities:    
Current portion of long-term debt, including finance leases 163,116 145,110
Current portion of operating lease liabilities 85,573 72,481
Accounts payable 629,910 571,269
Accrued salaries and wages 210,561 135,316
Other accrued expenses 207,571 187,647
Contract liabilities 238,853 228,388
Other current liabilities 103,407 74,988
Total current liabilities 1,638,991 1,415,199
Long-term debt, including finance leases 1,420,460 1,157,632
Long-term operating lease liabilities 142,777 116,506
Deferred income taxes 323,950 302,938
Other long-term liabilities 214,081 230,049
Total liabilities 3,740,259 3,222,324
Commitments and contingencies (Note 14)
Equity    
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none 0 0
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,256,202 and 93,107,440 (including 1,869,208 and 1,843,041 of unvested stock awards) as of June 30, 2021 and December 31, 2020, respectively 9,326 9,311
Capital surplus 841,190 837,453
Retained earnings 1,974,657 1,833,557
Accumulated other comprehensive loss (79,856) (91,444)
Treasury stock, at cost: 18,941,926 shares as of both June 30, 2021 and December 31, 2020, respectively (586,955) (586,955)
Total MasTec, Inc. shareholders’ equity 2,158,362 2,001,922
Non-controlling interests 3,007 3,603
Total equity 2,161,369 2,005,525
Total liabilities and equity $ 5,901,628 $ 5,227,849
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 145,000,000 145,000,000
Common stock, shares issued (in shares) 93,256,202 93,107,440
Treasury stock, shares (in shares) 18,941,926 18,941,926
Common Stock    
Common stock, shares issued (in shares) 93,256,202 93,107,440
Restricted Stock Awards | Common Stock    
Unvested stock awards (in shares) 1,869,208 1,843,041
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Capital Surplus
Retained Earnings
Accumulated Other Comprehensive Loss
Total MasTec, Inc. Shareholders’ Equity
Non-Controlling Interests
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2019   91,909,430            
Beginning balance at Dec. 31, 2019 $ 1,791,691 $ 9,191 $ (466,727) $ 809,753 $ 1,510,709 $ (75,706) $ 1,787,220 $ 4,471
Beginning balance, treasury shares (in shares) at Dec. 31, 2019     (15,344,917)          
Condensed Unaudited Consolidated Statements of Equity                
Net income (loss) 92,889       93,235   93,235 (346)
Other comprehensive income (loss) (25,423)         (25,423) (25,423)  
Non-cash stock-based compensation 9,899     9,899     9,899  
Issuance (forfeiture) of restricted shares, net (in shares)   693,355            
Issuance of restricted shares, net 0 $ 69   (69)        
Other stock issuances (shares withheld for taxes), net (in shares)   62,312            
Other stock issuances, net of shares withheld for taxes $ 2,008 $ 7   2,001     2,008  
Acquisition of treasury stock, at cost (in shares) (3,600,000)   (3,597,009)          
Acquisition of treasury stock, at cost $ (120,228)   $ (120,228)       (120,228)  
Ending balance, common shares outstanding (in shares) at Jun. 30, 2020   92,665,097            
Ending balance at Jun. 30, 2020 1,750,836 $ 9,267 $ (586,955) 821,584 1,603,944 (101,129) 1,746,711 4,125
Ending balance, treasury shares (in shares) at Jun. 30, 2020     (18,941,926)          
Beginning balance, common shares outstanding (in shares) at Mar. 31, 2020   92,618,032            
Beginning balance at Mar. 31, 2020 1,689,813 $ 9,262 $ (586,153) 814,425 1,546,939 (98,963) 1,685,510 4,303
Beginning balance, treasury shares (in shares) at Mar. 31, 2020     (18,914,841)          
Condensed Unaudited Consolidated Statements of Equity                
Net income (loss) 56,827       57,005   57,005 (178)
Other comprehensive income (loss) (2,166)         (2,166) (2,166)  
Non-cash stock-based compensation 5,850     5,850     5,850  
Issuance (forfeiture) of restricted shares, net (in shares)   (1,424)            
Other stock issuances (shares withheld for taxes), net (in shares)   48,489            
Other stock issuances, net of shares withheld for taxes 1,314 $ 5   1,309     1,314  
Acquisition of treasury stock, at cost (in shares)     (27,085)          
Acquisition of treasury stock, at cost (802)   $ (802)       (802)  
Ending balance, common shares outstanding (in shares) at Jun. 30, 2020   92,665,097            
Ending balance at Jun. 30, 2020 $ 1,750,836 $ 9,267 $ (586,955) 821,584 1,603,944 (101,129) 1,746,711 4,125
Ending balance, treasury shares (in shares) at Jun. 30, 2020     (18,941,926)          
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2020 93,107,440 93,107,440            
Beginning balance at Dec. 31, 2020 $ 2,005,525 $ 9,311 $ (586,955) 837,453 1,833,557 (91,444) 2,001,922 3,603
Beginning balance, treasury shares (in shares) at Dec. 31, 2020 (18,941,926)   (18,941,926)          
Condensed Unaudited Consolidated Statements of Equity                
Net income (loss) $ 141,877       141,100   141,100 777
Other comprehensive income (loss) 11,588         11,588 11,588  
Non-cash stock-based compensation 11,600     11,600     11,600  
Issuance (forfeiture) of restricted shares, net (in shares)   141,195            
Issuance of restricted shares, net 0 $ 14   (14)        
Other stock issuances (shares withheld for taxes), net (in shares)   7,567            
Other stock issuances, net of shares withheld for taxes (2,419) $ 1   (2,420)     (2,419)  
Purchase of non-controlling interests $ (6,802)     (5,429)     (5,429) (1,373)
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Jun. 30, 2021 93,256,202 93,256,202            
Ending balance at Jun. 30, 2021 $ 2,161,369 $ 9,326 $ (586,955) 841,190 1,974,657 (79,856) 2,158,362 3,007
Ending balance, treasury shares (in shares) at Jun. 30, 2021 (18,941,926)   (18,941,926)          
Beginning balance, common shares outstanding (in shares) at Mar. 31, 2021   93,253,268            
Beginning balance at Mar. 31, 2021 $ 2,088,975 $ 9,325 $ (586,955) 840,567 1,899,206 (77,234) 2,084,909 4,066
Beginning balance, treasury shares (in shares) at Mar. 31, 2021     (18,941,926)          
Condensed Unaudited Consolidated Statements of Equity                
Net income (loss) 75,765       75,451   75,451 314
Other comprehensive income (loss) (2,622)         (2,622) (2,622)  
Non-cash stock-based compensation 6,072     6,072     6,072  
Issuance (forfeiture) of restricted shares, net (in shares)   3,114            
Other stock issuances (shares withheld for taxes), net (in shares)   (180)            
Other stock issuances, net of shares withheld for taxes (19) $ 1   (20)     (19)  
Purchase of non-controlling interests $ (6,802)     (5,429)     (5,429) (1,373)
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Jun. 30, 2021 93,256,202 93,256,202            
Ending balance at Jun. 30, 2021 $ 2,161,369 $ 9,326 $ (586,955) $ 841,190 $ 1,974,657 $ (79,856) $ 2,158,362 $ 3,007
Ending balance, treasury shares (in shares) at Jun. 30, 2021 (18,941,926)   (18,941,926)          
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Cash flows from operating activities:            
Net income   $ 75,765 $ 56,827 $ 141,877 $ 92,889  
Adjustments to reconcile net income to net cash provided by operating activities:            
Depreciation   87,501 57,687 166,766 110,776  
Amortization of intangible assets   19,923 9,793 31,170 17,184  
Non-cash interest expense, net       1,563 1,451  
Non-cash stock-based compensation expense       11,600 9,899  
Benefit from deferred income taxes       (1,594) (20,575)  
Equity in earnings of unconsolidated affiliates   (7,525) (6,813) (14,871) (14,647)  
Gains on sales of assets, net       (5,975) (8,334)  
Other non-cash items, net       (7,836) 12,297  
Changes in assets and liabilities, net of acquisitions:            
Accounts receivable       32,710 (60,246)  
Contract assets       (46,148) 64,321  
Inventories       5,167 (4,629)  
Other assets, current and long-term portion       (2,604) 31,234  
Accounts payable and accrued expenses       60,452 164,297  
Contract liabilities       (16,020) 130,784  
Other liabilities, current and long-term portion       (6,915) (59,481)  
Net cash provided by operating activities       349,342 467,220  
Cash flows from investing activities:            
Cash paid for acquisitions, net of cash acquired       (589,055) (10,493)  
Capital expenditures       (97,029) (132,755)  
Proceeds from sale of property and equipment       12,960 17,861  
Payments for other investments       (6,197) (16,777)  
Proceeds from other investments       557 648  
Other investing activities, net       2,650 4,843  
Net cash used in investing activities       (676,114) (136,673)  
Cash flows from financing activities:            
Proceeds from credit facilities       414,741 1,235,935  
Repayments of credit facilities       (161,375) (1,401,899)  
Payments of finance lease obligations       (76,630) (61,587)  
Payments of acquisition-related contingent consideration       (20,893) (10,097)  
Payments to non-controlling interests, including acquisition of interests and distributions $ 6,800     (8,888) 0  
Payments for stock-based awards       (3,774) (593)  
Proceeds from stock-based awards       0 3,936  
Repurchases of common stock       0 (120,228)  
Other financing activities, net       (2,343) (17)  
Net cash provided by (used in) financing activities       140,838 (354,550)  
Effect of currency translation on cash       87 1,214  
Net decrease in cash and cash equivalents       (185,847) (22,789)  
Cash and cash equivalents - beginning of period       423,118 71,427 $ 71,427
Cash and cash equivalents - end of period $ 237,271 $ 237,271 $ 48,638 237,271 48,638 $ 423,118
Supplemental cash flow information:            
Interest paid       28,401 33,046  
Income tax payments, net of refunds       61,180 1,469  
Supplemental disclosure of non-cash information:            
Additions to property and equipment from finance leases       $ 98,984 $ 44,987  
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other. See Note 13 - Segments and Related Information.
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2020 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2020 contained in the Company’s 2020 Annual Report on Form 10-K (the “2020 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When necessary, certain prior year amounts have been reclassified to conform to the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill and intangible assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in
computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
COVID-19 Pandemic
The novel coronavirus (“COVID-19”) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as a new Delta variant of COVID-19 appears to be causing an increase in COVID-19 cases.
As a provider of essential services, all of the Company’s business segments continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules. The Company’s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners. The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate. The COVID-19 pandemic has had a negative impact on the Company’s operations since 2020 and may continue to affect its business activities throughout 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.
Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) and the Coronavirus Response and Relief Supplemental Appropriations Act (the “Coronavirus Relief Act”).  The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022. The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company’s financial position, results of operations and cash flows.
Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions. The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict. The availability, acceptance, administration and effectiveness (and the duration of such effectiveness) of treatments and vaccines, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% and 36% of consolidated revenue for the three month periods ended June 30, 2021 and 2020, respectively, and totaled 31% and 39% for the six month periods ended June 30, 2021 and 2020, respectively.
For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three and six month periods ended June 30, 2021, and accounted for approximately 5% of consolidated revenue for both the three and six month periods ended June 30, 2020. Substantially all of the Company’s other revenue is recognized over time.
The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the six month periods ended June 30, 2021 and 2020,
project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2020 and 2019. Revenue recognized for the three month periods ended June 30, 2021 and 2020 as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $30.5 million and $5.4 million, respectively, and totaled $37.0 million and $15.8 million for the six month periods ended June 30, 2021 and 2020, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such costs, which are amortized over the life of the respective projects, were $2.7 million and $5.5 million as of June 30, 2021 and December 31, 2020.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of June 30, 2021, the amount of the Company’s remaining performance obligations was $5.2 billion. Based on current expectations, the Company anticipates it will recognize approximately $2.9 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of June 30, 2021 and December 31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both June 30, 2021 and December 31, 2020, these change orders and/or claims related to projects across the Company’s segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2020 Form 10-K.
Accounting Pronouncements Adopted in 2021
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications. ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company’s consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareBasic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Net income attributable to MasTec:
Net income - basic and diluted (a)
$75,451 $57,005 $141,100 $93,235 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,501 72,045 72,470 73,392 
Dilutive common stock equivalents (b)
1,475 732 1,443 743 
Weighted average shares outstanding - diluted
73,976 72,777 73,913 74,135 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the six month periods ended June 30, 2021 and 2020, anti-dilutive common stock equivalents totaled 2,166 and 88,462, respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The following table provides balances for goodwill by reportable segment as of June 30, 2021 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasElectrical TransmissionTotal Goodwill
Goodwill, gross$584.7 $164.4 $513.2 $196.4 $1,458.7 
Accumulated impairment loss— — (127.0)— (127.0)
Goodwill, net$584.7 $164.4 $386.2 $196.4 $1,331.7 
For the six month period ended June 30, 2021, goodwill included additions of $88.1 million from new business combinations and a net increase of $0.1 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the six month period ended June 30, 2021 totaled approximately $3.6 million of gains and $3.2 million of losses, respectively.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets
Non-AmortizingAmortizing
Trade NamesCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2020$34.5 $297.9 $73.8 $26.4 $432.6 
Accumulated amortization(218.5)(10.6)(19.5)(248.6)
Other intangible assets, net, as of December 31, 2020$34.5 $79.4 $63.2 $6.9 $184.0 
Additions from new business combinations— 311.8 — 55.4 367.2 
Currency translation adjustments— — 1.0 — 1.0 
Amortization expense(23.4)(5.4)(2.4)(31.2)
Other intangible assets, net, as of June 30, 2021$34.5 $367.8 $58.8 $59.9 $521.0 
(a)Consists principally of trade names and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the second quarter of 2021, in conjunction with the Company’s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment and one reporting unit within its Clean Energy and Infrastructure segment. Based on the results of this assessment, management determined that the estimated fair values of both reporting units substantially exceeded their carrying values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.
Recent Acquisitions
The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.
2021 Acquisitions. For the six month period ended June 30, 2021, MasTec completed seven acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is included within the Company’s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $450 million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general
contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company’s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May and are included within the Company’s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company’s Oil and Gas segment. These acquisitions were funded with cash on hand and borrowings under the Company’s senior secured credit facility and are subject to customary purchase price adjustments.
The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions (in millions):
Acquisition consideration: 2021
Cash, net of cash acquired$589.0 
Estimated fair value of contingent consideration40.1 
Total consideration transferred$629.1 
Identifiable assets acquired and liabilities assumed:
Current assets, primarily accounts receivable$216.2 
Long-term assets, primarily property and equipment and operating lease assets182.0 
Amortizing intangible assets367.2 
Current liabilities, including current portion of operating lease liabilities(147.3)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(77.1)
Total identifiable net assets$541.0 
Goodwill$88.1 
Total net assets acquired, including goodwill$629.1 
Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships and trade names, which had weighted average lives of approximately 18 years and 17 years, respectively. The weighted average life of amortizing intangible assets for the 2021 acquisitions in the aggregate was 17 years. The acquired intangible assets included a customer relationship and a trade name intangible asset representing $282 million in the aggregate, having asset lives of approximately 20 years each, based on the acquired entity’s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed. The goodwill balances for each of the respective acquisitions, including approximately $46 million for the acquisition in our Electrical Transmission segment, represent the estimated value of each acquired company’s geographic presence in key markets, its assembled workforce and management team’s industry-specific project management expertise, as well as synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $74 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of June 30, 2021.
The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2021 acquisitions range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $40 million in the aggregate, of which approximately $26 million is included within current liabilities as of June 30, 2021. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of June 30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be up to $86 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of June 30, 2021; as a result, further adjustments to these estimates may occur.
2020 Acquisitions. During the year ended December 31, 2020, MasTec completed five acquisitions. These acquisitions included the equity interests of two entities. Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment. As of the date of acquisition, the Company’s ownership interest in the consolidated subsidiary was 96%, and as of both June 30, 2021 and December 31, 2020, was 91%, with the non-controlling interests owned by members of subsidiary management. The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company’s Communications segment. Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company’s Communications segment, and one that specializes in electrical transmission services that is included within the Company’s Electrical Transmission segment.
The aggregate purchase price for these entities was composed of approximately $23.6 million in cash, net of cash acquired, with an additional $3.1 million due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately $8.3 million. As of June 30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be up to $12 million; however, there is no maximum payment amount. Determination of the estimated fair values of net assets acquired and earn-out liabilities for certain of these acquisitions was preliminary as of June 30, 2021; as a result, further adjustments to these estimates may occur.
Pro Forma Financial Information and Acquisition Results. For the three month periods ended June 30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $2.0 billion and $1.9 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $81.6 million and $58.6 million, respectively. For the six month periods ended June 30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $4.0 billion and $3.6 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $151.2 million and $95.5 million, respectively.
For the three and six month periods ended June 30, 2021, the Company’s consolidated results of operations included acquisition-related revenue of approximately $271.4 million and $358.2 million, respectively, and included acquisition-related net income of approximately $3.5 million and $4.7 million, respectively, based on the Company’s consolidated effective tax rates. For the three and six month periods ended June 30, 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $63.5 million and $113.0 million, respectively, and included acquisition-related net income of approximately $0.4 million and acquisition-related net losses of approximately $0.5 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company’s financial instruments include cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests, convertible debentures and debt obligations.
Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.
Acquisition-Related Contingent Consideration and Other Liabilities
Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Company’s Earn-out liabilities totaled $119.8 million and $135.2 million, respectively, of which $16.8 million and $18.8 million, respectively, related to mandatorily redeemable non-controlling interests. Earn-out liabilities included within other current liabilities totaled approximately $58.9 million and $48.1 million as of June 30, 2021 and December 31, 2020, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which, as of June 30, 2021, ranged from 12.0% to 23.5%, with a weighted average rate of 13.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of June 30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $17 million and $189 million; however, there is no maximum payment amount.
Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. Additions from new business combinations totaled $40.1 million for both the three and six month periods ended June 30, 2021 and totaled $7.2 million for both the three and six month periods ended June 30, 2020. There were no measurement period adjustments in either of the three or six month periods ended June 30, 2021. For the three and six month periods ended June 30, 2021, fair value adjustments totaled net decreases of $8.9 million and $9.3 million, respectively, and related to decreases in the Company’s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company’s Communications segment. For the three month period ended June 30, 2020, fair value adjustments, net, were de minimis, and for the six month period ended June 30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $1.7 million and $1.1 million, respectively, and related to businesses in the Company’s Oil and Gas and Communications segments. Earn-out payments totaled $46.2 million for both the three and six month periods ended June 30, 2021, including approximately $2.1 million related to mandatorily redeemable non-controlling interests, and totaled $50.4 million for both the three and six month periods ended June 30, 2020. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows. The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement. Accordingly, all prior year periods have been updated to conform with the current year presentation.
Equity Investments
The Company’s equity investments as of June 30, 2021 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc., or “AVCT”; (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.
Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures. Some of these investment or strategic arrangements may involve the extension of loans or other types of financing, including approximately $3 million each of financing receivables and financing commitments as of December 31, 2020, neither of which was outstanding as of June 30, 2021. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of June 30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated.
Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (“adjusted cost basis”). As of June 30, 2021 and December 31, 2020, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $248 million and $220 million, respectively. As of June 30, 2021 and December 31, 2020, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $18 million and $17 million, respectively. There were no material changes in the fair values of, or impairments related to, these investments during any of the three or six month periods ended June 30, 2021 or 2020.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $8.6 million and $16.3 million for the three and six month periods ended June 30, 2021, respectively, and totaled $7.6 million and $15.3 million for the three and six month periods ended June 30, 2020, respectively. Distributions of earnings from the Waha JVs are included within operating cash flows. There were no distributions of earnings in either of the three or six month periods ended June 30, 2021, and for the three and six month periods ended June 30, 2020, distributions of earnings totaled $5.2 million and $7.9 million, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $83.6 million as of June 30, 2021. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $201 million and $175 million as of June 30, 2021 and December 31, 2020, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and six month periods ended June 30, 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $4.9 million and gains of approximately $12.3 million, respectively, or $3.7 million and $9.4 million, net of tax, respectively. For the three and six month periods ended June 30, 2020, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $1.7 million and $32.0 million, respectively, or $1.3 million and $24.3 million, net of tax, respectively.
Other Investments. The Company has investments in AVCT. These investments include (i) shares of AVCT common stock, which are equity securities, (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments, and (iii) debentures that are convertible into shares of AVCT common stock, which are available-for-sale securities. As of June 30, 2021 and December 31, 2020, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 8% and 9%, respectively, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 21% as of both June 30, 2021 and December 31, 2020. José R. Mas, MasTec’s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company paid an aggregate of approximately $5 million for its investments in AVCT, all of which are included within other long-term assets in the Company’s consolidated financial statements. The Company does not have the ability to exert significant influence over the operating and financial policies of AVCT.
As of June 30, 2021 and December 31, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $19 million and $17 million, respectively. For the three month period ended June 30, 2021, the Company recorded unrealized fair value measurement gains, net, on the AVCT securities within other income totaling approximately $1.0 million, primarily related to the AVCT shares, and for the six month period ended June 30, 2021, unrealized fair value measurement losses, net, on the AVCT securities were de minimis. Beginning in the second quarter of 2021, the fair value of the shares was determined based on the market price of identical securities, which is a Level 1 input. Previously, the fair value of the shares was adjusted for certain restrictions on sale, which is a Level 3 input. These restrictions expired in April 2021. Unrealized fair value measurement gains, net, recognized in other income for these securities totaled $3.8 million for both the three and six month periods ended June 30, 2020, respectively. For the three and six month periods ended June 30, 2021, unrealized fair value measurement gains on the AVCT convertible debentures, for which fair value is determined based on Level 3 inputs and recognized within other comprehensive income, totaled approximately $0.3 million and $1.3 million, respectively, or $0.2 million and $1.0 million, net of tax, respectively.
During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, of which $0.6 million and $1.0 million were funded during the three and six month periods ended June 30, 2021, respectively. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.3 million for both the three and six month periods ended June 30, 2021. As of June 30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest. The Company has the ability to exert significant influence over the VIE, and, as a result, the Company’s investment in Confluence was accounted for as an equity method investment as of June 30, 2021.
The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $20 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of June 30, 2021 and December 31, 2020. The initial investment in FM Tech provided for an additional $9 million of purchase price upon resolution of certain contingencies, of which $2 million was paid in the first quarter of 2021. As of June 30, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities. For the three month period ended June 30, 2021, the Company made no equity contributions related to these entities, and for the six month period ended June 30, 2021, made equity contributions of approximately $2 million. The Company made no equity contributions during either of the three or six month periods ended June 30, 2020. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $1 million for each of the three and six month periods ended June 30, 2021 and 2020.
Certain of these entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $2.4 million and $3.6 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $4.1 million and $6.3 million for the six month periods ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, related amounts payable to these entities totaled $0.5 million and $0.2 million, respectively. In addition, the Company has an employee leasing arrangement with one of these entities. Charges to this entity were de minimis for both the three and six month periods ended June 30, 2021, and totaled $0.2 million for both the three and six month periods ended June 30, 2020. As of June 30, 2021 and December 31, 2020, related amounts receivable totaled $0.5 million and $0.4 million, respectively. There were no amounts advanced to these entities for the three month period ended June 30, 2021, and for the six month period ended June 30, 2021, amounts advanced totaled $0.2 million, which amount was outstanding as of June 30, 2021.
Senior Notes
As of both June 30, 2021 and December 31, 2020, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600 million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $627.0 million and $625.5 million, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
June 30,
2021
December 31,
2020
Contract billings
$874.4 $805.0 
Less allowance
(9.2)(20.5)
Accounts receivable, net of allowance$865.2 $784.5 
Retainage
271.5 287.7 
Unbilled receivables
832.2 682.0 
Contract assets
$1,103.7 $969.7 
Contract billings represent the amount of performance obligations that have been billed but have not yet been collected. Contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings). The increase in the unbilled receivables balance as of June 30, 2021 was driven by ordinary course project activity associated with the Company’s 2021 acquisitions, as well as increased project activity across multiple segments. For the six month period ended June 30, 2021, provisions for credit losses totaled a recovery of $11.0 million, resulting from the successful collection efforts for previously reserved amounts. For the six month period ended June 30, 2020, provisions for credit losses totaled $12.3 million. Impairment losses on contract assets were not material in either period.
Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Contract liabilities, including accrued project losses, totaled approximately $238.9 million and $228.4 million as of June 30, 2021 and December 31, 2020, respectively, of which deferred revenue comprised approximately $217.4 million and $203.0 million, respectively. For the three and six month periods ended June 30, 2021, the Company recognized revenue of approximately $19.3 million and $166.1 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.
The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer’s bank in return for a nominal fee. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $0.8 million and $1.4 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $1.5 million and $3.2 million for the six month periods ended June 30, 2021 and 2020, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
June 30,
2021
December 31,
2020
Land
$11.1 $6.0 
Buildings and leasehold improvements
49.2 40.5 
Machinery and equipment
2,088.8 1,875.5 
Office furniture and equipment
232.4 221.6 
Construction in progress
28.1 26.1 
Total property and equipment
$2,409.6 $2,169.7 
Less accumulated depreciation and amortization
(1,308.4)(1,187.4)
Property and equipment, net
$1,101.2 $982.3 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $161.0 million and $154.1 million as of June 30, 2021 and December 31, 2020, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $35.0 million and $34.3 million as of June 30, 2021 and December 31, 2020, respectively. The effects of accrued capital expenditures are excluded from the Company’s consolidated statements of cash flows given their non-cash nature.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateJune 30,
2021
December 31,
2020
Senior secured credit facility:September 19, 2024
Revolving loans$292.4 $32.7 
Term loan392.5 397.5 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations313.1 288.5 
Total debt obligations$1,598.0 $1,318.7 
Less unamortized deferred financing costs(14.4)(16.0)
Total debt, net of deferred financing costs$1,583.6 $1,302.7 
Current portion of long-term debt163.1 145.1 
Long-term debt$1,420.5 $1,157.6 
Senior Secured Credit Facility
The Company’s senior secured credit facility (the “Credit Facility”) has aggregate borrowing commitments totaling approximately $1.75 billion, which amount is composed of $1.35 billion of revolving commitments and a term loan with an original principal amount of $400 million. The term loan is subject to amortization in quarterly principal installments of $2.5 million, which commenced in December 2020. This amount will increase to $5.0 million commencing in December 2021. Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.
As of June 30, 2021 and December 31, 2020, outstanding revolving loans, which included $22 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.37% and 1.87% per annum, respectively. The term loan accrued interest at rates of 1.35% and 1.40% as of June 30, 2021 and December 31, 2020, respectively. Letters of credit of approximately $97.5 million and $133.6 million were issued as of June 30, 2021 and December 31, 2020, respectively. As of both June 30, 2021 and December 31, 2020, letter of credit fees accrued at 0.375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit. Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation. As of June 30, 2021 and December 31, 2020, availability for revolving loans totaled $1.0 billion and $1.2 billion, respectively, or up to $552.5 million and $516.4 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $278.0 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of June 30, 2021 and December 31, 2020, respectively. The unused facility fee as of both June 30, 2021 and December 31, 2020 accrued at 0.20% per annum.
The Credit Facility is guaranteed by certain subsidiaries of the Company (the “Guarantor Subsidiaries”) and obligations under the Credit Facility are secured by substantially all of the Company’s and the Guarantor Subsidiaries’ respective assets, subject to certain exceptions.
Other Credit Facilities. The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of either June 30, 2021 or December 31, 2020. Additionally, the Company has a separate credit facility, under which it may issue up to $50.0 million of performance standby
letters of credit.  As of June 30, 2021 and December 31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, respectively, and accrued fees at 0.40% and 0.50% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.
Debt Guarantees and Covenants
The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company’s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions. MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both June 30, 2021 and December 31, 2020.
Additional Information
As of June 30, 2021 and December 31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $11.7 million and $12.4 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2020 Form 10-K.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Obligations
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Lease Obligations Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of June 30, 2021, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of June 30, 2021 and December 31, 2020 totaled $628.8 million and $563.0 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $466.3 million and $418.7 million as of June 30, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $18.7 million and $16.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $37.7 million and $32.6 million for the six month periods ended June 30, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the three and six month periods ended June 30, 2021 totaled $79.7 million and $85.3 million, respectively, which included additions from recent acquisitions. For the six month period ended June 30, 2021, acquisition-related operating lease additions totaled $74.6 million. Operating lease additions for the three and six month periods ended June 30, 2020 totaled $7.5 million and $13.3 million, respectively.
For the three month periods ended June 30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $28.1 million and $26.8 million, respectively, of which $2.9 million and $2.8 million, respectively, represented variable lease costs. For the six month periods ended June 30, 2021 and 2020, rent expense for such leases totaled approximately $55.5 million and $62.1 million, respectively, of which $5.1 million and $5.7 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $130.8 million and $72.9 million for the three month periods ended June 30, 2021 and 2020, respectively. Rent expense for such leases totaled approximately $240.9 million and $150.4 million for the six month periods ended June 30, 2021 and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of June 30, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining six months$81.9 $54.0 
2022127.7 72.6 
202374.2 42.9 
202434.1 30.0 
20257.4 18.6 
Thereafter
1.0 24.9 
Total minimum lease payments
$326.3 $243.0 
Less amounts representing interest
(13.6)(14.6)
Total lease obligations, net of interest
$312.7 $228.4 
Less current portion
145.4 85.6 
Long-term portion of lease obligations, net of interest
$167.3 $142.8 
As of June 30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.5%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.1% as of June 30, 2021.
Lease Obligations Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of June 30, 2021, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of June 30, 2021 and December 31, 2020 totaled $628.8 million and $563.0 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $466.3 million and $418.7 million as of June 30, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $18.7 million and $16.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $37.7 million and $32.6 million for the six month periods ended June 30, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the three and six month periods ended June 30, 2021 totaled $79.7 million and $85.3 million, respectively, which included additions from recent acquisitions. For the six month period ended June 30, 2021, acquisition-related operating lease additions totaled $74.6 million. Operating lease additions for the three and six month periods ended June 30, 2020 totaled $7.5 million and $13.3 million, respectively.
For the three month periods ended June 30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $28.1 million and $26.8 million, respectively, of which $2.9 million and $2.8 million, respectively, represented variable lease costs. For the six month periods ended June 30, 2021 and 2020, rent expense for such leases totaled approximately $55.5 million and $62.1 million, respectively, of which $5.1 million and $5.7 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $130.8 million and $72.9 million for the three month periods ended June 30, 2021 and 2020, respectively. Rent expense for such leases totaled approximately $240.9 million and $150.4 million for the six month periods ended June 30, 2021 and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of June 30, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining six months$81.9 $54.0 
2022127.7 72.6 
202374.2 42.9 
202434.1 30.0 
20257.4 18.6 
Thereafter
1.0 24.9 
Total minimum lease payments
$326.3 $243.0 
Less amounts representing interest
(13.6)(14.6)
Total lease obligations, net of interest
$312.7 $228.4 
Less current portion
145.4 85.6 
Long-term portion of lease obligations, net of interest
$167.3 $142.8 
As of June 30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.5%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.1% as of June 30, 2021.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Other Employee Benefit Plans
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Employee Benefit Plans Stock-Based Compensation and Other Employee Benefit Plans
The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the “Restated 2013 Incentive Plan”), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the “2013 Incentive Plan”). The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by 1,150,000 shares. Under all stock-based compensation plans in effect as of June 30, 2021, there were approximately 3,666,000 shares available for future grant.
Non-cash stock-based compensation expense under all plans totaled $6.1 million and $5.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $11.6 million and $9.9 million for the six month periods ended June 30, 2021 and 2020, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.2 million and $1.4 million for the three month periods ended June 30, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million for the three month period ended June 30, 2021. Net tax deficiencies related to the vesting of share-based payment awards for the three month period ended June 30, 2020 were de minimis. For the six month periods ended June 30, 2021 and 2020, income tax benefits totaled $2.3 million and $2.2 million, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million and net tax deficiencies totaling $0.2 million, respectively.
Restricted Shares
MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of June 30, 2021, total unearned compensation related to restricted shares was approximately $40.5 million, which amount is expected to be recognized over a weighted average period of approximately 2.0 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.5 million and $0.9 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $11.3 million and $6.5 million for the six month periods ended June 30, 2021 and 2020, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20201,845,341 $34.90 
Granted155,795 93.39 
Vested(115,028)52.10 
Canceled/forfeited(14,400)30.58 
Non-vested restricted shares, as of June 30, 20211,871,708 $38.75 
(a)    Includes 2,500 and 2,300 restricted stock units as of June 30, 2021 and December 31, 2020, respectively.
Employee Stock Purchase Plans
The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Effective January 1, 2021, the Company’s ESPPs were amended (the “Amended ESPPs”), eliminating the look-back option and changing the offering period from three months to two weeks. Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. Previously, these plans allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents. Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model. The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company’s discretion.
For the three and six month periods ended June 30, 2021, 20,191 shares and 39,033 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.8 million and $3.2 million, respectively, which shares were reacquired by the Company on the open market. For the three and six month periods ended June 30, 2020, 100,660 shares and 154,059 shares, respectively, were purchased by participants for $2.4 million and $3.9 million, respectively, which shares were newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $0.2 million and $0.8 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled approximately $0.5 million and $1.2 million for the six month periods ended June 30, 2021 and 2020, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Other Retirement Plans
6 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Other Retirement Plans Other Retirement PlansMultiemployer Plans. Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. Union
payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended June 30:
20212,532 6,979 $21.7 $8.0 $29.7 
20201,424 1,469 $6.9 $2.1 $9.0 
For the Six Months Ended June 30:
20212,412 6,979 $44.2 $10.2 $54.4 
20201,119 1,469 $12.3 $3.8 $16.1 
The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company’s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company’s 2021 acquisitions.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Equity Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws. There were no share repurchases under the Company’s share repurchase programs in either of the three or six month periods ended June 30, 2021. During the six month period ended June 30, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $120.2 million, of which $0.8 million was repurchased during the second quarter. As of June 30, 2021, $158.6 million was available for future share repurchases under all of the Company’s open share repurchase programs, which included $8.6 million under the Company’s December 2018 share repurchase program, and the full amount of the Company’s March 2020 $150 million share repurchase program.
Accumulated Other Comprehensive Loss
Unrealized foreign currency translation activity, net, for each of the three and six month periods ended June 30, 2021 and 2020 relates to the Company’s operations in Canada and Mexico. For the three month period ended June 30, 2021, unrealized investment activity includes unrealized losses on the interest rate swaps associated with the Waha JVs, offset, in part, by unrealized gains on the AVCT convertible debentures. For the six month period ended June 30, 2021, unrealized investment activity includes unrealized gains on both the interest rate swaps associated with the Waha JVs and on the Company’s investment in AVCT convertible debentures. For the three and six month periods ended June 30, 2020, unrealized losses on investment activity related to the Waha JV swaps. See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended June 30, 2021 and 2020, the Company’s consolidated effective tax rates were 26.3% and 26.7%, respectively. For the six month periods ended June 30, 2021 and 2020, the Company’s consolidated effective tax rates were 28.4% and 18.6%, respectively. The Company’s effective tax rate for the six month period ended June 30, 2021 included the negative effect of $2.3 million related to non-deductible share-based compensation, and for the six month period ended June 30, 2020, benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Segment and Related Information Segments and Related Information
Segment Discussion
The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other. This structure is generally focused on broad end-user markets for the Company’s labor-based construction services. All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure. The
Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment. The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems. The Other segment includes certain equity investees, the services of which vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended June 30, For the Six Months Ended June 30,
Revenue:2021202020212020
Communications (a)
$630.4 $654.3 $1,199.0 $1,298.4 
Clean Energy and Infrastructure
481.5 426.1 831.9 712.4 
Oil and Gas
621.4 368.5 1,346.9 727.6 
Electrical Transmission
232.5 124.1 366.0 252.2 
Other
0.0 0.1 0.0 0.1 
Eliminations(3.1)(3.8)(5.7)(4.8)
Consolidated revenue$1,962.7 $1,569.3 $3,738.1 $2,985.9 
(a)    Revenue generated primarily by utilities customers represented 20.6% and 14.9% of Communications segment revenue for the three month periods ended June 30, 2021 and 2020, respectively, and represented 20.4% and 15.0% for the six month periods ended June 30, 2021 and 2020, respectively.
For the Three Months Ended June 30, For the Six Months Ended June 30,
EBITDA:2021202020212020
Communications
$72.7 $76.4 $121.5 $127.2 
Clean Energy and Infrastructure
15.6 30.1 26.4 35.0 
Oil and Gas
138.1 80.1 305.7 154.5 
Electrical Transmission
9.3 (3.2)12.9 5.1 
Other
8.3 7.5 15.8 14.9 
Corporate(19.9)(31.0)(59.8)(62.9)
Consolidated EBITDA$224.1 $159.9 $422.5 $273.8 
For the Three Months Ended June 30, For the Six Months Ended June 30,
Depreciation and Amortization:2021202020212020
Communications
$23.8 $21.4 $45.6 $41.0 
Clean Energy and Infrastructure
10.5 4.7 18.1 8.7 
Oil and Gas
56.2 32.1 108.3 60.2 
Electrical Transmission
14.1 6.6 20.2 12.4 
Other
0.0 0.0 0.0 0.0 
Corporate2.8 2.7 5.7 5.7 
Consolidated depreciation and amortization$107.4 $67.5 $197.9 $128.0 
For the Three Months Ended June 30, For the Six Months Ended June 30,
EBITDA Reconciliation:2021202020212020
Income before income taxes$102.8 $77.6 $198.3 $114.1 
Plus:
Interest expense, net13.8 14.8 26.3 31.8 
Depreciation87.5 57.7 166.8 110.8 
Amortization of intangible assets19.9 9.8 31.2 17.2 
Consolidated EBITDA$224.1 $159.9 $422.5 $273.8 
Foreign Operations and Other. MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $1.9 billion and $1.6 billion for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $3.7 billion and $2.9 billion for the six month periods ended June 30, 2021 and 2020, respectively. Revenue derived from foreign operations totaled $33.4 million and $14.0 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled $79.9 million and $59.6 million for the six month periods ended June 30, 2021 and 2020, respectively, substantially all of which was derived from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.1 billion and $959.5 million as of June 30, 2021 and December 31, 2020, respectively, and, for the Company’s businesses in foreign countries, totaled $21.5 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.8 billion and $1.4 billion as of June 30, 2021 and December 31, 2020, respectively, and for the Company’s businesses in foreign countries, totaled approximately $48.2 million and $50.5 million as of June 30, 2021 and December 31, 2020, respectively. The majority of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of June 30, 2021 and December 31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 3% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three and six month periods ended June 30, 2021 totaled approximately 6% and 5% of total revenue, respectively, and for both the three and six month periods ended June 30, 2020 totaled approximately 2% of total revenue, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:
For the Three Months Ended June 30, For the Six Months Ended June 30,
Customer:2021202020212020
Enbridge, Inc. (a)
12%1%18%1%
AT&T (b)
12%19%12%21%
Permian Highway Pipeline (c)
0%10%0%7%
(a)    The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.
(b)    The Company’s relationship with AT&T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&T’s: (i) wireless; (ii) wireline/fiber; and (iii) various install-to-the-home businesses. Revenue from AT&T is included within the Communications segment. The decrease in AT&T revenue for the three and six month periods ended June 30, 2021 as compared with the same periods in 2020 was primarily due to lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, and, for the six month period ended June 30, 2021, was also due to the effects of the COVID-19 pandemic.
(c)    The Company's relationship with Permian Highway Pipeline is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If
this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of June 30, 2021 and December 31, 2020, there were $123.7 million and $151.8 million, respectively, of letters of credit issued under the Company’s credit facilities. The Company is not aware of any material claims relating to its outstanding letters of credit as of June 30, 2021 or December 31, 2020.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of June 30, 2021 and December 31, 2020, outstanding performance and payment bonds approximated $1,919.1 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $724.4 million and $263.2 million as of June 30, 2021 and December 31, 2020, respectively. Included in these balances as of June 30, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.
Investment and Strategic Arrangements. The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of June 30, 2021, the Company was not aware of material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of June 30, 2021 and December 31, 2020 are amounts held by entities that are proportionately consolidated totaling $6.9 million and $8.2 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. In addition, the Company provided $0.7 million of project-related financing to its contractual joint ventures for the six month period ended June 30, 2021.
The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. As of June 30, 2021 and December 31, 2020, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $145.6 million and $129.6 million, respectively, of which $89.4 million and $86.1 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $5.1 million and $4.3 million as of June 30, 2021 and December 31, 2020, respectively.
The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $64.1 million and $59.3 million as of June 30, 2021 and December 31, 2020, respectively. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million as of both June 30, 2021 and December 31, 2020.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.
The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of June 30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.
Indemnities. The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation. As of June 30, 2021 and December 31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if
customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.Concentrations of Risk. The Company had approximately 460 customers for the six month period ended June 30, 2021. As of June 30, 2021, one customer accounted for approximately 12% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. As of December 31, 2020, two customers each accounted for approximately 15% and 12%, respectively, of the Company’s consolidated net accounts receivable position. In addition, the Company derived 55% and 66% of its revenue from its top ten customers for the three month periods ended June 30, 2021 and 2020, respectively, and derived 60% and 63% of its revenue from its top ten customers for the six month periods ended June 30, 2021 and 2020, respectively
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended June 30, 2021 and 2020, such payments to related party entities totaled approximately $30.7 million and $16.2 million, respectively, and for the six month periods ended June 30, 2021 and 2020, totaled approximately $51.1 million and $41.5 million, respectively. Payables associated with such arrangements totaled approximately $0.5 million and $8.9 million as of June 30, 2021 and December 31, 2020, respectively. Revenue from such related party arrangements totaled approximately $0.9 million and $1.3 million for the three month periods ended June 30, 2021 and 2020, respectively, and totaled approximately $2.1 million and $2.3 million for the six month periods ended June 30, 2021 and 2020, respectively. Related amounts receivable, net, totaled approximately $0.4 million and $0.5 million as of June 30, 2021 and December 31, 2020, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. MasTec paid CCI $5.6 million and $1.0 million, net of rebates, respectively, for the three month periods ended June 30, 2021 and 2020, and paid approximately $10.7 million and $1.4 million, respectively, for the six month periods ended June 30, 2021 and 2020 related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $5.1 million and $4.2 million as of June 30, 2021 and December 31, 2020, respectively.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month period ended June 30, 2021, MasTec incurred subcontracting expenses of approximately $16.8 million under these arrangements, and no subcontracting expenses were incurred for the three month period ended June 30, 2020. For the six month period ended June 30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $45.8 million, and for the six month period ended June 30, 2020, incurred approximately $0.6 million, net. As of June 30, 2021 and December 31, 2020, related amounts payable totaled approximately $14.9 million and $1.4 million, respectively.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended June 30, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement, and paid approximately $1.3 million for both the six month periods ended June 30, 2021 and 2020.
MasTec performs construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are minority owners. Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services. For both the three and six month periods ended June 30, 2021, charges under these arrangements were de minimis, and for the three and six month periods ended June 30, 2020, MasTec charged approximately $1.5 million and $5.5 million, respectively. Related amounts outstanding as of both June 30, 2021 and December 31, 2020 were de minimis. Payments for other expenses related to the Franchise for both the six month periods ended June 30, 2021 and 2020 totaled approximately $0.2 million, for which there were no amounts outstanding as of either June 30, 2021 or December 31, 2020.
MasTec leases employees and provides satellite communications services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $0.3 million, for both the three month periods ended June 30, 2021 and 2020, and for the six month periods ended June 30, 2021 and 2020, totaled approximately $0.6 million and $0.7 million, respectively. As of June 30, 2021 and December 31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.
Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas and José R. Mas, MasTec’s Chief Executive Officer, were minority owners at the time of acquisition, totaled approximately $0.3 million and $0.1 million as of June 30, 2021 and December 31, 2020, respectively. Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.
The Company, through a second quarter 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25%-owned entity have a subcontracting arrangement. The Company’s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment. As of June 30, 2021 and December 31, 2020, the Company’s net investment in this entity was a liability of approximately $1.6 million and $2.0 million, respectively, which net amount includes approximately $2.3 million and $1.9 million, respectively, of accounts receivable, net, less deferred revenue related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For the three and six month periods ended June 30, 2021, approximately $0.2
million and $0.4 million, respectively, of income was recognized in connection with these arrangements. As of both June 30, 2021 and December 31, 2020, related amounts receivable totaled $0.4 million.
Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment. In June 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, one of which Jorge Mas is a trustee, and one of which José R. Mas is a trustee. The Company paid $0.5 million and $0.7 million in both the second quarters of 2021 and 2020 in connection with the agreements for Jorge Mas and José R. Mas, respectively. As of June 30, 2021 and December 31, 2020, life insurance assets associated with these agreements totaled approximately $23.4 million and $22.2 million, respectively.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2020 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2020 contained in the Company’s 2020 Annual Report on Form 10-K (the “2020 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When necessary, certain prior year amounts have been reclassified to conform to the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Reclassifications When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Equity Method Investments The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. See Note 4 - Fair Value of Financial Instruments.
Unincorporated Entities, Proportional Consolidation For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity
Translation of Foreign Currencies Translation of Foreign CurrenciesThe assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
Management Estimates
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill and intangible assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in
computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
COVID-19 Pandemic
COVID-19 Pandemic
The novel coronavirus (“COVID-19”) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as a new Delta variant of COVID-19 appears to be causing an increase in COVID-19 cases.
As a provider of essential services, all of the Company’s business segments continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules. The Company’s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners. The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate. The COVID-19 pandemic has had a negative impact on the Company’s operations since 2020 and may continue to affect its business activities throughout 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.
Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) and the Coronavirus Response and Relief Supplemental Appropriations Act (the “Coronavirus Relief Act”).  The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022. The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company’s financial position, results of operations and cash flows.
Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions. The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict. The availability, acceptance, administration and effectiveness (and the duration of such effectiveness) of treatments and vaccines, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% and 36% of consolidated revenue for the three month periods ended June 30, 2021 and 2020, respectively, and totaled 31% and 39% for the six month periods ended June 30, 2021 and 2020, respectively.
For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three and six month periods ended June 30, 2021, and accounted for approximately 5% of consolidated revenue for both the three and six month periods ended June 30, 2020. Substantially all of the Company’s other revenue is recognized over time.
The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the six month periods ended June 30, 2021 and 2020,
project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2020 and 2019. Revenue recognized for the three month periods ended June 30, 2021 and 2020 as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $30.5 million and $5.4 million, respectively, and totaled $37.0 million and $15.8 million for the six month periods ended June 30, 2021 and 2020, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such costs, which are amortized over the life of the respective projects, were $2.7 million and $5.5 million as of June 30, 2021 and December 31, 2020.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of June 30, 2021, the amount of the Company’s remaining performance obligations was $5.2 billion. Based on current expectations, the Company anticipates it will recognize approximately $2.9 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of June 30, 2021 and December 31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both June 30, 2021 and December 31, 2020, these change orders and/or claims related to projects across the Company’s segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2020 Form 10-K.
Accounting Pronouncements Adopted in 2021
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications. ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company’s consolidated financial statements.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Information
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Net income attributable to MasTec:
Net income - basic and diluted (a)
$75,451 $57,005 $141,100 $93,235 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,501 72,045 72,470 73,392 
Dilutive common stock equivalents (b)
1,475 732 1,443 743 
Weighted average shares outstanding - diluted
73,976 72,777 73,913 74,135 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the six month periods ended June 30, 2021 and 2020, anti-dilutive common stock equivalents totaled 2,166 and 88,462, respectively.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Segment
The following table provides balances for goodwill by reportable segment as of June 30, 2021 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasElectrical TransmissionTotal Goodwill
Goodwill, gross$584.7 $164.4 $513.2 $196.4 $1,458.7 
Accumulated impairment loss— — (127.0)— (127.0)
Goodwill, net$584.7 $164.4 $386.2 $196.4 $1,331.7 
Schedule of Finite-Lived Intangible Assets
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets
Non-AmortizingAmortizing
Trade NamesCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2020$34.5 $297.9 $73.8 $26.4 $432.6 
Accumulated amortization(218.5)(10.6)(19.5)(248.6)
Other intangible assets, net, as of December 31, 2020$34.5 $79.4 $63.2 $6.9 $184.0 
Additions from new business combinations— 311.8 — 55.4 367.2 
Currency translation adjustments— — 1.0 — 1.0 
Amortization expense(23.4)(5.4)(2.4)(31.2)
Other intangible assets, net, as of June 30, 2021$34.5 $367.8 $58.8 $59.9 $521.0 
(a)Consists principally of trade names and non-compete agreements.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions (in millions):
Acquisition consideration: 2021
Cash, net of cash acquired$589.0 
Estimated fair value of contingent consideration40.1 
Total consideration transferred$629.1 
Identifiable assets acquired and liabilities assumed:
Current assets, primarily accounts receivable$216.2 
Long-term assets, primarily property and equipment and operating lease assets182.0 
Amortizing intangible assets367.2 
Current liabilities, including current portion of operating lease liabilities(147.3)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(77.1)
Total identifiable net assets$541.0 
Goodwill$88.1 
Total net assets acquired, including goodwill$629.1 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
June 30,
2021
December 31,
2020
Contract billings
$874.4 $805.0 
Less allowance
(9.2)(20.5)
Accounts receivable, net of allowance$865.2 $784.5 
Retainage
271.5 287.7 
Unbilled receivables
832.2 682.0 
Contract assets
$1,103.7 $969.7 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
June 30,
2021
December 31,
2020
Land
$11.1 $6.0 
Buildings and leasehold improvements
49.2 40.5 
Machinery and equipment
2,088.8 1,875.5 
Office furniture and equipment
232.4 221.6 
Construction in progress
28.1 26.1 
Total property and equipment
$2,409.6 $2,169.7 
Less accumulated depreciation and amortization
(1,308.4)(1,187.4)
Property and equipment, net
$1,101.2 $982.3 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateJune 30,
2021
December 31,
2020
Senior secured credit facility:September 19, 2024
Revolving loans$292.4 $32.7 
Term loan392.5 397.5 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations313.1 288.5 
Total debt obligations$1,598.0 $1,318.7 
Less unamortized deferred financing costs(14.4)(16.0)
Total debt, net of deferred financing costs$1,583.6 $1,302.7 
Current portion of long-term debt163.1 145.1 
Long-term debt$1,420.5 $1,157.6 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Obligations (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of June 30, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining six months$81.9 $54.0 
2022127.7 72.6 
202374.2 42.9 
202434.1 30.0 
20257.4 18.6 
Thereafter
1.0 24.9 
Total minimum lease payments
$326.3 $243.0 
Less amounts representing interest
(13.6)(14.6)
Total lease obligations, net of interest
$312.7 $228.4 
Less current portion
145.4 85.6 
Long-term portion of lease obligations, net of interest
$167.3 $142.8 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of June 30, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining six months$81.9 $54.0 
2022127.7 72.6 
202374.2 42.9 
202434.1 30.0 
20257.4 18.6 
Thereafter
1.0 24.9 
Total minimum lease payments
$326.3 $243.0 
Less amounts representing interest
(13.6)(14.6)
Total lease obligations, net of interest
$312.7 $228.4 
Less current portion
145.4 85.6 
Long-term portion of lease obligations, net of interest
$167.3 $142.8 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Activity, Restricted Shares
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20201,845,341 $34.90 
Granted155,795 93.39 
Vested(115,028)52.10 
Canceled/forfeited(14,400)30.58 
Non-vested restricted shares, as of June 30, 20211,871,708 $38.75 
(a)    Includes 2,500 and 2,300 restricted stock units as of June 30, 2021 and December 31, 2020, respectively.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Other Retirement Plans (Tables)
6 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Schedule of Covered Employees and Contributions, Multiemployer Plans Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended June 30:
20212,532 6,979 $21.7 $8.0 $29.7 
20201,424 1,469 $6.9 $2.1 $9.0 
For the Six Months Ended June 30:
20212,412 6,979 $44.2 $10.2 $54.4 
20201,119 1,469 $12.3 $3.8 $16.1 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
For the Three Months Ended June 30, For the Six Months Ended June 30,
Revenue:2021202020212020
Communications (a)
$630.4 $654.3 $1,199.0 $1,298.4 
Clean Energy and Infrastructure
481.5 426.1 831.9 712.4 
Oil and Gas
621.4 368.5 1,346.9 727.6 
Electrical Transmission
232.5 124.1 366.0 252.2 
Other
0.0 0.1 0.0 0.1 
Eliminations(3.1)(3.8)(5.7)(4.8)
Consolidated revenue$1,962.7 $1,569.3 $3,738.1 $2,985.9 
(a)    Revenue generated primarily by utilities customers represented 20.6% and 14.9% of Communications segment revenue for the three month periods ended June 30, 2021 and 2020, respectively, and represented 20.4% and 15.0% for the six month periods ended June 30, 2021 and 2020, respectively.
For the Three Months Ended June 30, For the Six Months Ended June 30,
EBITDA:2021202020212020
Communications
$72.7 $76.4 $121.5 $127.2 
Clean Energy and Infrastructure
15.6 30.1 26.4 35.0 
Oil and Gas
138.1 80.1 305.7 154.5 
Electrical Transmission
9.3 (3.2)12.9 5.1 
Other
8.3 7.5 15.8 14.9 
Corporate(19.9)(31.0)(59.8)(62.9)
Consolidated EBITDA$224.1 $159.9 $422.5 $273.8 
For the Three Months Ended June 30, For the Six Months Ended June 30,
Depreciation and Amortization:2021202020212020
Communications
$23.8 $21.4 $45.6 $41.0 
Clean Energy and Infrastructure
10.5 4.7 18.1 8.7 
Oil and Gas
56.2 32.1 108.3 60.2 
Electrical Transmission
14.1 6.6 20.2 12.4 
Other
0.0 0.0 0.0 0.0 
Corporate2.8 2.7 5.7 5.7 
Consolidated depreciation and amortization$107.4 $67.5 $197.9 $128.0 
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Three Months Ended June 30, For the Six Months Ended June 30,
EBITDA Reconciliation:2021202020212020
Income before income taxes$102.8 $77.6 $198.3 $114.1 
Plus:
Interest expense, net13.8 14.8 26.3 31.8 
Depreciation87.5 57.7 166.8 110.8 
Amortization of intangible assets19.9 9.8 31.2 17.2 
Consolidated EBITDA$224.1 $159.9 $422.5 $273.8 
Schedule of Revenue by Major Customers by Reporting Segments
Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:
For the Three Months Ended June 30, For the Six Months Ended June 30,
Customer:2021202020212020
Enbridge, Inc. (a)
12%1%18%1%
AT&T (b)
12%19%12%21%
Permian Highway Pipeline (c)
0%10%0%7%
(a)    The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.
(b)    The Company’s relationship with AT&T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&T’s: (i) wireless; (ii) wireline/fiber; and (iii) various install-to-the-home businesses. Revenue from AT&T is included within the Communications segment. The decrease in AT&T revenue for the three and six month periods ended June 30, 2021 as compared with the same periods in 2020 was primarily due to lower levels of wireless services, including from the effects of temporary project timing delays related to recently completed 5G spectrum auctions, and, for the six month period ended June 30, 2021, was also due to the effects of the COVID-19 pandemic.
(c)    The Company's relationship with Permian Highway Pipeline is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2021
USD ($)
reportingUnit
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Number of reportable segments 5 5
Accrued payroll taxes $ 59 $ 59
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue [Line Items]          
Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars) $ 30.5 $ 5.4 $ 37.0 $ 15.8  
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) 5,200.0   5,200.0    
Contract with customer, unapproved change orders and/or claims, amount (in dollars) 97.0   97.0   $ 51.0
Mobilization Costs          
Revenue [Line Items]          
Mobilization costs $ 2.7   $ 2.7   $ 5.5
Maximum          
Revenue [Line Items]          
Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage     5.00% 5.00%  
Change order or claim approval process, term within which expected to be completed (in years)     1 year    
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements          
Revenue [Line Items]          
Concentration risk, percentage of total 32.00% 36.00% 31.00% 39.00%  
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements | Point in Time          
Revenue [Line Items]          
Concentration risk, percentage of total 4.00% 5.00% 4.00% 5.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01          
Revenue [Line Items]          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 6 months   6 months    
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) $ 2,900.0   $ 2,900.0    
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net income attributable to MasTec:        
Net income - basic $ 75,451 $ 57,005 $ 141,100 $ 93,235
Net income - diluted $ 75,451 $ 57,005 $ 141,100 $ 93,235
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 72,501,000 72,045,000 72,470,000 73,392,000
Dilutive common stock equivalents (in shares) 1,475,000 732,000 1,443,000 743,000
Weighted average shares outstanding - diluted (in shares) 73,976,000 72,777,000 73,913,000 74,135,000
Anti-dilutive common stock (in shares)     2,166 88,462
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill, gross $ 1,458,700  
Accumulated impairment loss (127,000)  
Goodwill, net 1,331,699 $ 1,243,034
Communications    
Goodwill [Line Items]    
Goodwill, gross 584,700  
Accumulated impairment loss 0  
Goodwill, net 584,700  
Clean Energy and Infrastructure    
Goodwill [Line Items]    
Goodwill, gross 164,400  
Accumulated impairment loss 0  
Goodwill, net 164,400  
Oil and Gas    
Goodwill [Line Items]    
Goodwill, gross 513,200  
Accumulated impairment loss (127,000)  
Goodwill, net 386,200  
Electrical Transmission    
Goodwill [Line Items]    
Goodwill, gross 196,400  
Accumulated impairment loss 0  
Goodwill, net $ 196,400  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Narrative) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Goodwill [Line Items]  
Goodwill, acquired during period $ 88.1
Goodwill, measurement period adjustments 0.1
Goodwill, Gross  
Goodwill [Line Items]  
Goodwill, currency translation gains (losses) 3.6
Goodwill, Accumulated Impairment Loss  
Goodwill [Line Items]  
Goodwill, currency translation gains (losses) $ (3.2)
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Other Intangible Assets [Line Items]    
Other intangible assets, gross   $ 432,600
Accumulated amortization   (248,600)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance $ 184,043  
Additions from new business combinations 367,200  
Currency translation adjustments 1,000  
Amortization expense (31,200)  
Other intangible assets, net, ending balance 521,033  
Customer Relationships and Backlog    
Other Intangible Assets [Line Items]    
Other intangible assets, amortizing, gross   297,900
Accumulated amortization   (218,500)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, amortizing, beginning balance 79,400  
Additions from new business combinations, amortizing intangible assets 311,800  
Currency translation adjustments, amortizing intangible assets 0  
Amortization expense (23,400)  
Other intangible assets, net, amortizing, ending balance 367,800  
Pre-Qualifications    
Other Intangible Assets [Line Items]    
Other intangible assets, amortizing, gross   73,800
Accumulated amortization   (10,600)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, amortizing, beginning balance 63,200  
Additions from new business combinations, amortizing intangible assets 0  
Currency translation adjustments, amortizing intangible assets 1,000  
Amortization expense (5,400)  
Other intangible assets, net, amortizing, ending balance 58,800  
Other Amortizing Intangible Assets    
Other Intangible Assets [Line Items]    
Other intangible assets, amortizing, gross   26,400
Accumulated amortization   (19,500)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, amortizing, beginning balance 6,900  
Additions from new business combinations, amortizing intangible assets 55,400  
Currency translation adjustments, amortizing intangible assets 0  
Amortization expense (2,400)  
Other intangible assets, net, amortizing, ending balance 59,900  
Trade Names    
Other Intangible Assets [Line Items]    
Other intangible assets, non-amortizing 34,500 $ 34,500
Other Intangible Assets [Rollforward]    
Other intangible assets, non-amortizing, beginning balance 34,500  
Additions from new business combinations, non-amortizing intangible assets 0  
Currency translation adjustments, non-amortizing intangible assets 0  
Other intangible assets, non-amortizing, ending balance $ 34,500  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)
3 Months Ended
Jun. 30, 2021
reportingUnit
Oil and Gas  
Goodwill [Line Items]  
Number of reporting units 1
Clean Energy and Infrastructure  
Goodwill [Line Items]  
Number of reporting units 1
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
acquisition
Dec. 31, 2020
USD ($)
yr
acquisition
Business Acquisition [Line Items]    
Business combinations, number of acquisitions | acquisition   5
Goodwill, net $ 1,331,699 $ 1,243,034
Electrical Transmission    
Business Acquisition [Line Items]    
Business combinations, number of acquisitions | acquisition   1
Goodwill, net $ 196,400  
2021 Acquisitions    
Business Acquisition [Line Items]    
Business combinations, number of acquisitions | acquisition 7  
Total consideration transferred $ 629,100  
Amortizing intangible assets, weighted average useful life 17 years  
Amortizing intangible assets $ 367,200  
Goodwill, net 88,100  
Business acquisition, goodwill, expected tax deductible amount 74,000  
Estimated fair value of contingent consideration 40,000  
Business combination, contingent consideration, current 26,000  
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high 86,000  
2021 Acquisitions | Electrical Transmission    
Business Acquisition [Line Items]    
Total consideration transferred 450,000  
Goodwill, net $ 46,000  
2021 Acquisitions | Minimum | Expected Term    
Business Acquisition [Line Items]    
Business combinations, contingent consideration, earn-out period (in years) | yr   1
2021 Acquisitions | Maximum | Expected Term    
Business Acquisition [Line Items]    
Business combinations, contingent consideration, earn-out period (in years) | yr   5
2021 Acquisitions | Customer Relationships    
Business Acquisition [Line Items]    
Amortizing intangible assets, weighted average useful life 18 years  
2021 Acquisitions | Trade Names    
Business Acquisition [Line Items]    
Amortizing intangible assets, weighted average useful life 17 years  
2021 Acquisitions | Customer Relationships And Trade Names    
Business Acquisition [Line Items]    
Amortizing intangible assets, weighted average useful life 20 years  
Amortizing intangible assets $ 282,000  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Acquisition consideration:      
Cash, net of cash acquired $ 589,055 $ 10,493  
Identifiable assets acquired and liabilities assumed:      
Goodwill 1,331,699   $ 1,243,034
2021 Acquisitions      
Acquisition consideration:      
Cash, net of cash acquired 589,000    
Estimated fair value of contingent consideration 40,100    
Total consideration transferred 629,100    
Identifiable assets acquired and liabilities assumed:      
Current assets, primarily accounts receivable 216,200    
Long-term assets, primarily property and equipment and operating lease assets 182,000    
Amortizing intangible assets 367,200    
Current liabilities, including current portion of operating lease liabilities (147,300)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (77,100)    
Total identifiable net assets 541,000    
Goodwill 88,100    
Total net assets acquired, including goodwill $ 629,100    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2020
USD ($)
yr
acquisition
Business Acquisition [Line Items]        
Business combinations, number of acquisitions       5
Cash, net of cash acquired | $ $ 589,055 $ 10,493    
Install to Home        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions       1
Clean Energy and Infrastructure and Communications        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions       2,000,000
Communications and Energy Infastructure        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions       3
Communications        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions       1
Electrical Transmission        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions       1
2020 Acquisitions        
Business Acquisition [Line Items]        
Cash, net of cash acquired | $       $ 23,600
Estimated fair value of contingent consideration | $       $ 8,300
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high | $ $ 12,000      
2020 Acquisitions | Maximum | Expected Term        
Business Acquisition [Line Items]        
Business combinations, contingent consideration, earn-out period (in years) | yr       5
2020 Acquisitions | Forecast        
Business Acquisition [Line Items]        
Cash, net of cash acquired | $     $ 3,100  
2020 Acquisitions | Clean Energy and Infrastructure        
Business Acquisition [Line Items]        
Business combinations, percentage of interests acquired 91.00% 96.00%   91.00%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Pro Forma Financial Information and Acquisition Results [Abstract]        
Business combinations, unaudited supplemental pro forma revenue $ 2,000.0 $ 1,900.0 $ 4,000.0 $ 3,600.0
Business combinations, unaudited supplemental pro forma net income (loss) 81.6 58.6 151.2 95.5
Business combinations, consolidated acquisition-related revenue 271.4 63.5 358.2 113.0
Business combinations, consolidated acquisition-related income (loss) $ 3.5 $ 0.4 $ 4.7 $ (0.5)
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments     $ 100,000    
All Acquisitions [Member]          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low $ 17,000,000   17,000,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 189,000,000   $ 189,000,000    
Discount Rate | Minimum          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.120   0.120    
Discount Rate | Maximum          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.235   0.235    
Discount Rate | Weighted Average          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.130   0.130    
Earn-Out Liabilities          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value $ 119,800,000   $ 119,800,000   $ 135,200,000
Acquisition-related contingent consideration liabilities, additions from new business combinations 40,100,000 $ 7,200,000 40,100,000 $ 7,200,000  
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments 0   0 1,100,000  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income) (8,900,000)   (9,300,000) 1,700,000  
Acquisition-related contingent consideration liabilities, payments 46,200,000 $ 50,400,000 46,200,000 $ 50,400,000  
Earn-Out Liabilities | Other Current Liabilities          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value 58,900,000   58,900,000   48,100,000
Earn-Out Liabilities | Mandatorily Redeemable Stock          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value 16,800,000   16,800,000   $ 18,800,000
Acquisition-related contingent consideration liabilities, payments $ 2,100,000   $ 2,100,000    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity investments, carrying value $ 248,000,000   $ 248,000,000   $ 220,000,000
Equity investments, adjusted cost basis, amount 18,000,000   18,000,000   17,000,000
Equity investments, impairments $ 0 $ 0 $ 0 $ 0  
Loans Receivable          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Financing receivables         3,000,000
Financing commitments         3,000,000
Waha JVs          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, ownership percentage 33.00%   33.00%    
Equity investments, carrying value $ 201,000,000   $ 201,000,000   175,000,000
CCI          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity investments, adjusted cost basis, amount $ 15,000,000   $ 15,000,000    
CCI | Immediate Family Member of Management          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity investments without readily determinable fair value, ownership percentage 15.00%   15.00%    
FM Tech          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, ownership percentage 50.00%   50.00%    
Equity investments, carrying value $ 17,000,000   $ 17,000,000   $ 16,000,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity in earnings (losses) $ 7,525,000 $ 6,813,000 $ 14,871,000 $ 14,647,000  
Equity method investments, net investment 248,000,000   248,000,000   $ 220,000,000
Unrealized gains (losses) on equity investee activity, net of tax (3,465,000) (1,325,000) 10,374,000 (24,286,000)  
Waha JVs          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity in earnings (losses) 8,600,000 7,600,000 16,300,000 15,300,000  
Equity method investments, distributions of earnings received, operating cash flows 0 5,200,000 0 7,900,000  
Equity method investments, cumulative undistributed earnings 83,600,000   83,600,000    
Equity method investments, net investment 201,000,000   201,000,000   $ 175,000,000
Unrealized gains (losses) on equity investee activity, before tax (4,900,000) (1,700,000) 12,300,000 (32,000,000.0)  
Unrealized gains (losses) on equity investee activity, net of tax $ (3,700,000) $ (1,300,000) $ 9,400,000 $ (24,300,000)  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) - AVCT - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Equity investment ownership, percentage 8.00%   8.00%   9.00%
Beneficial ownership of all interests, percentage 21.00%   21.00%   21.00%
Equity investment and warrants, amount paid (in dollars) $ 5.0   $ 5.0    
Unrealized fair value measurement gains (losses), AVCT shares 1.0 $ 3.8   $ 3.8  
Unrealized gains (losses) on AVCT convertible debentures, before tax 0.3   1.3    
Unrealized gains (losses) on AVCT convertible debentures, net of tax 0.2   1.0    
Common Stock          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Equity securities, fair value $ 19.0   $ 19.0   $ 17.0
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Equity method investments, equity in earnings (losses) $ 7,525,000   $ 6,813,000 $ 14,871,000 $ 14,647,000  
Equity method investments, net investment $ 248,000,000     $ 248,000,000   $ 220,000,000
Confluence            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Equity method investments, ownership percentage 75.00%     75.00%    
Equity method investments, equity contributions $ 600,000     $ 1,000,000.0    
Equity method investments, equity in earnings (losses) (300,000)     (300,000)    
Confluence | Maximum            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Financing commitments 2,500,000     2,500,000    
Telecommunications Equity Method Investees            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Equity method investments, equity contributions 0   0 2,000,000 0  
Equity method investments, equity in earnings (losses) (1,000,000)   (1,000,000) (1,000,000) (1,000,000)  
Equity method investments, net investment 20,000,000     20,000,000   19,000,000
Payments for advance to affiliate 0     200,000    
Telecommunications Equity Method Investees | Subcontracting Arrangements            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Expenses, related party 2,400,000   3,600,000 4,100,000 6,300,000  
Payables, related party 500,000     500,000   200,000
Telecommunications Equity Method Investees | Employee Leasing Arrangement            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Expenses, related party     $ 200,000   $ 200,000  
Receivables, related party $ 500,000     $ 500,000   400,000
FM Tech            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Equity method investments, ownership percentage 50.00%     50.00%    
Equity method investments, equity contributions   $ 2,000,000        
Equity method investments, net investment $ 17,000,000     $ 17,000,000   16,000,000
FM Tech | Equity Method Investments            
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]            
Financing commitments $ 3,000,000     $ 3,000,000   $ 9,000,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) - 4.50% Senior Notes - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 600.0 $ 600.0
Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 4.50% 4.50%
Senior notes, estimated fair value $ 627.0 $ 625.5
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Contract billings $ 874,400 $ 805,000
Less allowance (9,200) (20,500)
Accounts receivable, net of allowance 865,235 784,488
Contract Assets [Abstract]    
Retainage 271,500 287,700
Unbilled receivables 832,200 682,000
Contract assets $ 1,103,726 $ 969,743
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Provision for credit losses     $ (11,000) $ 12,300  
Contract liabilities $ 238,853   238,853   $ 228,388
Contract with customer liability, deferred revenue current 217,400   217,400   $ 203,000
Deferred revenue, revenue recognized 19,300   166,100    
Non-recourse financing agreement, discount charge (13,829) $ (14,808) (26,288) (31,812)  
Receivables, Non-Recourse Arrangement          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Non-recourse financing agreement, discount charge $ (800) $ (1,400) $ (1,500) $ (3,200)  
Minimum          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Retainage, percentage of contract billings     5.00%    
Maximum          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Retainage, percentage of contract billings     10.00%    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property and Equipment [Line Items]    
Property and equipment $ 2,409,600 $ 2,169,700
Less accumulated depreciation and amortization (1,308,400) (1,187,400)
Property and equipment, net 1,101,234 982,328
Land    
Property and Equipment [Line Items]    
Property and equipment 11,100 6,000
Buildings and leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment 49,200 40,500
Machinery and equipment    
Property and Equipment [Line Items]    
Property and equipment 2,088,800 1,875,500
Office furniture and equipment    
Property and Equipment [Line Items]    
Property and equipment 232,400 221,600
Construction in progress    
Property and Equipment [Line Items]    
Property and equipment $ 28,100 $ 26,100
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Narrative) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]    
Capitalized internal-use software, gross $ 161.0 $ 154.1
Capitalized internal-use software, net $ 35.0 $ 34.3
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Schedule of Carrying Values of Debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Finance lease and other obligations $ 313,100 $ 288,500
Total debt obligations 1,598,000 1,318,700
Less unamortized deferred financing costs (14,400) (16,000)
Total debt, net of deferred financing costs 1,583,600 1,302,700
Current portion of long-term debt 163,116 145,110
Long-term debt 1,420,460 1,157,632
Credit Facility | Revolving Loans    
Debt Instrument [Line Items]    
Long-term debt obligations 292,400 32,700
Credit Facility | Term Loan    
Debt Instrument [Line Items]    
Long-term debt obligations 392,500 397,500
Senior Notes | 4.50% Senior Notes    
Debt Instrument [Line Items]    
Long-term debt obligations $ 600,000 $ 600,000
Debt instrument, interest rate (percentage) 4.50% 4.50%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Senior Secured Credit Facility) (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Line of credit facility, letters of credit issued   $ 151.8 $ 123.7 $ 151.8
Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     1,750.0  
Line of credit facility, letters of credit issued   133.6 $ 97.5 $ 133.6
Line of credit facility, unused facility fee (percentage)     0.20% 0.20%
Credit Facility | Revolving Loans        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 1,350.0  
Line of credit facility, remaining borrowing capacity   $ 1,200.0 $ 1,000.0 $ 1,200.0
Credit Facility | Revolving Loans | Weighted Average        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage)   1.87% 1.37% 1.87%
Credit Facility | Term Loan        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 400.0  
Line of credit facility, term loan, amount of quarterly principal installment payments   $ 2.5    
Line of credit facility, interest rate (percentage)   1.40% 1.35% 1.40%
Credit Facility | Term Loan | Forecast        
Debt Instrument [Line Items]        
Line of credit facility, term loan, amount of quarterly principal installment payments $ 5.0      
Credit Facility | Foreign Denomination        
Debt Instrument [Line Items]        
Long-term line of credit   $ 33.0 $ 22.0 $ 33.0
Line of credit facility, remaining borrowing capacity   267.3 278.0 267.3
Credit Facility | Letters of Credit        
Debt Instrument [Line Items]        
Line of credit facility, capacity available for letters of credit   $ 516.4 $ 552.5 $ 516.4
Credit Facility | Letters of Credit | Performance Standby        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage)   0.375% 0.375% 0.375%
Credit Facility | Letters of Credit | Commercial and/or Financial Standby        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage)   1.25% 1.25% 1.25%
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Other Credit Facilities) (Narrative) (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Letters of credit issued $ 123,700,000 $ 151,800,000
Other Credit Facilities    
Debt Instrument [Line Items]    
Long-term debt obligations 0 0
Line of Credit | Letters of Credit    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity 50,000,000.0  
Standby Letters of Credit | Line of Credit    
Debt Instrument [Line Items]    
Letters of credit issued $ 26,200,000 $ 18,200,000
Standby Letters of Credit | Line of Credit | Letters of Credit    
Debt Instrument [Line Items]    
Line of credit facility, interest rate (percentage) 0.40% 0.50%
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Additional Information) (Narrative) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Debt instruments, accrued interest payable $ 11.7 $ 12.4
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Obligations (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Lessee, Lease, Description [Line Items]          
Finance leases, assets, gross $ 628.8   $ 628.8   $ 563.0
Finance Lease, Liability, Statement of Financial Position [Extensible List] Property and equipment, net   Property and equipment, net   Property and equipment, net
Finance leases, assets, net $ 466.3   $ 466.3   $ 418.7
Finance leases, assets, depreciation 18.7 $ 16.8 37.7 $ 32.6  
Operating leases, additions 79.7 7.5 85.3 13.3  
Operating leases, expense 28.1 26.8 55.5 62.1  
Operating leases, variable lease costs 2.9 2.8 5.1 5.7  
Operating leases, short-term leases, expense $ 130.8 $ 72.9 $ 240.9 $ 150.4  
Finance leases, weighted average remaining lease term (in years) 2 years 6 months   2 years 6 months    
Finance leases, weighted average discount rate, percent 3.50%   3.50%    
Operating leases, weighted average remaining lease term (in years) 3 years 10 months 24 days   3 years 10 months 24 days    
Operating leases, weighted average discount rate, percent 3.10%   3.10%    
2021 Acquisitions          
Lessee, Lease, Description [Line Items]          
Operating leases, additions     $ 74.6    
Minimum          
Lessee, Lease, Description [Line Items]          
Operating leases, term of contract (in years) 1 year   1 year    
Minimum | Equipment Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     1 year    
Minimum | Facility Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Leases, remaining lease terms     9 years    
Operating leases, term of contract (in years) 1 year   1 year    
Maximum | Equipment Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     5 years    
Maximum | Facility Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     5 years    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finance Leases    
2021, remaining six months $ 81,900  
2022 127,700  
2023 74,200  
2024 34,100  
2025 7,400  
Thereafter 1,000  
Total minimum lease payments 326,300  
Less amounts representing interest (13,600)  
Total lease obligations, net of interest 312,700  
Less current portion 145,400  
Long-term portion of lease obligations, net of interest $ 167,300  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of long-term debt, including finance leases  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt, including finance leases  
Operating Leases    
2021, remaining six months $ 54,000  
2022 72,600  
2023 42,900  
2024 30,000  
2025 18,600  
Thereafter 24,900  
Total minimum lease payments 243,000  
Less amounts representing interest (14,600)  
Total lease obligations, net of interest 228,400  
Less current portion 85,573 $ 72,481
Long-term portion of lease obligations, net of interest $ 142,777 $ 116,506
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Stock-based compensation plans, number of shares available for future grant 3,666,000   3,666,000  
Non-cash stock-based compensation expense $ 6.1 $ 5.8 $ 11.6 $ 9.9
Stock-based compensation, income tax benefits 1.2 $ 1.4 2.3 2.2
Stock-based compensation, vested awards, net tax benefits (deficiencies) $ 0.1   $ 0.1 $ (0.2)
Restricted Shares | Restated 2013 Incentive Plan        
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Share-based compensation, number of shares authorized 1,150,000   1,150,000  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) - Restricted Shares - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]          
Stock-based compensation awards, unearned compensation $ 40.5 $ 40.5   $ 40.5  
Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) 2 years        
Stock-based compensation, vested awards, intrinsic value   $ 0.5 $ 0.9 $ 11.3 $ 6.5
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Restricted Shares  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 1,845,341
Granted (in shares) 155,795
Vested (in shares) (115,028)
Canceled/forfeited (in shares) (14,400)
Non-vested restricted shares, ending balance (in shares) 1,871,708
Per Share Weighted Average Grant Date Fair Value  
Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares $ 34.90
Granted (in dollars per share) | $ / shares 93.39
Vested (in dollars per share) | $ / shares 52.10
Canceled/forfeited (in dollars per share) | $ / shares 30.58
Non-vested restricted shares, ending balance (in dollars per share) | $ / shares $ 38.75
Restricted Stock Units  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 2,300
Non-vested restricted shares, ending balance (in shares) 2,500
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Common shares issued (in shares) 20,191 100,660 39,033 154,059
Cash proceeds (in dollars)     $ 0 $ 3,936
Employee Stock Purchase Plans        
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
ESPP purchase price, percent     85.00%  
Cash proceeds (in dollars) $ 1,800 $ 2,400 $ 3,200 3,900
Compensation expense $ 200 $ 800 $ 500 $ 1,200
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
employee
Jun. 30, 2020
USD ($)
employee
Jun. 30, 2021
USD ($)
employee
Jun. 30, 2020
USD ($)
employee
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plan, employer contribution, cost $ 29.7 $ 9.0 $ 54.4 $ 16.1
Pension        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plan, employer contribution, cost 21.7 6.9 44.2 12.3
Other Multiemployer        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plan, employer contribution, cost $ 8.0 $ 2.1 $ 10.2 $ 3.8
Low        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plans, covered employees (in number of employees) | employee 2,532 1,424 2,412 1,119
High        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plans, covered employees (in number of employees) | employee 6,979 1,469 6,979 1,469
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Equity (Share Activity) (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares) 0   0 3,600,000  
Treasury stock acquired, value   $ 802,000   $ 120,228,000  
Stock repurchase program, remaining authorized repurchase amount $ 158,600,000   $ 158,600,000    
December 2018 Share Repurchase Program          
Equity, Treasury Stock [Line Items]          
Stock repurchase program, remaining authorized repurchase amount $ 8,600,000   $ 8,600,000    
March 2020 Share Repurchase Program          
Equity, Treasury Stock [Line Items]          
Stock repurchase program, remaining authorized repurchase amount         $ 150,000,000
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Consolidated effective tax rate, percent 26.30% 26.70% 28.40% 18.60%
Effective income tax rate reconciliation, nondeductible expense, share-based payment arrangement, amount     $ 2.3  
Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, amount       $ 9.6
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Narrative) (Details) - 6 months ended Jun. 30, 2021
segment
reportingUnit
Segment Reporting [Abstract]    
Number of operating segments   5
Number of reportable segments 5 5
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue:        
Revenue $ 1,962,658 $ 1,569,297 $ 3,738,082 $ 2,985,901
Communications | Customer Concentration Risk | Revenue | Utilities        
Revenue:        
Utilities customers, percentage of communications segment revenue 20.60% 14.90% 20.40% 15.00%
Reportable Segments | Communications        
Revenue:        
Revenue $ 630,400 $ 654,300 $ 1,199,000 $ 1,298,400
Reportable Segments | Clean Energy and Infrastructure        
Revenue:        
Revenue 481,500 426,100 831,900 712,400
Reportable Segments | Oil and Gas        
Revenue:        
Revenue 621,400 368,500 1,346,900 727,600
Reportable Segments | Electrical Transmission        
Revenue:        
Revenue 232,500 124,100 366,000 252,200
Reportable Segments | Other        
Revenue:        
Revenue 0 100 0 100
Eliminations        
Revenue:        
Revenue $ (3,100) $ (3,800) $ (5,700) $ (4,800)
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
EBITDA:        
EBITDA $ 224.1 $ 159.9 $ 422.5 $ 273.8
Depreciation and amortization 107.4 67.5 197.9 128.0
Reportable Segments | Communications        
EBITDA:        
EBITDA 72.7 76.4 121.5 127.2
Depreciation and amortization 23.8 21.4 45.6 41.0
Reportable Segments | Clean Energy and Infrastructure        
EBITDA:        
EBITDA 15.6 30.1 26.4 35.0
Depreciation and amortization 10.5 4.7 18.1 8.7
Reportable Segments | Oil and Gas        
EBITDA:        
EBITDA 138.1 80.1 305.7 154.5
Depreciation and amortization 56.2 32.1 108.3 60.2
Reportable Segments | Electrical Transmission        
EBITDA:        
EBITDA 9.3 (3.2) 12.9 5.1
Depreciation and amortization 14.1 6.6 20.2 12.4
Reportable Segments | Other        
EBITDA:        
EBITDA 8.3 7.5 15.8 14.9
Depreciation and amortization 0.0 0.0 0.0 0.0
Corporate        
EBITDA:        
EBITDA (19.9) (31.0) (59.8) (62.9)
Depreciation and amortization $ 2.8 $ 2.7 $ 5.7 $ 5.7
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
EBITDA Reconciliation:        
Income before income taxes $ 102,827 $ 77,565 $ 198,256 $ 114,050
Interest expense, net 13,829 14,808 26,288 31,812
Depreciation 87,501 57,687 166,766 110,776
Amortization of intangible assets 19,923 9,793 31,170 17,184
EBITDA $ 224,100 $ 159,900 $ 422,500 $ 273,800
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Foreign Operations) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segments and Related Information [Line Items]            
Revenue     $ 1,962,658 $ 1,569,297 $ 3,738,082 $ 2,985,901
Property and equipment, net $ 1,101,234 $ 982,328 1,101,234   1,101,234  
United States            
Segments and Related Information [Line Items]            
Revenue     1,900,000 1,600,000 3,700,000 2,900,000
Property and equipment, net 1,100,000 959,500 1,100,000   1,100,000  
Intangible assets and goodwill, net 1,800,000 1,400,000 1,800,000   1,800,000  
Foreign Operations            
Segments and Related Information [Line Items]            
Revenue     33,400 $ 14,000 79,900 $ 59,600
Property and equipment, net 21,500 22,800 21,500   21,500  
Intangible assets and goodwill, net $ 48,200 $ 50,500 $ 48,200   $ 48,200  
Foreign Operations | Accounts Receivable, Net, Less Deferred Revenue | Geographic Concentration Risk            
Segments and Related Information [Line Items]            
Concentration risk, percentage of total 3.00% 5.00%        
Govermment | Revenue Benchmark | Customer Concentration Risk            
Segments and Related Information [Line Items]            
Concentration risk, percentage of total     6.00% 2.00% 5.00% 2.00%
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Segments and Related Information (Significant Customers) (Narrative) (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Enbridge, Inc.        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 12.00% 1.00% 18.00% 1.00%
AT&T        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 12.00% 19.00% 12.00% 21.00%
Permian Highway Pipeline        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 0.00% 10.00% 0.00% 7.00%
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Commitments and Contingencies [Line Items]    
Letters of credit issued $ 123.7 $ 151.8
Self-Insurance | Workers' Compensation, General and Automobile Policies    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 145.6 129.6
Self-Insurance | Workers' Compensation, General and Automobile Policies | Other Long-Term Liabilities    
Commitments and Contingencies [Line Items]    
Self-insurance reserve, non-current 89.4 86.1
Self-Insurance | Employee Group Medical Claims    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 5.1 4.3
Performance and Payment Bonds    
Commitments and Contingencies [Line Items]    
Bonded projects, estimated costs to complete 724.4 263.2
Performance and Payment Bonds | Subsidiaries    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 1,919.1 764.8
Performance and Payment Bonds | Subsidiaries | Corporate Joint Venture    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 115.0  
Financial Guarantees | Self-Insurance | Workers' Compensation, General and Automobile Policies    
Commitments and Contingencies [Line Items]    
Letters of credit issued 64.1 59.3
Surety Bonds | Self-Insurance | Workers' Compensation    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount $ 37.4 $ 37.4
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Investment Arrangements) (Narrative) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
constructionProject
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]    
Number of joint ventures | constructionProject 3  
Cash $ 237,271 $ 423,118
Proportionately Consolidated Non-Controlled Joint Venture    
Other Commitments [Line Items]    
Cash 6,900 $ 8,200
Payments for advance to affiliate $ 700  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 85.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 90.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 30.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 50.00%  
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) - customer
3 Months Ended 6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Concentration Risk [Line Items]            
Number of customers         460  
Accounts Receivable, Net, Less Deferred Revenue | Credit Concentration Risk | Customer A            
Concentration Risk [Line Items]            
Concentration risk, percentage of total 12.00% 15.00%        
Accounts Receivable, Net, Less Deferred Revenue | Credit Concentration Risk | Customer B            
Concentration Risk [Line Items]            
Concentration risk, percentage of total   12.00%        
Revenue | Customer Concentration Risk | Ten Largest Customers            
Concentration Risk [Line Items]            
Concentration risk, percentage of total     55.00% 66.00% 60.00% 63.00%
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Management) (Narrative) (Details) - Management - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Equipment, Supplies and Services          
Related Party Transaction [Line Items]          
Payments, related party $ 30,700,000 $ 16,200,000 $ 51,100,000 $ 41,500,000  
Payables, related party 500,000   500,000   $ 8,900,000
Revenue, related party 900,000 1,300,000 2,100,000 2,300,000  
Receivables, net, related party 400,000   400,000   500,000
Subcontracting Arrangements          
Related Party Transaction [Line Items]          
Payments, related party 16,800,000 $ 0 45,800,000 $ 600,000  
Payables, related party $ 14,900,000   $ 14,900,000   $ 1,400,000
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) - CCI - Equipment - Immediate Family Member of Management - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Payments, net of rebates, related party $ 5.6 $ 1.0 $ 10.7 $ 1.4  
Payables, related party $ 5.1   $ 5.1   $ 4.2
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Executive Officers) (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
employee
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
employee
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Management | Subcontracting Arrangements          
Related Party Transaction [Line Items]          
Number of management members, subcontracting arrangement | employee 2   2    
Expenses, related party $ 16,800,000 $ 0 $ 45,800,000 $ 600,000  
Payables, related party 14,900,000   14,900,000   $ 1,400,000
Chairman, Board of Directors | Lease Agreements          
Related Party Transaction [Line Items]          
Expenses, related party 600,000 600,000 1,300,000 1,300,000  
Executive Officers | Related Customer          
Related Party Transaction [Line Items]          
Receivables, related party 800,000   800,000   900,000
Charges, related party 300,000 300,000 600,000 700,000  
Executive Officers | Construction Services          
Related Party Transaction [Line Items]          
Expenses, related party     200,000 200,000  
Payables, related party $ 0   $ 0   0
Revenue, related party   1,500,000   5,500,000  
Immediate Family Member of Management | Construction Management Firm Specializing in Steel Building Systems          
Related Party Transaction [Line Items]          
Advances outstanding, related party   $ 300,000   $ 300,000 $ 100,000
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Line of credit facility, letters of credit issued $ 123,700 $ 123,700 $ 123,700   $ 151,800
Noncontrolling interest, percentage of voting interests acquired 15.00% 15.00% 15.00%    
Payments to non-controlling interests, including acquisition of interests and distributions $ 6,800   $ (8,888) $ 0  
Subcontracting Arrangements | Management | 2019 Acquisitions          
Related Party Transaction [Line Items]          
Receivables, net, related party 400 $ 400 400   400
Charges, related party   200 400    
Subcontracting Arrangements | Management | 2019 Acquisitions | Line of Credit          
Related Party Transaction [Line Items]          
Line of credit facility, letters of credit issued $ 15,000 $ 15,000 $ 15,000    
Community Condotte DeMoya JV, LLC          
Related Party Transaction [Line Items]          
Equity method investments, ownership percentage 25.00% 25.00% 25.00%    
Negative equity method investment $ (1,600) $ (1,600) $ (1,600)   (2,000)
Community Condotte DeMoya JV, LLC | Subcontracting Arrangements | Management          
Related Party Transaction [Line Items]          
Receivables, net, related party $ 2,300 $ 2,300 $ 2,300   $ 1,900
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Chairman, Board of Directors          
Related Party Transaction [Line Items]          
Payments for life insurance policies $ 0.7 $ 0.7 $ 0.7 $ 0.7  
Chief Executive Officer          
Related Party Transaction [Line Items]          
Payments for life insurance policies 0.5 $ 0.5 0.5 $ 0.5  
Executive Officers          
Related Party Transaction [Line Items]          
Life insurance assets, carrying amount $ 23.4   $ 23.4   $ 22.2
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +6)!5,'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 " "UB0537KHH9>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'98&2;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"U"4G_$(09L/ M?420G*_ (VFK2<,$+,)"9$UMC3(1-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8,TT M,9S'MH8;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^24W0.N&;7R:_5YG&_98WD4A3\H>#W>RF4J)1621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +6)!5/&$@1,,P4 %\5 8 >&PO=V]R:W-H965T&UL ME9C1M2TJR2&\ M?8]LL).,.79S$6SC\_/I2/J/I-%.JA]Z(X0AKW&4Z(O6QICM9\?1_D;$7'?E M5B3PS4JJF!NX56M';Y7@01841PYSW8$3\S!IC4?9LYD:CV1JHC 1,T5T&L=< M[2]%)'<7+=HZ/G@*UQMC'SCCT9:OQ5R8/[Y^TT<&M2W>KZ,=/:? M[/)W>[T6\5-M9'P(!H(X3/)/_GI(Q)L :&AU #L$L \!]-0O>(< +VMH3I8U MZXH;/AXIN2/*O@UJ]B++318-K0D3VXUSH^#;$.+,>"I?A"(SZ#'2(7K#E= C MQX"P_=KQ#R*7N0@[(3(@]S(Q&TVNDT $[^,= "JHV)'JDJ&"OZ=)EWANFS"7 MT0J>*1X^2===XK*J\'2"OY+; $9:N K]C!3IVQK)01_ZEIU[_3Y&R$I"UH1P M$@10*73[>$'NX#WR-:G.'2XY=%TR[Y(KF:XCKLF3Y$&;4&8VY":24F'8I8%3 M[W]A3^T==/M"[I)*9%QN"@,H(E_X,A*ZC0&6Y8#BAOX1L!B8,R5?PL2O3BRN MB0_*LD90W-D_HLVD-M#Z[^'V]&S!%3V/>CV,K:P6%#?YK!\GL'X]C8(+>"XZ M+\K20'$_OY,^Y&2VD0GFPS4B_?/S#H7I@!&5A8'BKKX(#=0$N8*I],OR5S(7 M?JH@6Y58N-)4QC%8T-Q(_T>;_.QVJ0LK1D6^\0BM^;0L&A1W>RBH09BLR7P? M+V54B5A3+A;?L65G6248[N/'+)'K5W_#$U@5GRI?-4(/S_-KC*@L":Q129BF M2MFE1[[>R'(%#I%6+M9K%)\_+O'?DY6E@#4J!;<)+!SSW9A=J?$C:B49KEA# M5KH]:^3V=E$$E1V,="U5Y<"OT;GC"D; Q/=AUPDK!A'DDAAC:?BLD>'/8QY% MY#+5\+6N[DUX4Q]GY3MGG&?;9_(U-5 @$VMHE5O77+F?*=M3EI?Q M6<^CO>'P;.2\5%&5EL\:;0:F,/OL^N06=N.OY ]1G:JZ/0'\T?Z 8N61E0;/ M<'\^VM=-J&V=?!90/K"M78U[A3%[NZMVPW\+!R-M:(U1TX ME+;OX2;]D>JP'3[-AB\.<*R!I2= M[&GBVVU9?II5/"U.#R?9F9E3OIX?/=YSZU^:1&(%H6[W#*::RD_S\ALCM]F! MV%(:(^/LC-U6E^=J;_*LE+<5TONB$-6W:YFKIXL9 MF;T,?,RV.U,/S"_/'\16WDGS^>&V@J?YP4N:%;+4F2I1)3<7LRMRMJ*-08/X M(Y-/>O ;U53NE?I2/]RD%S-JWJ=$)^GRW1&_?'"&]$Y74*"O1IYW::U&F^AB]>?5\ M/C>PL-K]?-TMXKI=!!U91(#>J=+L-%J5J4P]]LMI>S9A/X> '*)"7Z)R32<= M_KXO3U& CQ'%E'C6L_AQ<^RC\W.SK_[S[*^"$1Q2)&C\!2/^;LJU*F2?'.BO MJWMM*MCB?T]X#P_>P\9[..+]HWR4Y5[ZDJ8U9(UA7? >+TG"*(OB\_GC\&5X M=U MOD^S<@NE#R?9L 7FW:J:,B9\8@&%I>%!Q>$)*:1%1L7 M%Y XP0FQ8N/B:,1B0JD_-NP0&S89F^6 OX\N82MQ2U<5,19;*>!BR*, M<<8LIAX8P9PS/U%^(,HGB5X-WFN="UEI1+G-[G.)A-;2>*LG=Y>2)#2PV+NH MA"<6:.F" D(XMKA[)N0D#OW4XP/U>)+ZK[*$AI*WZ9U"+\OJ*E+K!-@(('RT M])*/W55O#_UD(#K$9I/EL/.E'@U(-\UP?2=0[*P:MO#!H#;96\ '@]!Q MN]3Y<2SD(V$92"XR&98/9B?L57IC&MNT%AX5O27KJA^Q*AYE'IG5>SQ6]S9761T@84V7W>R/J-F\4*E5Y C705"K/:_67=9W! MGPL^:1;:H7%!)X0[:>"BN!L6CZL@')$]I!=X9%KA#:)BA^.=T)_D^AA!A3CU M1H Y@IQ'862K/P\LXA@[I<"%07H0;&L@#RX):!"-!*(7@(1/'J=6+ZT0CM?M M<1J]?:^,1/3H;.(\17J91:9UUK70V;KON(-IH!&GD'*B&HP>>2/>SL"',3K% M3M*Y*'QJUY2EUU<2V='VH>A8J^TE%YG67&TLGIKKHEIK/(("W4H$:5A *>XN M,]3>:%#AS4&LCE$[[ ^,JY0X=0\B7A@.G53TP4)'C?M@09",R#/:RS,Z+<^6 M6;ZOH_)3J=+-8:6*W:@\*$@5NSYY?3E'4"^*CA0HVJLR.JW*7J+Q_R4+=:44 M#Q+.[-AX8-2IRTN_-UO=KGRPD#AE:SZX,BQDM6WN:C5PW9>FO1HZC![N@Z^: M6U!K_)J<+8AG?$G.5NUM;^^^O7Q^)ZIM5FJ4RPU,!6D :ZW:^]SVP:B'YL+R M7AFCBN;G3HI45C4 _M\H*)?=0SW!X5;]\E]02P,$% @ M8D%4ZB#(7ZY M P 3PP !@ !X;"]W;W)KG -I#8+KH+I TVF_90]$!+M"6L1+HD;2?]]24I66N+M)MM+Y%$ MO_>&\S0:3L9[QK^)DA )7IN:BHE72KFY\WV1EZ3!XI9M"%6_K!AOL%2/?.V+ M#2>X,*2F]E$0)'Z#*^I-QV;MB4_';"OKBI(G#L2V:3!_>R UVT\\Z!T6OE3K M4NH%?SK>X#5Y)O)E\\35D]^K%%5#J*@8!9RL)MX]O%O 0!,,XK>*[,71/="I M+!G[IA\^%1,OT#LB-WCKT[4ZV-JXO']0?TGD[Q*9HD% MF;'Z]ZJ0Y<3+/%"0%=[6\@O;_TRZA&*ME[-:F+]@WV+3T /Y5DC6=&2U@Z:B M[16_=D8<$92.FX Z AH2HC.$L".$[XT0=83HO1'BCF!2]]O M<(U6:OK&N&_8RJ^*ZD)YEES]6BF>G,X8%:RN"BQ) 9ZENJ@JD *P%9BQ1M5> MJ8MB1\ GFK.&@!OP\CP''S]<@0^@HN!KR;8"TT*,?:EVHS7]O(O\T$9&9R*' MX)%160JPH 4I'/SY97YR@>\K%WHKT,&*!W11\/.6WH(PN 8H0-"QG]G[Z8$K MG?\7??&?HY^8$?9U$1J]\(Q>7PIG*^&/^Z607'WH?UX(%_7A(A,N.A/N%]42 M*Z/K*J26FQBN[GR[:1JG23SV=\>OQT;%28;24]3<1L$(9ND MK!A(Y1EHQYU MDF7<9QE?-/5761(.\A,W/]9,B*LN^;L+5B9]D.2BE:I_JNY(5?/@G-#\#:B7 M1$6-35]>JZ-#M#&)N+H&E)@7+/&KR_]&^E%-UZH.C[KZF_5W0Y9=R8H-RJZ(T*:*C<'5B7?_LV2U-YD M&%FEZ$#!$ U0]+=M&7TT_Z_*>76='3$%I%8*/B M*$G0(%\;!6/;O(4-2U*EYLYWU.<[^N%\#]\>EI)7RZW$RYH R0!E]"979PMG MM9)9*[0D7!6*\Y ;6;L-AY4]LS$W,,T&[MB@U.I*#B%EH-L9&'P? 8(?]V9H MRB,67TE^K;O_K?.P#^PFC3(T&ECA@,61W3 <,!BC)!N8MG#@DC2#:&")?S0@ M-82OS60J5"?>4MF>B?UJ/_W>FYEOL/X [V;0L3[7T[(9R+[+MZ/V(^9KW6YJ MLE*A@MM4O3W>3J_M@V0;,YXMF53#GKDMU<1/N :HWU>,R<.##M#_#S']!U!+ M P04 " "UB053I&&0%,(' O'P & 'AL+W=O[I3^VJZD-.C;NF[:J]G*F,W% M8M&6*[D6[;G:R :>/"B]%@9N]>.BW6@IEOV@=;V@&*>+M:B:V?5E_]N=OKY4 MG:FK1MYIU';KM=!/'V2M=EY6=I?MO<:;A;'*TL MJ[5LVDHU2,N'J]D/Y.(FZ0?TB-\KN6M/KI%UY5ZIK_;FX_)JABTC6>7A^L_ZMW'IRY%ZV\4?4?U=*LKF;Y#"WE@^AJ M\TGM_B,'A[BU5ZJZ[?]'NP&+9ZCL6J/6PV!@L*Z:_5_Q;0C$R0"2! ;080!] M[0 V#&"]HWMFO5NWPHCK2ZUV2%LT6+,7?6SZT>!-U=AI_&PT/*U@G+F^44VK MZFHIC%RB#Z(632G19VNN16?HM\^WZ.V;=^@-JAKT9:6Z5C3+]G)AX,UV_*(< MWO)A_Q8:>,M/77..&)XCBBGQ#+^)#[^5)0PG_7#\?/@"_#TZ38].T]X>"SG= M:2T;@T3;@I\7$8OL:)'U%I.01=&N$,0&E?9"_ME56U'#*[RQVIM*>U,VS;;7 ME&4T@\!L3V/BPA+*",F/L&=,DR/3),KTA[)4'1"#'"PEL+ROY1PU4"_4 Q(U M9+5= 3[6>[/\A$Z>R[G98;42V1_ ;UOY7> &;.B],BS[,)/0\*IXSXZ>5'>GF4WG_-2FHH=Z=I MZ:.8.R^'I46F$711C+ "^RD61XI%E.(7943]"HJ%\W*:X)SFQ82D!\=X@4E@ MH@D>"SI^8:I!X[5YZLN1K40;4%T37)2#M4G>$,J2"6$/L,@IHX',)B<*1.*3 M#W2%J9I'5$L0Y$AL!T//@D8XYPY5%T>RE&>!'">C;A :I?IOI9:[JJ[#T:3N MFQDC:3&=?A^0)@R?A/TYQU&)2%R*]KE4-48TCQ54]R&>8SB M2)[@4.$DHR"1N"+M"=>J>3PS4J]C\^^*"Z,L)TYP71R%%.1I@.JH0B0N0_LB M$"'HBHO-Z?0D20:&'B"EH)1%@.*H0R1]56]35^*^JBL#@A1K<,BH("0N(0?# M&Z7[!ASZA7'.EO(>2DS5E'6WM)G\4#5])]EGM#]4KI 0T!$RE6L?+N%0H@*! M&B6'Q#7'XX^:5**3&'I=<(4FYZ=59O# A6449"O@P"A()*Y(QTYN(YYL&^>E MZ,I,2HOB)'H#1Q?',T+3P'*DHQK1N!H!2=W!UJ*%K85MCGI5VL$&T1M1ZFH, ME"*>3EMC#XXPSD@@P>FH1?0%+>IKD1A(Q[HEZM$BG'&GB_?@2)ZE21:@>K*' MB6O1L25^89525VF@9N9\NDQ].)JS4.=.1T&BKQ&DTJU+7K8>E0%1Q-,VU(/+ MDB)(=A0C&A>CYVW>2V1=G8$:ED-^3=EZ@ GAI CEUZA(-*Y(/_^-$DP]6Z:$ MXB2=5@_*B,12=YY3X"BENW1[46[$:6\FFVT;*7>RMDU M\IV;_0.&GGL_*B4CT3[S1]A9FJ>8J5')6%S)[O0AEUJCRJ]S](:<8PQMC49; M47?R HG.K)2N_FH#/$YQAC^^\]JMK6RK6=!-69%G8^?04B;G"-\W-*.2YUR'4]S>P*TLY?I>ZN'1<$([1\!H(_L#^OK)&W)7O0OFG-1Y M4230-[-1XEEP\Z$D,)9%QXV!.S4=997-8_ M22/@)VA!A6Y@XOPL/;)<9$G*IR+H ^:,<1YH0MFHWRRNW]#>=^NN[K\>J'V? MI]90:E;V0\\65%RU?NJN+)]EQ>D.?6#NP14D24+%>Y1O%I?O+QJZC$X_'?)/ M&&#>F@M$\GF1D'E!TT-J[3/@'MS[Q]/ E?PS#@GJG F_ O@\#F-SP.+-P5YL M?Q'M%UG.T<>F/-^[O5+U4NJVKYW9^_X<<5KM!Q]\[0+/64JG/GB &)."!II( M-C8,+-XP_*J:,RN^6M6U+7)5 WT.U#+_RO/T ]C97OA0*0ZD=3*V#$F\9=A' M.QS,Q+?_30E+IUV-#X@QYS2P())1UY/X#MCIOH[GR '*Q/E,Y3_R\@&]1UZ+ MDZ^9]E/R+T(_5DT+^X('&(G/,_!:[[_.[F^,VO0?."%%C5KWERLI8/E: #Q_ M4-"*#3?VF^GQ&_GU7U!+ P04 " "UB053H^9"%1P# !H"P & 'AL M+W=O M4\KDU$F4RJY=5T8)3I'L\0PS_6;%18J4'HJU*S.!46R=4NKZGC=P4T28,YO8 MN86837BN*&%X(8#,TQ2)EUM,^7;J0&8O60+80>N564 MF*282<(9$'@U=6[@]1SVC8.U^$'P5M:>@9'RR/F3&7R)IXYGB##%D3(AD/[9 MX#FFU$32'+_*H$Z5TSC6GW?1/UGQ6LPCDGC.Z4\2JV3JC!P0XQ7*J;KGV\^X M%!2:>!>GZ#;6$;#AT0Y5+QM'36!"EAQ2]Z+@M1_=/#/=>B7#K9R M;D%F9=TAA683P;= &&L=S3S8VEAOK88PLXQ+)?1;HOW4;,Z9Y)3$2.$8W"** M6(3!TH23X&*!!&8JP8I$B%Z"C^ #<(%,]*R MZ'M7P/=\>,!]WNU^AR/M#JV[UW1WM>9*N%\)]VV\X$B\A=XN6 BM6MKH" M&1)@@VB.P05A(.:4(B%!AD6A^/*0XB+%P*8P?YC-3"O;U$5U632X^Q5W_VW< MQ7H E*N$"_);OS#\Q>Q!Z")^6$,*/?MIH9^V:P@(*@'!NP00*?/3\,$>5!N[ MRZ(!'%; X;N ]:$H%6(Q8>M3U.%)ZBZ+!O6@HAYT4L]YFNIC\A\V=Q%_6$?J MM;=WMTT#?%B!#]\ _N;=/=PK) P.[^]S+!L*1I6"T=L5G+>]1WM,X[X?#O29 MUX(_9 B]81 <81]7[.-.]N^Z%Y"Y>&G1G\ >[Y=R- [@V!^TL,\P;&!#[_4> M\\XI^M)@=UP/L'8QPO^UBF7D,Y;QH&77.L+7^PUV7W#W6"I!(G.OVZ* FRT2 ML01_P+FE>KV28/>=], V.MGN@ 2H2'2J2/OW"QP-QKXW:M?HD&'0]X+V0>/6 MVB#3@WY#8DV8!!2OM*?7&^H0HFCKBH'BF>V,'KG2?99]3'0KC(4QT.]7G*O= MP#1;57,]^PM02P,$% @ M8D%4_/ROQY<"@ FCT !@ !X;"]W;W)K MB_%JMDJ3V MOJ^SO+H:K.KZZ=?1J%JLDG5DES\Y:$HUW$M?BP?1]53F<3+;:%U-L*^ MST?K.,T'UY?;WWTHKR^+39VE>?*A]*K->AV7/VZ2K'B^&J#!RR\^IH^K6OYB M='WY%#\F]TG]^>E#*7X:[6M9INLDK](B]\KDX6KP'OTZYT06V"K^3)/GZN![ M3Z;RI2B^RA_FRZN!+R-*LF11RRIB\>5;,DZR3-8DXOBKJ72P;U,6//S^I?;; M;?(BF2]QE8R+[/_ILEY=#<*!MTP>XDU6?RR>9TF3$)/U+8JLVO[O/>^T 1UX MBTU5%^NFL(A@G>:[K_'WYD$<%$#$4@ W!7#? J0I0/0"S%* -@6H7H!;"K"F M -,+A)8"O"G M0(DL!0(F@*!5H#ZE@)A4R#4"F!;#E%3(-H.AUW_;3M_$M?Q M]659/'NE5(O:Y#?;$;0M+?H\S>5@OZ]+\==4E*NOQT5>%5FZC.MDZ=W7XHL8 MR77E%0_>]*]-6O_PAM[G^XGWYI>WWB]>FGN?5L6FBO-E=3FJ1?NREM&B:>MF MUQ:VM/6IJ.,,*#9V%QL7Z[68%O=UL?@*E)YT-"J6@&I3_K"6GW:T'C^E(FSO M?E,^91LHZUMW!1^36JPYXNE.XS)/\T>HBCMW%>\7B\UZDVW[Z(]ZE92>>"9B M;5O)1>=;XOVOJ*!:9SVZP_LMKCXEBPMOGB_>>?>K6-1:9,NDK/[]KQ"CX#_- M, "JG[NK_[W(AV)TU661B3\]B@;JI$RJ6HMT) ;L?M3B_:C%V[JII>Z;Y#'- MY<,4"UT6YXODPEOL1DDE,Q##=U-7M1BE4O(F??GU6R^NO4DB$B7HPL,^BJ#1 MN&N:;9N6>\6WZPA%?D2)?SGZ!@1-]D&3XX+N$\W-KDY^$ T*(L0CM ]F%[6I M$U%KHHDI&E+. QRT=5-3%_I1P$A;=@O$QI ?^%%;=PLX_MVN?,9_2[8*\W%1$N\-YE8' MH38B;@$5P81I Z*7:FZJAH1R^!$'^U0#9ZJ[57;16F4[4P_,0#"C6)LU=_UD MLTY9*[%PGUCH[D.Q*B_B:N55S_D*3UIDS>RH$O=YLR7<@9L9NW%UXNAO#!/(:6 M_\@(D4>$, 8'B7P%6GZ_,*V1@43E&^%HR^&XD?!6Q%KG -4,N>6YHP-V1#UF MR78D>6F3GE@GF_7R.:U7JR1;>J);O#K^+IYWKPYH&FWU "8(6Z)5S(#-1+5[(_?VW2\5 M,'QJP@G"/L:A'GU/X0Q!&W];V,Y2[?N(.;.<[H#V>.;][R87K.)+5I$T!S .]YTS5D(4\8DR? MC6:[P@.QD&KT L7'?1)137@'"(?(1PCK^R*8,>4!TI:".2"D"-LV)X4[R,T[ M^LCJ8-^N'IP@@%Y0&%$DNL<2JR(8Y$:8UYB_W^+R!=HM$P$@%,Q1Z!/;_J,P M!;DY!?1_70'=()-'$ ^C$!%]+D307,#Z7#!58( WMVZ.M,@0&F,%2SKKK:9^IJNR;N[?J?\T3$W+7=GHBH39NX#TY.\$1- MC>W3<<@3 4+ $P$JV!,1\S0&]$2 #O9$@!#V1%"-H"<"A'9/1!3?$#??G-L3 M$8A*G)Z('%PM'7FW=-J%F&7HF= 1$>0'E.I'D7V4[0P5H9 C+VCZA6X>VF#! MBTRW,6- *"(W[L^ ,R!XUI@X$Y* FC=HI@Z%\K0YT&<-<*@D#(0^NV: 3AXH M1ACKD\84$FYS3T0!%W$#UZONT2Q]"$&7/F^:_NDC;6>F&(WPGVJTB.(MXN:M M7D:+F(R$* H#W6D1 ($H0OIA[:RG;@[H@L"V02JB(FZB.LEJ$1.@D-BI0GTJ M]9+-.F7MU!2-$3>-G62U"' H(K97W6OUD\TZ9>TK=,5BM.<5UWG<%C4!3 [! MR+*S4X5?U(U?IUW%41,S]/V/ I"FK=!3H)JAS8)0!2OTA,NM5SM(:B)+P+AE M=E-%*[3/0G4KA5Z>:)P P"3?LUY0" ,&H =W]9'-(ADA@P0>J\(&Z\>$\ M5Y+4Q #;VJ:V?WK,-=:)/A.!T8*ON3".]3X<]U&VTU.,08^Y .H7MTD<&'%$ M]) #D7"0!IL#0B'010R_? 5T$DG3/1+ MECD@)+YO6S85%%$W%+W"D,(="!PX6<"ZE[2=E@(B>N2]V(GW>5".8VJBCIPR M8OA90(XIVF%'7A3U">B&F6_K8#\,HT!WI(!01JYU#*""9PTS82JD/M,/AFX! MG>CH".MO:]X!PF$08*([4D G$J:1?C@[!X34MUUM, 5[S U[K[O/@_IPPB"$ M<\X&ID".X9]J,YFB,N:FLEXVDYGX$[" Z[?"H(PR_<6F?K(Y(+.>VC-%7,Q- M7"=Y3 : #^;ZZ %83=&G>0QF4E-W ]TCNREFG6IVGDI"&-N M"#NSP60F3Q%D'5B*I=@)]V.O]F(,?*7&PK5,007K<])R%B_&($C08; 1N9P8 M5(_APSH::S\-Q2+,S2(GNS &W($!+HP!EV" "^LGFT,RNPOCBFRXFVS.X\*X MZ]7E=F1J,^?'7)R=TX5Q!49=&& $'!A@ KF M24 (NC! ![LPJ&7(A8$)0RX,$-I=&%>8Q-V8=&X7QH$#)8L+ZR7=I34Z^$BH M_-2R8%J!P967)0^BK/\N$)64NP\"[WZHBZ?MIT2_%'5=K+??KI)XF912(/[^ M4!3URP_R@Z?[CV-?_PU02P,$% @ M8D%4X0W=PYQ"0 !BD !@ !X M;"]W;W)K)C9^66JWN?KJ%+E_+ MZEN]E;+QON_RHKZ:;9MF?[%8U.E6[I+Z4[F7!?RR+JM=TL#7:K.H]Y5,5EIH MER^H[XO%+LF*V?6E?O9875^6AR;/"OE8>?5AMTNJMQN9EZ]7,S([/OB:;;:- M>K"XOMPG&_DDFS_WCQ5\6_2CK+*=+.JL++Q*KJ]FG\G%0^ K 8WX*Y.O]>BS MIY;R7);?U)+ MA\4\)[6\+?._LU6SO9I%,V\EU\DA;[Z6K_^2W8("-5Y:YK7^WWOML/[,2P]U M4^XZ8=!@EQ7MW^1[9XB1 (R#"]!.@)XKP#H!-A7@%@'>"?!S9P@Z@>#<&40G M(*8"PB(0=@*AWJS6NGIK[I(FN;ZLRE>O4F@837W0^ZNE84>R0KGB4U/!KQG( M-=>W95&7>;9*&KGRGAKX W[6U%ZY]FZ3>NO=@Z_6WMS[\^G.^_FG7[R?O*SP M_K,M#W52K.K+10,ZJ)$6:3??33L?MWX%BLB(M=Q+;[U96:%G%)"_781"*X'+Q,MY6$Q6(B(:G MJ*6)(IQ$X01V;\)B&D5QCSI99="O,G!:\_/JOY"_VG32E,!;:5FD62Z]HE^^ M>JZ^IW#UM>]#H)I^7O)!!VFB6*!C';M]+!R!!1&/AD8GL3 M!1L436UOHH@0H1 3VR,PXH>AP(T?]@L-G0O]O"NK)ON?7JA*YEG1),4F>P;S M)W4M&RQUWX:F*G%,V63U)BH.XPEH:8(8(:$_63LR84@BCB\]ZI<>N:.K+.;: MH6#-LI)UX\GO4+G5\E?E:UB.BTPU C%9T3T"X@'!58U[5>/S5 6>3[_-54VU M\B PE+KMUG6J8UK'B.,(?VIB$Q5'L26RB3]4#;Y3\1M9R'76M&D2*C]95:#Y M,:B3[Q+SKV4WZ%B9.0EB/E$9@U$_" .+UJ-:ASBU7OYSR)HW5<'(I"H@N^@Z MYP!:CXJ@9+W.A@ M$>JTR ,T*V"$PJN37&IKM-G!&BK=>">:!'$83!5&8!%CEL@F T$3YM3WCV8K M*Z_H(QS*58>N#-FKB$T3, (CE,8VVPXD3[B[FMA"Q@6C@KNU1O6@9/; M9[! MOQ2A:<6US5-PS#I3 >]D.3)0+PG80 M!#87/N46CB(#&Q,W'4/WT53 \'9.6A*3'^=<0)!,=31Q@C-J2=!DX%'B)M(O MQ0M4,&6565*:26$!$=/Z"D'!(J@M#0],1]Q4UX;#,633 V3AHFG=K"PVR>,[X3N54X417"$^:&M$*(# MX5$WX;7^<9)R/NPD%*.RF$PS/@8#:H\L 4@'BJ)NBOK]W/X 5=[D(<9CQJ>N M@N"X".EHITZU'PB+?JRES""=U!]H;.A -]3=5.J9]DFV\M9E=4(I/<]H,^I? M*OSLI)OB=!.CV ^,W4: Q.>C-N!T%0-Q43=QW2;[K$GR-OQ767.H+!N+4%(< M^J.4VBF*X AP7& I)NG 7=3-78]5F4JYZO95U4_*Q."DX)I09*KXDF#IO6J MT14@C1^-A9$;$%@8"5M8#;Q&W;SVF+RUK;GREE+GB=8W]5-4883$!(FG7(?! M@!%#6]8=R(ZZR>[4X.>I;#)7$!@*FR Q*B].M1W(C;K)[8^1?J?A;JU7JZAU)X>JCFG-$)(3H2!D6D9@0,*$"&VZ#S3' MR(>2[#HKDB(]/\FR@8R8FXQ.?3"%-*J:X"1U% $,H1;"0S[M\1 <%%E!S"R9 MBHU.-=U-TU>Y/P:[(H&SE$9:)R((,QH]%,A]8CUC8 .A,3>A/8Z4;G=4>KE, M:LBSSWFVT>H*BI;">22X80&/6CZ8';/88COF\K=MG <^P=GCLN1IW5JL9;%;]E MGJOP.IZP04[+BC0_K-J8ZU?9!_A MS3,U-CG1B!ZD*XR9Y4B #;S)W+P)R>I0I5O0K\U6Y6ZGCJ>4UJBB)AL:BIJ0 M.:$^I1:.YP-G!)0;Y0,/<3)ZFZR[/3%S3V"(918FG$^T#!WT["R_DH"_2H*RXJN&X.Z M'<*AO54%T>M\P3ZP-'_OV+9[]Z=.1%!?-,F61GSZJO<>@3'FVTZ^^4#*W$W* M7_I79=ZQ..^/:2JY/N"7:Y8R9RWD\% LH&;9#^O5NTQEBI \>.5<=?7]0BH];J93NXY1'$TK<,0&.>Q MT18L1K>N=K+:Z MUM:?/M-L[)_W3_M+>9WU5;?+\EES<$>3YDES^FN_=*4>WWGZ[ELFG*G/VYE GV& L#OZ[)L MCE_4!/W5Q^O_ U!+ P04 " "UB053T;EV] 4; #]40 & 'AL+W=O ME)%6R\SCO MUN[ZK"1[55?W P@,R;%!##,#2.;^]==?=\\#$"D[J=O[);%(8*:[IQ]?/X;? MW#G_/FR-&:H/NZX/WS[:#L/^ZZ=/0[,UNSHLW=[T],W:^5T]T)]^\S3LO:E; M?FG7/;T\/__\Z:ZV_:/OON'/WOCOOG'CT-G>O/%5&'>[VA]>FL[=??OHXE'\ MX*W=; =\\/2[;_;UQMR8X9?]&T]_/4VKM'9G^F!=7WFS_O;1]<77+Y_C>7[@ M5VON0O'O"IRLG'N//UZWWSXZ!T&F,\V %6KZWZUY9;H."Q$9O^F:C]*6>+'\ M=US]1^:=>%G5P;QRW3]L.VR_??3EHZHUZWKLAK?N[C^,\O,"ZS6N"_S?ZDZ> M_9P>;L8PN)V^3!3L;"__KS^H'(H7OCP_\<*EOG#)=,M&3.7W]5!_]XUW=Y7' MT[0:_L&L\MM$G.UQ*#>#IV\MO3=\]W(,]$D(B^IE'6RHW+IZXTTP_5"+U/JV MNK&;WJYM4_=#==TT;NP'VV^J-ZZSC37AFZ<#$8+EGC:ZZ4O9]/+$II]7?W7] ML W5#WUKVNG[3XF!Q,5EY.+EY8,+_GGLE]6S\T5U>7YY\MTWR^HQ*25;W:WI#J3/P[:R0R"[7P7;VMK3.HOJW__MR\O+\RMYD?^X MN*JOE#S#2R(L5N2Y? M,_UP3T3+L/5NW&S).55_&A3_N-[YN>7MB83?V1!J>)'&9WOC-85&-@^WL<.#''6WD9X)8D)B; M;56'KTGPGIP?CIO_1>0\7=L5O8%WQ;70'^NQ6]NN(S\[%+Q<57MW1]]NL*]2 M*QQ;$N/:NUW5T$GT2AG?=_6J,U5PHV]X$;OGC6=$7E7LE2'Y+G%$MM6' MG0TAJF)K(?_5B-VOJJVI;P]50_1U5_QU/"!:8KKZLLI*Q4<5>:7S)4W);-@> M1Q7,Y*SE76)F3PH26'')1LC'AVHD;T4"([76KX59LX'P2."/+YY 38ISNZH> M7])G+*D?LJ1>SZ3Q^-F3ZN^VX^]^JO'6\R?5#UE$/Q>B$>8?OZ W7)VP?*EXW:CBP&!@4&7W+"ZPME!2B M)O4=C.Y PAS[>FPM'L%^VYI$LS*F)R&;/7V/4^)E?KB_.P_178CG2W]=7X!6;TUFU&LMKHY^Z]E]6;T882/ M')SJD!_!A=A!?)9,KS&D)L3(G(RU.1CC63/4D20=WW M(_$29?WQLWE(_DERQ7G1BBTA+7J!!.%V=J"5EQ]1BE7=\:("'FO6J>]-8W;P M,<\N.!B?PVF3U9#-M.(VAB.^-/)U7,V"1)MZJ+ O*;!IZI$D_KM$^S"K"SW$ MCPLV4/#HB'>X@)K%2^^\&WL)/$FY/OVD0#&H#7C/&](G85@XD7AX,+4G3PN% MN"]@V@)BR,HRERX_=2T:]);]5D6D1FW_2_6X"+G\;/HJFM:2/ @%JYY0.HA. M*[N][3DTD-*J\JH%-*-'Z*OJ]AUY5N$4LK"D"T1I3UR$@/ )%NMJ75L/G!2MQ*+IC>D0#/"R8@UH=MM6:\HR01$&N+@IG52TLF7UCRW] MF8C*5DO^B=9A\=<[.*U2D8C+KB:?O+:T*IT;\0=%5)=0000(JD+!A#O(4_R4 M?IF!2F2N=="*1).$JQ9Q1?!%?([M8EB5WT;FP-'[[XWZX6R^8)GB MG&(\ MY%UW2T*_V]IF6YHCG8[QC0V'PCDV%L!E4K][O"5\#3@#I#1%.'EEE6P.E MZ@H=V"Y#'1VT"<.RNB820X'D^9N(BM5O"Y.,NFJ-@EFWZ>@IV:PU"C>EX)<" M/"J*+R!3G4':G.E./+#J**0JSD?404 4L -"7W]6@ M U9A\DBTF&/C(*]BS(X!V3&5SM8KH%%&@G\S$!Q)S"-1EY:"2?BZ?S8!%B&!Y%"DERTYV3. M+!_)_>3QDL2)\EM&: [J0095"#K16[B;O.)2$H$N14B2D"%I5Z\XU'!^_G/B MEADL&:87UOK"Q%\)**=@(""&R)'0U<0 0D:L2!S(L24U03PD(QJ4')&X*[^' MK6C$.2/D K/=P;T ME@)7/TI6C;#8!_4Y'R.9S,'7D4R(+!'>CHQH^'B2NU862;U)H@.IO)44AORO M'MT!_;TU1V;16 MHAEN;N?(47'!0[6+G>C.U( #)X2YI0S>20H[/7^)4'*02==G*]+[$4+-7_YI MIB&<6*17I93AS22+BE HJHDJQ0+N=QD-Z'!/][*&2O)21DMR ,T8(V2VP)G- M'#.KWT?22R:G\RDPZX&XUGT'S86-H/]DH*-N[V(F/&#_5Z3;A6+$]1>(JM MZC _+<^:P$5.NCC4$A$%!70V*/.W2)(F"@Q3-[%4=TN^TXWQM.^1G).E D8[ M31L#:0-\A]23F'SKFW$'!]+ .8IN1&^S)T+9L9 N<:W3L#Q2<'CU]U]??W]V M\14A,EIP9PG8-AUS4XG9+(IJX:9S*\G2GC*":KPC)-13'MR0=I.G%DG!?0Y' MI",)SI9%9(.BL/>@]-W8QLK3"O758[[O?IK#$!0"J+WG4[D%*) P?#R*B49X M5EO.P8'^R"'7["G82H53+4(BN;,D[*,G@K6X7CH]_^*,&)X7F>NIA'_.Z@F% MC%FLILG'$MF!$J->,./=UB$C((>#W#T^WG %HK6D!9 ^DCL..K&\4A[8LOJ+ M.13^[+A!A*- ,N MS(NV/AO<&?ZOX'DQBY,I'\@>AOU4(3OV?>"!<_T=9:6#20HLKT79K2(JIG?@ M*5B5HA:))YV7^"(798Q!_:$Q5U(>88*RD1KC;C^Q*2ET1+[\#KOYG+7V# M+#M!P$5RDW*-*\K.NO49?3)ZCED%,U<9IGBR0@TDB=ZK&+:'^@/3JOH0SZDM MO356W,P%EV3;<-:9O/D;]>8<@WM*+@A .$]NZ=;Z,=?!X_.I#!ZC *HU?N1" M^BJVZ8IF%0@H4C4X42:4'M<8D>("*J96JVSBV%=F8_L>TB>NN&;(Y3?F9-1$ MV'$S%GYA;: OW4+"L7ATAJ4;I$R]@H8=^4;#3A%=CUS4VV6A*W%7?FVZH MQ2.2$%'2B[M3!#= IP*24.#G\C'[281CKC6FIQOZ $D$UJ6C0]+O!4@&A4K! M^%O+8.J!7"S91>SA1146+RI!V91=8Q9#@EFQ@$=2"/5:(R<+"6&[C))W==GA M:BFPL*61C*&NN4')A5$KFJT%=:AMA6&<%AVFX\WHQ,C.M>0GMG7 ]N0EU@B8 MD!#7JP.=';$I>+ 1)%KWK]NZ_V0BM@ D&SG$:!HB3\Y!].3/W)LQ(*G4(P1 MNYNT?.9J5B8$=?LQ-1A:/OZ,,AY@=;4W>H M9L"YT8F(HD+$AN*U.Q@H1-$.[@O?"(VE YI5W[BTQ$T,HV7B 55'7];LB8"& M3L>;5*S$@VGA$MLYDE=@#*_T3)OQ2C-'YJ2,K#*4?END(K2=N77=+?ZAS&Y& M4O].0)B@RCT<-G"!TPR X5DA/N7QGNF#VVW=LK7"]:"R0G)HN&/T *(';\0M M1LGNNW'= <-%9WT)+6,-R( '&-AY= M/?8?8)F"/X&$KCX$! 1ZT[!3OYNNTPJ9P3$XP.P!< +[H!BICSCDQ5SKZMO: M=@7Z8^O%;EQ5D'7>$R0G(BG%Z$U7XCCRZ1$&.L\O3 )5$9D6,8-CQDP&[$2V MET9I6.0/M^/0NCNI;#3 +3J",NT?23U=&J. OR:HCYJ(MQX);GHM*2I+V8?*8D6PXD7)94^%PC87E+E1[NBBN_$5F5[7*17%CM#QB&AR:P>63$H[ M[Y1?+'*V+C %H.'$PY?3*,#Y4NG-U!UKK83S*S,KUJA:+9"RK,=.0L%:8N]O MY-092K)H"932QZU@;'HS:>!]RW$W MGWI;&7(-EN4NBBXC;3F!R;3:I/'SI@4<0K 0KYT+_A.HH@VOS6^G93V M3 17U9:<(HE\<5S;'C@VGM92RUQH:P'EF[WAR4-TWR$G%#43PEAK))K7-'&( MJ+^MT/^35BCEQZ,7@]TC?6\&G1\J N)"9[L0@:#Q.]MCQB]GQ,(%B9V/^W'T MC.V8E5+*=>5S3YAIA(Q<:;BEC2 PQ"72BVSYG>DW&JK-!PA/.GZ'\NS3D0N. M\>_-,,T*693O>XJHF@/PZ YZ,0M>2S.C=+A$^.C3&2X*@TU*E1WN,;NEF*WB M_@U39S)RXGR4M/;&*.TU#=P*]PH_-LD;6V1OBRI@J==:'?PG=T'DT60D4F[C M/3.:EGI;L=6-0N5 :[;9W<7*Q?7-JQ0#?W9[DO?GYY^G;],G.6C]PAND+Q:) M+FZV*[4MEVP7D ZRH-2<70,-[2Q*#*B :0%$LT2LP'4WQ""=YHE\+>8UOJ)4 M6NQ*Y]^Q!<9V1"Z2T6H:G;0=?]!1G9CN\H>=H)/4ZXI#.D>H+4C-K4X;BM'6 M@K#58>)_I4MM=T8&;_\9X^^L1LH11Z6V\2;7?E=H4Y/7L 6O,!SXC4B7MHFB MX(4#H-G$0!R1$ADOM'SD<^[2'70TAHR YX,0(-RJ4P N1ACHWX%M(0JK+%BR MDBXQ-13_6:JW#"5FW9Y/-Y<59L71(1)#&["R?UT]MD_(0Y!O]T7P4S:KF@07 M&W,B/*U54'Y%'X_L>L0]\AQQU,4>XR)JRM7&D/SK_1;]&3IQH(Y#;H+(&4JS MJD;7X*PWIN7AS&!5=;GM?=BCB\7.V2(!DOJ*L5+;%(40=R?]!#ZOFCS5!TXN MP XQC\&(0=;6.61+ L@> <>0*$]2DU)Z5K1"LE*#SC/Q.G\!@_#SJ?$J'$C0 M.S9MW80/PN8A(:X7'7TGPT-*LC@I0BA&<7#?\>$W4N50Q)*Q:2&!A;"O_[XO M,J:,[6??C2A-(7:,^VRBDT'84TH5]2EIT0-Z14R0Z.C-9Y=_X@>???ZG>SW: MY+W51BC5-@8(EKQW'(^4X=(_C[U)UVAX/:D3PBSC?0YUAW'?"]WWJS^E]8/] M\(=7EZF&F#_\'DF([(ZD&R+=,%4S.;=\^R*7"PL_P//D_!(<(RUZMD6E/VX> M"X]LL5#"Z>Q_+"J>"E.P8 )PMI>I'](F."C+L2B7"MD'@A\N)*!%Y7-A3.]N MF#;J-\)8LG0^BYH(;NM#7@(;(-K7W/1_4^Z?.X"3/MHT&WO^L(*MG (MT3+I M,GR"/BQ2@_[4QB_^)1N?_X[1G9C:'#O-%%8ERK!]/-#3TX!'KD(;11IF,.T; MNUQKAH.R@_3,M7R2(_A#'4X0F 89.%GP;FWX#@F1!O1*BK/)(U*:A)W@/9:2 M) GP?"-);C@)-BERT&*;,!DK(09PJ7+:4OTD2ZN @HDR0I33S.N/P$G5BD)^9- M9NGO%GWN5#&Z=TCHUA=]_8E$I,\4R9W7Z' Z(5:IDY+WQ13]=/@R/\]%%X/$ M&]<0%I,:8#&?4(SQ/#@M<3P%DNB2A@HQ&^XB >MB?A/#FU%P;2FS0[F M(0$*%M.=80 5GQ\^2(5(L'I9R^6S^,'#X&DSYY]L3R?OGGQ M8OEE^N3_!CB5R0WJ,R2\,4,I=2K0C(;TC'NL>TOTX9S3I5&%!FB?#F?C'B+; M.=1N9)I"5D'$9/N>C=3KW$4*AJBVV'6**)G:I*D+T=+/+I=?S 5;2)H5][X, M[JDRN81"!_Z>=6!979]0#[E2')5QE!B#(@%GJ#&;K;D=1/(<.)4M,EDN?.6J MHO;M>+(1F4(>T-=0G6H7BA+N*3_>R,8!ZCJ,2NA8CZE)U(F6$RSI!:P$,W.* MRUB2ZR+1^YT023(.(?.V!JA(-UY. (0'\O3LC^,(=V_TPM%;KL1S%_7$ M[H MU:E9#884HO:X?'-/BC$9F.:EHJ@1 V.TCHQZXA/&/J5B]WL^4V[#MI;RR$-4 ML%^:S?JS*YF$N_(."?WYCA$YQB]1\N<9A[GZ+V:2.$:@_ZA<$83(T"ZKE1@: MWPP6M)CGKF&Q\2IKF54!+C=VK[<9I#^2E&[N."^77\5-8CO^X^05>JN3][,> MSEPA\Y+Q8FH*=*'-.!E^@&46)\^C8QP0JGT+:L1>@F"R5B\BK<5Y& MV\=3R,-W<9H3P./^V>99[Z[V&^BJZ\M?;JC"0"Y YRHZLT%W4JZ\\H03RP4K M-O$6S;2HF2IAN#E8YI1\BZOX+=(A47:K_UPZ8N,O4Q/ $6?U$^AX\21:4E< M\?9Q\.O5"8C>.3MQ)GK0T;35'81[3QEP"L] [@ M>WS@.N@:^)V2'3>&:65=_=-1'WT.R6+L2%D8O-DD:M%S02,^:)*0S^Y-CHBU%9TF,7BYRY!97&3YYLJ?4;(+' M?F6'>S/$O*7!6^GJP9%Z0+Y2KBV">*B3:S6*-!*6TNL$KKAP1$=I[*W .#^>7-9([ATP$JZ =GH=,%PR:7AZUSMTOJ5. M#-EE?ZQW<%L3&F]7\99M[J5[7G?ZDR7E<1AQV+]AWZ3(?W.PO(! M>J];%W\,A;7M=9^5#7F[N)0?KV]>DM,7WF]^X6_.+B[YBCMJUC]C6*9Z+/G' M%\_/GWQ=W5@Z0;L^1(A[/;U*/'TQM6S3TK$M&[%-NC$>DG.1J]JQI"2.FY.7 M#<\L,BR1(GN>H"^-@L$&E!1IC_ZZBZ_/M&K#$T>2'65\*BC&=6XC]?NF[AK^ M,1:>A"ZVB7HA2F[E(+ 'K>9#9!1& M'&7W+.]XE7M^<[LD#@9!B$0/1^XT&)G0N2_!F< *Y8TS;V7U!1S4,HSHM8)4 MO(;D'(_PV+-TWC@+">FRC+*?Z?!]AUFH@Q?WUK\)!_YM0W_\"![MWZ07^=+GZ;?-KR6G_3+C\L/(_Z5 ML"ENI79F3:^>+[]X\:CR\F.#\L?@]OP#?Q2;R(GR/S$F:3P>H._Q@SCQ#VR0 M?O'QN_\%4$L#!!0 ( +6)!5-J6'F',00 %,* 8 >&PO=V]R:W-H M965T&ULO59M3^-&$/XKH[2J0#*)[;P8:(@$W)UZE:C007L? MJG[8V)-XQ7K7M[LFY-]W9AV;0(%RJM0/B=>[,\_,,V_>^<;8.UGBHE'9G M@]+[^G0T6W!-50F[O4!E-F>#9-!M?)'KTO/&:#&OQ1IOT/]>7UMZ&_4HA:Q0 M.VDT6%R=#!/R1NW-X:F,G2F#M^^5R<#6)V"!7FGA$$/>[Q$I5B M('+CVPYST)MDQ?UUA_XI<"!X 6N1*/\%[/Y!7=\IHR7 M&^7"/VQ:V7$\@+QQWE0[9?*@DKI]BH=='/84CE]32'<*:?"[-12\_""\6,RM MV8!E:4+C1: :M,DYJ3DI-][2J20]O_@HK)9Z[> :+=R4PN)\Y F73T?Y#N.B MQ4A?P9C!E=&^=/!1%U@\U1^1/[U3:>?41?HFX*^-'L(XCB"-T^0-O'%/+YVW5!-_O8$_Z?$G 7_RGX+XO1@7PLD2\+$@%-/2PU'2$([ZU<-EXL%8(W<"7<+>8L[4N$3:A5TA;W:*GU0#?5 MDN#-BH$K:I9@R %UL?-"!W0: $&9_)"FB&!3RKP$?,A54Y"H-OJH%M;+7-;" MLT*C[]&Q%4(B;W)>M@3$1MC"#>('$_\QQU2C%D*WQEFH$@BP*E3=*\&Y# MI=SR]33K7&.W0+V8WT&%OGRD3ZZT]$-DC$?MI5" JQ5-';85K-#V'OT\DJW\5"!!UI.ZV-:121H3112(XZ@"'<$O#* M*/H8<#K;Y-764'K):H%>2.7:Z*MMD'CD^M,/QVF2_>Q>JIB UG9C&45&[PU/XM).\+2WBDS$&-(0P#*%.YD8^O"+!8XK_XKW5;_]6 MJ*?[(D?\::%N)[?ZU!R(0_@1LFDTF2:TF&91'$]ID4R2*(EC6IV,HW0\A:_/ M2_V?W7OZ'J'>BRR-IG'"CW@RY<$8:*$"'-D+A][E4O/>&J[O>&@D.I:5*9ACYXG M@&=53IFT5(=L56J/W&G47>Q\EW!'":\XX7TAX0MYYY1QQJ.GE?YZ?(*O!)-& MR6P6U(^/H\DLC;C;:PS7%+4=OO1=&NU]Z"NTZW"=X4E)--MO?K_;WYC.VXO" MHWA[W;H2=BVI5Q2N2#4>9M,!V/8*T[YX4X=KP])XNH2$94FW/K0L0.&ULQ5M;<]O&%?XK.ZK:L6)\FU&ENW4G3IQ M$S=]Z/1A"2S)C0$LL@M(5GY]OW-V<2-!2DZ:]$4D".S9G9^[>*LRZ2)3J!QWUL9FLL2EW9R[PBJ9\*(L/9^.QQ?G MF=3YR:L7_-M'^^J%JMNE%I2H3 QL^!YDFS)2WL?J^IOV/9(B$2M9966WYN[OZH@SX+HQ29U_%?<^6<7LQ,15ZXT65@,#C*=^T_Y M)>BALV Y/K!@&A9,F6^_$7/Y1I;RU0MK[H2EIT&-OK"HO!K,Z9R,\D-I<5=C M7?GJ&V.2.YVF0N:)^*[<*BO>YZ7,-WJ5*G'MG"K=B_,2.]'SYW&@^MI3G1Z@ M>B$^F+S<.O$V3U327W\.#ALVIS6;KZ='"?ZMRB,Q&X_$=#R='*$W:\2>,;W9 M8\3>$UB\T2Y.C:NL$O^^7KG2PGG^;/MG+>=_X^U_=NIBD];)=8F11#J M?"-*2;<*:VYUHAS\.I5YC"^(XR[3C^/YD2/S62UE]&8F.-<^)4+);SZ!*?DXMY-*?KR2R: MTO75!5]/1O/%$D]G,ZBBT8.R+5!,?(RGY(3=.[X/4=@U16* M"T)Z'QV/#8F'8Y/'.M5>7)")MX@NW(/;&XXWW<:;Y'ACUQ@UP@61=)Y05$" MG8@Y%+7?FOSL.D,(ZE^(MBQ+*VNO *>"WCSZG9 MB(]6G?VCDJE>-V'I]WPBGX;@^NZ0)!QBHQ#X;U2LLA4>G$W8)F/R]WFTP,?T MZC*ZPN?E+%K2I7?^^6P*ZW3#3GHIO#:?3"?+:/$4L36.+NCCBJ^F\R5='N2) MM?L@1Y=7S,*%3P47S-T$P3H6UTTH/1 Y=>S/)A-(55\M%B \N[@$W<&0Z 3- M7E:98/ON]^NN.M07P"U$YY/I+)I##PO^.^6_R"'3QZFD'S2-.HCA)>S MI;)81.[K'(5Y:"C#$!QEHB?/15ZTB="A IN_%3E M'LC=:>0(>AYEII#Y/>OR\KFK%Z94MFX)$-+6NK=UFWY&0%$Y8&>=Z@C?DF\2 ME;S4I:3DP+H-L&F;V9PSL6:'9HX,5.[+)0Z/=&M=44EP? M7_50Y0R4(H2Y4T2,641R R9UGF/M.D+TA$Y@/@M(21E[*TM>JES)2341:^A) MW,JT4DQHA3RWPR@$J8"-2%OL*.I+K%3"U!36QM+:>WK6$XG$#WJ3<_K!WIT$ M2MN"PRHK0FFS#1=.5"06IK&AQ+K37TH,Y2N$JR'Y*U M=.N*C!4A.\=$\#K^N=(N9)]/K1_#FNJSWX=@)>V1@+!U>GW/WM D*#8&&C%) M&(M43\^66VNJ#=30)1]D)@1;JHV.!8Q"FO>9B0V)3([&R!@G W]PHL[&RV((6< 2I'7LC:[%*R">4O=4QP8NUHLB&X3D) M=:6.OA()?9#NDXHI+Q>I(N=TZE;E/4E'X@XL;3M8"68*(:OP&.P/^RB(Q'(_ M0P%^"G>!C)F& @@-P(OQ5%5Z;T'&8=@/1I$-H1(-/7M00$ZM6IR:(&5:O:K8 MZY"$J0VMU0 /SDG!MUAO*J@6CJ;/[I6TT+*C+%?KJ\VC9 V'PNDA(XV8%N7?_:UCJC(),V?R4=B-==HD'^@G/S,5,*+VT/L\ M@&A/&M%?D=DA_T8A/^.SXS%<$ @T6KCK2!2Z(-H<*:W>8EETA-O3DQ-W<->^ MD=ZIE461\Y:ZAE^F?2CKU>[3P[HF:=6C+/K(6L,J9AV7)$N_TZ-E=0"5*MYR M?FIC84C;L#)Y@RA2J@L#-!5R:JXXESP_O&L<>M2P4T#OMC9:$RS[WL LC3JA M71@H7E"3W?<5HH0*2'6QWF=4IYE'6:\.L4=;I"]F8P"B\43?1L;JI^@(5VI5C6Z]B0$'J9K*^H1^60GGL^,I$, "-NR("!]]6Y MKO*:G*_CX&++*F6WMY8[N#KI#FV'BJ:I(*H80L%M\ >0:RWC!B.P>8!L*.A) M,7X(1U(5E048<-0;ZM8#D&!-$+]U M/\DEM:>?G8;R^E#"?>;7WD![?GQ!#) JFSVH/[A"1_!V@-_ +F% QD8]SN!R MLIRV71O=W0=^WO.:G%SZ"Q1AL3=0&J"XYOB1Q\0^'.!UJ[0!4-R &4Z_-0=^ MRR9^AEJ1&AS2H]G%'P*YU.EVV@[5=UD90Z2TC'EYX0)73<5 E MM1$C?K?2M+"-)+1=V:;OX-LFA[NAM46Y"X'K*.5JMU7)CM6I5HQ"@\18FJH^ M30*@E%H3+?SJ^500JXL=&/3!P$==EZ@$(_ON55+_"F#ETR)@?UZV4XQ"EHAF M5J)GPK?PWOM7P)9K'6C2;"@.,;'RX(2RHK=].[7OSO*Y0PM]1 L4=SJG-D1W MD74[5:W]LEO_J7VL[,.M0.,X.V6PJ2B^CZQ-'N^4[$['6;>DM/5G=1\Z51*A M] .!;$4- F$;,$PUFE%/,_(HE?A[L[[_RH MP/ CV2V*PRH*9F1BC/E6"B9739<_\G5M!*G@-7&8W7.6ZXV?B? MWESSQ>3Y4Q*"QEDN#-% <&O2Q/DN'3U.T9U#.G@%)Q'-*2[5W(QX?36R]@8O MA[,\/^2]AT:#,,Z: M:/#*CJ^T$\I540*;>UNCO!W<#4=J0P:H MQQR^EGNQ M/CZ2SML.I[]HVB:( ;@?[^.?8<=Z&Y3DTUSHIPF;R7OO17E>-7,N>H3>R-C. M3OXE3+T?8S?^)1W"2K5\Y+\FU8E/M"%T^$TZ#2N5$M\:5-FY.!/O"/_^6&>K M=YHZ*.K\WW-WV)HT4:74J:-9%K[DW F8+GIN!YNU!^SV)X/^@ARPK[:1MSO[ M"^Y9E84M"T,%AOA#&Z0=P^(#,Y4CCLC-79.J?9*H"OIRNKQHYRU;-,O -\R, MY4C/#9U/T%F5D?T\F,Z(ATB\"1-GV0WM@VT1U^N!'JBNYWVDI.D MFF;B@]##OF:?UZ-D&@N/T'1:=J;N.QV?65W7HAFZ>Q/#!R/_$JH_\.R\YN!0 M]G/.O5=7 [/.]6[!'FR/F]@;''B2-N^,!U-:,84P+.Y' 0WT=:*AEU'7.SNZ M/SI5_16#-W[S\,A1P:/?AEPW_D-B,?)L=34:I&WN0):!<"W08)IH%<2.='7Q MYY!:VYX(/JR =I@*[]3AHP4K M4>]M@DR=^0K#U6.[9AY-4;8_:]LQ8C-T^BH[#LZUHN:=+*7Z _X77A:ILBG, MJO%JDL-KERLG,13&^CR"(7P-&BD5]0-#Q$/K-&0&4V>E.0,#9UOJFML1X*\< MMPXJ8724C\[PN.PC[3#V_!HK/ #;0T?9=)L[PZ\VNS;J)Y_NPKQ=K- ]I$'H MX. $*D2%S)L#+^#Q=-8YJY)4JGG?!9//1KV!G:^^_((NRYL##W["ZWS+PSWC M4-7@G2GE=A#78="TC&8-3W](D1X_NDA/IG](D3Y4H \*4EO'$_Y_5.>/U@@^ MT=E#GW_O7Z>U+2Y]VNJ\MW>!A)2+D$U*52S38OH"@0>!LC5WA M2X+WI0,+*B>G'G[%10/'5? S/M8TB:[J'X;> #VX7S@)QN._X2V7DTZX\IZ+ M9?O+[@FJ0^]S?V_%S'<50TGF]U7,9#'IG"GC3:\6T>(AS7BGH<EVH&@T^'Q1J%$Q!'MNHH=GSRP4V\N>%0A[;LHFF;0B8>]H'VL_L=_M/XO]E0RF^C_O&.J0\1 M""$& M^M>G\';/> V\J:N+<\UFKU,;.C)^WCFLGZ&5X7])(-6@^OIS^\VOS7\]7/O# M_NWC_E\F/DB[H9.NJ5ICZ3BZ7)P(Z_\-P5^4IN"C_X"HI&PO M=V]R:W-H965T^2"!0^?+M._#J1A=_ MEALI*W&[S?+RQZ--5>U^.#TMEQNY3Q>/U*UU6FG%2ZB MQT^7%N@; W0V /1"?-!YM2G%NSR5:?/\*1#T6,X<^3O.^(ZS;\O9)P,5 MGS=27.OM+LD/__U?E[/I\Y>E6/DG5?2DRI=9G4JQ3,J-2/+4O)!_U6J?9/3$ M"%:SU#4]2Q_GN@*7"KF4>&"1R9$Y !W,DDH6@)[*G2Y5)5.H<;6AR^H"%],5 M1:%D 8B96LGH@Z0L)5U$MU8'?+"79;4UE\.Z9%$ V!+DP!$D;,B[+,GM,<8J M4\E"9:I2,L9WEQP(17Y"5QM9P)H *Z_:S^->8 S )X4D,NBVO%+YFI[%RU*E M((T>&,'P\C2I=*&R ]B02CA(NB/'83I4@!$X""+ #9 !^'A[+XM*T6.I7 F M:QIAA3\KH1>96C/TE%*0O696"^JX'*S89P9$3HV7"Y0:;: M%%**3.YE5A( >XHEM$T.)!^ 3D52R!_$=^I[\0L]*J;B1/Q5:](N1S_QO61^ M<6"R[Y?,7*@<5' ),5@]CW@,M7T)R![T#* C,@R8$XI4J<,.IXT)=,A]R9H( M:![<'.!*M<[5"O=##G7>Y1%3BT_A#XC@I2X*O= %&\_BT,6&A)DXB8 S K9% M[@(:DDJ8"N(:3M8E,3S(CA1G04R4T!F --Z=E9B,^9&N M2WQ7Z;4D"D:"PLAL\O*=0Y?_GK[\?F0T@20:,:+>67-FWTKNVV&%=V"@>[IG M":>(E#&R)&(&/BF=*S)40G+\*3( Z3, YNY;N,'M @R>3_G=R>A.IE4]4=$1 MU)!1I2L$OU0<3ZC,X'%QBI'@\O>@< MO SOM,\Y78*K?JR0QOTDV+AN@C#8.1C_/+');E?H6V8 MAG<>+I*8U+8[+Q\E%]*R(%SC+,@W;*7!'KJ%I\J:7$PI4J1U9![2)C4K5!_& M$>Y,$@'WR_Z$G&&+R7 MIS5X,>(@N?WJ<$(\HSMC'S;B!Y@+QD>2#S'1-E]K@@Z?KZ 2_RL/\3F?Y1&. MCBV"2+->9]0G3T@N@3G#B@J]%=/9>/*,%'0V'Y\_&YGD+A$W7/.0^B#' 6$, ME4!-Y_2\B4'6&;"64YQKFJ5,F-TN)S5$0IH+FU"<^#OPYA^FE&NZBX6$>Y/> M)N %DEO)R2-\*5)>[X[A+Q$<_C9O?.=\VIOWG]]>.8UTW8=?CB8W/956ASP)] M=1Y98#^&21G9,W0+V+H<\7CZO.T_O3]Z*3;@Y9[B$KDU3I5S;?*[>MOB6N0@ M.8MM3H$Y8CT'[#?U#HHG2>G,,W/ZCMF4>\5$JDYZNHNN P(-H0-ED M#>.1Q(]BB<4(.8;DE+G*90'T3:PZ[H3%%^/Y4%BGSZ/0'@!9O6F;\:\JXS/_ MDYA0<)U)^/9W2)37!W[C?;XJ$G*42]:L4JYMFK6BBFQ!==@]U^'O M;9W#41G=LM#:S(R9V"?J(1Z.B'DCHP$(/7! *+YL"'-^K"VDKX!/X.[1+B?, MP! 2Y'3<=C#!HNX19/"(#Y9D+ZOCY,TY@\C$+[Z-,4[C]*.5YR5=+!HDZ?A'#22!Q]GIG:]"1J^HQ,]9(AIB-L MAY39-LR(:29NJ"!O"B Z4RG?5%;XSP@/D$.N2H[$S3P=1O MNBX@X+]J>"?CVTFHK&":J4(5# U+$!W,]Z&=V=N7[78]>XLKF\*;CE*?RYG/GP58KH*'(#Y3 M ^[D(SA5BH]J)ZF?/!*__'+M$^#/'S^Z[-?/X[L*6O\ MIE5@6 .0)B^T3_\KV23BYR^^;6#;5XF8GG>P)J2O"UU2@(*TBT,[['U"U46= MLQ$^6(X#1M?O&^ '^'0^Z><3ER'44?\@/LOE)M>91M3]A\Y(3THF?D0?_O[I MJODNDW\%)6HY^4\ZJ\VK%A!JEKO8XAAD;[4$$/[[?O3[4+_:0F=1;X@OJN"< M_CK3=1K(4(Y7(TJI[(U77ZX_A^L&;FM]L MWW'/<3D )LF1=<@QI$1B:M@R*5 LD(),WP^>W_Z?Q03P@U9 MWQ&LN% W\T#V4AXH.9B*2M=3XK0X[D_GXN'9'7N!36F\6 M(1J&X8\A,GR"4F6K&CZLIQV4ATS?=%HH<%!+L0(P1J7K_<:QYX1G+N.BUK2B MG0JMA&+)>.XU&$;!E$1FFS;6X7B9.5?RY?V[,C0$>HM>BHH[,P?1.<%*$873 MFG-PE<<=(P!KZF2JI6D@<8CAF0NW!JA$0,6]K-P1B66*405[BVH7%;-2Q8REP"G\+H5'2,ZS0&$>"@\;B6.0D,@ M@3:%WGWPC0F7@%7#3?CHV!CV645%<8U_-+59EJY_0/9MN&="G]7 MOSU9KPNY)N]*(]Z#&^$,]MS[YKP]7C:PTS/&-#M[ M1?97(AFH[./+\?3#]'7:LG0O)[Z=*UF5K,YSQE# MT)\RJA)'G4@%MVQ&IJ%7^LA.#CWH^T?"98W-OX2^L<,UKH%DR$MLH@J,&ODB M6R.;!_D#N, $;X/P=5*Z8O*#O.4$:L%C:S8W>4M/CWMS]IADRS:/'5GRP_U6 MY#Y"/SNJQ/OTI.'81+FA&WD.S9,0=@\Q1FZRJ+I3H=[6!3MAVZ$8U+K+\45+ M[2Y"'\Q'BT,<3VZ#-WMJC.3&,5VCL1!TIEL'ST UML_*ZWM9VWL.3 ,;4(99VIF! MEZBO/139-11'JY<)A[M!0H(V'U_.8W6Z)^/TMD'MX*9G[D,_5:N5+"Q]JAHT M6#I+$-V"QZI)2UK+:#Y!O:V&$UEKG?*(!\J" ZF*TEO"1NY+Q* 7=9()2$4F*5+/V"EBM!PO)(*9<< M:A/ELGX>>-[P]11M$*U64-)Z2N0'?:$GH/:CE;WJ64]%R=(U\U"L39@,TP[0(6B##;2)H[X*SEJXQB;>*F MS4TBRXZ*FL3!T-Y<4 "FA=Q0$;N7+J+9NUA>K+:P"EX-^^JISR.B*O%BJ5%M M$3ZR7\"ZSJ#F_EL/)#3&QY-HSS!U !G,5.'F612H?=QMM;N0[0R M06JJ\4.MO-@M8%#SEOG#A-'3W#0!8F6EEW_&9FX]F?5%[*^X9WK##8UH&6!7 M%TCAS3+CG1"1V:J]W<#H6P8>19N T:)JO.#E%UEAX/JAE"3[1&54JIX Y9,2 MTHVH>G2UV58^5 ,(MANU:S2077>3'VDBYK.+L.O Z!MJAB+DY3-&ZL6SOB25 M_&FH@KL8CXZIIV%%DR@*$H8Q_C(M]+/1SQ&\65D4:/ M#/I)F4V?V9#.<[D'<'XL?M:(1;/Y_*7X;2P^)& 3_ODLEV&8O%%R)=[=0K"L M8;^N5FI)&QHW'%U-8TL77EG@>'2]ME.SL;BH.3QQ4-[$H_: M-6A&;FI$4[F>=O(5@WV\%<#AU6X,V*AC;-[[H:8"V,R#[:>G/3Z- T[(T5MU M>\.K/'+M :3>3Y4)D?>0U=R_&(LWG>> M/6EW/AHN8#B%?&L:HJS&7&!VS,S$43L[L]YC5>.*>D*?LN+O=+9&]OZ!4%8BK.(NY!^2*F#$A1/:CC;HQ M+!]C8ED0$LB@(,1-X M[A-VWB>=#EW@D?%#1!

IN(Q6 )G^H?F7H1U?5N.WM[0%CHI4OM=LN9$5%5(NM*0;B0B7MV* M"P"C0MW:YFL2%%8)H&.*=;M;'/1EM8$F^L,FQGV=(1)#4W9.^&#I$2-D] MD]Z%_Z'UJDD.^'M"0-)N MRO"&FA6)7^1:W&HILN0>)+L=]K]6L;#]HG^Z3S&GC M^9_\OZC5J=S$]9\"7 MC3&8.1*CZ7>4/0\N)E$-QOK( [F^[_]RPM-78#9^!,%_C=1^N;31F(C'QQ>S MY^-6LG8Q.P^ZUE*MOM\2.8U^L64K8:_TNS3\;<*\,C_>XM_U/WUS97[Q)3QN M?C?G \R=BN],KG!T,GY^?B0*\ULTYH]*[_CW7R#B2F_YY48B6A?T #Y?:3#8 M_D$7^!\$>OUO4$L#!!0 ( +6)!5-@EG-0C08 %41 9 >&PO=V]R M:W-H965TO0 M#D6[;@_#'FB)MKA2I$M2=KQ?OW-)298=I^M>MH=$$L7[?>ZYE*\WQGYRI1"> M/51*NYM!Z?WJ^6CD\E)4W"5F)33>+(RMN,>C78[!*%*C;+Q^')4<:D' MM]=A[9V]O3:U5U*+=Y:YNJJXW;X4RFQN!NF@77@OEZ6GA='M]8HOQ0?A/Z[> M63R-.BV%K(1VTFAFQ>)F<)<^?WE.^\.&7Z78N-X]HTCFQGRBA]?%S6!,#@DE M M*__>;'X433P7I"\WRH7_;!/W3B\&+*^=-U4C# \JJ>.5/S1YZ G,QD\(9(U M%OR.AH*7K[CGM]?6;)BEW=!&-R'4( WGI*:B?/ 6;R7D_.U=GIM:>\?>BUS( M-9\K,60_ PQFP>X42L9UCA6N"W9OM+?((KMS3D""UMY(/I=*>BG<]S+CQ!'%TS6!O,R^Z+"GVJ=L,EXR+)QEGY! MWZ1+SB3HFSRA;Y<3QWZ_F[L0_A]?4'S>*3X/BL__EZS_5[;9+Z5@"T,R4B^9 M)U5L9 BPAP>05-U5Q8-DF' MNZ#GM%,O'3MAL^EYE5DIVQTVR<7)RQNZ\)E31=7B09 MKM/9>7*!4B!7&B3(LFF*YVPV3:;LHR87X+?MX7 VR2!X.L*O+*UP?!V,%R-L)[4.&>$7>DG,K80/%DWMFKN22$VLZ[.*>E7PMV%P( MS1J/YG6SJ(UG6X077H*,B&U%D3QR#75UT@5+];&PJ/:VS4)R//1]UX7SL@IE M77-5BSW-- F 3$MH_!,>.;"J+Y^,$4;,4LN_(&G6@ $4PX==43K#\).MC WS MI,'8#K QE4V^7#]=PY O\F=3RKP\D"-4N+@6^)X<,$TR'MMK(FRLX4\JMH"; M:J<1"?=*5)2HTZ70PL+$=L@6UE3LXADI3\?/2%]^B(ZS)/2TU#D&O*.;8/-H MQ>9?ZZEDZ%J0[*\P3BG:^MQ<41Y;@WZM<*8EBL0E!-+ M2HU+&,9Z,.7D ZMH$A% I"F8H'FT'](P$IL+>*%*PEXA/5/0C61XXWDH2\ 2 M,+2EI)RD*;JT89PA7CER E092A%,UWD.-EG4JFT>*K58P()W#8+%6IK:J2W) M"[ONBO_O(AA_900G:99,6I\3]AI5D#9@J=EH]".2W@@;F8#ZT4I@$< 1DFB[ M<:A'"*HW0%I66%FTLI4J9 UG*F%M0!L 5 B DD/DF[AXM#1OBD,153780'W79 MHV0=3317CM*1J[H0!\1/KF*FVKK7/+'4QW4-&SV4G>-RPUT[K/#F(= T:GN2 M36;)58NM4(B3+)MALG9+1[B$MNT-Z AF-,-*A",]<1ND8H8.\X&B54"7.^), M.NU;#LY@=N[W:V=BUVN^M$*$_8==YXX3QU%,[!RD$NQ[EE[M.C ZEEY>)NEQ MQX8=/ D0D1CB$ I=V=2\((0]RDU,]_'D-DRUZ\R.LQKP!DZ@9BFW#N][6O>KQ29APVIP:4XY( 8\ 7N MXC'RR=8:)[,#R/3 O=B#[C]"-B@XUF6TOIL3.*?N69S@7'IH\:M:Y E[R;$/ MK5'O4Q>5688/>AHDR'G\ZNU6N]\,[N*G\FY[_,'A+0H$ZF9*+" Z3N@3W<:/ M^/C@S2I\.,^-!PS";2DX<$0;\'YAC&\?R$#W2\KMWU!+ P04 " "UB053 MY!+O-0\# "H!@ &0 'AL+W=O^,_>I:1(+OG=)N$;5$_462N*K%3KC8]*CY2V-L)XB7=INX MWJ*H0U"GDCQ-9TDGI(Z6\["WMLNY&4A)C6L+;N@Z87^L4)G=(LJBVXVW94<4&K9H7;2:+#8+*++[&)5>/_@\%'BSMVSP6>R,>:K M7[RH%U'J!:'"BCR"X-<-7J%2'HAE?-MC1@=*'WC?OD5_%G+G7#;"X951GV1- M[2(J(ZBQ$8.BMV;W'/?YG'J\RB@7GK ;?0MFK 9'IML'\[J3>GR+[_LZW LH MTP<"\GU 'G2/1$'E$T%B.;=F!]9[,YHW0JHAFL5)[9ORCBQ_E1Q'R[7E_EKZ M 4+7\/3;('NN.$W@-=(\(2;P;DFU!UN-8/D#8#.X-II:!T]UC?7O\0D+.ZC+ M;]6M\J. +P<=PS2=0)[FV1&\Z2';:<";_B/;":R5T/1[TO#Y0WN#T3$&>-\B-$;QE9-Z"R0V"J&WYD;6 MZ/C0DI#*@6G\WAT&WF%HY(?4E1IJ#_!W-VA1U3!PKRTT4@M=(2CD*^) !'1B M%;4@7DM=RXJM&AY)S>=8*;Z2[O$%<("5YSF!+(LS?LWB M%%:#5%Z*"Q("2VN8778^+?1R'!3G<0Y%&I_"M:A:KJ']4W$^2G M[/>F:22K;@:K)0T6_W2?YG$!>9[%,[ABP62'<9AP$LR[Y5XXR$M6F<_X\=Z0 M4 \5ZX3)B_2.RMK#SSUOKA#OH*3K(TXZ*&ULG5AM<]NX$?XK&-772684BJ0D6TEL MSSC.Y7IMW$N3M/W0Z0>(A"3D2( !2,GJK^^SRQ>3LN78]T4B0>QB=_'LLPN< M[ZS[W6^4*L5MGAE_,=J49?%F,O')1N72![90!E]6UN6RQ*M;3WSAE$Q9*,\F M<1B>3G*IS>CRG,<^NC:-0.?-;K34D#D\OS M0J[5%U7^L_CD\#;IM*0Z5\9K:X13JXO15?3FW8SF\X1_:;7SO6=!GBRM_9U> M?DTO1B$9I#*5E*1!XF^KKE66D2*8\;W1.>J6),'^9BM!B)5*UDE96?[>XOJO%G3OH2FWG^%;MZ;GPV$DGE2YLWPK @UZ;^E[=- M''H"B_"(0-P(Q&QWO1!;^5Z6\O+:%78D2\Q+IW)ZF;656*1Y. M28?L9J2RQ+@VJ4[PE(H7V@ C60:X^Y=OQ'OE$Z<+1O^-+"NGR[T 2I1 N!6' M^[U*5+Y43DRCL?BBC+9(6)4@9*E(\*-+L9*)SB#Y!M^+LIX=O>:=FHG/:FNS M+1F966F\.!'QZSB8X7\:!V?BJW(Y?Q%3#,_Q>X;?63 /?VI7^[LE'ZZJ-; N MHCGK78C3, S"YO>#-M(D2F0*V2>D286%\T[89:;7DKSS,'\:1")>+*#^JRUE M5H>J/^5$1./YZP44TM,T6L"^C\I[41F96U?J_\%GY+-RY/R*%R7'$NM++UY$ MLV#V$G^G0?BRM\18&# G;\T125YW,0U.ZW5#BLMUA:FF% 6MB]V!?&;-^E5) M\6++HU-R*)K-\?MQ^(G4S.(0GM)3-#^#ZB:87YJMNZZW[D.S=0R[:YL7TNS_ M_*=%')V]]=CFQW9;O"" T>0X?'N@CD>CMR_%!E"4Z[53:P+5TCI7XSJQ>:Y+ M4#?<+RE4-"@+ /U6@TA5MAA6&;,@&'Z4X! MS/#5\AO*!YP0#4883$@Y\;V2#G/ARIU>;3R! 312(?_S0-,/T<>>J!$7V?4V_ M(1MI[ECH%>U M ,: M6"]&Q)(&R68G54H+0AAW#E-ZDZFT[N(.N4+Q64]VX]I^0Z"1*;&HEXR M+\)6V(T"C6[%8@G+_9?\), M/(AL-"62:H=VL \IX,G:/VQ(#8HE^/IITAD;WK-[I1":-FB(58BPSWO19CSB MC;M3*A(,K.6^T=0/ ?,#B#6([REH*!MIT[U5=$"6^FTK7Q3 MG&G5''4 7+G%YPK]'"@$_8(R:L>DA.)/'2[PV,M )"[L,A93%:]"SF49L\^S M-CX]"SIN8,#W70<%*,UMP[4T,M58 M($4?)LD$)V[4+0@.C*:\]7\<[I3KE:FH;G5U% AN%#XU#89XC\,>6NLE#JL[ MBL8:E"_!*9 ">EN"!J"\AJ].JZYG;-J 07W_I9:F!J(GT95Y;KEZG52%IM_5 MR@XLX3K2-!2P@]9'RI3(+% .?@Z,Z'H16H'&CQN":;U@(Z)>E<.4:9U6MXGB MGA=%Z;=ZQP=64BR"?D?$;4S=4@Z;()I9;K +OBJH4V,3Z9#9@%)3$^C4]TH[ MU=5\C;^VV.#H[)J8D8>MA?=8CFB6$MRS78@ADZ^Q@TK9JVV]#3@(Y#$W:@0V M&3#$(()]#X*@F!0:8#GMW'@ '&[ZL,N%I,)UV#>.&^.:,D[$N*_+2,<882]S M8=23V/M9G'>?G9LZUL8-"=/E9\=_\6EPT&K@B! ?XS&N)DV>UD6*DI6K-KZ$ M?,)YM"=X\LX-6[/Z2D"Z?:]RU."R6X4J1JT8GS1_:1FA_GS=?N;%'SB!T3JK MBO/44*02:^X0T.<7BDY[>*A,D^UC\&3ETV1R_$51&G=)U0_S7@+L["S@;.,3 V1"@1#T/V0U:XD?ZK2L1.TMF9 MCQJ99OCQD8&L/1;;-L'[> ,=Y Q\;'*'X@/P(N\(K$?L@7 Z#C#T&#@BYXDR\JA'?V'XH MRB65;O!$%+[Z6_#0_<^D=W^6*[?F6T(ZA.(@5E^E=:/=1>15??]V-[V^Q;R1 M#J=-#PY:033$(7>S^>H_.-TI]-RFSI+L\*<]%+ MK2W/1B,3IYP+,U0E%SA9*9T+BZ5>CTRI622>*<]&X7@\&^5"%KW+<[_W7E^> MJ\IFLN#WFDR5YT+?7W.F-A>]H+?=^"#7J74;H\OS4JSY(]M?R_<:JU&+DLB< M"R-509I7%[VKX.QZZN@]P6^2-V;GG9PE2Z4^N\7KY*(W=@IQQK%U" */6W[! M6>: H,:7!K/7BG2,N^];]!MO.VQ9"L,O5/:[3&QZT5OT*.&5J#+[06U><6./ M5S!6F?%_:5/3!B".*V-5WC!#@UP6]5/<-7[885B,#S"$#4/H]:X%>2U?"BLN MS[7:D';40',OWE3/#>5DX8+RT6J<2O#9RS<,D^C=,I-KX=QDSD<6L.YP%#<0 MUS5$> !B1F]585-#/Q<))P_Y1U"GU2GZLFPON7>U[CT MNB";,BF=R )E0[&J-$C4BI:5 :0Q T_P0N6E*.Z)"\O:D"RL(K'6S"@A:T B M+)5:WJ^#] [$WWJ-, M3:Y] L%:*V-(Y*J"6\ DC&$HDG*64(52T4T8>&NC^-HGWKDO.>9\"?I)X'?' M,-:*##[MS\+%<(&^D&6^Q8&X/YU-AN/MU@"VFI)]Z\ONG=N/ZS! _&IEX[C* MJSIR"2,_8^GSD=Z5<(MU,6A,[39JCX@DD77F.M]XKZ6(@E?.R#O*7;,@,$F5 M&&0K>L:>S:UU\^?#^4/C%M/AY'';FB VB0?N'3VTRD$;^YR.D:FF/AC23:/A MOEZ/J378Y7VVS6IUT/K.BF@X:ZT8_N?^VLF&^7#ZT%W!Y)"[.MMK:7\?%0?H MQ#D<.)+O,!I0'XD< M/%0^G'6IO1]K -;A[H?#YWMLA[DT^T9;N,#="BW%,MO6<:R,/9(0W^P24T&Y MK5\>MW@ZW0_7+.Q\<-CBZ;ZCIEV5?+O%GW:N#I$9Y0JHTAKTA\*\D7!+VWK; MN'H"TUCKTGO/W& RWF]5\]W@K;XC'W?S^L._"$48C??3*)B.A]%7RGU[7AQ5 M;:][H&3,SL6#Z\I(8QU3[7,HT%TG;M7=K??^EMLVP>V:A.:N(SH0U&0GU(_$ M:#[L:]4!.I$JDXE'-1:/&@?R8F%26F&(=[=WT[-PA]87[>NB_GW@?'53V0IB M,:S*O,K;;,MS:1NE'KGG-@P6X7I@YD30$RC4.-\\/=N_7KL>6G?F;C!H V2H M3XL 4>W3-,*%",*0@G".6D':S=QZ0FC-(44N"[&,:!*AM)"FGGI*%;(>0K<802&3RZ3]HQLW=ZG";K7!,\P8=S 6MCZG_KM;OM)Y*K^$M"1 MU]]3W@J]EH6;_E9@'0_G&*5U_8VB7EA5^N\"2V6MROUKR@(#C2/ ^4HINUTX M >V'HLN_ %!+ P04 " "UB053KO<-ZA,( "!&0 &0 'AL+W=ORMKR5;]OTI7(N0E5*0KX9J%TSBWGLG,K6Y[L6]^L$GN5Q9?-"_N2KY4MP+ M^VLYU7#7;Z3,92X*(U7!M%A<]V[C5W=#7$\+/DNQ,:UKAI;,E'K FP_SZUZ$ M@$0F4HL2./Q;BS'^\T?OA]:&<71D M0^(W)(3;*2*4;[GE-U=:;9C&U2 -+\A4V@W@9(%!N;<:OI6PS][<6Y4^G-^! M77/V1N40:\.=NXHY^[=="Y66FMD*P.U&(A;1LFO'"7/4MJ$^*N9AW]_;$4=/W[[4#1ME0U(V_#L<_YU4 ML5]6@G;P8LM6W#!#DIR'TK:D$I<'K(+(:K99R73%#'K3,+5@=B?E7_\8)_'E M:X.[<]A' ADLA -NA%Z#7" :)HVI>)&*@,DBS:JY+)8DY2,WOX@T8!^*-&2W M$!1()++BDS"66[A)HGB 7T.\X+1WS46;V"G*01A)]/K8+EQ(2^+79X$W9R92 MG@LF%@M!1 +( ,Z6A>H'+C,5IE><:**I]!%"%PNQ!VT'=BU\0-+>9K+C,^RP1% M<2XR4*2WK*PTQM.B 7S#-?C'98K]$K[9EL5!/(J"*(H\G)#]2GMYEGTA'S%$ M+EZ,DQ5 &*(A#/(B)-X&/WA9:O4H@>5%MF6#X.+BHJ5RSZY%92O8LP1FL"'[ M617G*3>KXV#$(UX+;S/B=O#(W;#XY"*,@=NSK#Z3)Z-PW#Q C12# M")K6D+JXKCXJWI#2UPZ?ZH0>EYU$K3@?1WL(+*29QP(=ATRE*.#OA7C^*\V1 M.Q]S@\ASB@C(\:[ZM=%W4:RN(MRF3 K92&7 ED?913P$R+!4V<_%>*RM< M7OHR<7N0\ZG$P3.NBWW.:27/$\^R#5;D3I4X&4;A:!?_NORK"C)+&F+]U(N; MH96I6A;R3_3U&LL '"R<&+!RPCT,0/4A!-!=14D8L2T -JZ@+[C4+GC[[G%( M[8I;RGPQKU$!G$Z8VX':#Y _,\'N;+;,=&;O%* MVFWPU(6OH/\Z:Q_A*02,CC'[K0[:K0_:#YC/["TZ[ST&YC,%!IL"%X*GT@/? MC;P5J:!.:Q![JHV#\7 4#(8Q.VSB)G'38&8]&P>5DQ":#<#!AGYWDTS@> M!5$R/F.C)(PC]@9;9O!?'QRT$-(M&0;#*#H#=X2C\5?!ZGH/(%W&P64T1DCC M\')$KOE # RYE@0CZ)+(Q<$ KHY0UR')N.F)"_:#U,PE-,.P::53F$/$D?$D M%=IR;/KJ70Y#6>]R;=?=M:A/%!)2W[;Z$:%-PO58M&<0Z(8*SFW-NIE2V'@!9E4VPR @ M+9;U"@6PB*0]+[DY9'?,#579C0(HXJ%IRW%G!T)PV&QR%4C.I?4DV7CJ^+ ! MQ#8>_;..!!&AI[*&#W<58)_8:ODU*:HTK72S*N,&:KWFU%?,8;"#'8+#LMK" M?7^$;*K%6JK*8!:!B";!H,-7&VHS6N9^#P-AM0OEQLUKI_*L8S&*AJ;%O;WP M6_>C"BEZ*OT^\H&W_F3LF[#!+V_#Z%]@#C2XE[CE4,%Z!<5\AS!:-GV*&''*S" MMPJB\;I\M^%*TC@R^KRBPEJY=N2[$4EDWXT ^ M07-!K0WRJSUXGN?2P!".:W:]M3MF>"2_JLCA9Q!/XB8Q8.-@$D2#04/NW6I+ M[%'[?X[)#6:O<;=&#XZW[!TB)>6-@TE[2]4!%[_4+_ 91Q$, M\U';,?%H&$2CRLL+L"[TDE[^8\&&#MV](6^>-K\O MW+K7ZKOE[L>)CUQ#730L$PO8&D$?U&/:O?!W-U:5]))]IJQ5.5VN!(=3A O@ M^X6"\<3?H(+F5Y>;OP!02P,$% @ M8D%4UF0O(Q\! 8PH !D !X M;"]W;W)K&ULI5;;;N,V$/T5PBV*7<"1+=EQ;HZ! M),UB6VQ0(\FV#T4?:&ED<9B#WN5H: MC$8]2B9*4E9HQ0SEEX.K^/QZZNV#P9^"-G:OSWPD*ZV_^L%OV>5@[ 61I-1Y M!([FB6Y(2@\$&=]:S$%/Z1WW^QWZAQ [8EEQ2S=:_B4R5UP.3@*F6-GS9IK&=@#&MK=-EZXQQ*533\N=V'_8<3L>O."2M0Q)T-T1! MY:_<\<76=,*NDSR?^"P^Z0 M9H+*2NHMEL-C' M%^\AK>,$*.P-L340#)=R&ZX16!3+Q3,ZG:8*-(6N3>BTQ,10>/J!#^6)#'QJ MI)EAT&FID13]L$-^[35]=%:M_'Y"(3=Q5$K3]!+AHO14D+3Y[#0C5D*.NVPE_L2?(!Y[6H(0^!" M9P"FE->(#/$Q592N4=T4YS#!WR'04DCI!^_9 M)Y2.C_@?L&5[JYI+?0C2B!+AL>3A,V&9R=G M[&>6Q-$)FM-H[ =G&,!HS.+A-)GZ[\P;S:)@&L7XGL&RXWH0SV\S3>,=TW0: M)6CB<6B.I]&THXKCLYXJ3J()FDETZ@;)%0/^3S:[?ZM9/O M3OTP55I8QU<2Q[@"4F^(+ I+HO1)"\;P!A!NVV?#C2XKKK9]V3Q,WZ/F@G>I M.@PN)?^BC<< 7G.M?$GQF0TE_J^BA0QRU\@I/)Y,$_[0I]@&KP_?>AS*$A(/@Z;=:6!'\HY=^4:.]'W])9AV>-WX[44^;-T _V[^@KIJ'P\Z\>7[= M<;,6V$Y).5S'T&ULG5;; YP0&*R,O;1Y8@>UH72[KR7>U]^ M' Y=DF,AW,"4J.G+PMA">'JTV="5%D4:G HUC*/H;%@(J7O327AW:Z<34WDE M-=Y:<%51"+NY0&56Y[U1;_OBF\QRSR^&TTDI,KQ#_[V\M?0T;*.DLD#MI-%@ M<7'>FXT^7IRP?3!XD+ARG34PD[DQC_SP.3WO10P(%2:>(PCZ6^(E*L6!",93 M$[/7;LF.W?4V^G7@3ESFPN&E43]DZO/SWK@'*2Y$I?PWL_H-&SZG'"\QRH5? M6-6V(S).*N=-T3@3@D+J^E^LFSQT',;1 8>X<8@#[GJC@/)*>#&=6+,"R]84 MC1>!:O F<%)S4>Z\I:^2_/STTU,E_68R]!2+WPR3QN^B]HL/^)W!C=$^=_!) MIYCN^@\)0PLDW@*YB%\-^*72 SB.^A!'\>B5>,,0[_A58O#G;.Z\I=K_ M]4K,DS;F28AY\NYDO<4/[G)A$6:L0WZ\SQ$N35$*O?GYIW$\^O"K Q=,+):5 M37(2&Y369%84CA=+F2)0'X+/=VS,HO9SO+H1[AX32$Q1D.A)/\DC+*PIP%,O M@3?UO]3 ?4U*LH_4^90A[43H$PIB^7-IY5)X5!O0F!DO:9WNVDGNJ<385.@$ M2;8^!U&62B9BKA <)I657A(J)59NP'2)VHI_M/D740<5":FF]O:D$ 2D?5(*@"'$ M4D@5ZLG(%Y6OJ!*':B>4VM;A90F#V [6L=^PD3I1%2?]J(OCL#"N,,%B3A_C M:#0^&+Y/&4^#_Z(BA*(PE?:'@-X(<@ZUYG1$NS7=$YQ2F2154:G0'W\$+7), MBSG?7$N$K\8Y^*[IQE3R;[*A1-)5H>EPMQ9ULJF;BOS;2XH.ASYUG>^'I*,@ M0#OR9CIOTG>P#%PL,D 7^G]_>:QHN_I2:)&*X'R#:YF8 5PWITX-X#_:A*14 M/?.5>HG.TSWN6W;;0KNNG:(\<=?HL)'4I%/R \M=XE:B)#$Z9Y+Z( JG#=O] M$+F +P^.>V+A.&=\=I'*^S#?=,-G-*"TT6LGJ3G%. $G<[IGK M&PZ$_\>TA3(W#8OWL@VU:;B\K&4'!:7B34S?)ZNHO[]L^^C7NDNWNFOPUPP' M<$>[_FZ(\0G\ M="6G@0J@H7VK74=*U(H>"SI@N\XK"N/C[35+)4Z9/4]53* MG4-X/>4U''A[-@OL7DO&OO%@V)FK"K19F![Y1*<#I!ZQVK?M@#JKY[)G\WJZ MI7,EXZHK7)!K-/APV@-;3XSU@S=EF-)($S3SA65.0S9:-J#O"T.):AYX@W9L MG_X#4$L#!!0 ( +6)!5.GH7&PO=V]R:W-H965T M>B+Q,N<,V?(&8V66V,_N);9TVVGM#O- M6N_[5T7AJI8[X7+3L\9.8VPG/*9V4[C>LJ@CJ%-%.9TNBDY(G:V6<>W*KI9F M\$IJOK+DAJX3]NZ9K-LO_!.;EH?%HK5LA<;?L_^U_[*8E:,++7L6#MI M-%EN3K.SV:OSHV ?#7Z3O'4'8PJ1K(WY$":7]6DV#8)8<>4#@\#KAB]8J4 $ M&1]WG-GH,@ /QWOVGV+LB&4M'%\8];NL?7N:G614&@D[J]!:WNW,X )Q,'P"4.T 9=2='4>4;X<5J:6^Q*X/SJ4E>F8[H6M^R6A0=C6"^J'?H\H8N$^/,1%T>CBZ/HXN@_GN _1U]JY)-GBVN6>D.^9?HX"(L5 M=4>]-3J@2.C@(J[4$F65=!>?."S]X8^]&XB"@CK-> M@2_$8OK>6#]HZ26VI8[!W0@KS>#HK\%*5\M8IG%SV\JJC287INN%O@.>(W-. M=(WE% R9AIS<:-G(2D!:C1NV.$"2GCL0.7+VW[GO MO_()9U4U6'A"V4=#WUIFZD*FAX.0IG;$(>$)Z1'2=;L)%]\*^OZ'N9[TJYY0/W#XI&%:@A[ :9Y(R+AER1X6N9S?!R52IU" MQ3"\(6WT"\ &"%@K.&P%TCIE/=(:?_I O1HW8K=AZ]$P4@1I$:E *'5*$H@HU>8&:KJ4(GP34 MFN544,(Y]@Z>A$]WH@TIHS=L<2Y .C36_+Z/6G'0(CJVF]@(P\4/VJ=N,:Z. MO?8LM9@OYJE1OQ5V(U&HBAM I_GQRXQL:GYIXDT?&\[:>+2O.&SQO\ V&&"_ M,<;O)\'!^ >R^@Q02P,$% @ M8D%4X,&O! -#0 E"< !D !X;"]W M;W)K&ULO5II2%74B#.\?57)Q^XZ M%6=5MG;S(94/X Q((CO78F9$<7]]7CU7D1LF()R7Q53 > MSZ\2J=.S5R_XW8UY]2*KREBGZL:(HDH2:0ZO59SM7Y[Y9_6+CWJ[*^G%U:L7 MN=RJ3ZK\.;\Q>+IJJ$0Z46FALU08M7EY=NT_>SVE\3S@%ZWV1>=>D"3K+/N5 M'MY'+\_&Q)"*55@2!8G+G7JCXI@(@8W?',VS9DF:V+VOJ7_/LD.6M2S4FRS^ MIX[*W @T:F] MRGNGA\Z$Y?C$A,!-")AONQ!S^5:6\M4+D^V%H=&@1C)]::T-M+ZY*K$)CKT)'\;6E&)R@.!)=&JFH/_\*W#4L!C6+KX-'"?ZM2CTQ&8]$, [\1^A-&I$G3&_RN,B0-L], MJ=.M^-?UNB@- /+O1\A/&_)3)C_]#/D_H- O(GC21*)>\:TN@!AVE]N=$F^R M))?I 6A)X5Z%T" !9S8\J1 5S&/$!CY1OX4F"K?62.QW.MS![>#J!1&GV3S8 ML-KD.E;-Z&?BW+^@]9(JU:&E_URL26(K^XEW91KV5B1,;>@@@5;S1<6PA32%4EQI@,@Z'909"O55/,TT:WVO, M5(4%,S^ HZN-7F.I(T(TPFGHLLPNH;W+'5AJ6 -(92'V".AT[2_+:U6ECIE; M#$PRH#LCW!1.5X\CLU5>PS[97Y$2:= M1GC*8FE&8JTSI'9\326$A9MMI=7W[A"9#(OW5+N69:D,%%!F!I&$==NNU%G^ M#KQE%00^Y% 4A-DI>7<0(4 3.W-&,)[16+%O+Z\7L3X/V ?>4CLG,Y?KG'%E M9U/?%.FA3*@Y,H3%-V*&2&P/*>Y(XH@X:Z=7B$(E0=O]L7YR19,'[^[O7[ MV[?7_. _OZ!41M(G2A84BR@LF&RCD6DL3CBUK>O4SB9 (+9/C-2B4S- 1V&8 M&;)Q?""#=T>X%(9O2&L8GF,A*!FQ?=0U #"3Y[&R-.E],XWU@Y>DU"S6$6>% MC28X.C=OZI1(03>H814% L<4HW:ODHKL1PBE&< MHN\8ET.RA^0(;4U9*X#DI)4'BJ9^)F^7#9'>.$1@4Z1(FA!:0XFE-QMX&0>> M)F"2TW*69UE3>D7"0@X./3)1]>B#UY3,3J7P-X2]L+(U#8&3G"GEF@3[3X0P MC+6P[,*\QMLGWM'JWT\BGT3_((M;%39*&BH=-<&"RVU0LOD0*V+:1=L6@8T9SM04ER,4TE@0 M>3&-.&!][W+X["+FD[$WI>MLZDUP]4?^:N6-^2Y8+?'M<]7E=.E[,S$-YIXOEA/?6XF%'V!> MM\*8!S[>3.9+C/1'D^F<1@4+;WZRW @F 8T-IJ ZF<_!43 +O, EZS&>Q_A2 M7]_%&L&X%FSB80N'OTO\G7D+_)W2_9LN$.K=#,FYF@?>@N]F\Q5K83):3):@ M^T0$H]5R!FY)6TZ[=46KHDXQA S6UEQ-6=]N.C$X&'OSIZP2?^JMGA+"3NQR MFJV6,WC)H$C(Y!0B=191/=FS/)N9:).I1Q2H*"(CLE&>M/[7XV3J.)EYXZ?- M.@6 ]6=7^580MC[X10A^ @RQX19SQK ?$!+IN@!2/H=;B#['BK!R0-,GT$0/ MLSXC8$D#)F/ "!.F('\*L 0<8"ZXP/+ RPS3+%:7^+ @+,^\)5L>8A@$3,IY MY_[*6Q%6?6],8%TQ9@''U1%<77 ''MDC("/&KG"=!@'+'"R ]V]D@K?'==YU MI\[[0LL$Q XN/EMF2KK&!6)^WBYC"B>D;]8_;KI6FN(U8 -M%BP9?S5TH9_5ME-7!7/,-_6_ZBF!% M2R()8[$+_SD74'J;BI_:]B!9RO797"FQD[W^X7$+ZJ@]11;Y&7LO,/$)FTVW M]7R#+4HD1W9;@EPN!36#J%]R3S46[TX^J'L=9F[[ 7KK-6'?@C[2TFM2BNVT M17;_R$5]ASVN@O#Q"277M:T^F A>S)L7WS)9-"M.8,;>BD&'A6^3-@95L'%6 M'-+"9 (G2WIJF,*_DO^E'A8$M=Z: -_\P9I?HXF1:V:DI;;;G6X1NI=%7T%# MFQ5&I);I$;1/MGO^CBW&9<(@1T@8 M$9N HM]'R@H:FK4ZXT[)0SV\5:%*J&,Z\4>GS# ZV>"N6R/3'W)>X17DK:!CZA M^'GDT]/VQ5=H[>N5=L3I=(F0W/>!\==;V.ZB$OF?S&C;HAH\R>A E9NOC]EG M4"QG+K(6.<2 KW#7Z$M%0.:O^(BD/A%I:WY^M&Y;4X-^EZ MNI[8ZGSV]-BN)]L4G41)6=H1)ZE#I>]X;YYGA;8G)$<'8L70< =R/N"(%#:N MIMTUM4&;96U/#;BE6/:[TC8.<[/VBZ+C,/KFM498!=P6<,R<@CZWC_XX ^,3 M# 1#*W]MQ#Z*$1X*OVVJ-RA!L M\TR"JUC;5?-"O.TTY;I84G;DM&NDTA,2E MB=12;80(A[;#Q+4L7(\%->"W*5IK28;KU'?IVNAH"W6B8O5XI^U#VS[^+?ER M??N=3/+GM^)\[3YA]TS7 !]OJ \+/_Y1;W=[>1 W[L!$G(<7 GM;'__Q;_&4 M"=\.&($# ZE_IW/;&3OB2!?"GJ%6>98V)T.]UCLU?>C4O7]HTSEEM#G,0L,V MG>.>XG71YMI.KV\P;Y,:ODR01G-]$9(J+G7.[;I<\K8GP0:L/3=X>)(@Y!8 M< W.MM_&?=#'3G[K@XA>5[2KN:O>]+X::^YK 9^)SE?'@X?=+R;%G ] M"ZNQ'Y'OMOL6UV&,^0PV!A.Q/:NJ#ZU;RW3,V1SM;S;>B=GE/R2,OXP S'BM[.?A -C\YN[:_M&J'V]^K?9!F"R\!3#:8.O86LS-A[&_ M[$.9Y?R[*^14!'*^W2F)]$8#\'V3967]0 LT/\1[]5]02P,$% @ M8D% M4UR;Y?M"#@ >RH !D !X;"]W;W)K&ULK5IM M<]NX$?XK&#?7:6<469+MQ+Y+,N/DDC:=2\^3Y*X?.OT D9"$!B1X!"G%_[[/ M+EX(TK(ON>:++;Y@L>_[[(+/#K;]Y'9*=>)S96KW_&37=NV*E*NKEM M5(TG&]M6LL-ENSUU3:MDR8LJ<[I:+)Z<5E+7)R^>\;V;]L4SVW=&U^JF%:ZO M*MG>OE3&'IZ?+$_BC?=ZN^OHQNF+9XW?O_RG-[G%W[5ZN"RWX(D65O[B2[>EL]/%L20,JKHB(+$O[UZI8PA0F#C MMT#S)&U)"_/?D?H;EAVRK*53KZSYERZ[W?.3RQ-1JHWL3??>'OZN@CP71*^P MQO%?J'*\_!6N)OU7D[^7J08+_Z.NY M.%O,Q&JQ6CY [RS)>\;TSOZ(O.)'[0IC7=\J\>_KM>M:.,U_'MCU/.UZSKN> M?RLM/TB. O5[U\A"/3]!)#K5[M7)[TCV3KJ/JA#:(?S6_T5(B,X**?:RU:J[ M%78CC-I*(PIXN)N)PDA=>3JVVZE6E-HU?0="W4YV JN<$IO65J)#B!(M_J]K M/%?"MJ6N$>*BL'V+%T%=@ZMU[R"( WE=%Z;'.UO1M):Y*< M:1LW=*%X8UG\ MUFNG.7B;OBUV8"T\CMS,HUR%K&M+B^U>EUCN8$-9XTUF5W>(*F/$6D'ZH@ + MF]X0LZTJ[%ZUQ(C$<]MB8U8&2='8#LK44$HI*R0H1W3 A%>.*NEUT$ *4#7+ M$I6V12YT'=. 41J0G(N/I):^*VS%Z@ ;NR.Z3EH.\JQ)8%7JHL-V!]UAC6H[ MD(?)6$6UZ.N-W-M6KHV".,Z:GA6&/6Q-EA"5;540J2*#F!)"[*$CI)$.LD,^ M64()4*[:;,@6MLYY__.?+E?+IS_DYMO NG KWNM- RL9HP+D( 9L G>L;?VX( \PK)G M$8QDF+A .8NZC.ZYD84VNKN=B;W:Z<)X+U1PPH8X%;52Y&J6. MA2?0G>N;QK8=48.*&200@1[I?U!P#&ZLO"X1A0"$]2?*,Z:&PB*]N3D)1C\=K.FM+3Z(Y1O*-X'YX43;1"D_Y;3MBV*/IV M["X'S@YK-7*:5NEJS6Z6<7G/]C-Q0.3L9DB*34B*?1/22:';HJ]<1_Y!68_W M\DF#'$D*)/AVRZPIV=98"Z:OV08 2J! +;VCZI0U1I;GRWY[H(%@6 LW:/E MZFS^%'#)&$9^6/!H>;&<7\9;G*T:Q8C0(."Y_$U-'HSL-7K,$V/X^+S!WO-Q M''R4P^5!^@1,]U+*#4F?4PBI"5*3(Z!$D(9*GZGN..$1;<#S[BAC+FZR6"3Q M;^0MY["7<(@OS*P#8DC> ']/GL70E-@CAPUEMYGLVH1=*76$E!LR0<^U8R@" M,94&-014X!4*QCR!5-W%MI>([DZI&!61'5_O1SY-A3\PEMD2FJU8FW* 'L3R M/>L1D<07L%-\VX8?XW>(KV'=1FKCE3/:.]O.IF!_F/1L+&&%!24ZLYS9 MD*(K^4E%I3NB'S5&$!&XR64*()6._;7"#I-H#W3)XQL(,!G7;%K/%K.KI97\^4XK)\^.;\_K+E^(P=[ @6J'UL$ MCM<@N%1R,^@'4G@'[S*'ZVPG#6W]='4^/Q]OO'IR-E\-M[Y<_)Q%BD0J3*H, MT)FVEH93Y'&:G-V6%_-%VIKPUA=K-.0T+%NKG32;F,BGJ0V:H;(.^E"=H011 M UKJDA7)V(I\U1K#>AUB^K\6)94 M$=@7Z6D"7RE5O$V(@ 7_D*# =08%QBY/Q92#0E.8E D/$.=80DQSDW-Y\1TY MSM7B.X(2B!33:;C0-U*3C^,8J[K>M!(XIB_H(9/D"Q(^Q3%')$TVT Z!7D? ML8)QN5<*&IGE:.N(C&,1SQ8LX@7^L2NVBDKV7ILQ![FZN9F!JD_!#+IF2@Z< M#D:1-!%UC*/8WF6N1KKKUV:!,B8B*@XIR)R)U\:WS$YM0][&P\! M29/<^_FE.1H]1LW[S[VLR2WTYM-OM"<;5TF@RO&KU#5 #U 9LGFM-UYH#V-] M1[$)_2AQ&A#&2,'<1(Z)PG3J,S6XL:E!#+"80;^I]\QHDD@]862"/-0C.$TK M[E3"XA@ZI/)%A284N5Q]=WCQT:TWF:!'5>*X>!+95FUZIX[L@\6ZS5\9*#* E66SVN3O",12;]*T[/O MOTFKWW+6'QKL+QE:^)05#,,=L#\VX,KA.X>@\6-F_B(5$?=F\_AMG%6D$2"= M0- &^1RC@;_S2(GXHN,!))>P':- (%KI?2C4I)07PWRM!^:VN*&&!Z''9??- M9JD-M=V4* #.2RJ6<.B[#:$CWID_ZBR;J D?43%]#03&ZZ5Q-A,S)->^6L.G M#3465-JVZJO N%?>,%Q):'E0!.FNKQNIRWQ4F8UJ8FLP&K.D.H5(IR@'$D1J M(,(>*60=GT^=T5:S 78OSR_F3R9M_.IJN'6DC?>V>71Y-<7KET^&UF&ZCH<& MJ#4$J,+HB093'#?&UMO'U"U.RK!ORO*4&A*YX,.8830]L9JLI_YYZPM(8(GG M'^A/["V"=-M:.$E%$^ T,XC^-QGEUS4E+O+"M+J2Z)WZ*FA\_J6V?G#WP3@7 MTU;L?'[V__=#DWBY,[TL *:I/$LSR^=QWAP>@AR9YBRG?:.D,V0RGRJ\1AZA^9T8X>+J6UCAYZRA'&DNB]HAE7E7 M;NVVE=6$P;.G>1PR.VO$U9?P-(*XG(Y4+\9= A)612_FKQP^OW;S]<\^_E#W^- M&ME2F8,B?YE_F",@M]I1/UMZ$68Q)[JH2C^A)"/"H?DT[T@>5P3U_(PVK1M0 M>AP76=^8$0VR:-FB8S#:^:;K<9[99[;N#IR5SH8QLWB MJ0H?/TJ'O,7GC>D-"JJ9)S?@?(:,&_I;,H$P"D=&4G',S@=^PWEFEF\F!RY2 M[*V!4]!0F(\WA\MC(D^E#94\!>'#C5=IE>^\/'M>*ILV"MNP2B8=VN@LP6OB M$,X3I /R7!L^C^,<-!VY#VW<[)X^SKL2/4PXG.U>Z$9V =116R@IQ,#8<-P, M>]D#31AF]PR2PZ&NI(+LLLJ;^:)O.L=8:E3=)*7D<%A" S'?I(9@'YS%MUYD MPX*THLKIHSKWG-Q' QH]VON'UGK4_&>I921#=HJ=L :GB^Y.&[EF!@=I#)1H MV'^H@$9@S"ETR)$>\>;#IL8G\ZR10.WJVSJETR1'K6A 0-E&2#[U]F049+$5 MM1SPNDJB=G?9(=HL'!$$_HBMI$(R5!RN!%V^]9.=NR=#.7#QPQ^V/S6AZ5@E M]9QQY*?3B#".\?.N=3SM"X>AJ4!D;A8U09UEPH_CXA*80GJ(B#-W4U)!PD&X MY0/\L==TQ G!QX!A)-R M3@D4#IX#BA5C[,&#U:'.A[H=YC\R3H"P!<5H2"E,*Q : $S6@:B]-+V?&,$' MZ6,?/C#:H9GEW-&%\S3/U( 62CX1#'S'2#IVZ'YTK J42&,9'H$BFT#%@1)% ML^X4!:4%(;T1QSY/.\T^"(3G;/FS1^(-"==_&YCNIB\KK_T'A._J*S#7]>"%P/-^6?.Y1>U=(+>+ZQP!WA@C9(WYN^ M^!]02P,$% @ M8D%4_UAIB7)"0 R"$ !D !X;"]W;W)K&ULM5K;NCQ5%]XT;>IHYNS"XO"GXK/@OWC^*3P=6L MD1++3.16ZIP9D;P^NEK\^N:$UOL%_Y1B8SO?&6FRUOH;7;R+7Q_-"9!0(G(D M@>/C3EP+I4@08'RO9!XU6]*#W>^U]-^][M!ES:VXUNI?,G;IZZ/S(Q:+A)?* MW>C-WT2ESRG)B[2R_B_;A+4K+(Y*ZW16/0P$FF#I M<8>-/,JWW/'+"Z,WS-!J2*,O7E7_-,#)G)SRV1G\5^(Y=WDC%'S%SD$^K9E$EZTV0M1R1=<8^Z-REEOV6QR+N/S\#K@;4"WRGE)7XF':P0MPH!;F MM/^L#==:R^D)M%#*LD@8!VYK##1AVK!"&.)#NU]MVGXM4JX2H)LPR//(R9"; M5$8IRP1!K^R^MC*69,*,YZ!!OWW*@5AOJ1&")91]A$VJ6,H0TG(D$*B22&O/;[@TI; 4?!MYA6''6H/%3[.&LQ. M.ZYPFQ=PY;T$#0JU92]6\^DOH".E:A^^6)Q-E_4=LJ*HMM:#2.2HAL)#-X,W""K@N5'%9ZWPL-V MY].7[0WORET-WHK(>YJM%I-*G3ZN&X1X7HH0D1Y+WPT/0_9RX(GIJKF1/#E M=CTXLO]RZ(CEGOT?Z_6AF8)1>*9+LH2!7>4=>73"E#ZWGQJ4[[ M GVN=5;P?/MPPAW22(=GB?A\ %Q?OYL"$,_9-3=*>X*?@#(TD]9;<6TT/CSG MO4>?SI>+7UY9]D9S$]/]MQ(V ^G:B=_49X(7&74> MQO[!T[QB*+K9825<\;KH='C+/Y$'RMA"*'>$E]@+9+[UN^ AEG!8GD):4!^C M#2T.%#=M*AF7,:% >D_/AD$];Y,;/BXNVJBOHBD!BM\)[J6Z&7%&.DN<.9+6<_/1\JYR'. M$1Z("]1$WTGY@MX26"#<-E!J.U6U%*V$( CC02M'(0-K0[U-#0DHB/<8]!* MA1!LDL4K]%[;GW]:KE:OV,TT9!!7&E@]/K?1W?+\P^@_5(/W.7Q2BP#FTAAJ MB?H6$_>8MVQHRH9A>#8];]Q50K;?V(I>F0A1G.M1N1LT#^WNX\FR!_V\U788 MW<_3=4R9/48X.6V-<+BSV*? I,6R4RO.>@2#O'M,0O0+5)NJ>_-P<;);LT?X M9)!>5&6&>47Z(_+!XY'AB=MEX $YM]F %543N=84^T\BS2YWC]MTA]_V:'* M@ 7 M\U>_UW?]]>+57]K._S 3[2^.GVM8P'$GX^#3-K,\\_E2WM7% Z]1)E/<3Z$^HQH/6!+/>4%'O5 M9=9,:3UF>NAV;4"&7?>$TJ"1/QT?&X9]IRX=S)>'T=>S@S?* RABJ*(?28+R MI&=HZQHZ[.6*8$T\/2?VQWODSMA&\D.@$B 14*.6C!M 2 ^]OR>D[%B@R;VZ M4BZH2KT+;,$BQ%IP0T\9:YC'@X[&B2$T;AU9M2L1/P M<3KICF:5/ :_NNXN3Z2],<@^ ^$'(?VJFJL M_('=H>FG![MQ>Q>(9Y\:2DO$A;;NN*,'TZ !'L17(R(U>]WJZ:?'B+Q1-?@^ M"OW1!!9GPJ6:3G7OL'& ]HA\=WNTH$&T%3?0)20,4Y*O0Q.R9ZX94M.R.^SW MI^M@%-HQQ%O= =G=8ZG5L,4>H9E)R*%HY&Q)A;/H1/BIP50G=H,2?5VO8,Z".R/ACJ-T3]47G?P?'PM)B.<)H#XSJN>F?U+!&]2D9B ?IKF0=6 M#)O"4*>M^:&]<^$@*(+ZD@8+6[8'.WO9MN/]X7C\B*YQO$^I"6ST" 88H#>J MN \^>%3?YO*/\"H#&N>BH_!N@:_SX:&]W8.*8!?NE/U=Y\?U$46H.=61/B%L MSMZI9FDE8R][8' C"CS@SR5VO&Y9*I1_8O0DHXXZ[ZW=C&[.-V1XB0,O&#J\ M\ZF]N_RC5-XT?^74I]V&L'^7!^,%;W:Q-[Q*4VN3'&P!9J[PY(?LHW-1K8/C M&F.%ESK]TYO]+U>($5]TCU(H*KA-,6D58"CV5M,K+7955QS;'<&M7Q*')4HF M=)1B2^-/KWC[1 @M@TI'+XP"X&&?2C0=U@@16K[!PD$+VUW?/X7V(_/N*XKN MJ25T; >'7J7TENJ/"OO3I*L?V?!'IVI/[BF'9K7H'_:V";:':>S]Q&KX%F"Y M''M5-=WW\G?6>;N.P>#6_X: LA.Y'EZT-W>;GREOT"/YKZE =VMH ?Z?:.WJ"]J@^?'&Y7\!4$L# M!!0 ( +6)!5,WIBHY1!H #-4 9 >&PO=V]R:W-H965T0\MH/#K^0 Z#KRO/+H_KK6^??A[4Q0_5AT_7A MFP?K8=A^]?!A:-9F4X>YVYJ>?EDZOZD'^NA7#\/6F[KE09ONX>7Y^=.'F]KV M#[[]FK][X[_]VHU#9WOSQE=AW&QJ?_?2=.[VFP<7#^(7;^UJ/>"+A]]^O:U7 MYMH,OVS?>/KT,,W2VHWI@W5]Y M'UZWWSPXQXY,9YH!4]3TWXUY9;H.,]$^?M-)'Z0U,;#\.\[^ Q^>#K.H@WGE MNG_8=EA_\^#+!U5KEO78#6_=[5^,'N@)YFM<%_C?ZE:>??;\0=6,87 ;'4P[ MV-A>_J\_*"&* 5^>'QEPJ0,N>=^R$._RNWJHO_W:N]O*XVF:#7_P47DT;<[V MX,KUX.E72^.&;U^.@;X)85:]K(,-E5M6;[P)IA]JH5K?5M=VU=NE;>I^J*Z: MQHW]8/M5]<9UMK$F5)_'O[[X^N% >\+,#QM=_Z6L?WED_:?5CZX?UJ'ZOF]- M.QW_D,Z2#G09#_3R\N2$?QW[>?7H?%9=GE]>G)CO42+0(Y[OT9'Y#AWX/ZX6 M8? D4/]Y8H'':8''O,#C8QPX1/=#A/P#TU0_KPT)?N,VV[J_PQD:UPAY0\HVA*KVIAK[>FPM'@'_U_6-J1;&]!4I_I9^;RO;\[2^ MI?&&1'98\V^[KH[_&ZV@XP=:%N_]+S -58F&?K7?_GR M\O+\Q2_SZWGUYZNK-_SYXL47%5D>&C(8;S?%AFTO%BG**&\!T]J>6#.RR@<> M"^6M+L[/_HV?>SMV!I_.+T"KMV8U=C+)]=F_SZLWHP\CQ'QPF"R8RH\X!4;Z M]"PI2V/\0"9O;QM+YX;>#:9J;6@Z%T9B1M7C$9" J-*-;29!W? MG*)_HES!+YJQ)0M* X@0;F,'FGE^CU LZHXG%:=0LTQ]9QJS61A?/;I@Q3JO M2-9:8LD-=NK=AH_S2F8$YRZ>O0CI7(?%C"<>UO508=UY]=(T]4@4_R32GC[J M3)EX/V'#VHT=G9T83JX-Y*4Q[\9>7$<2KH_G%':,W0:,\X;D20XL)_$\VYVI M?65@]PX0F)8 &;*P[%*7G[H2"7IKMLX/%6TU2OO?JL\Q2+6*GTT_1=6:5Z][ M\B4]>5]L.LWLMK:G8\\J$EH57M6 9O0> E.W[\@UR4E!"TNR0#OMZ10AD'/G M(];5LK8>,IOM$;/<%"3;NF '7HP>(T_*1"+,X473>-VF#NMJ2?@A)-+1 ]:U M(4YN2B,5M6Q>_6--'].FLM:2?:)YF/SU!D:K%"0Z95>'0 Z/9B6^T?D@B&H2 M*I" 5M0=3$X'>HJ=TA_U'$2P>+C602K2GBP;A99<*\DU9H_/L5YLZCM(I/FP M)0AC1&Y( BH'D4HV,:[E$W&6(_%M25I"],4A1>-5?FC&SIH;HVO@^5*A-G5K M5.(^2G'@+6C(;R.?P-'X]T;M<%9?''EC0T>J1<28GW":3Y+3?'+2V[U-3&I$ M4 XYS--3_&\+QXE3/TVG?GIRRV^R7R4M>968"_,Z+LA&6!)X=:;QZ4$78C+#/)+D;NIWSMN!Y/P6YF\RUMV0Y-^N M;;,N;2*IB/&-#8:MT> =VZL9/4@LJ[=;@FWUHC,S,K8#61N#W1Z894TFNHXS M=#AVB3=(VTP8YM45;3$4B)A_::)RB?.40Q)$[$.M4"3+$.D? ?E:H5!3$GY> M_<2Z34X>VU2+G!;G?:+<>!U!G=BUX0]RN/550 J@@&"C)/ F0VL'.E6O[?,U!:R M;(B/5B)4&S.L84Z7):!E#,KD)\,Y1('/K,#O*!Y4SFI%+T%!&T]L8*=I6-)Q ;@@'_"_ZR]&^]6X)F2GBC\(=F M D<\\8]5@&EX)U1(E(OZG-29Z<-7YVTJ)^+P3]423H=9:50\;Y]%3_!X7TTZ7T!$N^3"SY\B0=?YD*V_=* MBQE%R86(W.M)3R_R_\JTHTPG&/<\,>[Y:06 [^Q2T$ D-B16U2L&6$C"'&+3 M?W/*GQ,#F.8E#^CYI3X_P2.2^2#$+9$B44@@8!-1.CEI37<@/&])PX KR4D. MNAL1 E?^#E^H$/*,PD.X99IE18X53)G)HA(I0%V'XEPK0K"EE*2,P\05 ZUX MLT9N]<;L.4B*)F],/QHF H*//BBHN&_/9$I\'?<)FJ6=MR/'C2PR"8_I&6$: MB*8#V0LKF2)"6"I/NT%O9$(1(2)G0(]:;+\I&2#VB;X_P!U:\P>)F':GRU82 MZ^],:46C),C:FU04*4%16,&3 6S?@JDFA7 M K.<2IZHQ,1DF9HQXN"DAKN:<'3H;\R#@W,S3I5\7S)9'Q.%G<@+>C@IKT@":@,- M3>M!VTDXQ\U6F,/A1;UA (K@J6[(]+HQBLG>EG-"JTAU.$WM!1(C6![RP.H#&^N;<0/KT\"V MBE!%6[6EC;)5(B$<2#,JP_1([N[53[^^_N[LXCD%;#3AQE+03-I##K :[RA0ZAT-([4@0R^4@O$=#E!'\@QK)I$-&J2]QT[?C>U* M*;UPXW#0<.ZGHCA"!0%J[YDK-T!C BP..T&1"&_8!B)/BN"0S'G-1H;56TX: MW.@;2\KN'O6(0,9,HZ8R#R4;A_H] M$@8(*6_7#@D#LE3(K\;'&\X2MY:D -1' HX]5DR!EPR;5W\S=\7IU%Q]I7F^ MQA%*CHKM"X]+>.L==$X@7[2DLP-HLC5+U.ZPX3A()R( :4+^MG%!SII^SF*N MSYQY(XZ]-61TB&"2E$4^#+F(9B2G-(->@KJQP"*(LH9"J!?2+&6A7K3TV>#. M\+^&+;,='YO2!=G"L)TJ:,>V#V?@E-MFVYG!) &689%VBQB/T!A8"A:E*$5B M27?+,/$4I7-"&K Q+R2%S9J1MS.U$@Y5(B4>TOP-;5XDC1[$2!4NVL_*N?;6 M=IVFP,CFK"RV%U%_,3;Q YNCA: \TU-DPU+HZ&P:B&3[JT^Z?G76<=5&UGP! ML.5N)6<%MC2D:21UXKQ?R%,51C#08I*=3(C-]:/N;88GT^EQ6BUD0'W(QEQM M>K+CJ$)9K5R((5Z8E>U[B H) -=AN*3!7!TUK^6X6 T]7AKPMYN)^Q0+S!!T MA:"M5R>_(5MFV(@-)*6Y4+*AI5.%&PS;MQM8XH),.BF(\G*H1ZJ9Z.B00W6WJUV[KL&FC)$;"F$8TA MKM(28^3X("!+MA8I(;85&I=:5.TGJ=[]@VQ<2W9B70 C_4\ @HMFR;C8'JR1XZ56/ /TD&B=Y,R^JZ8 MS:L?]XNT@]M*J0HBAHFXMH"]H )',N(=_))0;M)-,YN<6%8:-5GP%%!%_606D##7''FU1[ MP(-IXA*+.:)78,RM^Q$3HSN*>V9/FH21189";8O0@98S-ZZ[P1]ZV-5(XM\) M:!(4N(7!AA]WBM@93A7DTS/NJ3Y.NZY;UE:8'B12B X-5^%/('"XFIP @B>Q01%H'##(LUVIJV]JVQ5H MC;47JW'Z0.9Y3Q":-DDA06^Z$G>138^PS7D>,'%4A6>:Q8B+#V8RP*9M>VD^ M";/\Y7H<6G"AUXSB'JD;&8% M 4M((58 AIO\LO$I(*!1:[L");(."1+60['+-3JJHU&=!#6TBS4Z61AWUXO@ M_%8*C-<&23J$-&3@EME=%O7)OFXTOA<%"2;:N/O#WVG\_*I 85>6/,!;617L M_SZ:Q6NTE4 &KHC^9=?*JZNWWU_CVP38HGLMYWT;]\CM73+_-63!*!>NDC(S M&_=6F[CRYF.;H6F +0<.3ARZD7X/BFM&9JCC6WP?&0V4FNJ%C-$&(LQTY5&LRBD3RV6%I.\$V[H!5S9QI'0'IEBVJ,>,6'4V@$Y*0"6$LU1/M MYB#!1.3+%JB42F=#W9#!$X7=(MQN!NW)+!SB3/MEX8$@\1O;6_052- 2#S!G67&<^ED5%B+FU\](F'LT)ADU!E@WM( M;\EG*[E_0R>O=&HY'RFMI3 *>TT#LW)/Z?_B,B/?U.]I1] MFU)MY4W."B]0DB?[9(NS0D5AH>*^M( 4"2\G &Y.!X@]C$+CF2:J?(Z2NCOM MJ2-UX^Y.N"*WZ!3JB[H'^CNPUD5BE:E,%M(Y.B[BGZ5X2TMYENU,NRCE.?>L MB#W$S= "+.Q?59_;+\@6D1?QA9O58U8U$4[J4I%XFA6A2(Z^'MG(B2'N3"&+ M/?K,U&A4*T/TK[=K5&Z(X\ W=[D\(CR4,E:->L)9;TS+K?7!JNAR.?UNB_H6 MNP&+4$LR.<9*84L$0@RK5!J87S79Q \'6K(YC.M>Z+K/_Y3F#_;#'YY=V@5CI/(IE!#: M'0ALA+IA*F;"-[08]7(#)24F"SO MX%X$ PC37JV1LT_+AY3G*RQ$$):3EF@>.5S"HX"F"7%0*:- M\@TWEC2=>5'3AMOZ+D^!!>#M:[Z?\Z9P@@'XK!/(F>?0\QW M;E&"AQE_41;-)MGV?),,# @;C4'2A9@C]5TXE$DXEKI0=T[Y$3(Q2T_LEI^E M\EM4P%-N:H])J.,7%?\)1:2B%;>[FPT$=T+,AR="T>!SLH_B<+ EWB5U*\[15ALWL"QZ5=&H&@G7EC0K;PL<.19' ML3K1]%#BEY*-^507M]-H@;I3JNL2/N<."FY"(R/'93EE"PS>)&DBHK/7Z<%G M2(""R71K&$!%HW+T=J5L\N)Y1BF%5?NCD.'$(>[5]X.]#XR8#NO@3.'4D3@A MQPC.EX7:]'6ZAZ4'FR5PLY/P?'0^?Y)2GCCI9T_FC^,7IT#29X^>S<^G(R^> MS+],W_QS@%,9W" 31,0;,Y12HP+):$C.N)J[M;0_\'DFDE]':(!"[7 V;D&R MC4.6Z/=:FW "XJCKD?5[YRX.A<=$W>P,D=>QR^11\FZ3I,Y$2C^[G#_;)6Q! M:1;H,9JMN?!$]!PXE"TB M64ZQY?RE5@BYYQ&10KXTH:XZY2X4)>P)/T9DY<#N.C1E:,./J8G4:2]'CJ37 M9Q/,S"$N8TG.BT3K=X0D23EDFS*-W&W=R,"00M<>MO3TJQF!@&I>*H$8,C*8[4NJ)31C[%(KM5Y>FIPWK M6M(CIW;!=FGG7@.;DHF[*R^?T<=WC,C1F(GB G=3[(K_;(<2AS;H[Z4KG! I MVF6U$$6;X[4<@A9S,S%?[%635]2FNX=+_0"9 .S@ZLT(=5%Y8 MP+U43!?,V,3K.=.D9LJ$X=;[R"$19Z1CFE/B+:X7R#U=?X<*EQMB_7AO3@F2 MTWT,&F=N].Y;N@$O# RYO?FN2#)JIR!'C_$>E1*+I%\K[U*!&7OITP"*/BJ? MLH\C+-.4N.+MP^27_FZRAC?'7S^QK&]0$W0^]0;(#K-R?/128JRU-*0A"MN( M-K['Q4KM +;'!\Z#+H'?*=AQ8YAFUM4^';31AR'*U(@F\+YC+Y_OHJ&+8R@S M06OE36K5$ X=IL72E; P6K%)T*#I@D:JXT0A[>:?L(F6%)DE,GJYXI&+::7[ MY!ZB4K()'ON%'?:ZBWE)@U'I4L*!?$!^(8B6"")3)S=U%&DD+*47#5QQBXE8 M:>R-7-?']6UY*8"T*,_V>K.$R1P"?BRG@SG)GJ*5.\5NN*H1PF',H>V0._?* M51A@M^I5-$1[_8M%+D'>B=+E-JP4(J))-F4>4XF*SY%S4]H+>AS27:G-17)= M19ILD90IN**MR\?<+2+@O->DD[$9R6O'$L?ZGS4W\S;["WVY0&M"X^TBWLS.706>YYV^$*N< MCL5XW.H%E=CV6T#56?2WST[/'Y%U]5UY8DS"[O(@2_FEX_GPY,)>4T M=2P;1^R57H41DO&3=U#$E)J1)R\B2 MY2TJK.#& 2Y9KW+)?2( CZ#5!I",W)RK@M [7O_?O>U?;@X*2XA)F<.8A(2! MK?T^!7<(5@AO[/XKLT,X02UMF5XS7,4P) _P"#> PP2-@SJ4 V19DNMHUAS, M@Q5*.Y/NR4BPC0X@I#IT'3RZB.^WBY=H9C T* ^REY*CQS+/?"K/^PBX5@4I M[B4OK2?L^-M(D:<4RR6T:6U;OB/*B\O*%2/@QNRV^% M)-])1I[_1,.H\7B ?L?KUN('+)#>$_KM?P%02P,$% @ M8D%4^BVD6]K M P C < !D !X;"]W;W)K&ULC55M;]LX#/XK MA'<86L"MW^,T2P*TW8;; 3T42^_VX; /BLW$0F7)D^2F_?='R8F7'=I>/R2F M)/+A0U*DYCNE[TV#:.&Q%=(L@L;:;A9%IFJP9>9<=2CI9*-TRRPM]38RG496 M>Z-61&D<3Z*6<1DLYW[O5B_GJK>"2[S58/JV9?KI"H7:+8(D.&Q\Y=O&NHUH M.>_8%E=H_^IN-:VB$:7F+4K#E02-FT5PFA'$CA *K*Q#8/1YP&L4P@$1C1][S&!TZ0R/Y0/Z9Q\[Q;)F!J^5^,9KVRR" M:0 U;E@O[%>U^QWW\10.KU+"^'_8#;IY%D#5&ZO:O3$Q:+D<[.SR$].2RZV! M6]2P:IA&.+EC:X'F=!Y9!&2=L8^"1KK'^UCXC8R"X] ML+M*7P7\HY?GD,4AI'&:O(*7C=%F'B][>[3_7*Z-U70YOK^"GX_XN2^SKV78.P48*ZB%#!NAI!I]4#K]'0/;2,"P,] M)5Z+)Z]!^M>J[9A\>O]NFB;E!P-XX-01)^,Y54Q4O?"<#.%K;T?'7-4&N*QY MQ2S6<,(EG:C>,%F;TQE\WFO>-1KQE[(#%0U]T0XZ*_[X@H8KJ_N+CZ0_:1)Q M6:D6@5FK^;H?8K4*;IBYPVIVK'+F>I)70+2@YJ+W7-DI_ 9E$>9%0D)1AG%< MD)#D29C$,4D769AF!7SS/4L6[ $UC: A)09H>!E+B)2JV5N41A9E&A9QXCYQ M7KA/7L909F%VD<)'QXXF$!#OEN81M79U#_BCYP],H+0&3M:GD) )66:ID_(, M2OJ]C<$A>G)W44Z<\[(L_2IQ,&%" ;O,7.\+[O ,9=4R ?)G0JGS#;!6]8[1 M?PL@E3RKJ)*:[J'SRJ5%8D+/@B=_*+BA@K>NX.-%PF?J[DKF*AZ29/E9_;_Y M\5P))@V3R<2;3Z=A/DE#>AU,AWZ^BZ?SY_HX.IJ0+>JM?P<,N:(PAV$Y[HY/ MS>4P87^J#^_4#=-;3KTB<$.F\7E9!*"'V3\LK.K\O%TK2]/;BPT]EZB= IUO ME+*'A7,P/L#+?P%02P,$% @ M8D%4Y:'(G.D!0 !PX !D !X;"]W M;W)K&ULC5=M4^,V$/XKFO2F S/@Q"]Q$@J9">'N M>IU[H4#;#YU^4&S%49$EGR03N%_?7NZ^7>OIN:JMX))=:V+JLJ3ZZ9()M;[HA;W-AQM>K"Q^Z$_/*UJP6V;_J*XU MS/JMEIR73!JN)-%L>=&;A6>7*>YW&_[D;&TZ8X*>+)2ZQ\FG_*(W0$!,L,RB M!@JO!S9G0J B@/&]T=EK3:)@=[S1_L'Y#KXLJ&%S)?[BN5U=],8]DK,EK86] M4>M?6>//$/5E2ACW)&N_=Y3T2%8;J\I&&!"47/HW?6SBT!$8#UX1B!J!R.'V MAAS**VKI]%RK-=&X&[3AP+GJI $2]SEN_* M]P%JBS?:X+V,#BK\K98!B0M_[/3%;_'_I>=7W&1"F5HS\O=L M8:P&%OUSP&S2FDV05L[=07'D-=M22M! 63^26%%P6Q&(22:75 \^9 2X+*C,80&63HH-!LTIIO]EX M.(0:! JQ9VWLR1&70$@AH+;,\1F9J[*L)<\H%ILA<\&HA*PS73PUL5UJ"@&L M,XO1_,9]R#^"ZO=8HAI$!;G35)J2&U?S=\K"IS8\F\$)*;0RAKPCPW$2C. = MIDF0X#R,@PCGD]3-PY-D.(8=LRRKRUI0RW+"RXIR[;P2J.7GG\91&/W2OH_" M:!0,CE_,M]8EM,J7MN-Q^LQV'(>PXP!9ABU9AF\FRP'K/MX< MUGV0(A2XD"F9<<%=6A% M@*3L ;95ZY=\"T(ZD"X")TX6L$&4C'-%<1=YD@. M0/V,.*\UG:]*GLY*8"+_@= Z0R!)SLA76@*,N6N1H."&"4^]%:^,H]8ES>Z% M*LBU9J>_UU3P9Q(,X15- M1L$$WJ,X&./4 \4&08JOB9M%R1BGKV)RT?U? M1*.)@Y#ZBD@=NA X.R"S/.<^#$NM2E"W)HO: "^@&C)5+KALHK0I@3@,P:O- M;#@$Q7$Z KWS6FLFLR=BL6Q]_ G-_X6<8(&]+*X0S'?'LVXXV"/<- R# ,1! M G$8NF?DGE!*T=M"LMNDVG @X+$K6_^:N( ,(T2!/)B#P]P Y$IS('Q%A7A" M==9Q33JN(:DDL!*"5#$+U@O-F',T.%#E:5OEZ9NK_ ;*KI#\!]9X#@: NC!L M"F.6?:^Y1C(!GL^<+J \+0=\L%Z7ST]9WP0.FG[[X>&O;H#+N-)FQO+2\7H) M/94\4%$SEX0,HYDS[1,+#=>#Q<[I4P:WL<:)39MPZ7)?3?4K'QS1@ PV=K M$\@T>_WX&W@6G 2SX1=Y,D@")L6L;O@"+]DVFM/HPGL MVV2*;IFYA8#NBTZNJ,_565-#MJ4R\ ]##.RC6:9JK")HPHP_.+706D(\9SXK M69Q:ILL]=:?^PRL%_Y,QQFN$#150+'LVE1AN-H6XRX^J+$=@K>=CTY M@4" M !G!@ &0 'AL+W=O(X. M29$>K+5YM@6B@Y=2*CN,"N<6%TEBLP)+;F.]0$4G,VU*[FAIYHE=&.1Y )4R M86G:34HN5#0:A+T[,QKHI9-"X9T!NRQ+;GY/4.KU,&I&VXU[,2^3MK)S/HQ2 M+P@E9LXS(52>B*2\6O#&>VN],##^9;]8_"=?)ERBU=:?A>Y*X91/X(< M9WPIW;U>?\*-/QW/EVEIPQ?6&]LT@FQIG2XW8%)0"E6-_&43AW\!L V !=W5 M14'E-7=\-#!Z#<9;$YN?!%<#FL0)Y9/RX R="L*YT3C+]%(Y"_>8H5CQJ<0& M?*7'H&/=K6!XDC89X^ MR38B)I4(=D1$%VZ)N[#P0>68O\8GY-#.*[;U:L).$GY9JAA::0-8RIHG^%J[ M*+4"7^L(WSXX%GZ,IS;$X><)XO:.N!V(VT>('ZC(\J7$$.[_3L5;$3]YKR_U M"[O@&0XCJF6+9H71Z+% F&E_DU!S<%X +(Q>B9SC,UI^?H"C0->/^NSUAZ>8PL'#P7GWG,:W7EQR4/PEFGEH<1:"[JH/['9W M771<-8^]>=6";[F9"V5!XHR@:=SK1&"JME8MG%Z$5C+5CAI3F!;T)T#C#>A\ MIK7;+OP%NW_+Z ]02P,$% @ M8D%4ZY-%( ? P H08 !D !X;"]W M;W)K&ULA55-;]LP#/TKA-%#"P3^BI.Z01*@Z39L M0[L%;;<=AAT4FXZ%R9(GRX^D1$\W2O\T-:*%WXV0 M9A;4UK:3*#)%C0TSH6I1TI=*Z8996NIU9%J-K/1!C8C2.!Y'#>,RF$_]WE+/ MIZJS@DM<:C!=TS#]9X%";69!$CQNW/)U;=U&-)^V;(UW:+^T2TVK:(=2\@:E MX4J"QFH67":31>;\O<-7CANS9X/+9*743[?X4,Z"V E"@85U"(Q>#WB%0C@@ MDO%KBQGL*%W@OOV(_L[G3KFLF,$K);[QTM:S( ^@Q(IUPMZJS7O(42 MQC]AT_MFQ%ATQJIF&TSKALO^S7YOZ[ 7D,<' M)M0.IU]T1>Y1MFV7RJU0:T M\R8T9_A4?32)X](UY4L7M #[1>3B]9RN! MYFP:66)R_E&Q15WTJ.D!U#'<*&EK V]EB>7S^(@4[F2FCS(7Z5' CYT,81@/ M((W3Y C><)?VT.,-_Y/V ):"2?L\>_A^N3)6TX'Y<80JVU%EGBH[0'5']ZCL M!(*JX$BU7ROR46!W72>F907. KJ/!O4#!O/[&J%2@NX:EVNPKH'0:O7 2S1T M6BWCPC@E[;X2?%(BD1Y<%J(K'<#K;E"C**&CWFJHN&2R0!!(=\, \^B65)3, MTIK+DA=DE7#*)1U@(>@NFK,)4$?1=_0-%MBL"&F8#.#:\9Q DH0)O<9A#(N. M"R?%> F>I5;$SAN7%CHY!K*+,(4L#D=PPXJ:ZJ1?*DX'<9Z'.22#_'Q$?I^K MBI/JJM.2VT[C2_=A&F:0IDDXABL2;'773Q%*@GC75&\#:4XJTS$][I5EXE"Q M3H@\BR\(R5G)^"(\AVL7SXJB:SKAJU,B];#@K!]5%,\:I2W_VV^<)H-AG(?9 MF;.2_-Q9R\,==!4<)'%"13F!BSP-A_#:08[VQD:#>NV'HX%"==+V$V2WNYN_ ME_W8>7+OA_<-TVLN#?6GHM X/!\%H/N!V"^L:OT06BE+(\V;-?U#4#L'^EXI M91\7CF#W5YK_ U!+ P04 " "UB053+U/B+4L# "X!@ &0 'AL+W=O MVDWB.HNB#J!6)7F:3I-62!VM%N'LR:X6 MIBY69+_B!9+3JQP1>D/[HGR[MD9*EEB]I) MH\%BLXQNL_E=Z>V#P1>)>W>R!A_)VIBO?O.I7D:I%X0**_(,@J<=WJ-2GHAE M_'/@C$:7'GBZ/K)_#+%S+&OA\-ZH/V5-VV4TBZ#&1O2*GLW^5SS$,_%\E5$N MC+ ?;(MI!%7OR+0',"MHI1YF\>V0AQ/ +'T'D!\ >= ]. HJ'P2)U<*:/5AO MS6Q^$4(-:!8GM7^4%[)\*QE'JP=<$UR\BK5"=[E(B"G]15(=X'<#/'\'/H5' MHVGKX!==8_T]/F$IHY[\J.^"_'-!9\U.UNRJ1A)2!9?$=M51 MR6Y44OLLB-&B%L3G4M>RXE4-%U+SMZ44EXF[G+-N5UG9A:IY%-1;26_ 7Q<" MOPZ&UWG "MLU6BBR*WA!+0T7.E:)+^=/3VN_$QW/8;KA'( M)H%W!M,TC=/#^%%JH2L$A5RU('0-AH.W8-9*;H2/SK'\(LX@G\V8_M604$.J M3DT^0'8UN9DQH5\5V8SU?4;GH->B-9;DOQPS]P&T/O@F./6!5<:1@XNLC,M+ MGJ9Q>GGBX@HT=]SP-.\@@]]9$4\'OZG/RWW/IIJ@\W[Y=1BOC-[\3#Y?07DV M]0%EY83'S]]?>9HR3SE2O\HFUTS]HR)(3KI)BW83>J9C5;VFH;&,IV-;OAVZ MT?_F0T]_%'8C.8<*&X:F\?4D COTR6%#I@N]:6V(.UU8;OG7@M8;\'UC^)D/ M&^]@_%FM_@-02P,$% @ M8D%4^;I9JL: P #PD !D !X;"]W;W)K M&UL[59+3QLQ$/XKHQ4'D.ANUKMY%"61@!:U%0@$ MM#U4/3B;26+AQ];V$OCW'7O#DJ(2]= CE]CCF?GFF_$XL^.UL7=NA>CA04GM M)LG*^_HHRURU0L5=:FK4I%D8J[@GT2XS5UOD\^BD9,9ZO4&FN-#)=!S/KNQT M;!HOA<8K"ZY1BMO'$Y1F/4GRY.G@6BQ7/AQDTW'-EWB#_FM]94G*.I2Y4*B= M,!HL+B;)<7YTT@_VT>";P+7;VD/(9&;,71 ^SR=)+Q!"B94/")R6>SQ%*0,0 MT?BUP4RZD,%Q>_^$?A9SIUQFW.&ID=_%W*\FR2B!.2YX(_VU67_"33Z18&6D MB[^P;FT'10)5X[Q1&V=BH(1N5_ZPJ<.6PZCWB@/;.+#(NPT467[@GD_'UJS! M!FM""YN8:O0F2A3 [V;_E,HCL89Y[P@U56 M;;!.6BSV"M8 +HSV*PH,.[3TFTTU8M0DK8]CJ M.2QP%]A1-;&K)JR17$BQ,)(>)EV[T(0@9>B!@Z,71.&R1DO]H9?1^9">8WCP M07;B 51[[7LPRM/WM/3+M!<,&>1LF YAR-)!D L8EBF#DI$5B24499H3I=:Z M#\.TA'Q$MKHYODU'(*F/T8J7N=&D7)&.5$D-B*^ M,5+56$OX4!L;_VORLD^J49]2.3=Z^8Y\5:FO6M6;>:-=L:4@KM,HYB8A/2;N=5=]I-^^-VR#V;MY\* M%]PN!8TJB0MR[:5#ZD/;CM]6\*:.(V]F/ W0N%W1%PO:8$#ZA3'^20@!NF^@ MZ6]02P,$% @ M8D%4Y&H[HWL @ . 8 !D !X;"]W;W)K&ULC57;;MLP#/T5PMA#"[CQO4F+)$#2M5L'; O:K7L8]J#8 M3"Q4EC));IJ_'R6G;H:UQ5YB77@.#RF2&6^5OCU=0?1=+QA:[Q%^WVST+2+>I:*-R@-5Q(TKB;!+#F? MY\[>&]QQW)J#-;A(EDK=N\UU-0EB)P@%EM8Q,/H\X 4*X8A(QN\]9]"[=,## M]1/[E8^=8EDR@Q=*_."5K2?!*( *5ZP5]D9M/^(^GL+QE4H8_PO;SO9T&$#9 M&JN:/9@4-%QV7_:XS\,!8!2_ DCW@-3K[AQYE>^99=.Q5EO0SIK8W,*'ZM$D MCDOW*+=6TRTGG)W>6E7>G\PIK@HN5$-O;5B7+EG!5UNCALMF(]0.$>8H<<4M M+ 23!HZ^L:5 ?HFX:=6#B"+0TCC-'F#+^N3DGF^[+6DU$SCR=(G9<%V5(,69EHSN4:__CE; M&JNIH'Z]X2SOG>7>6?Z:,^JSJA4(:@4S5Z/<[D*X0?+ 2TL*O!KS4IK?)GXF MT\]DQI.=PQ$[/O2QH'?V?N"'KV,ZFCV@IK:$#Q2W!2HNA"O&-=PQT2)\4?+D M@?!D^ ][",RX:-YCBR%&V%!M*PB&/?#&F8T>J0U;4.M));\R*S _V3 M O\8&_2S2.P&+]5/=-#-#>JUGUD&2M5*VS5V?]J/Q5DW#9[-NYGZF>DUIUX5 MN")H3-$%H+LYU6VLVOC9L%26)HU?UC3:43L#NE\I99\VSD'_9S'] U!+ P04 M " "UB053C(B2Q^P" !N!@ &0 'AL+W=OE-;6TR@R>8D5,Z&J4=+. M1NF*63+U-C*U1E9XITI$:1R/HHIQ&2QF?FVE%S/56,$EKC28IJJ8?EVB4+MY MD 3[A7N^+:U;B!:SFFWQ >W/>J7)BGJ6@E;6,3 :GO$:A7!$%,:_CC/H)9WCX7S/?NMSIUS6 MS."U$K]Y8P?47!]A.D^PF5ZDO!;(T,8Q@-(XS0YP3?L,QYZON$'? >Y+E'BAEL# M?Z[6QFJJD+\G!+)>(/,"V0<"#_1PBD8@J UP'OG?M)5?=XIZ9F.IT&]3,&BT=EF8#\4 ZL@NI( ML/8W[N*B6J"')IBEB&53K6F3ZF^ZDDF?1221H.:1B&8V>, M2/*](HT.>D"%>NL[G;NR1MJV'?2K?3.]:GO(&[SMQ'=,;SD=O, -N<;AY44 MNNUNK6%5[3O*6EGJ3WY:T@\!M0/0_D8INS><0/^+6?P'4$L#!!0 ( +6) M!5.GXF4S-@< %H3 9 >&PO=V]R:W-H965T M&4F.'3AN4&P/2$Q1)(EH9.%5*7@XLS?G=G+LZJQN6Z5'=&V*8H MI'FZ4GFU/A\$@_[%O5ZN'+T879S55? ML6[GQI@\;ZRKBFXQ-"ATV;;RL<-A:T'JO[(@[!:$K'>[$6OY43IY<6:JM3 T M&]+H@4WEU5!.E^24+\Y@5&.=N_BBEH#862'+3-RK7#J5B=NR]3;!=OP@9[FR M)VB;YJ18>OB([%IZIT*RMNRDQEN^M'4'.C:]CK>A4>%/BOIO1$ MY ]%Z(?! 7G1QO:(Y46';8?9=66<+I?BM\N9=09,^?V ^/%&_)C%CU\3CP#* MFER):B%^U*4LYUKF.]C.GKJ]"6+1J;,/Z(,;4=R>VEK.U?D @6F5^:H&%^"L M<"LE'E9&J1U/"."H&,=^SA?]^,J,>_55E8TZ9 MB'#93* MQ8.1I2VTY0021B'-#<>0&L4Q- HGH1>*SP# "!]]'R-]>Y-K!%MO6.0%)_2; MXG?B)?@=T_,U!JM<9QPSID6*[9S&H9?PTR2>,@K1,(E2R'TGPN$TG4!;0JM# M5RP5P& IM='(C3I_(FXT3N?::66[1*",Q3;LXI(FA[X7'S$DP=B;'A'/7KC$ M=@SOE5MT#G=,BH)<+FIE=)59H78]SVXFV>3J(2386G$&S9^&_/Z%)N-.DXGG M'VWVL2#6W]W%$]^&PC=7MP\?+]_$X'?@$#LNB9G#04A,I#8!4_Z*MS ]QH[P M?)E@6QY MF&&014 @<1Q,O2EQ-?!\(NN4.0LZ3E_0M46%^,@1 1LQ=XIV'(9L81L[*/_FD\"PBK&UB'-:K/25OYX_G_V2 BUB523[G_'"]E+8.06 M,.04/VF3:=+R<)JPCX(PQ1X'CJC)YHB:'#RB[M6\PK&4=QIP ME2[[:<(^N( MF4(\J[[W(!^1D5S546C?<75PTW_RN.I8O6O6?H+MVJ;;GF/;"/>0V98D3+-@ MFK9G&?O_+F_L*=8[!>V=4(\HD*T:BA(E=!"U,9E2#H@$PC#=97]*GIPDQ$8< M0I@+=J8[\4!>T*63Y5)352"M52C/**Z1$E(2">9Q/OH;\7R ,_&&,_&;RYK^ M ,-A]4G^ ?=<;PZJ36U#=55?9>XCR^'=^AW(H9!@6HCT5A%%9XW5RU(O$*\X MZY[/2D2WI(.'%N*"00J[RB&FY_L.[K7D%8LJQT4%#OXVC.P!V4_"FW)F=+8$ M>4!'CVN"(#P2 ?Y2;BX?OI=%_>%!',^Z(9SSU(88O%.FT$A]/^/FL99/XD[7 MBO 3Q_,3@5,XP#_^DB,6_ ]D55K63Y]_UT:!LD'JB;R-L&N=(V+!\[I%QII MRW>>3#0UH/Z*TJ1J+./'Z97P1X=+9LN>J'L=^+K%U..BT@6E(?T M7/&6%>?TS9LE",#T'7:*$J7))@T89)X_IV^Z!3M%I;[JEV,1#%CCVDGM-G*C MG>6[,/;:]P:>BF-] L-@I[+V WI]%UB/%GJFS ?6 ,8Z1W5[?#>5>]ATOL5 M9[S&8@VRBO4V\;LP5;&#V#Z'[*\M/?9'IN9& 64L?):SO^HD+=]8%Q)>\+/I M]&A+2@D;^E78C>.(8O>Y=,ZP)\XGA#&\F$.)W%+L]^AM>6;+G80 R5>+A2(O M4+)0!1WBY@FRJS_P5CBZ%2QA;2Z?[(;(V L)'EA@;U(X5_1V\I/@8M8TA9"M MQRU7SL-7R^-]* S;Q)3;JK?KI9;DFL^_WGY\'TP%@B)3A:9<,M^)E!_VQ3_'?8'0G[?B37:^MZ!W+KDKSJD7U.Z]M/'YNWFP]%E^[WD>7K[U>F3-$M$ M"6BRP%+?2U"[F/9+3MMQ5.+JG)]AS;8?$Z[^!]0 M2P,$% @ M8D%4_[A?S27 @ )P8 !D !X;"]W;W)K&ULE55M3]LP$/XKIPAI("%2DI8QU$;J"],V"511L7V8]L%-+HF% M8V<^A\*_G^VDH52TTKXT]OF>YYZ[LZ_CC=)/5"(:>*F$I$E0&E/?A"&E)5:, M+E2-TI[D2E?,V*TN0JHULLR#*A%&@\%56#$N@V3L;4N=C%5C!)>XU$!-53'] M.D.A-I/@,M@:'GA1&F<(DW'-"ERA>:R7VN["GB7C%4KB2H+&?!),+V_F(^?O M'7YRW-#.&EPF:Z6>W.9[-@D&3A *3(UC8/;SC',4PA%9&7\[SJ /Z8"[ZRW[ M5Y^[S67-".=*_.*9*2?!=0 9YJP1YD%MOF&7CQ>8*D'^%S:=[R" M"&CJ@YL M%51264/60G0.,T:<0.6PU$@H#6O++#-8\4+RG*=,&IBF MJ6JDX;* I1(\Y4AP>L^T9JX=9W"Z0,.XH#,X 2[AC@MA:6@<&BO6A0S33MBL M%18=$'8%=TJ:DN!69IB]QX/JP6;"U0.A !+^G:S+:OI(_1Z0,>RE#+V5X0,I]4ZU1NYCZ+517O ][ MV]*-/)T;),_):!P^[];WF,<[C:->X^BH1GLS=8,9U.Q5*R' L!?\4%M+<[4; M^N*,NK;IPY\U5J L_B@C\ZV@O96_MI]W4/_(]^\Q.P79HO=&T(_2.Z8)+ M H&YI1QW&!>C_&Y)_4$L# M!!0 ( +6)!5.6@E$V6 4 $L5 9 >&PO=V]R:W-H965T^B**5*#5=76]167W[L-I/[C)0*PF M-F<;Z*[NQ]_8"4DH(=#=:K_DQ9EG/#,9S^-Q?RWDLXH -'E)8JZN&Y'6BRO' M44$$"54ML0".7V9")E3CJYP[:B&!AA:4Q([ONCTGH8PW!GT[-I&#OECJF'&8 M2**624+EMR'$8GW=\!J;@4/&N[KSVP9@)?YBL%:E9V)<>1+BV;SPQODP?!=:3(+0\AK,"/Z_&]&KR#0+A;Y<[/S7[[<[/?U1J.U9MYX!:6>1IDRQ V@+- R#B*69SF_B**+RK M&8/0Y"E6[1432V6DF0AQN0 M31+@0I-((1A%AM]H'(N ZB,"EIK3+<<"&?-5, X(;7G:RSWMU7HZVEB\9CK* MRC#()EERNEA(L4+;@XCR.3HJ0Y#*E$E'2!+$E"7H,4U,D3SH7V_'],M7_W%\ M6.2NMY,-7:_:_?/<_?-:]Q_$$XO9]Y0!1D)I5;/X+G*E%^^YIB]SM9?'VQKL MVII&^G)G.?BMUZ$^0N9N5Z9;6L%;#GAN0<%NO0OTA27+I"887HG.O?>,LN<7 MBOVW+_YT$2ARSXM%#DHSW/&!7?A*GVEQ9NXD 1V)L$EFC&.)8#0F,)OA_M)6 MX,!L..902>/U=G5;KOM;%>&]';<=F8*KO'9]L2A5 K(I B0M%.@EW@*[P=(@ M$UM0L"JL(Q9$!%X6& L)EJ0)\!P)8L8-H7Q&^PI&^,#]G@66N=:P9?><80Y M!!Y$V'D\D_^P'G#SMV2ZXAZ9>B8S*1+R^=L"S/;Q!G=]& _L/C1*/U"%?I,I MR)6M_;B=_*2CTLC-7((5KJLQ7D%17O==\[]@!.\@)93MZ_(CG]POMNWS[?=DQ7T!:) *3#65FF";C?_\YH6IKU>V MVSISS\]9&Y/Y12QIS)I@YV/YB=_-_:\ MZ]7XT+L:>17C8^_J-CW7*]2GQXP/5,X9=L8QS' JMW6.5"S3D[OT18N%/6EZ M$AH;)OL8 <5MD1' [S,A].;%3)"?GP[^!U!+ P04 " "UB053'1Y_ VT# M #M"P &0 'AL+W=O%T@ON M?+K#6_)"U-?=LX [MV/):468I)PA038SY]%_6/F>#C"(;Y0/IBDA),J4I,/SMR9*4I6:".GZTI$Z74P>>7A_9?S?B0: MJV+FC!V4DPVN2_69'_X@K:!8\V6\E.87'1IL#."LEHI7;3!44%'6_..?K1$G M JD&C%'>S8Y_RW[ZI>SGYD1=DT0&K[P';Z_ M84.B+.,505@I0=>UPNN2(,71$Y9?2/8PD"3JDD0F2?1QDCO];=/,UD8-Q\AP MZ$UN/T_B* :/]J; MT[)6UK9?Q%?I[:-L>OLHJ]X^;$#OJ-,[&FRA[V9')CG">R+@A$%2[R42P=DD M%>P9L,<,-5'2I4D&;;TBS;&[T UL6="?5?0;G+H*^J^ 4AM,C>T7D1TWWN"1, MR8\\&?<*\Z.DKW39QR5AT#?$1A>%?3\L=.>P,S_-^C0(U/T+K?<)U"J:V;*Y47QGAJ M;SA7QQN=H)OPY_\"4$L#!!0 ( +6)!5/['I1_;0, #H. 9 >&PO M=V]R:W-H965T.).[;>&'PTWO'R)6RE/*W&]QDTR!RCH!#:EP( M:O_N80ZH"O(&4\FU_T6[ZMXH0&FAC+_]>IGY_L%71C(->_>N+&==S8QTW^$_) M>(>+,MA@S\4K3*R)#A>#VL7@F?4+,&UY!P=Y<1SCX7AL_0U[_"I=1A1_<\\,LZX.5))]*HCCLZ=B*-#EHY&"6=\VA<)QZ? M:RX 0\^+7EP@QY\-'NJ"$]>OV&2=':N@0\^*7WP(7ZZ+#3DP4>B![>PIZ_X MABFX'RI?6/G%?4_[B((;I.#3,@4W4,%'4P6W8 7'I+-+#5?P2<&"#\G2^X4B M#5_(D7PAAWR)1\/.%I"&+Z2?+V_=>E?9KP]'7Q45.F?:K:#[UC-["YK3.H&ULM57+4MLP%/T5C:<+,D/C%^3!))Y)H*7I0,O T"XZ72CVC:VB MAY%D G]?27:,VX:0!NJ%WF;@FN2%M@-^,BEQ#C>@;\LK:7I^RY(1!EP1P9&$U=2;A2?ST '< MBF\$UJK31C:4I1!WMK/(IEY@%0&%5%L*;#X/< J46B:CX[XA]=H]+;#;WK!_ M=,&;8)98P:F@WTFFBZDW\E &*UQ1?2W6GZ )Z-CRI8(J]X_6]=IA[*&T4EJP M!FP4,,+K+WYLC.@ HO %0-0 (J>[WLBI/,,:)Q,IUDC:U8;--ERH#FW$$6Y/ MY49+,TL,3B?G0F1K0BG"/$-?=0$2+;C&/"=+"FBF%&B%#KY@*;&UKX<.SD!C M0E4/O4.$HTN#->ZJB:^-&LOII\W.\WKGZ(6=!^A2<%TH](%GD/V)]TT4;2C1 M)I1YM)/P<\7[* X.411$X>W-&3IXU]M!&[<.Q8XV?LVA'Q=F!BTT,/5S!^]1 MRWOD>(]>X3TT-_.^(A(RE%62\!R5((G(MCE:,XX]H3Z5I)27P] EIB;FBV"6?W.1'\XZH"0)4;YM[HW_Z-6TWC/37-TK1BE=%B+MF"E9A(=ZX7NST-@^&O_MF MWL?]Z"]G_4X&92!S5R<42D7%=9U,V]&V%LWJ#/R\O"YDEUCF5A2%E8$&_:%Y M%[*N#75'B]+EXZ70)KN[9F'J*4B[P,ROA-";CMV@K=#);U!+ P04 " "U MB053&?A$+"<% "N'0 &0 'AL+W=O:7O2OX M84K&F4'>XO>(K57M&&1=F0GQF)WQ-F065,9 C%WM7L/3FZ8IE%LCL[ YX<;CH5SKZ MG3JN@B!-TIAJ%@*:"*FC?V@VH=L4%)[Z-05GB(R<$@:5A,%N&:\-\ZZ4#ZLX MP]U2SID^!3.VB#B/^,)@**8\8&U38]BH 1P1G^#V!(PJ8:/N&H1AE.5<@;D4 MB9&S!K-4F49*@4 DLXCG)6F=K*-&3?!@B%PE&5>*QIV*IJF4C =?@9:4JY@6 MB __-@ TSPS=JF3<4 )]EP[H6Q[ZW;FIC4G GLWC4K56IG2S,3@Q="8"UH , MWS!J& ]?&3*E^[JP/H(^=HP9B*PP]$J-LJ>1T7;/B@*I9;12^8/CF@:/L5AT MS!EH<0@/RD-H@0AW)&*))9/G#CJ6SNMI1N/AV%E_RT>X/T#"-D+"4=^IPB(2 M'I:1T$(2OH62]5IL1C MR*(6'1:UR*(6'16UJ(G: 7:N@)!%+?I6J$5-U+K46LJB8U,6_9^5+;:@Q?L! M+6X!;=_)66PYBX_'6=RRR!TY@8 M9G$W9@N-5[9@C6G9]<9?>^4_*':QQ2X^ M)'9QRQIWX!X)%KMX?]C%;=@=.U>XV&(7'Q:[V&(7'Q6[N 6[SO<.;*F+OQ5U M<9.Z_0Z@6/+B8Y,7;[V^)1:[9#_8)6WK6V>6B,4N.1YV20MVQ\ZQ1RQV23=V M/TD:,O +35@77XGE*SGL-]7:1]4=^GO\;#BRDR6R78@MLT@WL MU_&WD]*ME\C$@IIT@WKK$; %@<9;30>OMB.6,+G(-PJS0J9<%YMCU=5J,_(J MWX+S;/-B)_,CE698*A"SN3'USXYCVX, !5HW-SD=I__O9AK!,:M.7OH#OZW>_N\-'TFE\,!4 L:=: M*K,,*J+F) Q-5D'-S:%N0%E+H;'F9$4L0],@\-P'U3*,H^@XK+E009IXW0VF MB6Y)"@4WR$Q;UQR?5R!UMPPFP59Q*\J*G"),DX:7< =TW]R@E<(1)1:)UW0DK&5"]H!/QVY./?C1*^#7HF_D!3=[T(Y&M"./-GUK-K^^60M;$]3F M]Q[:>2AWPQ_321(^OI#]>,Q^O#?[ MF02N[#@!RV??K+4JD!O"-J,684]]\S'#_%W[MAAQ%^_7M\6;?0MW;FUMN^%W MDV&9;A7U%WC4CNOOM+_U_]S[W7G)L13*, F%#8T.YS8O]ONH%T@W?@=L--F- MXH^57>& SL':"ZUI*[@$XT\A_0M02P,$% @ M8D%4V+ 0J _!0 F1@ M !D !X;"]W;W)K&ULO5G;;N,V$/T5PMB'!,A& M$NGKPC&0R[;-HMD&2;9]*/I 6[1-K$1Z22I.BGY\A[0B*K5$)VB"7W261JS^A1%>K9D.=7'1;A..Y'.>6B,QF[L6LU&=4/9ZQ3*Y/.DGG:>"&+Y;& M#D23\8HNV"TSWU;7"NZBRDO*ND9W* M5,KO]N8R/>G$%A'+V,Q8%Q1^[MDYRS+K"7#\*)UVJIC6L'[]Y/TG-WF8S)1J M=BZS/WAJEB>=80>E;$Z+S-S(]2^LG%#/^IO)3+N_:%V^&W?0K-!&YJ4Q(,BY MV/S2AS(1-0."6PQP:8#_:]!M,2"E 7$3W2!ST[J@AD[&2JZ1LF^#-WOA#@ M%CA]="6%66KT6:0L;; _#]LG.. @@MQ4"<)/"3K#08]?"G&,2'R$; Z^W5Z@ M@P^'U&>B"6+8X06;@4ST*1BE;@8I"7&6:%A1.LZ9^C/7V$, M71J6Z[\",;I5C*Z+T=T58R;S*1?4U<41$D4^A2*2^XGO7%TWX"O5^'K!?$]539 8J:I$C?F_5K$A)"D/QI5<3?(&M[#71*3;C.^ M?H6O'\3WV2J9XC.:H3M%AX89Z7'.M5]/$I:J?8"F(05\#27RO"_ MN5C KE?MF=3MF4=H[3H(EB)Z#T 7#!6:S8L,97S.&F&&@R4#],BH"I:3E\8D MK(TAY(W8MC60] >X-85> Y.P".Y5>JV&C]"B@L,> M5B#/P)ZA#] 6I@6TFRY'N2Q$,]+!=K6#GK0A]4*;A)7VLS8PB4-O,I!=PJ1 M8#6*C_!E]-QJ":N^:7XES&>%')B?WQEP\KK]!G3Y]:T%]GL$QGO;B;"7>?SF M,E]Z?%;CO?8BQU[F<5AY=VI4:5]7QVZ 6J_2.*S23=1><<'S(KC'%_?]1ZY<4O5-[G34:[:%3K;,44ERDZ@$],MQ4>0A8>5>,7V+86M_23 MV.LP#NMP(QOTX;5L>&W%H[VQ0;P\DK \O@<;9%OZ6K[MB)<]\GK9.W?')="I MWEB=MX-+O@HU3,2K'MF?ZI':5WM8]=ZVH=P1+!GN;"B)UT@2UL@F.F#K21GZ M2G,6C.'ED/3VQX$701+N2-^8@W"P%S3UQ LK"0OKRY<$.A7I2^GQ^DB&^Z/' MJR()=YQO3$\X&(YWTM/U2MO=T8B^\INK=%?O*O 0;[<54>WP%YA>N#-QJ^?0 MI6[.@:O1ZMS]U)TV1_[US:']%54+#G63L3F8QL<#6)!J#Z7T"J7-S9 ]=^(R;]02P,$% @ M8D%4XG,D75)! MN0X !D !X;"]W;W)K&ULO5==;Z,X%/TK5C0/ MK=06#(0D51*I;69WNYK15NU\/+O@)-: G;%-TLZOWVM#@!3P]F&T+PDVOM?G M'A\?[/E!R!]J2ZE&+WG&U6*TU7IW[7DJV=*K(7,B8:FW'AJ)RE) M;5">>8'OQUY.&!\MY[;O02[GHM 9X_1!(E7D.9&OMS03A\4(CXX=CVRSU:;# M6\YW9$.?J/ZZ>Y#0\NHL*2:*WHGL M.TOU=C&:CE!*UZ3(]*,X_$6K@L8F7R(R97_1H1KKCU!2*"WR*A@0Y(R7_^2E M(J(5 'GZ X(J('@;$ T$A%5 ^-Z J J(+#-E*9:'%=%D.9?B@*09#=G,@R73 M1D/YC)MU?](2WC*(T\L_A4@/+,L0X2GZ1V^I1/=<$[YASQE%-TI1K=#9$\@M M+:!#K-$C3<2&LU\T1?$%*S$AQ9N0V<"?\N^!4*_0L4^ 'NP7/W_G"_)WSE#E_1!,)Q M7_A)-6&]QJ'-%P[DLXNBF-UGB8 MFU))3.O:D3RJDT320_(ZH[07BX%"@ MC00:L)5+#?2M8YDKMKF,)>V7X^G,'X_GWKY-;W<8]J-96(\Z03JND8Z=-!S5 M2HRR2:E7TM9KUM(K*?7J8BBNYXV=#!VW6!\?9>2X76@8XG@V.R5D%7<)":+0 M#Z-^2B8UM(D3FI$W:LE#.J;=9AUZC-]_M)PW[CF;X3 MQ4>E&7QR0#9KPB3:DZRPU@CE:L8W(+/3RGL=S>^ BWP\B*WEY]B)[8O0)#N= M'FE)N%I3.4!3E;$-)0YFPUB"!DOPO^XXW#@>#MTZ*:!86(9RT@NTD[!@DF6O M,'\B"@Y )$THVQMHO9R$'4X"' >#G#1VB=U^^4GPS:6F,N_!MI-PGI/ZU7)# M@:==;HN EGE!C+A01N&84P7W(H^ZGC(-AE7?V"<>.Y'?Y$)J]LM@8,T1P0%D MW $2QI-A"AL_Q6Y#/2YN2ST7 "G)BM2 2ZK7.P,7U \;\RU[KY%U;OL31 M)!R$WO@M=AMNL_HGX!L).)!:'<"1UNYC4Z_(*=+D9:"&2;>&R61X4S?VCJ?O M,!C6WMK&CQTZF'9M.,+#@FR^!=C],7!]6''7^Z?3P>J#QOH#M_67U3<%UW[6 M5N#& :S*'_^7V7JM,WU.Y<;>C12RYE4>9.O>^OYU8V\=;_IO\?5=>8MJTI27 MNL]$;AA7H+0UI/2O)L"6+.])94.+G;TY/ L-]Q#[N(6[)95F +Q?"Z&/#3-! M?5M=_@M02P,$% @ M8D%4\'E9M7;! JQ4 !D !X;"]W;W)K&ULM5AM;]LV$/XKA)$!*=!&(F4[+W ,)+&[IEBVH$FW M#\,^T!)M$Y5(EZ3B!.B/WXE21*66&"^8\B&F*-[=P^=.CTZ<;*7ZIM>,&?28 MI4*?#];&;,Z"0,=KEE%])#=,P)VE5!DU<*E6@=XH1A-KE*4!"<-QD%$N!M.) MG;M5TXG,3,:$YE(@Q9;G@PM\-H^&A8%=\2=G6]T8HV(K"RF_%1?7R?D@+!"QE,6F M<$'AYX%=L30M/ &.[Y7301VS,&R.G[U_M)N'S2RH9E$ Q;DV,JN, 4'&1?E+'RLB&@8$=QB0RH#L M:Q!5!M&^!L/*8/B3 7#?;C"J#.S6@W+OEK@9-70Z47*+5+$:O!4#R[ZU!KZX M* KESBBXR\'.3'^5,MGR-$54).@/LV8*70M#Q8HO4H8NM&9&HT,2DA!=Q-]S MKGF17_T.'?Y.E:)%EF$\8X;R%&8/$!?H?BUS#?[T)# L0@4Q!6C=#AP?O M6G!=[>\E[/8R\WN9L1B\8.LEZO8RW]_+,Y8G15UV/:Q%=5E%-D;4$>,RUS"C M=;-HT-^_P1RZ-BS3_WAB#.L80QMC^%J,6&8++J@MS/=(Y-D"JE@N46-+;:4X M+]V/K/M"4!^FHTGPT()H5",:>1%=4;T& "#O$#V&BQ*"8@GZ@0[:GH;2W[@) MX>0T'#D<97'M+L/A\#1J1SNNT8Z]:*^%-A2>?"/1)YDQ3T:.:X_'O67]I(YQ MTF_63W:RCMMY/*T1G?JSGC(J0&^86CU9&;T62T6U47ELA$4ATZXP][(QHW7 ^Z7[LI_DV]H8HJ_=M8Q<="(G_<7G%J:JR1 AS_/AJ< MG.'^] P[0<,]*QK>E;0.D/^V'1BA(][9O-X7ZG 3KVP M7[[F18>L@,T4W2LJ=,:U]K]RL=,A?-H;K<3I#@G[I;7ROP>MQ,D4\&P[<7!%Y2KM #37-F M04%+S<6*"5,,-4^8LFGOQ#?- MQ-^4[10R +BACSS+,QC-'S<@'P#XGJG,5WQ.)$E_+1MQJD?>U+1U)>^]2\B& M*2X3= B?E4\P"9^8/]"3:BVZW<:NHYTG3E&)O[5KR\9'J1@\I<;WE>3$-.JO MB8N<.D9^=?S/"C.K'#;+.\)=U1TY08W\+5L;GZ^TSSX"&E^C_;5OD9//Z$WM M&Y1P#"5.2P7B(#B*::/K'+3)RRN13O%1&/[2=@SQFN&XPW#^AH@E34'C\"F# M)-I3OX(#D-;RP*">K4\6+^QYVD_SE_CL"K?,S_#9O#PW=.[+8\P;JE8 F;FOAV,%V M5OCW'#M9"$E6IB'ZD-HGWW:J4!.>65# O]/W4*S#ESGQJ;3=R/A659I23&XE45118 M_EP2)@XS)W >#+=TM]?&X,VG)=Z1.Z(_EC<2=E[K):<%X8H*CB39SIQ%<'DU M,7@+^$3)0776R%2R$>*;V;S-9XYO$B*,9-IXP/!W3U:$,>,(TOC>^'3:D(;8 M73]X?V5KAUHV6)&58)]IKO_^,?C0X= O@9)X0-(>P3XD<(44.(GAHA;@CQ4R,D#<&6[M6U M6^'66./Y5(H#D@8-WLS"JF_9H!?EID_NM(2W%'AZ_EJ(_$ 90YCGZ(/>$XG> MBJR_Z!%_S^P:]&6Q45K"%?+U2!)QFT1LDX@?26)9 M*; HA3)1;" -$TF]1!7'54XUR>&&+$M&X.K3D%X)*=L$X0Z\)[PB8SU9!TQM M0',/W\_A5@;![KL'/00%%WW0>@B*!YZNAJ H[8#^4"5I54G^BRHM#)Z"T1P;P?#O1CZ3A%G;D1Y*!VF&D\"->[H,46G4*:;690B*0+V^+C4J MZ:H71..R3%I9)O]%EK\V4!WVO%M1O^K5$./WY5L/,;$[Z>DRQ)SY@W[Q.A_8 M@LB=G6Q,W177]7W86MOA:6%GAIY]&5RN@A'[&H:M>C;Z[;Z>U*ZQW%&N$"-; M".6[$SA"64\_]4:+TG[>-T+#L&"7>Q@8B30 >+\50C]L3(!V!)W_ E!+ P04 M " "UB053/\YY2E$% ' &0 'AL+W=OZ>^[(YRB.=T)^51O&-'J*HT1==S9:;Z^Z M715L6$S5A=BR!)ZLA(RIADNY[JJM9#3,E.*H2SQOT(TI3SJ3<7;OHYR,1:HC MGK"/$JDTCJG\=LLBL;ONX,[SC7N^WFASHSL9;^F:/3#]:?M1PE6WM!+RF"6* MBP1)MKKNW."KA9\I9!*?.=NIRAB94)9"?#47[\+KCF<\8A$+M#%!X>>135D4 M&4O@Q]^%T4[Y3J-8'3];7V3!0S!+JMA41%]XJ#?7G5$'A6Q%TTC?B]VOK BH M;^P%(E+9?[0K9+T."E*E15PH@P+"B7Z#.-4H;$"BUX0I. TPB]2Y26*9205NCL)O@[Y8J;4GA[SR*J68BF M(M$\68. &2H>,DGS6DE"]$%OF$3O.5WR"-28>H/.?J?22#PR&,^8ICQ2;\9= M#3$83[I!X>]M[B\YX*^/[N#%&X7F2 \&T3O-8O5G@SN]TIU> MYD[O@#O5F2&+F1'8F1'49D9DY\,Y2H U>!( &RB&SD*6C]ZJRAR%P>9BX9)'B?8,W_C[J,CM'X96K\YM"A"E? NCL6+YEL M@FU0VAZ<0A:'I3O#(V514A Q*^=6:! U4:1)R%4@TL18850F;X'0ZUI YZZ5 M;[B?QZ%7SV2>\%RPWR18PV%4XC Z*1PV0/LN($;[0(PNG4BTD:Q!<5E"<=D( MQ:SP'=T#"N@?=,<3'J=Q0[%ASU*N=PK5CRL] #Y2WJN+%4^VJ3Y'SUF'FM#, M2?!%1^)5LN9=8/(BM:^*U8,E-ECR?9FE3Z]EUI(3/@EVPI:>\+'XZ8KJ4LW,Q9+W/[)=M80,PWCQ#DFC5A:KD+GP1Y8^%CT]4-) M'CKGI?\RQZ^)U8.U%(6;.6INF.0#,$EE=]&$HEWP\>4II)58FB#>D=+*E.9Q M)K\R03V:H%RI+!RHT2>^'+F(MKWHPB7J]TD#*1/+5.183$7#L.AC5U+$T'[O MT#)58%XI4(N7D/'LL1,GO-=P]3SLB'U:2%9C'Q(GGFU-SEN8K(-IF9 T,^$I M;%YN"Q^K0.QA]:K(W"&"FS9!Q%(Z\?]KD.RDK((#T_9IRQ(C"UHB9LZO(X6W MU4#?%AWO2]0^L\+V)8O]Q 'P;/M!CM5^;.FWPR73VY\[ ]_@:Z?V 2M95<."1[H\8ER+8\Y/M;GFSCDH14"\FC;Y"4D+&8+B.&'K0( MOC8EPG9$Y"0Z(M]V1/[_W1$5#M26PH&S(6HMN? =_=!HU% 9OFV'_&.U0TWK MJ[_?<1!7:S)K(9@'UJT<4,1,KK.C)--WP48C__9;WBV/JVZR0YH7]V_QU10[ M[L_PU3P_C++F\[.Q.RK7'+J^B*W@5=[%$#(F\^.F_$*+;78\LA1:BS@;;A@% MU(P /%\)H9\OS O*0[_)OU!+ P04 " "UB0534V6Y@5P$ 5% &0 M 'AL+W=O./1 MDB[@%O27Y;4T,Z_6$C,.F6(B0Q+FY[T/^"PD?0LH).X8K-7&&%DJ]T)\LY-9 M?-[SK4>00J2M"FI^5C"!-+6:C!_?*Z6]VJ8%;HX?M8<%>4/FGBJ8B/0KBW5R MWCOIH1CF-$_UC5C_ 16A@=47B505_]&ZDO5[*,J5%KP"&P\XR\I?^J,*Q ; MZ&D'D I G@+Z.P!!!0BZ6NA7@'Y7"X,*,.@*&%: 81'[,EA%I*=4T_%(BC62 M5MIHLX-BNPJT"3#+;&;=:FF>,H/3XY RB>YHF@,261M> M5'ER47I"=G@2H"N1Z42ARRR&N 4_=>.'#KQGHE*'ACR&YH(X%7[,LR,4^(>( M^ 2W^#/I#O?;Z/R:]PT&FK]FI,^B=^\3?R5IO;VUDR;)$D_A/)+8J#FN+@ MQ11I_(^I*B;.D5#:%F5F%[G(,]W&MS0PV/ -M]/M*ABV"!Z[R YKLL,7DV5\ M:1*OF+21&SX+_!-G)WLEIGLE+ET26TR/:Z;'3J:?!,T4,L<#V(K>I^ X#">U MRI.WGN MPD9WQDX7OM*$HH]WRA%/3!IEY*UL,FX: PZZ'%L..A'Q]ND5ZPRD2M@2+4%& M9LV\ZK:^5[@M!,&1[__>^D+QT*/'#F M:]-PL+OC3"8S5[R:6HZ';R95F[*+W77W?VBGE87-;<)/0U]M: ?);1Y-K<(7^A"AQZ6KZ"WDS_84T_86\>G_98V'@[]S&EP.W63;]A;Q&?R'/F\:S M=_&*25?)L$URV%JWO(U;"PYR4=PO*5-(3>TLORSKU?H.ZT-Q<_-D_0*?37#+ M^A2?798W5(WZ\L+LBLH%,^_0*&ULS5C;;MLX$/T5PMB'%$@B45<[ M< PTOF!3;(H@V:0/11\8:6P3E4B7I.)TOWY)29;MB%:-%%FL'VR).FLDS)B][2Z56%XXCDR7D1)[S%3#]9,Y%3I2^%0M'K@20M"3E MF>.Y;N3DA++>:%B.W8K1D!QDM(88Q9)FQI/WX41OM-7,:XN[UQOJL#%X'\T0DC'GVA:9J M>=GK]U *PGH"UD2].E1?D GGXD0Q"2$OIZ (C33HV?HX7Z"3O[X,'24]LM8=Y+: MAZO*!^^ #SZZX4PM)9JR%%(+?]+-CSKXCM:C$<7;B'+E=1K\5+!SY+NGR',] M;/%G?#S=M87S>[-/?V_V63=] HFF8QM]3TN_23"_M.?_,L%.#Z37#1!9"$B1 MV6C09\[.[B IA*!L@:Z(I!)]_4L;1=<*?1R%G8"M3SW%?(O4BC)M*H,]('I@MQ1O_1>;?0!7B[SB8-FS0PX0)4 M]4^/5"KHC5*1%YL"42NN,S^(+ EA 6+?DCF3-A"[?ART,\)BT0N\?G10J+@1 M*NX4:K/Q=[QX_<94__^R%PP:EP;_T5XP:"U *7YKZ=NXV(:;M'$X\BW J048 M^AUO"':WO8'[5G%2JA>-/A6F/93FC6@T$I" [@W24Z3;7],GZ*5+B%RBN>YB MI;4[<%L1O!;- @D]FVJ_MC6U0.)!EUX[O11^JUY)D1=9V32A@C7BZ43?Z&85 M!K=SRK^Y6$VO;>3N]B:TTX'CJKH7OE+PZ[J@+>MBO8?X^Z M\ 3ZE >'ZD(]Y][N' PLH8UM2!Q;]6HCL6?=(&PV?:]3KFTKA;M[J7!52V+22^P;JC.SKDK![$H3\@2);Q@JNJ0F]'F%/ZQ M/'N^&K_"%V-L&9_@BVEUQMZ:KX[\-T0LC-P9S/54[GFL5U=4I^CJ1O%5>>I[ MXDJ?(;&3-#\ES'Z%U!+ P04 " "UB053O";O<^<# M "<#0 &0 'AL+W=OM%K $->8R[TT%D;L[EV71VN(::Z*3<@\,U2JI@:'*J5 MJS<*:)2"8NX&GM=U8\J$,QJD<_=J-)")X4S O2(ZB6.JOHZ!R]W0\9W]Q -; MK8V=<$>##5W!(YBGS;W"D5MXB5@,0C,IB(+ET+GQK^=^8 &IQ3.#G2X]$TME M(>6+'=Q&0\>S&0&'T%@7%/^V, '.K2?,XTONU"EB6F#Y>>]]GI)',@NJ82+Y MGRPRZZ'3C<*W#'%F-*=,D6?*$R!R2>9,4!$RRLFMT$8E M6$)&DXO/9@T*I[:@33;U*[EYGOS1(!>?J%+4%@<^3\%0QG4C?XM_3X]3!<% M*U0+]JJ-@UJ''Q/1)"WOD@1>X%?D,SD?[E71^;GHLY^+/J^'3R%$N%\%/]"R M551@*_77^F8%7IZHOSN@.E$0$7L2D0<($Z686)$QU4R3OWY'A^360*S_KDFG M7:333M-IGTAG]B5AYBO6Z[[8B=P)4'K--I=D RK$*3QRJXJXWG&OZ7F_5"WV MC\'F];#^>]B!')U"CDZMGS$(6+)T20H=[$E!.4>-#"A427]+F/H0@7]*F1_$ MS;\?=Z!-M]"F^YVE0D5$=O9$%%84&LL$)S>41>0"#\!(UZ3\);$4X^P4UST*@Y9N$XI0_^0PR2SZ)4L6LW>HZ*DI$*)BZ@,6W# OF2!Y%$#7,(%8/,&Q-#7*L)9U'XI5:_9.EJV]S9^R>: M3K^@T_^/Z AL57'SGJ#3KZ 3'-'IUZSQ 1G?>^M O%HZ$QG'F/BCD>%+S:[T M2RV-_W_XHOC!6T+!.0>%MG&8878EWG9<93L4O-OL?O]H)'9E7_%BMKA*W*0-]-'\V+^>^!7S4_]ZEET4WMQG]Y8[JE:V M?CDL,937O,*Z4ME5(!L8N4E;UX4TV BGCVN\/H&R!OA^*:79#VR XD(V^A=0 M2P,$% @ M8D%4TQ8W3Z%!0 ;1T !D !X;"]W;W)K&ULS5E;;]LV%/XKA+$!*9#$(B5;29 82.)+,]1=D+3=P[ '1J9M MHA+IDI2= /OQHRX1;8NFM:0HW(=&HK]S>*[\2/%RQ<5W.2=$@>YP#/R2-37Q;W0;^U*RX0F MA$G*&1!D>M6ZAAY:GF9120FD:M!T_2J6M:LY,7Q7W2BYE>MLQ:8D"E.8_7 M5Q])Z5!N8,1CF?\/5B76:X$HE8HGI;"V(*&L^(N?RT"L"6@]=@%4"J!M@6"' M@%\*^$T%@E(@:&I2IQ3H-)VA6PITFPJ$I4"8)ZN(;IZ:/E:X=RGX"H@,K;5E M#WE^9$Z*$ED:H8.@'%V.!'2M4+&!,UYY-UQ =P]!D+@;-"T\]]HC"-]>@)^/K8 M!T>_?;AL*VU^9D0[*DV]*4Q%.TSUP9@S-9=@P"9D8I$?N.6[#OFV#EL5._0: MNQOD5/A'RDZ![QT#Y"%HL>?6+3[&0HO#G>+]YK-[MFB\S_CA^V8?N<7[)*I\ M]QRI\*LR]G-]_MXR/MY1Q&."92K(!&3K'_C,V22&M;%/-T M\WDR:EGVP@[J>)X.W'*]7NJX[AGT:[A!'0>#LQ#6@$,;L!N$Z\"-T'2JT'3> M&AJFV=<,V*+1J1F%@C,O_[?E9V/DR()$WA9RP]-NY6G7Z>DM9U-=E"PBCHH* M*V7AH13Y6672V5LSR5>,"#FG"[ @(M)C>F=CRZ=[@K!SZGF_VY:W_R^WX>%Y MY>'Y.]LXTJPBZ%.:;:VDSE_:RK4.@ZX2A)ZA>.\7K43E1)TU&T]\FR\- M@)O.K.U78,.. O^",7ZF29HXT@R148P.I;N@H37H.[TM#=$31#Q):)$V:V;\ M6L!SBJAG9C]PTU;#=]!->%^R\X6V,F4TPGDS6+>'A$A7: R'P,[!Y,LL]]"] MWO^$U:*<83U!VT2_'S*P0)"-^H9.79M1,#P%PU^UX(3U=61[52QCTA0Y:(P< M-D%NALCP)GPS<>[? I6Z+#JE,<7*NBTH=3IKO Y!#H.1(4SD)LSF*YGFH,?T*>_I[*.*7EBN]:&7 MS8AEH=XTQA >@H>RSB%#E@BYR_=Y09ANVF,@2*PS. $++-2++9&EIHTL!;8. MM@!]ZT;) @R@K7\MP*YK%X(,+R,W+^N2QD]Q,__KA&LEYH:XD07GK'K#W^AG M\;>N^D&RB/D+(>"3+KZMNG=5F*%W=##TC@R]HSWTWKCL^Z6F[NXTE36Z%[=I MJR%AY"9A'0Q"EXVK-*R98:_29K@1JE-GX'++$"=R$^=P#+Z0:.Y*IR$F='XH M->8;\O'??%IK>J3>,T/'VW6F?H/@II>&U7SW,>[]&^7;)#':=OJY].-USPBSZ*5O2=WW+=R7TX; D05HWVZWURYW$B)F^;V=U :G3!4?R*O1ZF[P M.K\1VQJ_@1=]:!D?P(MA\6+XHO\ M:NF)*\63_'%.\(2(#*!_GW*N7E^R":H;UMY_4$L#!!0 ( +6)!5.2Y9*U MKP( $@' 9 >&PO=V]R:W-H965TM-:.'9G.RW\>ZZ=$*6L=/"VE\8? M]]R>FK=8H:2=3.F>6IGH9FK5& MMO"@7(1Q% W"G'$9)"._=JN3D2JLX!)O-9@BSYE^/D>AMN.@$[PNW/'ERKJ% M,!FMV1)G:._7MYIF89UEP7.4ABL)&K-Q\*US-AFZ>!_PP'%K&F-P2N9*/;K) MY6(<1(X0"DRMR\#HL\$)"N$2$8T_5NQ]]@68L+=[/IM Z.H8CX!*NN1!T=F846J+N"(1I1?.\I!F_0_-'(=O0 MC4X@CN+.'OCD,'R**<$['A[MPD,RK'8MKEV+?;[NOUV;)AWXI.ZV;Y)!1.YLFKX>CMEAVZO9]C["UE?( ?'].EW_ M?SB+04UG<%#=%.>6:OWU]IS0V*)&8X'N#$)KC3JE=>J0Q_O.Y'!R?\7VE?^G M83O:AK6VX2?JC#1QZJ-D:.;UAU0INNS;Y<2JM6]]C^_:Z=D*4D1+P0?]QSO4=WQ$&.VLN"JQ@*C:VW F",P,J M!9)E46#Q]X'D_#"Q7.NXL*";K=(+]G2\PQNR).IE]RQ@9C:5&M@>']D_&N_@984EF?/\)\W4=F(E%LK(&I>Y6O##)U+["35?RG-I?M&A MCG4LE)92\:(&@X*"LNJ)W^H\M !N< ;@U0#O4H!? WQCM%)F;#UBA:=CP0]( MZ&A@TP.3&X,&-Y3I*BZ5@%T*.#6=I2DOF9)H05)"]WB5DQOT#;J'K]$LAQIC MEL(*9AF:PEO'^TUNGHD"M,< M1K?H9?F(KCY14^;+WW=N1UU/5$>5I>O[JP41<.JFO:5K3:EE5M.R@Z[,A)HM#SPQ/5 MW; X"8(DZ5<=-:JCP78Z/9D7M53#*5GHT\C@'[W/=MSQX\5NV"E63U@2 MQ^>*E33*DD%E+TQW.KM]Z1;&]_K=E0W+$J\L_T^:D2.+CN1V-2F3]^H M<]!&PO=V]R:W-H965TWGTXW0?R1GY_C0B)Y\^DT^$"_+;3)8:D;H7&*1O20191?5Z134Z0#4F=\A@ MILF-&,/8@Q\UXY,&?(!AJV,7K6-W'34J_%J*'OK<>9_U MF_=9OVV&CR!#./7!7\4RKNLP=OKB _J>L&6.RQQAZME"5.F6WQB_X9I6&(\5IL M)VI?C$;QEM0KJIV::J>1:AV9?!,.WYGK[!F/XC3MQ*\YCE9BG3?$;CW:HA0% M_;XDM2_)<;XLN9E571%4[=G/4SM+0&$Z<-@M0)2 0K@4QN=QLN\*[;9WLS(Z M3NPVV?O6'G<;/1[M^'-:.Z8@DU/!__%VP.ON'FEZ$>^YYI%*$GJ( MM3,: MI]'%:P^&J>=DM=,PW7'4HRU*HG1'[,8C%M.41OYX7-3QN&B,QZ9[:6Q?&)S' M=7 &."?%U 6EH2G1<#/#PP_0SV:P, #,- 9 >&PO M=V]R:W-H965T<&?2_R4J^]S)C]*]_7<<8+IB_EGI?P))6J8 :Z:N?KO>(L<: B]RG&<[]@ MHO0V*S=VHS8K69E \#[\4N,W; WZSV;,=ON?FX MOU'0\]LLB2AXJ84LD>+IVON-O-I2; $NXA_!#[K71K:4.RF_VL[K9.UARXCG M/#8V!8._>[[E>6XS 8]O35*OG=,"^^V'['^XXJ&8.Z;Y5N:?1&*RM1=Y*.$I MJW+S7A[^Y$U!,YLOEKEVO^C0Q&(/Q94VLFC P* 09?W/OC="] D/ *@#8 ^ M%1 T@, 56C-S95TSPS8K)0](V6C(9AM.&X>&:D1I7^.M4?!4 ,YL;A2L"&5^ M(%8FZ/=OE=C#.S(7Z&]806>WL&B2*N=(IF@B\!R=77/#1*[/T4OT\?8:G;TX M1R^0*-&'3%8:$'KE&V!KY_3CAME5S8P>8?9755ZB %\@BBD9@6^GX=<\!CAQ M9 MNSQVK]YO:(B7(:-@2#2>)ON%:PQZ,JZ+*F>$);!VP MD5BP>G,">U9(9<2_;F"L@#K_K$?L)0EP% XJ& LDT2(\5L*L+6'V"UI?H)*/ M"CX;T" $$QJ$_Z,[C%M&-*#1.-EY2W8^K3>0G%A?BS;-XH2K.&IGB9YI%4K2N2)*'?:D MN1.9GU+WSK[(XKET7PQU#^CP=!F+@Q/RJ.J=!Y)I$]S*4AM5U;=5N J!K>P4 MG)I3.G3F198GU)MVYD7Q,^G=)'ITT8B&5CX6-B<#M?W>C=9^3KQE:B=*#3Z= M @Y?+N!]J?J&7G>,W+M+[ITT<&5VS0R^:KBR ? \E=(\=.R]N?U.VOP'4$L# M!!0 ( +6)!5/:2\^X1@( $<% 9 >&PO=V]R:W-H965T%*@L;U)#@?G$U3%^\# MOG.LS>+2M MADMWB@O2=I=;'&5S;1M"TR,PF<.GNXJ7]HBH!U>V@0ZOF-;,V7P$AS,DQH4Y M@F.X6DIR^DIP,7RA.7RE.TG[R0G"XT^;N MB;ED>L.E 8%K"XOZ)\, ='-MFPFITG?^4I&]1WZXM2\=:A=@]]=*T?/$7:;N M[^@.W,?/[FRW@\&>ZD^JK7 (9\*W*A M1[VU,9N/GJ>S-11,W\@-"'RRE*I@!J=JY>F- K9P3D7N!;X?>P7CHC<>NK4' M-1[*TN1>+AA*YB!^;QY4#CS*I0% M+T!H+@51L!SU?J4?)S2U#L[B"X>=KHV)#64NY5<[N5N,>KYE!#EDQD(P_-O" M!/+<(B&/?P^@O6I/ZU@?_T"_=<%C,'.F82+SO_C"K$>]M$<6L&1E;A[E[C.LU$86!V=D4'"Q_V??#D+4'&C_A$-P< A^UB$\.(0N MT#TS%]:4&38>*KDCREHCFATX;9PW1L.%?8TSH_ I1S\SGL+BS('( M)9DPI9ZY6)$O+"]!VR5K=$DNIF 8S_4EN2:?9U-R\>&2?"!U+#43"SWT M#%*RP%YVV/[3?OO@Q/:_E^*&A/X5"?R MKA/NMVGD*$[=>[^2W@]:DU*P0BK#_X.%/D^.:Y(;82MS+XE>WW\7NQ!_6/E]]^CV-':U4+/T/FM\G$ JXL9#(+F M&6RQ"T]G,3V6?AJ<*?J3I6[U[E+C6/MI^"YR'PLU[:[49\K=+,/A((B:O%7HLU[2[7L] <*G(G])@D_&=]&\B_Q=27^P2Y5A::?PNJA^K'^TN?V>J MGC0N:7M_-%5_T^XEW6/IH]VUS^G!*SVN<(SD01NBF %RL0&5X3IV\)>M_+O1 MW4ML;>/.]MO'Y]4Z6_M9\0=3*V2/'=02@?R;!'-,[3OU_<3(C6MVY])@Z^R& M:_RZ 64-\/E28FH=)K9_KKZ7QO\#4$L#!!0 ( +6)!5,)@PY.;P4 % ; M 9 >&PO=V]R:W-H965TC]?;*L@)WPWP:=.66"?BRDLJG&E[5V@JVBM%E M3.1[%K;M@>53+CJ3<3SVI"9C&6J/"_:D4!#Z/E5OM\R3K]<=I_,^\,S7&QT- M6)/QEJ[9"]-?MT\*WJR,RY+[3 1<"J38ZKISXUS-R3 BB&?\Q=EKD'M&D2D+ M*;]'+_?+ZXX=:<0\YNJ(!86_'9LRSXLX@1X_4J:=3&9$F']^YWX7&P_&+&C MIM+[QI=Z<]T9=="2K6CHZ6?Y^CM+#>I'_%SI!?$O>DWGVAWDAH&6?DH,&OA< M)/_T9^J(' 'PJ2; *0$N$_0.$)"4@'Q40B\EZ)4)!@<(^BE!;+J5V!X[;D8U MG8R5?$4JF@WM(*O'.CT9,86&IV],,&E0B_,#15;HBG\ M<(WNJ,L]KM_.T=D?5"D:A12>9TQ3[@7GZ#/Z^C)#9Y_.T2?$!7KDG@>Q#\:6 M!L4B]I:;*G&;*($/*.&@1RGT)D!SL63+"OI9/?V@B7[>(!_7,+# HYE;\;M; M;W$MQQESNX@X%PC;V*E0:/IQQ%H%4*+T>CO!YB [C7S@W]JV/\ ^YB;7"$WR=I5FK47R&-:,Q7D MOO$@""L39)J(&,4BHN:ZFSA]ISL:6[N\VRMF8=(=%F?-FW@5K.QG5O9KK2S5 M9(W?!AG'P2G",LS8#]N%!;H7]T,?+:0"EERLD4NW\+5L5.+R1$@_[\QAWZ[V MY2A3;73ZC$E$7.85(Z0[*&7,:"\7+H?=?BEA]B<5616,O,R,O&QG9"C" )K\ M^P!:,8;.MDRYD 2P-CBOBD*]*+N+[=^J^LS19 5+'=N F'U,<:!_T3/;26\7 M)=>#I&5,*DK)0:5SBH)QL!& ?T7)I%(&A7PZ5#..Z>(.::>=8M&*--+J0_I- M4SD%_6!A6ZJ=:\B5?15@,I3CVF-"84C'R+%Z%023<[IJ!PZE+ ='FG M?Y(<,TW?&;2+(A?0^EB@$2ST&AO"M$$*P-VPJB/,&NE()=W\>'E%_QC41RK[!ZA^H*FT:-ZQOU0>5TY&0/ MG'R!J"]#< S,^A%2!1^\-[157+A\2SU(TT!3SXM]MZ5OT7_5CF.:*I('59P# MWJ+^!@*P\RNJIT&*T^U5XNFLD8[T*ZOG>'E%_Q@$P_4(5E,]\ Q;>^;20->) M,G"$3[*KP 8#<,M]Q?^=J[>I(OE:.Y2I!DCP4?N%U/M\+=",">ES0:.#FCI' M&4C!)]E(8-.3<<-60HKUY\3KA9A4EM9PSY>$E)86%7,P+BTLZOD4#3'-'[?< M>!R[A,+[NP\\&';W#!WM[9[P<%2VM(E7T5@#1+@>B/8S\,%LKZ85 2P>+AA, M(?8ITH^8ID]:-OWW""&ZH]RC"X^AE53[N\BJ"*8R\_C4=P;=7BF"5=/Z>&\' MVJ1J#0LAZ(HK8&EWAY!O*KF^25ZTW,;W M$PNIM?3CQPVC2Z:B"?!]):5^?XD$9)=HD_\ 4$L#!!0 ( +6)!5,CD0%2 M# , (0* 9 >&PO=V]R:W-H965TV M2B6P, ?%D>TZ3M^.&4^LR2@?NY&3D067SEL5*U-3"@+ M(>Y-YRH<6X[Q""((M*%@^'F *42184(_?I:D5K6F =;;3^R7>? 8S((IF(KH M&P_U>FP-+1+"DF61OA6;#U &E#L8B$CE_V13V/8]BP29TB(NP>A!S)/BRQY+ M(6H VCL <$N ^UJ 5P*\/-#"LSRL&=-L,I)B0Z2Q1C;3R+7)T1@-3\PVSK7$ M68XX/9G!0I/.%[T&2:820J[))0MXQ#4'=4(ZGYF4S"B-[1EHQB,>\(Z[CT@;XM!T^@P#A-(<[^W ;(Z_" M=ZOPW9S/:PO_*E%:9G@V-?E^C0;D2D.L?K30>Q6]E]/W#M!?@]8@%1%+$A3B M8%Q(+"*^8B9-J":E"RZ_IM]SA=LL]AP<5 X. MVATTX>(I*+7]16HGHQAK46%8+3(\ALAG%?W9JV(H3_*R.!_;=R8=\3B+R4)( MI.3)B@0LQ5F];5+_[(6VON.T'%[J[%*9T^K@7+,D7&Q?:FOTWMN %C5H+7/2 M8\A-=[F)NO\M>Y14]:3@]MVF[-%@28=NVP;LLAUM3W>OWX"_O %TE\%H[RB; MLDMDU/^W6\ 3# >4)OA> NFD( -T $NAYE>R?16GVW/>-CZ/?\+YSW%%G':M M1##UV2=6P$!IKD+RYQC(1I#' ^:40^JEC M"I&J\)S\!E!+ P04 " "UB053CV:JYQ\" ",! &0 'AL+W=O9/L2B\J6)\EQ^]_W)#LF@S3LQ;J3[OON[O-)<2?5JRX!#'FK1*V77FE, M U M;!31;54Q]?X 0G9++_".&\]\7QJ[09.X87O8@GEI-@H].K(4O():<25+(#)FLBH);59D@CW4_&NA-R>0'4XI9H=%. MP3 N])1\(2_;E$RNIN2*\)H\<2$P6L?48$&6EN9#\H<^>?A)\N]M/2.1?TU" M/PS.P->7X2GD" \_=XQLW/ADTN P M.K/$YP*4#<#SG93FZ-B)'!^@Y -02P,$% @ M8D%4\:3?!ZF!0 S1P M !D !X;"]W;W)K&ULM5E=;^(X%/TK%IJ56JD3 M8IL$J"C2M(!V1NU.-=7L/JSFP4U?(OF M"Y$_Z(Y'2S*G#U1\7]XS>=>MHH110E,>92E@].FJ\PE>SG _=U 6?T=TS3>N M00[E,?PZN.FX^(QC00>0@B/Y[I#8WC/)(%@=<.N!],_1*A]Z^&;S2P=LW@U\Z M^(K[@BS%](0(,AZQ; U8;BVCY1=JNI2W)#A*\\IZ$$Q^&TD_,;ZEH*.8@\ M5#'AK-7%.Z050574! M)I0'+%HJ"?GW5MJ"SX(F_(ELRS:*4I $%<9Z)7P B$POY.6<9 M-U9E$6Z@PN5R^SSVT< 9C+K/FY.UE]6LL/(WK#P?5S8U/%Z%Q]L+3\G<;40> MHS@2KQ?@01!)&DT%R)Y 81:1&-QG/"J(G;Z(7.D?8^D=_)[)G8J) M5T#2$-!?JVB9Y[L *16FBCYFL-F1@M5(]RO2_=\J(O-0K_U6;V8@!51AQN#J8VED,%^:\30;ZV?=B3< M;T::MB-AY/AFZ(,*^L *_:LL$XDOG6OP8:@6B%$-!JUQ]H")B^R':34Q/<86L 4M5@ Z[!J#W!;2//:Y(R;1OY M:"-=#2]T=:?B'HCXF3"IDW%9\"#(N#!W)&X;FC-LP#<:->$;C+PFD5.CT9:E M#3<:-7@@?+[(F/@H*$OVJ8$R?&T!8[>)\,9@UI=DN1M_L$E*VP7UW";!4], M/-?I;2$&:6+00:JW5J<)&@+R+!F;4WD RH]8%7- ,78FN]A72A@_-Y)E3XD* M5^"#1#6CQC;V/2'J5.CV"^+W41%&/,A6LI>0I23;#%E2@=Q/C0S8,V''<_\P MPC[8KXY5-X#0W@&VU\-1)MZ>%)>S!MURV@#J@9"\FBO@*+'J].A^$MH[ISWH M.: 8[+FP [<4P\%^=;2ZD8/V3BX_/8%/@6P0N6G3KT?5[13LG_@X W7_ H_9 MP$S*:#69[CG>;//),I)K#[.;7*V=R*Y+FMP9"=0Q? ]NM58A_]3< M:@5#]A/AWMS:P^SF5NL/C$@K'B'X!5U%@+'CZ.X.T( MX^VN(*UX>(?B5>SNKWA8*QX^M>)AK7CX.(JW(XR%W.[&VY:$LKEZ+\:!:J6+ MG\JKI]6[MT_JC5/C^36\O(&&YQ-X.2W>K.GPQ8N^.\+F45 M%>_.BAN1+=6[GL=,B"Q1EPM*0LIR _G]4Y:)MYL\0?4&<_P_4$L#!!0 ( M +6)!5,J6Z\,600 (D1 9 >&PO=V]R:W-H965TF!BV]R1X@"CV7!Y$VP4VK_+@QEOB,EEE=\ M3YC^9<-%B96^%=M0[@7!:QM4%B&*HC0L,67!;&J?W8O9E%>JH(S<"R"KLL3B MZ3TI^.$F@,'S@\]TNU/F03B;[O&6+(GZNK\7^BYLLZQI29BDG %!-C?!+_#= M'&4FP([XDY*#/+H&II05Y]_,S>_KFR RC$A!/?)FG0 M8IK X^OG['>V>%W,"DLRY\5?=*UV-\$D &NRP56A/O/#;Z0I:&SRY;R0]A,< MFK%1 /)**EXVP9I!25G]C1^;1AP%I*X U 2@%P$P<03$34!L"ZV9V;)NL<*S MJ> '(,QHG8U+I70OU(=IV8+HGL /JT*NL6FKQ)<+/5465<% M 7P#[BI5"0(^4D;+J@3UZ#DO2ZKTNU3R+;BX)0K30E]=@J_+6W#QYBUX R@# M7W:\DIBMY314FJB!"_.&U/N:%'*0^E"Q*Q!'(X B! ?"Y_[P6Y+K<&C#H]/P M4+>G[1%J>X1LOMB1[XXRS')25R\]">,V86P3)HZ$IJR17@1FF5&V!9(^@I(S MM1OL59TKM;G,JGR83>!UI M[&*"0M!22 M0AOWT+($N<#2%BP]!Y8,@:4]L#B!+K"L!*B"'$2?_-12[$ZQ;QVH_(%2Z,[-C57]C5O\=/=ND/<;CNMQBEL8L%C#J1 MBKP\%D1*@$M>:5R];K1A24W!+!W*=#N(5(,B$_7H7,(X==(YTDSX'6VIV\$[ MZ1P!IGU7JZ:7%.SW2"\Q)ZE.I" ZWZ.\$D)W!NRY,)0&":#^1$G&SLD).U&# M?E5;<+:]U(67S^BF%3_9I+[FP31S3Z1.]:!?]DZD? 06%*]H0=73",SKSHW M4F%%S RW_F?'4_VV[[FDMJB_?WU49ANST@ZYH%+],UB G\;\]#791K7=6Y.5 MID%97E1K,\4W#>?BG/W 3HZA7X_=;?B#L_QU.^%GLGB%LCMC@*G7R#_MBP, )YU@!\P\R;9\L;O=G2XCOR#^G,&C_F[U$B;NM]'I(_*KTO\Q M>-3?U"(TUWVOPJ+_1G8S'6=SBUV>H9EAZH@S)!#IH=GJ(_'KX MBML U!=+F.CC2/:RE(%Q,!U'Z8M:PJ-SLOF3XB,66ZJ/O 79Z,#H*M,]$_6Y MO[Y1?&^/SBNN]$'<7NX(7A-A!NC?-YRKYQMS&F__?9G]!U!+ P04 " "U MB053KI ?38,# "5"P &0 'AL+W=OMY,LFP(-+E:V3Z MS9*+@BB]%2M/K@62U!H5N1?Z?NP5A#)G-+"R!S$:\%+EE.&# %D6!1'?QYCS M[= )G!?!(UUER@B\T6!-5CA']7G](/3.:[RDM$ F*6<@<#ETW@>WL\ W!E;C M"\6MW%F#H;+@_,EL[M*AXQM$F&.BC NB'QN<8)X;3QK'7[53IXEI#'?7+]Y_ ML^0UF061..'YGS15V=#I.9#BDI2Y>N3;W[$FU#7^$IY+^P_;6M=W("FEXD5M MK!$4E%5/\EPG8L= ^VDW"&N#\-"@\XI!5!M$YT;HU :=!;$$9;>S,+FWUKK?-%F2F4N1+Z+=5V:C17/'FZ'NM4IS#AA:X_2:H3 M9"E\4AD*F!7KG']'A#$R7%(%#SEA$BX^$B&(.>9+N)BB(C27EW -G^=3N'AW M">^ ,KBG>:Z]R8&G-%@3TDMJ8.,*6/@*L CN.5.9A!E+,6VQGYZVCT_8>SI) M3:;"ETR-PY,./Y3,A\F(FK*)K+_HEY?- MUS^T*[A36,AO)X!T&B ="Z1S$LC" DEV@:Q-M"M@9;'08/@29$8$2B ;7:AD MD2/H+@O+4I4"824(4VTU6@7OVN"FYVY&41S'OJ]SN-D]O/_6VV/7;=AU3[+[ MR-EU0F0&\C6:^&S6V(:]:'2OUW7X[ M^;@A'[_I:*]T8]%[!$6>85$55VN#J=SW=X&[X4$"XF-R;N<@ <=^0CF?O&Q+S/[2DGNDB_ M"=G_?]M9X/^XC_W3IVXHMY[Z<2LK5<8%_;OU>AS7<;I[WVW7/^Y=9RA67+R= M,:- L;+SG=0H2Z:JJZ.1-C/D>SLY'TD:)%/SLJ ]4HB2$'^LJ0!I0M%;KAHJZ/4Q[,,E!K#IV M9CND_>]W=M*(%LI0N[TD]OF^N_ONSI<,"JGN=0)@R$/*A1YZB3'9A>_K*(&4 MZI;,0.#)2JJ4&MRJM:\S!31VH)3[81#T_90RX8T&3C97HX',#6<"YHKH/$VI M>AP#E\70:WM/@ENV3HP5^*-!1M>P '.7S17N_-I*S%(0FDE!%*R&WJ?VQ:QG M]9W"=P:%WEH3RV0IY;W=7,5#+[ ! 8?(6 L47QN8 .?6$(;QN[+IU2XM<'O] M9'WFN".7)=4PD?P'BTTR],X]$L.*YMSD&'HER;61: M@3&"E(GR31^J/&P!VMU7 &$%"(\%="I YUA MP)TCP7T*D#O6$"_ O1=[LMD MN4Q/J:&C@9(%458;K=F%*Y=#8X*9L(VU, I/&>+,:&%D='\VQMK$9")3[%=- MRY*+F'PS"2ARF69@C6*10>0BH0KT*6E\I4I1VRNX MGH*AC*/TC.RHHNQN,26-DU-R0I@@-XQS]*H'OD%2-C0_J@B,2P+A*P2N<]$B MG:!)PB!L[X%/W@>?'@\/]L OW^=]]F;O/O9!W0QAW0RAL]?YY\WP\PN:(E<& M4OWK0""=.I"."Z1[,)"E"R1Z%DA!5:R;)!= E7AQNJ]Y2C_GSH\=LIM1-VCU M!OYFNT6.4;K\B](SGMV:9_<_\&R2P@U,%-,-*)S_!!XR<-=+0237@CDC&2@F M8]+ ^_6(9O3IO@0=#C LD0=*VJNI]MY$M4DV.!PLE8HR$S@J\,,5D0WE.>R[ MTKV=4NR4:[I/Y^.+DN[JM-NMSG.EV:Y2?Z?L_M8 MM_C&ZK6R(%P6"$J:'U M(ZK\QI4;(S,WDY?2X(1WRP1_"T!9!3Q?26F>-G;,US\:HS]02P,$% @ MM8D%4R"/GPR( P ] P !D !X;"]W;W)K&UL MO5=M;]LV$/XK!V$?$B"Q1+WXI; -Q&F[=4 W(T;3SXQUMHE0I$?2=@/LQX^D M',F#++5S@WV11(KWW',GWL/3^"#5L]X@&OA6<*$GP<:8[;LPU,L-%E3WY!:% M?;.2JJ#&#M4ZU%N%-/=&!0_C*.J'!64BF([]W%Q-QW)G.!,X5Z!W14'5RPRY M/$P"$KQ./+#UQKB)<#K>TC4NT'S9SI4=A15*S@H4FDD!"E>3X(Z\FY&1,_ K M'AD>],DSN%">I'QV@T_Y)(@<(^2X- Z"VML>[Y%SAV1Y_'4$#2J?SO#T^17] MHP_>!O-$-=Y+_I7E9C,)A@'DN*([;A[DX3<\!I0YO*7DVE_A<%P;!;#<:2.+ MH[%E4#!1WNFW8R).#)(V@_AH$'O>I2//\CTU=#I6\@#*K;9H[L&'ZJTM.2;< M5UD89=\R:V>F"R.7S[0*[EQRF7FY@0?41K&EL7B+#56HK^'J/1K*N+X>A\92=H[# MY9'>K*07M]#KPV)-$-Q%%,?H$0 MM"=97COPDRJ?B<=/6_ ;X7=@IA5FZC&3-\#,*LRLD^,(U$X*)M=WQ]F,O$:Z8.+X]^Q5+9YEWYH1@/R7#-$M2,@[W9UCV*Y;]3I:_ M*BH]9]E@E)UW/JB<#SJ=/Y;I^8[O0=SN]= MUCGFH17>%;(?(#(\0R1-H^@\CU'%8_03^P1%_A\VR>C,)AF00=22*A+5&A9U M%LC3_TV[2%.\X:U ,3QK1 M7:M]L:EG(G3-F35K-52W]7-K+U\O)_ MX#-5-HL:.*ZL:61W60"J;+'+@9%;W]8^26.;9/^XL;\EJ-P"^WXEI7D=. ?5 MC\[T'U!+ P04 " "UB053[ O_%$P# ""P &0 'AL+W=O$MO<MC/'1S0IDSF]BUE9A->*DR MRF ED"SSG(B?<\CX;NIXSG[ADFY391;Q]+ !V(@O%';R8(R,E6O.;\SD;3)UL%$$&<3*4!#]=PL+R#+#I'7\ MJ$F=9D\#/!SOV5];\]K,-9&PX-E7FJATZHP;H!? _QCP. 10% #@J?N,*@!@Z?N M$-8 :]VMO-O$1421V43P'1(F6K.9@M\468*9:V$?DHU3LW6BL]UZ%D\'8Z[[/S= M[LL_WOU!,H*F? ++%_SS\OGV7E.AMPIR^;U'R* 1,K!"!H\(T9OG>EN9$@$2 M42E+K>B$[E=.NPJO8@PMH[E0;V<^]L8ZJ[>'Q]F.\O0E/,0/PZ)V6##&0? P M:ME!%@YP.&["'I@/&_-AOWDB4U0('@,DTKI.>)81T6D[JKB&!QJ.O"S;$<$X M&'9K'#8:A[T:FS*P)8-6I8A37395-?04P'G#?_Y_*W'4"!GU&]77(BKV]@I! M8WB!"A Q,-5U'/ULH_ ,X^<]LL:-K/&_JY'YN%4!W@@?E0/CH.B=E#@ M'PT(:F4DZ@@*6V8[@CR_ MY=8]^*;G(+:VF9(HYB53U?WQ'ID&S_80]_15=_B! MB"W5+T8&&[T5/CO7!R.JAJN:*%[8CN*:*]V?V&&JFU00)D _WW"N]A.S0=/V MSGX!4$L#!!0 ( +6)!5-*!/U*E , /4. 9 >&PO=V]R:W-H965T M[N(-/('XLELP.7(,2Y)F MD/.4YHC!>F2]Q_=S'*H C?@KA3VO72.UE"6E7]7@8S*R7*4("*R$HHCEWS-, M@1#%)'5\JT@MDU,%UJ]?V/_0BY>+6<8-&9 *\*\"X-\*L _]* MH H(+@WH50%ZZ4ZY=EVX62SB\9#1/6(*+=G4A:Z^CI;U2G.U49X$DW=3&2?& M?XHM,/0((F4@_1=H0>*_O(T0S?O M;JO50XN\Z>5L[NMLLS?5-G\K;4>%],T&]#6]?X;^_VXN],]GR80^"LCXOQTZ M J,CT#J",SJ.4^QDBCMDAJN:G#LYXJ)M"Y<)!CJ!>D$_C[W([@^=Y_I&*$%A M#10=(V9-FEY@!\>@>1.$0QL;T%$)>J8$ON.H2:(.PV3&Y!^?:@W61<.\AQ9QD^ MTWU7.;T#CW==8P\G _;_H[%<65C* R/O1GY9Y$6VE!CYL6+F;]%/U''J3:KD MO;JA/=\[M;V)PH$7G/K>PA7@AN\M7!A'9XP_'%RX^^3Z(+^%N^I]>/WCWG6= M/QP?.+RF\V'#AS#J1Z?.-U$X"$_?ZA=QS5_C*LODU#[C,V ;W3]QN>XB%^4' ME9DU/=I[W9F&ULO59=;]HP M%/TK5K0'*K'F"U** *E\:9O6"95U>YCV8!)#HB9Q:CO0[M?OV@DA0$A1J[8/ MQ7;N.><>7\>YO0UE#]PG1*"G*(QY7_.%2+JZSEV?1)A?TH3$\&1)680%3-E* MYPDCV%.@*-0MPW#T" >Q-NBIM1D;]&@JPB F,X9X&D68/0])2#=]S=2V"W?! MRA=R01_T$KPB$%$8A[0&#&R[&LW9G=J6A*@(GX%9,-+8R2M M+"A]D).O7E\S9$8D)*Z0%!A^UF1$PE R01Z/.:E6:$I@>;QEGRKS8&:!.1G1 M\'?@";^O=33DD25.0W%'-U](;J@M^5P:AG0/:YP*<'."HO<\V2^WT& L\ MZ#&Z04Q& YL)5 MX,?U>*<&KX/IPKFU=3ZT:@F_I?$ELHTFL@S+K,AG=#[+R_/+*%&1PFC*X:C)JS)#UD0KQ!.A4]9\ ]*4PK$$4UC454@YSC9=N=@>[-" MG1.Y9^NJL'55:VM,7!(M"(,7PNR@[#*\V^4^RTS6G.%.(=1YQS?ENE"Y_O J M71^?O,H:O1RW9\DT=E\JH]847%JNKVZLUQ3(+'T1S7U0^/<[.VD&+!2T[4MK.W[OW3L[=QFNE;XU!:*%^U)(,PH*:UFJ%DIXLE"Z9I:E>AF:ED>4>5(HPCJ(T+!F7P7CHUR[U>*@J*[C$ M2PVF*DNF'\Y0J/4HZ >;A2N^+*Q;",?#%5OB-=J;U:6F6=BRY+Q$:;B2H'$Q M"D[[)[/4[?<;OG)'$Q3"$5$8/QO. MH)5TP,?C#?L'[YV\S)G!B1+?>&Z+47 <0(X+5@E[I=8?L?%SZ/@R)8S_A76S M-PH@JXQ590.F"$HNZW]VW^3A$8!XN@%Q XB? P8O )(&D+Q58= !F]5.&P MWGI8>_>)FS++QD.MUJ#=;F)S Y]]CZ9\<>GNR;75])03SH[/9:9*A"_L'@WL M?F9:,W=R>[ [1Q!$NU#',7]CG@F;X=' M77;^37WVU^I/DI&T-R'Q?,FK-P&FW&1"F4HC?#^=&ZOI=?ZQ16+02@R\Q. % MB0E=&R5XSBSF@(L%^BH!EB3IVN$^K%!G*&W7U=K.'*>])'K7=82OXHXZ<=-7 M<,>]02=NMAW7/^ZESW%/4GG8IO)P*]&LS1ZOSVV31"K>F9(9%YRY2KP/4KFW MI:+--=A)VWMI/_)3E:X$%TAHG: 6E/X;B\S!JV!.R8J5G<@02V0R0RW M.)FE?SAYWTN?.0D?%=<2]=)W-0.9XZS?KG:U;9RGOE\\6S_KGTSZ'>M3:K1U M7_Q-7W?I"Z:77!H0N""IJ'=$F==UYZLG5JU\:9\K2XW"#POZ6$#M-M#SA5)V M,W$"[>?'^!=02P,$% @ M8D%4RHG;HHA @ 4 !D !X;"]W;W)K M&ULC51=;YLP%/TK%D^MM 4"I)LJ@M2DFM9)JZ)$ MW1ZF/9AP :O^8/9-Z/[];$-05"5H+]C7ON?XW(.OLT[I5], ('D37)IET""V M]V%H]@T(:F:J!6EW*J4%11OJ.C2M!EIZD.!A'$5WH:!,!GGFUS8ZS]0!.9.P MT<0P 7]J-ME$XLI1,@#1,2:*A6@8/ M\_MUZO)]P@\&G3F;$U=)H=2K"Y[*91 Y0J^PE#/PO'M%3?^2[HA-PK( M_F!0B0%L%0@F^Y&^#3Z< >;)%4 \ .+W@/0*(!D B2^T5^;+>J1(\TRKCFB7 M;=G1:BE>8."/>#C%4O([XB MP_0R+@#7TT -K=+(9/TBV3MX:*T8_8A'/V+/ETS[8:T8>,FOA\*@MM?M]P1] M,M(GGCZ]0O]\$ 5HHBIB^]#9:@\8:C>7BN_9%I[-->0Q7V3A\8* =!20_J> MWCE:<)A2L$HG%/0:IS)ZC>'9_71OPW>J:R8-X5!93#3[9,&Z[[<^0-7Z*ULH MM W@IXU]HD"[!+M?*86GP'7!^.CE_P!02P,$% @ M8D%4V4UV=]U! MIQ( !D !X;"]W;W)K&ULI5AM;^(X$/XK%MJ3 M6FF7Q,X+"0*D+;!W>]+JJK*]^VR( :N)S=E.V4KWX\]QT@2("15\@<1YGAG/ M/)ZQD]&>BQ>Y)42!7UG*Y+BW56HW=!RYVI(,RS[?$::?K+G(L-*W8N/(G2 X M,:0L=9#KADZ&*>M-1F;L44Q&/%11 )EG&19O#R3E^W$/]MX'GNAFJXH! M9S+:X0U9$/6\>Q3ZSJFM)#0C3%+.@"#K<>\K',Y14! ,XF]*]O+@&A2A+#E_ M*6Z^)^.>6\R(I&2E"A-8_[V2*4G3PI*>Q[^5T5[MLR >7K];_V:"U\$LL213 MGOY#$[4=]Z(>2,@:YZEZXOL_2!60F>"*I]+\@GV%=7M@E4O%LXJL9Y!15O[C M7U4B#@C:CIV *@(Z)?AG"%Y%\#[JP:\(_D<]!!7!A.Z4L9O$S;#"DY'@>R * MM+967)CL&[;.%V7%0EDHH9]2S5.3!=EHV94$F"7@B:18D01\9^4*+)2\6^BU MF>0I 7P-OE&&V8KB] BR?-/,'1<*+S6LL@B^Z,%7PG)R#^YF1&&:RGL]^+R8 M@;M/]^ 3H S\W/)<:L]RY"@=3#$E9U5-_*&<.#HS<0_\X$QM)9BSA"06_JR; M'W;P'9W$.I/H/9,/J-/@GSGK \_]#)"+H&4^TX_375LXMWF?7^W]*!E>O:P\ M8\\[8Z^2?MAARJ]-^<:4WVW*MD)*8FB(14=\G< X1&$0C9S7P\Q;<$$8HWAP MC)NU<=[ B]P('>/F;1R*HR!V88T[BC2H(PTZ(YWR+,L979FJDN _,#7U3P28 MGNB\D4_K1*CKYX53:FB1':D.ZPG$=ZJW* V->B,IYY6U,W".4IKAYNX=A/?NBJ@VVPY[K4573$/2ROT7-]U3RK: MA@M\[Q0WL^ @C&/W%#BW 751'WH^CO9@@X77*)02S/3>0\3FS>R]>D,56"J1 MKU0N2%>>4>,9W2Q:T]"A=[5H)3,XR)T?P: MF@6'0M@6K8V+/!BW-6OC!A"= MEZS9<>"E+<+4_82E.(H*6FVC@OC%HR MSBPXZ/FA19\V<( &X5E]FGT%=G=/NS[SXN5#Z*:7@I\",YE16;S.=*6WZ;(P MNEFKII?"^&JMXE;*D(:6"!M02[;F5^PIU2_ M/EX\$*"F22+_YLPWO1!U'WV[,A^T=N8O7BNQ4RLL:N?? @L&K7JPP?RHI8)S M\.*MC[<;\\5#'W=YSE3YLE2/UE]5OIIO"2?C#W XA9;Q&1S.RV\FC?GR$\X/ M+#94'YE3LM:NW/Y SUB47T7*&\5WYK5_R94^>YO++<$)$05 /U]SKMYO"@?U MMZG)_U!+ P04 " "UB053@J]<^@,% _%P &0 'AL+W=OM !X@">?[[//YV"?V[$#9#[XE1("?:9+QF\E6 MB-VU:?+EEJ28&W1',OG/FK(4"WG+-B;?,8)715":F,BR/#/%<3:9SXIGCVP^ MHWN1Q!EY9(#OTQ2SMSN2T,/-!$[>'SS%FZW('YCSV0YOR#,1WW>/3-Z9=995 MG)*,QS0#C*QO)K?P.D)!'E @_H[)@;>N04[EA=(?^VK]^S?RW(2S(OF),%3?Z)5V)[,YE.P(JL\3X1 M3_3P!ZD(N7F^)4UX\0T.%=::@.6>"YI6P;(':9R5O_AG58A6@,RC#T!5 .H' M. ,!=A5@?[8%IPIP/MN"6P44U,V2>U&X$ L\GS%Z "Q'RVSY15'](EK6*\YR MH3P+)O^-99R8/Y.-'';! 8C>?$LM;G:)P30-?@:9SA; MQCCI0%[>9.2.,H%?)*S*> 6BN_MOX6V1."12Q3(NAU^"BY ('"?\$ER![\\A MN/AR";Z . ,/<9)(!)^90E++.V@N*QIW)0TT0,,&#S036PZB;$56FOAP/-X; MB3=E2>NZHO>ZWJ'1A'_N,P/8UF\ 60AJ^K/X?+BEHW-:Z]'1K7>*8=7Z?4*A)%?C]XD0ERFVCT !IKR;MC9)65P\._@,+FJ;[+%X6U/F(>/RZ&?]$ M&4[K3-,C93A5:N@CP^^-A@;D&8[5^O1T&ZH1$$%%D3J4;R#]X 0UU^"\B@R4 M7J#VM"A+H '!OFI#%>2XAM,;0:4[2.$61"<"8=@K#-6U$):8(, M<\'V2[%G9$17L&7'\$2-0M3D0D>JM KL*$6I[$*#LJW^DAIJ4,CK#V54H=K# M9+L#P]38"K3/*\TJ7W>U[$^CA0;E].=PJ$LU[1CPC34ZMJ*V5=:&!3R[#T9:W&2PVQ M+;<_K)&N ZYC#$FUL1[HGUFJOM(1UVNMY54A5)2-U"FJHJ U->P^=Q7F64/V M 1NOA.-FJ==GE&\5F73W!'QC..-IS+E2BFZ+C6/!X$2MHL8*T+@5#&NU"FR7 M*S!L:\3&%YJ0*[L_J*$&!9'R'J9!N<: \Z'&?Q \KTZK?)W.JN_=&I37]YM0 M T)6OSJ1KD'4\ILN\<8LT;A9#JRB8DO8F(X:KT*G[H%0L^*C8W=!56#7;S[0 MI!JB;@TT(/G",.T/C0;E& ,&AQKK06?>$R%UCV+U67\("3^&1*.0+MO&'-&X M.2XHDTK$8NQ]$C6^@T[=\Z!F(4?'[GJ0NO.X@LJ^>E'!W,[RUST MIH%Y:%!LC7>@,V]WJGR=4#4,G:;!T(IG*[4IS$4BO>;O('ZS'S^/U!+ P04 M" "UB053:K()D5T# "<"@ &0 'AL+W=O6?"ZC$ M<>9A[S3QS+8[;2?\^71/M_ "^OO^29J1WZN4K :NF.!(PF;F/>#[56;Q#> W M!D=U]HRLD[40/^S@L9QY@4T(*BBT5:#F[PV64%56R*3Q1Z?I]2$M\?SYI/YS MX]UX65,%2U']SDJ]FWF9ATK8T$.EG\7Q%^C\Q%:O$)5J?M&QPP8>*@Y*B[HC MFPQJQMM_^MZMPQG!Z+@)I".0(2'Z@!!VA/"S$:*.$'TV0MP1&NM^Z[U9N)QJ M.I]*<432HHV:?6A6OV&;]6+H:*:BC1(V\+ MT.[DS3,4@A>L8NU8;-!2<"4J5G;80M2 UF HIA^B;X'JG MT(J74#KX^75^N!W* R^(A(0[,AG^7EZX++S_Z*O M_G/TB\4(^\(*&[WP [UVY]%E]=Q?$8YZX:@1CCX0OBPXUHZT+3A7";5:2:-E MS\RW.0Y(1M*I_W:^,V-8FL9)?(G*'6*3C,3))6SE@.$HB(,>=N$[[GW'_^); M@P2E$;R;2T+!5\1!NRRW,O%Y^# CDX%C!RK*@FS@>(PB"(,$[?? MI/>;7/6;@[GXBK9N7#:34= LC0,\L#E&Q6F2#;8_'Z-PDJ3)<&,=,!RD:>(V MFO9&TZM&'VHA-?NK/UX9UY1OV;H"1)4"[:SK=)S*9$+"@?LQ:I).!J!\# HQ M3H.!=T? %&>1VWK66\^N6F\/"9>_;/0-$1+A8)#5<@S#\60RA.5C6$1(/(2M M'$'3, N&'ZY_=MW6(+=-GZ-0(0Y&ULO5AM;^)&$/XK*W25]"=(&#IKI> M(VC:#U4_;,P 5FPOM[O G=0?WUW;,9@UAG!5\B'8Z^>9V9EYQF.[MV7\62P! M)/J6)IFX[2RE7'VP+!$M(:7BAJT@4U?FC*=4JE.^L,2* YWEI#2QB&W[5DKC MK-/OY6L/O-]C:YG$&3QP)-9I2OGW.TC8]K:#.R\+DWBQE'K!ZO=6= %3D(^K M!Z[.K,K*+$XA$S'+$(?Y;>6+L69_/7ZR/\N!5,$]4P( E?\4SN;SM!!TT M@SE=)W+"MK] &9"G[44L$?E_M"VQ=@=%:R%96I+5#M(X*W[IMS(1>P3L'B&0 MDD#.)3@EP3F7X)8$]UR"5Q*\_0.Q1GZ8\G60ID5/4NJ MG6I_5E3NZJ[8%3FRJU_7V0UR[&M$;((;Z(-V^A B1< M1S_F?7RQ=TMIHQ((J01"T+,V^^5IP'E^2,)N'3R U'%C$T?"P MM M7.%JD;I5I&YKI ]<#10NO^>9A:_K>*43?8TRD$T=XYI181L3QZWO=F#BPH X MY"!)PP+FG3(W.HVK!>]5P7NMP3]FL1;25"H]B1;9^)4]_TUDVJW\=2^5:=?, M6&CKOP.9-N#\!MS(Q#G=!MS8Q)$#O[5(@RK2X/^4:="D%W.W Q,7>J%W"!N> M:6YT&E<+/JR"#UN#O\\DS1;Q4P*("@&EOA:,S;9QDAQ-0FCN)FA*0@/.;< - MS[0W.HVK90';NZ<$NS4/YD- 2P_AO8M=%) M6#WVW5S%[8/UPJ;%YN1T V+FP(1YMGGC.L_:Z"2LGH/=>,7M\]5L6/0O^AA% M;*W;;0(1Q!NJ,G2-OH"2Q6<0 @UA#IR#[L2\211C#&S!Z6H91VC LDA)J+"& M)K%X;FO(W=S&;S.X\6YRX_;170^$JT"NDRGC'631,J7\6:T-\E=*X*\LYVY> MXO!-RDEVHXFTCZ;+RSD\8=D_4LY/)WCD"&]T@M<@@V)(O-Y?D4MK[[N _K#T M&^6+6-T)$I@K0_9-5]U#>/&MICB1;)5_*GAB4JDD/UP"G0'7 '5]SIA\.=%? M'ZHO9OW_ %!+ P04 " "UB0536.9!O ,# "R"P &0 'AL+W=OAC#O]KHU-9+\K MUCIF'":2J'624/DP@%AL>H[O; -3MEQI$W#[W90N80;Z>SJ1N',+EH@EP!43 MG$A8])P+_WSL6X ]\8/!1NVLB2EE+L2MV5Q%/<LO^V1:/Q 1@F@G@/J+U5HY(#& M2Q6:.<"6[F:UV\:-J*;]KA0;(LUI9#,+VWV+QGXQ;HPRTQ*?,L3I_@R6^-JU M(I1'9 HQU1"1*YXYT+S)DQE;6:#&U"(-4'9!D')1G7R;7@ M>J7(F$<0[<&/JO&M"KR+W2M:&&Q;. @J";^L>8W4O5,2>(&_)Y_AR^'>OG+^ M3WU\M/J39M0+/]4M7Z.$;\SGDD5+.$43A;4*PD9!V+"$]6,-^NLK(LB5AD3] MKM!K%GK-R@*>6E2B14])"M+$\,-)Q()HH6F\S[?5Q'Y0\[QW^_QQ %<"&QV M=4IPXW^6>]+'5M''5B7/Q>!(O7$U+CAD@K.BDV>51!.0":.<7.)UO:$/9,)2,&;RWL06_LY= MZ;^6,0XP>V7&.(#SRX"C(P7'!W#M,F>X.S,(7O5+._PI$HHUU]GU442+ ?/" MCE7/X@/_?.COB8_,0&IGGD?Z;)J]IG+)N"(Q+%#*J[7Q"R>S 3';:)':"6@N M-,XA=KG"H1JD.8#/%T+H[<8(%&-Z_R]02P,$% @ M8D%4[^<^CI6! MKQ$ !D !X;"]W;W)K&ULO5AM;]LV$/XKA%%@ M"9!((F7YI7 ,-,Z:I4A6HU[;#\,^T-+9YBJ)+DG%#; ?OZ.D2$HLJTW1Q!]L M4KX['I]']_"DR4ZJ+WH#8,BW)$[U66]CS/:UZ^IP PG7CMQ"BO^LI$JXP:E: MNWJK@$>Y4Q*[S/,&;L)%VIM.\FMS-9W(S,0BA;DB.DL2KN[.(9:[LQ[MW5_X M(-8;8R^XT\F6KV$!YN-VKG#F5E$BD4"JA4R)@M59[PU]/6-#ZY!;?!*PTXTQ ML5M92OG%3JZBLYYG,X(80F-#7PM@_:J-:UC=S, MDFN8R?BSB,SFK#?JD0A6/(O-![G[ \H-!39>*&.=?Y-=:>OU2)AI(Y/2&3-( M1%K\\F\E$ T'VC_@P$H']J,.?NG@YQLM,LNW=<$-GTZ4W!%EK3&:'>38Y-ZX M&Y%:&A=&X;\"_ISA1/0S@F1W]RI;CE!,<78+B(]3$Y)1\7%^3HU3%Y141* M;D0<(WEZXAK,W6;@AF6>YT6>[$">[[+4(;YW0IC':(O[K-O] D)TI[F[]]#= M1<0JV%@%&\OC^3\%V]_7:$ZN#"3ZGX[%_&HQ/U^L?V"Q!@EA3@(16F<0M:%8 M1!KED6P)WTXI\YWAQ+UM@M5B%5!G5%D]2+-?I=GO3//A'4'^(Y^Q@#'OWQ"= M!&5'#YS!(VY:K-BX8?4@R6&5Y/ EN$'']V8#BES+='WZ%ZB$ M7 N.)L)T,S>J\AP]/W/C:K'Q3S!W0E*9GH:94IA%&XWC/8)&8Z?O-3[T$:4M M'@/'&S<_[?12KY9Q[VD$_YYL8WD'0"Z5S+;D!G4C1&)G,1=)%U.T<7+0Y^>* MUHI+V2^JLS)0$^_ >*^!:>[D ZMDD2VUB 17W?)%:YVEPQ>@IY9+.NK< MW_O,:(/KX!)D631F/)%9NW"5L1X<+6,ZWB^-?;OAH'^H/:"UW-)NO7T*&3B= M2;65V%(">2<%FGU"VTQ!5_=6RR7SGI\F5DLEH[^.IC)6T*2)!NW@LT;#VBV? M;T6*P L\ BXSCA)J( ?Y^9LV5HLG\U^ E%I)67>_^I2VN@S5+ FLB -'>%%% M+2[!^- )PVI!9MV"O, 2,'=US?P0?UUXU5K*!B] 3ZVDK+ME?5K-#/>>:/SA MWBGS/:LB4[?Q-&U?9=QPM<:^@\2P0C?/&2)!JG@[4$R,W.8/V$MIL##RX09X M!,H:X/\K*&PO=V]R:W-H965TUX[8$NCM M$R"U 'DB )[9+1#7 K$WM&+FS;J@ELXF6JV1=K=,%0:PS"2TP-#I"9.:S7G%ANQA,T!7H#\SZ+U,6?I8/@3+ M&O/(QKQST@GXH9"G*([>(A(1_.7V IV\>I,H::PN?!K=:/4-$FH'TWDW\ 5+ M !A[X*@&[N ;-^&(/6R\!_:CS9A&VT'Y_5>X@BXMR\T?'0IZC8*>5]#;H^"Z MR.] @UJ@;XI#5$M04F@(]5_HQ_QR7N'W/;XK$N4LGH3E#DK]AE*_D]*_5I[LB-&PT3T\3A*,&@6C?^7QT;/0#L91],3?HV?^ M'I&M2X\(C1M"XVYOTX?*4.A+B*8EE0E#5B&Z6'#!P>>[V(Z?$1GNXX&CMAQ& MQXD[/*!':P-UD%H$>"5/&7KO^I;F"17H,]11DW/C.^&E7&A:/3L'8O46C)M,KY"*Z83 MV(7_'W;VCFX&H_YI%+WN,J:MPCC^OV0!O3^4!6WIQ[TC94%;RG%W+7^)+.AF M,(X.94'; O"1>L#3+$!S7G+AY3<-%M4=]L<>>MLY\)%:!VY[!^YN'B\1XFX& M\<$0MWT''V@\+Q3B@Z^8M!V*1,<),6G;!<'_=8@/,.CO#7&X->OD3"_]"&B M8B%M-?8TN\V8>>:'J["]7LVH5U0ON31(L 6(1J=#J"RZ&ONJA54K/SG=*0MS MF/_,8%1FVEV \X52=K-P"IKA>_8W4$L#!!0 ( +6)!5,W(BE#!P, ,T+ M 9 >&PO=V]R:W-H965TNJN@>7DQ[8<(!5A.;V0YTTC[\SL:D5 L!;4)[ W[ZW?]\ M=TFNNQ+R2^6DB@$POE MF1\%0>+GE'&OW[5K#[+?%87.&(<'2521YU3^O(),K'I>Z&T61FPVUV;![W<7 M= :/H#\O'B3._-+*A.7 %1.<2)CVO,OPXB:,#&!/?&&P4EMC8JXR%N+)3&XG M/2\P'D$&J38F*/XM80!99BRA'S^<4:_4-.#V>&/]VEX>+S.F"@8B^\HF>M[S MSCPR@2DM,CT2J_?@+A0;>ZG(E/TE*W/K?_KL K$%A.T= M0.2 Z%"@Y8#6H4#; >U#@=@!\:% XH#D4*#C@(Y-UCJZ-C5#JFF_*\6*2',: MK9F!S:^E,2.,FU)\U!)W&7*Z/Q!YSC36EE:$\@D9"*X9GP%/&2AR@M,4]R0U M=:.(F)(14T^GY.2>2K.X!!P/05.6J5/RUGD,LNMK=,Y(^*ESY&KM2+3#D0\% M;Y)6T"!1$(45^* >'T**>&CQH (?_IOZN\/Q*O7K?U._^6MU'\NAK(FHK(G( MVFOMK(FMI-N$DV]W>(;<:LC5]QJ%5JG0L@KM'0KW13X&:@&^0.E")#F(*4,,'M M)? "R"\RP"G3I"(HN.>\)YVCU<_"?WZF:=\F:=_Y'6JQK7SDK7SHZ4UO-2X?Q( M:1W4&ZY*ZRL/P^#E,Q/4FMH*_":XE:'_!)S<43D#I*0\A"\O MSC Z4B:&>RS'%4^*^S+5@TFR [S>!P8[P)M]8&M7U?A;?8II=#]BHAFV%1E, MT5+0[. +4JY[Q_5$BX5M7<9"8R78X1S[;9#F .Y/A=";B>F&R@Z^_QM02P,$ M% @ M8D%4QLT0-AF P U P !D !X;"]W;W)K&ULM5==;]LV%/TKA+"'!,@B45]V MM $MM8AV4PXK9[&/9 2]>V4(E4 M2472DR/C7\0>0*)O14[%U-E+6=ZZKDCV M4!!QS4J@ZLF6\8)(U>4[5Y0<2&I(1>[ZGA>[!0L^/4P<[+P%.VVTL]X,XF)=G!&N2GF=D0 0\L_RM+Y7[JC!V4PI94N7QBQ]^@,11IO83EPGRC8X/U M')140K*B(:L,BHS6O^1;,Q$G!*5C)_@-P7]+"-\A! TA&!HA; CAT A10XB& M$N*&$)NYKR?+S/2<2#*;<'9$7*.5FFZ8Y3)L-<$9U96UEEP]S11/SIX@)Q)2 MM")PZ29+FX1+^B5XSJ?%K/ MT<4OEQ-7JLRTOILT6=S76?CO9!&@1T;E7J %32&U\.?]_+B'[ZH9::?%?YF6 M>[]7\/>*7J/ NT*^YV-+/@_#Z9[-SH]%7_Q8]&4_?0Z)HF,;_6PN@[;$ J,7 MOJ.W^%IEI:Z0*[2NRC+/0"!"4[0&?L@2$#TAPC9$:$($_[6*T=]_*"CZ(*$0 M__0$BMI 4:^7%7G63L25VE7KD*4.::OX6B@V0GI_/\P";^3IS\0]G)92%XAC MWP*<=X$1QA;@H@L,<70./',?M^[C[[DGFQR&N*^%HM-<;9:&P99QQ]#XIL?/ MJ/4SZO7S! >@%0RP,^KD>6-;RBX,!S;;79QO74@++NCQ/6Y]C[_C.X'LT"PE M!3E@ L:=3$*;L6&P91?65YXWK:V;7EOK:I.H8X#K5Y_NT)TZL&A]-O7M,=A[ M/2J]_W>7P2>G,OY9^TRC=%9T\=A6G0WR]#5ZNWX6L3"RB2TL8G'/&F+_U;K_ MLS:91NELZPQM+^9\,')I1=J,N2>7K@+XSER/!4I8165].+:C[17\SEP\WXS? MX]L';!F?X]M%?<%^E:_O^X^$[S)U0\MAJT)YUR.U7KR^0M<=R4ISY=LPJ2Z0 MIKE7?SN :X!ZOF5,OG1T@/:/S.Q?4$L#!!0 ( +6)!5,_9@Z1VP( $H( M 9 >&PO=V]R:W-H965T5JE0H:=J'J@^&-6#%7F]L$\+?=^Q=MD VE"HOBR]SSIDS'MFT M-U(]Z16E!EX%3W7'6QF3M7Q?SU=4$%V3&4UQ9R&5( :G:NGK3%&2.)#@?A0$ M35\0EGK=MEN;JFY;K@UG*9TJT&LAB-KV*)>;CA=ZNX5[MEP9N^!WVQE9T@=J M'K.IPIE?LB1,T%0SF8*BBXYW%[9OO GXPNM%[8[!.9E(^V6@>#/"^U3SBT1IO%<<'JEI 7NCW?L(^<=OK0<)79 U M-_=R\YD6?ER"<\FU^\*FB T\F*^UD:( 8P:"I?DO>2WJL = GFI 5 "B8T#\ M#J!> .KG*L0%(#Y7H5$ &N<"F@6@Z6J?%\M5>D ,Z;:5W("RT4TX,36!*E-G"=T523=R9:[CLX]>H==X"$Y)BHV%+&1@Q M)8"D"?3[XRNX_$:4(K8_<#R@AC"NK^#&;N)W^+QFF4/=P%@(FC"4@Q$1C&]A M0L6,*I"+??8;>'P8P.7%%5P 0UW&N4VG[1NT:Y/VYX6U7FXM>L=:'28R-2L- MPS2A205^ :HB **_+IGP\/JNQ\3'WX M,?71:?B SA$>5L$/:EDO^[;N^.K_V[?PZRN&PMA0H7^?$(I+H=@)Q>\(36Q516>HC'-5I)#9%*K:,R>^=<3V@G_I-FK-MO^R?^1Y3',O)CR, M&+QE"8/:I\.@8450+2YC#HPW2N.-?QDG,WZ6T4:%T6,;9\2,WL;$M>C(A;]W MUPFJENY5TC"7Z]3D[5.NE@_?G;OOC]9[8:L?5JP/PM8P?]?^TN>O[(2H)<.+ MD=,%2N$A8+XJ?[GRB9&9NVEGTN"][88K?.RIL@&XOY#2["96H/S[T/T#4$L# M!!0 ( +6)!5,9$?/6&PO=V]R:W-H965TL$;#+5G# N2W[9RK.ZOT$M(8$D%9@CBL M'CJ/^'[F.-H@0_Q)82].KI&FLF3LN[YY"A\ZMLX((@BD=D'4SPXF$$7:D\KC MW\)IIXRI#4^OC]YG&7E%9DD$3%CT%PWEYJ%SUT$AK$@:R1>V_Q4*0J[V%[!( M9/_1OL#:'12D0K*X,%89Q#3)?\EK48@3 V?PCH%3&#AO#? [!MW"H-LV0J\P MZ+6-X!8&;EL#KS#PLMKGQ>/3[:D4#X.(:77TEG!,]J*Y] MD(1&XGIH296*=F@%1=AQ'M9Y)VP7/;-$;@2:)B&$#?:^V=XSV%NJ!&4=G&,= MQH[1X6]I<$&+[7R=\LV[&9N>^^X?2:)VL?4CB71?VB1+@,UNUPW8K)&CZKADORA M,(3JE:%Z6:CNSW8\^ON+@J(G";'XQQ#(+0.Y1DY?TW@)'+&56J\ENQCTH+A1 M6WF-)*E(J@H89GFD@=-=R>G.R&FR(53)<7*#QHSP4/>F3[D2><:% M:KLOH#0:/:XY7%QM@S+BX'-7&[8K);,_JDL+3^[[+9,W:4NY$ ;JJS4T5R/GE**U7 9EEX@0#HKNTR+)R=%K=I MO_!;XF8-N(%IKBH%PKU+RY"OVU'JG:70U%>3ECB_ =?4T-,&7-]$O=)$;!;% MQC:=J-=-R=.\B1; =^J!:?/!E7!A[Y-[M9(+;-:+]MN/C\]UP&FJZ5 M#&"S#OR$MA6>3$)]&3(K(&XCI$ZB4A8\N+ Y["!)X3*'2>&HMNNZC04_![JN MH>).)4Z.69R>XAA"JM)$,Q+3Z(">X?AV6'OWK2V%DRPQU)U()'+)5"DD1S M:3&IA5?OPI8W;8F;->!PT]1;)Q_;2E+7V;&(0 %+$YE_\)2CY='+8W;@\&9\ MC.\GN&'HOF51Z MGUUN@(3 -4 ]7S$FCS&PO=V]R:W-H965T+P4:@H4DN*[J[:JFIW]SY3&+ VL5G;@47:'W_')DU"$])L*_I0DGC. MC.?,9 YXM!'RAUI2JM&O..+JJK74>G7I."I8TIBH<[&B'%;F0L9$PZU<.&HE M*0DM*(X.[ M3_(K):( #_5 "\%>$T!G130:0KHIH#N:T#W *"7 GI- ?T4T+?<[\BR3/M$ MD_%(B@V2QAJ\F0M;+HL&@ADWG?6L):PRP.GQ$XV(IB%Z)%)OT5=)N"*VY@J= MW!,.S05MI)WG9!8(KJ59XPM$%I+:A5-T\D"D)*8]X-JGFK!(G:(S].W91R>? M3M$GQ#CZNA2)(CQ4(T?#IDUH)T@W>+/;H'=@@QC=0^"E0K<\I&$%?E*/[[R% M]^OQ_1J\ V1GC'LOC-]XM0Z_)/P<==PV\EP/5^7S,;C_,?AM<[A; 9_6PWT: M !Q7P?>X[&3=V['^.G_:O>C?.S!%GS6-U7\U@;I9H*X-U#T0R'H3HR]SH4+1*R+]6]FYC_<=?^J>E_>B?/_'+='53^CJE_KZ)%LS:142 O$!3^KXDVUX3*( MDM .5\.18K:-@<,">3Q$(5-:LEEB1W05B_U2O?N#4N^4CI(S370-P[: +^Q,$T0,\51)R459!W"^W!A?3:=?74ER"<3#X[X<7BX]7KWTO$-N4X_% M:GF=4ND;6?F-K*855GA8JKM3^"4?4Q!4<^:B4" 2KG<_,;.GV;G.M3W->/7< MQY>WN].9W,WNL.@>=)J!G$5T#B[=\POH1;D[?]G=:+&RYP4SZ"(1V\LE)2&5 MQ@#6YT+HEQL3(#L%&_\/4$L#!!0 ( +6)!5,$^JY *0, /(* 9 M>&PO=V]R:W-H965T=J^W36W'Q*.>( M"IY3ELF^,U=J<>&Z,IIC2F2#+S#37Q(N4J+T5LQ>#\T6RNX[[C&8^08:0,!=%_ M3SA"Q@R3]N-/0>J4-@UP>[UAO[+!ZV >B,019S]IK.9]I^M C E9,G7'5Y^Q M"*AM^"+.I/V%5:'K.1 MI>)I =8>I#3+_\ESD8@M@.:I!@0%(-@'M-X - M M\U +K0+0.M1"NP"T#P5T"D#'YCY/ELUT2!09] 1?@3#:FLTL;+DL6B>89J:S MIDKHKU3CU. .&5$8PX0(M8;O@F22V)I+.)XN&%400)''\E M0A#3$GH=HB*4:>DGN)^&<'QT D= ,[BEC!F>GJNTG\::&Q4^#7.?@C=\:L(M MS]1U?DIDQ1LDC0,:@F_++,&-+U3"+S K_!G=#C$K.UI 'V[ Z,)ZIZ72VTO M0EAP1B.*E:V?LW8MJ[GVGP9>XZSG/FVWTP$ZX0$ZXWJ=G; [9=B=?Y2/8@+C M9XR6YOS#MR2A$8J:A)Z5S&JURW(N-[.N$!/.-Z MGIVPS\NPSVO#?E6SNN/F>R_OA_>Q9?.WGBJ_-H*;W5H1*5')4XCT8[2FV0Q( MRI>9JGQO_%?Y#)J-UEYA#M*ZJM(*&L%><=RM)SE%,;/#DX3(>)A?EJ6T'- N M[5BR)Q_Z%R._0A[Z%^-\_'JASZ?!6R)F.DO ,-&F](G7UX#(!ZQ\H_C"#@0/ M7.GQPB[G>BA%813T]X1SM=D8 ^68._@+4$L#!!0 ( +6)!5,#V4.3)P, M .P2 - >&POR')&E,<6',"SG2Y;3\E(53%HD4SJGQG;U(BP+S6A: BD78:_3B<.< MXOK@_CYQ5P04*O:/\%HI<=7-=BF'3\(NEGE#'AJWWA5NAWQ(&7V-FE MUL,)ZR49#S,EVY6)B M8=9JSX(&*$9E0P6>: RNC.1<;%^Y!8*Z$TH&Q)6'3 M=2%2/CJXZWI0+;5.SJ7256Z7P?V=U8\? -L>&.1"- 9[Q 7&PX(:P[2\L9WJ MX2KX! KJ]G136(<+33?=7I^TA.IFD\R43IENTG3)-C0>"I:!'UUMK-N'5@UV32MH;KI9%P']'?5 MG/:N;.]5ND'!'Y3YM++#D54?*I3=:I;Q==5?9XT!3+V+J].B$)N/@B]DSMS@ M7YQP/*1;7K!4FC_:;% J CL=AF+>!%QF@ MG '*<2P?,JD^6!X_)[&7?Z1)$D5QC,WH9.)U,,'F+8[AZU?#O $#RP.9_FRN M\=7&*^3Y.L#6]+D*P4:*5R(V4GRN ?'/&S"2Q+_:6!Y@8*N U0[D]^>!FO)S MH@A6%?.&O<$XDB08 K7HK]$X1F8GAH]_?;"W)(J2Q(\ YG<011@";R..8 [ M X9$4;4/'NQ'X7:?"MO?M\:_ %!+ P04 " "UB053EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +6)!5/,=DB[ MM 4 @U / >&PO=V]R:V)O;VLN>&ULQ9O;3]M(%(?_E5&>0.INB*^T M@DH42A>I"Q%!?:T&>T)&M3W9F0F7_O4[8Y/M<4M_VI=#7@!?8G^9R_F.CX>C M!V._W1KS33RV3>>.)ROOU^^F4U>M5"O=GV:MNG!D:6PK?=BT=U.WMDK6;J64 M;YMIF"SOCCB]:/;@?Q^.FN-=.W^I&^Z?C M2?]WHR:BU9UN]7=5'T\.)L*MS,-?QNKOIO.R6536-,WQ9#8<^**LU]4ONQ<1 M\D;>NGZ/E[?7,H <3XJ#<,&EML[W9_37EX'Q7H63AZV--^>Z\2:\^6;-9 MZ^XN7B9\BRGY>[;'\/C?C._I]F-,NEKM29J3:MZOS0CE8U$;!S*[UV$]') M5AU/3LV]LF(N[U3\4N$N%_7P!7T@(\UEW^EPP%[4/2,G3^=,H^MP]UHL(D3\ M@!-F*:[6RA+(!$ F.X,\->V:0*8 ,GU%R ^RD5VE1#\B'0', &"V,T"Q-Y<$ M,@>0^\D)^E+8+H=B)>8B*BY6T-"R^!5QO>;D^&5,_Z*81LJO%E5\%NHO0 M<-U=Q! G-'8?H.!]P(MY+K457V2S4;%[SW47YK2636!UWFY:B@D=PRR9DZHR MFSA!KE6E]+T,=W\C+L/- O1)TU!,9)D9LV9"S!03263&;)$AK%PKKVWO#S$/2AXU(K+'C%D?$<;;13=<2QN:.B-'),R."#.@U?X':4A> M?%"N"J88M66"#)$P&V+;?',9X^^-#1-!5C\'E00^@C#+ :937Q.*B021, OB MUX1*[-U$X;I]BHB\D3![ ^96XY9$%DF8+0*3EC$FLDC";!&0M,2>IYA()PFS M3F+B\N)(1%9)F*WR2P;S(B%R3,+M&)3*C 9ABAR3,COFY53FI=9,D6529LM M8X];$ZDFW:EJ4HH)ZUW,JL&8&<5$NDF9=?.2$<^4E[H9#TSDFI39-5B)HQY' MKDF978,Q1SV.7),RNP9CYA03V2=EM@_&+"@F4E"ZRU+8UY+6MI&",F8%8,^0 MA3)F"V%,&MXS9*&,V4(8DX;W#%DH8[80QJ3A/4,6RI@MA#%'X1U9*&.V$'X: MIU,H1Q;*F2V$,>D4RI&%?X01>7$VGE]@7%1!;*F2TT8)[4@2\LOA)W$M=IANW] M;5BBF,A"!;.%Z OG<Z\KA$%BJ9+00[?3R%D(5*9@LAS,6:YIN'R$*'O86F_6'8AL$ MM#K9?5O.P#ZH!SV)."-4("[_Z ,!3[_*L1D/[7G8'[IA\7$ZGH=UM1_'[D== M#YM].37#0]N5\^7(MNU/S7A9]KNZ:S;OS:[4LEQZW=_/J)Z?[F+E M;5WU+V^IJN<.$@B2^8,R!.7Y@Q2"=/X@@R";/\@AR.B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW M$.@MJ+<0Z"VHMQ#H+:BW$.B=4>],H'=&O3.!WAGUS@1ZY\G+$@*],^J="?3. MJ'CGH[@=Z.>CN!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] MO8- [Q7JO?I.O8?Q\UB&6\_7&J__G52/EW/+[?+7Y==.O%^LKCC7]Q7#\U]0 M2P,$% @ M8D%4RP!9SL; @ #BX !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WK?QA1-C#;&1;S B:YI5&3V+(-4]Y^G!20&#$5 MJ$AS-HU:V_?<^$K?JI>_G@*EQ7[HQ[2NMCF';XRE9DN#2[4/-):5C8^#R^5K MO&?!-3MW3TRL5H8U?LPTYF6>:E17ES>T<0]]7GS?EY]3Y\=U%:E/U>+ZL''* M6E2\)VV[D,[*AHJ]FS"M_#O@^=S/1XJQ:VEQ MZV+^X8:RB^U[EO)33ZD^7N*='OUFTS74^N9A*$?J%"*Y-FV)\M#7AZ)GQY-S MN6$Z?/*3\^13*>7H12BF+OCK_B:6$J?_'XT3;NE M]H/9Y7I_^[B;YY'8_#C]CM_.^+7^)_L0('U(D#X42!\:I \#TH<%Z>,N?][HOCYV<]N&Y\R6?SW\"O M_@!02P$"% ,4 " "UB053!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +6)!5->NBAE[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ M8D%4\82!$PS!0 7Q4 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ M8D%4Z1AD!3"!P +Q\ !@ ("!C!< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4X0W M=PYQ"0 !BD !@ ("!:"T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ M8D%4VEJ B2?#P %S( !D M ("!L58 'AL+W=O&PO=V]R M:W-H965TAZ !X;"]W;W)K&UL M4$L! A0#% @ M8D%4^02[S4/ P J 8 !D ("!K($ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM8D%4Z[W#>H3" @1D !D ("!59, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4Z>A=S.O P MC0@ !D ("!$J4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4_UAIB7)"0 R"$ !D M ("!M<0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ M8D%4Y:'(G.D!0 !PX !D ("!TNP 'AL M+W=O4" M !G!@ &0 @(&M\@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M8D% M4R]3XBU+ P N 8 !D ("!'_D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4XR(DL?L @ ;@8 M !D ("!%0,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4Y:"4398!0 2Q4 !D M ("!&PO=V]R:W-H965T M&UL4$L! A0# M% @ M8D%4PF)6#J\ @ K0< !D ("!2AT! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4V+ M0J _!0 F1@ !D ("!12@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4WV*:&)* P C@H !D M ("!33&PO M=V]R:W-H965T&UL4$L! A0#% @ M8D%4T:%E2PV! UQ !D ("! MZ40! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ M8D%4Y+EDK6O @ 2 < !D ("!,%,! 'AL+W=O&UL4$L! A0#% @ M8D%4X9Y#/9K M P ,PT !D ("!@%T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4PF##DYO!0 4!L !D M ("!CF&PO=V]R M:W-H965T&UL M4$L! A0#% @ M8D%4\:3?!ZF!0 S1P !D ("!S7(! M 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MM8D%4[&H>'V^ @ = @ !D ("!]( ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4TH$_4J4 P M]0X !D ("!*XL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4RHG;HHA @ 4 !D M ("!CY4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ M8D%4VJR"9%= P G H !D ("!S:$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D% M4[^<^CI6! KQ$ !D ("!+*T! 'AL+W=O&PO=V]R:W-H965TU 0!X;"]W;W)K M&UL4$L! A0#% @ M8D%4QLT0-AF P U P M !D ("!!;D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8D%4_<0OHR"! $1, !D M ("!7L0! 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !8 %@ 'Q@ '_; 0 $! end XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 423 439 1 false 122 0 false 11 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.mastec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Operations Sheet http://www.mastec.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets Sheet http://www.mastec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Equity Sheet http://www.mastec.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mastec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies Business, Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 2105102 - Disclosure - Earnings Per Share Sheet http://www.mastec.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 2108103 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 10 false false R11.htm 2118104 - Disclosure - Fair Value of Financial Instruments Sheet http://www.mastec.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 2125105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Notes 12 false false R13.htm 2129106 - Disclosure - Property and Equipment, Net Sheet http://www.mastec.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 2133107 - Disclosure - Debt Sheet http://www.mastec.com/role/Debt Debt Notes 14 false false R15.htm 2139108 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 15 false false R16.htm 2143109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans Stock-Based Compensation and Other Employee Benefit Plans Notes 16 false false R17.htm 2149110 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 17 false false R18.htm 2152111 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 18 false false R19.htm 2154112 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2156113 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 20 false false R21.htm 2164114 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2168115 - Disclosure - Related Party Transactions Sheet http://www.mastec.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies 23 false false R24.htm 2306301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mastec.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mastec.com/role/EarningsPerShare 24 false false R25.htm 2309302 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.mastec.com/role/GoodwillandOtherIntangibleAssets 25 false false R26.htm 2326303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) Tables http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities 26 false false R27.htm 2330304 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.mastec.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.mastec.com/role/PropertyandEquipmentNet 27 false false R28.htm 2334305 - Disclosure - Debt (Tables) Sheet http://www.mastec.com/role/DebtTables Debt (Tables) Tables http://www.mastec.com/role/Debt 28 false false R29.htm 2340306 - Disclosure - Lease Obligations (Tables) Sheet http://www.mastec.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.mastec.com/role/LeaseObligations 29 false false R30.htm 2344307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables Stock-Based Compensation and Other Employee Benefit Plans (Tables) Tables http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans 30 false false R31.htm 2350308 - Disclosure - Other Retirement Plans (Tables) Sheet http://www.mastec.com/role/OtherRetirementPlansTables Other Retirement Plans (Tables) Tables http://www.mastec.com/role/OtherRetirementPlans 31 false false R32.htm 2357309 - Disclosure - Segments and Related Information (Tables) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationTables Segments and Related Information (Tables) Tables http://www.mastec.com/role/SegmentsandRelatedInformation 32 false false R33.htm 2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details) Details http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 33 false false R34.htm 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details) Details http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 34 false false R35.htm 2407403 - Disclosure - Earnings Per Share (Details) Sheet http://www.mastec.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.mastec.com/role/EarningsPerShareTables 35 false false R36.htm 2410404 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 36 false false R37.htm 2411405 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 37 false false R38.htm 2412406 - Disclosure - Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 38 false false R39.htm 2413407 - Disclosure - Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 39 false false R40.htm 2414408 - Disclosure - Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 40 false false R41.htm 2415409 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Goodwill and Other Intangible Assets (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 41 false false R42.htm 2416410 - Disclosure - Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 42 false false R43.htm 2417411 - Disclosure - Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 43 false false R44.htm 2419412 - Disclosure - Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details) Details http://www.mastec.com/role/FairValueofFinancialInstruments 44 false false R45.htm 2420413 - Disclosure - Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) Details http://www.mastec.com/role/FairValueofFinancialInstruments 45 false false R46.htm 2421414 - Disclosure - Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) Details http://www.mastec.com/role/FairValueofFinancialInstruments 46 false false R47.htm 2422415 - Disclosure - Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) Details http://www.mastec.com/role/FairValueofFinancialInstruments 47 false false R48.htm 2423416 - Disclosure - Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details) Details http://www.mastec.com/role/FairValueofFinancialInstruments 48 false false R49.htm 2424417 - Disclosure - Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) Notes http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) Details http://www.mastec.com/role/FairValueofFinancialInstruments 49 false false R50.htm 2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details) Details http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables 50 false false R51.htm 2428419 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) Details http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables 51 false false R52.htm 2431420 - Disclosure - Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) Details http://www.mastec.com/role/PropertyandEquipmentNetTables 52 false false R53.htm 2432421 - Disclosure - Property and Equipment, Net (Narrative) (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net (Narrative) (Details) Details http://www.mastec.com/role/PropertyandEquipmentNetTables 53 false false R54.htm 2435422 - Disclosure - Debt (Schedule of Carrying Values of Debt) (Details) Sheet http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails Debt (Schedule of Carrying Values of Debt) (Details) Details http://www.mastec.com/role/DebtTables 54 false false R55.htm 2436423 - Disclosure - Debt (Senior Secured Credit Facility) (Narrative) (Details) Sheet http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails Debt (Senior Secured Credit Facility) (Narrative) (Details) Details http://www.mastec.com/role/DebtTables 55 false false R56.htm 2437424 - Disclosure - Debt (Other Credit Facilities) (Narrative) (Details) Sheet http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails Debt (Other Credit Facilities) (Narrative) (Details) Details http://www.mastec.com/role/DebtTables 56 false false R57.htm 2438425 - Disclosure - Debt (Additional Information) (Narrative) (Details) Sheet http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails Debt (Additional Information) (Narrative) (Details) Details http://www.mastec.com/role/DebtTables 57 false false R58.htm 2441426 - Disclosure - Lease Obligations (Narrative) (Details) Sheet http://www.mastec.com/role/LeaseObligationsNarrativeDetails Lease Obligations (Narrative) (Details) Details http://www.mastec.com/role/LeaseObligationsTables 58 false false R59.htm 2442427 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) Sheet http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) Details http://www.mastec.com/role/LeaseObligationsTables 59 false false R60.htm 2445428 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 60 false false R61.htm 2446429 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 61 false false R62.htm 2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 62 false false R63.htm 2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 63 false false R64.htm 2451432 - Disclosure - Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details) Details http://www.mastec.com/role/OtherRetirementPlansTables 64 false false R65.htm 2453433 - Disclosure - Equity (Share Activity) (Narrative) (Details) Sheet http://www.mastec.com/role/EquityShareActivityNarrativeDetails Equity (Share Activity) (Narrative) (Details) Details http://www.mastec.com/role/Equity 65 false false R66.htm 2455434 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.mastec.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.mastec.com/role/IncomeTaxes 66 false false R67.htm 2458435 - Disclosure - Segments and Related Information (Narrative) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information (Narrative) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 67 false false R68.htm 2459436 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 68 false false R69.htm 2460437 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails Segments and Related Information (Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 69 false false R70.htm 2461438 - Disclosure - Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 70 false false R71.htm 2462439 - Disclosure - Segments and Related Information (Foreign Operations) (Narrative) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails Segments and Related Information (Foreign Operations) (Narrative) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 71 false false R72.htm 2463440 - Disclosure - Segments and Related Information (Significant Customers) (Narrative) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails Segments and Related Information (Significant Customers) (Narrative) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 72 false false R73.htm 2465441 - Disclosure - Commitments and Contingencies (Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails Commitments and Contingencies (Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) Details http://www.mastec.com/role/CommitmentsandContingencies 73 false false R74.htm 2466442 - Disclosure - Commitments and Contingencies (Investment Arrangements) (Narrative) (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails Commitments and Contingencies (Investment Arrangements) (Narrative) (Details) Details http://www.mastec.com/role/CommitmentsandContingencies 74 false false R75.htm 2467443 - Disclosure - Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) Details http://www.mastec.com/role/CommitmentsandContingencies 75 false false R76.htm 2469444 - Disclosure - Related Party Transactions (Management) (Narrative) (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails Related Party Transactions (Management) (Narrative) (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 76 false false R77.htm 2470445 - Disclosure - Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 77 false false R78.htm 2471446 - Disclosure - Related Party Transactions (Executive Officers) (Narrative) (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails Related Party Transactions (Executive Officers) (Narrative) (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 78 false false R79.htm 2472447 - Disclosure - Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 79 false false R80.htm 2473448 - Disclosure - Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 80 false false All Reports Book All Reports mtz-20210630.htm mtz-20210630.xsd mtz-20210630_cal.xml mtz-20210630_def.xml mtz-20210630_lab.xml mtz-20210630_pre.xml mtz6302110-qex311.htm mtz6302110-qex312.htm mtz6302110-qex321.htm mtz6302110-qex322.htm mtz-20210630_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtz-20210630.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 423, "dts": { "calculationLink": { "local": [ "mtz-20210630_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "mtz-20210630.htm" ] }, "labelLink": { "local": [ "mtz-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mtz-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mtz-20210630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 664, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 5, "http://www.mastec.com/20210630": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 12 }, "keyCustom": 26, "keyStandard": 413, "memberCustom": 49, "memberStandard": 71, "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.mastec.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.mastec.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129106 - Disclosure - Property and Equipment, Net", "role": "http://www.mastec.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - Debt", "role": "http://www.mastec.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139108 - Disclosure - Lease Obligations", "role": "http://www.mastec.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149110 - Disclosure - Other Retirement Plans", "role": "http://www.mastec.com/role/OtherRetirementPlans", "shortName": "Other Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Equity", "role": "http://www.mastec.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Income Taxes", "role": "http://www.mastec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Operations", "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Segments and Related Information", "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164114 - Disclosure - Commitments and Contingencies", "role": "http://www.mastec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168115 - Disclosure - Related Party Transactions", "role": "http://www.mastec.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.mastec.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334305 - Disclosure - Debt (Tables)", "role": "http://www.mastec.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340306 - Disclosure - Lease Obligations (Tables)", "role": "http://www.mastec.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350308 - Disclosure - Other Retirement Plans (Tables)", "role": "http://www.mastec.com/role/OtherRetirementPlansTables", "shortName": "Other Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357309 - Disclosure - Segments and Related Information (Tables)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables", "shortName": "Segments and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "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": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Revenue Recognition) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Earnings Per Share (Details)", "role": "http://www.mastec.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "idf5855b0b0d24e63abc2f7dbc7c429b7_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "idf5855b0b0d24e63abc2f7dbc7c429b7_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ic011abb18f644fa3957833a814c8179f_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ic011abb18f644fa3957833a814c8179f_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibdf107136b1b418c8e3980ef10d4596a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ifc913451d6b84c9aa2b7ab6c55da57b7_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ifc913451d6b84c9aa2b7ab6c55da57b7_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibdf107136b1b418c8e3980ef10d4596a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "if1dcf7850e1041a98132b7deead4d4c8_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "shortName": "Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i0a329a09156c4389ad6ba8911e7a0e80_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - Disclosure - Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "shortName": "Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "idf5855b0b0d24e63abc2f7dbc7c429b7_I20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - Disclosure - Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "shortName": "Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i32fe5d6f3b81424c8c8ef56f1dc5759e_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibcae101b88304df5a2bddf2e0a509d4a_I20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422415 - Disclosure - Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "shortName": "Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i7239438b5aa84d5eb4b6544120a77edb_I20201231", "decimals": "2", "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423416 - Disclosure - Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "shortName": "Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i5a9b7c108ba34ae6bb03c2331952feff_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:SeniorNotes", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i6382afb4934844fab6667e1971cad673_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424417 - Disclosure - Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "shortName": "Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SeniorNotes", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i6382afb4934844fab6667e1971cad673_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details)", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428419 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details)", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details)", "role": "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Property and Equipment, Net (Narrative) (Details)", "role": "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Debt (Schedule of Carrying Values of Debt) (Details)", "role": "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "shortName": "Debt (Schedule of Carrying Values of Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "idf5855b0b0d24e63abc2f7dbc7c429b7_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Debt (Senior Secured Credit Facility) (Narrative) (Details)", "role": "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "shortName": "Debt (Senior Secured Credit Facility) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i5e887361a14e4389b182d468a041e76e_I20210630", "decimals": "-7", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Debt (Other Credit Facilities) (Narrative) (Details)", "role": "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "shortName": "Debt (Other Credit Facilities) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ic604d688cb204a15a4cea6e0209c0e61_I20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - Debt (Additional Information) (Narrative) (Details)", "role": "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails", "shortName": "Debt (Additional Information) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Lease Obligations (Narrative) (Details)", "role": "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "shortName": "Lease Obligations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "idf5855b0b0d24e63abc2f7dbc7c429b7_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details)", "role": "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails", "shortName": "Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i36a70d7107b44664ab5a7f98fa0db595_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Equity", "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i36a70d7107b44664ab5a7f98fa0db595_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ie33d1fe8302243a2bc397ed89b5f1895_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "icf7d239fa8064965a72571f334df5bfa_D20210630-20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "icd0985ac959a4c8c9163dee429a34951_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "icd0985ac959a4c8c9163dee429a34951_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details)", "role": "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "shortName": "Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:TreasuryStockSharesAcquired", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Equity (Share Activity) (Narrative) (Details)", "role": "http://www.mastec.com/role/EquityShareActivityNarrativeDetails", "shortName": "Equity (Share Activity) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i4ed96ef3d9914344a2cba6ac847bd1be_I20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.mastec.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - Segments and Related Information (Narrative) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "shortName": "Segments and Related Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "shortName": "Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i3e67574e175b4198b6cba0f9dc6f5ac2_D20210401-20210630", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:EBITDA", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "shortName": "Segments and Related Information (Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461438 - Disclosure - Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "shortName": "Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ia1e02d7734c7464f94636eca4595569c_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462439 - Disclosure - Segments and Related Information (Foreign Operations) (Narrative) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "shortName": "Segments and Related Information (Foreign Operations) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i7b4b703f9d304cc09b2889b30bab80c0_D20210401-20210630", "decimals": "-8", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ie6009f5ea9854f0f89834946ee07ef79_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Segments and Related Information (Significant Customers) (Narrative) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails", "shortName": "Segments and Related Information (Significant Customers) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ie6009f5ea9854f0f89834946ee07ef79_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - Commitments and Contingencies (Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "shortName": "Commitments and Contingencies (Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i2ac8a1318bb34123acc56346c3cf2430_I20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Commitments and Contingencies (Investment Arrangements) (Narrative) (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "shortName": "Commitments and Contingencies (Investment Arrangements) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers1", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "shortName": "Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers1", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "id52b02abba5f486cb822622fbe738ad4_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469444 - Disclosure - Related Party Transactions (Management) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "shortName": "Related Party Transactions (Management) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "id52b02abba5f486cb822622fbe738ad4_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ic02e89eba33b416f89c511dec8912fad_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470445 - Disclosure - Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "shortName": "Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ic02e89eba33b416f89c511dec8912fad_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i924bc052a3884678941651b09b7bce9a_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfManagementMembers", "reportCount": 1, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - Related Party Transactions (Executive Officers) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "shortName": "Related Party Transactions (Executive Officers) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "i9c5367d684c84d709ac29ad9aad32f64_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ibc29da0b68e34be8bc5719c08f165719_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472447 - Disclosure - Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails", "shortName": "Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ife5ea349a8874ad7b19adadf2b5fb46c_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ie7481b90650d46e398f7d1b6e2d95ebb_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473448 - Disclosure - Related Party Transactions (Split Dollar Agreements) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails", "shortName": "Related Party Transactions (Split Dollar Agreements) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ie7481b90650d46e398f7d1b6e2d95ebb_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Earnings Per Share", "role": "http://www.mastec.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210630.htm", "contextRef": "ib82f73fda4dd4061b8fd9fc91c0fe2f6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 122, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r702" ], "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r704" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r703" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r699" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r700" ], "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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mtz_A2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during the year 2019.", "label": "2019 Acquisitions [Member]", "terseLabel": "2019 Acquisitions" } } }, "localname": "A2019AcquisitionsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during the year 2020.", "label": "2020 Acquisitions [Member]", "terseLabel": "2020 Acquisitions" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during the year 2021.", "label": "2021 Acquisitions [Member]", "terseLabel": "2021 Acquisitions" } } }, "localname": "A2021AcquisitionsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ATT1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AT&T (including DIRECTV) (business name).", "label": "AT&T1 [Member]", "terseLabel": "AT&T" } } }, "localname": "ATT1Member", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_AVCTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American Virtual Cloud Technologies, Inc. (\u201cAVCT\u201d) (business name) -- formerly known as Pensare Acquisition Corp. (\"Pensare\").", "label": "AVCT [Member]", "terseLabel": "AVCT" } } }, "localname": "AVCTMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_AllAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All acquisitions completed.", "label": "All Acquisitions [Member]", "terseLabel": "All Acquisitions [Member]" } } }, "localname": "AllAcquisitionsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_BeneficialOwnershipInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Beneficial Ownership Interest, Percentage", "terseLabel": "Beneficial ownership of all interests, percentage" } } }, "localname": "BeneficialOwnershipInterestPercentage", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method.", "label": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage", "terseLabel": "Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage" } } }, "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_CleanEnergyAndInfrastructureAndCommunicationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets acquired pertain to the Clean Energy and Infrastructure and the Communications segments.", "label": "Clean Energy and Infrastructure and Communications [Member]", "terseLabel": "Clean Energy and Infrastructure and Communications" } } }, "localname": "CleanEnergyAndInfrastructureAndCommunicationsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CleanEnergyAndInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Installation and construction of power facilities, including renewables, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure, primarily for the energy, utility and other end-markets.", "label": "Clean Energy and Infrastructure [Member]", "terseLabel": "Clean Energy and Infrastructure" } } }, "localname": "CleanEnergyAndInfrastructureMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunicationsAndEnergyInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets acquired pertain to the Communications and Energy Infrastructure segments.", "label": "Communications and Energy Infrastructure [Member]", "terseLabel": "Communications and Energy Infastructure" } } }, "localname": "CommunicationsAndEnergyInfrastructureMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunicationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others.", "label": "Communications [Member]", "terseLabel": "Communications" } } }, "localname": "CommunicationsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunityCondotteDeMoyaJVLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity investment of Community Condotte DeMoya JV, LLC.", "label": "Community Condotte DeMoya JV, LLC [Member]", "terseLabel": "Community Condotte DeMoya JV, LLC" } } }, "localname": "CommunityCondotteDeMoyaJVLLCMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ConfluenceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Confluence Networks, LLC (business name), referred to as \"Confluence.\"", "label": "Confluence [Member]", "terseLabel": "Confluence" } } }, "localname": "ConfluenceMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A construction management firm specializing in steel building systems.", "label": "Construction Management Firm Specializing In Steel Building Systems [Member]", "terseLabel": "Construction Management Firm Specializing in Steel Building Systems" } } }, "localname": "ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ConstructionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction services.", "label": "Construction Services [Member]", "terseLabel": "Construction Services" } } }, "localname": "ConstructionServicesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ContractRetainage": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.", "label": "Contract Retainage", "terseLabel": "Retainage" } } }, "localname": "ContractRetainage", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation, excluding accrued projected losses, on transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Liability Deferred Revenue Current", "terseLabel": "Contract with customer liability, deferred revenue current" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueCurrent", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_CrossCountryInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cross Country Infrastructure Services, Inc. (\"CCI\") (business name).", "label": "Cross Country Infrastructure [Member]", "terseLabel": "CCI" } } }, "localname": "CrossCountryInfrastructureMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerRelationshipsAndTradeNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationships And Trade Names", "label": "Customer Relationships And Trade Names [Member]", "terseLabel": "Customer Relationships And Trade Names" } } }, "localname": "CustomerRelationshipsAndTradeNamesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_December2018ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in December 2018.", "label": "December 2018 Share Repurchase Program [Member]", "terseLabel": "December 2018 Share Repurchase Program" } } }, "localname": "December2018ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnings before interest, taxes, depreciation and amortization (\"EBITDA\"), a non-U.S. GAAP financial measure.", "label": "EBITDA", "terseLabel": "EBITDA" } } }, "localname": "EBITDA", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EarnoutArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, \u201cEarn-outs\u201d), that are contingent upon the acquired business achieving certain levels of earnings in the future.", "label": "Earn-out Arrangements [Member]", "terseLabel": "Earn-Out Liabilities" } } }, "localname": "EarnoutArrangementsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ElectricalTransmissionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries.", "label": "Electrical Transmission [Member]", "terseLabel": "Electrical Transmission" } } }, "localname": "ElectricalTransmissionMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_EmployeeLeasingArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One entity, the leasing company, leases its employees to another entity, the client company.", "label": "Employee Leasing Arrangement [Member]", "terseLabel": "Employee Leasing Arrangement" } } }, "localname": "EmployeeLeasingArrangementMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net tax benefit (deficiency) from vesting of share-based payment awards.", "label": "Employee Service Share-Based Compensation, Net Tax Benefit (Deficiency) From Vesting Of Share-Based Payment Awards", "terseLabel": "Stock-based compensation, vested awards, net tax benefits (deficiencies)" } } }, "localname": "EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EnbridgeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enbridge, Inc. (business name).", "label": "Enbridge, Inc. [Member]", "terseLabel": "Enbridge, Inc." } } }, "localname": "EnbridgeIncMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquipmentLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount pertaining to leasing of equipment.", "label": "Equipment Leases [Member]", "terseLabel": "Equipment Leases" } } }, "localname": "EquipmentLeasesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquipmentSuppliesAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchases, rentals and lease of equipment and purchases of various types of supplies and services.", "label": "Equipment, Supplies And Services [Member]", "terseLabel": "Equipment, Supplies and Services" } } }, "localname": "EquipmentSuppliesAndServicesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquityInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Equity Investment, Ownership Percentage", "terseLabel": "Equity investment ownership, percentage" } } }, "localname": "EquityInvestmentOwnershipPercentage", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Equity Investment Without Readily Determinable Fair Value, Ownership Percentage", "terseLabel": "Equity investments without readily determinable fair value, ownership percentage" } } }, "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_EquityMethodInvestmentNegativeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Negative equity method investment, presented as a liability", "label": "EquityMethodInvestmentNegativeAmount", "terseLabel": "Negative equity method investment" } } }, "localname": "EquityMethodInvestmentNegativeAmount", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EstimatedCostsToCompleteProjectsSecuredByBonds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date.", "label": "Estimated Costs To Complete Projects Secured By Bonds", "terseLabel": "Bonded projects, estimated costs to complete" } } }, "localname": "EstimatedCostsToCompleteProjectsSecuredByBonds", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FMTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as \u201cFM Tech.\u201d", "label": "FM Tech [Member]", "terseLabel": "FM Tech" } } }, "localname": "FMTechMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FacilityLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount pertaining to leasing of facilities.", "label": "Facility Leases [Member]", "terseLabel": "Facility Leases" } } }, "localname": "FacilityLeasesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FinanceLeaseAndOtherObligations": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 1.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other.", "label": "Finance Lease And Other Obligations", "terseLabel": "Finance lease and other obligations" } } }, "localname": "FinanceLeaseAndOtherObligations", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FinanceLeaseLiabilityTobePaidafterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 the 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, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityTobePaidafterYearFour", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_ForeignDenominationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos.", "label": "Foreign Denomination [Member]", "terseLabel": "Foreign Denomination" } } }, "localname": "ForeignDenominationMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FourPointFivePercentSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "4.50% Senior Notes", "label": "Four Point Five Percent Senior Notes [Member]", "terseLabel": "4.50% Senior Notes" } } }, "localname": "FourPointFivePercentSeniorNotesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_GoodwillAccumulatedImpairmentLossMember": { "auth_ref": [], "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, Accumulated Impairment Loss [Member]", "terseLabel": "Goodwill, Accumulated Impairment Loss" } } }, "localname": "GoodwillAccumulatedImpairmentLossMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_GoodwillGrossMember": { "auth_ref": [], "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 [Member]", "terseLabel": "Goodwill, Gross" } } }, "localname": "GoodwillGrossMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_GovermmentTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Activities related to government transactions.", "label": "Govermment transactions [Member]", "terseLabel": "Govermment" } } }, "localname": "GovermmentTransactionsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_InstallToHomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintenance and customer fulfillment activities primarily related to install-to-the-home services.", "label": "Install to Home [Member]", "terseLabel": "Install to Home" } } }, "localname": "InstallToHomeMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in intangible assets, excluding goodwill, from an acquisition.", "label": "Intangible Assets Acquired, Gross (Excluding Goodwill)", "totalLabel": "Additions from new business combinations" } } }, "localname": "IntangibleAssetsAcquiredGrossExcludingGoodwill", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsExcludingGoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rollforward of intangible assets, excluding goodwill.", "label": "Intangible Assets (Excluding Goodwill) [Roll Forward]", "terseLabel": "Other Intangible Assets [Rollforward]" } } }, "localname": "IntangibleAssetsExcludingGoodwillRollForward", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments", "totalLabel": "Currency translation adjustments" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items for intangible assets, excluding goodwill.", "label": "Intangible Assets [Line Items]", "terseLabel": "Other Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_JointVentureCivilConstructionProjectMemberDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest in a civil construction project.", "label": "Joint Venture Civil Construction Project[Member] [Domain]", "terseLabel": "Joint Venture Civil Construction Project" } } }, "localname": "JointVentureCivilConstructionProjectMemberDomain", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture(s) that provide(s) electrical transmission infrastructure services.", "label": "Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member]", "terseLabel": "Joint Ventures That Provide Electrical Transmission Infrastructure Services" } } }, "localname": "JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_LesseeLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Lease, Renewal Term", "terseLabel": "Leases, renewal term" } } }, "localname": "LesseeLeaseRenewalTerm", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Lease, Term Of Contract", "terseLabel": "Leases, remaining lease terms" } } }, "localname": "LesseeLeaseTermOfContract", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 to be paid after the 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, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityTobePaidafterYearFour", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities.", "label": "Long-term Debt and Finance Lease Obligations, Including Current Maturities, Gross", "totalLabel": "Total debt obligations" } } }, "localname": "LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtz_MandatorilyRedeemableStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mandatorily Redeemable Stock", "label": "Mandatorily Redeemable Stock [Member]", "terseLabel": "Mandatorily Redeemable Stock" } } }, "localname": "MandatorilyRedeemableStockMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_March2020ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in March 2020.", "label": "March 2020 Share Repurchase Program [Member]", "terseLabel": "March 2020 Share Repurchase Program" } } }, "localname": "March2020ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_MasterServiceAndOtherServiceAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master service and other service agreements.", "label": "Master Service And Other Service Agreements [Member]", "terseLabel": "Master Service and Other Service Agreements" } } }, "localname": "MasterServiceAndOtherServiceAgreementsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_MobilizationCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mobilization Costs", "label": "Mobilization Costs [Member]", "terseLabel": "Mobilization Costs" } } }, "localname": "MobilizationCostsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "label": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "terseLabel": "Noncontrolling interest, percentage of voting interests acquired" } } }, "localname": "NoncontrollingInterestPercentageOfVotingInterestsAcquired", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_NumberOfCustomers1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers1", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers1", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfJointVentures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of joint ventures in which the Company has an interest.", "label": "Number of Joint Ventures", "terseLabel": "Number of joint ventures" } } }, "localname": "NumberOfJointVentures", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfManagementMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of persons from management with an ownership interest in the related party entity", "label": "Number Of Management Members", "terseLabel": "Number of management members, subcontracting arrangement" } } }, "localname": "NumberOfManagementMembers", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "decimalItemType" }, "mtz_OilAndGas1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries.", "label": "Oil And Gas 1 [Member]", "terseLabel": "Oil and Gas" } } }, "localname": "OilAndGas1Member", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_PermianHighwayPipelineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Permian Highway Pipeline (business name)", "label": "Permian Highway Pipeline [Member]", "terseLabel": "Permian Highway Pipeline" } } }, "localname": "PermianHighwayPipelineMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage interest in a proportionately consolidated joint venture.", "label": "Proportionately Consolidated Joint Venture Ownership Percentage", "terseLabel": "Proportionately consolidated non-controlled joint venture, ownership percentage" } } }, "localname": "ProportionatelyConsolidatedJointVentureOwnershipPercentage", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_RelatedCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer that has a related party relationship with the entity, either by ownership or management affiliation.", "label": "Related Customer [Member]", "terseLabel": "Related Customer" } } }, "localname": "RelatedCustomerMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_Restated2013IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restated 2013 Incentive Plan", "label": "Restated 2013 Incentive Plan [Member]", "terseLabel": "Restated 2013 Incentive Plan" } } }, "localname": "Restated2013IncentivePlanMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met (\"Restricted Stock\") or share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met (\"Restricted Stock Units\"). Restricted Stock Awards and Restricted Stock Units are together referred to as \"Restricted Shares\".", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Restricted Shares" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "mtz_RetainagePercentOfContractBillings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract.", "label": "Retainage, Percent Of Contract Billings", "terseLabel": "Retainage, percentage of contract billings" } } }, "localname": "RetainagePercentOfContractBillings", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_ScheduleOfIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of intangible assets, excluding goodwill.", "label": "ScheduleOfIntangibleAssets [Table]", "terseLabel": "Schedule of Other Intangible Assets [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsTable", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_SubcontractingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The performance of services under a subcontracting arrangement.", "label": "Subcontracting Arrangements [Member]", "terseLabel": "Subcontracting Arrangements" } } }, "localname": "SubcontractingArrangementsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_TelecommunicationsEquityMethodInvesteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunications Equity Method Investees", "label": "Telecommunications Equity Method Investees [Member]", "terseLabel": "Telecommunications Equity Method Investees" } } }, "localname": "TelecommunicationsEquityMethodInvesteesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_TenLargestCustomers1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ten largest customers.", "label": "Ten Largest Customers1 [Member]", "terseLabel": "Ten Largest Customers" } } }, "localname": "TenLargestCustomers1Member", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Unapproved Change Orders And/Or Claims, Expected Term For Approval", "terseLabel": "Change order or claim approval process, term within which expected to be completed (in years)" } } }, "localname": "UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both [Policy Text Block]", "terseLabel": "COVID-19 Pandemic" } } }, "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mtz_UtilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers of the business entity whose end-market products or services are in the utilities industry.", "label": "Utilities [Member]", "terseLabel": "Utilities" } } }, "localname": "UtilitiesMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_WahaJVsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trans-Pecos Pipeline, LLC (\"TPP\") (business name) and Comanche Trail Pipeline, LLC (\"CTP\") (business name), together referred to as the \"Waha JVs\".", "label": "Waha JVs [Member]", "terseLabel": "Waha JVs" } } }, "localname": "WahaJVsMember", "nsuri": "http://www.mastec.com/20210630", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Chairman, Board of Directors" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r499", "r500", "r506", "r507", "r696" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r499", "r500", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r175", "r188", "r189", "r190", "r191", "r193", "r195", "r199" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r175", "r188", "r189", "r190", "r191", "r193", "r195", "r199" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r206", "r317", "r322", "r671" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r208", "r569" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r408", "r419", "r581", "r582", "r583", "r584", "r585", "r586", "r605", "r668", "r672" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "High" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r408", "r419", "r581", "r582", "r583", "r584", "r585", "r586", "r605", "r668", "r672" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Low" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r206", "r317", "r322", "r671" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r202", "r317", "r320", "r607", "r667", "r669" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Type of Agreement [Axis]", "verboseLabel": "Insurance Policies By Type [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r202", "r317", "r320", "r607", "r667", "r669" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Type of Agreement [Domain]", "verboseLabel": "Insurance Policies By Type [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r352", "r408", "r419", "r581", "r582", "r583", "r584", "r585", "r586", "r605", "r668", "r672" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r352", "r408", "r419", "r581", "r582", "r583", "r584", "r585", "r586", "r605", "r668", "r672" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r203", "r204", "r317", "r321", "r670", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r203", "r204", "r317", "r321", "r670", "r683", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r272", "r413", "r574" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r378", "r566", "r567", "r570" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r581", "r583", "r586" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccidentAndHealthInsuranceSegmentMember": { "auth_ref": [ "r665", "r666", "r673" ], "lang": { "en-us": { "role": { "documentation": "Product line consisting of insurance against loss by illness or injury, including but not limited to medical, dental, disability, workmen's compensation and long-term care.", "label": "Accident and Health Insurance Product Line [Member]", "terseLabel": "Workers' Compensation" } } }, "localname": "AccidentAndHealthInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r121", "r567", "r630", "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Payables, related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Contract billings" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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, Net, Less Deferred Revenue" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r23", "r209", "r210" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.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 allowance", "totalLabel": "Accounts receivable, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r21", "r118", "r567", "r570", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Receivables, net, related party", "verboseLabel": "Receivables, related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r630", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Accrued payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r59", "r60", "r61", "r645", "r678", "r679" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r62", "r124", "r125", "r126", "r505", "r674", "r675" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r252" ], "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": "Amortizing intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital surplus" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r437", "r438", "r439" ], "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": "Capital Surplus" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r421", "r423", "r442", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Non-cash stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r170", "r188", "r189", "r190", "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r423", "r433", "r441" ], "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": "Non-cash stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r211", "r225" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r108", "r544" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest expense, net" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r249", "r258" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive common stock (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r183", "r190", "r197", "r223", "r499", "r506", "r529", "r625", "r644" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r52", "r116", "r223", "r499", "r506", "r529" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r424", "r435" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r512", "r513" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r401", "r414" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r401", "r414", "r470", "r471" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business combinations, percentage of interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro Forma Financial Information and Acquisition Results [Abstract]" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r490" ], "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", "terseLabel": "Business acquisition, goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Business combinations, unaudited supplemental pro forma net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r468", "r469" ], "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": "Business combinations, unaudited supplemental pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r482", "r483", "r486" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total consideration transferred", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Acquisition consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r480", "r482", "r483", "r487" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Estimated fair value of contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r489" ], "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": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r481", "r484", "r488" ], "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": "Estimated fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r481", "r485" ], "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": "Business combination, contingent consideration, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r518" ], "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": "Business combinations, contingent consideration, earn-out period (in years)", "verboseLabel": "Acquisition-related contingent consideration liabilities, measurement input, discount rate" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Business combinations, consolidated acquisition-related income (loss)" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Business combinations, consolidated acquisition-related revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets, primarily accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities, including current portion of operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Amortizing intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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", "negatedTerseLabel": "Long-term liabilities, primarily operating lease liabilities and deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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": "Long-term assets, primarily property and equipment and operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r473" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired, including goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Identifiable assets acquired and liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized internal-use software, gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized internal-use software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Mobilization costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r31", "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r104", "r110", "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r104", "r532" ], "calculation": { "http://www.mastec.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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r10", "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "Cash Surrender Value of Life Insurance", "terseLabel": "Life insurance assets, carrying amount" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r298", "r299", "r300", "r301" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r271", "r632", "r650" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r270", "r278", "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments, contingencies, and guarantees.", "label": "Commitments Contingencies and Guarantees [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance, common shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common shares outstanding (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,256,202 and 93,107,440 (including 1,869,208 and 1,843,041 of unvested stock awards) as of June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.", "label": "Compensation Expense, Excluding Cost of Good and Service Sold", "terseLabel": "Compensation expense" } } }, "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r79", "r639", "r660" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to MasTec, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r78", "r495", "r496", "r510", "r638", "r659" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss) attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r77", "r494", "r510", "r637", "r658" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r206", "r526", "r527" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r206", "r526", "r527", "r680" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r206", "r526", "r527", "r680" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r206", "r526", "r527" ], "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 of total", "verboseLabel": "Utilities customers, percentage of communications segment revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r159", "r163", "r164", "r165", "r526", "r528" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r206", "r526", "r527" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r113", "r501" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r303", "r305", "r318" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.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", "totalLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract Assets [Abstract]" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r303", "r304", "r318" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r319" ], "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": "Deferred revenue, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars)" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of billed or unbilled claims or similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts that are expected to be collected in the next fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next Twelve Months", "terseLabel": "Contract with customer, unapproved change orders and/or claims, amount (in dollars)" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Financing commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualRightsMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Contractual Rights [Member]", "verboseLabel": "Pre-Qualifications" } } }, "localname": "ContractualRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Corporate Joint Venture", "verboseLabel": "Proportionately Consolidated Non-Controlled Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r188", "r189", "r190", "r191", "r193", "r199", "r201" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r74" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Costs of revenue, excluding depreciation and amortization" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r82" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r82", "r262" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r160", "r206" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer Relationships and Backlog" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r626", "r627", "r643" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r290", "r627", "r643" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 2.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt obligations" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate (percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r120", "r293", "r294", "r295", "r296", "r542", "r543", "r545", "r642" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r34", "r544" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "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", "negatedLabel": "Less unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r117", "r452", "r457", "r458", "r459" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Benefit from deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ], "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": "Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation and Other Employee Benefit Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, inside the reporting entity's home country.", "label": "Domestic Line of Credit [Member]", "terseLabel": "Credit Facility" } } }, "localname": "DomesticLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromAffiliates": { "auth_ref": [ "r121", "r567", "r569", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Due from Affiliates", "terseLabel": "Advances outstanding, related party" } } }, "localname": "DueFromAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r129", "r130", "r131", "r132", "r133", "r138", "r141", "r144", "r145", "r146", "r151", "r152", "r640", "r661" ], "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 earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share (Note 2):", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r80", "r129", "r130", "r131", "r132", "r133", "r141", "r144", "r145", "r146", "r151", "r152", "r640", "r661" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r147", "r149", "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r532" ], "calculation": { "http://www.mastec.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 currency translation on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Consolidated effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and wages" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r434" ], "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": "Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock-based compensation awards, unearned compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Stock-based compensation, income tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Employee Stock Purchase Plans" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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, Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r124", "r125", "r126", "r128", "r134", "r136", "r154", "r224", "r292", "r297", "r437", "r438", "r439", "r453", "r454", "r534", "r535", "r536", "r537", "r538", "r540", "r674", "r675", "r676" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r72", "r103", "r108", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Equity method investments, distributions of earnings received, operating cash flows" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r221" ], "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 method investments, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r32", "r103", "r113", "r222", "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity securities, fair value" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Equity investment and warrants, amount paid (in dollars)" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r218", "r662" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized fair value measurement gains (losses), AVCT shares" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investments, adjusted cost basis, amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r217" ], "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": "Equity investments, impairments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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, Financial Instruments Measured on a Recurring Basis [Line Items]", "verboseLabel": "Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r514", "r515", "r516", "r524" ], "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 Measurements, Recurring [Table]", "verboseLabel": "Fair Value Measurements, Non-Recurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r514", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "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 Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]" } } }, "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table]" } } }, "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r522" ], "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 of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r514", "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "terseLabel": "Acquisition-related contingent consideration liabilities, estimated fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r520" ], "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", "negatedLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisition-related contingent consideration liabilities, additions from new business combinations" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r521" ], "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": "Acquisition-related contingent consideration liabilities, payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r547", "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations, net of interest" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r547" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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": "Less current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r548" ], "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 List]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r561" ], "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": "Schedule of Future Minimum Lease Commitments, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r547" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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": "Long-term portion of lease obligations, net of interest" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r548" ], "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 List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021, remaining six months" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r551", "r557" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r546" ], "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 leases, assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r549", "r554", "r562" ], "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": "Finance leases, assets, depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r546" ], "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 leases, assets, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r560", "r562" ], "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, weighted average discount rate, percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r559", "r562" ], "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, weighted average remaining lease term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Receivables, Non-Recourse Arrangement" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r214", "r215", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r279", "r287" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Commercial and/or Financial Standby", "verboseLabel": "Financial Guarantees" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r257" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "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", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r250", "r254", "r257", "r260", "r608", "r609" ], "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]", "verboseLabel": "Amortizing Intangible Assets [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments, amortizing intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r257", "r609" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Other intangible assets, amortizing, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r250", "r256" ], "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]", "verboseLabel": "Amortizing Intangible Assets [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r257", "r608" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Other intangible assets, net, amortizing, ending balance", "periodStartLabel": "Other intangible assets, net, amortizing, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r251" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Additions from new business combinations, amortizing intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r113", "r541" ], "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": "Translation of Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Other Credit Facilities" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r108" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "negatedLabel": "Gains on sales of assets, net" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r239", "r240", "r624" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill, net", "totalLabel": "Goodwill, net", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r242" ], "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, acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r261" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r243" ], "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": "Goodwill, currency translation gains (losses)" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r241", "r245" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": { "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", "terseLabel": "Goodwill, gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r241", "r245" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": { "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", "negatedTerseLabel": "Accumulated impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]", "terseLabel": "Goodwill, Net [Abstract]" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r244", "r465" ], "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": "Goodwill, measurement period adjustments", "verboseLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GroupPoliciesMember": { "auth_ref": [ "r671", "r673" ], "lang": { "en-us": { "role": { "documentation": "Contract consisting of insurance coverage issued to organization to provide benefit to more than one individual.", "label": "Group Insurance Policy [Member]", "terseLabel": "Employee Group Medical Claims" } } }, "localname": "GroupPoliciesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r286" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r285" ], "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": "Outstanding bonds, amount" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r284" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.", "label": "Immediate Family Member of Management or Principal Owner [Member]", "terseLabel": "Immediate Family Member of Management" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r183", "r189", "r193", "r196", "r199", "r623", "r634", "r641", "r663" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r72", "r108", "r180", "r220", "r633", "r655" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in earnings of unconsolidated affiliates", "negatedTerseLabel": "Equity in earnings of unconsolidated affiliates, net", "terseLabel": "Equity method investments, equity in earnings (losses)" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r449", "r450", "r451", "r455", "r460", "r462", "r463", "r464" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r135", "r136", "r181", "r447", "r456", "r461", "r664" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r448" ], "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", "negatedTerseLabel": "Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Effective income tax rate reconciliation, nondeductible expense, share-based payment arrangement, amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income tax payments, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets, current and long-term portion" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities, current and long-term portion" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Condensed Unaudited Consolidated Statements of Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r253", "r259" ], "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]", "verboseLabel": "Non-Amortizing Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r259" ], "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)", "periodEndLabel": "Other intangible assets, non-amortizing, ending balance", "periodStartLabel": "Other intangible assets, non-amortizing, beginning balance", "terseLabel": "Other intangible assets, non-amortizing" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments, non-amortizing intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r253", "r259" ], "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]", "verboseLabel": "Non-Amortizing Intangible Assets [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Additions from new business combinations, non-amortizing intangible assets" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "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)", "verboseLabel": "Other intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r248", "r255" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "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)", "periodEndLabel": "Other intangible assets, net, ending balance", "periodStartLabel": "Other intangible assets, net, beginning balance", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets and goodwill, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r113", "r622" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.", "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Unincorporated Entities, Proportional Consolidation" } } }, "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r105", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Debt instruments, accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRevenueExpenseNet": { "auth_ref": [ "r183" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).", "label": "Interest Revenue (Expense), Net", "negatedLabel": "Interest expense, net", "terseLabel": "Non-recourse financing agreement, discount charge" } } }, "localname": "InterestRevenueExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r175", "r188", "r189", "r190", "r191", "r193", "r195", "r199" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r50" ], "calculation": { "http://www.mastec.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, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Equity investments, carrying value", "verboseLabel": "Equity method investments, net investment" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]", "terseLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r563" ], "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": "Lease Obligations" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligations" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r553" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r561" ], "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": "Schedule of Future Minimum Lease Commitments, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021, remaining six months" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r561" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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 amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r552" ], "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 leases, term of contract (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r563" ], "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": "Lease Obligations" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligations" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "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": "Line of credit facility, letters of credit issued", "verboseLabel": "Letters of credit issued" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r116", "r191", "r223", "r500", "r506", "r507", "r529" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r116", "r223", "r529", "r629", "r648" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r116", "r223", "r500", "r506", "r507", "r529" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r627", "r643" ], "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": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Line of credit facility, capacity available for letters of credit" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit facility, interest rate (percentage)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "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": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Line of Credit Facility, Periodic Payment, Principal", "terseLabel": "Line of credit facility, term loan, amount of quarterly principal installment payments" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "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": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": "Line of credit facility, unused facility fee (percentage)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term Loan" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount of money or property, or a portion thereof, leant to a borrower (debtor) in exchange for a promise to repay the amount borrowed plus interest at a date certain in the future.", "label": "Loans Receivable [Member]", "terseLabel": "Loans Receivable" } } }, "localname": "LoansReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r18" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "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 noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt, including finance leases", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "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 current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Current portion of long-term debt, including finance leases", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_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 debt, net of deferred financing costs" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r289" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r282", "r283" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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]", "verboseLabel": "Commitments and Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r282", "r283" ], "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": "Commitments and Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r282", "r283" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r517" ], "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": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r49", "r116", "r223", "r529", "r628", "r647" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r297", "r497", "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r400", "r404", "r418", "r419" ], "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": "Multiemployer plan, employer contribution, cost" } } }, "localname": "MultiemployerPlanEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": { "auth_ref": [ "r403", "r416" ], "lang": { "en-us": { "role": { "documentation": "Number of entity's employees covered by multiemployer plan.", "label": "Multiemployer Plan, Number of Employees Covered", "terseLabel": "Multiemployer plans, covered employees (in number of employees)" } } }, "localname": "MultiemployerPlanNumberOfEmployeesCovered", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "integerItemType" }, "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": "Covered Employees and Contributions, Multiemployer Plans [Line Items]" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r104", "r106", "r109" ], "calculation": { "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r63", "r66", "r75", "r109", "r116", "r127", "r129", "r130", "r131", "r132", "r135", "r136", "r142", "r183", "r189", "r193", "r196", "r199", "r223", "r529", "r635", "r656" ], "calculation": { "http://www.mastec.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 MasTec, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r66", "r135", "r136", "r503", "r509" ], "calculation": { "http://www.mastec.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": "Net income (loss) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]", "terseLabel": "Net income attributable to MasTec:" } } }, "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r129", "r130", "r131", "r132", "r138", "r139", "r143", "r146", "r183", "r189", "r193", "r196", "r199" ], "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", "verboseLabel": "Net income - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r140", "r143", "r146" ], "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 - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign Operations" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r124", "r125", "r126", "r297", "r492" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Senior notes, estimated fair value" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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": "Business combinations, number of acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r171" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating leases, expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r547" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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", "totalLabel": "Total lease obligations, net of interest" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r547" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Less current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r547" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term portion of lease obligations, net of interest" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r546" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r560", "r562" ], "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, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r559", "r562" ], "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, weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r188", "r189", "r190", "r191", "r193", "r199" ], "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]", "verboseLabel": "Reportable Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r123", "r137", "r169", "r511" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Business, Basis of Presentation and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r54", "r59", "r530", "r531", "r533" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation gains (losses), net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r56", "r57", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "terseLabel": "Unrealized gains (losses) on AVCT convertible debentures, before tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r56", "r57", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized gains (losses) on AVCT convertible debentures, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r55", "r59" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized (losses) gains on investment activity, net of tax", "verboseLabel": "Unrealized gains (losses) on equity investee activity, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r55", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Unrealized gains (losses) on equity investee activity, before tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r69", "r76", "r292", "r534", "r539", "r540", "r636", "r657" ], "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)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.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 (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Amortizing Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r39" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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": "Other non-cash items, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.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": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Multiemployer" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Financing receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "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 MasTec, Inc. Shareholders\u2019 Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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 of acquisition-related contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForAdvanceToAffiliate": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).", "label": "Payments for Advance to Affiliate", "terseLabel": "Payments for advance to affiliate" } } }, "localname": "PaymentsForAdvanceToAffiliate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r88", "r92", "r122" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments for stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 }, "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "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", "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Cash, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r90" ], "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": "Equity method investments, equity contributions" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r92", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "terseLabel": "Payments for life insurance policies" } } }, "localname": "PaymentsToAcquireLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Payments for other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r352", "r354", "r360", "r377", "r379", "r380", "r381", "r382", "r383", "r395", "r397", "r398", "r399", "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Other Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r414", "r415", "r416", "r418" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r280" ], "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 and Payment Bonds" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r424", "r435" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares \u2013 none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r236", "r237" ], "calculation": { "http://www.mastec.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r93", "r436" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock-based awards", "verboseLabel": "Cash proceeds (in dollars)" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r94" ], "calculation": { "http://www.mastec.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": "Proceeds from credit facilities" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r95", "r99", "r122" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [ "r122" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r88" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from other investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Concentration Risk from Type of Arrangement" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r63", "r66", "r101", "r116", "r127", "r135", "r136", "r183", "r189", "r193", "r196", "r199", "r223", "r494", "r502", "r504", "r509", "r510", "r529", "r641" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.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", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": { "auth_ref": [ "r665", "r666", "r673" ], "lang": { "en-us": { "role": { "documentation": "Contract providing insurance coverage against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury.", "label": "Property, Liability and Casualty Insurance Product Line [Member]", "terseLabel": "Workers' Compensation, General and Automobile Policies" } } }, "localname": "PropertyLiabilityAndCasualtyInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r264", "r549", "r554" ], "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 2.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 accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r53", "r265", "r554" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r15", "r263", "r546" ], "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "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", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r265" ], "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]", "verboseLabel": "Property and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r267", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r265" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r263" ], "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]", "verboseLabel": "Property and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r81", "r227" ], "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" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "EBITDA Reconciliation:" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r189", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Consolidated Income before Income Taxes to EBITDA" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r378", "r566", "r567" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r566", "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Payments, net of rebates, related party" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r378", "r566", "r567", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Payments, related party", "verboseLabel": "Expenses, related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.", "label": "Related Party Transaction, Other Revenues from Transactions with Related Party", "terseLabel": "Charges, related party" } } }, "localname": "RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r378", "r566", "r570", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r564", "r565", "r567", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r97" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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": "Repayments of credit facilities" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r297", "r440", "r646", "r677", "r679" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r124", "r125", "r126", "r128", "r134", "r136", "r224", "r437", "r438", "r439", "r453", "r454", "r674", "r676" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "auth_ref": [ "r573" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50% or less owned persons accounted for by the equity method (equity method investees).", "label": "Retained Earnings, Undistributed Earnings from Equity Method Investees", "terseLabel": "Equity method investments, cumulative undistributed earnings" } } }, "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r414", "r415", "r416", "r418" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r414", "r415", "r416", "r418" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r114", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r327" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r84", "r682" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "verboseLabel": "Revenue, related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue recognition, remaining performance obligations, contract price allocated (in dollars)" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r70", "r116", "r174", "r175", "r188", "r194", "r195", "r202", "r203", "r206", "r223", "r529", "r641" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "verboseLabel": "Revolving Loans" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r558", "r562" ], "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": "Additions to property and equipment from finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r558", "r562" ], "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", "verboseLabel": "Operating leases, additions" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r163", "r206" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark", "verboseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net of Allowance, and Contract Assets" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r470", "r471" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r120", "r293", "r294", "r295", "r296", "r542", "r543", "r545", "r642" ], "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 Carrying Values of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r250", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r246", "r247" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill by Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table]", "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table Text Block]", "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans" } } }, "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r265" ], "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]", "verboseLabel": "Schedule of Property and Equipment, Net [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r119", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue by Major Customers by Reporting Segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r183", "r186", "r192", "r246" ], "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": "Segments and Related Information [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r183", "r186", "r192", "r246" ], "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": "Schedule of Financial Information by Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r424", "r435" ], "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 Stock-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Activity, Restricted Shares" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share Information" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r199", "r206", "r667" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]", "terseLabel": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r170", "r172", "r173", "r183", "r187", "r193", "r197", "r198", "r199", "r200", "r202", "r205", "r206", "r207" ], "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 and Related Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Income (Loss) before Income Taxes [Abstract]", "terseLabel": "EBITDA:" } } }, "localname": "SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" ], "xbrltype": "stringItemType" }, "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": "Segments and Related Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Self-insurance reserve" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReserveNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Self-insurance reserve, non-current" } } }, "localname": "SelfInsuranceReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r631", "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior notes, gross carrying amount" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Non-cash stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r428" ], "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": "Non-vested restricted shares, ending balance (in shares)", "periodStartLabel": "Non-vested restricted shares, beginning balance (in shares)", "terseLabel": "Unvested stock awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "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": "Restricted Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r428" ], "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": "Non-vested restricted shares, ending balance (in dollars per share)", "periodStartLabel": "Non-vested restricted shares, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "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": "Per Share Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r430" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r432" ], "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": "Stock-based compensation, vested awards, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation and Other Employee Benefit Plans [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r425" ], "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": "Share-based compensation, number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Stock-based compensation plans, number of shares available for future grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r422", "r426" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "ESPP purchase price, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r555", "r562" ], "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": "Operating leases, short-term leases, expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r281", "r287", "r491", "r681" ], "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", "verboseLabel": "Performance Standby" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r199", "r206", "r246", "r266", "r268", "r269", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r124", "r125", "r126", "r128", "r134", "r136", "r154", "r224", "r292", "r297", "r437", "r438", "r439", "r453", "r454", "r534", "r535", "r536", "r537", "r538", "r540", "r674", "r675", "r676" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]", "terseLabel": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r154", "r607" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Other stock issuances (shares withheld for taxes), net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r19", "r20", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance (forfeiture) of restricted shares, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Other stock issuances, net of shares withheld for taxes" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r292", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted shares, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "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": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r27", "r28", "r116", "r212", "r223", "r529" ], "calculation": { "http://www.mastec.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 MasTec, Inc. shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.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/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r116", "r124", "r125", "r126", "r128", "r134", "r223", "r224", "r297", "r437", "r438", "r439", "r453", "r454", "r492", "r493", "r508", "r529", "r534", "r535", "r540", "r675", "r676" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r115", "r297", "r302" ], "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/2020-01-31", "presentation": [ "http://www.mastec.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bonds" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r317", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r317", "r325" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r476" ], "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", "verboseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r214", "r215", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "verboseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Ending balance, treasury shares (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury shares (in shares)", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r48", "r298", "r301" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost: 18,941,926 shares as of both June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r292", "r297" ], "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", "negatedTerseLabel": "Acquisition of treasury stock, at cost (in shares)", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r292", "r297", "r298" ], "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", "negatedTerseLabel": "Acquisition of treasury stock, at cost", "terseLabel": "Treasury stock acquired, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r46", "r606" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UninsuredRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk arising from insurance deductibles, self-insurance, or no insurance.", "label": "Uninsured Risk [Member]", "terseLabel": "Self-Insurance" } } }, "localname": "UninsuredRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r157", "r158", "r166", "r167", "r168" ], "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": "Management Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r556", "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Operating leases, variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r146" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive common stock equivalents (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r146" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding (in shares)", "totalLabel": "Weighted average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r146" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080552-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=75018788&loc=d3e30768-111565" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "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=118255775&loc=d3e1928-114920" }, "r356": { "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=118255775&loc=d3e1928-114920" }, "r357": { "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=118255775&loc=d3e1928-114920" }, "r358": { "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=118255775&loc=d3e1928-114920" }, "r359": { "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=118255775&loc=d3e1928-114920" }, "r36": { "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" }, "r360": { "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=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r455": { "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=116825942&loc=d3e330036-122817" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r458": { "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=116825942&loc=d3e330036-122817" }, "r459": { "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=116825942&loc=d3e330036-122817" }, "r46": { "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" }, "r460": { "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=116825942&loc=d3e330215-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498357-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r563": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r566": { "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" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r570": { "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" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r572": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=6462270&loc=d3e57205-112772" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "323", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=6474809&loc=d3e63930-109455" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "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" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r640": { "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" }, "r641": { "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" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r653": { "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" }, "r654": { "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" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r660": { "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" }, "r661": { "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" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r663": { "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" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915" }, "r667": { "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" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884803&loc=SL65671395-207642" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r677": { "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=121370832&loc=SL117420844-207641" }, "r678": { "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=121370832&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r681": { "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" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r699": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r701": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r702": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r703": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r704": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "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=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 100 0000015615-21-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-21-000027-xbrl.zip M4$L#!!0 ( +6)!5-;"5.!0,<" %B-'P 0 ;71Z+3(P,C$P-C,P+FAT M;>R]6W<;1\XN?+]_1;Y<;[VI ^J K)GLY5/\>K9E.;8SV?;-+* *)=.6*+\D MY5CY]1^*DGR*9V(GE+J;9A([/#2[R7Z> AZ@JH"__9\WQT??O);%RWSUS:V%T$KJ-[_.5L^_^:7*\N4W M;7%R_,TO)XN7L]>TM[?^S*V35V>+V>'SU3?../O1FXOOT3AG3$A[+%7VH(#9 MPY#-7K05I4:&$N/_/OS>Q9AJLF:/*[D],.3W1D.(?_7;]WS4GU MR3F?(H3*A&BXVA*02ZL0^F6?K_37Z2^<+[\O)Z?SU>+L[]\^7ZU>??_==V]X MJSQ MW_6WF99R>?CLS6I/3_K!)RXO,IOKT=+OZW>K!^93]D]A^^YFR^7-&\O/\U/WWT'WU'M^?BVY,L3\#9])\N>W[$ MY0>.5[]]W'HOS^H@__V M?,O9IP[4;VF_^W_[]Q^7YW),>[^_3?_NQUG_WJUZ'X7Z$6X75XG?G;]Y>>CI M:O%O[QM^I^]>'KA./CCWQ_1//#OW\K M\[V?'W^K8T6H_O"W8UG1-_T$>_(_I[/7?__VULE\I19@[\G9*[TOY?S9W[]= MR9O5=^L[_-T/_^M__:^_K6:K(_E!$=Z[A/)OWYV_]K?OSL_,)_7LA[_5V>MO MEJNS(_G[MW6V?'5$9]_/3^:BUY^]^;X?*(OSA[-:9;Y^J.\_4"NTF)7SR[]9 M/9+V]V]GG%U+OE6"6L%$R[E5; 5M,4U.WK-Z;A?6F;?WYGK M]SN[I;]F04?WYE7>_%\Y^_:;6=535__/,[Y]\OJ^>_3ZJ=\_K2_NO'YV%U\< MO/C'\?[Q/U_N_U;.]E_L^PWD[-F+?QP]N[WO]U_<^^W!;T_-@U\>S9X^>1GV[_[CY?XO^_;@ MEW^\>';\DWGPSVSNNV=G3W\I\<&3_?#TQ=&+9R\.SQ[<_L?Q@[O[]MDO]WY] MW(#])S^Y_2?Z^NW]U_7NCS.^^W-\=GW;_]J%>Y\<73Y_4%_MW?[KXS#_U6F'^[,FKET]_>_YT_-OK_ MET9_][\RDJF-6XG.; MI9]^L_J^JMIJCX%Z0]1!?V0/UX81";Q'S[@W7?>7OET+\#^%*YO$/X1WUE MNR*W8/(,@><8Y[00<]0G'H+'_[0\=@,'@?ZOE/ MZ@[@SP+8? QPI&1LJKA'-NBPM4$'PI"38+(J.V49'2_D25*.& M:9FQ!$L&G,9B&IPIG(X]!C:^_.O>)[UPCXB^KZ>+M2.^A/E"E'[_2%[+_%0> MJ?Z>S6?S0QW+ZX^J##_@H]GA.OJX\^:5%(T_G\R.]9"#]EA?738J_;WSP6^' M9@_WC.[\].WXVVW]QZ ]N/W7/ MGKQ41I2W3-'7[(/?]N'@E_TW>M[9@]LWE"UW?M7/O'SZXJ5>^\9"$)JW$I! MB)R*T?"\\G\8^QH_?']?EDN1^Z)1]2.9RZ]T]$06Q\/"Z_8?XW$Y_G%^?S+/C_?#LR?/9_NV;+QX_'1T=W+WWZ_[=???LQ4N%\J4: MF4=-#48X>'+C;%\-Q<&3>^;@QK^,RS;[DO=41ZO.RL'HF"X*EP435']9@OSM M#P_MTR_!2CS;( F=^NU152:J> MC,9$ *(Q4!.PYHNQJBWDH':6374@T1,7=;*52RK@D-/:^AKK>GC_H8W]<3;O M]G2-T_T9\>Q((]_'JQX;J8\]:.?OSU1(G2QGY_96H_SEC(_T\.7J*\-3KQ$> M/'FJCOVI5;/ZV_Y/_XK8R$M.>X9JWH. 70,[V<-8^T/GX?BD<]57K0?E[*#1U&JQMM)8L;187MZ5%/ MMMZ65PM15#H@^LD;QR>+U>RW]=,ODF(JT2L9CED\='M>0K)83&XV]D?O.^T= M;39*FPJ-?8NR9XM3DVWUKZR4V3/99"S9]^S(5T*;BX3+MK/G^=/C-T<'+VZ^ M5/WU\N"7GT!9*;,TM_YYL&3.^[@[L]=$\X>'/^C[3^Y ML=J_9" MW:)7LQ4=K4%[I[N7%[ -2)P')_.RX\X5<.?.^]Q!8XI+M>REG$-/XMH]#JSZ M)1?6@#&$:L*7 M*5V6L^-71WV.9OW:\T5GW?L3#__U9JD\_]MW'Y[B_/+OKGGQ%98GIXOUL_44 MVO<73#[GSY])8ER>2-:S"Y?/9K4_;S-9?+/^0O+)"<);]_[OAXGRCS_\P^5+ M'Y[]U3H"OGRV7-%BU7/9ZYQX?&O3YM\^$[E\\O+_+= M!S?J\CRG\]GY35L^)[VI;V_#L7+B="$_7%Q^_>;E*2[?NWS>S_%)'"BA5-]* M+(J#I)JM0(F4 05(O+VP*-FX$=S^\SG$U<4=U6C-O3W1Q3M?>$=/UVS^\)9= M3*Q^__/CVU]^-ZT85U/R4!)$:!J:^RA%0W4=YA'+!:MAW*R&ZV#U!_?-I*#A MFS&0O8"@8*X EH.&7ZU6-NO[9B[OFQGC?3.??]_,QNY;5+_OT*!+!@"X^Y,F MUCA@"J:D>''?[+COV^=:T;]TW]X?\P]E\;B;R[?WHLY>ZV]X_]"U8Z75R>)/ MFH???;Z_>%OF)\OCF9EMMJ78]9+U-EQCSWZ^KE+@7SC5UK4OF+FQIO9\IUN?B3+E2IA M#=(?KT[*R_//_^V[3Y[V"Z[V-C#J&0,-M4^.7YW,]>GRPZOKZ\ZAAD*NXK&O+A"Q@#Z1R\" 6*#E1D&N;RCLB/ GB+ YBP#-]/G%ZM42@!J! MG%-?].G)NQ3(MPN+X,=+A)%!HV/4;P@:)A,B>*ZA@-KHW **S<6VYHTJY*V! MYLEB+77.UN"LZ&TA'#VE6 M[\TO$E,3@4G#(5M )1]BT%%%&:.H%$)*B 0F;@U,CV1%L[G4.[3H*SZ6$\%' M(_U8$5QP@&!4F/BH0\AP:,"Y.+LU^+PWF72P>BZ+?MQ"GO>SO99[\W)R+!.! MS%>5"C4 M*9#RG%&8[)) 9NDF*W9&L@>4I\AF0@J(9J:64)II2DTD6IQ+L5B M"M169'O47)^[TA^^.#DZ4CMW3V_!0H7_1%"R0@T:$B8A*#8@0N+J2D[HT.=K M'#O#Z292 X*U^M:7.]H,.?EBHB/'+30_0*9\\IYY^#P^!0TA6ZC&I@:FSR8Y MLC99SZ4TS&W[4+TJYS \EJ%&-HY*,.3!-T]H.2=C(%J@X.+V87E=+F5X;"NI MW\GD5!]T[6;9-1:B1D9L*$+;A^T@NGMXH%.KF:I+R9D,S:1L):$TKN0CN&UT ML]>6IQ@>7%#_BBQ. 6T@D-G$UK(+)EE+G.KV@7NE*=SA 6UDT5,37TT#*AG! M8+6N=(TL;&G\DW-CP/%*ILMLH%; 9>Q3Q44C-6P(U1B)A9G#!.9-QYN*WQ!$ MQ1L*)=1 2,#HT;BH\75N&$J1$K8&HH%2\9L:237%9%MJ*1GHNQR#8=*(0@-_ M9+1M:V"Z[E3\IM;(5,8N)7(.!EA1T7"O&)6+UJ?0V&T-/B-(Q6\(LE!004+7 MJ!0=4DTM'Q:3?$9O"U/9&LBN)Q6_(52,*@1L$#E8!Q4<%6M]$:]8Y5#+]ABZ M85+Q&T+),VG0E-A*4*P4):A'$3K2#5XJ@T]8&BY;R)QN3ITV3')UD TA.;> M'$PFM5AS+]XH$5!4)Q@@ZP.9["LYV!J8KE5S;PX?U=RQ%683JM5AE+%8XB@F MFN!1%?C6X#.TYMX<9,TXJ88!:M.QY!-68VL$;BC4?-@>YW0-FGN#DH&E)0U3 MK;HAT/ UQY;%Y%YOIZ; 86M0&4!S;U UD,NVMB (^D^)6(LK2 FJR8I:NCZ4 M!C/X$'-N3$X,0#(9L<5&!AH'5W+A 38\3MXS#[\=TU47,R9*T6H8Z=2'"S94 MTU.M("%N'ZK7LOQE$"S9UF2$4BTA0W&4>WUU7X-K2:%T8?NP'&3YRR#82M^7 MW_(Z)0>N.$[9A!2=\;%DB5LX3H=?_C((T(F*ZD'CT"8!!XF:Z7.!W@JQ#64; M@1YD^E^]@5C)J/N%[0/W^I:_##-:/2<,N1;04 !< M[)M*.#OUO*4@UK1]@%Y+XG=X8)V&X1$EBX\$3*P@9ZJ8T2%1U\7WM@3/:YQC MV=0DI?76JZ %! ;V104O:W .1=@RY;(UT PPQ[(IB!QX1%6K!0-81252:MX7 MT.BDO,MI31^B@>98-K6N"8!C Y*^!3PERP6,/G2AYN#J11V%;8#INN=8-H0/ M1BM20B'R 32 SV1*]BPU)T4(M@>?$/&)N[G0: ,RI)R(@\'(,9=8LQ]_A:O111T; MJSD%UO>4:V_6 !)M-AZ+;00M1(WO>6N@N?ZH8U,081%,,6(UH4&VA1QI&*^H M-05((&P-1,-$'9N"R:#&@5'#C1(+>(K9B8EJZ"D$XLAU:V"ZYJAC4_AD%SE M*<&P!9,:NR@M-]8(!- ZVAI\AH\Z-@:9VC?CU1$A:5A8@0-"\KY$"U%*C%L# MV;5$'9M")02HUO5606A[/@Q5RAF+&@6&UI!@:U 9).K8%$K-IM:"S\P5H/<- M /5*#F,P%+T7&:"MP^3]TL?[TJ^EZ<1'T^B)60>7K;5WA4@,(?7^>#E*S3H0 MMP_5ZRKK<_U8UE:Y]IH14?T99\HNL4.376%@D_WV83E469_KQS975L?HHL9I M'F(%2CIBFP9RKKCJ?=T^;(=?US0(T)A
K(Y4H E!E*%>]2!;XF:U0X08Q M'"CU5=8!\DNE+]%@VC81/1&X2, MK(VII:8JP4/@0BH'JZK['LII %^W!K*K3T1O$!51=U2*6)9> 9"0#?N6JK02 MV&B@O36H7'\B>I-C)UN;[H^E(:Z [E"#.B5F9! M5#C9#&K[I4EF%)<&Z TZ><_\\5:*:^E<^@&J,4F.6)%MJE"D]Y!@]"TGEYJG M$K8/U>O:8GS]6#8=D\%+H)82I&"Y^90KVF!4-6O\N7U8#K7%^/JQ=5S5]I:^ M8,""4"3LG7F\2C>OH&?8/FR'3\4/ G3/%3F#Z$IOJ1!BEE2J"<'DV$L(E"T$ M>J@MQMGN'SK M\GD_Q^_.-S_M-^)WI[OX3OKP<\[VH6KWU;7<- S# K%H9.I]#\UZM2O5!#R! M3AW+Q>K[AXN3>EI6!XO'LG@]*Q>-M_MMWJ>E:KG+E^?G"N#RZ>%"UD3]HX#L MLZE_2V6DGF]!W0T]FBU?WCS[?1_PBR_[NV.O\$OQX-C\\ M:$\6-%\V61RTNR1%V$.D1,F*V85*N]&VM:/M^N,V(F<8 M,$<&"ZH>;Z,8LM)$N$)3!Z5R=B'@ZNO+J'N*Y>H]CW;",WU[;5#[.U-IQIPP6XB]X&\"*$8#:A\PIA!Z'HM@ M K5H1@;-YDJ=1)2:68U:G_)TH?16YDV<8X^!C1^\Z?)*-53]][A*85'D<\-'L<(W'G3>OI*RD7JJCQ_KJLBF$L[Y&Z,(VG4/YMZLY M\7_5DWZ>BU&5UK;Q:J_TEGCOW<#Q&(2HD3U49%=$69.T\'L2/&Y2TL[$52@A03.I-):!!,SV22<6[#1^=J:WPI4 M[ARI*UJH73M:9Q".9\M^BHD@5(+#TG)#4"EJHB/.3.AJ)F!O>$JEW6[241<) MCY^+K.Z?G+N9=RCUQ,^OLZ.CNXN3Y5:6-7-%OTJ]S?4G2QJX[0$GD-26JOE%E<1'0HW*!<]B$9<\AX;ZXN M6A7]2N[/7BMD;LST:F-D:C9&8HTIDE4[6+<>Y&ORNL,#G9@*^ +( M065PSMF"1?3>F9!!+D3PJ/$=I6>^D@R>0V>2#L*F\0GD!F2MCXUZ"ZY0;:;Q M8S4-'WLUZ5=CT453&3U 2NOFZ*DEU4L@V;6\K>!=:[2Y.;B82<4--I4W.M8@ MZ_^\+9D:<>@M-+84KNN/-O\29&]+/BSDUBTQV]PB0"./(:D(IMYH/=N$;0*;ST8R^SC\UJ;HJ1I?V&-QP $%:L M%J.&LH13*.8QVAG_0=!]:P6H_,_I;+DN;O5)&_#>^U]L 5I!JU&OK9$S%"1R MG(AC":%22#RE3,SY[M;%-7T,S9OA1#WT;H=AH!!FJ MH]RR8,G.IB(58$IMGOX4O3X[?;;CU.>O_0$;F@!@=:%[#[0NVJK*LT;'=0JK MPS>*X=40>!T5?QS_8P4+:0)[#'\Z@.EC2==SWZ79#E=+;Y_^L6IE03L M8PT073:],QRS\RWWY02Q,A&.?V77_OE/[9^Z-W]UNOI]_8./CWB[K4T6?[0G M>:0&]%-[K-667LD>ZZOI=4_>HO?%2NL+K9F2B2TI_5 =J@79T>Z*-ME/T6)N MCG9:2Q:LC%7VQ0L!('Y57&$F+JS]?Y>"#^_97EAK:7",AAHH! MB@H/9S Y;-! -3#G >[;%4J1_S1MHR]<]0[;X>'.%&PK,20N&9J.EE*\L2H0 M?%]M6L^W>8ZR^,AG6R]S%?',Z*8$/S"B&]NLK=I0=-Q+L!:H('M.L120BKTW MW@2VF^[8L=&@Y$-EE[.M[()C,- 0R&1IZ$V$: L$.WYEMV/'%>K^Z"F&YHAC M@!R[^;#D*GO7K.T%!+9+2'R@%!2S<_"N=2'(( +"8@L5?"P8 J!I&)-Q36*Q MOD_=;#7,VXAGL[6TE(,1:\ 29NL=IRI"%2J42>K_ _W]U!#!NV[<&RKTOMCB?-R2VJLBD 6!QP24NA[ ML%SV5(,K$YC?&=IT7 DLD&H39LHQ%NB[:II/F%P,.29. E]9ZFXL.;/L-$QN M)KC<,KA>!2?5Z#3DLGH+PQ1@Z5L--932#^FCI9[QO/[^^]T(U@*<%O.3T]6- MQ:(;M[4ZGPA$AKQ#,JAWKH#/2+WH6T9K126U9#-^@S92B#98\4:'2'(LT8 ' M@,(EU KLLT]2:75R6)V=/9( MJL@Q\9%\3LOYJ?-D@UOY8VY!JK')54"(5&NSMGJ3P$N0*12SVO'D&NR))<>M M^MQK"T(LGM0M0^1&:'(EEO';DW]?X?.#/>>W3A<+/?$EE6:;VU4P4HYLSI;8 M6-54)"+5 IT;F,7DADTE@:VN^/';DAU'KKS6I6>;?*E]Q@2<9#9,R(:$0^Q3 MG^.U(W]ZF>EG@__E:9;;LV4Y.9VO'M%J*DLB.+42GK:@4A0,N2<$"D7 MB=,BP&:7F7X5! C%V%QK2.PR6,/,3EH.*BERJ=&.N&W")PCPB_1:0E)OO%9+ M?;BQOGU?!1' 4LNF<41B:#ZH+; VHHOBV24[@1#U/^??>KGXR67?8JEZQ]FCP%*;&%"-6G&I*6&+S84&<+%J M?1K[,\<,[ #;_RD81"NM].J9F+F0N/7:XU9KBCB!EMVC!W:0[M!L6@OH$7UE M-<4)2TZ44VA]@9*K'R]'V@%[U4M8-@6L:5YM;XI4D:!9Q.J!(0G46BSZ*?G8 M7?)U=(Y>8ZJL'MVB@P09B#E*PB ]RC:5RX0<_8Y=HU,;Y/L*R@C0VQXF6W)D M5P$,12- 8X_>'^L5Z^F1'+0[&IFMSO9E]?RDWIN_EN6JG^;WK\JZDL8[F'^A MY_2/?TXEFA,C@3UF*)R@N$@QQ-8H)@6- @W>6OBJT;K5.^_=ZGF1Q9=M-/EL MZW!1"_RACKVS]3KJ\X; RYMG[[_S8>[FWO&QU)F^^2,=J]TZ/_E!4U-&YY;C M8/%P,9N7V2LZ.OAU+HN)L"VBCUS%%ZH-4NZ=A/M&)FMS;M[ B!O7;H9M/^X_ MD?)\(F!EGR,)DLLY@Y##(D622=%8ZR5.8%'BC;+.>"X?G*QD>?^$UIO*?IS- M24?._/"1_IS9ZZX&^E"\?/S[1.KZ@^\.F,HTFL;[(*&W'P:PT6$,J6*R?1<2 MU>%[QH_6L(]E^'G7)-38/&<+#DHOO]'4.=M:0@HH$X@!1RZHAH_$2H 0(3E' MB7HI171&M9A"[IP"[Z=0F'-B& \0#]5 WK&7EGK!P\JF$"J4U@:):,,$LJ]3 MPGB01*S45M5O&/V\] MF8C03@HUXU8W':O\#'_>B.CT_FGS-3,9:1[$QCTR"5U#*$ MXG.V1L@D:Z%*B6$WDB=(CTVFI)RXD$JE'*"X3&239U^J>(DQ^Z\FHW$U%G_X M=$8KK=I0V$$C<)XI^^9KYBRU%N_K5Q/J7@/ PRPX:A4,^OY?WWD=N +Z4(W" MBRZW\M7$N=<#\/4'N:$0>=^+3^0&*%F?4'"M9N_%!I"O)B%Y/2;Z^K.1AGN# M,2^LX()C1^0T^ I1'R<+%,:MX*]F<\V&)IQ.YNWH5.9E*A-,$I/)-CJ"OEXT M979<0C$!@8MD,^(-NU\I8+WC;RK69"8/))'9^.*\MZ@F6MH4.CN/'[GA5;2M M)0/7*J!2.<2038@Y0:48T#7GOQH??)TP7[\GS@6BSRV8V"(0!M10J1ID K6] M:!/?68JZRAC=%840" P8$W#EC0>4I^:LS1UJMN>^AH# MFIO+5,4L[#-B*MY"J\18P#!+2[U]"XRX#.1DUBEN#BPCS=3@+:=J(">-:[(Z MQT+%9X@6)M"3[;U=#.MVCI]H8?MI)#?2&>TKHXN.:R,9K0\H( 4HF6"X6.^# ME)#@8WGEQ\>;<:/V%Z25WTP5WU2:2RDU"Q'!EX:2Z(DNN2I M-2B,]-4$W:/AP/5'Y.RK2@-E0$4+-64&E?Q10SH#DB.UKV;Z14$!EQM1&2:$U]+<8$; M3$ /_,'FTW

T3D4G-)E)W/0$XR1=_$F!HM6U?-!)3QCH;3%^=4O1320%V< MQN?9]?Y[&1,V4B/9LIF ,-O16:H@\56HUD#'-) MKJ;20O.\38[RSO&KHY,SD?M"RP^I]94S:WA'J9X1A+!2)HU>(W/#BACCNKNA M1K/;%+WN:#C:Z-78GC>A"IX%&I@BU30 G%I!0* M5-?8,:JS=4)!;($)M$/;$6I4>DTRB>U+51P@%/VK,&A\V3@9:C:/>$?.):%N M"Z\^WJ6\7@1R#*;KWZ*P5)] 2.JFIIM+D?CF5JF":QGW!%BHQ8"BV53JE/W M GVO'C;@9J)++?C@>,2KD:^6$&/!)_KLJ"<%/62 1AQC3&(QV4(UIA%WK!LS M/AML1IV;&(\<^IH.5P %0H"><3/9AC:53LL3J&@#EZJXXOZ(O1&)E0 MRFBBL ^2HG'9E9BA544=5/>B:2V5"CYY3,&V"9CGB<,^B)&WMM@,[#WU[A.Q MY&1TH)?: J0(;U?;3F&>8J*P#S(OT!*:!*GU!?:@'""S+DC2-U^)SW7$W7TO M<7JX.-'?NSI[>*1Z5('NR:=7_1SO-_QY&XO2O$Y$)OMF72Q40B:$ACE7Z!VX M7F]+WZ7HFOI)-96QJLODFG-NX"8PB?%%R-P\G>E9 MYX=ZW.7#>\>O%B>OKZ&/_08K M@D(,Y'#5S 5E4X5%U22^>BCK,V@8F"R8"V MN9'F--ZD8*4V]4XI&96D@4ORJ:9FC9] ,OZ+0-NG\GPVE\79^P=.97RYX*O* M0U>E@HF5G0=D8H<4D=,$VA.-'*H-EHTV#5W?/:.."VK5N!Y<,1#U40Z.S):- MJA]/%_-9[S2TC@+>]$=3<5HNFU"#\1J894!G&5R2D,22+\ PXC(VTT!J@YI0 MG1)0"(Q]80M;0N+BO9":0@G5;=F8NG4R/V_@I:>X-]>/'BI4DQE5I4#J-0:" MK8"1NR.CH8714(H"G2AY-M1BE]BZ5,8U_7-U: M2)VM?J2R[H;\(32/Y/7)T6O5YA\>=#TS[[=/CF6YFI7[JF,.VODWF,@(-H:< MQ@/!.;)@4^/0P#>E!B:+4"80S.U8<04+,X*I:A9*9F&@GLLT8)(&);'KIJG; MBG4B^R&=?4;3TZE288.U>9,K#B*+LZ <2-E7SR@1JTD4V@1<_%=.A@H!GY%M=A5B)@-64AQQ7>V10K/)S79>?;@WME&$D"B7:"%(]!!*HWI> MV4-'Z<6ZH#]W-G+#\;V7YB]!&YB?D#(AWZPF: M5?7O*_X^O;E1.? MS5>[,;ZJ>8M1XQ07]1$XPM)"3)BJRR$03"!+]"G>G"]-7=J9OC5=CEG:R0,D QB^>TD*!%CG@H]GA M^0[LFV2R5$Y;/S&["<&"DI9\H)';7:R\.[W.=_DHIEFXJ+=0+; M^G:D' DI-[N7,?7M,L ,1)$*1C"M;XMBDZ3N+.5?H<;;INL?<&3T@V0L%M-! MQA;)V=ZOL/B$Q1G,CKE8:RA-H#CBCIPC(^?F+&>M3<5_SDI%A,*-A MTKB.N-_B%KGSL9"AL52U45&\=< :%A;)K+$&%)O9UA'G('9DV'P#P6J\0&NN M*@%Z!]9,(:8B,3'T; 1B&WV#8F"[6TAZT=; MB\<\S$<'Z!=M&M[4-*;MW76I,*F=AF@S>M<\5A1C,=0I5$#ZSSA>3%]-T':6 M:*#&G L[ V0#01&*HI? 8B1.0/*/"YD-KG7R5$VDA"[U-O*%L*:*T10O*GIE M EL9_S,R5Y%$VIBH&@L)FMI'@[X5J@0Y>TX1&*CW$0HVP 16*%\_";Z23"(X M'SU$JK4X"+VE"I3"F$U?RN[K!,H][*AQ54Y=&B87G%%?#DD="8?SLU(Z,UV89D[452_(^ M$T%(C5LI")%3,=66RE-*%0DMY=9%7YY3.GJB#'UO0>4%=]9';:1/S]=3OE0\ MVR :>#F7(*G%7?Q;_)LD2Q]Z .&G>1W Y MYEB#NCHTL9C$DV4)O=FQ9(,LR4GCL\)J1BJ#!%#EHU3)G@0L1$\38,E8',YG M,7.2) %ND (G]+V8)JOUJ-%Z3!%Z_>0PXBS/=0J#JXE.4FJE>L-BC<+@.04G MSG/1H-EDDZ=UZZ]JB%S-4CC55!R*2$8'GG/6*%$(:DC"XMH4JHH=T?S#UD:/ M9-FW9E8-:/V]>6^WT!LOZ&&;$7EYS,2MZU<>KD_+RQKQ^],K/ M\]EDJFZ*][6O&%=+J*0@IP,1D]2,?75'Q@G,>FP[0J6EZCPVRB8"QD#)A615 M!4-M@=NEHE&$1J]H1@35QR+D?;"N1X2PCU[%J2\U1S#DB%$2VRK 8-S;5323 M:-HQ7EROORN'D6"-0(Y<+5BC+C<9KY;4@TFAO5U,,XFN'"/%=9"V&Y![44_; M*WX:2(C9%>,;2G244Y0TH>#BQ)7T.!R"#8 MLC2#CJ//(RZH\&\0>K?C_/>8/'K\\T0"#M2;'[EP)I,!0#*56%35<(Y28IQ M[)R=J'DH%JR%[A^"^$$0[Z!(!P@NJND"L+5E)H%T>BNDD1@1\&!]/W$ MDXWNAH!PD$ .8VJU.-7VI8"'D'U-N=C0.12T8-UA&"H(9,WTGS..=7F_01, M\Y"+AJ[?$%MV6-3B1J$&+4@&#=M+KUA4H,C;=,S4 +NN2??K!TQ\]M*J5X@R MD*M9.*CN:18SIHHX <#>!1*KV6)=#[9/-?[>_CX\_T!_Q7@K7S MWF&-+EE30&,7+NRB,3E:X%/'8 M\D0!NQ8W.0A@%9Q7O]@2DX$@V-O*)>""V50+ER7W1PW8Z-WD,/.'S;42;$#O MC6I502$/>M>S^&0MI2T"=DQNAR!]!M4_Z1O\1 ^"D0\IO9N5(:ZWT"HW.LX>D M")DH-;DH4@U0G<+9$+A\XY$0\7E%FIH[-A! MRJ"A &$%IR]*K) U/I]0-+ CT5!A1FCBG0NQ.A6N8"2+/DBAM%)J,C*%2>NK MP'*CS#T2FM^9R^+P[,:\WINW!6E8>UIZB:MM5$@&DO=(7'WUP+EB(W'62PG@ M*UPL00@@3T$L[2HU+/54+DII( M4[T-A2D;L&0P< EB',4)J*<=I<:EI4QS8$V17FH+,#&2T3Q; M]E-L8W)R$#U4T.4NAMB'#-VW&8NY6!2;55Z[*>BA'9G&HHV"D@ER,&R#!S*< MFRLII4#!A9(F58)_1Z:A=5*Q-E:?:V4(T.L5LA<;3#$8L:\RF8!.VI%I+)HI MF:P4,AKJ@T9MIB T8HG)HR."BR4E6Z&9WM9K.#I:+_#(Y4&44S!))\I M.HWW 5R-E"V)KR5G0U9(@.L J MN6:;@@;HIF6>@&09+Z+#S$)EM?!03FPC; >C682F9;Q(CI,-S'K M8ZRF$AJ"2)2+%^.XYAAM;325+<#C1'00/^HEIJ!B3.TL@\7,L3"9ANI66Z#B M)N!'!UL\_K9;[LFZT])B?=9'L^7+FV>_W\AZZW2Y.CF6Q>\.WH0DW*<7)XO+ M*[SW>W]>]9YXL[_>#^\__-2;,B_/CVGQ\J,VO70DRT?R6N:G\D"VL_A7,R&* MJA:3 MA*W/=?$#:JF9*:Q DHEMW8V8V=0;1A 2FJ&8"3AFN]C'NVV4MR9(U$ M#E-8H;0;.[NQ,X@*;X 8FL95C R8-4PNI8IOE.\.LS;\/$V;RMX#IVO_E6;]Z57K'JU?.^F.T#[JL'HV#@D ' &,Z4:4=$3+H;31'S?X&-N #^75&FV0%; 0DT!+95>GHL; MU<8F3M_/70H7U2L_;^7:5P(7N,3<4'V<[>6PR#BQ+H2 &W@+442%#"!I].>YDK=24K%85'ZZ\9:>'D2\7$E-:>+0J)%J M?M_;ZAK*/AE0_9\:9@$8;_/QH3'88*=Q@6=\W&->C69F"Y&Q3J]E#+HV,1OVU>"DD%2Z:7J]MR]Y78&1V M=-ZD?O_ Y/YG_?[!H7]E;7=PD)HE5M$.-7B.01J"S\9R:U GD,L:_W*=NR>O M97'=GP>+9\'Z,X4C<$6A# ':*9EU+ 0(8J8)"U-9:WPOV/2 MG3DO9O50[LW+=JRJ'SN)!Q'-5;GJHH6D-AD\.@X-@SZ,+F;E]Q0J0>U(/"(2 M#U-)PBII2S$M@BKEUC#%+BNR=3Y4C?TF$/GM2#PB$@_3::;%XIH-7J""RT+" M+,G[VI=U)C.%/GT[$H^(Q(/$>"HDO/7>]Q7((%2SN*)<[HD+\-*F5"]DO#'> MC2=/_J@IP.39.TR-L@+N0IH$Q0LF8(8:$&?<4^H34#^ M[M@[!O8.U!\[8E'.BN_[*&M#"I$DFE1\C%BGT!][_.Q]*(OC&W;X_%SA[)4>S^54N$1H%GX=92V$+F<"N+RL'E0^Y,=@"G'+P)I/;*>$=GZ>DC3VD M2L:$&(# ^\"]XVZT^M"FEM-N;=".SY-2R[6B\ZY2=JF!-\RE4DL^ 1@&Y_Q. M+>_X/"7]G'R14$%2% 34OWHW64>N!,S%V33N/53OB@!)O=._UDPN:+1>;W_* MRUF=T6*#1?ONGM*"]/[) 1_-#L]K']X\>T"KT\5'(T=)W$X6QZ1D>_NAS3/H M2O9RQ6!-(^I%30S48'*AFDTW=:%*@S+NO5P[4ES)GC(B:LKC-=23 "FS8U=S@ Z,EE%MH4D :W8XHWE&"& '?'&Y G M+G1A(4" MIQHE-=/KV7!L'"I7U9#B,Y?QCJ9A3.PC.>H7>ZB:Z.S]!;8WS]Y_Y]^4 /S' MR6R^^J?^/&705V#S-V=,2FXY JO[M[C>LA:;KTU-2C,A$85QL_3@U[F&%<]G MK]Y%%N\S8?GD.:T>+DY>ZW4^W4'WWKPM:+E:G)9^_&-9O)Z5+:1TOU>/:'XH M[X;P_FP^.SX]G@A-8\#J0^3@'4)N#EO?>=:H"I!5ONYHNJTTI3<3HFD.6+RG MRDTL%#!H+7%KH:_1"MA&7+=GE%SX@W%S:_9Z=M2%RGI@Z*=T#+W0X7-^LMLG MQS2;?\4V$T-&WW>;2R"(59 EVEAK[SLFR=D=&:=-QK%;QM/Y[)R)Y;V[\NK\ MKKQEW+'04N_>^G:6W]^]RU-?'G;YO)_[TZ3G+,$1JUY@C8:!O7.MY5H\&I6W M<4?Z$3#CPZQ3XQBSBCGP%7P):)Q&RA::91;?)I#.F 9B&\P3EN)BQ S9,[0J M6:J+W(B7/HH9;,XT3NQ.KL_(^Y=G\YNS.LM]3%TM#J[-U=?TY,YG]=5XK/) M=O]DN52%T!O$R[S,Y&TVZ:"]>_DCLOT\G_5O(_5J2B5=3:% #"XG[!Z+HL')_-RNECH';B\2W\\O3 6FQ>;*J)84Y= MT#*3JM>&1304(8T[S,[F[;@[5KM+0@W%:\0<"^3LH[8CQI5:C)KZ M/LC<3*D5@G6YV.15LTGP.7 9\9K"+Y_<_W$V5PKCT1SY9- MP=!L#2:0CQ/@\.=@=_,*2;I- V6:' [H4B,T5M4$6LB7X+_.9V]ZE=\?/I*3R;+&_/ZF7M7)ZEC?6;TS9B< M(4)?":BA&!B?LZ_&-%\GI&-W[!J=KO1]0:EABRD%B*4265<:>R;].U&;D*[< ML6M\.L]!QHP>Q%9@:EBS"9ZEU9P)$T](Y^W8-3K=U2L;0PP8H?7&Z)5 6DHI M$^6<4VWCG?;?D>I:JQ&90I4P2Q?CKAC.Q3;U;RY8;]E.8#W>CB?7L8RH&"<9 MAH3C^.^S T?PO9)K(0C_5WUM,C.6C]M*NS?5D]/ZGW MYJ]EN>K7^/VK(@_H6-Z;8URL5R"=SE>+LP]+$UTQB?_CONQ[Q\=29_KFCW0\ M.SH[/_E!>S?"#A8/%[-YF;VBHW4QCVV,01U[K"E'::9 K\3>8HL&^C8.5NKR M]&/0W;-YB-R"F.""N).<"OH<#N03O/;00B2CD)(R1&,"-N'+%CN/;S?$-UN)W MP,4$1[[/S::,8&.P;) 3%\$)5+CXPZS>XU/N/WG17Y\?WE@L>K70?I%!RD1_ M46IS+)8PO0INI:#*1ER2.@]MZ)D(J0"S6Y+9NLKY]8@ MN2$J'IV75+!&\+5EM5E!6K&Q-I-*V);QFJO4B6B9!S51I@P>=FJ#.E7S*UA,J2M6(>1 M&I ', U[->EL;4Y,0;WD%LPM?UV4NIK^,)(2F]JJZ7VQ4LL"K:'CW)?:E!:W M(-?YU;)D<[G.C+DX J5L/Y3G9,+K"[?V5YR#*^F M):IFSFK!JKH@@< ^Q)I< E4]SALW@93FCDFCR%R2#[(4JF M0G6!(!J/2B@;R2&$XE,MXXVY=@2ZJ@C+8PA%0E2?A."C(9-C#J3<: G1M?%& M6#M.7%4\Q;Y4MI1:D@8!(F6*D!,)I2+H\9P38[038]K%\=E?]N;I-7TON2S7Z;S0_OS1^O1(YNGL[TDO/#QV?+E1Q? M=5F2C34^)_:4(25G&]AL*417$C9;C9?*-%X3M*/;-=)M8UW?@D +S9K6&&P2 MS$Z\T?"LQ,!LW+A5T ;VT)T<'_=V2V>*=3U9K>2V[)^?_^K8F(E@ < M'$BT6;4K^JB1=2[ 1I"-MS3B#KL3AW"#+>T2>+3HQ=C>V*NQB363:HSL0I(+ MC;$;A5>W_N:K7F>]P=I[C ZB;X3<+9!*&9"^:MY-=6W^&GBYF7#B MAIH^?.^=J514]5DH/Z>A/^?O7=O2FO9UH>_RBSW><\OJXIV M]?V2[&.5*YIL5P5,E*P<_2?55\4@> 3]=._W1-4C)JH($RP]ZZE1":3GMWC M>7J,T>/B-:%*2YGB,X1!*LJS"]BP8"BWU=6\LR!72)"?19L6RAF'4NLO :GQ M-&K5BH1H(&)NO0H5]C%FV:RF;$XSII8R)Z/($&NI)E!B@Y'CDG&J,'274?U\ MAIK $_8;/O/]1@@NXW0IY!2F*9L^..$P%T@;X2C6BV\3W(NLMX=C&V!FJ$18$8G:BPADHR!GT%'NB9)!.&2XQTXQ M;\P2JUUS6N;Y=."! L6]6"@1MV;/B1(D2(&YUM@&:/@2,_;\T#R/XG4B=_? A*&TP-I2S:3]Y8$A<:,BM]"BM> M@-/D2H=Z3\\9A(P-/ABG(Q I4U!Y)5A<&6@QXX8O8>O(18C)_[-U]KKG^]W3 MGO7]X3\/O7;E>%SK^]J_XX_1MAFP=T1@3 2GS!FM%#0.6:;BPCK*OJ9UN_Y, M?W#>CBMTW.J 0]\Z.!R\)OQD\.9'RPT.7\=5__]6;ER71@-TNW70>7UTVH\K M=1[?[Y_HSMJ_3>_/>./AZ^'];WW+V*=MG"_?&WWX\GW;;7=[K_]5B@5\$^+# M@U#&0K_^?\VXSOVBX7\4.]U(D?^OUH\+"_IQNL+PPG[KPK]&:>SE/W\,'T;$ M^[1;'7_Y< BG)_K+]<9&L?F_ M;_^SWGB_6;S=KM>W=G>WMAMS? 3\H$?XHON'K<[!H-NI%1NK;U<+#!E5\QNV M^FG4],Y1?WW,_^Y]F&/=.XCH&G1/7I/XM<^_)/)!2_*NVSLN_AUYI-/M-$Z/ MXTUL,:*;'1]2?(#$(:K<3E/G*.3(R.!4L I9&#P.=\8'%!V=^-[YUNN-KCU- M!)D"KU9&]\WR/U4W>T^7W_O3K:/OK[N'[\S[?ZA3VO']5) MX^@3VG__]^%V\]N/O>-/9WL7G]G><>-X?^,3^D :[;V+[OG^T=_M_8TZJ1]M M730N]F#CRTYKK_F-U=___:W^I8ZVO_Q]M'_\"3;^D6,MN'?AONTU&ZW&T6=U_J+(X/U]LR/L,6 M_.J5%$I"#:P0!% I-9 >:^!T*B*H#4*2K:PA"#Z5;'Z]"FO+#8MG'O+=POZJ MKGO?BNV._^,ADWMS9WO 4-=[+=TN/G=:MNM\4=^=:'JGCLD0D:X'\=-G@]>F MVVW[J'#T3OU=8/UT&E4CWVM'3>FDVQN\/-RRKU%5BMUTF9ZLL@>)_Z?/ZSO-S9T/ M>\7.YL?MG6;Q\?/.[N?U1K-H;A=1O6A&':) I-C>*1![Y?XHMM\5S?]L%F.: MQY76L?ZVF=Y&BM#B'G#?I0M64"F).V Q./3%_UT*?3'4OHMHYGHW_;UQ'(]WSG;O@^+$7R4L M^L <% (99MW*VM^G'3]$&8&U(LUW=7;4ATGB;2!5#2O;.WGC3!MGT.W^G3MG MZ6@HHWY>Z-99__'5S[) / M$YS[-NTJ;-W-G?7&[E:Y04]U[ZX\XUSNSH,K8%UNSZ'7/2Z^?BT&W:)*9O?# M'BMEQ[7ZR6%9O&NU?1'%/[DQG]$0WRP=D^G+AM_UXIAI"WU-87G460@4AQ90 M%#C0.NH5G' J>$!!>IWG1RL%+H]N">=T;?,!HTQB=G;T;?9KJ#0??X=6+#[[XW:%G='GUI^?W#MR_] MT8B>G*W\60&T8_H@M#\[K'?\0:N?*'*0DG!?'K3QUSCQ2+E@@(#6 .J)!*EZ M&> L*&=X\ J;E;6Z[C>]K15;';M:1727-WS=&L0OLP_Q9VV>:3LHI:'HAJ)W M)06%[A?]5)E@7N_[VL,/>P>] RTB;O5Z'K3[3G? _'Q MV_JD[U]?OGCC6OV3MCY_W>J48RX_]"2@0[@*AX=/@U[\SUU^\^CMU?*M/P?N M]GN8KE+&[GT;KJ)[W_OE;??DWI.]V>QDMR0;/K<1%X=D4[C#P)_TNM\3 M>&ZZ78:4&BFBVXLFG"[K;Z>K1^WEWT8;=2$9]EW+O/_,][Y\0O5FO'?\_C@. M%#]SMG_\[MM^\S-L'#<.]XX^G]>;=1I_CS[S3_PNUMEOGASN;WP^:[S_N[6' M]X\:\?J]BW?'>U]VVHWF)[R'W[4:S:VS^L5A*X[QQX?F^J"^"\_B[Z_&(<=X ML, [2P&U4@,CHAJ&-,%*"DJ@9E'5CY+5@>ZT[HH_WVMLSP)_HLP/5NK.ZN[J\7F\4F[>Q[GYR9$BT9W]>8D MC(3E)Y-*G@Q6?B<_,$W/RH/F\L:E6?.8"OVN.]=+J:/#7ZG\#,K4^SOJO1A7 M)R+U>@># P9J BCT$!BN&+ J-6BDDC,L5M8DA$4$U$;W]* =S:&=KG:U N'! M81$5C6YO8C7C]]AX%M6DEV1UN:'Q-K[<[C6[/SH9&+\#!AP'AD3(6D<5H$QH M0+T10!&$@! !"2@]B3^3[[FGV\7[9)3W:S/7MI=#H M\&0[\B'RO7DEWQYJJ9F7P$D?HGQ'=5OQ^"H$;+#UW'GBLATY8[;^V(W"W]YO MG63'R ,%^MJ(U!!Q':4 &.4B:QM.@&8F3KHP4-K L(%T98T0E$YJ7[C].!*W M9"N>7-8_+_QETD;\<\K:Z+\ 2S%"K4A8N\,>_+-TM5?A@/*> XMG)*6D-:[W MO%Y8&IHH[.;L*Y)<80@9,'&^ ,4X;8Z< X8=81;'644A<@F\Y8GZXSG##CYT M(XP^'G8[+S;L@'P5/FKBW& 0H(@KXQ0""DH'N'(DKHM75$6UA2D%4#1:*W0N M*9]Z+GE]'OW?_Y(8B3?]8N#;_B3)0=$I!:&6/'[MTT3$A8ZP+>P-2GOHL\X[ MR/AAO+<;=ZE>:]"*-QP>TOJ>=\7)::]_FDYK!]TB7I'\?,-8,X1?F3_21I9 N?LU6>0H[O/Q;Z2*\_..S,^#D\]<8Q:^4HN//[&&J M&%ET.\6/PU;\RS5C/M3FJ9: S=U<'^T^YPB;$J8+J8-=&NE[SC>[6(+Q_=QO;EUVT@_BI]I?KO8?__/M_VC]7B? M./:C359O'AY%L_VH?K0?W]\[BWK;V8WH!>,U<=H"8D5*/TDIG"SJV<%"YZ5G M:.15/3Z.(KL[Z-IOM>*_X@8 BX^Z5_RCVZ?^7N.]VM0X=\D=,>MN2:Q9;!\@ MMM?.TM0Y#W$I@,+IE,PP"I2@$!@'F348&FG5REJ]N9^%YRGYC:=X?>O[H=+A9)#5M=5P*+?&%.2_LH8]3=YQRXW\<^C(Z M)QF>8^'$K] ?PX\=ZGX16NUHO.IV.UZ1G6Z]*3GK2^U;(2+,F6V7[R*]XMP M+/JG44OL'W93=/-E=M#@4 ]^?HH?^N90TSB''QX]R!^U0G=<\0J//:V)R(X7 MF:/X+.E#Y?7QDVDHHYN5Q+@QOF M(J:-=* 'I_V%)**)?'#TJPN.8,XUL$HZ0"5-2EQ4YQP*)! 8N.5L96W/]W]F MCB=E_TTUH?6JR$ E,B,;W8K,"'WS$"Y62\?%B90B'QVW!H-(8[X=>:G7[21= MJWU>^*AWG1=;:=M*Y^T3^.C!R_I7>I?$4:.HYSG"\ M7=0;TVP>% >][H_!X>7;JU$M]N78G ^MSK"%3"+;=)2&X^/?,\+R;?3F\K+? M7G#_^"XO3+KPZ.)[QGIY9:LSW#@0-@!?:O?C*OWJ_:>8E3O"DFR5#5,''WN$ M1= JAL^0=+@J%)_^7<4J@6KJMR7P^=WQ;4FS;+W=G3!0NH_(P_7T<%%O"9]YF+_:"=^)G[^>!/M M'[G6WO'?1W%LN+'QS_'>T:>?/5RM[8U&U)&2SM0X;KS?@OM'>^=[S7^.&_CO M%$UXU&BF<<=QO+N9%JD#PQY; H1TR M^AL J,F.&*>EO< []+FG97(L-6NLWY:BN4C-A,4YIB\U/^N\+V@G:=REP&:Y M^(5<9#89SM#N?19$EI[Y5"$]4LJB*?;I2R80Q@7.!@83, M1)5,$B"U$L $Y;#R04DF?EN[\/%;R%-3LC,3#=&V>;=[(O/0/'GHEVOR M=K@DF8]^QT?GXWP4I"+.<0.43&7-))9 2^P!%X%:(Y#BD#V:C^X-?1B3830' M*/_:EQM^X3--R01WNGI;X:[CL_+0+*JZG6YYYG7:'_I;(S"&-;_O*#;:[97? MU3Y/7_ZC%;\Z?FW1B8_<30K0]U:_5)T[NF,3>J-"G:I%E5'! ]UQNN?Z11P1\.8\(^H>^W;Z4O.)5E*?243\LM'?;#9Z6 M\(_[OG[/]^>_I//45=-<+O+6,-'IZ<57:()G5'@0K'&I,IH$R@L;^1U1':C! MVLK%J)5=F>/+GQV B\M-Z^6QW_KI01S<\"]XV-B@5HP7,HU;VE6;BG>]89>[ MXK33&B*X?ZA[/IJ!-U"MA4KQDY;;B&HOG$2>6JXE59YJ3]"H#:.$>"62FVU% MB[+_/RM;C7B".Z+/RI#X,C!SMQS%]NF@W WCMAA5[ZA/Q\OA M2X-]\X!\]4$D!4X" 9D -)J5P"!J 6+0.\JM*2L8"5HCB-:D%)?(OUS>M6*X MK$D^[##QH%_&OW:O9WCU7AB,=_@[Z0X5G=>]U!2Q]=W?V_-O=(0*KS^B3;_; M/AW<_Y$GM E\;!M#L7+YFM35WX('I>?T-Z!!-K]>Z_4.?]U/%Z+M['5*\ M*MBSM3N\D:J%5S&[E:HU^F-%DE7KZ[O-S;>16QIO[Y>A17NH=]L[]6+89FU) MGFC4S:G8;&QL;A1_?VYL_MS]YKD>]#>1\(LVD?HGH14(L38Z/$JA#B*3$V:I6KZ8>72+Q*,9Y^EO@JDV2:9;TG<^F6DG:E5'QWWX-[[Y"',X\G_K:LRE.*PEZR%?SV@F31, M*]8;%%NKQ;NMQGKC[=;ZAZA I%UWO5FV)M9S,E?A'9W5GO15G<*JDI6UK8$_+M ]2SOU%W=UT%$6-!TF M0+[ZW-&GKC7P[H]9+6>FW.==YPDI]WD#$/(:3[[&/!4NZ?2[[98K@__&X-P- MQ?:)']Z\GP&]'(N= ;WD:ZQ^">ATTMKSA[[33ZG!J<75L<_07HYEIQG:2[W& M&/\$[;]T.RKAOM@]]'Z0=^@E66*68;S<:\Q^N4-O_M]I:W">P;P<"\TSF)=Z MC0GZM;JM^V6WL1]Y=UZ2Q989T,N]QC0EQ [BD ;=X@:RL\O[9:R^RJ>,2[:J M"HU.&7$^95RH1:OKCCXHF?:JB\Q&JV]/^_T4X9ZJ4ZUW=/N\WRJ5K6N"CKSM MAME;Z9H=WS]MY_.,Y101/*&%E>FZF( MD.\[8LR$7-%5BYKPH!=7IB3CC[VN]2[Q;V;;)5G?Q[%MSI:HRM*)RW2)K=5B MN_F?S9W[I8>N9:!=KV9(_KWBG[:#;RQR[+(N:.78)UY7G@_&*#.61J_:Y,RQ* MZ5-KO%W=]F.QP^-=59/;[W/?IS='BF]FY&61@OQ, M9.+@(P&/G71GMEV2]\+(LML6]%5VSP[;)E63GI=F@5]'+WF M@^RJ+!U;6=O=>M]8;W[>V=S-1?ZR.$TL3A3^B@GN;5TSMAY5+L3[4\'Q655? MGTUYY;MG!$^CS'NJ_UCU.N\WN^(^]V3?7^Z#ZX4]Z\/NJKC]PK?A=:S5SBIB@XT!%QOIVN[&[_6%K(R[VQMB: MI_KQVQ\W=TI W2\!%7F(5Z>7>S;L,5+H MX]3)K/_'K6>:=K<,C9CRT:S]0J)'+Z5>-7":5/NNNOWZ/J:7?-8YW/ M6!\F69/6B% /L5^&K#*?&O^WN*8$Z[ONL(U>,]H!OJC'ZP_[Q6;99_'OTXXO M4K^2&Y7^7^;T[+;.'C(YTRLT,N+K4;//HJQT45P^[D)-X8UN-Q,^\$N;.#@- MZ"WIW&2AFHI0_8:RC+;?#GI1QW1@-$)KO0_A5T_]2R_='%R/._Z[[YSZG^7E M=T_XX$6'Q0),PG\]W^._^=G=6J7GOK?UYFG?_=QW$WF(G1"$6D$Y#8IRPKW5 ME"G&N+*C;KKT1C?=ZP:<@#R@_^9I'QQH??)Z))/]JTZ;9,Z=-ALM=6R/WW6V MC_9^[!\U6HV-_>,&WCJO7^RTZN_CO]]OPNV-3VSOZ-./>G./[A]].OM =@[W MCL_:VT?K%XVCO[[M'>_%L?W5VF]^BN]OTKWX>^]XY]MV\]W1WI=-5-_X^_#R M,_&[3O?Q9U[?J./Z^YW6_E'\KO=_MQL;A\?UYN%A_-W:?_^)U;\T#O>:GW_4 MC]^%>BOU7=],_==_?-76$>T8!L@)#B@/#FA$!( 2$V8=/ON!IHR*]^TAT_&H#^AT-_[R)97++Y':#W*!@DL:[4$D\]]];UF]> M+N#&V/K%UVV?7L3KUL>6,7/>8SCO?,P5YZ%7,# )'%$24*LY,($:P##T0@?" MB5/)6N6"U3"96*&[FUJ>56?[Z2OO/3)ZZ8B?I92 M\YWBJ.\X"2QAC"@G$+0V(9Y05).89<0O+>)GZ7K)B)\UXJ^=-H0)J!G10'JD M ,6< 8T8!81ZIJ@0EGB?G#9(JAI4$]LU&?&51?PL_1$9\;-&_+4G@PAL,=8* M&(Q9U.J%B8@W''#(,(;!1GJGR9/!N*PA7"6M_@7$-(V+_I/\#W<\\M(QU=S] M#_W=;MN-+U5FHT>P4>/MF(\AKIHP" 7 )1: &B6!$9P :2)K6&J5-)&-I*BQ MJ3E5*W0HE"%=%0=#AO2$D+YV(G#FJ8L+"&10'E#-(Z2#P$!B2+SF2E B5]:8 MJ'$YK0B7#.GJ07KN'H0,Z0DA/>8E",@*F.)QO5+19I ^;M 2 :@0LR@@''PZ M">"\)CC/F%Y:3,_=1Y Q/2&FQ_P 7FDBD ?,Q^6B"!D@H\(-K _2A: 5X2)B M&L&:$%7"] L(61AW=*7(A59GH#L'K93WK_M]GTJPY="$"KL&LJ/RJ02U.^8: M()8BH3@'2%$-J,,LFA"8 T4-Y])Q[7B(!*5J"I,*>2GSN<0RN@8RI)\.Z6O7 M (Y$C)./#W.;=(Z @>(J ,>0=P)*:"%:65,UH3*BEQ?1U? ,9$0_'=%C21\X M:$2\ YZ&N$E'& ,-)0<&8HZ8]$26S<)0#0F8(;VTD*Z&8R!#^NF0OG8,0,4] M#\H"8K 'E$>56UO/@/&6<6@YC>95U+M%#4E:(4B_@.B ][[C>[H]S%1PQZU. MJS_HE25L"W]VXCM]_S3/P$MP7<[2,S!:IQ2R=&.5-H>+E*GI,=0T7AR$:80D M1!;@P#"@@C.@D-! ,V\5]"IP&*E)TIKB$VL;^1BBLEB>I4L@8WFJ6+X82Q>/ M.[_WT6BP,(4)$ 6,]@1X3A5#7#C)^1#+3&4L+RV69^D,R%B>*I:OO0!>>VH0 M9$ 802*6/0924P0\UH)I":GRJ6@7DS7(IU6R*X.Y>F">I1L@@WFJ8!XK=: A MM)&1 ;=* (I9 %I)GC(!H28PZM\R)0$*6*-B8C=]#@QX#!2W4MU9WQ]&OU28:Q0@B,HA M!-0XGP(/$5 $VVCK2\N%CW"F-0DGMA4RG"L+YRD8_AG.UO(=+.$P/B M4D;;7XAH+G@L@8-Q8S8(6FSTRAKF-2PSG)<7SE,P_3..@=ZW>O$09=5#4\[ M$89E84B=.@OJ$%KM5GS9?[IO8&$]E:\J&@^P%=?HV'_H]OOO>MWCX3K6_>"P MZ[8ZWR-]'?O.(-=F?0QE;8_7$##,0RXH! @ZD:("/%",!J!"U$L4L]%LM"MK MHL;NJ%CV1SYV6 (PSS(@((/Y& M! J#8R6:.;U=V&^@%B+[<&A[Q6MDE)> M8)Q%57TIC6ZG>^)3J%?G8,CW.>#K"15AF^N)TX<^E/6O5-$ K991,8,"T.#A ML!:,#P)9&;A7%);,#N7M"(N',WL^OJDNAF?I0LD8GAJ&SZ\PS+#5RE@!%'-1 M.T/, *.CZ14B)[.XF!8E+RB"-88GT!DP/$M_2<;PU#!\O0]#Q$GP MS@*#)(VZM,9 0T= M)%L@)ZY@),NC6J25T27GE+L1/G=8E6P:MOU0T$OC(\P M\2/[OACHL]NU$W[W_+EE[PMKV3N_F)&W<1BMSFFTA87<[_;]*"1Y>UTSR MNWDVZ.FX**V.[IUO#?QQ/Q)\>H!>M]TN*7X8+9?9_5'LOCGN*6&,0".)!18K MG/IE10TME:'@V'COO'%\:&7AFKS#S*IH%^#NZ*N MTLR7%>++,?52^\!M-,(9D090PA PC!L0#&1>0\T%*9VMM ;9M"I"/CM?OH#@ MJH^][O=6/^$[@N:73MA\,C0_[V.DL=&!T%^^XT,K4]7CJ&IKW',H4=R8+"' M*NLB504&HL)O@96"*$RC_/*HVF%1@_QV8FT^VUT&!,_>'Y81/#&"KY6-P+63 M(N*60Q65#19A+#TV0$0R9HI0KE/%6@QK@MRN=)$1O P(GKV+)B-X4@2/N5<< M$I ;QX -6 **8:HY+6&J4VN,#LA*S5;6&*\149'8C(S@!8ZOR@B>$H+'HYRC MML0$!I%P Z">.6"X4$!'-5K[:.T+$A&,40WQ23)**QI=A52US?J&'XR,^1Q+ ME9VWE?%F?.QU(^TFYVVFWD=1;WW<@:&""1C0@7' A;".$^64 MCN:/8#61C_(SN[UL=INEIR>SV]/9;2QL'T:KP!D-&+<>T*A) H/B*^R,$=$V M9 2YTC3,<9V9W5XXN\W2"Y;9[: 6H 1OV;\X M<65I?CJENOR54>"F>+BY9-B?.S (S M9H%K7<=H0:.Y;8 G6@)*HM:C(O@!\Q0%AC$3-O7:%5,(0&^.EYBZ4IV^3>V\R]A<%^S,.>\J;_[Q8 M8,S1@0F%3&D0S341%7_F@1'"I_ G[8P2E"46('0*U>&JY^!8Z+)38[Z.GYT< M==UO>ELK(HQ6<]Q4=DY7)F[J!K5GVGX4;7\>]]Q8PCP7& 'G1%+>, .*6@,, MU9!SHR&RK R=HNQVU&I%_=/Y]"T3W**'3F6"FXC@QO+P#98^T5KPW@&JL0 : M6@4XP4A"JCQW:F6-B1J$.38T$]R+)KB95FG/!#54R94U16J8+(P*-W(Q7@[D4IYI25_3/H!XP#T>],"3?$$> MY&(/HSCVF M%-RZ(&<_?^E^RQ;^EN!/4HY@R73ENYYP8=7AC[ZWF]9WND[KDVOPFWQ%($@8,& DH, L9;$@F(.V\@9C2%]<+5 M.PJ39>[)W%-E[IGPP"-SS[-PS]CA!I4P0.Q-%)C4.II)'U4>*X&51G,E$!+& M)[U'3>SXR]R3N6>FW#/A443FGN?AGFN]1TJ-M686>,'(T/#26@@@/,%,8Z4, M4XE[)J^Z,T7N>5FART/WU? 2[PH=AZ8/?'SPX^,(PM*3U2^ZIX/^0'?2XSTI M-WLJ9\6+PUC#69MC;.^7T7*N#U>S<7IL?&\[E*36W[Y>S)L$E\]5'T)PWVZ4 M351&(^P9"(HP0)& (&X] E"E0I"&(\;LRIK -09?6NQO)H8'$L,L8V(S,3PK M,8P%7/#([HH:H Q5@'+A@330 :40](([K; LB0'2A0FXR,0P6V*892QI)H;G M)(8Q=XQ6D"M-"4#2!T"M(T [+(%QRDKCA48!E\1 Q4L+-<#%5B?G%KHT$+9^D/$8[.-J\ M$;UF&$%2.<]T(1H2@EO(Q>FY9N4"&[(+//4K//O9?9Y M(OM8RXI(0"[LG]*2B2CB(&X1-$J"=(@.HQ?NUV7,K-/9I\JL\]SQZ]E M]GD:^XRY3 4W,@HB!,@$ J@S D@M%.!<>6.CVHH8+"/8IG7$FMDGL\]R1+!E M]GDB^XS%[B,J% H<*,)287X#@8PV,O"::2RPAY*C,H;M=EG.^;'/RTK!O'1D M/7,4VTVWXO"![_ LONBCJ0I$N8VDX=8)53Z<>A0);HV[GXS0(6B+ ;'*) /0 M .D- XX1BVC07#%9'DXI,3$-3AMFBU?#/%-+1>/D,K5,BUJN]2O&#)(\>92\ M)ZDW+P;*80PTL\9#B /FM R(F7K[@TPMF5HJ$VF7J65*U#)>UQ'C8&2TU3 B M%-# )##*.&"8^D);VSV.@SF/4U=T MNH/X=:FD71Q=ZE5[T-/MXD3W!D4W%(-#WT\.ITXY[SIYH4*KHSNV%2^*B!OX MX_AX_=6'3,31:7_0"NNNE.NOU6$K+7/=_6@]9W_^9'RPT.+[EK M[(,C08+7']$F#CY2Q;T?F=UB_7)IR,W)&/^9!EMR6;0;O","8R(X92Y"54'C MD&7*1'.1LJ](K5Q^Z/ J0O4DTB8P/:^_ 1WB\[W6[1_ZO+_RYXUI.&YUP$_3 M_H 9^_VJSA$K_CBO3COZU+42G8!(.I%F MNJ?Q=J[_QZV1QTVD;#IU!>]R.XCC;.N3OG]]^>*-:_5/VOK\=:M3?EWYH3?' MNG<0I7K$"4FB?]H*ROD8OGTM[*MP*/"CDX;1-X_>7BW?^FEW&[['U"HD\MZW MX2JZ][U?W5:N$DJ?=-=?OT?5T^Z:QSJ?L3Y,LGYS1O9;RTC=NO0.ZV7('?,Q M7VXQ2@G6=]U>4E:*YF'/^Z(>KS_L%YL=%QGF[]..+PBL%0\HU;OLT[/;.GO( MY$PJ1&,F^B/4]VI/87*1/:38\[1R2)9IXN TH+>D]W0&E2JE\WV[LCU>KQ_N'?TB>QO?#YK;&RB_:-/=+NY MQ[8WW-'^T1:N']D?]?=;K'&\>7[E>HV?:6P!XWQ][S4^P_F6/-KZ\ M:S6^_-UJX"T:O^>\WFP?_>QZW3].+MUWK>V-O?@,?\7[?#K;/SI >U^VT-[Q M%MD[.HS/M'6V_:41ZJV1VW47_O@J'=926PD4TA)0S4EJ1H@!EH$;#XF)O\MN MJX*_M,(JF=LRM\TM8B9SVU.Y[>**VRR5E$0: TAK#RA&"AA*#)#40..MI,J& ME37&:W+R@IF9VS*W+3*WS3)D)W/;4[D-77&;-EIC*0VP4"M +<-1;PL(4$J4 M#U0S2N"PQZJRJYD2MR(XP&;B4'0JM(;HBG#-5H MHV)GG0G(!L'MRIK"-2DG[O RX]I=DZ:059F)M@>'OI>2Q$YZ_M!W^JWOOGC5 MCDCX8^0]?%K/RBF6L,KWF-$]IEGY"Y%JB_V[;B_^LU/8TU[/=^QY,>C%FZ5H ML;@K'>A6IS]$@>__42LZ?AC>IL\FJ?R_1%&^S^)"OKDEE[ST=IR6AEW01POW M=K1NS;1LP^&M=USS>A'?QS5,&_IZK]6/L[YQVHL_/\9IZ+J&'VR'IC[+>_TC M]OK&VS$'M+$".QP<"$HS0)UV0 ;B@5",8F:YL,:MK$DZ<49!]8I1+#?B7\W6 ML]J/SQM?9>Q7'OO7#EK."=7,4* YYB#2/0326P005 QAAPAQ+&'_=N7N/S+L M*PK[BOH<,P]4C@>NG9D$64HQYP +(0%5+ 9:1YXQXS5F$<9B3H JF$T<3/I M3 ?5U0*FX*:[T@(R,2PN,5P[ H7E7'%L 811-Z#.** $I4!):)RAW"N73CEJ MB-P^XYB+BC#-0E%5]WM\[O1\',6%=U?^C9&[HYL2^K[[_B#EZ!5I/;ZW!N<3 M.S\>VF5VH4EP"MZ/Z9%@(K:WNG_XKMW]\1_O#OP5VZ5LOAUOV[K?;X4XS9?$ MF-GN<6RW.^8*(^$"8P"D$[$ R--A!32=5Q!A#O, Z64&Y37_D: MP1G\BP/^!?.&9,@_/^2OW1[04!*LX\ 1%:T;Z170INQV[)0Q+A@L4Q,26"-B M8K]'!GYU=_U*^3TR!3P_!8PY.!0F,-IW0&A! ,5QPS?8])QA"VB"$1[70-J* 022P2$<5A9 M["7DL*R(B:86OY*#\#-!5N>Y*YH]F0ERK@1Y[=5"T91UD2%3XB4"U'H)I/<< M>*E<8"%X3\S*&J,USA>F"W9Q9H:<*T->NTBY(% '" $*"@,J M=50F@Q' :^ALRA35%JVL<1$)IH7J,>04@VX1EPZ, M@:)P4(Z2U?6R.3Q\8_%S (=(B\9#U0CORXSPDP9X=JS1K63A#L%H HR,@*5 M0#LJ@+6628A\<-9&PU'(R8^-,QE4G@QFZV;*%#!'"ABK 1:0\*GH%[*) FSJ M(FP#!#A(J 17/II&*VM3[_.9>:"Z/#"OL+/,"'-DA&M?B<84,:<)8"Y:"%%% M\$!QRR(M8 .%IP0F;S*A4X@EJYZ/Y%/F4PSF2Y4]%LFT\>1Z;6_35EBB _1 MQ(;I&#(DU1I)#SR/JT -P<2Z,I+MKG)5F4PSF68RK9(+,Y/I[,GTVG,IO#6> MV53DPE! ':1 &\F AD88B[E5*B6[,USC\O8!1F;3S*:939/8=,SK MBZ"$ 1*@6"JCZB4&&@D.&#<\VOO>"Z'+"#F)IIQD,3\R+;W#?Y:.T?C;M;ZO M_3O^N!SWK0ZR(Q"N_=OT_ER[>MB'?FSZV"UO^+HUB%]F?XUFG-#SKL>>%>$5D=W;"M> MU!_$/Z3";/W5>R=B].44#]WF)]U^*PG+ZYY/10^_^S>CQO%#JAG[X$@@X/5' MM(F#.!W<_Y'93?HOIYC>G(SQGVFP)2/A@+TC F,B.&7.:*6@<<@R9:(53]E7 MC%EY_0WH5$/AM6[_T.?]E3]O3,-QJP-^FO8'S-C1:7_0 M"N>_$.\Y"OE]?93+^:ZO[S8WW]:*K<;;^^6P(F-]N]W8W?ZPM;'>W-PH_EK_ ML-YXNUGL_F=SL[E;G:'?+=8WZ7T.<_?JM*-/72MQ$(A,%;FI>QIOY_JUPI]9 MGS:'P\1CK]DWJL>P<1)VE;8:52/#P9NR*?M6IQQ?^:$WHWN-&"OA[:<-IUS!X=LC*"JU*CE*:!R=2XZ^> 34 MU1*H/VVAP_<$7B6$W?LV7$7WOO>KVR*T*@E]TFU__1Y5SS18_J#;_N;L]Q%M M:Q:JM_S?IQU?$%@K:3QY+A[0+VE9YV+#6W]L?*\@Z&H^X(WY> &5:-;[??^+ MY(<'/.R#%/$GM7]Z:%GS9QGD"^BF-JP\/BAT*0/+VSIMFG$^HOIA/KI_&&VV M^*CIA?^_T]9WW4[&V"35RI?34[>4SC9CL7(:&BX]H<9+8YE RD(9$$^OOFY- M?F(1)6N]X]*OS6OY6A^\U;U>MO-Z:^1M.ZKCO>9?Q_&_HSW\ MB=6//I'Z\2>V__Y3O/_GL^TO.T=[%P?G^\=[Z,K;=K3W8^_HGV\-7$?UH\:W MQL9.>Z]YP/:;FS_B=Z-&Z3F+8_SRB?WL;6L<_=5J?/E$XOC/ZSB.Y?T_A]L; M[7:]N1Z?\S.*]VWM;[P[W-]HA_IX*I85P3%"+8@*2FI.2C@P*G @/,&*6T,A MTBMKF(@:%FCYVI5D7EI*7G*!2<8,--!AZCG1D:B"<,8*2[$RHN0EB#!!F9>J MQ$MCS=18@)Y: IQV!E#N"%!60T"$0!+[U$. KZQ13&H(3>M,M6JY\-77_]:M MC<\RZ!>]N'U$#)BVO^J+HMOM[@_=L;>*C3XFH67Q@0YW>CR"K565$*H=\B(WG: M2![S6ECEG,0("%=V>'46J!3*:(6WTA*G1' K:XJKFIA:"?WLM7@L(+'U9[H>//7^B6Z[P9R>^T_?9_S!'-6&T%IO#I&X&88)RNK$4S1-0= B9&2 -52 TW M:D1-7.ZKHOX&A%=QQ?6&9G>@V[_1&Z:2?+:\T>POK][-+()(,PD_E83'PSR0 MM%(J8D#P& .*O0&*124**ZD\QPY21E;6<(U"6<-RRC5LEZ406":VET)LLPBN MS<3V=&*[UBX=#,B$J%@R!Z--Z*-UJ B$P'HEK+/!&8$3L1&F:G!RLW 1VUI6 MWVGUL=<]B:,Y+].Y4R;W2:JJ-7%\S))UI*F68G:Y9A_;NC-8[[C-RV6+K]^5 M)=+\!Z_[?B<]P7;XW/G[93.;4-?]*+7U!6*XJ?7#].C8 O MRG]F4GQ, F-S/1'B4.-;_ZH(TYXK"6R@D18EU]'HA@A()%UP3'.!V3"L%]4P MR;TN,XG,Z80NDTC52.3\BD2T"$C&_P#QB .:2J(:1"4(SBO,E/*8TI4U):-V MA:>5J50]S6JAXXBV([PB#CH'13OA*&Q MBG,3-0XGO4FM@3B02GB -9+<$2*U2]TL!*\QD7.8Y@7&]]VN^]%JMW,"TYQU MB_AZ4K#2S!>9I+U?+DBPR/HAA]LGMGV:9K4 MS$]/XJ?ZN$*!E""2406L2QWY!%- ,4&!HJF/HI?Q_V)EC6$4V:E*-DSV0RR< M.I&A_!Q0OE8UE%28"DU 7#('J*46:&P0T%['OS!+(T='54/2&LPE5>:L:+2[ MG0,P\+WCG/0T=Q5C+'VBT>W8'./V!"+Z-*Y3^+*E*%8 R91#0;$ 6GL/N.0$ M&VI)7*^5-8))3:+LHEA>[,XV]2EC]^G8O58BF$,XI-X64HJH1&!M@()2 Q85 M"XIPZK-.5]:PQ#7))JZO6%%OQ<(D0.7$IYP?4 T=:DC!F7@?1;R?QY6F *&" MQ%% G%.I,!T&*G '/&(\&F\2>DU6UEA-053CDP>PY9RGS&F+S&DSRWG*G/98 M3KM6)BT6ABOG #(HE>M6+G7_($!+#ZV @6".$Z=A+&J2+DP>YPMH0OJAI4VK MW1JTXATOTYP&YY/T(GV^AK0/-<>?99 OH!GQ94/:]K5,/*TK[10[!S_;/5Z6 M,_IR:4]2"DK<<+MAS#/MO!G4BE9G=$13A&&*RS V_^%6YT,]756;FX-G&NRLRHG'O^)'7LX$::I8(4 M6DD!AT@ "BD%BL5_.JV-\MX+%Z(ZAGCJ%%DEW]Z4%(',4$O)4#.P!#-#/2M# MC84P>&@(\0[$/0<#ZHD!"@<&%*'0>4\43-66$661H9:U_-I":HW=GS(WQVR% M'#U9E?3-2Z/^/#/54YCJV[@NQ2"1-@0%,$E,A9@'4FD#$H%9'DE,&;BR)EG% M4K]RV.3"*1\9P]/%\+6V@2RC$&N:2C+[J&U0"*0E'!@:A#5,8RO9RIK -2IS MB?AY@?&RK7-QHL]34^<<*3G'4_[16GP<+D6FH"=0T-&-RE=QXZ#<> JTPQI0 MK050$EE@-#8.2>.@\"MK'*N:JI3!DT,E%TZ/R."=#GBO]0='K8[:OP;2"P(H M,RG.62/ 8-SKC5-8:KZR%KFWAGF5XIQ?EK9U6W=NSS/_J$/LF=B MGJK$YO%)NWON_8XO:^*-Q1MD8GH*,=TL+D49-"%E7 @?BN"^!%-G-GZ*M!:9C"8DHQNEIR13S K. M4GT(%)4*:8&BT &C'%?20 MIM'8P%+7X?H6LG>RJ6#BE(N-W:OB]5B9\7#+* M @-&IJ9*"CN@57(UPI (EW*6O!5(BAJG$[>RSMZ*I\96Q"O2G.<(BFJH$I?K M\:4U.'Q[VH^SXGOY#'8B5KI1?RIRCX?4"D @"9&5HD*AM7> 6>^,T QZZJ-6 M061-LAQ(L;Q0GH%6D:'\'%"^5C"H4BY(H@$DT(\RF)V6 *L ,8&*SNG*#HLYEZ#*YLZ$;'2C")7P-C 1(/"4"$ YID!R&H"@ M<16M=5SP5)P?DAJ%53)WLKMBX12+C-XIH7>L;#9S2D*, =3& (I% "KB&3A+ MB/5<>\+=RIJ@-36Y*E%17\7"5*%Z@"Z1R[?D\BTS3RO.A#P9(=\H3X6U00$) M#) -D9 M(L!@;H&U)NZ>A D30NICP(FL*36MH))NUI:9^:WR?EM MK)>;AY93+P!!4@'*& 7*:PE0X-!QF!S396,EBE@-3=Y8:<%*52V(;^O#$VO7 M/,98?KD=MBM3"B;SW*-X;N]& SF+X_)AF;I0"4 )TY'GX@], I?":BF4+7D. MPQKETTHYJHP>-T6OV&7A"I$(BI4=07!-BXB.^'#M461S/KPA+QO'3<7P^EED0 M%U#2D/(3DRKB/3!&:N"UA]A;0ZR%$<>(UQC,:4[S N2&#SZ*NDM>E>ZQ+P;Z M+ <-S5.WN%R0K7(]FOILS"/<\)F1'L=(-ROE$FB)H!SX0'C4+%P AE&;("\6(Q010GY*< M/,81RDX!SIG&.-H'DI7YBK &I];0K&J^BH6)3'Y*1/)43G>K-AV/[A3R\B+V M9AN1G"GX,11\<:-FKD8\$(H%T-:EKI+8 JF#!%1@JB$RG'D3S;J:H+"&V;0* M;RY*"$LFMDQL2E8,EQN",1H(9)()5EP#HLHOEOJ2(\D=Q/ M-#RWAL;/)*:/42"RF,Y*3,?:&$EL!%<,".2B%80X]N =+UKWEYTCB?)?[8NPQ.Z@^Z]ENM^*]? M\=M'W]L]U#T_%0_05N/=SSQW-9K=-)B/NK?=VQVDZNC_Z/:IO_[V$>7!3'D/ MH+SZH/YV1'EO%=S_WT-HC__IZ"_J=#L^XW;SW6$<+]QN?OZQW?R$][]LT<9& M?)ZCO?.]HX/SQM$_1XWFI_/_O=@Z^XJ$0I@Z" @3'-"XA44[BRC@1>#<&(Q8 M7.)?[I#W2-#33.TL00LG0 -%H &@H%.[DF$,*.,$D$T75ECM:C:I?]^3W5OBE:_GYID)/=8 M]W30'\07*6=M1';__2^)$7KS2,J;CHA&S=,F,?T1C>B^[SQ$1K?*A\GR.1?Y M_';V%4../<<.$*LBWU')@:;&1/J+VW" Q&K$'LMWT]D_GR!,V]=PR!(U+XDB MD@;LG !!Z@"H, 1(@V%*1T+<,R.5EPLC49F>YBM,U"%&A4- *RJC:8 @T$XI MP+1WE&!/C?N5F5FMO2[34P4D2D6)T9@;("*-#"5*XJ" XP)3JJ$GQJVL16GR MO]?%'O*'N\[-)@[;K9I[^-'5[)8R2F0ZX6\7OM=UNG_X:T8IG5CYQ.>Q+#(> M >;>:!: MIJ!GI*"Q6#6.K J! H%"ZB;G4FP$$D *KJ0+CE-(JTA!LS[OKN)I:8K#Z'8J M<50Z'$H^Y9H>2C_]PMQ(U^T?U]_'9SW^3.L7.T=Q+(?1Q#A.W[L7QU4_^G96 MOWAW^+\7F_0KCU9JM%T#,#(9L%QKH) -P-JXQ%IZ3CF?[SEI%I\*BX^55E'L M+8 NV*BEXE0R'D. '6 M600\0@[$W1$!I1@%'G/BM?)^;O[=+$P+)TQ2,P@QC2*D?52!B8O\IB !TE)A M%&?6*)3*#S[E@+3"T1^W9#&?,\Q1#NWYU[BI"AY5-&"AAX!Z!X&QW 'F&&*6 M$&JI6UE3I(89K\7UO[VYIN/X!=A!LZ#-4]#85QN8"]0JH *,@J:)BS8_E'$S M-1)+RJ$3HA0T!$6-TMM\5[RZ[LCP.'GC'!G(K8A*HZ)>."6)M,92Z0WAS/MI M$%LI9'_IOG=1\DY\IU\6&5_O]73GP*>LA;_.KR_YJ,_3G]9_Z)X;!IAO=?J# MWFF9W5"6WF@>ZL[V25FGO-'M?/?]:)DT3H^-[V4)GHL$?[OX&J74D.!0M&B9 MB/J?]$ 1@U/A4<$4Y-AAD8J>2ZXB4]ZN"?8$II3.$Z4,=]XCJHC0:0Q4*4N# M#)KY:3!EEMSEEMPXKI3FP[G 4@$M. -4!0ZD#*7L8L2A4*Q4-VN2DAJDMXM' M%=T0176XFD/?7Z&3#/3_*'0_O?GW:<-2>051DXBX! MG01,).B1H*2!4<^I$3QQ->I<^[6RH)U!W8P,VDE!.Y8%JZS65-!H^Z8&I30$ M8+#F0"O-($/1/+&Z!"V:N*YB+O7ZU(/'81NGHG_:.VF?YO*N<]07UN/TI6'H M]D?=1T8UNR4('B"GF@*&H1E"/(5 R2" T04X92["3*VN2 MHAI2$]>/KUZ 5@;R['2(#.3I WFL-0T4P1AE *,I59P*!#3S$ M@$Q$C3)2(2"_K-8T.WZ@XQ]=X76O$X>?V]+,4;.X7(S-T5JL6WMZ?-I.@3D; M/K1L*]>??APAW>C?:Y2TB#H$G) 0T, 8,(8[@+P0@D&2FM,D+Z 2M!97M$*F M3O9/+)QND:$\?2A?ZQ8\4.6I-8 +R(:EY(VW'!#F D67 MY;48D_JB6S:KL=WCDYX_])U^Z[LOVMW^"W-EO)J)QM&/CQE?/<86NEZI\B#S M[?@Z#1ML?8B+U?"#[=#49YF\'D5>-WKOJKCI<*10 M19AS)!E:65.H1NGM$N1S07;.Z5I9:_:\[I_VSB^SNO0@3D5_\+J"<9V70RV= MDR,_Y6@L.;KH$:@]^$5TT:._BG^/&QF=8WXCC;FZQQD:6"<1L!9@0W66"KXZ%(ELXA%SZ)4 M.5%R4G*-XGZ!4KX@==H#R5D4*F.0D4QY*U.(I:PIBFKJC@B:VX%KHV2(891: M9.'#'*I617MM$M3F\)A>&UQ62&FP9 !!EDI(HQ"5+X.!PM3:@%Q< M05TQZ$[3 ;PPW43KNM_TME9L=>SJ4"'O;#0QE:XMRUO* MZ.4UY)N!AE72\T@ZASD^F: ?1= WFK8[1@@6!@%*D$H)MA1HYQEP!&%+-94A M-1S%-<1DC?#;^;5/"P.J3,/1":NQ97Y[8?PV S4T\]OD_':M@!*B%+*" R=P MY+=@ M!,QA_!,$,,DBCUN<,U")/'9F'X[67%0#:Z'9!@V.NVVRF_OA41V?/] MP:W0A-\]_DOEZQ?;('H&^FB]U>GVRDSSH5!FMGX$6S>=M/ ML'59@.QCMU<621H,>BUS.M"F[9O=:$2-V5"9TY_$Z9LW,J&-H)H[!H@0)%7< M,D!K18!P3E-((VD37?I..:H1KA;%MY!]IYD3%U1CS9PX'TX[\X5JRUSLNG[A-N -LC6O%G!MC'$8 MFL !12E[CBL&/))1'PXV;ODA==96$-4XOEV'=B)OQ^0P6@P_;V;3S*:5T;HS MFTZ;3<_':J(P0A'40 H9%.,14W2B7T,56'34M_^ ML[32+M-9RA_#QS"]/W_JX#N6MCCV1=8GB^[9(%K>\'6J2-:ROP8M+I7J0U]H MF^HKZ,YY"F/H= =)L^[%/W?*F(:#7M2Z3W1OD)*!!H>^[Q.6R]DM*S2$5D=W M;"M5F4S-P,JJYJOW3L3HRRD>QG><=/ME,;77/=_6*5_HS8^6&QQ>,LK8!T?+ M#J\_HDT3+>Z<[/KZ;G/S;:W8:KR]7P@K,M:WVXW=[0];&^O- MS8UBMQE_U3<;S=UB^UVQ^>GS5G.OZ@_PZK2C3UTKL0"(7!'9H7L:;^?ZM<*? M69](N,PDO$J9F /Z?MIKKEF[Y/%K=BGWCCBFMC[I^]>7+]ZX5O^DK<]?MSKE MKP0WI58E1 EQ(X?-Z(M'8%PMP?C33CA\ M#XM51.Y_&ZZB>]_[U6W9*N'W?_)7=_WU>UB)J8^5KD967)"QLE7%GG;7/*^_ M'JMU+OT+-Q;C6[YI^&J#L[4)B)>VNO^^#G% M?*$FY;+OPNYO^BY,/"M/*;54O>FZ*B>]^;MRTGG";E7(+,NS%3?JLQ4??E4A MCO)$@OWM'@OSFS/RK/8?#(FH/D+0'/?*+FKKUXPB@P91 MNG2SDP6K4H*U\)=.*;^F&O$==Z_[NVXOG7,6S<.>]T4]7G_8+S8[+NK:J0QB M<5D!\2&@>G*QZWR/?(]\CWR/1;S'K,N#SR'6[2_=UAWK1R5RZ[IG#XM1^=O[ M]X4'&'Z314HN3DC@G06L:8"IHH(CDDAJ")=2I&@8H@D63),PBK$FD]1"'VO3 M.%2-M_K]4^\J4[ZZL7L9#;C?:L3[-BX.C^/GX'[S$]O?V*3UC7?'C>8WNO=E M[WSO2_ULKUF_N(H&/-Z$^QOKM'Z\?UC?./S6N-AIU3?^.=P_^N?;_L;GB_K% MUMGVQEX:[[>?HP'WFCO?ZALING#SQ_;[3Z3Q?NM'XTO\KB\[WQKQ.^I'F[01 M[[-WO!.N(@%WX8^OU!L4K), &NL!#4(!C50 WBL- X=&V=2]@-0PB__Q*8=6 M+TOH] L/C7Y!H<]/([F7G'"X()1X<46)0L1U=0(#YC%)+2,AD-;$'T%IRI0G MC,A(B34R>:KA@K'A"U:%[J\K?KS\P@8T-I<;AQN \]9LHBX"2W4_V$>6V+Z_+/IQV+@@DA\5CH6#91TS( 8'#@TN=R#@26G?7*(&QRYT*#8H-B?S[T"$ZUP@73Y MUUB/R+4U"J5(PDAI4(C8O,,M1:'ZC,(D- N:,S R5^_06+ L"= D$W$IK##% M.[3(ADJWAK*-AWO-0U*,!\2DG5-%+Y)U.FG-'1GG")EN/-Q2'GY<;+ =O5 ^ MU@!95(#.<7 L1[!>1YFXSZ:.0^!#Z]Q0L.L^UX&FS2"#]:6)19H?*&C M,4,AUQD/WZC8J-@[*JX 11FUM5$AYER4HO!U@KIE1KF:D4 M)9-%*L8,+A1]B%:E.AC0 W$,HBR\),.[1JX6AXYMN/%48V*OV-"8^.="4;-H M?5(AAUS J"D&(8P.+&#,(;5.V<)BW- M>'"(0Z:;Y]QXN-<\Y(DR9D?.),+ E7/%>8HB6..$D[9IQ*WEX:N%:*+@GLGL M0"53AZMJ!IZ3+#PD*5D,+!DUUXAVZ,S69.!MWA]62<1[/:J*=M]BML]B^?+#TZ]-%QG@*"\,D 2C)@ VKP MD7&KL_7DW<&A44-4?%O&^C0N-2Y=S8*P6 !4[FF3D9EHN2#.#9<^A.QL;ESJ M!9<6 M61'%,<)3"95,UW12#T#J1G(K'@1:Y5D?O-I6;R7PO=1EUN%0J*D429 M)3GNK6$,-4=20M_"Y)M=;\JN%Q[&:U^NOPF@C-6 %&R1&CQ!3E(X%J+).A\< M2G[]27PSZF;4Q!,3T1B)P:#&[%!+G4(M"E5*N]#V\5[8^T(PL7@42AGAP4@; M (/C8#,/4)P.)G,PGN+&]CR2..^-&Y9ZXY[H9@B1QP3Q*S]EX&N=-F MW9=C-+RL'PAH>.D%7A9C!6@EUYE!MCD#"FV -)?@0@I)8>0Z4J_PLA\I19^' M>P2:'I>W'8=?P=,TQ2XN4 R!Z@JT9M[M&/<5\-Z^O6R%KG)T\II&\?GI^5"K B>C4 ?^SON%#P>GZ( &J,9HR059&T14"L% MMNQC8&U.L2R]$%D?',HA7S\IL\>/=G;2X+LQUN*[W5FE=HQVU[:[=MN/T>[: M=M>VN^5A[Y;]>'8M+D>X#WX?S8Z/TTFL3LE@1A_/7<#J'(Z[-/?."QI49?O; M:/;I3J[AUH:_5IVNM0'?\',"S@J>8)>"TUR]%5R]5T\67#W%@^72&."!.4 1 M!%A9BVQ9G2)3?I0"UNE:;(W\FAX'T'?2U5ZOB?V"K7:1Y653;>'E M6YGJY0Q,&Y03B5NPHHZ_XS8#E:6"H(5/0:)S.A93[5%@N8^/JG;I&#M)KU62 M?C>0*;6:YF@"ML)H)I;4O:NQZP_Q&L4:/ M?I8]-7K<+ST6$H6?NF&554EG0AM5?^CQ)Y'A.)I^.*%/ M]3S3UPV]O;*]LKVR&51[97OEMS2H74IA?7TV"<K?G"K#I=6_3?Z*2K#*=IC:S][]EI&D@V'%2;6B?Q M?U]&<]Q8%)").TDYRSBD+G(1:C# )/G=#X=>*TZ\2?C]^_'I]W3ZGE% MP/R9=2L)6)51ET^GK8EE50R!CA@ F4Q K'@6R1E2T6CNA3LX='(HE!Z*&QC5 MTS$=&\H^N5^3[QL7;S\$?>6/OYVDNR[1[H:Y-@1]"Z!X.<% )2=-X@ZR10U8 M.V-X%!*B=EIAB#QS7J XE$+O&0_W6 ZM6"3)B],>4%@73, @"BF*.Q<92SIX M[U7:A!XZJA[;V>131XQS<71^+DT1K63\"]F^,F24%#TX+F4Q?J: >!%(WA++ M7$E"V95)#AWRH;N! "OG[6V+\3V;M@_W D0[CD+=Q:'/!IM>#;9&(86"QN9)R1%PCOO>&XXW%8< M7CY%>/PSRSX5^>1U>Y+UBJ&OK"0(P4F-7)IBH00S6G> 3R^^(Q'RW/6(4K@Z&N';(U M%V(ZC1G1:'UP:-S0JA9+;%C<*2RNDM$:7.&@$YE"*%HQ%]?9!6:D=9*'&/[X&8;9615J!ZA$2@*ZXC9[DQ4P%JU1*)@6W917KNQ0ZI9MTJ"XUU!D MV:'+J+WB B,*"IS+D&1!I54Q- =ZBZ$8/D-11QXELMJ.5WG K!+X3,6?1A69 M5SJSD.L,%L::\]R N-= ]$&X2,QKFR3Z9'U0AA>=:#/7];L&Q.T%XJ^?@2B3 M$]XJ"RK%")B4@J(;#4AN8T[DDK&A4XF:%Y5XO<:QIU \KZRX.)$+&\ .>0]0 M/'VK#_S0%=[M)-M)MI-L)]E.G,<6EJC]VIQY:V]9 MQVC':,=HQUCE6-LJ-EB/_:(VQ2#OZ!).!Y(_B?[ MPBU:5>Q8^=-JU4_24\[6>)Y41HV",/I S$N1DA62=W$:QJ3DK1K\82,O_UBL M!B?&HTJZQI]-KB/B#'CF$@1I,W7!EQ .#IT8:FZ'3*[]?&Y54WG@3C7W:_)] M ^/MP]$K?_SM)-WURZ$5J\&52#((%K*7'G42CJ07*0B!D9>_99O00ZT:?%/& MOU -[C09AL8"RCK[R2=1M1$!<^0T!FFDI7DU.,>AQ>LC.5?NX;4MQM_$T#Z( MH96:DMX)#<[6!AJ4- MBPV+_?GHATZN MG<39H-B@V#LHKE@6KG/PGJG(BTZT+G#R.C'-E'3"?^590O.>MP:/EV7A6AJ/ M'#D(FUGME4% 1I4O98&UB@Z5IH-#9X=.-^^Y87&GL+A*OVTF4F0>,>8B$J4I M"H)'C3Z[1%FJK\04&PS[#L/+LO#@2>^X. MM55#Q==NJM:@V*"XS5!4/F5C5.:8##+T5F>;F,TBQFB45PV*VPO%R[)P*[1P M%@.D)#5@#@Q(<0."X%X619>/&4CF-/%42Y^,RI'X(4GT,;'K L1N;-SE>B&EF\- M%#=4A]>]M^DMRD0UZ9=I-A@5NWB?!O]],IY.K\4Q5OG\]U>6N<&JFG:2[22_ MZ4GNWV"F56+LJ*W-GD1BB(99Y[+.Q#![)8(-OANPRRX&[+*U^LB\GHSS:/9# MH5S;]%?:]']<>HQ(-1KN35F01*)X0=H!450@@PI%Y)%"D@>'R@P96SNQ8LNZ M8S4P[0R81!1%M1HRFA-&PQX-2V1B4!:#("MJC"(JD4VQ>:%N8?2? M'_TW$]^8B2]$8&-6V9H QFH&13%&(!X(C+;,4222I X.N;'[T[=]CTU[I0S' M8M'E*&AEJIEOSD9$[E4P(V+KE\%%%T0D[R*X: Q@V=K!U5BCE80^ MIUSN:5.V\LV1!9?S8[3I'S(]Q\FZ3B=3D>_I4&-,-XIP'C; MLN=VC':,?3G&+4K\MV]+7T6M)X=:9MLUX4<1A#>6*:,%DSK8I&_CHJ^>J-MA M[:GJ=X4Q?V5>WH'7';MOU!D)OS:Y[8M<+@X94-#$(A!2B!S1%TY-+ M$@*B2UAGLBFYTW;=EV/L/5\V$ MH?.D)7R[#!++/F49C4\AT/2XO.TX_ J>IBEVH8%B"517H+7[;L>XKZ#W]FUF M*^QEAD+*A@G'34*!AC)3Y7-+GLAS%3;ZF/IQ_.5L.GN?3F?3H_'C;].^ST70T2V_3Y+=12*_+91G'-RF,WYUV M1_D_.CE+;?M;:?L+B^U.DF(J8K*0O*BM\ M&Y9V+QFA8:EW6%H8JVDLCUX)2%P6+.6BWPJ!)&@O#)%0EG'6/RSM41+#]^-) M3J/9V235432U7G R"K-4KG/7QWLX.$VS=4;2;!_F5FRS3HIS1B)FXS6J*#V7 M,DJ&.A(KD@S_!'5=O_4[=E.:#Y]Y>C:I!:$=N^;-U]]\7L7N98]_ITGL(K"7 MB]T:M*]&M7>+(VL8EC5/@8$(M0VQ\0BNIG$9%842T3G6Y6@.46 _ K'M I':/=M>VNW?9CM+NVW;7M;GG8NV6/'F3/D]J[I]B# M4?$OZIS2N1=8_<.Y!S3X?30[/DXGL?HK@QE]3%_.>=^O2-B]>8B;<0R[Q6V> MWTJ>WZ^+GE]2F%$S >19!B2;P+JZ;AB8UYPAIW!PB':(=NWNXCT.L^^745\/ M;Z]IT36\?2NK[>+/RT;;@M"W--K+J5&9">N4$)""0L#D$SA5+)>8$,QEP8/V M!X>;*ICOH[VV8S1^/51.54/;IM&VD!3EA+?.&@1NO0+428+W"4&7;XLB"9FD MJY%HR799CK1C-+P]5%)4P]O&E=M"5I-RLNQ4 B'&ZF^E9,';Q(%BL"2MB)Q3 MQS=^_4E;XUOCRO9F-36N;)XKEVE)2L20A B0N#6%*U&"<^C 61^*:RA1BAYR M98_2DAZ'>6I>MW=*3%%O\?15P__)X M]O+2WXU&DW"9%7]7$V#D"FR0N4ZP0Q-J$I:M)?9FR.SU>%Y+O=H^2[XA=K6> M&5^/O2^9:J>O+BSU2=EB7J39\3@VL;6JS5Z&WXMEIN***TA!2D 2LE:F*, J MM 0K DSP@T/+Q&X:;#M&/X^Q]R#=0)2L@?3>0;H8#;-)*!*$X(SS@$P9(&T# M>&,U"G(I^=!(VLBQ!>V%&CF^ 3DNXUV6P-S3B'&W@?V-3FJN\H"F-6#\ MOV>G:2#9<% WH'62D\\;IL\_V0T]T_=EX,"-(55A==8N%3]>$WKR3EE+T5DG M'%%U(9ZO'TE],G[_?GRZ$$>=/Q1K4=25Y,#SQ2QF4Y;&UZ$B2KGNJ;H YT0$ MX:/,*9(3PAT<.C'46@V9V_#L@?5-Z8&?RS\L,OK&W=N/BM[XY=E.DMX0B;D3 M1MLHZ2V [F48/$4O,<@$:+,&E(Z#,SP"SS8JKXD",P6Z0Z$;;^^>?[1GPV[.X= M=E>AKB@ND[,H@E/("V@UF2QEP$0F**^:C[RML%TH9[0"<\&L!^-<\9&#YD#D M/2A!-@=21LF:X"#X4-E-)>8WXC;B-N+>0%Q>%(_.2,7O5&@,]P%9^5:H:)6( M,C?B;BMQ7U3:7@R52B9P'A1D%1B4%0[@K+(@;5ULE$S6&=1\J)D<.FS0;=!M MT+W/Z(+3/*6@ A6_$YU0EEBPTJ=H3>$N?H6Z+;JP-?B]G 5L+>=DH@'MZ]B. M9!BXR RH%$G;5*$L"WX9'W)QO85'"R\T[C;N;J0C4K8V6L>]3PF=-QZY,PEM M*" N0*8F=K>7M@L%%)DYH7."Q"S6=DD***@$PA'JR!AG+E2Q:U /#>=-[#;H M-NC>'W0+;UGDT02;;.VEZB4+)F:B6D:BN6G0W5[HAL_0=20\EM4$KV.J[3#6!I^*(3*/%)TIFD@8 MI6)(#;C;"]R%8K\0N'&800HKBLJU$GQ$@N BH\P$:L).Y2HVM/)ZKMB60K>K MG=!I&Y4736?F+;H#FHY4OQ!VOWY_\VOE'156NSH?QO _8 M7R?IA&:CW])WOX_B[/B"?@N_=7[OLYZ>.\J>O+,T# MVL7Y=3,W7K<7C]\>/7LR'#Q_^63U6_<;G^N35R_?OOKA^=/'1\^>#MX>E3]> M/'MY]';PZOO!LW_\^/SHI[Y_@/\^.Z6RD5=V0"%,8#]#&D"O4N MT?MS5/H!#.G*WG5Q)%2U!T>U$YIQ/Z,$U_O?CFNXO:V=%I=^CNE[Y[ M3Y-WQ:C.Z5)MZLH^U*W/_,?GYN;<(\MXM;CSHMOS-SXWQD>=,5[96><_$^81 MEU_^,7O$O_BSKQU6/9+ZR[_YM:-^_6?"F8V?*SXR&K?D7-4CI^YVU'9=OWZN M=FO.53WB6FS)N9I'&K?E?M6/K-J6ZZH>&66WYERYOMVYGK>-N*+*Q3Q*=7.0 MZT^+^-RUE]X0>YK+G(>)LEP3/YUTGE>R#;KPQBW:#N_J9;BH[MO/N5R$TO[H?^V=3+\2D\ MN7SP,+AX\M S0^K?A9O;ROQ6&PP&2Y?K/O3BPO/3%9X@]/L:SALBW&9ZQ6T^ M\EY=NL?OBP'=9O#'7EZ==F/UZL;:^I?N5-_(F]?]^SK"_C@-WHX^#EZ45Q]/ M!\].8U':BRTD^9TF#6W;?+=VC':,=HQVC%6.L:&9=/W8(6[36?AI"NF]3Y.! MY&MT%SZ_"CO6CFZU;G0R2>-KD8VR%BT::\@KYK37-NAHY3P;D0O)6_?@&_,+ M?_E1O"H__]<_?_SXLKS73[^\^>5?OSQ6Y3_^XBC^^J]_OOGUQ=__4?,$CZ_F M%[X\^@E?_/-?)_\Z>B9>_/*RO/?+]R^>GI3_RK'$FY-__?T?O__KZ3OQ\I_? MY\]-+-^RCR__>/'[SY[J^#7#P3"5 95/8*V*P**F2$%$5C.ZG1QR9H:(;-T, MPU6-Y;[3MO]D4,C]&GW?Z'C[M.R5/_YVLNYZVO7=0-?2KGN/Q3^6L(C2,.NE M !$T W32@<^>(,F(1-([;77M\"O7KRSL/1'5(U7>8Z )H_T31JMTN[D;YEJWF^UAHUSV'+V5.3L%T84 *'@ IU.M M!;9<:RMCUAOIIMO V,#8.S"NT@4L)&>T=I&IC)8'$B2L+JC,A8H)5?,8MQ2' M:@F'9:-C4:4(S!@+Y7L-5)87& DNLS+6VMKO5IHA*KFG/F-C8V/C/G$85'X8\Z>D$K#*@\9)2F=NLBL*HX MTDHY(BX59(88[HE4,C9="\B(N@=5..V\K%E\O*D:?,RZ:7(/F< M *-D0"(F",PH;1-9YXMR%$/&ZA,8L?/*L?&Q\?$6?%0*(Q>99'*\3MMR14 P M[E(BE;,C;'S<6CXNZ\:0E30R<] )9=6-M4,@4^"$E-)&TMUC&%F'ONP\&QL3 M&Q._PL28E57*,\]B$11:D@\BF^B#"2B<-XV)V\K$5\N:$:,Q(1I=1"(Y0!,X M>.7+_Y*QFI#-NZ96S:B&:OU6U=^*BQNJX.O>V_269EWOOY=I-A@5TWB?UJG6 MVUAE['V6XK23;"?Y34_R:PF[JYSD]B3LKM)6G9M<%+7U/B(*SBP&E,)IQ4A+ MF=+/3VL),2O_0O?-.OW57T_&>32K'7_:AK_"AO_RR;7'BV6_Y\Q9#I3JAA\T M 2FEP,N,KN@[SJTX..3(A^6&V&R3](=W@QJ<]@5.AHSWQ4/A,2:D9#PJ0SHP MJU.T3K$&IU[ Z4H$.Y>E"52XE*UD4%, P7L90/GH(Q1==O0>V'S5\*+ MVL>RH6L#(3A9I^!YJ&.W(&1;O$:;BTS+\PW=;H_=;ZCYRS8$%^=]=\-2W]TU M@HU_\ABJ':,=8^^.L6*GW)W;V&WTSCFAK982=40RQ6?/(3D11)0R;G)C[W"V MU$7\>0>SNM6_3+-7^8@^MBU_E2W_[;7L7*FU\4PG,!0(4'(++I?-WTB21BB? ME:B- /A06;NAQXD]RJ1H9OT ;AFUO=@UE=";].^ST70T2V_3Y+=12*_+91G'-RF,WYUV1_D_.CE+;1]<91\< M7>F,@C9K9%P ES("UJZ:Y)4"S-J30,^MU]TNJ#?V^+N/#\+:,1H@'RJ6T #9 M+T!>C4,D+Z1W0A9$4@%C# 9<2AZ239)EM#[SALB&IEV,0S0T]0Q-5VNI3*H9 M9PF8=!X050!+,4#(!4[1*JEM[B&:]BB=H8Y!Z8;:C/.@5@].1J%.%Y[W(A\. M3M.7)^'M5\#UQN[LCAFM8Q%AON .R7H,,4EALJ#R3?PSUJW6IKTK#YV/K7EZ M-JE%H1VSYJW:WWQ>N^YECW^G2>PBL=^/)SF-9F>MG?N*-+LZ[,9FB89U+8LY M![0I )'14-8U&L:+[M+\/!/;;:HJM(_/>_;+[&^(3:UG\]?SJ;]@UYT 6*$%"')9B;+0-N.-K%NY163#7/^/ ML9.8^Z__L(*+[]KFW.Z67H056EW,U&)V'+^>ARAK$G,?I!K^/9L?' MZ216HQO,Z&.:WBF.N7L/;'H>Q^P6MP4J5X#8JR=7 I6&D!.S&H+A!C"71;,Y M)=#6)QVS)B[EP:$9*KVI^M(^/@[>+ZM^X##ELM4VZ7$KJUV.0\9:%FZ%!H4B M B;KH+;L .X(E?1,*1^*;[[#%MN.L0<$>Z@PY+KJI&'NKIB[,NE0.(;.3V4DC:G0=Y[AKG&M\N4>^;"!PW?CR\'RY$J=F MFC&AG0=-=6)T8@SJ##/P+*%)F82,LE=\^9, =1Q-/YS0IWJ>Z>LH:*]LKVRO M; ;57ME>^2T-:I>J/EZ?3<(Q3;NJC]/:Q>)RC-1@=#Y'ZLL/3/N2DM*.T<]C M[&2JT#<.7-_:TWHQ.AU/NE%Q<[-]FL(D%=/^?C)^_R;%]/Y#/=N6%[325+CB M9UWX6Z^.GK&7M8>C+&XT-^ E<4!A%7B*"I157AM2*=9)PFJ(8AU_J^4A;LTQ M]AYRW[(%18/<_4#NQ=&/L_DTK%\_OGSZ[N7#(A])Q7#IF+7 29&2;/Z>?GZY!)%T19G<$)Z2!RSY5-S/L<#PZ=' JEA^(&3O5T MW-6&OQI)[@X]EL,O)G,_(GZ6C\JO&4; 7H+Q^Y&?<05Y8#"NF "!E&H MD1U&QI(.WGN5-J&/CJH'=S;YU-'C7"R=GTM32"N!X$J:F,PY#W6^4*@-,NW0(1^Z&VBP&5>@]AN:E+6A..$-!S!)]2 M(:.Q*434UF9Y<&B[[L.;:J5^.UOJBAB5(1C&C 2NL*')E-K [ M&3J#0ZTVU?1HY]5B ^,6@7&E'*_HG?6L: ;%T!<>-$=Z!Q#Y M8@F1*=M8]*,%'[P!9-D"68R@4W1"9N^*ECPX-&YHU4['&)MVW%]$KD!(%5QA MHA.90BC:,1>WV@5FBIZ0/)3KU+3C]H+QQR4P1B5LX%:"4SX#9BX+(IT$F2Q3 MTDNEHL! M&98 650C470*K! >4#,/W@8$$E(P;E@R=>R9'#+6'.L&Q;V&H@_"16)>VR31 M)^N#,KSH1INYKM\U*&XO%']=AF+Q \I^%T!QY0"C-N!$S*"M"8F*NT#(.M6H M>5&-UVLE>PK&\PJ-BQ.YL /LL/< 1=BW^L /72G>3K*=9#O)=I+M)#=]DCM5 M,&AN5)??U^E$QVGP=O1Q\**\^G@Z>'8:4URJ'61WZL2U;8UZVS':,=HQVC%6 M.<:&6C;V8X>X34GYTQ32>Y\F \GKUE";.]^AK'R5'7E[ZJ96*YN2F@R+AC/C M$;5&\HI,=C83BUZY+G.6.RXD;V7E#QM^^?W*_<(*R_(&CB:/_$T2K9\'<#7)RIC))Y4&A+U1$J< 9'D$Q+JSCR0:N#@XM M(W@_/L=&QT7$YV].G4/1"UMYZS$B>=/&D@HB>!>YB:'3<5CI>K2]W M6>KH-((4A,6;S@0N%$:2CRZH)#21K_7E154.#5L[V[/W@&Q@W#\PKM2H+49T ME&5DG-#H[&-,0GFIDA8ARJ_HQN91;PTBE^O+J>Z$QFC0LGC3F$U1D*0L!$5* M,Q:#L^G@T*C"QW7JRWN/QJ8=]Q>1*Q"2.-9A-3#LHS$40#Y/8" ME8@Q9VD/#G&(9O=S5AH4&Q2_IAHMY]9:XYPCE-'X:&22S$9CB;RD!L7MA>)R M?7G,WLOH.-AL"Q0I""#C!=3AC<1#- YYIQH='^KM2>;;4$%?]]ZFMS@3U:Q? MIME@5&SC?1K\]\EX.KT6XUCE\]]??><&"W3:2;:3_*8GN7^3H5;0"C:B5DX6 MEPD-)B:(6V2<4D[6NR1,-_&774S\96LUI7D]&>?1[(="N;;QK[3Q_WCM4:/6 MP4?,"<@E!2BY!4+!@4LO@XF,;)#SB9GR^L"3GG:5:7!J<%J&DS;):A>=YR9B M2-F1\TX6J2M,EA14@U-/X+0R,2*0Q*L"74<4_%*0D8P,6/ME\JMROL. MI_VS^U4R W+1(4HF1=D8-(K[+(TM?JYB(I9]3]S"\#^G"#0SWYB9+T=DK4&A MB]H :R@!"HG@G;&0C-4AUZ@LN8-#B3O=*+Z9]QVV]BW-*@1QSL%'/_DD50[1CO&WAWC%JT"MF]; M7T6U"Q^=-$&GH#DFTN249E%&*661\Q974>VWWN [K#U9I-KS[G%*W?)?IMFK M?$0?V]:_TM;_T[6T75Z$6=GT'6#YIFS]CH&/44,6.6#BDJS#@T.AAL4+6#]M MMT>Y%#M<%(1EW2H!)40)F7SQZK25X7]8X<)_1L=TV[KX< MHT%F_H*M,;B[1CW%0??OAUME:91ULGB-SD1$J%5VB83 M(E.*6>UY-&&3H>['\9>SZ>Q].IU-C\:/RT6M)T7_Z.0LM3UPI3TP7.V> M@DEP%BP#'7G9^*(7X%DRD#@R(F>$CS5^/K1N4^'S/CX9:\=HA'RH')]&R)X1 M\FHH0I>VZESW^G2:Q"\-^/Y[D-)J=M;[OJ]+LW=7)."8E2U'7 M.>U!ER]>@TM*@T(T6J04BR(_.-1.#J5:.T6[QP]^]LOP;^C MI[55X5S*\ON M),A*AMUDRBT->[EEN=,J!)ZI:)-BTZB< 9(,01>KYDS51O6J&O8.VW0[QAXP M;J7!#>O'X+]03-)H]XUI=S6BS@0G+Q5P9XM/9J(%Y\F"YRK8S$5-0+R1=BUK M90>/L9.@^Z__L(*+[]KVW.Z67@F[3\W!FM[@M7KD2Q7Z]&J_$D)"SJ*!L50G0,PO$ MA"Q,TYH$:::B+$)?# O>>O3TI3V0W>)PY;+A-OEQ2\.],FG:..&"\5#^(T N M/) /&7+49=E$#!3PX/#Z\,3=L=EVC,:PA\H(;GC;--ZN!" 35U26DH,QN>H2 M%<%:JT"5)'&/?$?+ V:%Y,4!X^7OG?$AA3GC;&-<8\MVA:T;6[XQ6Y:#T\%K3]9GB+&V'D"O MP1(1B,1"V2^L$CSVCRU[E%3[.,R3RZM5CO-@-DDT/9M\F@>KAP.:E0LP_7)B M;5\>]O7E&#OYT/'+N3@WAN8SRUH[;IU0K)9$>NL5DUKH7-2A97FCH?FC\QNV M0_D\(-_=TI,46TQ^%7C_\GCVBL$XZ(G*L#QM>-W#X9OW\_/EV(V\X?Q+6H[4JR MX/G53&J57/8\%AE@5*H%XAY(^@!:9Z83$[IX'=T0'ZW5D+E-969NS)P>.!_@ M8;'1-_;^YX/=!BLL?Y]H>L/,E#NA=/4TAN/Q2;FRTV?%S9I]>GX:3L[JM7P] MGM03?#R;34;^;$;^)!V-7XY/ZRE.QB?ED[U[7DZVME-J_MBJX%T.K"N3I7'< M@@L" 4,6-5740$"K*.> A%C[APG=F*L>J?*6&QBNN"_R;<5'\(Q++ATY=.C1 MRT F>F$YAN2Y)QLVH=^68CSG8N[\7)J"6PDD5YZ[DQ>H23A(VF1 P210V2X@ MLI!8-MQ*Y >'W X=\J$3FYN^NH4@:>*MB;?[#)K?#:1W&U/39-S#T'=9QDD7 M)<8Z"<]I 2B9 $>2@Z>8)>F411V6I:P>NALZ)S;T-O0V]&[";V8"I7,617 * M>8&MIN)@R8")3%!>-;]Y6X%[I<0R<)Y#T@6X7< R9X2RTJ8(7ZDPR, TY8-# M*_A066R>\XV>6_ F.C#6QIQC-%&+@T,^U$P.'38 -_ V\-YGQ,%IGE)0 M@:C('R>4)1:L]"E:4]B+7R%OBSAL#8)?+"'8F8P\J0AH@R\RV&H@AP1,::>\ ME\D*5Q#,^)"+=]30N>-1^Y,*L99H%S@3$W\ M;B]YE^LS;.">N""@Z$VMSQ#@793@N'0ZEQ]J48OAA@;UT/!-M7AJ &X ;@#^ M"H +>UFLO?)LLD@V>Y,3&.V*]%76@#-. M0F#DC>#O@VZ#;KW"-W,,E)!;O%!$R;//%)TACDAC%(Q MI ;=[87NJ\4*=NI7L6&5E[/+]M2\':U M4G_I;JWR9QS]=O@_Y2\<*Z1ZIYT;[.'_^,E?#C]_V-O^VN;MO#O@7^N8 MZ%&X16.OH^,TH!#&[\O)?"J7;G ZGI6WHTGYZ]/!J)SJNPF=##[0I!M",3M. MTU2!T%UWJH-U\^B43L.HO&@Z*W_1C:Y^],4+S+__*M[OB7[V^9OE*+'ZM)]N!2621 MHC1"2*-114_.,1]Y4,X7)8OJ9\D/+G[I>'+Q 3[0NP1^DNA7H%P^WU_IY'?Z M-#WXR])E>#\ZO3@AJYQ?;W'BQ7SQ^>_3LR7#P M_.63+]^!/3G7)Z]>OGWUP_.GCX^>/1V\/2I_O'CV\NCMX-7W@R>/W_Y_@^]_ M>/7/MWW_$/]]=DIE7ZX8@ *+@H?Q63E +Y_@A#Y,TU\O MOOGNHK!U=-J=2/=+W[VGR;MRBY\#HE+E"MR[]YO_^/SF=^Z1U;S>_^<5L>=O M?&X:CSK3N+)=S7]FQ",IU1=_S![Q+_[L:X?E_)&5>*?#?OUGZ.[I9/6M#OLG M5<=_VHO#77OI#2[&_"9Z&#%]S2@ZK'Y?!S.5;?7MZ./@17GU\73P[#06$_E< ME+RDB=:]2@O.X0K2J-^7L+@0_#;-1&_S@??MPK%5[JY=J/Q_0M/C03X9_SX= MY,GX_6#\(4V*G"Q:MCHBOQ6]F*9_O5-KVF679/W;[#X[AJ]^DAMJ7]SG6^-E MFA594KR;M$X;FQT+;=WT"7 MQ=<*4[V>C/-H]L-XVIOAI'^\N @UO?^)OWKZ#_FO7X+XUU$-*?WCT\N_O\!_ M/7W.7QT]%B^?UM][_NG%/[\?78::GGWZZ9?_.W[Q]Y_J>WW\Z9=_R)=_O,.7 M__SI]Y='Y<^GCS^]./J1OSSZ45P--;TX^M_1RW\^^[V\7_E/@WRU=-W MO(:IRI_LQ=/G'U]VO_NO_+D>^BW[_6>,#$GX!$'4)ZLR92"= J@HK>#:,(-T M<,B1#ZU9NQZZ?^WO&H5VDD+?LH=>H]!=*?3'9PH)Z2-I5)!MXO7Q8@!'+H$P M25KB4DN3NV8XUEY/K-N1T)H^E)MA1-4:[]3J M;6O[NO94&-?FK:_RW\?C.'U\&M^FR6^CD*9OQR=Q<:G:=K7"=O6Y]T?=KJ)) M(99%@H!,UK:N&JP+";*.G$7)0K!5-&L]-'KMQ[+]$\W-IA] 9C:;O@^;OI2@ MBNF8;WJ0&W0*M\?A]34#Z@RX& MH8U.9W3Z;E0?7])TFF;3=7K-[C2L^B% %M>OP6H56(T6!(A.3C,90X$5$:!3 M'"Q# ]++1%9@$M(='$H^Y(;U:%YCF\&ZB_JCF?3=3?I2?R2KA$A) !/* *)1 M8#T2&&[0D;&,.UGTAQGRC757Z=L(UBV0'R_'I] %MT;G2!'#[3'(HY>Y>_GR;&G[RJ_*KF>CJ:A7/Y9B]:OA*K%9X:)A*1(L>M57]M! MA8(JED$R4U;8B^BSKGGI2LL>.4HM^+&]XJ/9]/W8]*7\$&4TV"1N)("K=6A1FB' MFK6@Q^Z:\+?4' TL(U(U=$3([BG7VBG5K MI_FT&,>=!_FETY1'LWDN?RS&-9D4F7&1X$,?T]V>L6RM3[1*5\ -Z(O5VP,^ M/5^CY]T2'=''9W,5>+Z0#5>KX&HQSX.2M]X:#Q1R34MTG5.$A5XA!1:5$CQV M@0YW/22[$T/!]]Z>-R VFCT_L#U?R@]K;+!2.T@\>\"81'$>>$WTT!&%1RI$ MKB5\0V76&1FRSX.X=^V$=RV$-&_G4UL%))JX+*S "RVMFY;/S F%"R[!7%+36U"FYHS?7P]\J-G5M4J8?V_"W#2LV> M[\6>/WVV9V\BCT&FHO&4+E^R YNY 2VXB-I([3%V]JSQ>E'K@]CSGL68_DZC MTZ(\RMN66[R3(//LW3U,H^FKZ*A+5!'UZO1M7:-7^7&W0H]/8_?-\_= B &2\<:D8+TRX>!0#5U?_-(6 M:-IB^=$L^[XM^U*)D).$*A3/@G)1(M;6(>&106*JJ(?:.!OEP:$=2MF3$/*> MQ4->S8[39'#Z.:UWEMZO(4+VPE/ZEB*D6Y[:7KHLSMQK.H^%-R:MQ*1_+*H- ME824/.;B#E%QD1(Y<"P&R*XL*_-.QER\(W-C3^D6[.BK"??]J58SY8V9\J6\ M4$YFG;4KCD--V\V.@(R)D*T3-LE@2=94?#$4;NWN7?V+=MQ:6%QM?SPZC47> M5L-ZH(Z9QW1:A'5]##./>PSH- Y.1N1')UUOG$Z"=&&1\.^ST;SE^D+#G'D3 M\/MPQ![R&'LF/1^'>=%"[:241K_5;MK[)3K[GE=5=JE)HFEZFN9_/C^]6+(W MGU>L;5XK;5X_+>I0[U+D2!'*G5MUJ#=@E72UHLP+2812V(-#*8:&MX3N+;/M MOL:^FDW?ATU?"E(NHQ4\"H@A%DL.08&7Q(%2,F4M?68N'QQJ-A38$^=RSYZ\ M/2FOJ-=[G78Y>Q&1_\8)/E>H=+%,_QS-CI^<3G-(!K#0LU?'I+%%-[N&Z3R'Z%N78J2A' ML^4U;/E28]@HC92*UAGY*-;PE<7\T+FJ8D-62LAZ]>EH(>P MTI9M!Y3CO&;[2""5$$+TDGR.D0P_.!1#S7J2@=AB'CL9\VAVO0F[7JAQ"CS8 MR#,$7]MAB1C!29;!V:Q4*FON:R\=R8?BAM3B%N[XUDD>'^A3-V2]:A$*87*6 MXD6WOA8(Z:<2N5B[U_.EJ_41\X7[X3)1JQ%L%8+]\GA1F7 T.OC((0@7 2DH M<"D:D#%:9EF0J*A[5HQ*M,C(SAIY/](_FI%OTL@O94I64BBC,AB+"3#49N&J MV+PBE5U.QF;FZZPTW,T4Y6W1*9_30A:2D%N$I.)0V9AL%BZQ":UCVHQ8TV1H3WQI1T@Q[HX9]J4:* M_+!6%A_#<5?+L1."9YX!EYR5'R@2->6<2S8TZX]9:E&3]1[C+-5#;?Y9SM;Z M5ENH5):#O\VUNBO,EKK6.>D\2>[ (7"HAXZOTS6F M14[Z:]V]?+33K'L-Z[Z4*B8SZ8(.$%.TM2>4!N^1 4D,62<>4ATRK]P0;4]Z M4FXR9&+Z+5!>IMF@:QCS83+^;516:. _#<87%C"HJ_#;C3&4/[L6?CR):0*S M\8>_UDO1]>0=7'R:N:7@O'""0_:8@1T#L&FCMZ&,VL7 VVWN!:W6J0[-16Z M;;S@7DYRWQX4=UX/E:M2N+O4GNISSZK.,>I^,DFQ/43N@_)_39^ZH0)'X\?S M=?G;V;2<_'2:IF57?)7KJI[_)+;-;Z7-[\>EED8V.JF2@:A5 -3U25/.'&2T MV:!RQ1O(!X?*NB%3K97W;MKUMY2TS:[OTZX7VGAG\J'KKJE=L>MBY6!KGTW! MO"O+FF),>'#(V1"=[(=9[]D3XR?T832CDWE*?1S-SB;[EE:_-=*C^-_QK+H4 MJ14!W8%+2RT4M3&!'S@Q97PJ2VS/@79(; MS9;7M>5+C1$ETS%E ]9F"2A8 .(4P"CN41+G5M[EV\3Q 5D>7U7#'ATE]\#O[U*6FI6(6'ZJ-[%?DL6"YC-T4 M JJ]V3,B:4,*6D%R 6"+SH$0@%XX7A 2KE8 MMAE:W7HJ/IPN.9?EW2.9<9<[/[H<)-S"(+V0(E==IRYIMLU[OBNFEELL6JNB M8Q9(UWG/1#50:SFX["0F&5'8VOIUR&\H,6Y1D%TPY0>-@C137M>4%]H:47+) M6@&RK">@DK6C$3>@C/":932\=G'F>FA,3VQYKX,@FU$;^^ =;4!L?-T%*C[/ M"YJ=34:S3Z]R0]):2%KJH$A<1*-D@%KZ#\A<*NJ"$0A%))E34F5]<*C4VNU+ M6FRCM]:[ 7W1K/<;6N^EH$@B*(G>@/$VU-K8 !0304#*PGC,6?HZ%N+ZQ)<6 MO_BFY?XW)1SOX2CVOA?W7W@_WX\GBPQ;0%8KI;@SNOY8:I 821KNHX1HL@84 M/(%-4@#/B13)7,?:=*V;59N/N;M6_B!%_LW*[]G*%PJFZKA;%Q0D;8J58U;@ M@E00A,+ O7M=9D!*2$ BH:5AENH\_UP9W40VTV4"/5 M2OXW7_*?1Z=T&EK)?ROY_\H3WS!)<30;9 I[V2:^K^EE"T&:'\:G[X[2Y/T/ MM1+X57[2+5C;VE;:VI8Z>@62T>DH0',E 7F(4-<2E$_&VZA]L.'@$#D.#?8I M#;8]!.Y=)+89],,9]$*I7=*:>9Z 6$S%H%4&+UVL'?NRU#8(+FM:^U!(-73R M>K%=>S+\C8SS3?IPD=M>&PMM1'IL[3.COJ:V7R[2J]Q0M3ZJ_K&H/;)#\D0" M,J?:!MHHL!$SI%J:HP6%X%W-A^5#:7I2%=P> /&,>2&YG?%@3!+@ MT63 ZD/4*0U0O@E!&2J([G0',CZTKB<=._Y$#L2\G1UW[R_T*@_55BWX_7YX?ZNJ\GHQ.P^@# MG5RL7]NZ5MJZEDHLHS0F\FQ ">8 G=3@L+K,(A<%ZB/*7'2HT<.R>OWH@->B M7ULL0YL=;]2.+R4H^B2C1X*8Z]#ULGQ Y!5(LC94U:@X'AP6=U+9=>HK6\AK M$V)CH;TV3-()S5+L3+)\K#H+L7P['<5N>D&;@=@/_7&^>M^/)T\^K].3Q67Z M/,;U^XN'[2W]Y(Y<6R[25 Z%M!PP>JKI)ZEP+7#0-K(4O$PFZ8-#P8I?O4[V M20N3]=?.'Z '1+/S;V/G"QVID!%GR(&A4H BR6+GL=AYSB2])\O=O!,WZTNO MEWT-ELS&@W+MH9KH9'QR4M/*1L5:)VDZFP[+M^'D+,YSS3Z+G*IY/K^FZZ<9 M1]/99.3/6HBE?[4%BRD*ESUQ7HQ.Q[6*_>TQ3=+Q^*0 L0%O%>"5XRS5%CA4 M:).!G%0&#&4)O3 "@F(D3&).QGQP:(?67J]@;W&7OAKWP\F:/])D'&EZW*SY MVUGSI7QA@92.=1R>L+8.$F%%OI"";!.7J(.Q@0X._^L_K.#BNY9W]. BIG;4 MG,[&X5?P5*L_Z7>:Q)9WU*=8R_3-/#)V-#ZBC_\L\6LE?BU4.I;/4=[C9\6$(9D\$"H!6%L#DW$$3@II4,7LI#DX ME$-CUBEV;*&6_IKYYMMA-5O^1K;\:=F6'7$MH\R@ZL-=%+6)KF,(/AF47GFE M.#LX5'T)FNY;,&5YXLAFA,@^.$T;UB&W<9J>3Z=G]9GUJ]RA:OKC::R]UN7^-6'+MS5V'97G5+\+,>=Y"*!B(E#T201?$@! M="C:I:#-=!T9^N=GM>!)KX,GMXZ'-A@\. P6-=B;?,N]#?UP+I[%_JM=;&W,OFH[ W=(K:4RW4WAY^66A"4 MA8S2U9ZF$NOC/@84_;ST2TB9I4BBMJ&7-S2H;AE(NV#AFVS;V9WEVP\;WF0P:5OZRW\X[U [\)\&_WW> M;/[_W:A(5A7<^]II>>6/WVMD]S0/ZPO]E1N^U\5W6"K 5T*BTA(,$QK0^PS6 MH8#,I$]4F!2NFPA M6N,!M0W@C31@,ZI@D05>4^BEPJ&Z82[:RK'*_C6:OUEE]YE8SW).8=8])3V; M3-)I^#283]7?:Z=]U(FSK$;YWJ'O(N=+SQ7J5GWT,QW3Z+KVA67IU M6L%6_WOV[[/1;P5=7:YNK:=9L13,:2F1'2?9C1DKH?B6T+33_J" MQ9:04E'%U"($O_ZY1ZZU@"BQ0VILU(BJRHK%_?AQ#P]W0=)4TSBEJ1+2;&RO M*-;RT':X\0APHZ%)',#>9"HCWBA-1)8HHA3\DV,! M*!])12D-- \C+>E.*1U,.YIYA?!WB/9VJ//G+7 =[C!KR&UK+, MT$1EAEC-(SS%SHC,%"512H'91E[;2&UL,[:9RJ=1/_\YQ/?>7,92>Z1G_%$^ M'.+Q]2CKG095Z7JEW]'T'[416,,&N"R6<6PB$SD&G(9K8X$%.V-3*Y@RZ>$N M0C]EG/YTM**+2]P;@!_,U3-+J4EE%@D"V\>)D,82;1.L1\TRE3(-V!YM; O& M-RF]\3GV$PMJ=D#8 >$<$&H)2B!EJI32@KO4N)1['DF72JT-UPB$5'5 ^'2 M\+S5559XZR5647(Q=G8#(.0L)0E/(B/@EXRRC>V4;@KV9 YW7D"$]BJNZ^'7 MZ[/<^42#8FXK]N>E@O^M+\]S,0Y BI73D4FDY\( DM@XI9!O;C*>;++UQR_'; MUK!''AGN@+8#VK6 -HLRH5,KI35>>(/LS*DT4HRE<>RL+\(1'= ^':!M6#AU MBJ76&N(M Z#5J20R3CV)J5!I%BFPL'1C6\C-Y+:SZA\.9P-+_\=4FX&'_[K\ MV_;_P%_5N%O/PG)5?GSO^LE0/WO=G^Y/]Z?[T_WI_G1_[O%/S6<6F<&)'A_E MPT!,%FJYU$0AD(J: 15$!@C#0)]._*OJA]=5M9E\&.Q^^-#K\NDE+<(O6" Q MX?N*EU^?Y6YZ_$JI+9E0)/-ES+'\XN)5NA5X_@(M*UY+V1;G\:4O1UOTTM>N M>BRE6Y*+GWKLU:\)=4>#3:[UV/N.ZZX6.@9/*)](\..O*-^J!3$?.A#"5P1F MA96&'L:I_# [/1UXK&*A!T6 .!N,SGKYL' $P6=X-:]==U*8[B&?<=_9+BU) MF1,-ECXJP=@MN]KU3G7N5HO C4O,/-W(TZH9/I?@T7U68JBD[$\0LKY_)GF& M)SB.WT_Z?^^Q3R>[\S_ZB_8-=L?=V]VS_X/W7_L'>4ESHT\F[ M>._O3_33Q>?\TY>OM/_VKXN]/W;YY[4/'Z]6K! M)X\;77:'=G3B>U/]'=A=4<(N5 S%5)"QSV"2W6V])WQYY=%R/92Z _W=3SJ0 M_0F0S5MT+Y6P.]1[DGD!=,^Q%.#6:V(3%Z61Q_K79F,[H9M4+E>4>?(%[3LP M>I9@=+]TKP.CFX%1P_BDYB+#"Q)&1PX8GXL(V)&(: ]FA:?.,2VP<(-(EB^X M/1P6/6#D(RP*?PG3.0]8Y)IR?HO@4+4&+XL"^-\ KQY,U \N=?7_*]OT^ MG8WW.,3][./$[TPF?KIOIAJ&[G:'U>7VWT=EN7;_+Y3$?^7:Y(-\>M[1@#5H M0/]-RR<1+DGB1#KB*8V($+$@BAM#.'?,1=(;D_&-;24WE;QQ :?.)^DPZ]GY M)!UFW1-F-:Y+EN(!66)()E-)P"@Y(E,AB3*1T%YEC.ED8UL(P*P;7VF\;=]E M[7SH[?\QXW]L7R=9BE^2+'4WNAH>^"H'_R*WU\BS/CCV/6W!?8?!G&.9CN%H M"E^GP2>!T>4PU*,QN"JG>AP"VM-C/_&HU"$M74^]JQI4P)LF4_A%"(!O7;HN MY9<'PGTZF@2:^VKLL13P-U_F=96XTOI4F146-1_1!D8PFU[^D4>2QRX72'GK M;QQL !B6,0^N/6,\343LC%8J,H[:6!F;.1$?AXW#@P1YZ8L==?BN_M?#AX M]V:SM]M_<[D0/I*Q]OSWWNSW/^S_:_?MSL&[M[W?=_L[_3>[.__J M?3B 7^R]ZQ]\>.PS^>7C4,_ 9_7NU^6A7E/&TXW+8;34?SP); 'KPL'@O-#> M]UX";/9H+[2]I:][)2GJST[@:?86/+=Y6@GOS-T.X#YL^$4$/]/^+#-_>0 !OC;('12 M?5#:TS^O:$]_L/]W_Z1_\#'>^V*CS_ ]>W__)3Y_V86?W9=/K/_ETY<]]OGO MO7.@, /_?]^??_[;G1HFDD\,QL ^ =7Y>MZ_>'_2?_OQ^^>WQR=[7^!G_!SK MYT!?8&S_S/8.OG[?._AX& GI*%HJ..9W]BN]F*S%S8*+6I[ MJT*(YP/(\TN]:IMZE7,J92M!5R&U\HA%D\,6_GC86\ M$8()\#5EG)A4JT0IDR:1=I<&8%=KY%QDC9< MA]-=8Z(\>8#P86$#-2BS!1LXM%N]7S#MWF/K$3\X[YWET^->/IWT)C,SR5VN MQZ'!*<(6BUX7'PS_ P;C<.RE*^]*2AB^>*O/9!>C7%'I-\8LA[K"S::\_&L.X=H) :^"CX]$$'S]& M/PVW!Y9TAK=?_62KUT/*VAH-35]/>J=C\ ''YZT>:? 9K,#HPQS\$#;.P].' M1YL],\L'+OR4PS#UH&A#L1F&-?5%0!45<78*U->%[XGKR"E0>6&U0__ 3#^4>6&_A$*"8"LQN= M8/_9V2#+!X,0X6WF\KIW.CJ#5X_P>\O1%C,&V2DBP1:V8EB.*SQR##^?%=+_17!(66EK[N_<+@=T$OWC5ZL;L@^[_P7WO[^2"\]H?& M3XE?>^\:A3AH*4(AZK_$\ E4=I#.#][W"NK'>Z17[6UXVWMT:GWXPNHX;VO) M5M\A1RRIX +1.R_^?MED;^^0"LH]!ZF+4N^)2+4D"HMQ&2FR))/46^47R=OS MX#PKB>>3ISQ+8:P?AJB"\9E5;FO0V&/]S?>,]T,P2OX47D>S%AX[=H$5!/:D M&TX.M@L>>PIFO33-@P%2$.M/I\5GD7M\'(8O^(#?/.G]4M*ICUL?MGI_[.S\ M61,J0(D0;P-[V!IP*QD@C#$, 1^;-Q1K$C[[.[RO1R/R5X$^,X!'^%=$<:_? M^Z-9V6WK _E_@%M_SL:3&7H8TU%I=,@C^"&!LN=@_WIRK-J!>NM:&P1-! K%G+JS$Z"2? MPI-+JGBY6!@]"$^=''L/="MHQ5MO/9KL(AS-Z68/3R*0[0+7 '/D"KHU7<%! MJ]FMEK9)X6;H:0^_',;VF[=ZAL'4=5;XZAEO7C<^"U,>S0:P K#O0.%#JY'1 M\,ML6%"H6LBNOV$XXB)TC);1@U@5,RYF4G@2YUZ/L4@>/..2948;&(YI*L%9 M7./PKIU"F@I.A>WC*M'_W]XO+8\EO+=^J=(S6/G=(7#]H3X*0Z\?/3K-AX%9 M@P27DERJ W:M"PV8'8)>,5]M+![-9 MN"J,O5ES67A+Z2"A/M<%!O'^Z*1>P**RX*1ZN&]#5J5R,+\[)A9_PB#&1=7[ M]]X.-%"CK"1=._4*M:)-+X]BG,&8#B-'K9,F(1'V71)&>F)BBHTJC4F1<0#1 M6*08?Q_#3M;RU*#O*2YYH3_Z!*U/&PG&]2: 0(#BP7XCDI307O98 M6XNQ)-2-P@*5[VZ<]DI0W0CUO!YDX;@YW/_"U:[>%Z#N1)\CQOCOI]X&Z$ % MP5A Z2O/?]>X%G1P@P>@+N@AA5G/>_WPR$'NO_GR2_ #;8P\0:>]=B:O1P3@ M(_^9A2F,X/-??6EB&T3&.8,74 8\%HC\8D3N;O5O+N#;T?F]+T>'U#*6\30C M3DA+A-,,W$GKB8RYUT#F,ZN78K'/@\[_V5!0,"%SHO$227T5])L+@8;XU$+, MLPQ:-2'"DM87I 70YT1_&8TQ$C8Z0SXR]]G1-T"OL^/<'K=)"L"<']M\X@,[ MF(Y'@3]LPAL!I/7I*6PH!BTP>CBM0I0KGG*L,?19/F& TVY[ \6]2L##'1CC MI'54$%ZJ8JTELRUF&4)YNO04&K,!&'H"#RX]%=N6''A\"'"$8W\8:,F1ZJ\/ M(Z]G$4"X#-.U=J@ UB)8@P[6I,AP;LVK>1P23GSD?V:PXK! W]&%"M8 9 @> M-@IV!LB6]RA>7<\]-C M[$\$]K+@KH7)>)&68N5IHYX^4'T\PIFT, MRJ[^BQ_%O#BSB+W^MOW TQABJC M9Y$JWK'T5G?(=XWA[BG.W)0Q!IA-@,!JVE/?5X6_:^>>*BE/^ Z#\+"GG'>@PR!M\V M?!/<4'!56FQD9^C"/\MHXXOW9<[Z%_90I9[&1J4DH2HB@G-*I#$925.I9$0% M950N)FR ]R-A1Q(6J41890R+K#3.)KDHR M>8*^Q.K$F!^N6^&#!&@+:-9&-UBXK%RX.>^@."7H964T%4O!E;)?,E @S.71 M $:R'99%' ?".BVWI8#74?MU9*5EH(1@GQ%?9K'W$#Y#4@%\:1%[0=8P;6WP MD&M.0[? MMC>@H$GY>-7NP'?^7L2@%A_7D#7\_H5'YH6M*L)62P\M3%3]K'K0Z%.TQJ-% MS5FE7&N-+@!<&Q"VKU?Y]%&#W.ZU@YYURM=_5=E>L,^P^G/B-AMBPE*QCF=( MP_" Q]UK$L/'B=_/WL$:GZ"4OCQ& #[K[J%WRE@7*Y(H[ 8#'BK1QBF21B+6 MD9,JY7:1$7A.G3=4IUFLA4@BF7%X1D*C3,)+=LD3>!Y4=J\^UNO50O/S6OTP M2EP=MUXJ%7')^/T?4;E\$,-)EHG:ME"Y8>#-/LY+2\BHYA M/ATZ6!\B%+\%6BYC?@ M7:-992.6QMR<];8.CD;EV?<$; C2CB*7,(P_']O9"5(/B\0JKQIY%R>P,-) M2< "A517'Q:D]B+?[/][]RVAJ@=3<_XDMYL].PBSZ17F=K.5*WHT&)GBD/D? M(=)IQR,/JS>"CX%-!)97+!4RK^FJY2E.^8[#&N63,ESZ%8?Z9>:J3#2#^;6K M:-/RT5X(%N,*Z/$X[,LW# D5#OMJ"ES(Q#A8AI!)@&%:('-Z7)H=.XY3*\^E#YH,U>H"/5 M;^UH4NQ6_7*CJN5[R+C,P70>D!.VO,BYP -U/-BP,Z YF[W1<#%A?3C%9--) M1:/+@^L61,!7PTX1_&\9_MU<Z$6:$E8N' MN3P6!E_H"KP1/UFJ!XSG:#1R9_E@4)ZH 6X>Y3B\*B#8^FR]'P57.4+UGY]% M XXMF-F?APM8>Q)^E!_'D M&2,ZKL/1-S\ +1H#D?^6CV=-(GPUWSH/OO*<,*=O/ N9]*:\F=F^WH=ZW3K< M1K\CZ#^\O?2K:E\*4Z7+>FIENJ#QL')#!#4 BY G'#)N"S0H4SQ&^ )%'IIY MY">#S<*'+9R@$ ,^PO/(8>EIGX 5]\&-"&TZZSS>DP:+REAJR?A"JG/C,0)/ MF81N,9BI=(K.U&8K4(J'LJ/Q5V S-MPJ/#V%&8-+F0\KCNA*^EHN6Y-'#(\* MCVBG H#'5*265GE(]7$$?F1^ 5MN6V"F#B8]6?1\ U^\QLP#\0X.4G%F!YDU:9MKG:Y T/&1V#&T%%E PKO?3+)&R9=NO!SXQY[O 8* ME+/Q$ ;GA?\W!&UXZP=375#P82B(4G\[>+T>@Z9%9 %3^T/*>"#FZ,&&E-3Z MW1;K]5U>H.*IJ/8.K@O('J8$C(OPT:2,C\ #O^4A@G+%T4VMV-5%OH9YX4(6 M?KAOWQ0.VUC'5JK\.MC%BLJ MBWH2+MQT M&("%_1G[.I<0WU@_N!W0&<&"A9JKU7CF;V"78P[.;"V.06A.1H!0HW!FZ;^- M!M_PAW*R1S-0@$$1MRA"2:=H<]"5'I6!OQ#1:"U?)4=+Z(73/=8N ,Y1<"#1 MMJ G/UI])Z8U.9@ND.K:H&'Z?2590;"*Z.W"CUS<\YIL-K\\GDW=Z*PX"+7HTY25 M!^;O2A0)K\6UKN =3$J/9L>HXJ&H]%R2@W4%F&H(C)9 $:GT&H(5!% MY>!3QX#D"-NU%A7AJ')2@3?X\E,#^-2@B(W"*([QSE@(?F' 8GRZXF[S$S1F M'SRF*F!D%S Z:RA+*V5ZJ&UYTE&H^,17,/WCU]\*XKO MNPK9/^#5,Y3A'9"?]M6V-SOOWWW W]:LN:(X[>>^K\987D?'Y\\5H-ZIX2B( MX=*WS#TK?+SUE5O%L52!8M5X*KT/,=?,C\?-^4;0^OKDJKS85%+KPG#KMOQH,+G.+W$"$ %?ZO=0KL6J:EL-BCX2U8PQO\ $ZDO6Z*&M?LI.U+SCL@BURL M=89=\[S:B"S0U_#\5CH:LJW*S0G''WY,I@"\-=4L+_1@\'*>W1H/UBP/0NSNH10G)>VW 3@+Z>%7U4PM_)N9NSDOTM)A#@+N)9 MM\&K%L7M(&T!I@OS M?+7[]:87WL/XJY_.QY/"6GX= HTMG>]PVQ]3)C?#L\J02KV[,/#9N-[$S1;D MU&+5\(-5R -$N5SO_V"]BN*2\VA<+769Q=J;G(*%!6"$I;[%E/V'*27Y@P* M]YE^5V;]_@X@\:;TB?Z&Y7Y3PLF+/ZLXVS_ *V7#PAFO<]FK^A$K1ML::NLZ0SYI%2!LCQ2)OEF=6XR;:.#@O;YN#_0Q.*+++D1F4 ;/"?D_@YTDPH]5JM;-R@I@^ M"8*_[KGJTN0> "SF"7114:K!BL62GNVDM#**.*FV%K8K@,>KWB_YKT#5@&6/ M6WY(*30]#6)89?P7HEB>UO0TR.MP%CA@P5-#.<5*M8=XE[WD5+TC#]*L3X\Q M+144"!W8\R;UL]"((D=78ZHD&7KO0GFM25XB0;@H='Z*R;N!)N<8_BU.R'Q> M9'T4ZE7PSB*),DB_!LKX/816<3HP^1"R*9Y=EF/,80$:A$6AKD=>KUJ1?=>H M;6MEB[2UIA!L>3\5\66\6"JU-SF'A3X)2%E^2=B(O*EA$$[\5GZF"35,9B:$ MA-$IPO/=TT'8?%L<\Y3.8Q/3:JW 9C']\N?E)0LC"VAT.ICAX1R2^-EI"_'F MRIA=)E650-5B=(5@P2Q@[>"3E\;6AJ$(ZF(O&.Y8)C/A(V5%8JF4G"N>.BDB MP8%1E>Q47%*'E:VHBH,9<87Y>)]/OO[IQ_@+\-QH'4 C[,5QU%WXS;M#88T# MG7,D%3$E@F:&F,@X$ANGJ$\X=F?9V.9L*83VWV'OU]O:.!1,3R)#=20RPTUL M$IZH3$72Z"BR99L?<4F;GVYKU]C:HT.A5<*\2@CC640$+#MX'C8ASG,+6QYK MFQG8VN7V\/^]=(6D)JTE,9@>@Y)CS!)(:U5[KJC?]\_9T)>U^Z+-,E$&Y*3( MRD!"4E4<+YG@3T$$9YXK1DU,I1&:I2;+4A#6V$@;IY[R'Y1J[N3HFG*T$^\? M?/R^=P#CNM@5_9W#V":984P1:I4DPG!&C(\8H2X1G M.X0<0*7H[:*&,I90; MP[T4<:*E3I2S2C"7QIPI\X.F8-TN_\PN\_V_#D&;4L^I(C%+$#AB3Y26H=VP MR, ,^RB2L,O+QRK_70/$)/]^,WAX$I[&E90>KXQ7AY3KL*:"9ZTXTRR8V&2> MDQ8DK^E/T&17M9R&4$ X? A]4G@H.<:$Z>K+JSRM0.^1L<[72Z]RL"X+$2#= M[YUB\9V0D@=+&.+<>0@$-*E5P?_$"86D"[P#,V[2B,KV!MY5;!AC"+5?$"0* M=+GG]'GS"/P"C!7IHJ3OG^T1-'>,YF[JS!_ZK@='3GC)(YX8,#0BMDI[FJK$ M8!>8R.O(=[ST=N!H[WO_R]=#GL4T%B(FGBG@I48[HB-E2,:8I9H:#AM[18O) ME3NHX<,IDLY892)-C4Q3J>-,*R'A%1=WM.$V=Q ,MO/>IH1Z#E8D!?JIJ!4$ MJ%O,)&,L2<&S6.Y1NR8=-:/R&*O@I$7V]W6-SV9]Y?AV,"(VF4J-)U M,8)QE8'<6L0'X2*IN?>&BT2G&ER,J".=M[J#VANC4O G(B$\ 8=5$6F=(RR. M=999)S7N8/R0&!&M4W&HRO5819/JHX*G3VTQ5AT\]RLN$Y>'$)-I=1&O#%9C M=?#J>FT63O>+%2KJ#90IJ,VIRE57JW&!ZRH0(?EC/,I\:,@#0\-D!""41TUI MJC*KYI*]J])QBZ2.<6CF530'*PZ,6DE1K:^9S"7+XPQRS":>N\Q]K:4JWK1P MASU$C4?#HQ&N3@AM8_6D)I?GR\BTCW0VPR_:MYKF+A,T#2EP"R8G9:I'783] MD@OD&)B>2WNIRX4N3/,:4K%9OV/Q?GMQM;QUQ;[.6UW:)BP4T"HI,+\DQ96C M:KR+JM79UXTOF%=*%R@?-SZHL=%;#Y4]Y M\=V%^76@E$9/^L;\-6[ K_[0F,N\/JE+NN?O4&$/A@A'_O M%>D)V!RX2$ZHZSR_"[-I&.M+)JQ_7>R__7CH(N^H\IQHA61I&I=EX-F7-)8I)ED'#T:>+1-J=;*QD9QYJ[KPFH)NEDD)ER0O-8E+HW'[ M'GG]Z[I14CF[S?K<\>=O 6GJ(^;2E N;BD1D2B0\\5:+6,5QHNP/PL$D7N,Z MT,H4VV8Q]NNU^%!->7?X)U+7T6Q2].-ZL3>%0)%Q#H>>Q]XRX0E7U!,!$$LT M=9*XQ'MF#B M'T0#.Q&Y1Q&Y>'=H4^DHIFLG5$HBK*0$'F5(Y#@#]08#CZV'XZWED'4E(5=E M.*QUP_!FK:@[P7F(HW/XCIU#G\8J!94F22(2(HR21&4B D%23J>&I\)3@)ET M*[H]F$DRFC 5*99&0@AC3>HS#X(LC(XCFR8_X(^=M#R(M%SL'1TF+M(^8QG! M3BQ$R"@%=BE2$@E0\Y0#[&3 +FF\)2^7EMO+N'CZ)4C;.=1X(2_'B])U$D89 M?-RE0JCZYCW[_<.^= $V)LP\)3*[4TC,0*'$$!*T^,8HXD"E0J MXU',:;JQS;;2VT/X5$DJDD2G62J$C3@XG;%*TCC&;!0MDK#A$66<=AM^NQN^ M__:O0VM,E%K+B8]U"BAM/-$LR8BS1F5IG$4)"[SP*L\A..F70/%JW_U)G!*N MVY.TY< W5.&N+]Y<.LC+KN(\X#V@G4N"''C4J>N0RJPX*<0+>.'R5W513(?* M2&#UIN&66.N26+B/WMSV+XM8A?+^>&VD:5%8GKC6]P++*^O+,1S\2!/CP>$- ML/9A61?::S"(]6 NF5/91+W.(VPN/(5A2$DHBG;) HQ]V01\X88FX)8>8[/; M)3&HTE7GKUD5?*A*TL3R^(/S^=C<;%A?+%HN@#2_6Y-C7=R=O&H4(3ZXT-HO MA/3F#EW;_5KAGU]"QNBWLF,D]DFZ!*8W%]9CU3#'/UQ=/!^ZASI#<@VK7P:% M:\E8Z\?O#N,+659+#FX:3(CPOJ$F R\::-2Y6,> 4'(D L M7Y+JF8( @&S]5B6J-'VVT!70*RK"8*:1S4_+=I5%K: :)V\0LDZ4=](H&^/U M*Q9;*2(-CB8S7,4FXK83J+L7* &N_Z'EGGJK* @438@ +Y_HQ'G"F1(FEJ#A M+D878D7A*M,4KLJGUT&=EE4M^^HMU*Y:M);-(\MFX75/G-I2@UD,-:V>@DE< MDZ+^NSJ >M,^@'K@J^$K[%T9]5F18U3:X3+^$>IR7G:J5N4PGEB[O;M/>:@"*A# _&M;9B*$4Z13X4EE3=N"/L*+A M*>CLJ*A/'18&GVBKIJ/SY2'J6_! T.&WD^)S3<&((DLRE%(:Y#BE\3F6_QI- MJWJ02\^L6C+4"; #_ZUL+!XL1]B'L(.3IFO3>:O 0%E^/>1\5GV7R\5"9E^6 MTBRJ4\V&1>%83'R[5$2+@5RR9V5YD3)%;O7Z%XVK@#M^:S+IENKDZ6]8,6TT MKHM]%B-L]./:7U50V[)L5IE6&$"WK(V)HK)9E'[%*NNA"$*&E[R*V/I\D9(2 M\)\$/O^HC/BZ<9-Y*E7G43SJQK6XQ0.O /8B!0YO(,0'/UR T6>J,3:U@RJ27!&@[&7D8&3GX M> CN7!3''@/XBA$1"T.D4XJDB4]I*JUPJ0*?;ODF^V5G_74*5&F-ZFK9A4U: MC?[9J'T\55&WN3RO\EZ#+:J]@DTH&S/.&2;XRL),@^$8%_TZF]**[?!*J./> M-N:;8(%,/EWJLA:^TN.GF@:3*RXNA.K[=1DAK(1=VK&YGLME**V.%I9-(T>M M?M3C6JI#&^807JQ:/&TN5\@O#$-(5%_?.DS\E5O5:F]7I]YA"\[)9'5\JNQ0 ML5 $59>2@;Q-'U5$;*FG1.O^@P]73 9-6?PZQ0\[K]3WJ.MJ9V$BS8V:LK_( M8OSRJD*0/Y5IW$(LL.KV%7B59[".$S^<[V55D;0B)74_K#1@U?ZX@*T:HX U M_SX:[Y23?GEPQ/^XZ@#4>OXEGF[(^/X=VTK3 MB/SO;3F6CZD$[:42U-MQH]-I'?6D/YI[>1<-IW];,L9B_-_=R=CNL&E8@-<% M"A_Z]YT/O_7R4K\^? RO$,HVKXB%WL) USVMWRV:?X8>&;U?BG/K5$2_ONI] MR($*P2)7!XNM'4;>W?[@W4[IZ@DT)7SK):[*]%81VC(,AX'(REOPW[%J?'63 MM8@]A>/VH]!S*L16B[H_36_4-K,-$5/D7'A07[P1N#DI[XJ&3BO%>7YS/%6$ M8F%5CHJ20N! 8AN\L@MAZVNJ8I=X*?:DNGY:Q4D7>H$7+5E\\97M#O+X#:/9 M%*-V91O[HI4Z!B]2;'7>8F(>GZKYT:'Q&>@QZ5@%.UJ?='M M87D)%U:LA;15RY_VO1><@BYZ28W+:SRMCV'6'[XE=*XKNN>6+MB*=YQ M2/# O:AZVM8=MHO\"VRA@$F*Y??@6XNU:K7?WD3"AO5#@U]73+TJ[83$L:79 M*P+EN@2_\NRH\%+&DRE6W1]/B^+$Q8&2RUV(9(:N2+J^$UU._K)6(W/G\\T5 M^]!0LW"K?N8^<:!Z+&/><> _/$U$[(Q6*C*.6JPKESD1'PJ^L2Z,4_:(2%!_ M!(+$0E,F2E]?Z>G= N%^!YX]A@/^].,/F)+Q2)AUM%ZA;FL+?_W$$*;A-2EHO,L)H;@!V;# M;T4+P*JU$/Q83$"?8:, P/:W^2#,XIXGF1S$#, DY)EU&4 A^7\5_7V"?P!OP4M:[6RX2%8U!M,9>'QU(G]!96%&5V^ M=KAJNW,)7I@4-QIC"##4S-A$\WU<14:*E=HL"]34%KT>&)[@8MRP6?=Z0QM> M<,UI%+F0^;CZU%D5L\%T(5(]X(?MZU]XN0WZM,MM_!#5[I@$?"B['>]G?Y?Z MOU.H?S]H_WX6K-3D #'C!1,$WM\Y5"*F@G)#M+,:"$("!,%YB;=+38S&3&=+ M!O^I!JBR$9[5! U*[[H!:PP4+5WV=1%\O75-IAT M7N2:_Q)#Q!8,4&^G3B7U4_O';YY'2@SU_E MPS#Q\*'7\]P*]1YT8(JU:LL-"AM3O-Q PE94P,)T#/]WU3>7+V^%E_XQ=NEK5SU6;G$A?NJI5[\FU,\]M1OKPXSU>I+UCR"UA>2"(P:(R%7IT[QYV5-7P1MPY M"!52]O!Z[:3WKKY7V^/M>F>+I5 MTWU22SAWHG##";^TA8MN0_6>Z=IT0G4K0O4#R#+:?CT:CX#=DG*$UGKPSZ^: M]%4VVJ_CAG=P\BK=D?(W!K0@)XLX2OD57>+UX M8P6?L+']B_YU(:0U[U]<:U.CWA, S_]:Q,:U9MB>V1B?^IBF=H^U$/D:>?"@ M+D7FQK]&D\E.=8$(*YMBX/P#QLV/1P-,-@T'/'6B.W^:4G56?@>^:?68?D_[% M[O=/7[[BY[[O'^S1_ELK]MB[BWWXSKV#(_[IRRX+\S[X+=L[C[[_Z^#==.]# M='88,1\9*CUA+E-$^#0E)DX,H=QZD3#A4GY5=XVG(B7E&5DG)S\M)SZ16MF, M&)8Q(E+MB8FD)H(;+:@U,4W-QG8:;XH5MRF6?E&DZ]\$59%WK(FN:S&=A:]< M9$N=B7N6)NZFM5P[\'I$X'71-G(&($H01^.$",8$T:F6),EBY[Q+192X9R G M'16ZD93(C$?4^8S$G(*)V([3S2BZ1BGXSL1U)NXQ MFKB;5IWN3-PC B]:@Q>/E;6,9R2+% =^+A310FC8PT@"J*5>8>7[)R\GG8F[ MD91X)8R(74)2FGKPW41*=&0M.'5,RBBR6E&VL4T%W01T=3NL59^ M9^,>$7KQ&KVH\1F/)2-1G.)EC)01J84A6AGM=>82Y_DSD)/.QMU(2AA/&;\8UGG%+*0)!U](G+_=5EL"EXL_66YF5[/7I<+QB@1[PJ/'*BS#[S;YU MQGM=X]W_T#IFM!&7'C:*H*=*1)Q$Q"0Q(QE33DK/,X_7N5.V&4?+QXQ/WAWM ME/MACE@ZY;Y#Y6X.6&CB.:BP)!''*E61M$0F.B7>,,_2S'LKHJ#YZTP"84M3(0*"6J2"&$=>%),D1$$ZU]DYFA&(BFK!Q1DQL%*$BE8X:ENC(@KE^5(K\ M6(HOL#HMHRQG2.ZT-<0MI&"4Y1EN$&THE[*LF%$6$UPNFG'MXCK/$14?/%2Q MGUT&F1U0K@.4[0OCW&J)80JB(R:Q70Q1;Y1Y+!LEMY*P"E75_$G^O7<"3SBNVYKXNGC^BH;V1?OZN69/ER=OA>W' MZK'W25ZC-4S,#LRCFL8';V?CT/7S7=$=R_T^'IV\:?II[6>+S0>+=N>UX8F> MIN'YZ19#_;=[\?[;G:C_Y2.\9_?[WM$A3UUBM+ D4@(XJH\8,=1:$G,9B4AQ MS2.ZL-/?^_"L]V7127HLW\//G_Y! +_#M[W.RC!\=?]MT?G MGT_VX'?OC_?8[\>?8!Y]UL]@_#%@I!(<5C<6Q$191(1ABL@4W'KI-<"DDI%> M[MF:1"(3.O7PFA1)9!2EGE.E/&<&%,4MMG"K]B%@ZGYH%=GL1Z_8D*N[N*[L M_/?C8

M/"K6I)C#]FBK6K1A,\? M8>H)NBVC;!7]Q29_,.X!]@+\<8^_U;8A?EI=_P3; FYUZQW?*-V*?[*9X/VW MIZ.P>O1G!W35:SR.[Z"7'HM^[JGWO[!J*_[)ISY$CT(A[Z='X?);'[AGE=Q: MO"NUNFL5%@H#;\T6S5)OMRG:4UN*@8=O?3?TXZ/SP,!VA]E83\":VBGPWQ>] M-OMY04K_T"];1MX-P'L=XW!Z!V-XT$D^F8#BO.@U.0CAXHJIO[06>-6\-WLP MD\F2=OQHIC<[E[R_Q5@6AIN6BEU[ 1[H0/:Z,U^G0JB5L7#*,.LCP5(MN>)4 M<)XHFTHFZ.'NROR.^+*XS1\H>764,GF:/G)QDGJR=[%W >,!O_?SER.^=_$^ M[W^Q8O_OO_CG@[\NX#O9YS\^G7\^.,X73U(_P2?[;_]]TG\[.-E_:R_Z?^RR M_L51_/FM&_3?]F%^G[_B//;_^&>VURX/IA.99#0R1$8&[[UJ2V0F)%%<:L42 M[:0"?SJ68NO&J5_K"OT#W[+IT*M#KR7T\H!73@@G9.9%'$N92.MC)0&Z4BE2 MTZ'7/:!7D[EJ&$N=C02)C8F)<)(1%0M*8LZ5$:EUS-*-;9J(+=&A5X=>+QV] MI/-9*AR+E=!"4 L&/LEBDWJ52949UZ'7/:!7DQZ;,*ZS2',2IQS38X& &2!C MQ%BC9225L\X"]Z)\Z[9*%73HU:'7XYKY&N@ELC@5+$IMEB4B2J2FJ3(5<"^5=-RK0Z\. MO8QERND(M,-S8;PT-DZILI',:((_78Y>UT[XZX#M!L 6-UU+C:69\HHDS%HB M(AT3S6A,$LHP$RD3.K/3TYU/@Z) M,H,5AQ0_<='J\5^D>E1Q^S9^7?CQR.G)\670M1LVR[O6!N[6^_>O#M;6A+5V MA4NN7!HSH&I<>4F$EHP8KBFAJ7/&I&G"6;2Q';)NV>O;O33U\(SM]F];OD@0 M^/GP=P<"#P@"3< \C5BJTC0E0NF,".H=T8FA)(:_M#5.*99U(/ "0>"7!PPC M=_I^R_K>JL! )7/8UI59 [Z,99(H#YIO/6,^36,7^1A\&99N+;<0^;53]&>H MZ/<2<.VL_0-J?ZMQ;R8CX&E ^=,,*+^SE$@J),D\ 'BLK!/ETK/V+2J >^NE/ MQHSOJ.S3\SEFNH4%>N1P_H#IUQU8KP/6[7*^,HLLXU%"J&*:"(J-F:E41+&4 M,Y-RV!MU)YG7C[\VWNV<"VS !EXK[ "1 M.O7$QHHG&KU6R^\DJ;L#Q@X8.V"\ZVA_!XSK 6.KZ57B4V.RF"2*<2(<38A) M=$RX%\[%/O9))#:VN4QN.U^\ \8.&#M@O.M\] X8UP/&YIPCSIQ.K>1$QGB1 MQJ>AK7I,?*13)E,N&=:9OX-4] X8.V#L@/$!4]T[S%P/,YNS(D^Y- FC1)K, M8V\.0932$8FI!S"E5,L8SXHV.:?/)P"YHH;^8DG1U:7:DY4%*$&FJY:(XR]GOBG("I_SL;V&,:Z8RW6 M,Y]KVOOD4PU^7F9@3(>Q2A,5>TTH6&4B!$4"'4OB,YEHXRF+F=C8CGXH,B<@ M"[.Q#U=L2N31S1IO]7IO9N.Q']KSWA3KQ@V*\LQ@$+R=3GIC7]S3F8X:5 JB M=OD=GK(L[EJ85[=VT*>GX]%W$)FI'YRO);XV9LIF,E,B%2"^3!MIM&).:F%X M9/Q=B"]@.T#]L%K!@V8!_]#Y\#FDR_Q\?>BW.^>'VF29BAU 7JP3(HQ.B12I M)9C WL)/G6#P)3(2*B/,IQGPVX@1K00G3F)Y]RCBGAL4 MC.50:5LP"K2YLG?#?96#_ST'2?3_@B$L-2HX0$+[@LO$B[V_#@UW*HJ,)8E+ M!!$LP3;R(B59;%C&*4M-?&69^"N+H-?T_\&Y_I5%XS7(*0B@S0=Y86-!@H'\ M#(_@M1S^%;HJY$U7!1VD)R2?;=86M;2C,%.LC P&<[Z*?.\ZG:T>HFB\4ELR MH3]3,Y[++74'EQ*Z)YUN=:)+OQOJ, MQJJNIP,W+4//TJ=:1/K2;C?7KR:]1H7M2X-L5R5./\9EZX^&9.=D!".Z@%%? MHPSYCV=^Z?+1^/FMWWVMW4\_Y!YD_@EN&WAZSO?ZX"5D;;\7L&F-X?3J:A#.F5R'FFW_SKW'9"=M2Z;*'9_3$ MXQ/F>D:79W8OMM7(2^LPLG]9R"(T'-DL6]^]]=:?&'@CIR'8'W6=2+J*C#\, MWRN\WQ%GJ>96"L>54I8E2C'E328LST*:2D09IU?G[^T.G<\N#\X6#9=A_9Y7 MS@I\3__M(-\[V#WK?W%Y_^+]U_V_]^!SQS"^WX_[!SL7G]_". _^.5C,6=D[ M^1CM_[W[?>_+#NNS7=[_XZ_XT\7QU_T_WL5[?[^C>V_[7_9NDJ7%1&F]L<[$5/Y6RC/='VKLJMAUFWAPSXT1S MG264*R=$%E&EI1#,:J$3+[6X-F9><9CUC*K7WA]&MBH^F&2 M&2;2#M >!M":RQTB\TR;5!!G:$8$MYI(906A7%,EO+!11#>V4[XE.SSK\.RE MXQDS,H'))XQS"EY2HKR,I%2?QLL'LN2*9RV(9QR8RD6/")UP;R[+4&9M:P92Y M-C-;"5]=4.ZF0;FZB_#.(=5)IJ/$ "5+*"": >>39H)D$6-.6]8YRT6@WWN]5[O(<37$KF=EL1U M&+P&!O??M"O#<":YT9385*"/+"PQ*K;$J\QEF7=)G%G@E%2N.!E9N_#K$RWB M_-SU]AXB69W>WHK>-K$M;I3/C+4D9C[&&YB4Z(Q&A!N3)DQFW N\A!^M($Z= MVCX/M;V'@$VGMK>BMJW:&5Q;G?F$I%ZEH+8N)4".#-'&HK]]/^T0UABM@>3S"0!HUE"B9*9(Y3HWG MU(+?M[&=K*K2U:%9AV8O#,WNX:B@0[.UT:PY%F B8QXS.YV7E@@O&3$V@I]X MZN.$L9AZ 6C67;SIP*P#L[M*[P0$ZP)R-PW(M8Y,@)@I:QPCL8T<$8E+B-#SI$6P?1\M81 M0\PBR2/*290D"1$NCHB!G22:"B.MC"-*]08@EV24O5X3T9[/8<(Z*2 O&10X M&*R89\)%4C#NE9)1RJ3 @O"13=)K@,(JU^Q*U:>=[J^G^TWP7$HC$CQ4C#(+ M7":+@,O8Q!)KLC3-+'/.8+, 2M>^2_PPFM]IZ37/M #RN8ACX:C(#+!9FAEL MZJVUC:W5MV2Z.]V]?=UM0L4(L$:BM:89V.U,141'44RT3L&&,ZD,Y4_+;G?: M>RWM]>!E"J6S**):Z,C)*/*)2])$4Z#*[CK:V^GI7>MI$P35L> 1YYXDF9; MKU.L1)0($@D!;I..I<8:;7&\]@%UIZ2/6$EOH;-;H:0GTXNED%ZEE=W-[5MQ MA5O!/:4B+B7/B*^82:S@Z_.G/NH;KP,CC#>>N?63?X<=MQGBO'SWJL.-> ML*,)";.,)89Q27B6 79HEA"M 4H2KA+OK4^$H$\'.SH]?] H<:?1#Z;13:"8 M664M,XHHX?%ROHF)CB0E+DT3V#R7\41M;--;2U?IM/DQ:O,M1(T[J_W(=+P) M,D>)B8R.-,EM2=2)XPD-LHX$]Y&VG16^R7H^9T&GE<'G%N:O--$8#IE M7M-];^>82J9$)#5)([#;@EE#-# O(JG@7C--K1&/S62_L"325@&:GO]^ZH<3 MWQ4(?9FECVX]Z:TM7/O9(@AWP+H.L+;OBBZP*RE<DY3;;V(-K979C0J>I=J.I MV+!(5(97/E8DN'4%/Q^NX.<_9T/?XU$H]DE_\@)Q,<<5^8==O8%;6Z!'#NIK M8'H*JP5D&Q BIH)+*:F@2G'.HE@*7Y:*N@:4=\5"[[+QU,'.M 7NS% K\?!' M"P5.D^$1T=1JDB28RFR-B5AR%^5";ZXXSS!EK$/E#I5OO^258E$*3G FF0&= M%II2GF1:4.%C1Z6^+BIW):]N%8/[#08[&XLLBPSA3@ &)2B)+>.QABU26 M:26**R2WW)_YL8%P!Y@=8#X\8-J(*I9$SB@N1)HFAAF99JF2$=:CRV0'F \# MF._P\E;Q=GC9X>427EJFG(Y,(CT7QDMCXY0J&\F,)OC3]<.D M7=G6VP^-%D?4@)P[A])3[I32A"G,J4V2C,"V<9+*1%+.,YWX!&"3W5Y6[8/C M9C@[^\=4@U#!?UW^;?M_X*]JW"=Z?)0/P]=ST(KR"PGBU"LJY\$+L[KS[+SX M53YT?CA]1?!-MZZA/])/%LZF=7T6>>_?/K]0:HMR7(4WH^$DGTPGO=-Q/K3Y MJ1X,SO'<;CK6S@=5G_3TT/5 JD!*3D[]U/?TT=C[D"N_58M6V*12_/JS$QB? MO6S3DA]O$4]N?X?J,\WPP%?Y%+[>SJU:NG+/_IKI\=2/85D0X"83G#A>*>KM M#AU(\'0T#@>=NR>G.A_CBW>RPS\\D0UCW>KUWLY@(X]ZTV/?FWA ?-?[3S$! M'"1"^F8O'Z(I^#(;%D;B+)\>A_>_@?W5P_-PVR9]/:D^"#,?^V\Y#!!GG<_- M.J]GO=F#P>NC(!>]4S_&2U?>]30^93B%U9X"I0XGQ.42HI#!EQZ5-@)?&MD< MFZ06([K4EHW]*299#(_P-\M1$ZJ-H3)+A,@T5W$J.=>2"BMIJJH:$>*2A([= M_N]SU\5@&^RKX>SD#!!OXH>+M@\$W?CQ?O:^&M%'&%&3Y1$]36LW\/_W_?GG MO]VI82+ILW\//G_Y=/;IRSMXW^]Y_RU8K;='YY]/]N!W[X_WV._'GV >?=;/ M]M]:?N@UC=-42V*HQ;*\44IDRB1AB@)2?13D!__]4S*2<.TBCOUJ+!-&4!-IY92C*LFR6"O3R<@= MRLC>Q6Z\__;C11^8TO[!N[/^7X$!]%H[">SP712 M@%,^:>'5'+XY,(/C$X!?!V_3T_!1#V;L),!7!I#8^Z8',Q\>!-SF>&&D(,4S M,YDB, :#Z[\#\W+A:1X^:_5X?([O+1X"@_P EC+/ 'CAR^TQ$&YX=%X,&88X M.SDM"L,#/E?#F/1F."]X4S/N&MG;TYK,[#$FZV@8HYL5>@2?.AV/,D!MDP_R M:5C!?XQP8)/C7C88G4TV0:=F U.X%W'R.?S$>P,4/$2$PI+!S;*J]PL[>G)P?>8AN, MTX%'#+Z4&;0$:H$78-XO%S%UB9'"*JV92;5);!P[':?F1]?A?I(7_%:J@5]N M"?'BN,'!)];?.8R-RARS@@ ;2S 1(28J\YPX(9(D,DHIX3>V)_Z;'RXS@C9> M;/;.0+'!( TQ'H7.")B?TNWP\#:P:V!W/ !#0(]7O5_R7\$, E*6W'!WKGA]X.QTCB '4 4CE9A9D;^BG M( 1?*S !RSQ$F/H&GQ_- *# @.;DW.LQ8-4$/;4*=1I'&S%M,CKQU?"+5B^U M/1\$,SLM!YI[F/H)2'SPY\._ Z[9T0@4*3AB]=JTUJMW!BS ]#9X*H!G.[I M HSS2;.&)<=:Y2^^:^8?KM:?Y),)/K?D6IOA6>A#+G^UQ3"$"X,;#3?+;PMK M6K,J6)\A&L)(PS>D(0 ZW]A3VX7MX*^S)?ZT1"*5,I]: 9T*-$%9+ M(R-FA+?<@=OBM?K1'8!DOL (:+P;3-^V9AV4#2_,<*E?? MAHOPO7^Q<[;WUZ%U2>K33)(D35(B,LZ)-&E,K&(NXXY:D;*-;1$O1T![8)X& M\,-K4.Z@W<=>?P--SK^!2YG/^P0HA.$?A406-"8;6=RTH^ AX/8@CR^NSX/$ M?0&)G[P.@ET]&NS[#)4?M.#(@_\!_UV.DJ$$YL-9>,X'1C#ZP^;8'V M$OY/>F=@AN>-S^_>C&=Z7%B@';"W@TWT-D^+=PS."W-2. ]9]Z0#]^!7/]. ##WWP M-%Y?_JT6#T::;RH(B!]7,%23@&5\"T/:;%&6TQ$L? _W=Q[]\$ECCWY\_3V; M%7VZUNY5U.':.S(_S7H#\!F_Y-\"+\M/?3722OC:JXM<[FA<1BN 2N&_AQI< MOEY@7P%!,<0"'BD0G3F&-K]0U^)&<^)Y38*T(HP)GA8XS1._8CVSV;!Z7A%X M@6$]A5F!W,!?^;27:5L'=<+^3&8&[1BN M#*PF6!&7[!#YT,+)>_C"XN6&*FU%!5TJ[Z^6WUR^O!5>6D@F*%Z3?$M(?NG+T1:] M]+6K'DO%%J?IM1[[@VNWC_)V[5)0KJC4=9E[_*IWC8)=5TRTX/J/::I+=X-O MM2?$8]GF2QI"@&4/-Z8#\*"9K[#EUMHMOZ0G/@_\ M[F!4$JHF--WWT_T,)?69M2W>Y?V_@34=]$_VOL#SWK[_^NE+_[C_]\>+3Q?] M?._M+HQM]P*>L9S1]\723Q>_ =OZ=-Y_"Y_]XWV^Q][1SP?]+WML]VSORR#_ M]&4/6-F_L_JB\X>([;_=Y8>.^@QOCJB[ M;\7^^$IH/FZX?K>",Y:4$4_WPZ%WVUC_5#^?)UQ]YR$!;(WH>LM/W!U:K.S= M0=I:D)8O0%KL/65.,Y+ CA(A:$H,U8!PDK*$V!5#UFR+:XZO1\*T5WM=#0MD!'ITM^+K31D4Z^MG1ST>*WD_^;/1^L?I\ :M3Q[7AB24Q MHX8(S1DQJ>2$6NZ%8ZEGSF]L)TS='*R?$OU\'+1S=82D"GGK5H9D'8/$V&0K M*:+("/7NU37"1)>NS8]W;.Z6XDL*V(0^,-.ZV%V3":2MA2G"SHR]]?DWW*N; M-#1XKJ;RF1K$.(Y\QAAPW42*A&,FD?)42Z%,FHKK7ZA<80>7C[[T4D_ME8=? MI:P^J^JC]V,T^W,QF[VS0Y_$B3&9)#93FH@TL\2PV)$DY3SR3GLNDXUM1I.U M.VP_F>8FCQN7_S4:'A&\EK$"F4_'F/E8'GECZN=I?86H3(D<'O4&'H^[BP]W M89LGA7-_EOO[)R;6P#O>55O<8=XZF).Z+5T@ZKK)/^D(*RIH]$1M;5 ZWP!M!B+ MK3)93'R<9$2P3!'-TI@DCFI&A4M4*HLZEAU1>U '>NX>1W/CPY8OA_NRF#2; M+7&TUB=?&E%;JV?4(X2Y;4<$5X(CP1SDNBXX02 M'U$1P\;S1 ':49%N\6?5%^,I %WCD.67H%KQ85I7YQW(#KBY;^I_OZ3 MB/>$>=U31[S^:&@[T+O1 5:K643_R]'%WLZA,5+%5"7@BFI-1&P38ABU)$JQ M5:83RBJ^L9VF*TZPKH]Z3XC>/85,@[Q]AM7DTJ]KA%YHGL%ZLW_DF/[4(?W9 M% *^+P!_MPC@0ENG7::)C&E,A+M*,>L6%U'8D]6A=H)ZWE"OK/[]4%+_%I>D@_I:X>649.HY^ M*Q9C;\EB4"93+BFQE$5$<$N)SJ@BD8!-MBZ+MRJBMSK%VO>",F;X-4ZB.,_7\KBD_,5[*[JKP* &[D(T6I3IF@ M4DBK.$M-Q$U&XUBXE5*SV>!? M>>:?)MK>3DGKMU^_ W(F5F212!(2LY@10;D"Y.01B;7,4@#&U'J%B5.+$-/# MK9BLK+WZT$K4*K>^4A@%XRKS,#>OC' ,)BJ]LEB(R'JLW-D)XX,(XSX*HTM9 M;"A)DAB]/\N(S+P@/$HBE6J7"6= &-/5PKC9&S\@9+;JO165LE8!9Q9N8.NK M3-WE97JJ*NI'1V-_!)@;*GU=)>@_=?&M$_0[%O3SO:-#I[W@::2)<[$A0@%S M54X8P@1@L=!,F41<+NBE?-6WJE:5I*_J"*_F/V7]O89L+#T#:^J%.N3AT'^= M*K5*T!B45BC'8G2O%&4)=2"*+F'&"7J)JW7#XK1=-N.-REGO,O"Z+O9A?""E M\=Z7KX:(\@6B)7 &#[]KWON6TH"\ZM M9;;,0PR)N\.CG.9B/>2EW&JU&BHA.5*,HB04>,J1>YQPO%0W.0$_'!L=,RP<'>M9G?JSLSRH*Z9YBD;AI0EZ0S[) MI=M>,W]&F-&$PJ&A0D4OUFX)8^F2X'O()]K B2H7T=*Q3WAIYPCH)\G8^Q.4 MQ^)IBDQIE[54I@"RULY2$YS73)JR!M?_5SEC61?G.-U[=^ XU\8+2UB.2)3I M#'&%1^)]*,E[\-41.;7*5V3D? )WOICOFSU4- VSQHAH.. !/K(D0L/C%2OE3UWK'5TEOWQ^+JC MA4JJ.$*IEZ\DZ-/?P-4$2W0(6Y-'+MLJ[M897B+=,J[VN=4&+]+-* )4!OWC M^KJQ(I"<)EYI.'[E=L7-O?FH8K+1 4$WZOR+:[ MW>OU&R;DT<)\W0[9OO^\TZ@TX?9YC.WFFS7;1 !7L&9ALX2I2QDSU@DB@""( MM\D1[K26TD!(D"$",'+YFIU7)6Q=_NVYTNXUNS[SG\% 1I.%2P N?EV\YE9M MJS8;CNRP3XE\=QDCVB2,:F% PV[K0Q^)M8;%FA_-9I[_>P[>TT_WB2QV M#*WSJA>KA-DAPTK-8^V7K::N>@LF"WPE2E".&-!;J-'\Q7=X'4Y_>/WCF_V= M[?H?[(>_XTN@>MNPU8R#"Q[U>VG8:+>DSOGIM,+F$'QA147=BL][W4KEWL*, M\-> MO"H0$ETSRV^83VYDMK G9UC!*69,P(3.CD:;T50D-U9 F,AP;8TU$RH.AQ_/ MOB"P^XI(QB**( RUC242I.(L$>%A?RM6 M^Z)@ ^?7,PES5G1=9"9>;Z5>'F=T.J];A-DDO5IU,J3'\9<-!C\Y.1\KL.)' M YCT%1SF=5V3CGSE[_ M+'=DAW1^1D[E?X]2'#]W4;X'A=3>5&FB"2!.^T/4!84?3JK"1W^:D7FB M@CS"S_/:. O1-B8.E@S?5K,]5,P-'P!4T-[XM(]91WS*\Y/4'58*N"5RA3> M^:HO-,[R- 'D^2G^\&1]PO;4P/Z&/[TM;\_/L)%U6*?X?V%??KY^8D8''3:= M=P>N<*I=R"388I!A+!!O4B21LU2XTDQ9]>*579YP_*%SU+_(G_*@VNJ@1M,G M_<-Z5=-&8.H[K8JYGXZ?EXKBU"S_ @6Y\:U..1]4QS,E2]6F9H;3B__87W;Z$?S5N@3$ M'YEJ,WU$JLT[YX/JA\$4*LANQ)IW"S0L0\R[;O3@H-F0 -904C:>4@'*(QWR% M2I1RG7AT*2T)!6> M!_O5+>?9;7\?WEV"Y0@D94I!$Z6E)I)BQ8Z'?<^ID'Q0@6I4#3B[Z%\WG'I^ M#1L+& U8S:!_?GB$=3G36'-X'@"-=&%;V9J&@%-;UXUZX/<0"SX[\F=W%8.\ MHP;I&)+B-?"]:FW'Q+*W%EZ\?P'7K35)HS=:B,8G(S1=]G9])9U4"YY;1-8K M5J)6)D0K"WCA& 5EEDHABDPI-5F[>;#)[W(8E@KJT< MPI_=THEL;_L D'Y.!5QMH K0(N..6NH\6_M4FL:E15 M/OM=68N5&GE/D233?G5"&1=8#%&N.P<5X=0/J\)] MT$I:C1Z1>9Z"X(6Q$M(F;GGPY,OKB[UW!S(QH02-A,6J6:4%L5G",HJ<"DIA MCE@$]'DTR L"EQ'^1--M]L5[6 )S124I='1*@6,N3AO*2]:1">RGV5C"5["$ MR[W#@Y2HBC#J)"6,0SBG) 0O2;"<.\IRR:XL.V)'KU.KX7RO*DMCM2F,:0]+ M0A9XKZD^JI5\!DNQ& NHCU')O+-,\&!2SC[))./7CUB?H:7(W7<'(6GC8Y D M9>W!9T0 4R9YHCW@5V:RRHFO8"E=V,I@JR%G?0+;"CE"EL=V^QMN->A\M7.52$(%WRY+5PH4@!(4: MI4^=,!#T14'E+0X Z3[N?+KXG#2HO\ A_('MC@6"!O#)X &4*D2*9(GU'.+Z M4#1,C-5:TQ>ON'BY_,3P&Q8'H@]"N?NM>JB(E!+P'U,T1C4LA:?RXX#LJ:P7 M;9,R A!\CD+27'RRS$",[G2F4M&FG4Z,UHO8K)>OL%X$A'M*9F8BT\3E8HED M+A)//24^,6N*56$!F\QB62SK/6%Y>SSG0;+8P U,[;\[ZG=C4P6![ M3CX^P;Z5=N=:7050,+!H \N8Z M>9YT-CY%S MIF*4FUK=;V[M\'87!RY'*G)0)"0N"7@?1;QF@:A8R*..\HLQQ;H5/BL4KN>!-B>TJMAD_0Q!=.*7W]+VOUIY(GV(\D1I4LDA>("F M43+F _@A9[A65IM@LMR4)SZ6A;JWLWT!(8;*IAA5!,F:9B*-",1*PY#6*L>H MA*]Y4;:)A2Q*7E2,N->X13FHN_#AJ$7'HFE[)<]\P.;!M^D= M96)N?*;^/!J,'N;4'V82!ME_)+[ LW[O>Q?^X)F1O".[Q]FW-J M7__5_X3!/UXM>J:YB6L\!*< NTKF7*D@DW>.A1*H83$S!!KJQ=-I\5VQ'O77 M0;_S,_KIF<+]QG./.FJG#OH[O]7U\XVK5G]NM[QZRM?%TNP2[(^+Y'$[H=D@&Q- @UK% M#*A15H)!2RNRS"X[FZ1D04432TJ!MBG9U@RNU>!MS&!]9G!9,TM)"28Y6 #& MVAR"&@NQ#.&>)6X,]G.@"-]+M]0,MJ8:3WN76V.K:'ZXUWELS?UQ7[I#Y\OE=S>SA\7;]\=,*-%,P-AC#K<0"$C9#0L/OY:^.@E0PR6%Z,*&#M*8'5,_"NR2$I:Z0 N\MBHN'- MWO> '8R':A>>&=LY&&QXKF3B(YIE2O!32898'7PPR07.THM7\@8XM+)[TH5I M[JCCADHI0PP&@B]&N0Q>T6CTW.'TQAJ^CC5P<%+:!LE9[,%/IRE_<%WMP\$X&^73"$P\@[PMV#$ M6BL)TX#,-2+72 %_*_;R!E[=K^UY-E;Q@%8AL#Z&9YJ9C42K!%;A/$1EU B2 M36 N>)%%8B]>.?52W1DD/84N\A7276CR=X=[BSL-9_H)FY1X39M/47=.>-,G MYDM&A(HC8#A?'?IQ*>;:@X&UI2W#R[S 4>6H1[\"K;L>S<_]\ MF7?W=MYC776RQ5(+L6R($O5@(5-^SE#>2=J[KP;[&Q M;RQFO:Y^%PL*O!7:2E9(<$9B/ S6 P$Q&%-BTF?A?'( -2$@7@X %H#-FSW7 M%,:\5MK[M/W6ZY8I]>T ,<7&&&]T7Y%#Y!O!MIRPE@B+;(B%<^)]401"H,PI M1CM&8ZRS'&K\!9S7QFSNZ\,N]RX.LC(47 TCU"1#I/26.*T3T; A4AEA-PS( M-?C2W-F#S0@_W(C;NTAY ;UDD6R#L4//&".T(398D%D2*F&_5:O>ZWB/HWQK-NXP%W:X5)1: Z M8W%XCB(-L3D+HK@L5H:2@C(O7C$F%F6KOS5D?'PN;+/WW]<81=-5+!D5CA2; MP!A%<2082DG(5 EJ"L]8K$]OBWV7F5ROCPU!7V9R:W!\P^[A"?RTL;W'8GMO MKG8/#W(L13(3",RN)E+K2+R!7529K) E3QG)T/;NFB7]?KK7$]8[#.1(U>*IA^^$Q7QJJN9P,ZX7Z* K2=D#/ MB9F<^FX:U\V/'G.&U/ NU;Y-Y2@L\R0,Q[9ZJ5+PSM&06%0N@%>7ZD"Z%ZNJ MQ#"^,!O]T,GGQ06B+XP@@<\AUG=AQO\ MV.O'C]]XV;_]?;3LW_,_]__5V]N!SU^]EW_NO[OQ^BO+;L/_S9VSW^@\*SP?,=P37>? 97<;6[T_OPYT[Z@&YD=W^;[UT= M(2NYA)\/G%,J6Z,(K_L,#"GQU HL7RPA&)FL9R]:Y9[SG+;11TNGG.>1JY"M MY+PXX2GC&?[4UI@$XY[!F9YB"?7@/+]X=0<.[WFYPMDELK"L^O:GF'UJV)^" M%5$%19G,)OMLHK?:)>>5]M$L+,-^],*)7WD(9NN:O!K]0?D MW?H$&U\C91%K,U#C]D[ZV*,PR#'#!\!_;C5?@/="ES: JZ=<6PE&;A!N=CZH M5.[1#P;=JFI4I9@GOVA<\-:$[>M3;OLC4&NIY,%(I@G\;.M->]CQ/?'<,[)/ MX^>=T-6G.4;ZN<]?WT"6B5)M(8D9[$G]JD\)SY7S<;W'4E*T+;S )]2YPX^E M'.":Z&+J4\%_GG7Z 2S(+]H$GJ#E_3SAUN\.&W7-2GI164(N^N<]5-1L[:?I M$!M6W;]V.CLC*<3:Z-/LFM@C@V0A!7MGQE-WV?G.HZ16]ZRYP]]'Q*7P7V#F MIV")<*UCV*\[/GWRE2FP?SYL90TGFHNCNTZNBQQS@!(&,.P-^>PB MYY/1-4X]S"K>"HVMA3''D_;BRL+:,MU-20XJP:8=J-$^K+NJPNLY^0"Z6:H5=[&@>PM?P(>N3X&2WUO=.^C [,XV8=9;?5A.8$A)_\AYS>X7M9UI*95I M9;$:XG#B0!:+Q$YY)?A:.:]\THWKG>R>N)3#F"UD6JH8?[/J=MCY[JQ_F/$- MMCHCH<31XXZT$K>:M>D',^*052%Q1KEQ]%2M,BS>9]2X.?%M8S7'=GMHWO(& M 9<;.8UO&K^%A%>+.DQ'E88K$11PI62ABML"N-:G($S2/,7"P#C5TI;H51)X MXT!H:G6U;!GI[3(_GZP=(AP_+5*&A)6I-@62)2 M64."\8PD':B$B)Q)CT6%S+VT:^RVP ,,3QU3.DIAG8>[>>L8R\;3;.D:^"HV MYK"R.> )OS T>L,SB4BY):W@Q I&B=#.FN(@K'9X7B#4"B4F8VK'EF2*6XE@36JB 2O ?QPF822A*V4 96&X4'$"3!RWI';?(A;SS:M]CTU.[V@4HE\U@L MH=QE(@/S!& (V"H'M\:-4S+SVF>XH+/YOEZ,Z01.RG@/N >MP-D,Z\(5@#\L M\2@V7NR;6,/>Q0$3FEGC)>'!&(! .1)K 0*9P(4+VFN>P7-)>P.#XE).G1NC ML[E.U=G$VW"E& V#STF@UV1UVHJ,ZL @Y(1/#<\Q%S3L3!%FU71XZ?4OFHS5 M:9.O'G1C3?S4;- \8?T\FFB8)U;I)9S4DM)D9/#OMX]8!6#Z/\_^?+ MZ2^.3Q2J#E4[+O7(MLU&;"V=VZV&EPSBZD'_>$7IH"@",R(F)+N7/-M @W>! M^AR41LF,Q7N#>$A"R6^N.O/U04R##9F%$D\MFC$R%4V #B% M2D@&MJ!@ZF\(35:;^&!*U)Q9!?%.!0-9@1%89&KU-F:]F?BO,_%8*L=D5((% M8JB'B7>9 G;U I*D)$SIBTV\O)%=98C?2'?:7*EB!,_P8 ?YNHZ;A3066@6 M*E)F4U*PYUC): B!YV(5@$8;DV9I8Q9?PRRJ>*-SC(6L'>&2(>N-%L1S%&_, M!8" HA!Z(CG@H@+*O\W6"(W8[.82K]G7371TJ-UL7;!'AW9&R-BFX"^1"KGN M4].Y88BI^E4UHXEVMK#,*-?3Y],!JB&,<^\SA43?C1+8/[[9W]D>9:]1JWQJ M$X]'N*I&/T>=N%SG?"$*N@ TAH=C4P=<,Q/B:Y77T M)82DBY]S >WHZ+!V)>)1YHL%=Z4=2F8(!=L)N"W'=1:!&[8L9_9MB$=_Z5\\ MWTCCPT=3\I"'A4U M[;?38P=:2 M#BR(J4?0>'8+82R\!:8,L2RV%=P8-N':"=Q\?" ;)Z8[_&%Z"ZSGIY\Q2%]V M_#P:SJFJJ*:^H_W%<$I\\;9;W^ND5<<$R[=*E1:I3 I4%$2-0BL9=5'K;+,= M)YBF0.-_ ?_,56O4D'D\+<,#QEAOVM[>:933V/H^6LK-/2,,U!7;RY@7]#8 M(@E1(,DU$F')D9[)*2T6Z=O5T;DWRP\[XW M\NT^?.[P@ :>8Y$9?):D1'KP7LZF0L"I2%,PF>7U2CXKT%*4$\Z)%& C,RY: MXZU1!24:>9H79-P8R",W$,:L"(I1HH)"-6_+B6,F$LL,1:&P6))Y\\G3&:,#&N[Z1$ P]N>J#%LC.UJ]^+M_NO/ M$#8)S*!G+PD8%S+E!$.LD9PD;RV JN U^ZH(:C/?#SO?2@EN@@Y$RFR)5,(1 MYQ(G\%^%%^LDPVJ3D_Y=?,M4"T3C/F8D3U!3MML4\I+ 6:W*NU>D>;C4]2K7YJ5\*MM %;)R[Y7:+ M%>>O.?-I)WX#<=1B'UYU@K<:.)K@6MV3[G&W+6!#/$@*("3*N.1B,I%"!1*,BB1R M+:+*'O,!:!#+RRAOV1\FQ_)WWB 6>O"9ZO#1.4#AC5F,S2)CXYF+@?B$5'HA M,N(R^#/P8ZE8\'36R!>OI/ZJ&4PV73']!4Q[16"23,.K>5F8SY(UIS@63.X<<]EH1A-.!@O>* 75F92%6T$!BM#S0F(0/ MJWFO)WR:O#&1A29B!9RV)SV3I*_,VD\GNF@V_<\)?:#I(IHK>MAEVFYX?#;NE.VI=; MDCR$@DWU8W<2&\\PD@[/X%]-G M7GC3]89-;QDS?@H 83[X^1RQ2G&,5K0\X MWWUX_>%:]OO[/US;&W"P-6+1@Y)K#XJ%]X/\J=OP M=#4$._WS KY.RU+4=%>@)37] ME6WG0FT0JE8 +]L_[L;Q!"^G2YH42&/9:(S] >+\F@KIH0Y@%VYRF?U@;)9' M_A.V#F3PA:=IM!'#1=%W39Y@U-_>?'7JJ?^*'%VO&UK&-Q-:QB=?X[R('_,Z M^^3R)N2VQ[4AQUN4-UNM60T\K6!>2\D5^&,6K0X\24F]IEGZ9/G)$DE_!+PT[OW9/,QK<5N>77WX:MXCM M__KKJ#]LE$>%?08,![[:[2WYTD_[OVZUWVJ1?<.\QBUK+K^A7M,5,LP+L:&4,1D:NO5:Z%*\-F*17/MYBB\=G5ZT=3BP0H1ML MA+]EGV E[[1[#H*X,=#;&.F4D>[M;//=PP,;4BR*6E),\(#/#$!X+@+AE@;J M%;?>8_I_03/MO)&BC?XTZ _Q!!:VTL'E_+GN[P"JDGG= A91%]*M)8[>#%&(-_K"V"RK!Q=NNSH]<,G)UD)AF;..'<<"(9@'WK M!",N)>>C]-2@_(U:U'V[R-G5;EMD[-[M[.=X= ([]N%EYW_[/416P^K!MO"7 M?_R^/?NWU8=M ^R:.T3ZO=\[;WZ:NPB22H_.KD9>KKUK:Y9HE9\6&^6B1]^N M-.* -O[='=3&U9]Z_?,T>8WN: 5L83E:>\?M?_^T/[G=DKO-W&9$0GDZZ)]B MNW#_I,DGSV#TZ2Q.R_@Y:-MI/_3AA;\+7HF192V]]*53]';9^UDAK/R$IB4@5FB\RY6 _Q/0 < M2A\MM?W2^&3QM$Z\?V>Z(78TKM_ T+"B"1L3S[I55[[^>T;HKK)LCVF>SRJI M#T3%35OD9$'7HM@S), X1':>J9>;/K1:Y.D^>0AGSX>3MLA*]=-M>7\F=Z[& M=7*#]T$V@U:&JN$MN,O3U=>##_9[G_(D;S/L-N(KO;X_F:+S/KL\;:JBQKF7 M]9S(66&US\YSE'C/GKN88S;4:,J8R#HOX0=;I5/[I\FP3>B_GFV*<6_G(QZ* MV.B,S5&38(PC4O-(; &W41A2?.LEZMC^DK3&1E%?]M+&HQW,MG/S4IGN<^ MFQ$"C> $X$::)/R!11V29B*-9CK26((H$"FOD"$>X<=)JG6B)M*XI\EO(B#% M[DPR9AGUV\FDIZ A5;U<(HK9CD;"J9@3QNEBOX)7A%V MZVXZKT6WW9-IHCBXY.SVDOJYX8VKZNVWYKE'W%E&E=8*AET0X-OAO<=X 4"=W9FX1\DN%R7?AY/A4[ M]:+--_(GW+S@MCBP8#,P$?.O.$;>]98X]/BZTPC[+\#$L$ /I]TSCSSFSOM5 M_FS$C(/CY\>!3YODGTYGUO'%[XSI]6^*4)HCDK:\.77@&U.UT-T*!^ _I_D5 M\?.#)LDS7D.X&/!(YWIRM3Y$ZD_,=-%7KUU_^GE0C&VKK;9NWW]$-5%Y(:Y+ M>$R)N2"$*DC)M-7I(4!""^\.ZJH>K=3QE?%&#=_A'1;NK?H!_O!PD \1]:$B MTN5(+V2IAL B6:0%Z&\RLN,Q:@@;%[S&UAK8>$/D+GD:M,U"AFQ#5(:Y2&UA M&G]: Q/.U)'#FY/M4NHY;Q[^?AZ&W02>!#S6]DAU;[A]DOZ%T/7?+7)]OCOW MA^W+M]L'QFA?F&2$:J^(S(X3&WDB6G!KC% ^,F3CDVLD%L>:**4"#31QF;7P M8"/%I!!-E-P%LP:DMC&)>YK$%8"Y($M$+0!B#2W(A:2(U]D273Q,$FK'(S$O MN+X[%I3?UPO>TV=-G-XB-[F*H4:6B\S*2+!3B7JUX+&2,RSE['T22PXY5C+4 M9L?['2M2*K2ZPR'(=CWH?L9&^IKM@M^2)LFB%$E%!H@XF";6,4682QKFB*/. MZ<)CC[';F@+H>/#QTYLGLMUM3.8>)J/VM@\2\]IZBQ(\R(SAFA!QO)(5< M1"1_#X83:I25$-E)*S+ K^QL@LTF*+"1DE*@MQ35KLAX<0]S>3,.>; Y<_OD MY-SW-B9T!29$#8KPI"K( ]B9>D^<,XEP0SWX&E=R7HW]Y%XZU1M;>!2V$."+ MQGC4-@%WPFTA,'.:&"_ TP R\9JM9 NZ(.*D#HP)L'B(P638HBB7P2L:C;ZE MDGIC"]_.%F"Y"LH!:-#(P2]X1HFG*A)G ;4&'D1B:B5;\"Q3GB WPTYJY*$GM/3WH6+"3]>Z_:>0 M;E^QL@ /AD9EE2^_83U!I)._Z(5 J[] 'E2;]16D<(DSU3WU4Q[37UC MLG\(3@'^&FSIT ]'C16[^7,MC I5]KRFTO-G_/3L\=A4O=/$C%I3'#\>INGO M?BHQ?3@P$628ZH);E.N9.;?H#(_PEE7'O HTU>3_]".-=)"[U_7J%I(>U#.6 MEMM@';D#P4M621<1+)-<1AMM+@IP0(K**)?7V1S\IHX!.FLL05E<)?F<$Z&1 M[QT>.%8%% UQ3!N"4T)%5$B0SI 8HC-4,1M, MK"JLRZFXQL?7]^,@N,[3[EVW<'.62NHU7$4@&!I'86?HJ85%!(X9@)00:ZVS:W=C#"O9PA3*9DI62*"=1\4QDB:@4K@LI#I:KX3+P MC.(UZH&H_LZ1=BIGM%QO/F MNH,%5S!\P[>#F;'96#$2!^^\N=B]0 X,[K431*2DP:L53YP.FBBP8>TB%F_: ME5(B7PB4-A/_E2;>*1TY4XP$99".7@@"6$.0Q)@(7HC"N+TC8W1:ZGC6018] MR_UY/T^Y_ D?.TS;&/C= L.K;0P,O=8NP\P0XUTBX(C J$5Q$"(R[KWREB)S MG5K 4/8D,-K&&.X!UB+%S'_6,E"=2,R:@SF81'QAG@@G--5:).ZOZLW6 J:G)&*I0SQ10:O MIIDAUBE!HI F.^N,C>#5K+@Q]+Q3_\0XAXH*"K-U6(OL.'5+R8/6T+MG2Q.[ M^%V\HA\.\]F8]F5LU.D\3VD3(B/03+;YL&4>QJ\WE:%-R )ARFD]"[B:[;K# MFL.UE$C?9+:'+T"2!AS9IL2Z6]G$G)W^X#I3+U0GH2"S&BU MBC""7;@ D6B6(92"I83FAO+3I:Q!-Y5$SV"#IW"4>N>#TZ;1R _.JF<>9O@1 M?3OR'PQR[)\/AGFJXZ_XV'*+;8T[!9N]PE?]B5B+Q,-EYQ1<\V$>[P6+FJ ; MR?C1N(X[\;9PABYRW0\Z'NX]&**:>#YI+C]#G-+_!*'GIX8MHI*6]=H;=@?M M9O1R[G"VGG[VAOW)*X^.9\<7K>\_O/"GP\YWUPE\FM^,&HVVIM[^VJ'J?^&I M8-)G,FZ=HSHN1V0ZRE!6W?5-.?= AO,6QTZ"MG M?-VU2P]/F5LJC_FW'%[;-)!/L(V\4]Y=)+;WJO.6-V& M89>':WVQ_-,*9\HX(K%_>%+'9&IXQNK(_1EHT[[:"#NT(X6C^RU/CU=7 *EG MX#]-S\DDO_\3V-K/8&K_BY8VTO;81JZ,W_*(M; A=_DQPPWSOO_\;+>5MSMO M^-Z[ Q&MRD53XK-!06*MB)<,$E1I4^#+65KB*(LT"1HT$$#3N$KB$>!1WTF;@E [W,V M)_!)8O?PP >MLDR*Y( )_&(XL=0JPC@/B@;!,Q8]B'7J#3T]Y_/,3676\[S_ M#%N9MDKD:"WARF![C62H6B=)-)$IJF5V.J)JW776Z(GCP5P.XFC_^5I6] N M'7UBP&X-QT ;8/?MG.@NV]L^\+#_.@5P3H#=$QD$IE8-)0K[FX?1 I;G08/*E*B1#IN22B%DJ19HD+D3#G$!H*_O&M; M_LI0[@D[HF>^/X,7XKNH512SR$H191,CX'H""4EP0BUU0@@?J6#HA6ZH)'M& M7NB9V\R<"Z(0"L#RIT)%0S0V.DJ;-'$E6Y(,X\XKGPVJQ7!Y8S2Y%-0]A73V MBIU!38O(FYDVEF_8(#3/8#?7GH,4QDU">*X#K*W@K#(&%1A71(L?K]1[?7R/ M?OPXG81N$^W#<1/A5L,S?U&Y\,XF)0>GK<[KK5=,\,J?F@J&]AS ]Y#@[FQP MWK)=50+D2C^.'J8YJ)J0F(%;^I0!W[>T>_V[OHG_Y+L];'8D\,AD"+Y@ZJV^ MA.!K/@#ICTC)9PC91[S2]2.SSS@N[VB..O":]4V:%UMV,KT:#3M*?(%S#M8* M*E-1GH>4"L\4I<"2]/?@^=^0K\_LS(<"ZX:D$"PX1I)4X%D-Q,W.\DRR9K10 MI&9.XL6KZ\PD?ZM6MMJ4&BZ<%)A*]E8FV))ET!"'@(OPQN04%I\M;Z;T/D6P M>U>'E:Q(TVQ8% 30EL*R,$-\E(H@59#+PCCC8..\GM7_VZ*.'SR;FY #7O<: M> PV/#\>$6#ESS GW6&3)&FW 9/+-L/U9I$,=.>O*5QF^"7SUK MG.<"E[D.=[,&V_QQQ"#:&UOEFW9D-M8)#F=_F^U>'$#,EH0.@3CD*9 I<>(< M6*3E1<,_ -+Y3705#[57;";O+I-7H:^)*G"*B7<"4O,))IM[%:BLNXF!W ="U1 ML#L!BD_"6PI WAOETT-YC6?L,:+ 6AD8;2X2)E5)_4TNQB]51 M!4/@WU@@5;";4!3BM+%,A5AB8:N1-LX>)$\?(-^M,!!E*9 -)UTKBFP\T/%$ MF[JIRZH9T*W1L7&3L!G/]^Q^U)8WUL#JRU1N(N.9*Q.3MTI&U 1D1@014Q99 M:RO622VSR(;_&(_-*.7^;*T:GION;A\4[!-S,A&AP8BET\@=Z371@7* G0'K ML_ LYJ;3O*ENECDFI)D\X'1?ZWR5Q U&?KL]-]4-MQATKKG;#LI''W<1&?V8 M 8A4+>D67@U1*R3-24&WJ^SZ7MZF;2]F%5B"'S:LX/B1MAP91J?5'$%, ]BJ M-Y./'I,]^+&B!5NW[;. 8@"6U]P M2S&^99-UG_E:_GS:'32*V=OP+KU1(]4?*SF:J?*5>!2 M<0+3;HGT,@(P#HGP1 73FD)TDK!@\_IIPLW1=7&:_=Y,>G_.NMG2KKZ!;]FE#NID**[=&Y*,SD[_!. MDR6Z73=$G(5-(1?\^VIO_X\#&J2+)@:29)!$V@PQBW>:1"JLL MO5'1>R$49JHMX8RJJ._.W.[N>]PP.A 3L%JB"Z MQ4-A5A+QR67"4O+>%.6LH3>7:WUAP=]3QM>=8&A)[FPYN#)*1,$G;^ MH+%.U ;P-$Q:DEFQ&9J-GH#:!7TM4-,>>K0QMFX4IY["( MSD_QQU66$H7I9%;D ,M(\L"]YTX*I>%GPZ17:R#)V9>%GAP8P,/446JG PQ M6YIOJ9FXF;%K4Y8U/]'[APK2# U&7DEP"A(__2L MVS@0,)?8TB0,+X=G^1@#47"D> )<-^8J<3P^S%YIF_8NF,BH#5Y(GW4(5$0N M!'.P6>=2U@GG?O67]7AUO[\=8=0&>\TAPM&=+LJXUQG$&KS;ZIU&&S;SNQ_@PS.\@U##4)-Y &-F@4CI8?=-O)"2 M%%<>4*\L?J6SB#4XL\VT/_BTY\P95UC[3@6@:\,%"3%E4K@VIG:$=::=8_^A7[F_VG/@XUJ/-CYH"'T_2/4QIDX/ M:@M2]ZR3NFE2!>BK&0_ZO5K9,=W1U(#+N1)";->Z3^%@18OP/ TW%KKR\][9 MXOZC.3WD";"MA]SSI&(P&LO$FI:3@,[F G!F<1"Z)PTQV$QVH W!)7]I%(3I MI_UA%S_S?=UL8"OZX:*;SHZ^9Q1#].DO@DF<]8^_IY.O^##L]\[/EG]E*O6 M81($:=\DT8!BU3/C,_7GT6#T,*<0Q9$PR/XC\=BV^KWO7?C+X8M_S"97NB=D M;@CO\/9MXJ5]_5?_$P9PU07/-#=QC7O+6DD=E,)N):D"LT7F#-"61Z-3H?3% MD\S^S"_"10R"HZ*/L]S+6IJ-+AOJV6\6'KZ^VH7P4*(<, P_8:9$(D/&M)1, M)%F19+81D ^V>MP0"JQ,/:LYRV %TDLJ&2VN&%NB#=S:7")=1Y7KQB3N;1(? M=@]<%E38Z(FVBA'II"2 FQ7Q067NG(' Q]Y8^#Q_*M@T0R ,6!ROEQG5\4Y,X/'#@P%/,E$!L[,%U MN$B<2)X4P;!I4 0>L.AX>:YQWG4@0/EYMP.1TM'6?1BMVRBG"S;5!#_3(4A[ M84P@H?)("YC +%.JP!Z^L-+16BXT*<&"251:DRU@'$:CC\)*S:1;@W5NCM;F MK X^=WB@N-!&8).JE]C];B/QF1;B. ?K"T5*;%>]H5$'K&I,$](4=9^?]FN- M-<9U[2=&(+P)3 XA*!A MG)72AE!N*3B?%$B(QA,\!:;:RAPX?_'JAK)+="TCEW(&]G/9M+YTFTS"=9T=DEKJW/Q<7UJF1N/-K= M$^2?=W=>*VP'BS(P$R,I04G4QW0D"$#L*6O/5#$%S&*A3.(H?52SR6.QKMDC MN>&,JL7]NL&JR2V\UQ=1+F2F?:*!*:%@+3(5A,N:&^%+D3$X?]OQS6:G?:B# M&ZQ!1LES-#[LL'7>8FD@!)$Q!D*#DT9ER3/*=R[?=.>.,59U7$$D0&)@',DQ MF8P-$L))G:2G,EOMRRV-91O']: &4;:,B5@RK/T1!:? MB)=,$N\XE8ZJ8K.[HZ3OP@VE+5CY4D5?NJ!69=P3^^45*[BKWGC@\\6=7E^( MVG!OW)0V/.!JN'I]\?;= 6-%1"R>]UP%;+?4!'R6)QQ<(4P>.$<:OJ8#W$S[ M5YEVD836'!G]%7*P 7XG@) DHG9FC;=.Q[+2M*\!"6^F_>&GO7BCDH Y2/7P MC7(2K$I$QD13]DA!LV(O_9%H@A2)DSEPD(0 M.CH\.+D=\:Q8WS;2MKQOB5O]>,5"3[X-ZZ)*;M5GU)L=?'9\U-83:T[>Y3U&RYH)Y9P1@."IY M*MY[6G@6*49 "T6NL^7BMP;4_HJ"HOL#&.CF\=H!J"M]ZJ^'_X'WGO[*\UWN M^V\N]J[>'#@.CIP;2KQQ$-9@SM@J9PGX^YP,^/= 4>;Y!L6JE0_,O8XB@4TX MZX+,4CMGHW/4 LQ7VF6Z3MZ3(IRCY'-A8"A:1B)2H,[+ M8FDR2*MR0Z-.69KWOX,'7T0%?A^7Y$),-@)"Y<)*S[/U6I1,:=(L,)[H.KM_ M-C:W!@32- 5EG3T$_I$XS0J1FC.(-W0@UA@/H6)6)E5IV#6*T/LD>/L58:C^TOJS+!M?.L>[E PZ0J0;H@1))) M 'YGM,2D!*7> Z!?0Y/]=E/E/?RU>? I6X6'_JDY%=X^27O]D_:(^/E:\#[\ M[FKW((:B&* >XI6&$"LR@WW9C$0N0]2%*RXJ;\D-#?BK.CCI/$=).Y>LER8[ M&X*CB7LIL\O<\B4581L[>"@[P#(?%A+,-'.HD@E_0)A-/ V,P%]IJ:.QQ9N; M^6NNN: WDYK!K;E.BJ:1Z?BTU[\$2-;+?EB)=E'_Y+ ADJOQ8?\D7P\\XU_NIRGO3TRUO5[@_W$@2;QB:CA4JR).TI#2$:#A%-446$S2;^ M"$Q_9A/_0^U>'' 3N5*N$.8QO8QZC5YH3=W<&? MKZGNXS/% R9CR!%##,U=T\_OHQ,VJQ7+JM(C5%1)EX"#P[V M-YZ]RBRV*CWK06V;:5\P[6]WWAUDD2%N,K ?PO/_<%V^N1/8M[OCYN0GJ]1S)2S5KU[ \,O-35$ M,VX OD0!&U@6)"A6K.->I:(7E[..]@;?C.^"$M8;TJBWX.=[E+TN>)S5-ZHO M/=J_#^'2QD27(ZOW2'III88(TU)">:ULY9H$0!$ KP!.,.>*Y^&V.+,5%*LV M4MM+^N=GPS,PM1I$WHT%8_E1["D&K2>'I)=+<_!ZV^$L8?9;:%^;A>>UO^>3 M+JRWO?Y9'C[YP^?M>ZHD-NF&PT%_..Q$/QA<5L-H[&6)-MF*_)&PS3'L*N+2 MR0A_Q #;82C!4%^87<(76K>]6;^QD\/9F[&:]DAT\S=P&K^?5>2SH9!$],.1 ME"%AOL0K3Q!N(D$;@%ZI46$A1J1S]\+>5 2T<")9B;Q$ZF(24=(,L7EAA5M- M1?#%^B7=J9N)_**)S-%;B!D2H8(E@"D6XFP="XD&B;(=EQ)EM^5+=9U?8P$] MZ+#Q>"?H\3KI/'>VSP_!BW68JL[ =K[#]=[R@FZ6^:.VCKV=/S;+_*\RD>M= MYM/ 9L3I>[]*C,@"C8F#>4GD^'9%AD(A,"@0*/"P#KJ,YEGKHSY?[(]6<4(942B(S$K*4A/EH6 AL!72JEK8;G'XP]OJHHO6<[4V\W=D]D(;EF$PB)DE.)/.^&#S;RO:][WMP^\)D-H]LHB M_PO\'N==W7"H<:,&RF+>TSK6O/"H96F4 MEOH4,RE3B17&%V96'CJ1LC@KA,;7434(8NR'4;)C#T#LH H@3)]86UZ0_=#+ ME"35+-B27(F.15HR+WIAUG36U'_IPY-6>]\?^)2W3U*5#YH[OWNYN_/'Y;S9O^?O^>[Q+BR7;;6W\_IJ[Y_OQ"[_^6CWZO!B]_B=W/O/ M'W"]-Q=[^_\JNQ_>7;[=/D@VN91A=\4M!QO]+0FA $8&.!I]!'.W]$7+A'*> MTS9Z&NZDSR5;CKG48O%@CJEDG S!6V!I_ MCTC\YQM]^7?2/=##ZCM=]A]U?)LQAEE$:_@_ M+\2+"4-Y/;?ZGG98M8+1]19\M+6)=I;AXYUAO]=-G=$*'%V*GW[&BTW#F(:I M?=XJFBM]=6Q32=7Q9*@CZ%:E3<=-8+Q0E@_ -&9\;K%R(*/ M'P\'X- 2:1\YQIQ+N6D8\"!UZ2!,^;&9@U=8%UR-KC,Z:'7?8.>HXS;&1:%; ME2/FCE;GEN[206IMJ88'-QH2[:PZCM]@4/[?^86VOM>??NT!WO(QO?3[IMLJX?^+A]D^/JWGAOH#UZ/WQY][;8P"A M $S?[NQ>[?(_X%D C/[G#XGJ7+O\/>89+G?WW^/]NJ/OP+W._^1_Z/1R,PB"9B#<$G)C.3[4IL7KZR1"TKJFI*#!UL#^-L5U\)-N]AM M?GM^)]RXLHTKF^UH*)BI)ES[FNLO66J@5Y\T?JRE;&HJ7^[R^.17]!7;1Q M&F(Q$!V/%E]MM!8ZZX4S==Q-J9>_S0A\]RT0V&C ?^X/=OKGX:R<]ZZ[LHT7 MNX<7ZTX!LERXB=10XH) N@_C28@6V3\\IS39#'O/BU=N07GPW^_LOA9[B3MZ MJ+'=KP2VYFZY-.WP[)?KVE#&9KD^W'*=@(ZH2Q V65(B@@[O$NJD:0BB"O?: M\%BD1YVT!6>VWV2]KBF[5>\MS )H,0\1'A/8W[[+L<;#!4*;./ O$0<^7$IK M+Y]M'/(]'/+E%'YBR::I"'+CFU;Q3=,'B%C#E54$A)"-(M)H3[Q,D7@MLBY"F*#9BU=6\"]/ M@'W1N<3] ,,W/T=\(DMT7;F=S1)=VQ*=P =EA%?")E*LAR7J12(6UB5)/H1H MM:%>V1>OM.5?7JFTQB7Z6-(*$T:R;XX=QE7Q3?/3%]7$+^VOV.3EUS0\?Q7? M?G_X=>=>_9%A(T7V3^=#&)4\J!VQF\S^_=S_]!$EN'B6BS:AY MZQ( YNP,<85SXJVWCEI>@B\O7CGM_CK^LJ+M?]2>]&G^EFGJB<4=\.XQ\]E> M:R/M#/+I( ]1\ 8) "84M:=Y4-'*2?(?\J=D/-)I\W= MA?/V+T_Z9YW+?-;\$CO],Y>^Z \^5A[PTT'_ SS3L-'W6?:64ZJQ?3"3#EP8'V*]A+>2P^;O6E2$=>C,< MU^_7OF)[-_A_M]=@HS8M7UP\>_X;FLMJ\>L]ID,[J(!E MXF)MC*&XJ+E5+&BYF==US>ONY8&1JG#&+9')""(]DR04:8@1&2(1JF!315GQ MZ]FGO^&:C_-._.^-C$:G>Q('V0_QA^H8%CK6X'O5W4UHZCMC0G.DLD^#[B=T M4Y<=V&)A%@>7<,/SP3"/7&<'G^43RIV!*^_';O6XU9LNHC5OB-+C?\^[PRK$ M-JSYU\-_CYXX+;AXK.SIQ^>]L^XILLGDPRIP ._Z\^IZ#I5E9UA].SI= MN&OJGG5Z<( %N"G520?1N^TH,7DJ6/= M^U-(7;U1;W?^N-K;.93P+I]W#P]D8EZ9G,!W1EAR(6OB5?9$,<.CR4):[F"U ML1OX'"NO'UKBR6&S:5;S.P>P.AS"J(^0#EH)H%?8GH\2OY\' MGR8B6/Q&,<>O2FB 1'\#NF'"'GC>Q!T09W8BA(J(O4?C-YS5$SWVEP#N&Z6B7J-=U#WYU$>.X!D0 MWP0UN!=GE#:N^QF.>*LR-!5W57ZXHSR6SAM/' 8RC;3IV5&_;O4H/ -^:/:) MQ@$,QB>C][ZL3F-TLW$(B%/^&3T9WK]]\ZD(:"1WT\6PJ!T?>,'*D'QMN!:. M-;@*')#8.T]Y+LS$9_4Q#LZG($!CKDLNMM5>J JJ+/SBA'BY\C-_KC$AS.]* M^_FW2?&/F"XO_R(9J_M[Q?WW%[!S&QH5A#^1: :;MC0^$2]H)C*FY Q2E];N M3F%?NO51,=\_([F9^W7-_=MW!UK*4F00! MP"6 T0YR/AFBKA,Y2Z.@$S#VW M-X@-+M7BND6N=$+AO(7?;_S?O+<#JSF&W6/X6!W-=,WI0D/;:5_HM^9]-G;W M'I5WD]3>0/Q^=LS&!5,X@7N]L' M/F6FBHPD\(SDV#H0:Q1L0C$4P6W6B6*),16W18W36J<_SRA8KBH%OQ#?3=P1 MHJE[^R'/,K8S&"&C09IL)S5XV>BE"9 #0H;6:N)I3Z2I ,M(7FA&.Q43.N7[(XN:B+5C@%>*X%;CZ]JHJ -X1)& MC-?04 .U;L!4;?IL$G"/$VEM1%IS%1@"'UT.\5P6X[K#08U+3V:"X?$97CH? MS ?*K1N]L]CJH\U:[$]Y>PB]3_T XG>8%IA%@MZ_IN3+2#N@XP<#?W*8QRD% M')/Y!#Y*F:)4$0SI%BQ_3&PTT':4WI@Y@!WD]MAP*KL_RF2,T_O!GWSLU&^> MG0].FOP"/.)Q/7XL&5,"*+51P_UX!$-?3VW'-M8H/$\_^UA<=]K>\/YPDVZK M=M?)GT_SR; ACUE'N&\TMR[!_V0R4J$@F&$V9G"N1@3J]!UVO]73]V/MOF8! MO6[>:2\_8^CU89?MOCN0S@H=F"=:" 8(/()?LQS^DSN5-$W6EH(*S79]&YZG M28 !1!9"EH!XG-6"T9@4_*6F-+=I<'E#&GQC .LQ -S8!'5(%4.\*8"XG8'0 MWPI!G$S,1"ISM@PVMIL"L.5:\H.1.D=+ M,3%)880SBI4'.17<6-7-1RR'3MHTQK-\8(,("_^ZT29)X MA[4UV2H2*,L$X$NB*E K;7KQ2BSHU[OF;NX>SB]Q-G>2C)OE;Y'\I<%VWM-^ M4V'Q?<57<+56'J\'O?N_"7PQ?_F(T>('28&_<[#-FL]-ZK*GRR MZ$6>KK2?_EK2?K\.^K"TSBY_[?F3L^V3]/J_Y]U3C!P>GZ+?WDC(\O@UN*:? M/^[N1/G^/^_IG_OOV!Y_)]]?1;EW]>^/[_F;SW]^V)9PGVM"EN_WP97]Y]W% MWM71T9\??NOM[?PA_MPY^K!W=2C@WA_>?_CY>'?GZ./>SE'9^_!:'&0FN8:] MC!@N,Y'%663BLT27:$L&3V:XG]?SLU$)FI+*7A7)8[ *=B?A39"4"\?,O-;: M: ZJ#QM/0)7TNX<^W^UWGWW:K!W-@-)+%$):ZWV** LG.*QP21-]<#V_I2;X MC U/'60'8\AT($Q( .TP=L1[[HB"T,H:0%A%V)M$^YY27N8N&GZGTXLD3Q9) M35E,:A@6?ZQSE'NI3=$T.9[A,K< ROR M/:FQ>#2*>V,B]*?!2_0+..2-R-Z&R/<.J9UB'#72E"! M&[ZZ?8S]8E?U/Q]-WN>>&+7M@=T[?L]?-[VL'S G!'AT_YW?^1_%^ M?Y?O_?,/L7NU+:[UP/(_X;/IZ/W^X67-"?US[VAOY_#B[?Z_>F_A[W>O\!GB MU>Y.FE7JLY*64H(B+#-&)(N%6*4$$7P MM"Y% IM>\3P'%[ L26^T_IXV"O[QO-M+M4L$\Q,U!7'4[Z5.]QAS'DW)QH:M M\T9W&+&,(2J*);VRI&B-3A%\8;+6%LGE!AT^479"QVPD2]I*G[B!0)!K0$3%;X#/ MDUWI4S+'QNO@LB;6>4-DK/78DA*76316&<>[0)P9N=GT\@K\< MS!V^; 1*;JYJ,U)YQ7(J+DMC:,A2A6B$2:8P*M0:>F,W#O"1.?&*;U%K%Y3H;C11_BI^0',E$D45G(R5%"EP M(5WP@3NO(?K/:^B3WOB!1^<'ID@A [-@W]@7:2#D ;Q+;/"%T&0@W-'81('M M1UO6J$>EC;1)]"Q:^&]+0;J2;E(\3]/?[?TTG>(1PB<-,9^B/!-)(R-.9$=,TM*;3%U(&LE(^(*^ ME$V.YZ^RU+FE*BDJK Q6.LZ"A&U.F:)^;KJF22F>M)"61&,3D2(7XI36) GE M2O14<([BMG9M-4V;/,[C6^D\1FE"DE*Q)"%NMU9'XS7/)>D4[0;1/-V5/H5H M; 3L0B6QF08B);+I!0_8QE$KI;80M5)8Z8NH8C:9&BZ;3L_' 6CVD8E@2=_0 MB@7K[7@]UPK-E5__K^+ROP*][68W>&2[P72U$LR]%Y1&PH2W1'IMB"U9$"TU MLTHH@'Z(^[8D=6N+XL.<3R2;]9#W!>IXLJ(JT_=22 M>HX9Q._^$BASXS+7[S*G2\2P")XF&D@J+A$)DTPL38EDP?+_9>_=F]I(DG?A MKZ+@_/;$; 3EK?MEYAQ',(/'K_==P=B#9\+^AZ@KR!82*PES^?0GLUL20@B, M0&!A]\:.C9'4ZJ[*?/+)JJQ\&-B\M0P;^&T*NJA[_S^;5<7OP/O7ES8UWO\8 MWC]S--!# IEX)BHY/"D-*:8SD1(M2F0)(D"1J=)7MXLT%+Z)]S0G,NJK$F%&VLH.5WUQY_FG7,1LL;K#XL0E] [CK#;B7U#TR54+PE/@@ M"I$N&SS3X0CW65"J#=..;[QT=I'V[#.%VXKZ_ZMJ93G;=?M*#]O;NG#/]"UU MZ]RW=''SW:\WT\5^IP>5%/NE:FOTQYT1/.1%I04$?MF#P3T99IB>,CKU@SRC M&3LOXM*_]:#)YKV$%IY"KO7RD5&5YP0>^L_QP[[&T7GNF'/OYK^ /W2?4Y&< MC>#<@5*"IX))8%D0KCC,AF>)%FR.IF_36%\GT<1FUK\ZZZ_.]IVD10JIB%0H MG(!KO8&C>H*"08\6/#"CBH:2MPB0/5RB%86BOXY'O5SK3<]L[LSNY3Q'W%DG M&8\G;SF^_>9\/Q:4=6%E%;BMH&H[@KUK+KZ);P\-6Z?9/AZT# MN(%*W*\SJ)0 JY=Z'K_HQ76>VKK>!/Z."BEVX^6SUR0Q3Z5)\I]^[V O#XZV M^;&S<_'KIX_;.Y\^'+U7Z(7MB\/.#F_3#T?O/NUN?Q ?]^"_ MU^^O>>?'HS>B_7KG,R2:G8][7?#"@XO=UV_$AXMWG8^OVW+G4^K"?Y\_[B$A M>(MJM2RY",,9B!("6X)(0WPL>$@VYR1%*%F'>4$/X:UTR1:5LI=<.^Y>E^>*R. NWIX%$F-"SIRE =3@3N5LW]TH9$_ MXV%.)]V\6_"1WU3GV"I0^(&-['SG[;X*W@>A- 0!L#0)^$R<59;8!&F(C#9& MGNX@-3+&,7$5Q[X+\9%*J]4/!N?XMB^^>Y*K7R?TG+L*B"P('@O'SUT=/U&- MS7/1$Y'NA9/BN0A_P,W2^][0-U$I>5:2*F:5DBIKM2=RDS+(, XZQU=*&1]; M'V7=QJ"-U+DS.F]M P+^P"HQC6+.4RCF++.9L1Y>LWC7\,_CVA*9J]8AY+,8V8=\P;>YR87^[)8N M_ZOV'\U,!=]ZFM6[_*7?_8*90;U[+FZ,BS?^??3Q4X)KOV>[ MV^\.X=[$Q[\_PK^[GS]^.CC=V8//7GP\^L#?R&O%&TO M^,YVZGX\@N?Z^]W1[O86:U^\^P1/]>G#IT/L3$XOBS>B, +56'P.ADCG';&: M!J(RMR(+'9D/&R^Y^RX;U#6(\UTB#J6>2V,4YYY)9DI018H"L.,,65*A M09S5(0Z_; %L3/#))@*(K[!R_F0/]Z4JGO>HJ<-W>=IM"9AR"BR>L6A##M*C BB5U"3*-/8';8C1T\/4 M^0PQI3WOCH:GU4&1ZYU"%S MABT=C!5)H)"/2]1X5>[&1\4(3\=$4DKWE@5NK M!+7HHV:M?/2)SHU.O[3:B5TG-^N=X/KDG*=EZS,K3&HN'0IDN1BD=*$$0WUA M]@:%H#<[O]_N:F]PHR /1^_\*/^)!5+ICSS [0-_D*>.1WCC>5_UO)W?Z.G$ M\^;K,=I[,"[;[\_;%^VS]EY;[;Q^H]I'K\X_OGXE=K ME9VM_1PIBP;"JN"]8_HF-_ )[=.#DZ&HQ93U=: ?8QEW#MQAQ^AZ__]$*WA#H^)8)?\OG"? M(_>>%)$MD3PD8H6*))F25+$\&@?\7E/Z<#7J]5OX;'QT[*.L1%XB=3&)*&E. MSA56N-54!%^L=PV_?WH?O>3WUG*>!"3=14>4U "2[W+TA#)6I F<.4G7ST=7 MM%:XSC1B?.2ZUG:OCD#T1X=YT.H'N+6J>OI^.\3-LL1CGR&K8>MH=/'S[+'Y MK5[:Q0G$HN8BE"Z."*"\D1J'8GCR9),A4@JZ2)=I6%CUW_A M\+NM.*LE*ZK3)P^E%4WW]J9[^YITD$-8QZ.?H_'13W^U?]$,NK^I>J# V/YV M,AA 4CD^==#)P_7J(O$LP'^VY UH68:TTI#@0P#P#PKX60:Z9D7.G@4O9<0& M<65WUD#N 8*?Q0H?,36%0T4?B,HO.3!+FAFG79$AZB)S$X3+W4F-%@? MN"N%"U'U7&?VFFPA7S.PGU[(VA\#>NC:A$XYF/X)FS)P&8$2%[ MD7]@/4G@11*)$L1"\] M%D-[; "Y( M;'\&''V#];=H(<:7,HLE$FTQT31;E%O5DV^JE<4_%NV>C32A8 M(A3LSE9C"1-9*%P3S#DA%/A 0O439UQ2K67FE?B7LJ(1EVV0\,=&PB=H)]L@ MX=,BX24I]J4XZ@5DJM0PK$O5Q'IG"22J1A>M%<-S9RB#N+H3LLV2W&I]>>P. MK6-BGN82'C.6/GJI;I[@:08T-HT' 9-)RMI<.. MTX+12#03N#!@',$^KB0Z*R3-4BB/:*A75TNW-JRPC[NOLI%PV= ??[S<)ZSFG2XT2AL M- J?V<)B$S>6:02QMS7:F>B^;NW+5+((3)"B12(RTTP"#Y8P 3&?2FN<13&Q M3/*[",JP%07_+F2@(NWMZOG,\W8_QPW8_^M M;L;^^[@9^]=$7)Z%Y,V\5MKPUO[SK9]0W ;?S.DO<\-1_9;]\L_6H1^V_,'! M( .\Y!88XZ#6U(G]HZ/.J)9>JR0A\9?^^'C0/P/L&N7N^5)R@2I;:X1FGLDL MA76!69ZDMIY*EHW.-Q!2LPQ\PI#MEOHY)X_9]G"W)T>_3AX+,!5>&9U/0=0] M3Q"]OW+4IP.VS[6S)K)(M"L*8%!&XK--Q/G(-),ZFL0!!E^8ZZRR%6I=I(FP M\5@+N8.Z?4?'_2%88;_40+F,>=RSH79C'BL7%GLE(.]@Q0?%2$D9#Q-92[ MK>-!IQ<[Q_#3I=CV,O9TSSZD^K'MZ9ERM@?8TV>Y'VUD06='LLW8;#0G8D,$ M\[)4^DBC@DG9> E1[T:ITK'0Z*7! -X,3\*G'$<0G*X(&+/EK=+98_/!(#=G/PSLY^U7P:C2,9X!-]1)GD6WA(D( MOG>SU2G(P2$?PFQN$^VA%2'W\_"]QX-\7,_L\,6S3W:V[B--W3\9#?'$)4[$ MX*JVS\33.[VQ_/0RCHN46!?AN(:?)//'A?#_S MY+2*P#N#L$1&!N0SZ@"IBN41$A2?= 94YZM3LA> RI +)^V=DH8Z9[@P62O% MM'9)LAM6]IKI77YZU7[)0,*S8<29++$4&B6+O84$(WC&6,Y*80OZFU7KKRK0 M;R),3!_#^"887D6DL)!H",@QG%*"",F8M@Y8%ZL3 MU^M%IO^H8&.Y^8W2*9W;^MBWW@I M,\^%9)DXS*\QQ"LI24Q1!&V*@LB!\VL7S>\Q4#+?@XF\BB#74LM%^#"%@^4, MY'ZK$(V!W,] (MN'P.V%T)Q8SX!!V 1D/G-+2E0Y*<9P]&]8N;H/ -Q/2:.9 MW_O-[\$Y !X#[6> F4J.SGB8O,DF 42UY0*[C$^96+FNS[^^04:DN--YLN<81GF!79*F5@/J.)_:U>YDC?1^=G.^_-+FWQ=H'^XY9%JSC),I2 MB&2T$)@-3:1B.6H(!C( (5THMW+_C(-YX8+/HA0J32RV*.$I_(LS> I_4\;1 M3/N*IGWW[7XL(5.I&=$V E^43@.(2$I""L4G(PMD]H D8M'1S.F\GP)$MSK# M(=*%5:!+O>H1^J/#92_4K:9[!I9*!L(RH3+ 8);,7(2 (2G46&FD-L9#1IZ8 MH9FIPDJVBPUT@7!-$]KN9)*O>/OM/@/JX+5TQ,?B(;A9R(JU$21!4(-Y\(!& M:ED%(F\AN3:.^Y(2S"BW*"%J%% A$[E.XLX*1,U$WGTB??%!!LA M?<04H1 M_6$1B0'L['WC_+2JH-UF6] MGMJ23=16R@#IBH?@Y[2DA4/6$JC)J?'ZU1K+F_/VZ;XJ)BMK/#&"8Y> DDF@ MR9-85$HFAU1"7-;K 2]5.T9 ER?LQ-^#V/AGUX9V="-RDET^K4HS^E\X0*T\W9W>EC@=8 M>=;KPUMS]2V(2-UNM0<_I3)+LAC_Q7>Z/M3%:_C<<[LX=2':DKLW]RPML@_< M;7V7CWRG![?>%!==.@I<]^V^XT7(""D6T$M&9%2.A.P5R2D+'C/W(6/SND4[ MKN&>"=<]U=,;&WB$@J W:G?[_06\!WY_<(%%V=[SY*@E2N"B7=2%.!H3$='" M?(7DDO 5<-Y2C#BW)S1HG1PO6YZ1(-+Z;"V$2#")4 +BN6>XM@^\+955K,4L ML)&)16S5V-?-O_<'?\*S=$HG_G$RP)+*2B-C[]#WX*6]@4\9?A\/_?#YMR1Y M")2HG:U] 6EN2#:2 @R'R* B<3H"GC!E>)8)IL]MO%3JMB*@I<&DA)R 5^DL M&)=!N!"S!4!A,C(;6+IAVZ:(PE(T3A%6+?=$"UEVTHG@X6NN M3182%XX5TPLZIMZT\XP$!2C20BKV[@IQF2VK'\_BDU:B/-3T[A#'?D"[4AB[ M3QV MD=2'! N19M!JY[,.I%R0)P[[PY4L/N,N^$GO!$]P3 \007@=7WOY1>G[KS[3 M1$66I? $096ZX*T'E(M9FR"95*4NE*5L7"A[SW6,]]6S3DSXM^GIA-]S_H[D MU!]@VI'N;NTS8P'CF"+6 24'BD.)U8X2#SF<4[0DE<72B](E:$^I4!(NPK3T M@5E1G/>*11]%JLOI)_-[WP7'9G[O,K^I>"EXYB1Z!_/K.21?UGE"8Y$TF< \ MUN/1%_QZ_+IMU>KY5R!7QRVOGIG$4R<')W[@P98!U\+YM/9Z>!*&'8#H0:X48(!'2VXDZI$?'SJ$^X#OW\$ M%^[X;A=>[';G;F)Z8!2_ 7]_\XW VV8B Z#_,(^NKOQ-'CJ?Q7QB+UG.8 M[B6/$^_6L??*P,,839[T&YCD.$A/# M/[M82Q5?/_:(-C@XAZ@Y/CK%;8S7A MI_W!YW'^@2, 4_S?D\X@3X]#=>"O2;5L']QX;(%H+Y/YOK;'C#O?N.H[K&\, M3++:$%]&JEQS/&(1/.30$F5[!(?L)KE,F5,IR%MVG&:H+ QG1#H+SYB&N? () JV1ELA0) F ^21(N""$XBC\;>']^HQ&3672UL; MJ?0,DM*8OFIF=!4SFHQ)Q6E.N+(PHX4QU 341/OB6=89B!;? M>-GK?SV<7SE/,U-C/Q.5YJ++36A4IQ#C;&9!$@%A:'$.@1M)"2X&MX.1;?-* M8*TZ%T 4//98GCO?_&!S?)_CU^K<8VT8]XVH]L9Q0Z72R)5,448\%GP!D\LT=O M6W0!@UQ42G&5R."GT1 ZO1-?.\D,M1G'9LEKV9/C_K RU)\'&7=!O^1?3CMI M=#CI-#3SP7$K&'KY$1^&_>[)Z.:/S/ FS%P@I?HF#(29N?&9^?-P,+F98TBL M2!AD_QG21+C7GWWWU)\/-_YUE1D"+9P;PCL\_9@UCA__Y?\) [CJ@GN:F[C: M33Q71GBL%!9:4N."CEQG%57@3N7L-Y:CKM]F#JXO-]>8>;\M]^MU N-ZQ@G* M0\XS70ZZS_9[ 29'G2C1)R^M%<%H&:2/SE'%E+QI^[VI=5T)7+['#=9LLA&* M4B*U@3]DU,09ITGD#GY=>*02CU3J13NL]UVCEEQH@85N*7+@F,P"G8S!68H' M88!7-B7.CSOM.Z?[O#"=JHX;!=M')NZ)+=H351C7)8K@'$P[L[=,^_R65U56 M.%[6K2N,EUW;C;DXPQ6G$8,X\*J@;'&)9ZVS"ZXI2%VU)8B=M_LLR@3_4:( M=HFTU$"69Q4Q*F9M62R:*ESD6WQL9NEC429I%U416FLKM3;>*&63%DQ&2E.@ M31WIBN=8M@_V2\Q2H-J4TA*/1HD"WLX="<)%QD3)UC.<8[5HCF\_&WGG-.]J MWXH(+ G8SN!\IH2P7E#J?\D]OW2?BC5L.8@+$9.UU#RNI?QM\G3/84WTJTO@ MRWD^&%EFA4G-I9-XZ#T&*5THP5!?F+TA3U[@^5=7>&9]_L\1'NYO=G#0\>,% M),,)=\J\\@00WA/<+T6]\T1XBE% 6N.%S8G4Q20@;.3D7&&%6TU% M\,5Z=V<$;^;QSO.8H[>9Q42H8$#7+,1GKV,A$>)GH8Y+F<3&2[D(P!<@^K@9 MZDY_- ;F1@!IV(73:N;)=56Q73>Z@V(O)9 M!SZ"NQ7S,>:K&U&MMA_NY=@Z]4.LH,"FE-U.M<)3]1C$V[TI&DVV06:7/5'P MH>K65!OP\-[5$,\^U%VNP[;>].H<#?[U[&/<_(./;G=4.N\6KS$*P] M8E_G5)D=&&+-F28?S&?'&=RK,E$T27#(JN]SU;WZR.>9B8HA? MOT/H]9=8V[G$6LS21G4%)D:_19%W/EQ!N(20BB2@95JDM5V_O/"C5?/E1 MBU'R_[^XRSY(->6\]KMG%S?!AOA6"(F(D8 MC'^3]?;%@:\:/5M5\##VRR0A&K?.GT-="WXG2O(R)4DU"[8D5Z)CD9;,BUY8 MN#B_J#F$*?N].N^7*^D'H#-GHU^[_?CYVSH9;_\Y<;)WGW?W#NA'<([=O738 MOGA+/QZU%3A&I[W]ZZ>=HP\*'$WM_OV&7G.RUV_AM7>?/WR*:H>_NMC9?G?T MX:+;!4<[;;]N\X^?/H.C?58?/KT#7MR6J(+#;"@J%4)5P&;EW!/'C"&%4FV! M(-O >0V(8)TY;2&XM=-Z^H]6YMYXI9B M);/T!C]EF7?*F*RRSF'CAN_Y^K/.F;PRW -$V>2=3$Q:28'Y4:X#%8YAS<=S MI.=OZF %5!H0<7 .SWPR&%;GC%[A5.6:5 M]Z4\.4P-411/\!SY"/P\#^K<&*OBCO$SU;_P]9JX3RKDIL4E7S(P_6Z>^U / MDFBXH\Y$0[Q5U0( =S_V@Q$>VD;'O^5T].;"T%Q_K#Z?/9@MC:O>T+F;<8%ELW4 [QE4JSLP M_7E<]%OU.!P7!M?6@P9^Q:UQCDGGC!QV$GC^SS_0Q+U2NWM;YYC%[>Z]PTQS;HP8B!3J!C)Q83@6Q M4F:E6WD: MXE@89^;_746#:F5[C@5-RK^F].6WZ8F !6'*=X?]::SJU^OR5<.8\5GTR_"3 MD)+AHD;%O?Z%9.OR[1BLJD;>E^^';P8^.%D-SU;A84JE=S,@GU+=1 M:R2,%3VJ0P^XR%(WKFE-"1_VR,&5KF'530(O/#XQ,;E _##!C MWVPA/1OE*GV_O-IDO7>JF@77N0S1@USR $_R(&D=MF!*2/UHE:16KU)T6+P3 M?VT$4A];\DR'?PB,'OL#>'C@01YVT@GPAB^^>Y(O=UR&]0/">'>JW6H>Y.RGG+..''F<4]S@VO*Z[ M$;,K9N]P7';+^V'>PA'X->/!IJT83XY.JFQL:T8N:EV6L)^>L^UM46P_YYE/ M>/[3)N.(+%$1*[(D467(%[6%B6,;+R%%?&&?U89%8P_+VP-K;^V[K*SG@9,2 M/60],CCB6!$DNJ)9=%IY+39>*BUN.5MQ;4^C29)@@.$[U,[>A].=[0^L?7& M9[6T*UYD:PCUR1*I7"8^\(P]C*PJ3G&?KF.EI> *!S/ !#XQIK^C. MUK[/EM-@!&[.8F=.P8AE)9$86( <";OFN(V74NO;VK,\KQCW(T\YPQ;,D!\) MPR)Q#H(7 (4DWH= /*P9))FD@$O,^_FY<'C1/ MR^_5Y91ERI,Q0D8CM2Q.:J%S]!!4E-(NCE=2 M@?=#0.)4X/H,,\3'; F$=>HS3U0S59V_66$I$#7*2L@0)9+X[+*S";X8#-[$ MDO#H1=U:9VP&M#&#QS4#!AD6I$.SN$@Y]81S/CA>(%KV,H]+#.\ :6N8U)]B.M>).8^A1"-;3U6MJ9V M]]Z?M?<^7+2WVQ< -\""N3!"$VVE0V7%1&!V@.5D#Y$A.R8=9/+"K!)N-/!7 M[FC5%@%RQ1A,+IE1+H-7-!H]U\FK,8FG,XFSW:W]0"/EV,V+*0LFH;@ECEM+ MHK;8]=J9G"*8!+]-XV8"/6AAOM@SG0E!U M%N3N%K'NC'8.3W8#[I[D]*;WZBP>^MX!]EJ^6K[WG\ZX3^6G7+$LP\CYU3=)^!JD'_" _@5-N\\;\GG;K+ MSG!<7;\HFMT(79NS5R"3!16'!Y%>I_O&4*6]C&0_F'N>[;_=IR$(5;&KMC"8R M"4]\HI1P*;)6 E+B@JK@XL[Q(())6DF8+JD8#2J*UWBOEXG>MNYJQ_[?,+> M^W/L!P6XY*34Q+H<(5-3C#C+,E'2FR@,!9?(57%V53AZK4YT$E#OKWO^E+G] MU>E_51OM#PR/[[',1Q6115*! ,OG1!I6T41!!-/!45ETU ")W+Y@SW-OJIGT M^4G?.=TOVE-C(3<0BADBG9/ E@(ED./E"% @-/-5'\B;=Z*N*>V5<1J^KM[_ MU[B.N[*#W_K#'[DRXKW^9^5:8(L6@,LN&>/!^B/6HKIFS(T[I!+"OF$L:Y_ON/C_ DI8AGK1- MTV,2K'HMF6V^Y'+X0D S%QMS/VYQU,N'C=AZ.;4[#/#U(P79;+Q)*0 M:"18(5YZB$N4\^"=+H9C)W?U7#/XQ@!N,0 !G(19F.J(I5') Q$MRD(JDCFA M!6!+%%:R$7C^X!8BNA).\I2HT,2H&PQ"[>!BC?7>NDB0(!"9N2 ^ TGU'%)3 M"I.29 !$6&5B\I2 T,S]PKG?VSIK'^RC&F"D4D,TP(I^B=& FDB I!BEP>T8 MUJNH6[:2[\%59B6UJK.KG5X\J8YCWK3*57>2G#3>N&U9RQA38A(T@#G)4$0P MBH-%ARA\P&,*S;+6BDPIGF*YD]$"EW.)SMA!-8._!F,U@4$/05AAHU6W+&M5 M$SP<4TSZUM_'O8'(YS^!E)0TQ)@A',;J,B*H$(ID<:#'7";B%7!%09& M('FUWD]7>:;Q*9/<9LJO3#GD$87C&A8$#2:X(1##*0G"._A)X**&5\5 Y#"W M+FNLL,BZ4H#_;K+8QMQN("VOL FH]"XGE-/A+$,*&Z4C@99(HL,S?[KX@HC'B)^B9EY#<%&T5N: MP*ZPR'H!\,P5JPTK&>-I\Q%L/=T9CO!#TP[IERTD\%^7/>S.QTUEZ_1ZV@@% MNYE,R_ F_:ZG7XK/^J46"%G4[7J(.@!3&=KHAX>MTNV??I<]1V9ZJ-<=WF[L MI/ZX_4AGCU),*T;:?G0R@+_W,$?ZH9N3GNYKDYT,JA!5%34[FTG0@A,NK#0& M]4R268,>LLW%00 M>E2MIDQ%30N/A_GGR0^_I,[PN.O/?^[TJF>H/O3+U?;?J/WY)0]& M'6 5X[&NQKA^^5(6] 6MI4%' _@O3;YY_/*+ZJ5_C=+UUX#W"\-O?)F^8#>^ M=MME&7MAF;[796]_33KY.#=K[W39?U7C6X\Q3".:P__=$!N7\JX)>]O^3%NL M,H/)]1:\=6P4XVF&M[>JP-^:.,?D4OSX#"\VZVS=7*X917V=;ZR,>RVT5S99 MN]@XL-[H0FMRLXL.J]TRBX\TX>(%5U?GO!Z3&V?]&XS4--Y60L-SXW8'7[E^ MY"/&G$NYM^4_;:"IQJ ^!G/9>'J:I%P=B4M$N?&AQ]9123S<:AJT]0S&Y7\> M[_%G'WN 7[E.S_TD?8_ND+#\,+=Y\__OU>[N[!=^^]/]OY=-AMO_YX].'3Q\[D M,_!=)Q_Y>]U^_>ZP#>SYX_;!Z8>+?W_:>?VN^W'O0,%SGNWLO>*[K]^??D2Y MG*-_E_:?].P_>Z]&\/?IOJ<%MTLB<<59(CV/!#*A2*1PUA?M',-J>F]@W*K1#E+J8HET6R7!=!3$;Y M&2X-\44&$@K/IDC'K-0;+Y5Y%$Q8\:@,W]Z0)F)[LG?8; M=%D&7P;ZH =Y$28YJS$I%/)NFKGPE>4H:S14DOCK=^( M'#1>>R^OO>0$1GGCC'4$PK_#Z@-+G/- [*W),4;K*TEPN:@0]=MY[8^Q=""; MI8-UX 187=W@RQ+XLO/;#"L(,0G'F"(*B](D]KZRSGC"$%IX2#%K[/(L%YR/ M:Y8,&G]] "MH_'9YO[WD!9(6&S)G1":#HM#,$1^B)-3F;(W.P0LO#[(OHSSX2EEUD[L\ M#*6.1A>+^<1>/^0_?"=5D]!@TWVP:;8X008 )>$ET59+(IDOD+!X3K I4W*N MP#3BN=:URE>:=8;U\]5;V43CLROPV4L^$5U*)6;@$Y$&(H,6Q"DLXI:9,VFX MUCQ@*X*';SX\XT6&F_@$#(M9(SZ!'4+F#G=.#MPO9AA->7I3GOY-5F\:O%X& MKV=+/&+)QO)0"*4!_-JAW4_KPMW>]U)G&''JR.??: M4+@5KJ(UGOZXQ*;Q^-5X_ S+ 0(C!!>$!8==QF(B7AIL&&>SHZ($ZR%U8XO$ M5M?/XYLEN)N7X.JEMWZ )ZCZ- XW6[U<]<:\G>@T&6R3P3X=I6N ?!D@GZV< M4I)'8W4E(8S5F;(0:[(A0BK'G$K1A+SQ4C#^\$/8S1I<@V -@LV+8C48=D\, MF]GWI5EZ&RUQD@HBN>/$"1^)B\8'ZU+6Q6Z\Y-RNK/YS_2CI][_D=N4[42*( M=,[(82?!;?W<^,IM!S3WMD;MR7+-UK[VJ9BH!;%60^HFDB(N0>KFD_*&.A&L M2.,%SDH(JC=J'?<'5WJT-Q5^WXKH_E;/2!,KEK7_/Z?V[P2U3&=!J(V92.L- M<:$HHHM3105'E;*X=*$>'BV:VK[OWDMO('.-G][33\^G?LK!%Y/7B62?P$^% M4 3(G"%<4Q6RD4$[N?'2JA^ZO=#S6$ILJ-N]7>+5+'5SE$9N4B3&6D5D<(P$ M%0($,53 V/B^62Q9T? T\?<.+'FG MWXM- +X?VEP292.%"YY&0@TNJR3.B#.TD,B$-BX:2U&5NG.ORI-LRECO"HKOO#?:-N=WDE%1!?]9B:K&7L,#%J5SQSWAY6$Y,^5 M*F?G2[Y41_O'U71H/"CT\B,^P "^K/AQO_NBI:U^F1N2&\P]./E?[&C_^R$G]:=$^+U?'<.LL& M_I\Y8ZM1SMK,$[>42>JDQ[8$TC+OE#%999W#39^CRG!O.;/).YF8M)("/E.N M Q6..;[Q8QL84C/JPDC1=8P*1TL061 M.\],_77>T#LY"@!:JZ .8@D#V![?X#NXOS_R(,[2",)_.%MX<[[[=A^B?(+A M=B0%2O$ LB'>.4J,]PD&'P#&ZHV7XM(6IDS@'R]:+>!C).)P=RN)T6L*UNN- M%5=)9H,6UW5ZS]JG^]3YX!BS1 KN 2V<($X62XJP3C%(L:TI:"'N.:+%K2;0 MX,55:V 0.W ]Q='(468.<@<,&XYZ0T3.C!;#5-(57EQO:_J/&X6.7]R):U_3 M:JV&GQ>>DS"<"Z.E2@'!*R06E0NQ)*GVM=FXF06.N3?6CLSP0L87$L,G5S:M M>.!.']S#M?[W_P+VQGZY'2(?KEZ.)M_M#T\&>;?\UC\ZSKUA-?SO,(O)Z;?^ M<#3\\] /\J_@+FER#G-=E,QWSL<^ ?ER^^\/<*U7:N?B\]G'3V#C1V_ESO:O MW9W7;\_:G]Z*W=>_=]H7;\[F?6+GZ V\OXO? ?[T^Q'DU1W(L6G[]7OZA@V$UD! 9>$EDB)<%K3C(7EH$5 D?7-7R! M-0.Z8&3R.<$G(/ Z'63$&JB2-23$#/=/SRN=_CF!X237JK=F)J>!U=W28 M!ZU71\?=_GG.K5]S+Y?.J/5'%\SN>EX[ZT<+DX6OWMNSU&'?.\S5R/G>.?"2 M(7P[CFBH1C3.CN@Q#MLFQ)\$@WIZV(F'K2&:?(5>H\NK5"YI?AE68N[]7GW! M%KRQA8?F^'%" MCN#UK5Q*CM6;.CVXG?-QOH?W4+_/XUW5$7Q07WYX_=:_?I=^6%\)!V30/VJ- M8%9;HW[U]V9KYAENN74@FSB!MSTECN^@YIUXS5%U+*0F#SASEW-XY?:O3-YT MXBK2\L5W:EZ+TYAR%[YH<-XZ/AG@A([P"?RI'\ U:8R^MK]A?.;24Y]=W,D MAT:A@HHY6\>E"-9&53* C#(Y *#3Q23GS<[O5RCPSS &J3\:OV$>\2_1?';F MM@8#WSO(B.Z_GE\#_"U\[)UJ9'=+]>IPZV1TV!^ -Z8I1:(_6#38V6X#F]JB M.Y_>G^UNOV(0&4*&N."D)RKZ#)'!91*,XL3;4&(&?B(D-H[<9(IN OA=XTQC MHP7C?U^9F.]VOX);Z,JU7]](MRJ7 Y0ZQ3_\\?&@?P:&,U4;@GNN^U*C3I3&S("3(Z88F-EI(H>? B*@6$&CC\IM;Z M-JN< \AR,@+:V#K \7UQG:T_,[90KVP,#V]VMWR&/^8>Y7]\_N[%-;76#J&*,6.]>K M^K'69G_MZ3G]&[4O!.:V>)@=@Z>&]8(LMP6FV)WP M\F5,@!IE)=@BN&.6V65GDY0,HK_!#"+0R@3HQ 1H8P*/:0)MOB^I-YH'B877 M ?NJ>N*G"N[ 8G>!/)Z''-S[OG-2N_#[3<:U&@L:O')H@[>(^G^T&PDFT1Q"J%_3\9 M):XX#I&94Y6]4H5C>P*VH';XWDBCP7*YHXX;*J4,6)%9,J-V"-G>VB^6^92U(8$*@7UJ @DY*,@;'.[-E1!=W'CI%K2&O88[P\[9PU ' M\@Y(8?N8K?NS5JB7E8#W#8?]V*G2W-/.Z!:*Y"^)^OKSHLGRV9]Y\*43\V*# MW?-GX]6UWP?]H\:49TTYROVH(?D+*I!LL,F2UA OM4RD&,MRM)99AG"V0 KU M6?"FQD0>:"(';+^8$BDKB:B8*9'&9>)+A%Q4V\)4!HX5!9K(]3-MC\.K+A=E M\9C!%9P;U)L>U5(E?-V7/*SVMB=KB6/$&W=[GJP%5C"';ULWG,,F[WYI4!,F5DB*WW+P)9V%@EFR1, $$IFB(MYZ1W*6D3.A M'/4%*]:NG^]X%EE28S"K-!C9?KL/D;*4#'EUL0G MR@-"92D)"7K%:?PGXAH M,#<3T;7D"4^!8@U/>#)3?7^^<["?%61%,4024G%$1NV)ES$ 3Y"9R<(L5_(K M/ &QK;A$A/1Z__C9[V;6%2_U MWNRPJN49/]^X9JD.29,ZGRNO(5 ,6S^-^@<9RP8V)[4ZLV^L!FE2J8-A,,,8 M='!C^-CCH:S.,7[OI/H(*Z2^^.X)?+*.C !'&#>Q\!"Q"@;U,X!9==76,7Q' MOBS:N5JN,UO_-/Y4]?[IK8ROG,8EQO7>=*NU?3*85&%-'J,JH*C2DLW68;^; M\J"JGKAQJ.#6L+1GU*WC_A>LTJR2G$G!QLWG:>K")'C!#WKS*Z8S5.+: +=. ML9#J2KW&,K">!:HZ9"LHYU)X'J)P)B?K@H(@X]3-1S-7RV-W^CUD2#G5X%QU M[YU]'6M,=_JC#QGN._8/>EA3='FE^D-5P>/>H>_M'E<](GY8A&_OO3K'"E2A MBZ# ;Z7+@4B5) F",9)R<$X)'G2 _$C2!<5WAE6!0QP;8T!/ MF6%2TL6H[%)"Y<\99JZ;3RABO#BA R%16*'U-: M,,L92GO' QZ/9H]_5 _Z>W\P_A6^[UL?#WEZTWM3+7-!,F*4341JR,^E4HJX M("*8GLT.FQ_)C#TM+T5DKAX/&==U%M\9U$%A'G5KZ!L=^E&KGJ:)H8*%7@D? MLP%@'OC'*=GF_9:.A!9)6Q&3U9)Z[H/+)K"499"4J[+*3:A[%[R]^N])9W3^ MI@<#=U+MM\U#Y%_5X+WIU:9;6?GO,.A_X9C_P/#9OL!V1<$8:7DFWBI.)#>& M^"0CT4(S&IV+PALDQ3>CY_+;5I#VT2RM#HE)1E50AN*!*B&I446D56Y;-4;U MY$:U<[KO6-201Q>2=-)$IJ!)L$SC7FBQ3CB?;&54=]C(_Z8%1'C 7$3&+554 M&N;Q. M&>:-\'+9J3KLM]5+<[]YCTLQ6WCK*,F.A?<_\,%+!KPM*"\CJE<&AXV,G+'$ M2A>)RSPSXVRB3,T?I+QA^4Y52W-5@Z#+QCQ54Z+8[W;]\3#_//GAE]09'G?] M^<^=7K725GWHEZLGBK%_S5Q#HFHEL'YYW-K&N1=6,^SU,F[$.O[B<>.;%U4; MF+D62_5KAK\00MWX,GW!;GSMMLL"K%LA[W79VU^3[I%N5M_ILE]I=ON GK9/ M?22\:H8T@8#-ZXGRSZT)HJWTOM0+J^YP:PNZ7J%O$?&"+7 (!$"\PL;+G_P_ MO]*K_TZ35??"^C:=\Q;/U,Q.0M6;:FX[X>M/>6-;]&.*#?*F5D6<6E?&ZJF;5G^#7HMX[JQ>Y[KNW)OC(YW;.>;J5+-@ M=='5C09U6_/\E:A#/9]>E0M/L,9$G54^.N6 25B@"&5< ML&]PP/JK&<=TY7IGW"'G>1]J';?$C.<[%^_IA[VWM+W]\=/N]KO#'0[OV6Z? MMR^V@ 6^O6C__8KO_/WOH_F6F#L7;\3.'KQ_^^WISE%;[KQ^)8 QGL+U+]K; M;R@D(V?% M#'8*XQ55)"<;B32HRZE4(L9S&4*6,<'TOQ3RA;O>2&!-<7-%FG8UVO$77*TW MXE7>D-.]2.3WJ0N_'(E\X ;)NK#)R@R&D_7K!A"7 <3.#)E,*1@?52!19I1M MBYI8Z@ 0.0]6655L0#4*I3:-N[[&?3]%J+6ADBM4=?M1,.5F?O5 8'E"HG45 M.QJVM6)PN61;M,3"F: D^VB(Q--0(5--G$@IL2*T[Y8=]//R2ANEH0T&#>,IAW/D.H+,Z_XI$$4SB13G 25#$D M"1$2SU)('; D16U2?KT;TS^732_7:.7M^T:%[YH1777^AA&M&!TN&5',,N3" M4;NB:")+4<0QE@F8BE?$)9+[CQP MM>GY0=V/28!^GTQVPX'N@7([O\UPH))Y2(%Z@D9 I 64L\9X/'23BDK4BJ)1 MLF]3+NC7>W<*M$*!\6^P8O3\<.&[ID!C]S\!?&OXSXJ1X9+_9.8-V(,C*3N% M*T*!."\\I$B.V4BY*Q*R(T%?J >+>:X0'9I*KNGQ\-:D1GT%55R/)-3\?'!S M(9VZW\GW=6%13977 Y!RMLK+)F:B Z1TWA1 RDR)IS21$F()S#M:K*NJO S; M-/2[D3YNI.+7J$KL1Y:*OX'0W@^=FRJR[P";9ZK(/%!8&2+!P^^0W^H(V PL M5@0E-#=!9H]59/:%>7#)Q+K@\@))^L5'TP3*R==?2! 'JUY95QI+DORO__FFZI@(W[0<6[.H;\8E\YD&Z9V#N7?%YD(=#UK8W+"U9W%" M"ZVL[NUGYF1Q7(@Z KW?9E1Q%>J929R2[V0 M1J),_:989#LW]+&[21.OLK7)N:KQ2^/#5;>>&)\75UV,X.YY]3^<"LE6I\Y; M?YP,XB'*M(_U9)]Y+\1Y'=@(0=JC:N+DJ6M[.9X\=:WJ]A.>_KYLIC)N.OCJ MSS_^&%ZJJSY ,O:JEM[TR\/YXEZ*+UJM5U/UUG_[WHD?G+?8C+[CM6^L;G6L M^3@68YUMGS@1H)U[(OCRHTZO4DBOKMKM]U'I!6ZZ?SR5'X9;[1U,WM&'VZJZ M*XZ;P=6*KY<-;(95F^33/MQ*_GRI;(D?O7(/FXL?O!HLN/119S1N33<=JYME M7?UH277Y'(K&_EZ..R>58%9J+J+V 0*8SB+?90-N0=2XUO+A>M0(\U%CXGU_ M8%^S2I0;GJMRS+63I'_Z./%9 ,>P3EC+$B-2I$BD1/DLX2+)RB;#LV:>0^Y@ MKR<._YAX9]5];MP_;MJ$[K*;YWPWN8G%33K1]6,\&4S?U?7#46LT\%6O\.3/ M\1/9P]LF1C_O(N #?PSRET[_9(C0 M>8HH[O=ONG5>_P&0]H;/Y'MOE/R?.O^\X@1H;+D7JWF^R&2_=09?ZYRB[$[+'AOM2." MO M#">1Z]JGW!VWK9SPB"-X+M1YSU,? M'+>M[-N.=G3]Y^O](1#\G'W7M ;2Z93#Y0E&G)K!+1 M[0V:4*J[4]<5,W7#D&D?VPH")^"($>+'S1$!!W?WML[A.KRZOX-])P.#\&5) M,=00/(!,+)4F,OB-E\)M4K&@Q^%D__YJ;\TJK9I$G(19VQ7$ MOXQ B[,R3/F6:9C(\U;M!Y;4RP3<3_9S*.G_XONU7[1*%7YD),KI2 MB-11$,FD)];B:7JK2^ 4)MQBB=]M@M/+-MY\(.5O[&C=[$B!'47+(F>Y5]EB5G!?BVA/35E06M"NJF_+7"NAE@6\!@9Q0 [\':Z+*L M[8%ZL$TX?EQS_7R&&M>& ]9Q0R)WE,!,%>(CA&#N4F9"6,$D'I&G=%/K!6O[ M]Z9J#U2V:FSCZ5H%?Z:[;_>+DE$4&HEB-A,I#4JH>DNR,S28$H7Q$ELIR$VJ M%K11OQ=76Y:+42#^W&&>6)C,5(7DLY:!>\5E-GFEC?R;&/I(H,3:!_LVV4"S M#21$CWVIHR%614=TX9CQ$S5"N2L2DQ1@&/ M>+2K;'S>V,X3@);8.=C7W&C*>2%1!3R5:!)QQ43B;:1@8HR*@@7YM^@^?)U_ M]?)I=[SB.,_ @&[-SEFEXM0; NL:#ONQ7C<\[0#ONCD;G8A$W%]J["GSTP5" MN*_.QB:*TDV[Y76_G]"FQR)0_6[Z8*6U8='4ZMY@.;A$RYP-%9WW[BYM\5WWNX+$UQ5*L@2F*'T3A,'<8F$ MD#UG(L-,NA6+<#TE_VK,X_[F(2!FF6(-5RD1Q>$/*0";G/:4B SE@.X-\4> MS;?%K,>2C<$O1+OJ].HMXGIGM9HP7GA.PG NC)8J!>\<#8E%Y0($6:GV#=VX M>3MV7)R..[(S&[2,+]RA??*&_KP^Y3C*+4:K,C+&?KE5ZG,%&CI_@-]@#4DO M5<6S?X#CX.;VH"XGJ<7!A]N=(6H)GPS611]'M'^;^,\K]N'BWY]W]^"[^%]' M.Q?O#C]^VCEL[[T7[;T$?V_)W=?MLP^??OTT[S_MO;\^M8_>JIV_WUY\_/N# MV'G]^U&;OP+_B&<[\'=[^T!^N #?>[V#LK"X?B**AS&DGN2 70-\5@1@->,. M@]%9@UE*5D,BF&Y.6XAC8"V%%:\S/E;/;=?O_&K#YJ!&5#&@XM42.=+*,(7H#HE!&E\%.M2C=L^ MZ8XZX^+403VZ,Y4Q4E'N:/PY/PK"3.G[0R<-JM >=<#+*8TWA MJASFZ,K3'-?N7,%LOS*DJZ^'VJ,GU7#("0=@%L/63^.RU?:KF7+5*O4=?RFN M2E2UH@=PB8'O G&CN_-3PIR MC_TY\4-RWC\A!_WQ$^(CS,K> K7ISQ0NPT<&_6ZW+JK%5Z9>=RU 7?/#\0Q+ M_L)@+Z'K0CYCT:7ZE-_,!\# M2WF=@TS"(/O/Q!>XUY]]]]2?#S?^=17& ,/FAO .3W\U DZ83G!#B)3IA9R]"?#7/&XNHP5<>BJ(PPG M/R4LBO.M [#?7FL$MSW.*P\G];6 8O7B&OQJ9A]@!&_\@O6%*0-"586\)\>3 M\MY^]-/*]\L[Z/<.^E4UXZ#_"6CB@48"UL1=;!I@GTV&\ MU59%TG5<5OP1K9SM9^B$$K+1PQ3GA@ MC443SP6%/[@#O,E:>3I/IBP+D8F@I$Y OJ)W&>(5#Z(4(;2W=IXU5O*H5^+D M(G9P&?4/L>:@6ZU>7_K<]?A<+X5/R^HXZKFKF9FZF9U^=8"^@?@D\/_[B$]*\4)3LW(]1_M"F)M??8CVY-U$(K_7 M>V7TA1&VN=G'L ) R%4*D-[<_,YLS '#C7T+GI4IY#[4198TDF?A(O_IGSZZ4WR/X_;_P<^K%2?^?L9FO//0 MV-4]QJ[>([@2[)MQO,U7U2+MN%?%JNB_;$O3G MUA,:S:KMJ_G*I_C*'Z"M\$,[!7]'S7XGZW]S53W&A9B&W#K]N/=![N[]VOUX] [N M\>WYSM]_=7;__KW3_AOO\]VGG>W#[L[1>SG?&[*--4*?#N">_CKZ^/KMQ<[V M&_;Q[S?JP]]OSCYN__7YX^LVW7W]GG_<.[RJ?4!9$!I7H6WR@D@9)0E!9"*X M#U19QPL65/--):[7_GP[A9=& NH17)L%[F(V66=?9%'92I-T] (\7L(8F,:U MGX-KS\A9:F:\RHX$0<&UM3;$Q\SPZ(3F*EDO1-QXJ3>=>;"=VH MR=)-L;^/OM;7^EE;D4L2@$I6>IYL#@K/\#-GG4G.W>'PRU=P:(P_@]E52BPA M7I=RX>>"0VR*0R$Y+FRQQ&2FB#0JDN ]A9^D%%P$EI@!BL%>F :&&AAZ%C"4 M,I@TH\D;JZ2TQ>4D@[5.>6U*8*J!H76!(3&C[NTR'C4F*B94>>.!>&L\X=H5 MHU11U ,V1?KI&39H%"#0C>CT -[Z#4H]&0HI*8HY'0P/E-)JN,Z+@.;0?2S9WV>4A+@1W27/#:)0JVA #UY1: MS22$4,=7VONI61YZ%"2:56P#(.(A*T6B,[CRRSAQ)7@2.<24:!FDV@D5VR2_ MWI3EVVE;-LJWC^':13JEF= T)EFR]\QS5;@)$$.$*[9Q[>?@VI0+5@B47 MR86RP)6#IU)E9Z7C!DS;69J83/(./6Z:9.=)<(C-B,+&G**@A 8FB2R10;+C M+,%^,5)P[XN&9$P$7938+PY@W#0JM M"PI=+OQ"MLJ#$)JHR .1E@42G,!N'=C)6'GC#2ZYO+BN6]"@4(-"ZXA"#VS# MW:#0DZ'0Y<)O"D$Z5SCQV0,*:6,)3)@EUKN@K7*:(A=R#]]^6B$*?5<5O[=7 MQO_9.7M 7?R]"P^;:S37>'"=_;/<;;E?G?T/LR1+;HSKF+#.7K(' MU]FO7QK2N/:5L@W/*7!!JX-D6#QF;8RAN*BY52QHV;CV&[7&$P4:8@;2J"9ZE+"BPE+G0L M64MJ(KU#;_=FA>%)<&BFSMXI9Z621' C"7!%8!=%)4*SR3&$4E@R&R^E7-#% MNX&A!H;6$88\ @\W@3III:;.^R(,Q%6K..1'X\*4!H;6 (8NMUN*]Y#1*(HJ M$PEAR)$ $T:"84)*#_]W#/4'&QAJ8.B9P- #5<@;&'HR&+K<;Q%11^,5(\JA M8+T/@E@O*4F">Z9U*2'QC9=*+I <;#9WY M3<:^PSX,C6M?:;%2A&7HV)8+Z>'_P"(,\]Y%%9S@J7'MY^#:ETN_TJ8@330D MJZ2)##83QY4@40K(69.*7K,5%=JOGVLWIXJ_RV3'"BVQNK7(8F3TU&NC#5<0 MPU /Q]([Z#8VR O1 -# M#0P]"QA*HC M1 E".*F,\#8;FY.SL@@'S*F!H76!H.Q0+=*X;%&I0:!U12 ,(<4<=-U1*&6(PN61&N0Q>T6AT M@T+K@D*7*[^:6I6#UL0'PXCD*A*?32:6!:4,=K\T%LB0?OB!GU6W6/E7)3CV M\BZ2HC/":.[.TKY/ZVN5W.#>86Z5[DDE9>\20CV)KFZB53=57V[ M\65KF3Q0/M[WSJ=2NU?5)$DM"3M1 MCMRL/G+D/_4'> VX7JURB2*T*#0)=](9#5O]3K>ZW0,//Q_G0?WXFZB+=YJ[ M7?P;KP/V Q?%JRRZD5HF/?[WI%/+OPY7*8Z.(J;/7AR=/94X^I^C?OQ\V.^" M:0Y?P82,SO$&UE -_7P"U^\.VQ?OX?WONA_^;I^U+]Y]^OCILX3O.-W]NRW@ M=^=M_D9^V-L2\[J6.Z]?7>SLP;V]_NOPPP7\_'KG:'?OL/-Q>TM]N$CPNS<7 M'SX='K:W4VGO?:#MTWV6M?3)"L*UY)"! NMS"+\)J+M+ DPOYGE=2TT3XR4* M*KR43$NP3 4(G2C%X%K$O*YE/>RWJTDNU(?\ZA?=W07NH*/.[".";77!N^N; M_WF(L+0U!KP["F\N_\C?-K[,H^:P>NA!/@;T/O2UZ._!P!\-\8CHSX^$;AUJPSZ1Y7.<150\&^4:3_./8@%@\]YU!H-X#%J M(@$7&>#+QX/.%XA!W?-6+Q_T1YTZ'LV^#][D8^P/DN_%.GZT_/$Q3&ZM5YKC M"4095'SO^E/4'H?GQ3B#?]Q(8^OG6&T-P_S6 TQ7Q.V'4[CU8>[-H^7>('M MQ?,*-2LC'&YA&%NKW8:G1LI/\6)?NA2IQ?I,&^ /%0UQ#CLB1QV23UDDH6_) M4!9.[0/[0#93NYJI53R%F&DA1AI-I,R4@'CFJY)\ FH:=L]81GG:=JC?GZ:'7.@<2=+-B MGP YVP!!0)SQ O.?N^EC='/V5F=N+BV)6BO(O^^\7WH7P_[FR?@3&_;.=EOM M;F_1G4_OS\#(9?M@GQKCDHZ%0/@P1%(.X$6IA&P[Z!A4YDPQ7.33U\UZ++4Y M$V@Q4[H:9<$Z@43X@X-!/H!PV9HQZT[$V(O4!\P1HN2@?P;S6(77_WG:-9W[ MV=1?OGN2)R:%:SSM/#KL-\95&]?!&1B7,HXEKCQA@C$BDRC$%ID(2\50Y1GG MBN-&UJ+JX8EY;5[FY,N8Q0J::C1FL1*SV'LE]S4'7AHY!8!A%G@2-X R2A'O M@Q$&>*O78>,E7;"5,$694S^\$GG23!S+,/6I]=\3/QCE <2XK0J-KH>_S:5, M*$3NDJ=!VRQDR!;23,,<\#U '/QI_\U-Y<%WMIS*8MY-G^J/.M:_RT>^TX.G MVSH!TQE ^I0NW[-UU#_IC=B/:T\7']1^TBQ1DQ%),M@3EY:$5#B)N7 GF70Z M*P 696^+6VA1_HOO=*OD#$-5.1F= /NZB:_Y;O>FI;TJ<[R1NVV. :S3B]T3 MI%C+!3B> _Y?:X&]KT)A47@(>Z4X+T1IS/!;F.'N]L'_8^]=F]I(EK71OZ+@ MG/6>F0B*J?O%7D$$8WMF>V(#8QO/!/Y"U"4+A(7$*PG;^->?K&X)"1!&@ 9 M>NT]&'3IKJ[*?"J?S*Q,M:*8!E(+T6BLC2A^($0 M7LT$7D.$RJO.$3.OE*W5RBU=OI]/BA^Z6I:KI'33XY')T4H>2ZE[;14GZ<%!Z MEG^!UO_V!H/KGGKIW:@?NVB1=HJV% 7$=[JM>-+O0S>>UO[*3NU.'X?.5EM= M&*Y66R!X1(AS#H:"+_-[&*J/5PA3!^P&XX#=C!VS/PDBOO)=GWSUY4WXUHX] MM.+&Q;SJ8\\-ZU^X:N#K_X8K83!H!=K=V_ETRV?^]H83#WQO(Z9VSWOV8!0>P]N] MZ.*Z3HT")V2^Y[V%H-'5V4LX:Q(NA(Y'3U$_)X[B ]Z["C_*%FG]X=O]5L7A MBA;\T>[Z+LY"I_6V.QCV3\IU![57(Z4JAHMOM;OU+ELF7>KGO%' M<[+ @+!^"@%A_E !X;?=V#N"'?]M^6+ 6^V177'TS]'FGV^_;;W>Y=L[)77G MG?KTYUOUZ=^W;!,_^^G/=VJ3X[5>I\Y%N^+3O[M?=P_?T*W#786?55NO.Y]W M#SN=W<./IY]>O__\Z?7G[Y\.\7[\'S1M/_(]E"66:1)$.BAI-\82IY' EPIF MR92P!&47(\#>,\F"8QJYF-0Z.!LXK@I-24MG(%Z, -=SWL))A\&/X\ _X1X\ M.W9][13AI" >(!P?C5 $(63DV.B36V\6+$IRLT'0S\\&?;ZIV<7KK&N_%62?:IGZ1T?]_K#0C1*"'24X_/% M(\Z?#%J')_WV(+4G@=2:,D\''FJ3 4:!TZEDFP$N?SNWH\>A)=3?/DY@JSV$ M$C49M : VW+M6,8G[.%'Z]UR>FY_&?QZ[IYX,S04^S^T0N8P@E9G;I$H%H-> MIYVJE;F\)(-K L)ULM5BHX;B(AZ^&0_K#!C?X]!>U0*-B[E]9KZ=\2_"GQE0 M;B&!V],1-]RH#3%0 25'^I6$(BXH:G#G\N"0?G$]X[#&?RHYN=DZW]&OW:SS MK=;Y#=WSJ#/:.DJ8T)'(2 /QP'!7!)#"1,C4JFJ=+[?Z^\]JR3X\KN>Y<_H# M0W^I(.6..2:-J-U"U#:_OU5H?WW?>KTOMUYO?MOZNH?J;J3E&DTOB^98RA1E MCE&"X,X2U9X&D"AX=D;IB]L S!WCJYE M>>;V-D]DL80.8[O3KD1PJU<>]"16M/S-MV/H#J!*'?F]&,EE!O$5OW1G.AY\ M/SQ\>[J7,T)GE2W:@5&JZ*-FGQ3R@K_=77I?'?CN M/L+L:QQ"OP\)/[ Q&,!P4-Q9U2UY*:^GQ%%\>[5Y+$<:DRD:8T,K/E MCL!T*3:Q=?4A@1[-;XL/U]%:>R,JEW?:%SM?K40&M MKU8$!= /:YNLVVMU>KAN?<1/_.; ]T_79AT9NN@.F=,+Z)Z"%U \V+$0V"\. ME/=0'!5HG"R?,W#[PSC(&,7N]T^=S9V/WW9W4'%VWO'=PWT4_L_TT^M]_NG? M/]K;.^D07SN]%&3\G@ZWCC[B=_XXV#Q\P[9>?VIOX_>V=]Y_WG[]J;/[[UNU MQ;?PM;^0^WQFF_M[(:>H IJ>%,U1(IU!(S0@!4K #%-16)/"17=@<"8Y1$8N M/>IJQ5/!JJE=1>Z9QG'BT9NR)'!P=).?M;Q3P?4HMN>I*DGNM6$?"3P:": MW9_>=0#%^/:3B-RU-T?Z\;2Y.0_ M. Y]W]P32J%EY0TII?3*J;2J(($AD5HEA1=9<[JRGI&"7-ZX>^.9; U&4SE. MRL)51[I4Q2M16GXBX:AWJ9*\]NRE8W/G#=\S@4<7/"4L2"B5^10)*DM2UH/Z MK+,L\979XM$_F\LS^7C1^H7]6A#E"%<\U@CRLO4+Q]>0.'1;;[K0WS^M-BO< MI/J^Q(=CB>+BA\2OK>W1B>$_??F6_+7UIH.DN%^.C+=V2@[&4;O"W>I#OZA? MZVR4BJR7F,7X8B6 L8_DI8_&93GBC&A=AVM"O^TN"F*F _.3]ZT.JZ>F[DRDZCP2-*@)"=W,K+/ MZ=26$D:=]>M(+2'QM%P?(H+:VJS]P1+_E=LDXO7"A\HG1"N/T$UQ] M7QU_V2\F);CU#)4.IRN\K$#E&Q^%!OW>R/TYZNB"SYV 1A?:XAP1]!+[5 M:]G'L^>8FLRB$;%Z!I@\0Q]__UKK4U5VHL3(3TI="9PH%%'\J]?Q_=56:*/ M#?#=KL>'Q;VA5)@H%S@X3?T>WOSG MQ_71K /P7TY;$:6F,UK/A*O7;]?Y2U/3/5J4>1*11GHUDG[)UXPJ-*A75[=X M44DF(LC+K^TT/!A7ZYGZXLC_0"=?\0&GY61X]5>FM#Y"R5I['!V?*GI=S\_4 MSX/^>##'N$0D],%_)C[C6%_XSE=_.ECY[3RN(:A=F,(YGOX\GUS_;^C_MCYK M3#-I\;4T]R(MMC):GUD(CDD+/% =>'8Q:E5.(L0?TN*'=R7-7K,Q-[P>A"_M M8&,;J=*WX_9QA96UFA[W>\5K5XC%!![.K+ IC3S#P#/5@PD>%>8Q93".(6^D MBU=9CE<"X\Q;G\ZZ\:6=_(?S4.K[3,8RG![+9$8&)Z%D ]7U<>H 49F=J2^F M]N"LUD_)/$8[[W-K<#HH"3NC1ZY3L\);%.O:Y0E4[9)3L"3"JXG.V3&3K%$:? M]Y.!D?E&% X&90'KHH+C=VY M(\&Z/(6C+TX+D:\0&NJ*0U7Z;=>/TDFG]JN?WQAZX_LE]0MW+BCY96>9QJOC MK+54V'=L3W9A-!"09GRO7_BEK RG+]_\_G;G]4;U!WOY:^%$5=6FZMAE)9:X ML+F-]FLMZ!5'"J?3*7%H'M5_5;HVF'(UKHY*=N P.Z=5%O?4)UIGM*<^5EA% MBE!*T.0Z?RA^<')\W('ZHJ-:)/7W)N>BIS(T\EE>\73R\#COK\Y.NUA(Y./: MA[76GQL;?]=_CE6A1,XF;TTN/)J<N/G&V(!*/C21=5;3)2O/Q)9^3V+>&10>VWPSM6 M0>S!]-&\D8Z56;GP&%7.8_V 9;&A#LO4RSWUK=4ZZWVDMPHR^/\YV MK[]5F;8!HL>+XTLM^'8!A^H.DC3MO@+#ES. WZ!7XW/*9-'P4&,8J/C+;P>18&7WM=*.XI-691FT"GSBHAY-,:]229Q*YU4%9FJ MPHP%=2\%>>XS^AS"X.Z4)VSPI#Z[0FY6J,UP1IU:!K=>?3V6O76A9JA]7O* MK2%]NO)MNL:N?.]'E[5K0LI;7?7'[TEWNZLV8WVNE'6<.+U3G<;8+,E?:/6=I7VU2L;7E?W(GL_T?&A_FV=R MYA2BI:IO/OO!W]?AB1=SK/UH:ZE2G8Z'K?HE39;_WY4FZ]Q/(?O M<'R=]NZ_;[[M\EVY=?A&;O*WW[=WWM*+C4-VC_XZW'S]]MLG?([MG=_;6Z\C MQW$=[.[\ZI1J_>T3<5^R7O;M2@UW-#K^2CE*"=8EY&EYV6.?&0K^532)1KQTN;PD4>'&Z [7; -FENRZPPS#%.2NI8 MJ9=BB3=2$&^5M](+@%@.MJ\RY]8NEZQLH*V!MF<$;4PFE0,/7!K4#0O>)S1._V3S-A.V?&;]4D7FN=.)"EE+I%O 7 MHV*.,1D*JG&+/0A(G4ZYQ;AGRB%_)"+J4OQ"2"26)A(3K**T5)!P>F5=6K:F M[@I1LY'@7@VL"[>\,@#UW!632B.$\R&))&2PR96R4DQ 5%(DZ5SC\7D@Q9QX M?)2.("U:#]()1J2FB;C 4OE-9I% *HO$2/(%=+IN%'-Y%5/IK%Q(B2EDQ2+X M)&/TR6D1E%%*S>',:!1S$8HYY;$P ":E0)PRQ14+AEB0B8AL)"N\C'JSLFX% M6W.-8CY9Q4P,%SXCYY(ZRQB\I9)YZE2("BCW\U1Z:Q1S$8HYX=O)*P694P(J M6MPG4R0!N39QS%H(!C6R**9A_.YL>X&*^'.#1SR6B$ MI&UI#A"VS:K M7!1I95USMC#_WA)%)QK%'*=+2*4\"RQ&5B)6+&AK,EH#,H#GP>F&/#^08D[( M,PT^6"4-09J$E-D"D&"+C:Z2CZ4Z/Y1RV4+;NWNU&L5<6L4,7H5DA<\B)&FX M"BQ[5$Q)D4UG35F3"?#X.COAU2(+FY3PQ)G$"%)I3IP7Y2PI=4X;;5&E2[A, M2'UW9MUH[=)J+=4Z,$>M95I* 3YD)2+W,7IFE1"V8=8/I)H39HV\0TDE+!$\ M1F36GA(?'2/)<2E](=F.(;/F9D:-],=3S&<>JKZB3%03HOXA^G"EO0Y)49J% MS#$&KD$@REB6$@O!-RS[0=#GPQ3+U@F)E'.*<.V*.1 1?90/Q%&("$H0;-8K MZUSP)D3]A!4S.FX+Q0Y"V=).)5#F;&0.F'4&M;1AV0^DF!.6+0-$&Y,FRD1D MV;XZE! =B2"=X9DQYXO%SF43HG["BJE0,:55-# EI*>(QCP:8Y177$630A.B M?B#%G%#IP!)0QCE!FI2)C%:1PIZ)<"&+S'6,B1?WE[Y[2GVCF$NKF)$QG81- M*4@E'9@0!#!%(W7:E?/)#9%^(,6<(M*0 [56$)=1)Z4+@5CN A$2 JY,A"AP MQ^2*K_$E4LSG'J(N]7J;X/0/L<90BPA#398R24.CD]D'T$8X[KVDU_4;;[!F M,5@S7? S3*3C3)$6/PA@:%U'M$F2$8G2Y/CS+*5=;JP4W6-+WWYU%)1(ZS7 M/#$E)4_:6^9!I&@M]0QX;DCS ZGEU$E^;X6W"8C0X- V%Y%8)3)!3+0VH9TF MI2QJ>6?*W*CETJHES<**I- \!R,1B0,8*YTVP )8I1O*_%!J.:','JBE42H2 M7$BHEEX2GZ@CV4D&C(//5#>[Y=-62RX5*\G@F\PZLM+1T Y&: M2Y? )LN,LIG3;,,,L, -D4I08I7T))5C3[@2CB;<-^6R[)L+"BM7]S9U MI^0EILROIOOK]6M9OV5UMU%CL\L%WIJ"D N:GJ6&ZQN@-9K-E"=CA(Q&:IF= MU$)#]%(YI;2;)RS?G("[3_S>GCY.[B-0<,AVI-**R)*Q9QW/)&JI%(TR:&/* M"3BG^0S[ZDX%(^^N,S]'K=P&.AOHG#-&:Y25>!5I!4APX&R2D@453WZ+W=0.>#0N?$H^= @0C>$5G<>K*QZ_#D\&PG4_KE]K=!-WA"U(^M&@UM=>I*:_"(/[7>DDN M_QRI2FL?NM"O/+C'?52I/HZA%4Y;)\-VISULXT@B/E+O"/J#5A^.^S H;8E3 MZTH 0/T,T+^ 0*T448",RI(YFS0,7B:78HZ*Q_Y-4X[<5'/7_6ZI3UROTK7 M>M\>?/X;^N4%OP_L3/<)_SF5OP/_\_[TT[_I.'"IM[ZGPZVCC_B=/PXV#]^P MK=>?VMOXO>V=]Y^W7W_J[/[[5FWQ+7SMK[SY'<'@W9X2!DW2H(F"+,H9=K1^ ME/(D*6:U4@&2+2?RZ(S*-O^I"I?>;&UYIDJ# TN-DBSY4 I&>Y=]LMY8?5T5 M@V9MYUU;NK6_YP-NHU%HHAG3",\ Q ;&B*'!&4&#R@[AFK/.MUEGOKVQ%[G12?!,$O!0 M"HIJ$E@,!+>.I(2T#G1"*%$SSH?\YPPH!NUO=X.)M?.GD"^;72.KL-@[4X88 MDY5)59EL9_9E;2:B:=7QQP-X,?[E96H/CCO^]$6[6UE(U9=>GK]\B;1?,!$K M$ZY^^^77=AH>%.JS1FOZ,XKQC^X\>GNM>NN"U5N_I]P:%?;*M^D:N_*]'UW6 MK@DI;W75'[\GW>VNVHSU<<8ZGV1=DYUR;::8N_31&1Z<@K70?QQ?A9GIJ_AC MA%4[E5&S6=!JT'IS!E.M@E!7GOAX/M/S :%\CLF94XB6RK[+(3+^J!KU2$)SIQ=)Z)NW4:[A.=M$;:%B)MS[Q>T7FWQ>S" M17-ZF9]Y8.H9!9YRJ0BGM.$B"&F\]E1#,EP#)"I]FN>L:NU:.!I^?U$;"T\D MKO3'T:>==VR7?V3;.[OTT^'[SUL[6^U/.YMJ:P?'RM]\W]KY?%K>OQ17^O=3 M9^OU/X>?=CZJKWL#6LX&MY*.4H)UB7D:7G98Y M\9"MS<+Q4=VY>0I<-;!U6]B:)&$&Q;CAW)*LK2=2Y'*FWC.22\T#67=^1]C2 M"^N&UL!6 UO+\]PW@"W@65$ JJ5DTCOFO?(I),JUXU+G-')<,);V%F[L7$W\HW'KF+;M>=0#O^:8+_?W3*@7@;3?W_6#8/XG#DS[,=N4] M[=H4-REVG*'F&%Q(*2E8P%^,BCG&9"BHQH5US^ T75^-2A,E;.'0.;:C%+JY$H!$(X'U*IHAILB5UJ3WN+97,4Z="5$"YG^?$7Z.1=]/(":4&Q:D/ M'$BPIC2ZCIZ@S1*)X+K0:<@H-;A'SDKS;MIS/59[KG:GXLI_^BMR7>:"FN?0 MWX!F+AF-D+35TIG@/,7?T3Y'1J9]-@U!OE^HV9HN]H4[O B"4\(93VB.5STZ M=22!YI@CC3FKTCQW@447EBBPT*CDV8$NI3P+I;&UE5ZPH*W): #( )X'-W]7 MZT8E;ZN2$X:/*NEVN;B.-1BZX>)%7 M(5GALPA)&JX"RQXU4E*DS%G3ZX[2-AIY=XV<,.2(G,@SQI$26T-DT(XXX8% M#CQ9GR0UL?BL9M4;;U3RJ:@DU3HP1ZUE6DH!/F0E(O<1 =HJ(6Q#D>]=)<54 MN; 4K ^!@&&X25*6B$53EC O0,= @;M2:5')A67+-('E!?3K@CCLEX&V=OIX MF:/V8( +T@24?]P/4&FO0U*49B%SC(%K0,9&+4N)A> ;OGS/N/-AFB^S8+EC M&H4B*B(!+'&X-J4/B>?4NA"$6EE?0'77QE?^L IYD^XCT7%;N#*NM2TE\0)E MSD;F@%EG4#UOWK6K4*VE#Z==U M.0VMZ0FTK%IYD[PK5$II%0U,">EIL)E'8XSRBJMHYFK7U>CBW71QPIB5<<9R M#D3:%(CD($C@+!-%P3L3F>+&E:30N]>C;#1R:34R,J:3L"D%B9 ,!FTC8(I& MZK0KYWP;PGSO&CG=E:M4V+:.X(*4(MLFDB!E(%R$%&,V,053.N8M4]K5"$2J3 A&3#N4HB%U8ZY/&2[Y\"JFH$=9KGIB2DB?M+?,@4K26 M>@8\-Z'D>U?(J:/P@*0()",^E*/P("@)07N22QL4(9D5Q0PW2^4C;Q1RT>E6 MPHJDT!0'(Y/C 8R53AM@H;1I;7CQ_2ODA!=K)RQWFA-FT127I2!XX#D2K8R- M(9E$$ZW.(UUNCMMHY%/12(Z644FREE0:"] $N&H M(-)Q1YR+@41$27XXXIJ$Q!!4.]LEER,!&%@,]!AANU7)!: M3K44=QT^YIF+3$GK":AA0GHP1,AJI9792"PW1R])A6+LFT'[/ M\+P]?6H[>L.%11Z#_W$BD_4D\!A(2)%IY)\V0^GWR.7"SH@^>K_GAZTEV^!B M@XMS.F&1N$B\BK0")#AP-DG)@HHFYI0";?(=[AT7)TZ>",%KZP-)F@DT6Q40 MIXPD8*E XL^\L<7WJF8Y7QM<;'"QP<7%%3"P/!N1DYFN:..&RJE##$80+)&>3E'2J-I"BW>/RY.W)PE8X(FC08B2YY(9S2Q M,63BM 6P3GO% 7FT$0O+QWMT7*P\I;\-?>C ^%#)Y6,OH^'9"@JKSYX]6#T^ M?*B./Q[ B_$O+U-[<-SQIR_:W4H]JB^]/'^YXE6],+9J[/7;+T=MTRE=H[52 MC?RYHSM?WU4=S7HJYFNK_I0;RS=CO9^QSB=9<_9:?ZH=Z7<.^@#S]*1_GM/S MH?UMGLF94XB6RF*<_>"OX;B/QDO5!+JJC[MQU,/!?:]>>+&H1N,_A0PTG=47 MU5G]EMCQ1.>F$:J%"-4S/VS^JG=TA+0U5L!\10GS.B+OCG\ZG M/]_0K9VW?/,PXG_O.YO_OI/;KS^RK>__'&Z_WL5K;'PM][KH[OCT[S^?=W?> ML?/T[/M?[TJIQNAM:-CXS12*' M4B$+-/$^ 4G,*\%#T)P5=\?"O1U/Q1I>=ECGQD*W- MPO%169%YHOH-L-T?L$V5S$]1B>P=D=0$(A47Q)8@%]4T>IYYM-DAL+&[M[!J M@*T!MI\9V(!G10&HEI))[YCWRJ>0*->.2YW3W&'Y!MCN#]@F@7L6P'MO#/$N M62(3U\09 $*9\()'+ZR7*^MR ?UK&V!K@.UG!C8FD\J!!RZ-E=X"*HSD^"+H M)*US@-L]P=LTV4W %(4@CA>,C4Y>.*52\0D@RM6\FB51V";=1QW28'M MF?=V>-4!O.>;+O3W3ZM S]MN[OO!L'\2AR=]F.U0?-K'(&]2-2^#X%SIQ(64 MDH(%_,6HF$LI#PJJ<:0].GI-U_AP2IG ,N!B4.2;EI:Z>@AF6AI##7.26;.R MSNC=TRF;H\M+J[-4&B&<#ZG4[@HVN>P!-S.(2HHDG6M\1$N@LU,^(I:B"\B= M6 1)D/YZ8I64)' M-07C&$MH<=R]A5NCLLNKLDIGY4)*3!DI1/!)QNB3TR(H MHY1JO!]+H+(3[T28) S2%R;4D 1)&ZS"^A-W.CLTNIL M8A),:7J/ZR]C\)8B=%.G0E1 N9\_8;[1V?O3V0FQMS91KPPGI<@2D4 !U350 M B9RX6UT3MA2 WZ9MMEGGOJSW>Y4C/U/?T7>SUQ8]!PJ]])<=IX(25LMG0G. M4_P=.8!A6?ML&IK^V%BT-5TFPT7NJ+2Y& P.[0<;28 4"+/,V)A3-*7\O=(S M6L(UU;:?BLYFJ91GH?1KM-(+%K0U&4T(&<#SX.9IUMCH['WK[(2F&R3ICNM( MDA2*R,0L\9HJHE2@U$7/M> KZX(OK+)-H[/+I[.EIVJRPF<1DC1GCAHW%$]832@SJ)=1 (%6UK- 6/6!DVAN,.;SD]/66FI MUH$Y:BW34@KP(2L1N8_1,ZN$L U17P*EG2+JH**W-",S]YQ(E7"C52$3F4U. M2I1A+*E-$Z@S-G('##K#"IPP]J70&>G"B\:9&A.H0EA0LE3 M!D%\S)F(&"6"+'<^"#0F[IZFW*CLTJJL0I655E$$;R$]#3;S:(Q17G$539J_ MT62CLO>GLA/2;EBT+!M#M"W;K/&2>.X"L4:#3R"5IKXM+?,@TC16NH9\-P0]"50V0E!EY%S9:PD"K@J*LO0VJ>1:.UX MU%PXYV*CLD];96D65J"-J!,8F1P/@ +AM $6P"K=$/1E4-FIL_^X1C8Y3SAC MF4BI% F(N20Z18.+CB8J&I5]VBK+I6(EZUU2:22@/##'RG$S[2(^M@D-/U\" ME173;G#PN%S$1=16&1-%FSA3(B2N3+(L1;ITAO%#A]0?I;9E_[C7]T.XLE+J M<_<#4L8M\F^J<@#I%2^-$;C0-I;SYS:ZAH _.LY,GS^G(;.,3 L- D "SE0F MWOA(K##XLF *G%Y9YW>OX]BX[I=69;T1.M#R(S#)'?4AT8C&? @\2#0<&P*^ M!"H[=?Q9.1]\0\"50V:FT=@1-;:(AS)3CY\I)X@.-A$;C@0;F=8PK MZZI1V2>LLO@%)-P<=UI!90HJ&.J5S9*#B30+WA#P)5#9"0&G(EJ7G"6)ET:7 M5!CB@"6"*^*,439D*9=-91<4'Z_N;=:,6G8NWJUJ[R$;3Z@H%[H#^2DM>+Q> MDT^Y)&C3BG/"H!A0GHP1,AJI9792"PW1XTZOE'9-UL&C8_OV]&G^+#1-(3I" M5=9$EE)>:(X%8D2*)D=P7(5RRM LNLI[T\2X0]I"9!SXGOBWE#J,R=",4ND@T2LXYED$3R+2@0ET"K6ING^ MW@!G YSW6MC"\FQ$3EZF)*EFP>;D4!#)JYF!A)AG$B M;;;$6@DD,,M3\!:H86AR.K/F&N1LD+-!SOM#3IV9YHXZ;JB4,L1@( .CO!P. MIM$T94"7 3FG,J%P27A,B)?.*H+<@!(OI29HB!:NSA%/2TD@;A?=X./QD+/R MX_XV]*$#9P=]ZB?;.CE"]8CUWT6JV]V32K[.'58::8;DM0_WN#=HE\^\Z$,' M/_P%7GYMI^'!6'.FOCAZ9#KYB@_X>"?#J[]RJ37S@^L_KYHPLPL'HZ9^'O3' M@SGV^[CE]L%_)C[C6%_XSE=_.ECY[?Q9KW:77)C".9[^\&0P;.?3T>.O_S?T M\:HSQG1AX6HT8%9&ZS,+P3%I@0>J \\N1JV$USF>O^M(QDC9G%XP.]ZQVMV$ M*_""E%?.$'$D,0LP'L^#WGO *\9VIX:][;Q]#'W\M;O_=[^7V\/_[0T&?_1[ M1Q]@_P@'-=CI3;OK=W DOW=Z\?//"88=^)_WIY_^3<>!2[WU/1UN'7W$[_QQ ML'GXAFV]_M3>QN]M[[S_O/WZ4V?WW[=JBV_A:W_EK9W/8G-_3V@I3$Z1<*8- MD6 SL5EZ0BWEGGG<!@HJ@5!*%R=?SQ %Z,?WF9 MVH/CCC]]T>Y6.E)]Z>7H\.)(NXL\7X"?2GSJMR>BOD9K<1\%E$9W'KV]5KUU M 5'K]Y1;H\)>^39=8U>^]Z/+VC4AY:VN^N/WI+O=59NQ/LY8YY.L:T*AUV8K MN$L?G4$.Z@WO<+G#P:M-[@OI-9?)UUH";K: MNC)U^?E,SX?VMWDFYTDEM,^>D3>_O]UYO=$ZOYN_F$-$;F($+[=0% MG40]\ MI<(\T8FCBP"3)SHWC5 M1*@>NNC'(SBOWG9C[PA: 7*O#ZUV_=?0?X/!+5T7 MS]S9^8R"IRV$;]'$O][):;UYW:*D+[Y-NQ[G/EVU_=/ MWP[A:+"%Q@1^LX^L%+_ZMF ,#(9/PP=Z^$=G>^>OHUW^YOOFT?O#3X?OOF[N M1+7]^I_/G_[\*+>^?_Z^>[B%H]O]=M$'NOGO1[5Y].EP=V?S]-.?^)G7&]_P M\Q+'^OG3SK[8WMEJ;_)=_NGPC]+C>)*PQ+E@U"E*P,=(I%>".&4< 9I$2%P: MHWA)6%K .:VF>WL#B#\S("X\H:@!Q*4!Q$D>DA6"A>0,21PX*<-C@X<^,APO/$VKP<&GP<))>Y*@V*H5$T/0O9X(3XJ$R M0*3BEG+KN?"ETKU;7-^YW[,])\&$)<&$"=90TP;YI(+A"H0"(A9 M$YLU(YEGF[.ABHMRQ&<1O3\>"A"?5#1JMAK_W3D9S!5\NO4I].8:RW.-YW5< M>8SI+?AV#-T!K+:Z,+Q5&;'G4*YP 7[M 3XN_G9YNZ[7X3U\@>X)O*E78PN: MS?8FF^VY[MC,5YUV!0F"1B*IS,09KDE,CB>1(4'(N-F*A7FGEXA?-!J[.,=K MH['WJ[$3_VGIH\J]240R4S)0N2$!(B4(N-HEQ%5'5=49K]'8IZNQ"W --AI[ MOQH[\?"%"-(%76*^D)'0EI/7QCI2?!8)!.6Q[+%<-XVQG[#&+L!WU6CL_6KL MQ 6%6ZN6R5 B3*!$RIA)*(TMC=;&2D V(\/*NF!+M<]4;#+?SG[U>&FQTTP?H?VE'&'SH==+T>C3 :.U]Z^U;"HS6X8D/2,^*-1: M&R2Q,3OB=1)>6!JLHROK3.NF@\835MN%YY0T:GL?:COAYI9'7*I$2]_9B-Q< M>Q)P80ACH"PNGA.AE.-B=*G4]GD%S*?+)[5ZN=7N#GUWOUVJ8/C! (:7#L(-)P1BS8?R8JZ*E.,Q$5OB,DY*IDAH?F_LNZ6RK_? M*.U/2]@;I;V]TDX(>PXL9@J.""F1L./N2KR/C!A3TE$P#X2! ()T'8@+F9/$4!8RAQQLR5 M7'4ML9LZ1IKZW0\T/4\%O!?FW3@:?G]1RVP#S#2&D$<<:BU8J6JJ01E"L=GYE:@$NWP<4&%QMYV)TUA QI=_^@C?(_=Y1Z^/:A[7I\0U[0T24U/I_;X!L)LA@ MJ,@N"2ICI"YP:UT0-/A@::37>0CM2BOW^D=^B-?Z-GS1/3E*O>'H__6/:TVOW_DV^_VP-N@*\RN\[AT2SSS999;.WO&0LY M)$=)EKC6.-&1.!D#R3CU+'NN%1=EF2_7W3U;YCQJPC.L>A0=X8H>M%#?V[TT M:,%9-YYZ4RLM>8J*5K)1%G&UU8?!,<32QK!S6B'0K2#"1A98=&CGA"R%<1YR M#"BK5BMFJ9#7D<)&=FXB.SL;:AOOL;FS^QTM(K7Y;H\&EKDQB2C+T=[QP$F@ MRI%2UQF$"Y$[A LQX[#3K>&")>HT#Q2OC/8NI\YZD]#0"@ ATF"NLW>;);_U MDK_YADMNA?1!:8[[@L =PD=#@K>:))=#13BX S1Q?[1#C*%CT/YV-^"XROK( M(^OMK@:(<3IFY1E()I-1COE(-9*L[%,.5,\1HKR]J/VDW.L..].NW-K82SB; MB3-%1*2*2"L\L1X$,4X*20V'S PBBEB3E^7KZ):0XB57(6J;'1H=#+Q+GG)@ M7"GEK*-VCI!+L\XW6.>R"^]85;KJ"A.$\V M33XGX61B!G&!)JFIXTXS;O(&ZW'^'X-O8,M2A)N NE M+!PR%N^)$UP39Z.ARF@GBR"961&Z6P,&9!VR$U1':R1%PT.BS2R"$M".!ZVO?G#>-*G\*+VC8]\]_3__C^7, MO!S4?IBV[UYPZ+2'@]9VNU/=]D^\SJ!NPHU&S__V2MOPZJ+U&;K6 732F:.G M^%[:W=@Y*<]QW"]7'9Y6EX'_>](^/JI\.UW 'SC.&V%=]%X[E',IC<1_0O*" M0321N8ALB^^]O3/+^GLTW+\[.*$;W?1F/&+\_8]VUW_G.EU:\Z&A"'[[)&6"RT#I]X*0R52=).=!2DKN:&, M"W9KF'Q N7G> +QYBM:;9,5.=Y)8ERZ@X(_5^#L:XAP%* _>HNM7F6TK9XA^458#2>#=KRMP#S\'%!$$(*[U&=4$AEBC-^*_PQE\!@8TH+X4H;[W>.$7[ 5P*6KI( M. (ADDS/2%#6$XT;6@Z",G!R99VS'TKO#3$049>Q8!486_)IC2_N=)N\2@(M MQ.@;#%QVP=E^MT=1V46PFDB?9"D&"238P$GB%(F?QUTMNY(G/2.\.Q:<2QZL MMQ<+(E2BM=_KI:_XC9&AUH=J:4J4;A;4715N\\=H_GU#61GBO9;-U)L\>"6& M@RT8OJVLUG9W_\_1XS];8VWK]1NZO;$G'<_*'MA8:U9^8>;6+K[^EF]]?T>W7\<".];HG*)W1.":$!EI(,%(3;3. M JB*&5>I2,$,GVA8J+%U=UOK]HCT );7C>3R^6V!;]GFQIX3PFB+LABS-43B MKE=Z%$;"$"/PBM1PD5;6I9UQAG.9;:=FZ:]9^JVO>PF28B9!67ID?2P8$G(. M),J0#)H%BE-<>D7OE?2AQ;2# '3D#WO]]O"T7&T6('6F7&3==+GJU#DC:R9F MC6RN8G(53]P,)QT.9>,VC^./RCT&K70"M5,PG@R&O2/H#^H_:]?A>$#]481S MVI7H8S5,J 'Y/*9>J5>_H5]>\/O SO2'\&>G0!_IYKL]$,S[C(8H81<%,,@L\FX6]N6]L)XJ2("'1.F&.HXW.T%@+W!$'@A-M.-5:."<4&FN7 M(?(_%^VM*Y M3A_61W(X!H,"6!':7THF;NNX-V@/*[99@TF_^0+];O J^T\*?>!O$RO.AV"*M-XBKS+8- M;R;N O7'9.8#DE29E A:07926,IPCY+IFER-1MSGQ+$HD94* 2D%&PDX18E, MPI)@$<<,LZ+$7#,8OK)^.?AV&QQS'IS7/$67N 1JT>RW.N48M"\E0^":^'JS ML//AV.$;Q+&-T\WO;_GFX6>!BQPM&@(Y"B*\!(+&028^*4YB0 /<"+3%2YQH M!HY5P%54>@PA5Q')T$-TN"5JT(6@AC2,(484U-!2*8ZR)@7W/ >IF%;7'9YI MA&M>U%!;[_:"0)Y 2[Q(Z%*S"TV@()0E+!J5084@3/[!T:>9"YAX"%QS'X4W MTGKIJ"L5.$UTP+Q-<$WJ5K. -UG *(34-J"]"J5!J(B(" Y)H.$N"P N(K,K MZY=Y_UP0<=V\\@D_/UTL_#PL\'\?OH>CDNX MJ+O_HP4 W,'1_%[IQ<_/S?%V?DL"_(Y*K5$Q:':*"*S4\1[!H1IQGW) M&HP6T0407HYQMH?]$UBY@\@^Q*FYV6?3QD0A3J-HJ]VMO7#CK*O!E!A//!^H MX[YL^B.TG2#$.;XS[0SQA79T.KVO4\WF?Z#L%^JDE_O@=K+^W^KHXMDYR_JX M),Y7QQ\/X,7XEY>I/3CN^-,7[6[UV-677HZN/CI\66YPX:AD=;_Z[9=?VVEX M4,[WKM'ZC.^HIMSHSJ.WUZJW+IS^K-]3;HT*>^7;=(U=^=Z/+FO7A)2WNNJ/ MWY/N=E=MQOHX8YU/LJZIAGAMS5*W-YT0[^=]F&U];8;U^ZGX(=:LVJ.P;P5!'I]A=X6:2.B#4V M@W($/X!RA97U7_ROYWG1;8K0_XQB?L.:2C,=BZ I=5F!=U;)3+-U5J#EK0&H M@6Q<$T^Z5'#IZ,WIULY!>ZL42'J]>[JY\TY\^G>KO?OOQ]-=OOM]\\\_/G_: M^=3>_#[YSKC@$MZ#;?^)_[V.?=G!LAYM?=_]]W]DZ>ON] M"E5,MUSR43$9LR:""4]D $-LT)HD35.FEBON2^/&RS[)_\RS5=RZ,T.C6%=[ M[%%_N&;2>".E<#RH[!3^JKFVI?),X[%_1,6:5+X%X;/S@1+A'"I69HPXRP.Q M-##%$^? 2\KI3Z173UFI D,EBI%F+;54.3NC2PS,,BY4HIDW0?)'5*IQV50< MS^Z><2EGZC6Q1CLBO0C$<9])9HJZD!R3@J->7<[G7U[%>N*ZE;*.')='@$R2 M6_ 0T,P0(I5:4X;*)D?@$75+G.G6SIL]Y67FO!0DAI)YQW@D7C%!?#2>!J^T MI?GZ/>NA^_TL(_O=V/D__NCXY<[/R7O#77CO]:OYLP,:VM[(EH0H)?(D^&2! M1\2UDODD!9P9"PVU?7A F^[)PYF!E"@GQCB&D&8M\5X+(J LB?-,R;! :GM- MW?)&=VK=T2'RD(!9Z62TTEOGDWJ()+9@AP&*I#V0C"6@]$R.L!,.+KXXU^\X#ZXXT3D3/DW3,R.BB M]0JHS K_"B4BT9#01]2=2?\'[2P+C"D2T)@FTMA O.$)52E(EVBF6:A26.9N M%'2OO]G%%G'].KA\7$.-^ MPON&RMK%6"HHE_8**3NOM =-311:NZ0:KO]8^\;6A^G^NRD;9Y'<,R8]D5%J M$K31)!H07C">)?"5]QZ*D*O)1!DLA0; Z211F,58):SQNJ M_XBJ,Z'Z-.J8J1%$B92)Y-H0GX0G*HF4*/-6V.(F:W3G(75'2),\I4HKZ:40 M*D#23C/\E9EL37-H^S%U9T+U,T^)Y5(QW:I()"2D^E$@\R]N,\M2T-HTV\X# MAYN3XX(G;[G)4M 08O+9"",E#9)ST3#]1U2="=-W.0A)G24Z4TUD1F/-"ZZ( MB=%KAAL/YW)E_7+?HX;H/QS1/^M*^8-3H0)5^!PU+P>^KSMA2^[C5+B=ZXCM M+_[7N@[&Y9\[,T[%UVRZUQT%7@J8AO7>7G>.PN* +]I:K^4Y?@KL_JEU-!O,N7]J_X8/B<,!B\Q+_&?^+,_9;;N"6^ MK$: ;^ [8Y$$4Q5';U8I6IZRF;)'D[Z$>[#<50O>=):HZP( M[J;]4B>[E 4\N]!8F&=6NGK$?K#WX[:;3[+G[9M2A 6%O#]:@[KO"EHI9U_% MB:YJ^I1C_9/&M:4^XK#7ZO2^H@AWA,B>64+(_K@Z"9"$4$2QT! M.#KN]7W_M#1#.<176\/V4?EP0E4['4P7URXUT;I#O'<9< ?*J^K/5E6\J']R MU/*UN \N=!ZX6+7HRJE8K0L7= :]\<-='&J1S>U_WKXFS+5P01,/31,4X M#RK^?[/P\$H/]D-O9G-O9)?Z8N/?923M[HFO2^241:TL<)XY)&'0TC=:JA2\ MI]BQ?N5H21L?!2Y60*=E@?*8H/$YK[:T>[E1,MJK]@+ULW7/- MFH+T[6&UY[VJ9GP?NA'7>:.;_CS!;1/O!H,EJ4\C-]LC&G3T\2O2%8:OR]W# M?_#S[]2G/[?:F_CW]DX'/_\&__W\;9._^W:Q/LVGG0VD*__@&) 2_?O7P=;K MSN==_O84Z9/:_G?K:'<'_]UY\_W3ZS_R=BE9^77/VIB,#)'H9".1$3)Q"1R! ME*"TLV=CC5Y:FD.47/N@3!9"!Z= 6L?"Q7HV4^M0-Q^? M7HS+"G*AJ-&TLM1+=/W]SX_74<6<,M0%FV2@(AC%%0]462J1N87ST;JE+;$S M:O^.*#0X"?5>5AJW%ZR#NAIR!_9+U1S$0<2RV/'MH\&4)5C(TDEI #\\\,,6 M?FLPLIAP2ZPWI/+O"-AZ?=Q.RKX9>R?]0563IY1"'IM=T_ON>&<=XVO9QD%!,J_KM\6C0\!H]6/3=;J]\N_>EG:IBS2?]R@:MQML> MMJIZS0'WW).(6_\@GU35FW'?+G5)RTBJTF%]O/-9;>CC7FEGW\992?[([Y<: M]&5([#L=&4(3^L-C8=6'T3,=E27I)'R*+SA)K5+\L%\>T">$M%7Y;XN1A6"$6P*)1?T[E5:,I!$UM%,]6&6JC?1H M#$[9QW:G/3Q=;7T!-.(Z<+[Q8:L+D,XAU]C 0WZ"NM@9S5CK [*[RE2Q+=*J MYK&U'7")I[2AMF04OO]^=(V_JVOL(&(-:G_?PO3D,65H6"T(SN^K@F 3V_8Q MI.G&XM0N# )7OU\3O.,> GIG\DBQ>J3:!3*LO RC_2;Z/FZI_7JE\<6RNP;$ MR/'6-'H'!6]P[*!4YPX2;2.>$=TRZ4L>A."]9@T"O-MZ:Y M\D7\+L^#PVEWO\!@"KM&OI[BZX=]-*7Q"3Q"V25_3WG08C!4.E6\/ CXP[-: MWD7VRYYV>9*0P+<0&5$'2XG.-F[-.,B ^Q>RKN[G5E7:#Y?<]Z>VE;*!MH?5 M3C;:.^OK3ETV5A \J)ZTNFB_6B@D=H5WMW.[%/D=M4P8,>:#7B?5UQC.NN*E MJ:]WMO)H;W/K,C6[3,5&4CV2/3CD8U< MN5C*9V.['T^.2NW>RA57VZ6U"5G0T;?0X._O5T,#W^_B=V_=.*7@&]0/>I/V M02%RESP-VH*0 6R(RI0V=C8S77Y;0.>HT2:YG>LMN>?V39E9.C5]*"VN,"*H(]/_ MI/*R3-P-4V&G(DPC#]I(+G%D]17./&&M_;&[>FP%C\=3^\;.;?C%238:V91. MH( >54+I)WZZ,N8KOH\6>!G8X"2,/]T;L9XO: 3@[[4]/?W%[-N=>GK.W7SJ M?KTSZ_['UUX]_XA'^(4$1^=&.V)E1_XSC*=]4*X_GK)Q?'!J!LJ<7E#\([S% M!6-H=.&R>/ -#9[B:L#?4=VK>&&!FRX:6;>V8Z9QX\?R,]7G,3GN_T=[G[=VMBC M2"6\IIPP9Q614'J]B: )0'#):I=#MKC]K3KFUBX?"KNUX:,5H]G[&(!3F12U MT2=+2R:A2I!E7(#ATRS^#Q?_V^:[/2V#I P\<8F60^A4D) Y&D !B0=24I,2 M+K[1\@:V3^7+Q V_!H38&]0^D7&VPMDF@MB' %5O7\.IW63<-.E&#:$]Y$P= M2@[3TIF(-IO45E :,V-(GN\ )4?#[R_>C!_G57F:G=ZKT;/\/7J4#_63_'Y: MV1#/6*CB5Q0JY*V**RL(]\BA)$5$<-)(P(TD8'MC#ZBDD(,E&K*O)< Z)XB+(4KM MG97 5M:Y%C_LP+R -KQOSZ?!%(SQG]X,!8(Q-1PI7\$,M(,$$1!(0B;S0:%]&,86KM\EF1 M,Y$KT>2Y[=X1G<>O!3CPG7Q5,U3<[ZI^4[UNW?[O?'/4$CTL[*+7Z52[Y82' M'?;:>"^D&D-ZONU%K<.#/0O&C-D55;&@2R#G+#3P++X[IW4_/ M\=^>A9VJA?MP%F_:F(HW(3X\(MN?YGDLX%56O?0$'R>-WNR8 M3K39HH&'AC5S5>-9G47*N#%FJHSW:C8P\>EM[^_SLOMJ2G3_*N+Y3RV=VU^[ MT"_)CY.#.TMS;N?A >G[F^]H!840F51:$\X9\JJ$VY\/I:BJUUH5ZS0*M[)N M9S4G16OYAAW2E4M"Z: $=])F[G+I/)M] ND9+GFSTO>VTEM?]Q)UPN?$"969 MX=:#/W#Q.:)&TB'G0*TT*^MNQAG%$O&>G)%8S$91^Y[&_J5V-_=]G5J,;Y[/ M,S[S/55.I$[)'R_'$5O#DAMRA-M;E0TWVA/.G:N8@51W 2JK7!3"IY"!R8CF M(F,>)TZ5:H_*9=Z([SV)[R;;VM]C&3R:JH:4+&6"W"D3EY4@FMNL.:6)9:1K M8H;XWARHG+).E%[GH+S4"5P S71*H(T"PUFSTO>UTGQS?X\R)"34&^)0K0AN M08EXXP+QU$=C>-;@<*75K)5&G+IRI:=!9007"XENO]WZXQQ'0D,K%I[TM==/ M: =/"\56)6S;>5H")BR0F#2@B1&&XHL7$A>;7^[A2//W^1UE%%^W$[.LL\&[TRICH7[EG]V:D3F ?P973O3IU85C:^ M41OG*NXVE>,VZVJCJ,R58YL<73S;?ZO-&'P\N/#1DLF)$]$J3.FHB\2I'D"5 M'5=G>>91@G@9ZB@-\G&B*K*=ZSM$$G^6"3UVS>J:3 MDGM7 M0E]W#0+E^Y%&^+LQ)T2HRL1+-&D;3I";PTF)J0MO/4D\Z5T/M^^BJ\5]>A" MK1QC<<3Q^O,<\X(/ZG+4OR2LS^&6NM+K5>G5./OP #J5>(Q3)<>'**XQ+RL' M03'?;N3Y"A84]P'91Y!*RB XS]DF9#84^:9>@.?K%4[.1C>5?]Z@V'U!/,>G MW!B^PDD^Q?'^XSLGS]?WM?5Z\W3[W9[7+GH3&!&T9"Y)YXFE*9% 0;&8=0Y) MKJSKM[C/IC.B2X#TY;V?<).W/^VP[ M;9+N3L\_&9 ;;:2J$U*=MQ/_ZX%@"1(4;(DRY9LLS-M$XD" :P+U@W/(L1' M:"D_<;[Y(5P39U^*F*U'*9Z1 M$2^DXA%ZM1ZB"CIVU: \$9H1A>8T\+:PO/&C:VMUNF[)LDE"?#\*W=")W93Q MD#/BHR-B^3'EGG4'X--6O*MJBLJ?\N*47:-F_YR?IBF+M:XSN89I_$3!PA,J'HG]4_WS,^&0-!=*-KG@)&UII4G$A0\I MR,*ID85SBF_Z%--&>_24&*0_9?*)CU/SK+I;=-@Z2%7C*/!=T-[6[CS-P&3% M>X\2 B$O_@*'09%*E)APH+H\,)2G63L[ZA+K8IY//$! 6J0\5&\@"M?))FA,X FBC6:ARF1:3&/3: M&&L2T66]Y+N6\KJB]LW<^J/5$XY/& M+SA:!3BP# 9HE:/2*ZH(-]JIP(?0)*2V8X=Q[&"=!QSFGN^X8-TD*7$=:P^N M!@I S?\?.4;'7_!1_?GV+TR\56[(9I M''NIZ_H>21P_!K;81UBAC_X7N=1I+_A&#'"""P8Z)23Q I*8H%K!J4R"P(R" MA)L!<8(H\45K'' JHWW6[_DI^&8^"] 9TX3J.$$W )@M2V'DCH!Z(+ MHG\X!:)3UP\8 Z*G@>EZH BBT*8F"0+B\!=Z1>W( N>8FJY MP;:3EO\XGUZ:>-FC$^"65RKTT*0*C1KE%>=S#8:E8SF!F=JQ$F]E4%;-25SN MG,S&^2VX&8C8.S,F"'927YVJK, .;LUTB@XDVH+UKR>R]$Z9.O6,[K2RUKY^ MM[IG3M.(.Q&+_<0-0Q(RFKI6'!$O"H.$TL$LVK>L)%_/3[\D-@-I"'W3HAZ8 M16"JF"$EW.2Q%S//LPC\Y9L?O'W>EZ A8ZG/\(YBY+HLB%P2>: F$Q:G7AB1 MP2C:/Z7! +88 9L#>R2%%(PBRP_A3XYEIC%U@B0DP =@ +LGSD/6,3^AV,+= MP:<^L!.8!GJ+X*V/=/0.>1C(S&+/A=J1CGFB@3_A99,VX,XR9(J(+JL/ZQ!B M/^9*7TQH3X&')IHAHP5R2[:Z/QZ@-1:F5L(8^&DD3.S :N9>T[HQ*Y@R-)O?O#=O9X&Q(H( ML6+F)\2EC$7P0>);"8U3(#]Q!MB AZRN.?,^O/OM[POX[OSO&4<%TS G?5C'QJ>QR.;IMC857TL,>$86A$:NM&+1K7A"NEI5SDEP6= MW$,#@:+Q4XL0!P3!(R3T@B1FCN7XKI>D?CA+/L1Y?N>J%\C=(/SMJ,XH5Z/& M8%6GF:*1R.UG\6+>?*_![YV__^67*E'WOHJY:+NDJE?%G5VTPD\3D:>SH\ 5 MUQQ 2XDZ %6+VF$(,/11BG"KC5-\4FY+/4AH&:^:3<0X&.X^L=Z\_WCVZ53\ MV7[S7;4EEYC@@YW\[>33"3@BEQFVQX!WBS6,JDA46>VE!'9!*L(Y+_"">\)G M" ,_EP!!]>^:84\)Q"1&\1GS4_L &M2XSH? UR+K54XE60:]-" M6)9S60DK)RG7EM>O4R\3&].IF&V![,G]N%% >[3,IS0>"^A:86!V4:N:LMK1 MBKI:*1#X95V&(K@WR69T7J7EL4Z7HJJ F36XW$"V_ 9+OT"LZ0='@5C"">+565@TKI=7PC*R50U+*_BVL^]549Z":=I^; M@H+>FFQ5\MPJRM9T9&L1&MQW':@6:F^^5/@G.U4TR]$:G.3%7U5M@S@+&F4O M:Q;T:P S>2IIA33@FBR*:7TNU.N8\DLJM:9!!3RX'(;#6O()EMR(KC_%7WRN M0::.%$"4FA].J]Y#I%15]?[D]-:JN\WBRH HWC^H7:(K4#UJ)V\T".'!,KP: MD:RNNJON'6;U/<4*_TJOVVM?.53 P;65H,EHQ458EE9G;MH6AIH4J-@JUZ/+ M.+)/'0.$CZ0O<@\$T-77"EJ0?:AP1,V,J,"I_Z9TXLK[!;$H;^^X6*6"YVA;73Q;]T54(W;(]0R5:C<4OL.'U$6HC MID23%TYG8=AT+NIT^2R/JYI(#?FN"G:/07:G>MY36$4B&ZL@,;JX&=U:S[Y7 M=B+VR_#AG<1OHW!N1!VF N<6YQ+J%3D%5#KC<7XC V*-T:R,8%5*3*MB8GP' MGA3J8!.#J9$:=T!+9/!K.E[(ZF,086S.(7"MKO)"7#E#U&EM5HWMS20JH9IY MI93Z8)%[;UV!UX75L>*&%!QJL,MJ)%2,V9RC?LMAH&P $K\#2-QY*D#BQP_P MW8]U?B=V>0?KW'><.(F<,$K3Q/40FM"QJ./;U'92)^3^-S\T]H2 +.B7!R%T M;9DP4$%?M@T0<2"K2Y>J9<(&XH?V=67+8 %\I2Z6IJ'Z-?[>$7/A65V!HY\+ MO 70%-(3LTKVO" M_5;?'?RWE8#:+_8"_H?/9^*BDYM&"7-<,_&X;[H>UE%2QK"NS@M9&@2V[7SS M@^OW()+U>$T;WU5:%^K!-ETU8#%-$I7S$Q=D-N.D7EP/V!^7!*$3)J[K@G8/ M8T9"B\1!8!'N!X[B(V"?7CYZFAWA#\!6Y[<7OW[QF..X=LP0TL$R7>+$8)?8 MCLGLP"-!9'DI(UBHW0/CL0*BKHTTQ.<59Y2BV6QVK4 $2G45LPKFJ]A_V??X M",N=*%OV;L--A MZ$1VR%T/FROT\"IZCMM1EOE^1!*;!YR +<$01#RTB6T&?D*PYB4RJ>]PD[#8C5([YHEHF]&CA7HNB=Q;*:V[+0Y6/;QI M:V;R(A*D-+)L.-0BF\2@6NTTC< ^XQ:-;'6DN2M,HX&9-F2F/\CYZ1>' DEC M#^PCW[=-UR&A&7FV988I@I"#+S$ 9-,JHF*LM9 V9TI"P= !&=MR!)NICP)3=>U/9,"5P?-8B1ZFHN@ 5%$[Y\9LSYM,=&%EA6+2NY7&DF"\99KJ*3\=(=54;, M&0=.=L%?@G\3:G/B>7',/,(0__H.;VI@K%WJ+V_/+[]X@4.8Y00FH>AH1=PU M*?68R9G-$7#>HXD%3-8';+>]^G# GB"IQU-XC>M8A(8\1I_?\=S@S?_YX]D']FY^2?DS_^ M_G'\X>>SK^<_7_QU_N=XLB14?X['YY\OO_[?GW]8__?S3U<7/Y\[?TS._OYC M\G]_GO_\&PCI^YL_R*^W'W[_O_3B\Z]_@[7%TB@*[!"1(%T? PB>&3/&3)>Z ME'LQ]WPG[<9=(R!'D'#/=D/;C=P8>Q[ /Q$E,7.HY7YC<%!5,\QN% O^S0]K MT%@J^53T[T2V^UNFWOGV]FR=.$TIN)98T@=/IQ&-?8M'*=[F2GUT3(X[@MX? M,U;YSYDH-"IE3X"J:E5U&V^:B(N&!=63=77G_'8F\QX(XS6NBA^:+F2JQ+2= MT6Y2TPC",Q[+['E5(S8L4:("(IM_A:F6LGBUS%3V.^WF\JN-:W8+"_E* M/AXW#:^K#1IIP)/E"@!MO0?$J(%>K(O5-(C2.NF/=2!3*N $HHKR"+9?76 M!*1#]:=6&-O@Y/YT/TM7UD%5?>A$ZDSO+-^ 1JJ[R.TXVU;70K"C,:$QB&KJ MAGX">IWXA*0Q#QSLSG2'^[S518(5"O^]PJW!4@Y= ?V>S:_TGQS-)8-'/P[^ M/+_]XO(@Y-@S)8FLU'2#B)@1IY$)CC$H3!\Q\BC"?^^SZZT3QN#Y6588NKZ+ MD \6C5P+(X+,LE*'W>&!#\SQ.,SA?7& $XA#4S.$?\!@DQ:4#0#4IC MAP!SV/[&^))*(=_'R+Z_;G(06L2*P3@(/-=/&*4V26 M,87_!C3=)Q+DP'Z[ ML=_YYU/P!7_[>O[YC[^Q4<'YKU]"EZ9)2@A>M*6FFUK. I=1'[.'( M^>8'S][G15N'N&$41H[+;28,219:GA/SE(4AC8+X#F=_8)7'9Q6"B,B,@P.) M>0D@D^G&<+)1,$!,\"33T'%L"L]&+?#G*IVBUJ6Q$EB ;^6%F-,I M.T*$I$<_"O\^^_M+[#B6RR+L"\_ )Z?HRHM:LY:FOE MDU@)930*.1K,)+'B,+%3.*.(AZ@"]CYN^0],L#D38)=!$CIN@OUR?8N9KNN M902":5H!I0'\(8S=%.&VUR&M[^&>_T<]CBG43]N/V[,R>EQ?3BP-#[LV,[Y8 MQOOP#KPT.+T8L2-J6CS$#$<4PED66:8/5DCH10X'+PZUSQXA_A_721NHOD1U M[POS8ALL3;!@7&8#U6EBXAE@6G9J^W9@P7=8Z;4.5F3OJ=&GYGX-C+7.6O[5 MNSC]XD;<"5P;CC&."$:$)"9E?FIR&OHN"^PT\,!:)D_7KQIX8!T/P/]__6+; M$7<)'"LPE&?"O[89.;YO,L>)"'$34/P.\L &JN;>J5-AX4A[IKJ-O%18^J1< MK(_U[ <&E*?;Y]^L+PE/? K_F)X?@4V3II$985L0AU G!I631&F*-LT>488? MT:,::+Y$\S^^?G%(:C/PHDP_PIZ$G-IFS%+L_1)$44K=.+:MN[SH 4]3OP2T M<0JXF]C4,K]UW]ZW;\] ^?YS 2MZ2XMQ7N*=6RSXQ[N]0KG'A6K4!"3($>Q" M//#VBF9XX;<'<>C'G!9,%/MGH,3Q(O%(O%7VNA-WZ+0?PP2DF4E5TE3VXJL3 MI>*VKLJ#:ZE4\8NIS%_>2I0/F"\F5!L4'XJ-!9$6 MIBDDUS ?XCLZ[-[6+1 M" .FL:5>(3R,>$P=)W9M/PVCQ+-MT!!AA+AL[!&RG1*5L?R0:I^]6%T#SUGG MEU]\0C@E26):Q$%4/#AF(N8"#5)N^0F0*\&8W5Z;5Y#8B5@0^CRU$IG8W:,%G<\"39G884)>Z M0>@R/XY2+^5)FCCDKLN< ^L]J)>58 EK!$X&N+R^F=HI*"06!&9L1YXIU(/C MV!'#UG?V7HLM4A?5'0.>L%,W(AC42T*'XUVJ-9[0*FVT@R_>;MV5E54M'KKEBI!8 M0E;U Q466ULUMKSU^SOJX J"EG:\.(!STTZBT(6#.TG]F 8A@@0,N=!'Y=Z_ MW/.;+P'W[#!-$S-TO,1T07N94>([)@]]4&AI%$=8B[_7#ABN@V93F'B.X[BI MAZ$#+PQX'/DT=EVRCPY! QMLP0;>.9QGEN_#<>:9J141#.$0,[:2U+0#-XBL MB":N'6%[C-7E87O)ASYYAUX'TD*_MH+=$C7233)7H8+6CFZEY77 +43B[*_- MQB<[;F_3H$W6>'-M<#$'Q+$5+G3M[ NZ_#,O__N_B..\,3Z>R @ Q89.H0ZF&H,P @_:LV,KBH,XX=&*)D9G%S^U)!MV/D'IOLD+ M5O)I'S+)>1U'.)<%V4<#4/+HXOOGK^0"6URU;X(R#<'N<, KLBW']!G# MJ\ZQYWCTFQ_F-WF/^#8E[7>&9];6K:\T2&HDO;K7:$2'E(7/!98K!:>=!''F18P51& V%ZL? KG]\O3C]XH#QE[IA"D9';)FN&S,S MBGALI@$7=SQ#EP2B&CEBW,A7GI'H&=#]35PSKTY!Y&8XL0.K-@C9F2!6^62.#0C1KCI1'Y"P"D/ M.=Y"G_;HN54Z1_0VK#73ZN#/*O5F:4IQ8VBGS57B*C:_GZZ,(R?P21IZ%LA: MZ 61X\1I DQ.T=1+[:%P_@@X7@LO7+Q[?_/A](M'DC"QD\ ,/03A ;O*A+]' M)O4"EMA^XC'&P$KWUNC-]?\0U$R%)A^:*4Q=B6RJ4CUKNLF/>7S M76&XBTX%21.RNF\\:C=_90A$/- !GR"SA;YON4F2F*'K.J;+P32D@4--S_%M M.PX2'MMH&KK[+)"U:<+@Z"->;*/?$,5N'(2>;0LTTD_>G7BK1"2U@BTHTI"3Q%X/ZL M2 J:SI>K)SJ%%4TD")ZH[J2+;F+W2'_JQ1>[:V:+.8X=>I2 D>KZ84HY2*7O M,OB/CX;^<*_X& 3U+P0Q]3WJ$=#*)@L1\8U:GAD#V4R;$P=.5>#=U-FJ86&4 M@*X/F!^ZX)NP (//H A81,%/)ZD_ X<#^W#@'.6$F8F@4@>Q2EXX[YGVF', MXL#">@R_WS)1$,>$L[\@+BN&T5I$C G3-T@2=,@?(QL M^L!F=[+9>W!&3F_/_SXC%Y_/O/-?OSB)"PXPHEP$'@5U Y9B[#NIR2PG#NR M6%[H;J5N HZPLJ$74)*XE 44S#\?/!Z+QBEP\5U8?P,?'(8/$NX$:1P"]6./ MFVX:N_"G. 9ST7,)<6G*(J?_1M7Z>P^U_;-#P<6SL3&W0$F2/7=27F(O33HV MSC.8EE'F2<(+(\6V?:#$N?$*MU2US_RI^K1JH=G@*ZU/3JZH]_U4S4NU_A"V M;A-?%=E0V>)#6XSL]*>F21/5MA$+J>>498N)WK+L)H-#"8&MLBFL2(Z!7?2J M#>DWG<5@&S/1R) ]!]=$?$6DFHD=R"8U)%8K8+W5.QMK7;[Z7J$4VT_\P GB M*$C@,$WB(&5^Q((@<4B4L'"X8_J@^O'O7[\B>FIJI["U8(I[46JZD8/]I5EH MX4O7\RQ_YK$$=RQ M!7E7F4E8%JGG4*7)NREU%JSE%'"C/D'N?63O(8H<6X1'8( D/G/<@%%* XM0 MEM(HB *'#[FTXQ,4[_SFBV<[CA>DMAFXOF.ZB0N"XOF6:3D>H9+;;<-+Z6)32*?IBYU7-=*HYCY26C;81!3#PRL>U72#3F)[>VK/["ZWPZ\ M*/"#P$35#BK#!S ]+9L^QXS0-;--V'8HH&BFV.DK,P*-^'#*?.R'MK3%:5@BK32:> M"0NGQS0!U=%O,SV;\$)UO[EN-"_"N54#\1)-L#'"32-T,DA/HAI UO$'L )I MT_QNT^!!?H/8TA/ZIPP?5&#,8'F^59YW%7*NAU[IBM_?:@RC,"&4V)[++-=/ M;6J#H1!8;H@7RM+XKMXU^[ 61)]NY50-)L-JI?"7?7'SQ7(<%]2^;[J4@9E M8XH7),"OBES'MXG' NQ,L@4#+4/[TA1CP0F=RCG//0\*Q&PD5L$G$=M]_4>%XX/C,-, M;8_8A,6!ZP:N[?,HLB(OM6CJN:*TZA%H15@6+PDZ_(@(:['*/@XU T(.-!)8H7I8V Q M#^RR [N(^"()*1 DQD0_,UTXP8!Q+-^,'1)RDI#$"FQDE]7WWI?BBWNI"M5: M2>[AHC(HL=7W+B8!/;9^2R/42)V#)@"CV@/"\[TYOL=3=IPX#A@+_ MBX(3QGW@.)XF9N*Q)+("SMPT03Y;W'L4&:RU!4=L2WL#."904I(''O@)DFJKR[^?6Y5 MGZ?+$00%G"C*/=DUWA4NP:UEO +(J@#%.FGZ5OI;N^J99L7$P"W+8/U_8X0" ML<7FG(^->)&-14CI.PF*;!FG M4]=S?1I2WPT#RFF0\,B)I":XE_Y_)Q.9I[#*,;8@>,&B__W0IIY/DB!*;68YG,5T#\I_(/D*DA.P*ZW$9]2R'1,(CQBB7@PDMU+326C, MO8 $#A.7C-;AD.P!@.*#'JA5JA>KCC 3G:@,=(R5/_,YJA@9()3Q0H0OG'.L MFNKV%4%-5>/Z*QA'@UZ"MX\*^.F?41J*)8)3%/GB\@JKJSA(&#/^LP#;!G9) MI-M;BEI>9=BVFSL'YDAM*TUCUPYX%!+N6)$5)3XJ"])OFB_UZGT/TYC?GO/Y M5<[.IM>\G",I/E2-^YK.OOH7H78T:"H[YZ,E-#4Z5'-EJ@:2 IX^JLU&=.!-0[-&H@= MM3MKF/).DKJ-))IFKH/+ <6LZ9C:9-3Y2R1N*@YKTN^SO 2=V2@=(Y]Q;&"* MXRLT-+PBI5=5"J TX:8I/ !AP0HT7GAX(O@"WE@QQJX!C'G/@A!]K1FYLRQI M=QM@.L2R6O5>" "["0O:.R4<0/"G#0P?A.SIEZ8+?DGQS)7>S>=UK"-:-/>+"2T.PIB/'C[PT M3-S8XE%L.38EJ\W=@?Q[#*_^87WX?$8N_O[5OOA\BO"V8>1RQTT2TTU(;+J, M.V9L V=@"W7FA$ G-\;N#>O@;=L DE(/HF:1]FQ5$E_>)]\3N$YD1PZW;-=U MPS2&R844_..0> %7_O$0'WT@G?$;QD==UW)#3N#$#2DQ76X!HR3$ ^WA138/ M?(<%UAUM/K;NN1!',%2FA'A)$K$A/OIHJH).E8YD("U9T:=E+#N[IUR P!2J<5VG M,'NM"7?*F+#!Z'A\V[)_A"-8=35H7WEIPR3V]6'O-E_']@-U__7*0APIK26']"WL?S;7 A4O_A2MDY36^6=8S^D7XI.(L" T4[!N0#EB;;<;1N"G M6"XAS**NRT$TO#7'*/ [[K= X10;#GY!N6BZ4/0&V35K?0DJ<=OK8/=HRP;G M@NO9%HTL[L(?0QYXE#$O##P_XI8W5!8=">=>O/OK*_8X3D//"VW+3'T*-I\7 M8(_CQ#;MV.9@F=M6A(J\KP*]@Y>+7R,G9-,%E95'6C!11>Q<FU;&-'3?QCG\WD^>6TU/Z%QF8\7\]4_T2*5&"OAQ6'B MDL3M[(_VWZNBFLP,C@\S+CC]RZ0IS/4U'=_0V_*;[]NQV&QJ=K9P@]6K.*U: M_@__$Q\+S]?/JWB+%8 MW'93SV2AE8!U& 9FG++43%W'CAR7,1Y%VT&(1"QFMNLZ%MB7,0==[4=."CXR M\1/0UVMBJ0--]T33-'4\8C'?])"<+@EC,^;B)GQ@.2RVG<2C_2IGI0YZ#NT( M+O*I6<'_R\H>Z0]C[D0Z*M@_$"N#\G'&A)[K^#<%G\$/!"3\DE==&E=\+'ZQ M$D2^\NJ%<[2<\*BAY3/L:S K@/4+;.PG,A_+CW_(QD)7_TSQ-M!E*WN^X>Z> M%AD=WVM/&[8X $'/IN+\4CZB3J@ZBXH0@'6D9=*59ILJ8?TG_G<^V;\E1-_.6F4ULFU.??O ^G M7Z@3)BZ)73,,">BS* !]EB:A&;F1C^"(/."8$NK+NBM1FZX3_7S*U7-@*M5Z M0'0.G=_DNCAKO3GUFL&\V,KJ\<&-@=/6 CVTX%?YF.E=0U[:H=EA.!<8CL=>%%$W,M,T M=B2>5N2YEIF"RT7B*/$MFGSSP]J.#&B+T_)J7_5,=OB IZ88\'4&]GN6M-1N MT*MV/\W&V=QX!Z)$"^.TJMPJG[Q]H&'*EF*)3"YQ#'X*T+-<%*(545VKIB+R M\P)6 0>V4B/=Z[=802&?X5S>3^L\V+F9JS_?+O60((];U7$&?@@*)K)91%Q$ MC4U9P(@?V#0.F$OH/H.?C7919]B_8-O.JEW[!4RJY&6;YC#.KU_LT'9#0ER3 MVK%MNE; 3.I;Q"0A<\";B0B-MD--H&"74.HXB<69RR(?#/W$#4('Z[,M^/L^ MKTX/)-Z$Q#ZQPR"DD9GX#N+ .@C:#BZ8[\1V1-+8&KHNHF9PQX-),8M:Q"%8&16X)'%Y M,&C_0[D1&(>S8MNU69J:'.N"72>*31!P"R$HO1@E/-TRMLH#4!)Q9/F>Q5R? M.U&8!LR.?4Y8Y/$X'NRY0Y*;>D!O"BHC),R#4\'F[$ \)0!D2FW 7IMH'PW([, MU&%@Y!$G":-X.SN/!MC+/K"3Q'9CWXMLAR:$QR2AEILZ[F#G'9+A[O Y"B&S(I2S[OO0I8MJ9W_\O*/,7*$ (FN>N!&\SCQ $ILKPDY'B# M>1^UAV]I>?5)@ ,R7OR;CA?\0]J2GA?SS%<;WE@@C@@&@P(8+IP@IEA M9(MN]:%B6H##Q $\(M#U[0=@O78F()V@M@4W45"CSMA@#Q ^NKX-@&O&*K[ M.M5]WNKJ/IRMX$>2$LZ<@! G\%V/Q11LTIC9B1>!]##7^Q("38ZR)%#[]0SS MN=-+<\S3^>N 5 D%E3TP\9.')D%_6N3MZ6^?SSYKWH:(!=-\;L DYWF1@8K&'B?P1;R8BR_Q MQ9@0QEY:,1^##3%"W%D% *S0#A3L*KPW7Q3MR]FP_T".XK:^J0UVSF(RDS]8 MS/)I<[T;9MJ964Q+SF 9OU]E8ZYGE<5,KKF"F9EOLDJ0T3*?BFH\9=W=7/&I M@,,9*>SMA&*)/NR'F*2TSL0+TH7HXL+@E>-\IL9,4R[OKBR0:.,Q_G1^E9?J M-S=8R#\'3V$&TT!3$9Y F%KQ8V"$A!>2N(NBO8MHAJH75G=G1&*LOHX,FG\Q MUG<(KQ;@,/!+GM"R:HP@!@:ZBK?(7^/X.!C+!=7UGC>S'(F< 0-DDQF57(1Y M-345[68TF,$L*ZM3H#3J)@Q 9UCK999T:RI_1[QIHUP G6'O57.?9G?*D>KO M4WTE]V/I8\&';.ECW/SN9TF^&+.E!_L^+*_Z/IW0V^Y'LS$H@>Z'%2,NCR,M23H#;7R%&M4'H4R"4X7D!1Q&B&ERJF4=VAI)L# M\\"'RT7\)Q 77UED)6P26*ZJ]FLN:KMT!2$87_ 6:J6\@*_+?*)EB(4,\%MT M_9#?51G+2'S.,@2& E'!=\WP:DZB&@(*[@!Q7Z"'E7U2U 6![[(R60C6%R.> A%NRTPPZT_9%#@4-=];X",)_H#/?%0L 8]\J-7G M2)=%/B[YC3@Z*@ &==#+DT^PI @^_(1'LVV9_ZM?+^S.7Z*=J"6\I0O!*G!R M?JIX"&9T"-2C8SK!O#MF/ U'_Q)KCRZ?U;>;MMU<&L3DJT,PH\YS2L-H%3!VK8 M !I4P0Y$?N<*6 FK_,$&P8,*M0-00C0@HDR OHG37.R@U&ZHHD"!@QZ"79:W M43.AEF0SOQ7SJ^[$%SP=XYLFRWQUG0''YU.8'*T4LH&[6E_RD[N%AR"7%)[C M%H&-D;;.8OB5J-=2K(1O_D:#V6,W! #')BR.C=\G_/ M3R].?Q8^BN*%3\:[LT]O?_OT"?PG7VNGOGX_M-O__HL'OGPR_N/I_C%<_!YD'_'X_Q&U)-BT19KZU^J MZ5_=9QB!,JFT<=+2QD6CC75CMC24C7./]H9:7TZTO,J -^N6C5+OPGNHT^16; M96:U05U_7'7+'#5.%YPX.)<[)S82]_I%11V23DX11WG (]5X51W;[_X;K)PW MIW6W3^4O\Q6'*5#K3)U)U4_K ^S;ZM1")[HT?COY=*)*%K%OIH H$$BFPJ(2 MQ]@-:-U[F$X'TE*UKR8J_"M3\!=E"CX+3;)DX*)X%HO9O 4$)S&Z,L6NB#T$ MM 6/?HY'L_#5X?'+<1X#4V*N*,>!:A53X\3&X+].JZB+!"(4#H.(IJKJ^%PI M#?"S.1SH%/P-(4'BT7&.091+,%2*J91U\*?S4B!A@(.<)8UG,VFB-\"E)1R_ MXB167-^L&S1;";K4R.;(M*AY1DH=*@Q>\/_^ OV7<)C(8C:#%$ZE=RXO--5OI[,91[4C M[5;T.@6X".8OD0*E\![JIQ/L>*1JFT$$T>R''S88B,N+DBZBY/'.8=H)^S0: MOSI-1>"*\1E'+PNC<=/%A!?Y L[*ZWQ\C1-5GG<=U4*;',UI]$GEW58\,Q9% M9:(K/UOW<^#):YJ-%1R=.&/X;([V-_R9(9Z>"!U5!)'\DX&5BI+]JJ(16ZAG MQ&43V([6<]\)=D..;D[8:W@1[@2\90SN8U7 ML*[Y0BK4BDU'5?"*Q2^HDCXSS#J)Z)50II%1 N,LT1N\A6G8\7/N+=2B8D M<-4Y;:3M+CY6[Q%J,]4>_7=4XVNDJZ T&>P;JIE$_:FF7"^!2Y.&R\@9FJ/3QN%0^ M+"WUG:ICE=J,!>J3BAXQ/);'PJ!ME$H%;8\,70"7J15?%G12CEIT$+4:8]0' MJ,8Z.R,GJ"Y98HP1QH:-*07?*+(A<#T^,JMOR0D)*#":T 2;]-[RK==3V*7. M^8EC_,5OM5&%RI<=Z[..$AQG> 0+"W]J-G)?$Q*6?\W'*HZ5Y 6X'I(!4.!, M.C>O, Q;[4UW>M5R=-U^C=N 0/UE9;9S;"A0SO6#VT80?SSAZ51&.T!A3<@LV2=NB9RT,RYQ54UC,2*B&AB8R/\85HMFX MS*LL%2SG:@%'!"X*U@TO1Q&2.2V1X((7M%6$I$NU1K1CY4;(G1)[UX@WIFC MEH+A&$K@&$]4)81*\55.27, W%335&4+(/C@D,5R&9KW7"LJ5/@";/=O/3^E M#J=&'7/1=T"%?DCM!SP;5H"$]6G5-13/M9-6 VM M$$UA=,AT/TOC1&%-? \/B(5QX7^)?!=,NYB+T+# +U ?7BWF++^12=0$A7,\ MKLY/-".06+'(?,N0C0@/_V?!2Q6V;VTO78":4H4!U9(:"TYZ$-)74 (JI/R& M%W6>&7YU!;S'"^W$3_)26M.X*.$Q:12VU_L8?=EIJXX61A(Z:(0Y%/&D3@UIQR4?$D+@1\I'1?&L>D" M<'B=05 >O\ %K^Z\KS&<1LM6DU39. MU4UQ41PCCKVE[TXX2B"=DE$"CV%)Z M4-=N",%1>R.57/2HVCY%<8U*EXUZ91^_'2VY[30I;*>]4J*'K#-44=.=!#-2K+V3H]9+[Z+L-8:0,N'#KA*%:G MP3/ :?D$0E<(!QYK@=;WVMZ'@K,#WM1'.07X^D1&K6L[I 9_[=0J>U%=PXHF,;U%R F@Y5=>-AV4F[>. M:M.P2?;C:0"L4=56&ZJL&@W'IH$*>HDXVHJ'B=1+(O:ABT.EDX1K!X?30KJS MNNVA=G"$9GVZ&$NG)Y72]1_P8$0431Q$*SGM)19@^D\%7O&8(O[]>PF^U4B' M[:F%N*L1JJ*P.N97LH$^HN31@-:B*(_>>E M$'U:JOA_V[RJS4W=31Q5(5%=D33.46.?U[IWNEPDJ1%!6,U56,Q AYT7)MHM M=9Q#)AU+C-.V(RJ(+GR="?:0UIH82XMH-G-9SG](E:C*V6J326AS/&NG;7=U MSF?MHU:4B2J7X"XSKEKZ&^,*[,AK[-S7JV374*G@39Y"F'OPW.W#Q+'5R5=@ M>:W **E+(NOU3C=+87\OK/<^R0/+7\T$SA"LPLNDK:\F43G'*F&9(&CTDY?. M55>GE$!E5>:78EDIQJUB.A;1B_**9;.R"23$="I*9UK& MNG";,4YDC#,PT1F:TN)J5>V6-O:*?4*,N+IP@6GQ(A.J ;ZPJB]$YD#W+:4A M@^^7^.M81B6_$?=VB!/H1A JW!'R84M5809L3E6XHZZJU:SGIDU1TYQH54RM M1[17'0QJ/YM38"FP D^(W(E*'7%945T%Y[%&0(;,57VX'AI:*N1K%[4M15H>HX5S!JNJN'DJLI6F;(R3'+;HUOK'>]JYZ4* M.:DQYI3)Y'Q:4-E&& _+5D_AI&J)4$>94.&/;_5HXP5PR95Q"J4%H&I%@UF+\QO_$:_ MZB.ND+1&5P32$I!X-Z #X2K*(#22GM61B'PA+2$1T<,@I. >D=&J3%25%&F. M"9&! MDR(LNXQ>H+O%J2 M2.P5BB-0DXOR**#S7Q*W7,5],!^MDJ%SZ=E4D>_XUGC?"!+JCM+\".Y$T11@ MSB@>I2I,)??^.6@W52C1WGWT&4 L,'BI[F90F>ZM>;TB'&QU/43]U8(KP;)63D<5;Y"Y!7^S&/E1*D8MS3X=/TN M)FY"9,U-2%$HU?.3DZ&*\(?";.B_?->7'6.1->.=_I0-KP@?N=\;XY*#YW M#XA7'OP 6;>JHVYHENE%/6D.\B'O+<9%3H7Z->&3HDHVU!4$(CULREN.+1:K M9 C>](ESL!; C+0=PX2_738%8 KZ'EBG )3#71 MRA]5I79><_H=-=2-D.J)>EEV"!J5L6( M&B5IWPCVA&49=B@M&N7:J1B5T/8"'02MIC&?=^6H5OAZ[@?K69N30._"+<;# MZ@,9K[I<3%LU2M5\I3UZ)6WU@E6Q%VF0CD&G53%'M OYTGZ(.I:F^ZCJI[+U M:5F5+\EAI!F9HX+$4,9*II!:K MK2X)UV>]B(575Y9UHP;>/Q$UA-6[V[Y13R4/[,&/]<-KH /J'ZA+)I6)4>E5 M_4X]_DW$H"IY:%O0KO./.I=?;W_/U9^*(J#JFP(7[?:2/$UK^;1#4SH.RUPK MU'OW_.U<"\0CA>%&SV\8MW.[ML)SGNT0T)P=8?&RE5UJ+Q"L1?1>7+[QK)5'NR MW7)EIOV8%EQ%'$3:&[7<%@NT<'G?/)^].*<%V#&./6Q&#V-8K;VX0^+QW+LL MP#9CIIINDG">IF]V504K;?E'M]/%YK1]YDZU2%M;KMP*=5B+Z^ZSN2',1Z.: MN;Y/EG%4BK-_1[[MBLK^EJ\ON\!7'M.ZW1%Q+6DW/M@.X+=;[L0:+72G;'8U MV<#(+X&1G5'@V0,C#XS\]!DYLKTC9>2MS:94_/-LS*;U:85^.ZK>)[+=/O4* MZ=%QJST*K&VYM9\I'E2S=EZYTMEYIC1R0G^@T9'3R'+)X6CTPOUA+15\#R7> MLR=/A?DBQ]G-Y#@B\_AYTXB,B+VC?S/0Z-%HY'O1X6CTPJWS%>4[+],J=YQM MHWJ#Q?>X-/+LP28_<@IM'5 <+/*]6>18(_02;7%1'D3>#);>0*6!2OYF M?.UMAPYL6P^",@C*W?L2C$+?'01E$)1!4-;O2SBR_:=ZH@AC\GM1UKW^3D5T MS)?#5L/B>,V%EOK."K:MD%?R:PBC=9>EFDZ-/3>+]6O \K)7OG1I'V]]:3>= MQ)THO#\YEQ#P%8R)025N[V*BW673;FR>(TQHW1U"N]ND.G!*)%1Y7:B\$EUO M"M&6DUT+: :81B;0E6'G%517?7$K+]H7W.0=,.TRKK4$\M#R(*"5Z@59=(:YSG*IL;:$-L0+[ MN,4NBDM:=!N0(S7DR.!I(T?VGS4'0H[4Y7]%NV-:5CCY:Z]B"H2'M-L[M>J" MW("+-*"LS472KMJMF]\B!'*C84;O54(AEGT4\ Z<-L%AUOS(O6GU\ MFC[*G(J^R\\ E.1'S0H0YW #?R[NM F(!;7)51MN=>5ZPN=7.8-I7HI^O_6% MXDS@[,EA%3[BJ$%I%*2= $J8T,V*:^&0L $\<[X5H&/BVN_0E:OA'B1OK[#L!/S@4DQ0;9G>/V;+/1/'6@,0I-8CY*]4 ML"S?NB>1CF38G/\=T=G^GKK>'T:MJ&F C0+=D)'&N0 B5R#3_*LVPPXDH]6> M[]U[H-]BW\.JA/612-CG!G.AYDY)H*S4VZO7?$NB?8];M_"K MUSZY5H[OE3D_,LZ4LE:--X6-J7HQ/_E#ZVQ:@U>O0*6O71S4PK5NP/YU8EG\,7@=B?E3XH')B#6)AO&"77.JHRAI"8"6%J81^M_A3 MRP'1@/MN:XCD5D?!SI*:22L2B)X?LA^91#=#N,/FJ<;=?95]IS><[EUBM;2N MI]6,L@;.=+8 99=435\R,&IQ @I^42D+=&:6W>DW,#F8'>+>5%VQ,X$K7.]3 M&XBD[=JA]7!;+6W41G/,&]L+_@"\(QBFM2)A(V.KABK:,!8*3 V("RB1EA6^ ML'2'I=+3^LY)M&F@N]:#1H/A6>>1BM7#\GFM@7!)(M+6Q#.J#HBRNU3M!32( MOKSZ.WW6$2VD M320G[J=$H'P%/X3A+RN\H38:;PUOV$RC>FE; S0-;%B;9J*1E6SNJK 2;VH(1JU_'$T4%JQLI,H$060W M/EZ*YH/K^%><*LA^U[S56U(A1>$LY+%:M\%J=Z;*)J*79!6T0CU8QZFTMG"2 M@YKNF=BD=#*6III"0Z[;Z-[PY19)C5AFNF&@%M2"M5_3"O:&5S#S"E5>.S_5 MCQL)$#JS&AD=08$<6B%$U\UQEZ'L1QTLZ@8ZNFZSJ7I:+::5%ZG K!48M#A7 M8N!/W'Y48$J#J]D]/;-.$2,U/BD(KFIOWMZ"ID<=>U$+38T+_>3MO ^+HA5V M6=GXH!-JKW'*&C4J>BI7@'%2+34?*91%T%.R%R$XW3>.,2:1]\3Z])5O53';4L2 (H0(MY[T]R_$#"06+B,V+HNKE="-:G%48 M@3&7\7[@!@8KFN8W(G5QT[5Q%[*#ZI_RS,%8-=O86:DQA M%E8@JAR!O^=:UV)A$4QKQ*+&D!1!A3U'9*L475O;/P7U;)5 M%_VZS;EL)9A/FR9O&K.?PGY56ZR.B&KJ8\&;2\Z6W,(J8R9LT46)\>AJGHVT M:\8V+2:5+-2*0D9T!( NG/_(K",\M'()/UY(JP8-;#K'B^SY#)10K0:N4'!A MZ5K710E_S9L73*@@;C87$1Q4 Q6C="<6O[)E6]KOZ>_*G0;G&HFXC5 M45#9E.IL1-CVCNE=8P4KO:'%@GK,^.);&F-)D^=#,3NYK():B4;_VZ.NVRZ?%))WM?1/C53 MKN=J,VC73U+\7&D(W);NGF!/%H3Y-BXS M[,M>:U#\)2:9T&2MXI-H*@IM)Q5O%4D:M7%;MP54'^M@ZDHFJ>A*OVR?-+G> M"BFTI]E3%\VTBFQGQ;)C_$8W9C1Z*<_CC3K/L,G*5.\]?SG.8RU*I?OLO0&K M-YTJA7;HH+:@E">M>\ZB%VF5.9;-;^MV-K)SCMC*[^4>ZPUN&K<5 QK8&:*A MNJ[SI&FH,8$,0:.$)8GLW%/IBP8.7?]9.R^H MA:@R^5%)1-R)65('\M/1]) MYJ:L0#2!O*WJ**K)?-ZD5ZURP7#1C<-[*:2C:%NWE8[3>$I64]R((<3+;S(L MRA!FC@R;3S&PK_':[MC?MF6M ?]6)0,.J/6#I[/[':NWA6)W+9%75=@__3BY M@,\'N0,=4L/K4^"<6Y7:;+=J:O696^%KP>\D8+/HCR?TTZ:9S:9O"&A'$#29 MD:)"-D7D61P:OYU\.C%^/CW]18F*?):V-.)=;ZSBK-*[6I0M>&X5U"O!L9AI M3;)I%*B1',B@8..>6#5/DTT]M# I,L.Z+96S81C MH5+']H-**7;G?*,U9*M2?:@91#.UNI%+DA7)8B(:GK=#QMOU2QPMA93U7I9C M?HWI<'6>**=U@@V7Z@R(!!17?7&;YB*E7M:!&4>5Y4063<4@PNK]$WP7M/=U6D\W(]7+R@%Q%;J6MLT\#) ODT1CY/5"4UJ.8'C29!6M&V3P<>R MY(H!QIF,S6:R?SSREBIZ++"K%1Y>,V3_J8Q,55:%C/#"GOPL#B_5N1W[>@BW M2'^8PY;B']Y!ZI$ M%3T-575:55WXM*OJCJD?LRSF6?YO7\O-7B:?2^Y^E,5C$F;KQL%W*T<9MB?),E4V[GE M%-,^-+3HB"$64>U P613LH5F%W0:4H@UB+95,JC6'..R+$;M6*REW(2WA<>L MJ%*L.T)W:W6J5K'5+:8#6!9$CS4G135!FCX%D.46T]-W6<*2:_0>2JJ#X)A_K4_=;JL3 M-6]:B+Q-Y)M0DZ\!Y1N,>!KC$1FR291%U$ GI520'ZMV4?MP)/7 M9SW-G_3@-9Y[Z":58_R-2'%*K:8J<]%1KS*>^>2>7_3D7S M75D*K-T!D&5W,MR*^:RF@,F=WU19V58$;61@C2&QWF@S$)_8;YKVBT5E/S/9S4Y^+%8I?H:1KRK' MPYO=3[,":R"UOL*ESD1U[Z\F]HR!9HQ&MRW#^K9,3,>R>KM9H8A)ZU%NW*KZ M^J>T,]4*\^*23K.D6EU57;61L>$\K89C3G3B/4!;+.\D"ITGTL++.W%)\&3F M.NSKL*_#OC[0OCK>/COYK89!LQL9W-^Y1]W63K[LN 47<+EU%%MM^_0_;A MV[ -X=VK?5%;9NU#'I_CQ@R\=$]>>FQ5_LT>Q3Y MY"0XT@9J6PK=1O.Y#Z;O_7C^^(B/X9;C(_T!=N(?FYR30P/*08/V:5#/CTYV M[ 23?J08,.&G30H(,&?=1UDU$4>B<[]E(< M-.B@09^C!GWL_IX'6/#;I=)]@9@I:L_U4GU9+C[)8>)_BP]6'C7/LC.A/?(# M[^2 _<*'_I$;4 E.L!U;LSQU336PQT9"[+CVR8X]208A?CPA]@8A'MAC9:C' M#J.M0SV#$#^Z$&^;SQB$^.6P!QEY_O;QVD&('UF(_:VC L]$B%] S=8[S;G? MR9>_5Y/JQRDP7L'6P=8&YKWZ5-=KW6=4_GF3R#T0A0ZN> ;NV&#+OF'I^6CKTJ4AF/C()'JIL<2!.S;8LFA(RQ\YA:P3?Y#?@3M6V9KV M4!QWY"3:WF$;!/CE<(<=# )\Y"1ZL2?P"\C&_ZP:Q8LJ>S;)IIGHBR5Z+7Z= M\6G)=_/H[Q6\.G !V8XW4@YPW^AP\<5#DLC=%;+@J>NC@3L& 7X.)-K^MLP@ MP"^'.VQO9T2%08(?[0C>UFD;)/CE<(<=6(];Q#%(\ YG\*,FZ8]'@E] DOX, ML6EY.:]<^)$QY?,7EIAWAL3>D9/(VEH#/9.PXL =FPBP.PCPD9/(.E#MTR# M3X$[B'^@F]@#B883>!#@O936#"?P<9/(/A"4P<$%^ 5DYM]73<\-3HLI3%J@ MY2VFK8:G-$VS<89].5]6EOY5<.)]-\06CY4ZUHG[V-0YN$H:.&,3SO!/PD%N MCY8Z@]P.G-'/&;9[$@V">[3D&01WX(R5@NL/@GNTY+$>WX\YN.#>X;RSK)R- MZ>WK:3Z] W=A>')X\B&?? &E(A_F5[PPLFF23UYBF0@>C_;F"GB(;S_Z\1@\ M-G4.?CP.G+&1X&YE.0V".PCN(+C'L&6O;/_Q66,@S\-$D@;!?4&<8=O;A( ' MP1T$]]"1I*TB:,%Q.^IGPD4W8I[F!5<.NS&G7Y:-]<(ENG MDEV!<(^M:^X^0O_/K#'N]BT_7T);W#WQU: @7X*"#(*M8:L&_?A4]*-[C!WC M!_TXZ,>GHQ_M*-P51VM0D$>O(+=O@SHHR$%!#@I25Y!8&W!\0C0HR#TUJ3G" MZ,G!%>0+J'CZI >H+AF M(,\6@NL,@CMP1@]G>/[CZ_2!/%L([J-7E Z"^R0X@]@G9!#XK%#MG\(5DUZ,?[Y'O] M03\^8_UXA)5L@WX<]./3T8^V:Q^CD3$HR"&9/RC(8]K"EZH@(S+HQV>L'X^P MD.W@^O$%%#LU85/CU3@OR^\,.I\76;R8TWC,C7EN3/,I+&\Z+_(Q_/P2GI:] MPUY8-90U-"LY>@IMV];YF61Z!N[8+ @P=.X6& M^[?OTY+3_S9&2<39.3':,^4[0?7WR*V_[T(%X: M\2W\<987,IA?\LL)S/?$,#YQ;ESD3K,IG289')M/)HLI,!%.I7QCO"+P MV9C#7K^?\N+R5LP:9EO0'X.*V7X'8[!IPL^,M[_>/;YW:EXK?JC9#AXM?H[(LHUH^,+ MD:RS!>PB#@M["JM(%I)42(JLG,.SXUOC)IM?"6YH$4@-6_T(5JVX $G)LC)9 MB*W ^>)OL9;SMY-/)\;/IZ>_:-2=<%K"_@)MY5)Q4@F(.(7548:R >]J_[CY M"2T-V)NDR&+.1K#"\3B_P0$D-TUFM,A*.85J/[6)Q1R>ACE_AH>UGPHRS.!Y MP3-W;G"_0(C=QEF _&2YH!5#?H.UO&+P+EH8= (*5%#8 "D>(R=^][I6*%WU MH634)2%-U^,VF8A_$C]ZH ML10%<B M[L8M!XEVOMQX2-^F?TM_4N[AYZL"/.9S>/ZJ--Y/&?B'_UQ,N>%8(Z/C::P) M?=ZY8<.NMW;]4_;56.EI'\E<[\D3^]+D:Z.VSY U6@)Y[#QR (4QL,U*C?)L MF.9980^L,OGJB*U*5;S>)!>_1?KJN$TZ8A%[7PM>J2N>Z<99^W 4GNG>#$QU M2*:*[M;1SVK3'I[;-O"/GN+&[9O;GM/>#$RU%Z;:TTW777P#+0=[B#(:L1_M M$I-^S^RNK1@J,9]#I:7O6"?N\2'<':#D>&#DI\W(GGN,C;L'1AX8>0C@MGU/,)_G>9]H MT)Z#]MQ<>_K/Q0H8M.?6VO,(S\U!>P[:\^EH3YL@ M/N^G/H-[HHD,ZO.)JL]HZ&YX!-V[CJWX83V6QAUUZL\2[=X-M[EP:A<[VO9('&CUR+-(F6P@[J,/3**G M1PGWCI# 4Q?'%WZ73D-=OD?HN&=/G@9W^\3>M;;KB(JXGS>-'#_J/38UP""7=N_#31Z+$ERPEV+I@8:/59X@>Q:DO/4K>6!/3;) MH^Y<]CA(\&-)\,Z%_8,$OP#V<"SO0/PQT&B+0W@0X8$]5A=AN$/4X,AI!*?P M"[6C7W@1\XK6?B^Q>)DX9"A>/G(:V<0="H*.G$:.[S_/E/$SHA'QM@^<#31Z M7!I%6^,0#A1Z[(J,P^BY@QO- W=LL&6OG!/RW2"[QTH=[=D9/(.9"C/@CP4^ .;P@1'#F%R$LUG%]ZC?/\BA MGVUO5Z3)@:$'AC["/;/ONK4^,/31,/1CET(>I-PQFV333KO:%Q%R?>6"?!0)VCI8X[R,[Q4N>__RLD-GDS)&0'*@U4&J@T4&F@TD"E M@4H#E08J#51Z651Z[.*W ^SQV[R8Y06=\YV"BT\VRK\;:QUQH'^@TD"E@4H# ME08J/6DJO;*CDVCSV/! GD&(!BHMYR;M$VL0HF,ESR!$3X%*K[QHFRSE0)Y! MB 8J+0F13P9S[GC)+\7RIIO&N ME<=YP7AARF6\QK6+(8UJ\NI[O#2\_.6=''IL._;MX;;GJ 77'D7^]AC.^]ZC M R=_!E$91&434?'\G8'Y!E$91.7EB(HS"G;HH#2(RB J+TY4R"@*O5U1YP91 M&43E!8G*[@CPST50MBE3>UBA.3KNL+=O(GP$S'& C7H06,E!@P\:? ,9]:*7 M;NH,&GPU=UB[-J88-/B@P0<-_AC[XI*=.V4-&OSY:W#[*<;'!PT^:/"7H\%) MX&P--'<$0CIH\$?ACF@PP7?%]O]^3N,Q_T&!V_?#[SO[A]\/3[R[9DPDXIMA M&K_P(N'3.;WD1E8:TWQN3#B=PM:GBW$;G+]__C9Y^/X!0>_T/U\5G!OG\-Q5 M:;R?,LZ,?RZF7#*K8XT,8A';>)M/9K2 [^:YL+^AKJ 6AU\BCO[F=SP_@I+XSY%8=_ MD?X3I+\Q@[%R9O 5?#."(T&KJ"OD#@(3P9[#W[_%*BG'@,F.LWQJT!(>5WQV MD\'HWXK2D/K[5$V@I!->O3F;"G8;&; AV30I."VYD:?&MTY4#SPRX(?$^\>) M82@:UH^6.$"^*(P/V1B&8,;/,(F27TZ ^<0PQ&L/XT?_&(D?K.CRW/JQ;86M M'X?!/T;B+3C VS%H") ?7ES>B@_/IFE!RWFQ2.:+@K<&\KS6.+8#X]QP> @V M:Y[1\?@6'DM+/C=B&,M@7&T$+*ZH5RS?FD\FBRE,6^ UMI?JME[BXGZ=)O]9 M9&4F'P9:PHKC!9+R6Q+8-6'@U]5KTEV81&Q)<0D*,]'F*]? Q))FLR+_FDV MBV"IW]J$M/<5M[7+/"LXY61/FLEYR(XO6VJF#E$_2:(>4E$9A]14G>VH..H& M6.1;W[&6],EVO+JDI'S/W5!%-8*YO;RYSH.*6S6S/G'S@[;VL;81-P/L!=[2 M2-U7(UUF!;RM %8P6)'!QSB+<0XJSAC#4^,2UWR3%7S,2U1:Q766\'*$2F*\ M0 O72(M\(N; TQ04L_C!G$\0.:*XA>'S/^%38XY0M9ZGJF^ M*^<@T.9B)J9YPREV83,KA2+URW,4<]U,/@*1/J@_I.]%V\8@=D?8[F5?.+NZ M0#V^R\F.;AQ=*?&:/=5(_ 8F_;>$=&:W@UE1G[KUNCO&A' VC2N@6\N4&(, M@C;)8&!Q."\)O#SBLRFL6$KTHD#IE]H5EM8Y\7%',N'97A7YXO(J7\S%S&,Z MIM-$4 /_>LMI,>KUV;J62ZV+VU><(;:)P_-;DO*VLA265HB04W[JD7;KJ9%^& MP#$%0]_FI515-0'XU\I& L\(_*E,N-]BA^@D!Y7WM_C@L&?VSM,>K0U(.1>% /QIK@]569&VXHUX0[;@F.[A -^ MEF?3.;K\2('0._'^<3^?QD*.@''2S3@RP)*M4>D.W+&5ZF^T9F%M M91BVE>%SM&1.M3,#]PC62:>763SFP.>@[LK#BO2=TU-N0%MF[!/K0>3<;K_& M.O%WE_-N4J^S NN.4*--=+G73_[[RWUKM'6I$;L3@:S=@UY_'N=%._2LSLEE MMELOP=UQEOEBC5B[FXJU8D:72.B>62Y)\5I$.K-K_N8F8_,K5;NC_U#5*UG- M3VA%=5D9D /,X;]_A;J]V<^Y065D53*8,.R/PYX&&^Q64UT3>AW;S]G'F3!E*]_0\6W6'@?KTTBZ M:K_<8,T[+ 4F\+[V)#OZ6@\_C1YJ IUL5M3:RHY/:F\8K<*/P *% 52LN1NW M JL/'//B5OF$UUDI=A^G#Y-AV=P EQ 7).C;14!GR4W[CT4QE[ M4IHDI4DV1I^T=DZU(%6[2I%E99(O0)TD5^CH@A" %9]-Z3014?:B -N62X]9 MK*V@C(NBG>P:B\-1.W2I>,=4UEGU>ZZ^N%-/5WJ X@]CU4Q;:%Q1 D51[UW6 MV42IF^57]?YC@YQ2T78]A>#CU?2!@5=L.[)^GW+7G;H5KROY%%>*4,;I MXA+4E%*"-U@S7RY$*,=JLLGT\K* VQ(&7GN\YZA\WX-9(V-$P'5X/4&<-HMIJTJ;IBFP M!?*3TLT'S8'VS+BH;)1U(/K"@9&J^/&_QIO5[/:I-ZXY&"AM>AE=\JQ5D@K!AV!!LG_'M2,E C][& M3=#CCDH'_4ZOJ/'/?Y?BER.I@[#&$E0+L# \*3[K_+ *6<#4P)ILU=J*((J( M^,/#8#\_3S'Z(%98&04H(XE) M;++^R7P&XJ2L"3@ M^)U>2D,=*"[8CU4^0Z9^,:H"3-)J;U@#_][[BFI48*5F5)0+3#W!Z9,4"SH6 M%O[R2D1TTUZN2+BO!=6ZO9 OOW>]";5344//6Y226I)WM^4 RSV=UJ02VF4V M$>(IAFD[S.UUK"3 ^RX!I&[10IIB@$9IMH92"B2E66%UKGB>08>2K_+W97?;1FB\7>N/O=F^>H&W^I@@I"@M3N MS.E7?N \RED]D]HTE8F3X#ZJY:1WX%UJ ^1D;*WRX9>"FSBJVL,FG"\*2ZQ] MEWT%X=* ^]1]8'_(4!)&:7!9J 4T+PP617R,4 I)@C^"Y[QN'KN+SK%(RNF4 MCF\QU 3*X?V/9Y_?G:(_U2EZ?$9EGOVWU [L7LA]1T9;"-CPXM7QR5F&UY]EK9_6QZ<$_(08J>S M=+L0(3BQ=Y._EJ"LCQJ[X3]V*=Q<]P9W;X+IA#V2^:T=MH411'#I;I2\!S5: M*YOZY:KN/2K@HQ1CZ_#=M22;8\%KO7&MNS M#LC]Y:]U57+#(N@-95D_9-5#DM77%OEXG53FTI&I3W"CXN"]5>\>D^C=(QS'GA^63>AJ51D#>:+08V3= 3*^J M[-X07Z$-1<7PIAI1#QXN+;*.BJ_.#NPYI-\WQ78:.RZ]5]?7E L. M%>>MBG/[:5><1X?"KOR4?=T*N?+NYP?'TU+EJTJ@_EY0*T47QC6HE=AZ M;D.XI:7 1."UH0UWA*WT[;87&'H*MG(;U$F[,XA=P5>JEV\$@=F-='H/ 5T9 M=5:[_N:8TT1_>F]B;\XGZT$GOG6B]N(%;N< 5#D 56X 5&F/[*@']VD+WNSR M&8Y)HHVR_$M8E=L)6+ 6!>Z>\K7V.F;0 Y0[0%7N#E4I2= [8_CKVP__/GMG MPBD!LL/X)$N>IK*IEV^9D)U-Q#5*5 MZ_6HP4V +4D[Y>T.P)8#L.4Q %LB"M5RN>1];))O ](8)-M)<(^+LV\)=C87 MX#8XC!>V#?]PP+:\&]OR&6J5 =GR'LB6CM\31+F'K4":T,H=JJ;'6EB*8NS= M6M@9U])N@] ,P)8#L.7>@"TU*&L9CG05L*4SLL-[A"<4K"49>?ZFUPYV@K7T M-7OEX+"6C5E_"%S+H!_7TF_7![5(N16LI=,_S,N M7R&BO"842WM3DN:E;"6 M]_)-[,[)>C]42Z^#/VVOCZ&V4A2]J)8[QE'78%JZ';!09\"T?)JR^SPP+9VV M^%DGX4,(>=!YR1X1+?__]IZTNVTDN;^"YWCR/ E%$[PDRIMY3RO+$R6^5M+L M)I_V@413Q!H$&("4S/WUJ:KN!AH@0((@)0)D;S*V)5S=U76?*2? !HHW$U&3 M S6T3$:?S79=.EIVTMI-S+.4V(EJ?ATCW>MFBOMNIDBI"F_-7KJ-=DZ1RXZL M*-7X>H?*3Z4]+J]PV%M[QR_1;+&YQID(LR4!QJ@M@41_*WMHM M4@KKPIU'\>%P,1JQ,!PO7)RJCNXR/!L &?!(_CPH.T^.OPB)PV&_8F(ZGYG9EW(E[=U*J4]FR87);9<2F==?T;8_59=V!MU^$DM0TOSHD-T'313%IU:NZVDW MW2\9*1WDAF.W=G"EAM/MHR]ES 5V[@JT$EI<;4RIJ%C;==DZYIYV1]^9LEVP M,^4N9*?VI4R/V@+^]94 U/[[4O95H5L\<:4 M*Z%;W9GR-#I3IGLVOD36KMJ0-4F;>8TP=VI#FV^J:YK2N(SL MK=%6)<$=JT"K2;O*O("<$N.F63V]C9ZM0G%#W;VRB)>@#MTK^ZO=*_?#395/ MK$Z>V;EWI=KA>F6'VSMMMPD1*4["S.EG>8$BZ<9<"X/\-IPO$B'A>79K1HGM MWOQS?_TLMSK.W*R?>'M5[&9Y.)_O6E[VR0_@1\_X!I#A+L4Z,.RU?!&C'&.Q M+3_:EH%C/^,#=H1GW\I/2H%;OK"?SLAO\!9'\.!PB$XA[@VR'0LHX)XQ&A)K M@$9[)M4);HS<"79RJXPS%XA'Z5<2R1().2+C"Q LG,,O1)A5-&H@6TJ2D[Q15MZ68__'&Z<];C.[<]YN=\[[W9X]M :#UM V1[W!<#2VN[V_FZW! MFXU-/2N#KE]][^R/YGW3^/WJZKOQ*0+6%V *BX#5'WFO1'-RP%0X8QJ)C!5T M@LN@LA4PK*>#XX_A$".-H^ :<3[)M[T$X.('I@)PJI#\KZKY.\S'D"Q)E:P\M!7 MN,9#RO)!D6DNKMN.NY"S1FEO,R9G :^\ZZ.X]T;>^QTM!;Q7OILG=X*$$X_* MSXCK*6A+&(NZ;E[+#*<,VB8FOTH^0!U31@O7"J3"WJ 7C:QP ECHCWYD!%&C MX#FQ,12H&2 A4!387I'**WP5%:!AX#[9!"X"MI#[,49MM8VTY%7T$N2)B[D? M+*-(7T-Q0NT'O#,@HFFL70!V[X$U>]R'#$\!:\<4ZH5PE4S\A6O3 M&H?,6""PJ,YC :Q?3+NVL5 6JRC$,J@%H$-M>"*-!PM.@,[GO,('N "+&K;: M;(BTA.&,O9:M'XYQ_HT M0;JB0X".Q ):=\\6X 1+(%8B>D"[!L\:Y<8ID?- MCX@)I=51_A2HBW _&UFX;JXPISE%K'8C1?%T@ZFUE)@!0*= \!.3K0Q&R*^% MT@.8P4N)PN2>7DGO).V MXN&O<"^".HB,Q-U+($DXC2%S'88Y&_@EOKV(043[I$HHV*>%SBE>\\V-1J0=];TC2 POI MO[$J.;,K7D-UV4J9W$H_+UR%G+Z1E@T+A6<0D>7/H"4>C&,A<]&4LOL"JP;3U(ZS2&=]*QG?G&#.^#P-+ M$L5". N3+91T/@L06T=1&W+)[]18FF3UUE H$&.AM!,CEK+9#R,>(N2 Y<)O M%X\34%"!A#F/7:(Z:9Y_"-.Z31XW1=% _-Q"!L^6D:8#>I-G6X$-<+"YYX)K M&%*[@ VY" 2IR0FV;%/5JC>B$A&JE#=J$5W;I"ADB*9-]E$DJ> 7J!!@.:YJ M;%&7-.;.A(/,#T(NK CR=-#Q.R4R<-T@Q.[0A D@?&>D]*(('"^(CRK*!0#_ MST);V+C:K(,'A3RA/0"?"QUA?PC]1 CXX5<;Q&./*$ "/3E+T7G_)X<]LR7 @O[Q\(;Q88W:0]^.(_X 0!Z M_9$)RR>/]KAM,??3VE41["4?M2>7._*8_J1"0 Q[#&>,5J7WBQ%7#P9U;KHVT:QG%U&7\4]@JS17$L M+0O=3+!,XYU\*^]<@-\1_OSP5V);PH@U0BZJPL54\%YIKXQBS32 =R 2;CQ( MH?7A62I'R\M".-0B]3 Y#[#%@S6+&27\A\?P&Z?N=;RTO'H%.BA#\FWHQ;U MQ-"[8[D"6PA+^.58P6JVN)(U#^ _6WY97&[2I?=S>_5:M]4\;_5R+V,6<-ZU M=:_M-7O]?JFWKK_6'73U6O5:]5KU6E]BK>?%..%[XK* M/<36DKT'4&@_4(>YE2%Y!L;B(ZF:!HJ&7P2_S!&#J]#;%0T':2BB_E)S$&*J M1P$4*[3A4P-<:Q^T>:2PT4BU%Z3:P+*&UNC'(QE@9V*%HQ%CX_&Z7;MLO&(B MO5\QGVO/7R!I.H\RF318^]Y91 SB\?;GMJ]L.\)-5VO=YKWG!4P]?# !X M=4M K&-;.ZTG7TG;TP=R$;YR)]]I#JIW\ > PR]%9.4F3I_&*\T\3X%Y]OJ: M>9XJ\^Q7[^ U\]3,LS[,T^R:5=1 -/=\#>Y90;&IN:?FGO7AGH.V9IZGRCS- MZAW\P9GGUJ[:,?TO<]_G/!VXPEPO%SJ MDZ786&V/J-4\/\@)'9P9:>PH9/]I J[X$;6VUC$U 9\.=K3[S8XFX$H?D9; M&CO66)*FEL 5/R)S:V/_2 AX3ZE7-;'G\T>BE#+J,V!1#W1OGY=U;AW <;D/ MWV3]CLAL=@]R0@?G2!H[BA#P]AJG)N#7)N!MK39-P*>#';W^@?B[/J+B!-S3 M!*RQ(T\"F\VV)N!*']&A=*2#$_!I!>D_*EUC3RLV?W&^M8C2CL77/:+N@4[H MX#Q(8T<1*^#\0($C?43%TP!U:$]C1ZZ-V-^^-$U3L!;!FH*K C+3;&D*KO@9 MG:P,/JWH_-6FGO6G%:0W!V5+C[2'\=5"!*W3]#!J["@ LD'9\EM-OZ\6(2C9 M7D+3[PE@1T>'^*I^1-O;;IJ 3P<[S'--P!4_HI.5P'N*T5?9GA?S/;9UVIQJ MXY2MMU]I;&^WNV5K:BK3.66/3M\ J'>W"FOB?$TASR%#BDV=O> MP:LY9&TX9&MKVT-S2,TA-8=4,S?:[;*Y&YI#5I]#;E\AISFDYI":0ZI6]GGI M]GR:0U:>0PZT"GGR25%??>]L9(43^*P_^G$VM$)FTX!LYH4\4TKT)MTE.>K( MZ*9?Q=:]AXH)'=G9MLJV53AJGJCQ:N=2K"K.2M!GNR>>4;+7AN89&J_6>S J M.)Y*'ZY6-#33J"P\2U=U:)Y1^;/5/*.$P\9VPIEK+2\]WV/K45'?J>]\R3LU MHNH[:W&G1E1]9RWN/($L]RO['XMPSFR#I[N7#-7Q':24OWRU\'0B]#L!IM)* MW+%\W5TKSZ)/CT6:_5R^2U#SZ MI3%B^XI5S:,UC]8\^N6J!#J[5IIJ'GUD/'K[N+SFT9I':Q[]/=BQLN_46#1YTM_/K:'+X&_;>?KM3_"'7-+4"AX=C_8]D ?O>#;SYI>= M/B'CZVZ@39YQ(V CWQLYKA/U=!4]8>:^D?*;&Y9GK_R.;\L8+N%-,S^@W1LA M>YS"QAHTPW4^8<8,5N?;H0$;AJ/#QYW0L$*X[KK^(K-%IVDC("(+XO+ M3;J40GM^K=MNM@;=W,NMIIE[;=UK>\U>OU_JK>NO=4]^K=WV>6W6VKZXT&O5 M:ZW-6KN=8K2U(=:\63LS8_5LC8Z1H4RH:L0(1!,+#J-'G&?J$9^$F'R8!(P9 M7^#^26C<@')@&_^U\)C1:356>K15#7Y3Q[9==ECXW3L_BT!O5S0.]VCV>43LLTR?4LT^CX-] M;I^AK-FG9I^:?:KI226:F&KV>1SL<_L.IYI]:O:IV:=JO)?H<*K9YU&PS^W; MGYX"]]Q32:UN?YH-FGJ0QO8=3M=@00W2(NMW0MNW MK/"1V!,T^\)8$?Y"B--P%H :P(^.,A*C][3]*OI5[?+U'?J.S6BZCOK M<:=&5'UG+>X\@43LLNTR-X5V3CFB6Z=P;HFFEUMM_Y5BN2\:KJVAM5:B=>5+ M'^O!#;E#Y[EHEE@+EEBFQZ1FB35@B=MWBM0L\859XHESQ7HQQC*-'2N:^J>S M^VHR/%%S2,TAZ\,AR[15U!RR+AQR^Q:)I\ @3V"DT%W<[/">-SN\W"7#8[,Y MD4MT^\A.T"O4*UR_0KU(OETX6%; M6\?WPD@*4/_?HNK \:OS]='8S]ME%?::ZN3U4[M-LZS>77?5^I5\#YH?56=K MY_VR#;(T/ZI\:%WS(\V/:L:/S/:AI*]F2%L$MDN&Y31#T@RI=@SIO&S"HF9( MKQ8H*=DAJ.[\Z+5C(75PF+D,OGGCL>!Q23.E;KUQ8(7S8#&:+P*6[4$K1!ZU MK:0T>[I8O>)'U-E:QAQ)L:O&CB+8L;W"K0GXE?UH!SHA3Z"./@G?+ML- ]P\<9# *^9.F'H^-XI!OT'!VJ? MK!V6Q1V6AW$I'YQQ:>PH +)WG6;[5TV[53V==K/_VJ>CZ;8.F&&V]62)BA]1 M9VNC3A/PZ6!'3^?:5?R$VJ>J..M(_VJD?SYAP2G&^"_*CI:OHF=R-QRNW-E\ M_:)][=LG4!^1IUWC\\GCL[G]B%^-T!JAJPLS<_L$6XW0!T+H/84&Z:3.2;NO M!:S^8^8$U9[E$?91F\#NST[S0(8*J'L^__LM%VVQ_T+ZD2I_2NW9/Q]FJ M>SR:B.IP2N^Z%YJ(JGL\FHCJ<$KO>IUF2Q-158_GX$2D9P-OVJEH.,]WD-%S M7L\\VA-X*DVHNT\8WAU"5?%R%9^9]$)$4SGLV'E.\4&0X^"9!WM"3,W!-0#[SJ9^C09.'GPW]-<9UFKD%UAT=E_-<5%L[=IQ6V>2&:<&=]9 M,&+>W'IDAA,:GC\WILSR /3CA9NLM5A=OSA:V,('94>#)$*CF]\9+_FO',_& M"=>=_@%J2&C/#Q-FT*F$QI"Y_K,1L)'OC1R7P;]P$C>S#8_-#<<;^5-&C26C MW]N.N\"_F14@@$)CQ@(CG%@!:QAS>._4#^=P$[QQ[BZ!I4QG5D"#O?]HWC>- MWZ^NOAMCQ[/@:Y:+4 X7 0OA4=^(@B%?X=.W\:>CWW\4G[Z1GX9C,^[QTTW# MR#TFL?-NFZ?US?S0P=&REP%SK;GSQ#X\._9\(O!7?5 <;"M^Q!H"?<(21B9H#N9\. 63_.K#&L]=)RGZUE^.9]$LL!H5,@ M++![@>]B^[_]:1C 6S/6E$M.%TERXN56?$)\=#S$.0&DKC4+V:7\QP?;"6>N MM;QT/((,/?0A^7;<18IKTN+YY7B#S1;?I(A"BB^+RTVZE!($_%K/;%Z8_=S+ MK::9>VW=:W$.62__\KK7KK_6'73U8NNUV':AUVZ(H6_6!,TW*7K+U636A-TY M+SR,GG*>J:=\\@.25@^3@#'C"]P_"8T;D,NV\5\+CQF=5L/8)L%\(R ':3@6 MTOBJ#<1VJVT6,=B+;/C4 -?:*W9M">Q: $G1 M\YG@$?<$$'"U<2QO:.<<<( MS'S5N0 X3Q)B&OU>'_U.(./O3MK1L3DLC."2GJ43=TO7W>U\7KIJNBY>98W' MIX#'8*_NEH.J\;A2YWFJ>-SK:WZL\;C^>-QJGE<5CU^[C?O!ZGJF8(>%ER_: MD%*_HSKOV)/U6I,>)%]][VQDA1/XK#_Z<3:T0F93N)=YH8714H/]Q'^7ZU%2 MVZ9!?3W%K.(GU&JVCJA/V5$>T5%UDCO*$SHL$9U6MZ^KJ0]K^2<7JO[8<+RY MY3TZF ICA2&;AZ4D;&W[$I@#/6^@XD?4:K:W3:761_3:"CHT2-/I6 MY"1/$GU;S?9N36!>"'U?.^,BN\B[?:B1>?Q(U#]%8C_H]P9 GXWFZ%=7U/^H M]FNOJ^TU+S;6I,.",TJ4$7QGG::94;>*@7=\PYO?WEEQ<<+V MZR[2E3T=C!3JXZGL\72:/7TZE3T=()[#'$\U!N]62&.XGUOSQ=P/EJ0TX.PM MH3G45%<8[J(KU#AMI62+KPH9D<=^0BV=0%GM(RHW&$2?THF=THD[':*N99[O MG>47>R>$[R;0Z$ZEKP2>2E/VH+^U%K-O !W8ZM-THNFD2$EZ9]M0OJ8332%&W'K/KOU[ :K%ZO[[%:Q\9_LLWOO M_-1==G67W=<&G.ZRNPE(NLVI[K*KT>\X@*F[[.HNN[H;7J8KN&MNW31"MW74 MB%P]1&X.]EUAH/%8X_'KQ[#;FA]K/*X_'IO-]KX+%O>%Q[K-[OZJ"_0[JO,. MW697M]G]S33+%HI72$4X[B-J-4U]1-4^HNT[:>H3>G4BVK8)8/52^&LB:G6? MW00X.F#;Z!:AE3ZB5K.KCZC:1V2>:RJJ^!&UFFW=:/?X[M2 U8"MUYTGD)BA M&^WJ7GE\T]WVW@=M5LDMH='WN-&WU>QI]-7H6U?T;9^7G5.HT5>C[\$WW6IV M2C;R.KI&NQ7ICZ<[ZAZ/0^P=" ?=%+2RI]-JFBU]/)4]GKXFG@J?SL':41^@ MHVY%5 /=.O<8,E&VSP;0N4*O;12U]!%5^X@.WI15GU(=3NED2CM*9T4;HW; 4B(#YXA7EZ:%TED18/&&2_YKQS/9M[\\@QOVO>9 M7&PZDS:YNJU?5WVQ_,\[-@M82&%9;,Z9#-KB;RQIG3ES-L6;K+EA!H7P#V#@4^V(:EF?C/UIR*6A0LCFM9,@\-G;X4MZVFJ9L+D?/R)MLN&7D M, _^DS>VY8T- X T@]TX3\Q=-HQQX$]I?4\,#AKV#/>'V%U-;&UF+3'4;5C/ M5F"'3<-X4."!T+/9G 53."C;X$_ 8B3+KVD0).!W3A =OR?3*7X^#<-?!'#F'M$M[8=_"4 :K3R$A82P7]ZR#9"! :S:_6;G M%WZ\%\WN+^FSP OPD,13^5"W.1 /]9H7J8=VVTIKIZV<\U69%\U^T:WTFRWQ MT @D=I*,@"1._FH7OQJF,NO=D-!P1DXKXOYW&AB>8_P6\;G?.^]V>/;0&@];0-D>]P7 TMKN]OYMF^\WZPQED'L5+ M"^^5MI$$^$^.9P$#!*YR[7LVA<0:QF?G_Q8._+ D<%];,P?9SAT+@0I&+"R" M@/W-Z-;I'V \%VWZ&Q#S+'!@N4M#[ F1PHVW#41(TFOL^L\A9_X^(!M)+J3S M)\MQK:'CXLV@U[" &,1UP.!QXY,UXE<0>L0X\%5#RP5(,Y0-ZO?CCWJ,V5Q6 MH"Q\]H,?R+E''/H-^0\N-^&!18 + M&KQ$R(_+P=M=-H<;:.\C6GK#8%;@G?D+()(A')S<+X,UP@H=#Z4?":HQ[!J7 M%^ E+IG@/IL-04UCP9,C%N1$F6&T\;_!;]W0-]B3Y2Y(;LV06RX\0#PX ]QW M.$?R>W1&AC6"5_,H+6U4?COD<(4=!0"M F9_YK+: >_Y]/?G+\^,V-J+8E[ M.W12B6_"K:!F!OZS@>P2/P8 P]V%4C/!AP4;$;=2?]7\8X==$""<,%S0D3?P M5_"A !0.CPX'?@[8' '+Y@#Y^' Q*<:_-H,L'(">H*Z*M(WZ+3PJ^J# &1@ MB%S7BDY[@2@BEDF/)EZ[F$_\0!2\(T9[2WQQO&-QL/2I1<@DWA22/H1 84%U>#8+ M_)_ Z>:@N1AO!^>1(@[_G\W1X&MO+[JQ'H[:.J:38A<& ROG_!!X2$.RET4 MU+?RG4'\G3%QKQEQ+8G^DGHE.;H,?\D9%.KW4U(%T/"!G3S#FV@[*Y\QSUN% M]I-^K-W:O#V@8@Y+W">^D5M>M..5%_;C=< ];\V+5LG]7XWF"]A!UDXD'PSP M7L[CQ+^3#,=F] QPI<4,OC];Y+=9SQP7B[-O>18)/1>N93YP0:15X 1KAMUZD!1!?F/KA M7&H!224)WCRQP"2U'L%6LI$73*T?$64*'T4HO0$A4!^J?Y&'!U0D]&T@N1#M M*E3-9%MY5<64#J,1D98=P9%%NM.S4/A \V&D @&Q8X9%N_5!XB?]:'Z(5@<; MCE W6C'RGB'NP+')9D-(^4%#:C? '9TQ',_("4:+*:I%I'5]L<('-DIH1YP? MXZ^&P/O($85'S/PQ'.><*U8S_#6Z<":Q-$!@(D=$Q94V+N 2+=6-J8PXVCC+ M8_6,MGZN,$#+8,P/WYKZ"W32@(B),"1(.N[D!Y>$,G@^* ?IN5 L'MB=Y1"$ M' 2A9W',I127\P]A+.I@M9D;R<4,B5$Q,B@>EE(N/-+2;99Q]NB9Z_83'KRW MO5:VH^X8.;NHKGD@&^J@7+2$)HC^%'F2D;)#3A8FC2ST>+WMFPH5;/N=UN;O MB,^8,=IP!A5YCO%[PFLL'Y4^71N9%]C1A(I)\LU%-P&Y;IMW/EM--X[&W_WR M)O&@"(:TXD>L8>CC;(_<1U;FDAS&J]+II5*CE3\G@5S,#)C0V1 4QQ]GUAC6 M>FFYS]8R?/,^2:U JBD0%MA]TI/VVY^& ;PU8TW;L(7#P/+MA<+VPX5+(0?R M;XR933X=3R^)Q><:QVKM6?3?A+-. M>!(.KNNB*S'M043M*UR0[PLT/RLDEQ(@@\-=0(@%J/U(':XA/)2P0,->,*DS MQB[T9V:1$S'ED@-L:5RI#%V#,/&(GPB?\,-GV M/FH/U71_/$9OQG"98#&)HP(FA<'DR% 03UJ$7FA*+.4M #X7! 3I[:,1!I95<\&M[;FZ*M24)!CVC,C M2XCH9HHB909()\\!P3NS,%5BX5H!X 7\^:A<'K*1A6Y@UQJBW17'_L/%$(V# M@. /'PBE82SC:KY :KH0/X?^? ^#V U\-PH.D%!$!T,&E,($JH^8\X2_#=-R MD%B(L#_0\ EXQ(.P1Y@_,;8-49:B+*,@B<"KD0OF-9H:(6$?[<(9+N9$O0KB M+CQ\'+X1 ))["R2RJQP#C\P8Z:Q#3 3HH#4Z=XC6D$D(WJ:\--XB>1J!"L0E M7(9D@9*"/#2WD+LN NZ4CWP7*-+E38"GQOR9N4],H5W>?6LT(@M1^6Y$@A@@ M";G!)8\T@EPC>\4(SX#A.8-:%SLS7==_1D;?4+@@&O])T[?=;/'WHX3(,YGI ML-^:S8O4K1]A%=,A"\3M)C<$B/G&@@N^*=@V=SKB@^(4&X)+D4<%,;^!/ ?6 M#3=_O/^&$+MGB(SP*V+=4GK83@BG@OI5_5D)!2*%E2-.VD"_:5KVX;EV +C MASEQATBP4DP+7 GYN2=%-P][$2.P#)3"PM>%:!HA&?=:&.^B#XI\F]XO^+C9 M^D6EX5\!$^>.R_-=_"&Z-C"OR&6<\($T\32C*)GP+*=%8>P- 71!E94<1DB] MV:%)Y*93U*QY1"S]NM%RY#(1>YP$_N)Q$NT._>FQ2IY@C=S]3HYOQ:\H#&!Y MDZ(%D8\$.U/#KR/^25X^ABE-$[P,Q^>@J9J0"BF 4PQZ!,*>XHH([HA9IS0O MQ YC0=S'LI](=QN3 RUUE/%W88U1D%'X1IT@(68XEBP(IIAPA >+MTWI_OA- M2K!B1FH<]_(EO%Q_!4F''\G 68&O(MQ.'E$.#+)]$F(+ 00RD^##,57X*&'W M9\[X#-V.D9M2'B6R318P8!I^3$4AUS<3[\9ED6O+]U &H-%+?M% ^#/%&R*8 M-_.]"BF^4HT,GV+^_WM0EM'R!(0YR9R3VTCSX8<=!!0?C0)>DI)F/F BZ@MJ M-B5>B,Q\6#M8%,X(S2U\%U>,N-4T4[5C14/D4$QE:R 2PJ=&SBP*=W)?&2Y3QB75DL-;G6>*%V3IPUD7N2R%XIE".3_!S/ MC(D38[CIE)<>(YY5TUT49Z02HFEDAY)$+'M#%J=CJ;B)@U#Y_. M\U3#/9'6 5F+2.%",/P1[7G&6C-C8JWD(YSWXW@B>@?2*628\$Q1 MHC#!@(!WN&A!R-\I$2"*TJ-Z92%ZD^1\.^AVXV#,&ETZ<)T-"W78GM:R<>%/>:FL71UJ+.RI1+ 11 M\,2_@'NNP$+Z)SI:R,!)S%^_+++Y 6V,2B?BT 65:Q!3G87L4O[C@^QW[7BT M3GKH@WB7B'=D=%TA./++POD_�O^B;Z_T5]O/BP" TT*320*C[AU\[;S4ZG MEWNYU31SKZU[K0EV::=;ZK7KKW4'+[38?J'7;NA!L+$SQ&#EUHSZ+AZK.DPE MTXH@H;"2C#O>.S^-+]R9>Q-%' UD(HD*IUVAI%3F;5'H5&T0(IOV!?6A MKW?]\YHWWM785B-L,SO]YOE)]!&NBDWP3G#N7]60:6GKX(B)*6N'E28FL]LJ M.PJL1FJ\QKCJ;.U=I]=M]HNS[WVW=BW2;NC0D84MTY^_12Z;JX@I'S8'^EHV M;TA'L#%=*,X/BQ*)[;7)JGD)O!1WC?;.SP]CY(LY9112+F8JJ34G)3=.7*88 M&S4:@B7ZF"6SG/'H39PWS*1PS$A=QN(QY7OJGO(3 &6/)0"5/KN2Y MC#(#=ACU4HJRE],GP+M<850L!VXB83"=@*J@""[JR7<7/"9S!X1!Z(>GI*E /LO[&[=OJB5*AO? M=KJ#N+YJ)7"<"N!V^W$ -_J>-67R4[P 'M[/$\[4:O-BF\@(.9L72L@94X2C MM^+Z-Q0\2#P \? \GYS)?-"55, 8\.&<; MGL>T2Z4B1UY*M"V**(/R=P!3?%"/7:8^"SN) 12WM5$)U,;:TI&3Z,P&(*I] M%!Q3_S +$# +*4/IF1(E*V=Q$^.=2 #\>/]-)/[]2BART5J?6W#17YL2 2"% M-U+*JN5BIOV<9V.L8XI[JE"7@NB3(I^7X$ X%.VQ,-,5146=# VT:,L!WBPJEIPA M2MAD QFU5+1XQP1J_B?K.LDJ2_2)$>IO(Z$KKJJZO?.!F@V9U,1S5.W(1$KL M@AHG8$:R?)HW7_& AV-'+/@O,R<\9)Z#[?P8L&3,V>9IU&.1(DX9GQD]IF2R MI](IK&A'L#*=>%:36\U.)_EAT^QM;M95QGY92PJK!]I1&V1\E]4FXZ@ 5NF/ M* OZI-Q.U,.I?115,T+M\,AX/KVD1D$M.Q +)]D"YIZ)FPO\$4]>)]>-LKLD MD(0=-?\-(R+O/3V,RHT\O NES.D70)%-L@M4P:]%+.CNW?0\9)X*!DBYD( M>L>2W%SQ.$6R(/*/R"H50:[KN[WGGT D&=J]F.;0F(R$3\2>T9D9%=^LO9D6N#4?V.VTPO4HN_JEZ. 2;2^Y4(13$1U"TE(Q$URQC*@#0UWOF"*?WUSJA]80 M*XL1#0$8+.WJ*X)+C4A=3/="5?7FB>_:HN,SXA%-:4!/DL_]"]3N@X7S4O@1 M>Q/?GB=U3]YX673;\V6_0,/L_1+W-)F*207Q$G"-GFPR"%2%P!'V?A+7U4YQ MB8ZFJO][K75AEE<#S,+J=3Z?6(?TM= =UE>QY1Z6PL$B<:%T&DPB3M2I3?A= M,CF$8#;\A-ZVS7T>ZUNSM9O8WJ@8F*J.S_MUE 672H[1.RA<,$+W<>IMZ-9- M>I*YF*:N*BZ8.[SN7D ^*]K2B/F\4AZX#ZCW"D%=J#A3, 7@EQ1DY/-6(@[+ M>TQ@5^%"("#=)V!/CC@TWD!_$<"2I),3L M<*#=8@=:?OY&K\#\C43KA$[$/U^E3\*6EM8]]Z3<"T]*JMB^]N+A;[)G\0:7 MD?$.,47$Y5) B&)T(-"YTPV0ZY[-YA2#,\P!(6,7-8?'QX ](EE$A@-UQ7*$ M?X [L*C?0JJI 8_1O36;YSW9BJA!J.U3[ '9=[,371(!8]]]2G^!O&84\3)< MWQ)I&:0U 7Q4-Y\?.'" U#T&Z-6918&21ISG\+8SB(D3.58B>I$3J<2 2=IE ME[5CY/XDLS+FD:1Z$V0VC%>22/Q@YM.@*M'5.A%\CEM>)!R/D6LKK_WVRE22 MC"8)813;4QHG8*^SR.Y#&"$1#$&<8B.M^BM1=2R6?'29LY^68OZ MY 6W;%E*A5VR)KX"]?F 3YXGN)C%&.;SMQE+-5$>QZ>NA,UBQQG]0XA,^:9 MWCID<6,-M'N'Y*B<^C:V^A9*O4C2R)C (FZG-"QJ24FSND0?E,A0$!TBN91= M**D2%'EW>!*-.A8%T[GX\!^^U05UO:2^>L&(QQ(#WAZ1;N!Q;=Z$ RX*+26] M7"<1JI4NV733*+ 088?E@FY.LN$A(W=5'I. 5B)WQ3BO" M4^I$X44<@&CE$51IP&G&H_>1"K#PA!+0,/[A.Z)!#D;8L%//T J!8$37K.>) M#^\Y\Y_1:V+[4XP2C#!5;QXXE,N'<7['=JP@ZF0"U62; EU TR:3*( M$HV'F61_:[:\+WI^38(V]N97JY+Z3'"[EL ^!G(FKZ[C<3'K\(;*4M3F(9GL M;1K,J4K3*,O]M4B7^,#5N0'_D+&C4P;$RZ(*,4+015# M+IH908N6)@WYDVF^#:,Q*.7]%A<;_!:'&5"04_(Q'I_]6:2&WE-JZ)5BF]6> M=JY"T5=V*FSQ!:81V+#&8!F/6:*4.L)<137 MA@ 5LG3(1$V_$TQB+[1&46B#IE,F9Q E2TKX0&YX 3==8H\?G_VV;L)@NX?_ M]W+ IO79"UFA@Y-8T9=)J:R)I,H#IA=DM(1,M( ,05L5@7"UP:0HCN$-EGV/ M1B$I.+.IJ3=R6W=\%C>P3/CHUQTW-7AGH!_X2U@TYO,3?P<4VO!@[(R172A3 MO31M-O4B"UPVX8]UZ@2R\YS66)H(CTWL&%*:7B9].TZB72HOH:$9(SPZJ 8# M[^1L,9(/9A<$Q'7*WW8MO>@C AS=B/=]LIS ^*LC"4H-1]A!1)O/6HCSV7P]BHW>-B9$JWX_?X!^C^Y%!8 M4<="@U@MI9(6!_!0G9L1_N S).@564E+N&\QCMUW^)2K1VO%I0)KHH(.1'Y1 M?20RKFD!F(H]Y[$0QT[.*?!=5;8\,G_FHR <8>SB210:185 W#ON\AF)O(Z( MPU7])NSQT?6'2'U\FV0T4,6P)$)2%N-J*XN"*D\^GJM:%:IN&,[^!YN+D<0R ML Q:D(-35K)Q@K*QESBFP*+Q(VQ)IT,?]Y/#G1(MO6-5,.HD'B@\)7+8E8_( MMLT:63:W#S=?A-.CR?]>_?,O?UQ]?;A]N'JX_>N-$/X[!MLOIJIVM M:E+JWRP"G[LX1DN#![/TQRYST+:2[RF.R/W<8?DGOJ'RM?S@K'SDUOJ:4:@=A 1WLM$ M>&T]ZF:%C+"#?<=,9+;GIK)&NKUHCA$M$(/,!7 [B0"=)J'FURC7U@G%+ VN M;X5B5$_R-0%( M[IA(82+?E@CSCF%1==I]#8&=-FY42Z@,EMQA^F"7Z8QR,B M^>@I>';"3-]JM:7G)S]@F MX+9GO40C0Z]2P*-46E8T&DJUQXO8M/'(U%G 1 M0DD4L"/%B0LIDT:E-^/:\BS;(L>/:,B1'%>3\8YH=#K+-D" M)KU.X33YF/C(',#I/BF[A?T41@TG346*^(GF([!4L$"$,4*KCR9^*C2??GOJ MD)0^X5S@2-(QBI[-.4 7HAP#/!FGR]ZX^4JYCK M1 F[8#(EB[YDE\LS@4]9*3IWJL\"G__ HBGH_I\G9 M1'\A8S\HY9PF&&:M2FP!5#W!"J*I8RJG1OKFAF_/BZW-6_<86#/-D<#U=@ )JR\\0S_N+IE,D#B2%(F?ARS;5S MB?*V+U_(7703:C#WXI&R M+-)Q1&*KT@G9WC?-->,<[2>>XV4ZG;9ZW"PR7Q)L. MY[,#L\K(\]?E_7G][>O#W;?/]^3#^W[W[?KF([KMZL8#;OC,6B'1/P+QN)P! M7W.7-Q?MU%?!QLS\8V 10D!BGT]&:C!7/*IF#CI=\NQ94ZZDJMF_ZLTR[_=7*8_%5.(":^5; MY082\[BRA=Q3S4-3\_Z!6XJW\LT%=(J@7E->&U72#:?.7/#KA5K0DMB>$T9J M1P]?'I7$TTYFC5JB,(!9RYO[F&D%AGG^ MR_^Y%0#B4 YU%40P!4_9E0Z#&,%T#2FLT6DQE T.2 M;-/IPL.L$/Y)E:22N1RE2 @K=E@0HE8JTFOP=2' "FR/2!?EJ=3DWIH%#@VU M]<6X:3Q&RJT>B>Q8],\%ZI156T%>M:5IDJA!/O7R*1]S R[CKV*%)/CHQ%*QC?@^ J(.9^' MHZV]G'N@+AZD=0X9\["51ZI)]376UGK+"#4="1N!009*0T7I#21LU.YDLJ Y MO_D*HFBB9R--,N?MDGEH*%#0< E<[ ?C_:96'FCLMF[=6%%-J;K(3ZG:QD0X M?U.G1"SS8';&]ZN[!^/V-M_0^/;PGS=WQNW73]_NOEP]W'[[6MILZ[0VFVW] M8S#;S-PLB\\WOU]]YF;9S#;YJ:N^"_6^,IR:BB*&#V;W1W1 MFV[A&X89=3&,RT@PD.@M15I3[ >W4>WP9TK^;QP+<4'G^B/- M4S8_+E)J6I2*.N6HJ"I:#Z>0JUP2P90BX]/5]<.WNVVHXT CR6.G%QG84::Y MDFU'NH$<"($.5UPA\T"8/GSKN4!\=[<4=11S7C+3F-P@]3 M1N4JSLD6:@GE*TZ6%%H8&F".<(QCNY>%S,J+B%,Q-("$GN&?9Z[O4RL%A8!] M8A)(3\K^HM2^C4L%+7\QLR41XQUK&8"2@,_)+N11_!]*(2%8MCN077]#PE_U MB*R=2V-_?+V[^?WV_N'F[N:C<7_U^>;>^/;)N/G+'[ #XWO43@/P\X97<<1^I#+;/&QV]=A' MKP Q S*;17>],.%"L8;HD%%[B409#U07%L[]T8]M[*C+(H#BA\^7%1DH- 06 M6]=;LY!=RG]\P!;$KK6\=#S:)CWT(2G=4"-/#:6B8^"78V6]V>(*NY@N*+XL M+C?I4FI4%K_6Z32[%YW2ZQ9IFTVRWZ[)8>+"7?[EBBSUO M#MKG=5GLH-GJ%D.##1,WRP[6)/K/LWWW_D'T]9\/GS%?/&*.X7 MP ?SU63#B/=S_+J@CF0@2.ZQ4U48259[705N^;7UFA>] LO+\):A+#KK-,T, M 8)Q:GS#F]_>6;^^\JGS(SS,0,GL@[T2>;;?L7+)^(XM>,$$X>>;GC)Y0F#9 MB.]@M& 5+5[[OAB".@K&RI7G^0N:Q_@]\!\#:_IJ *P9-[F*<[B-CY2!%V?& M"$B3T_Z+M33^%X?+,07R<5A/0+F>O&>8Q7O*CL@6.C89I[.Y00XW0VZ^1O.S MKV:!XQH8LH%=/DX,_G.G58"0MAY['+VCO4?X9LY'KMP4X5ZCUQ^4FUN]#:95 M>:CU;B=:-;K9>N)U\>U7&I$'%\U6Y[@1^839%,77VQ^.^WPUHSH%1F7V+AI] M\[S1N[BH*#IOK7J.Z7]UTB[1G(AU2_RI8Y;2+%-;+\6R,\!7#Z[<:PQ:YI9( MG(TK+\IV-YS1SN=2->0NSEFS=EAIC#/-5K.S+=^L'LH=-ULHIZQ5[Y0T8Z@1 M8RBM5>T1[\KZ[&JD.&$R@*(YT8^'=\K5CT=>E%"=LK&ERA;K$7/(K!U6&N-0 M=>J5-#DKA'+'S19V\G-5Z)0T8Z@18]C5(:5]3H7@3(D$AW8R">>A[":\XC\\ MLKA!N]7HG)=T4>T-5%5Q-E3E'1I-]^HQT7BJRI#WE#R^/C6]DZXOS)GF]_*S M="\*9?HKV8FO_O4DH 9-LX-0N.6%>J%!^2,-^.L<9R1[MD&&+1]?BG5S- DU M:F,2U4MC&0^U"I^QJ$O0;!&$"]%:"Z]=B=X=-_??OU-!(:4 -2A:@U\BWP.? M76U2:[@9[R: '=CQNGG1DNO :J )H_0(O'A*/ M.E@X(E/-L#L=\\)H9(@Q9!X;.]A(E?+/Z$6X/K&L0MT)5JI=JXZ-PZI@XT6S M3U#([W[+NTI,Q2PPT;HV'GQ* \S3DW8/.)W'< X&V3>_29)^"V"-^O?&W9H_ MLA&?0MUNF1?&6U-I$YP&H20'6:!+_<9E:JP5I<;"D_%+S0:]N!'-.<8ADO+$ MXE5\L> 3O&[PK=G;QQ+X&\5H[1W&M7<&M:L5[.;6"GZY_7ICW%]]NGGX7W4. MP)X:D;2[U&'A,&5S7_VYTIV\_'EWVUGG#8L:G<%6L57C)6_)M/RPN4E=I="B MGXL6-__SG[=_OGW8B ?9.QT4P(SS0U93WOR<.$.0YK>PF)\@V['ADI@WBOW_ M72>D+'_&;U-:=XT7@>>$$SE[+#F9L:@24*=JR8OFH+7_DC[X8LE"P;5K/6_V M"[ZV?)6<1.8TT/W9(2Q*OC(;V\21KGI) I27&T@D_^HW"SBC7JXHA8-&H0:I MV@5\6R]:/5X2=A]II/5L=5Z7BCURM>*='4[9^X)NV5NW0VWR W2:[5[1G\%:CI8]^%[9C]:P7O;FEOOS5[?[+V'Q9IFM]7IFVVS98+.UGWOC>!# M[6ZO=_'3_+O-QI;9M9J3^10S/\,'-FJ C!\U(Q<#VAQWC/J8V&B&=/ R-G5Y MXAZ+R.;_[EI ^=9OA[$16WR"*U<[P*"Y\CS04ZYD6Z*/V#G5H44KL\"_!_[/ M)5@YO..+5%K4_BC<"EH:9D>TR4-PY'=4PG8R3GJ*VI'RF([9-/^M6CPF0TQN M93YHOI//=Z;S?_8[0 &@MO\?^]DQ3.J=]:OL M>G1O!4/+8^'9MY\N6\JNQ&U@24V5>QP[Z;0UZ9PLZ;0UZ90GG39('4T[ITH[ M[>)B9]#J:\))$$Y;$\[I$DYQH:,))^5+,9NW7^\K0#D'V/PM^=&-__GSW6>: MP41C!S[Z(QK%9)P9&!IPY.]M^7O;9WPJF#6;,2N0'8^I ;S%QQJ@CX*/HA@R MFI9N8-2 OC.W'OF<0 Q_VK8RIP/>H2Y(?B_IK#U.#+R__D^-@0_63]_SITOC MYN<T$+,N/SO>#VP>=0+H\/'F4P70 M85W MGJH(IW 69AR[!K,YZL_5P!?JH<3GZTA*+&-X&,^X4-I;+?>?#X H#?#H@?#ON9G#T9C):&0Y M9D@F*B=F+JS7"@*(CN%YQ3$YXP5>Z&NOG*Y]?_O[UZN'M9GY6Z7B;P!69+1V""1H^;F67-^5K1QJ$0K?QF-GQ (-PRU@^.Y[X'@C9V:YJX#\-0N2*9>& MV:M575@USED+Q=6U_7[S[>[W&^-ST_A^^W"E1>+)BL3?F1\\,D($0![-S+<6 MB)\4[^]\/ M?7L)?TWF4_>W_P=02P,$% @ M8D%4YH@^?E@"#@Q$"VT/VFJI]Q*!^2-UJ=;=:XN=_ODX]]$QX M0)G_><_ZU-U#Q'>82_WQY[UO3U>=X[U_?OGIIY__I]/Y]_G##;I@3C@EOD # M3K @+GJA8H)^T<'GXUR(%S?-0='A\HI*_!:>!,R!0CZ)@?G+X&G_!Y+6_K]O;QY5T[VXK4?]/Y9:OPZYE[3O[\O70QR0I/E4_+74>HH# M09Q/#IONR[YV#_O=I*E$1#6HJ1\([#L+U#[S_7"Z&L 5?%_,9V0?&G6@%>'4 MR=)QQ0(N2^1@/WJY(%&./\&-A>!T& IRQ?CT@HQPZ &-T/\SQ!X=4>*"SGA$ M:L52@\QK@?F8B*]X2H(9=DCIL'WY"2$I2CJ=,2Z0GP,B:79GW$V(UQ0$F07285@PLGH\QXLE9W$ MN/_NX>$G8"1ID<._/#?EZWT (=Y-VI$$5JKIY[T 9.&1:&C><;]GG%3M-X $ ML*PJ,?_=N^]@KVKW <0)O?\7O7?)J&KO 83ZM$;G)?03O$?4_;PW8.#=W^,Q M,">??WNX+O*^%-&T>8(SP9JR\Z4+[C/\@SII.-!!"A))T)_WWP*\014&Q+WS MOZB_WZIX#!PWT0"^40YCN.5A70D6/TS&43NZ?L \ZLI0Z!$ZH;S@@(WN0#44 M:X'IL)?BT>G/3FTEO"CR(".RK'<^S)N.%Q0HBH,=66P?4RZG>[MDY&,2X4(6OE M(8)[S*%7$R(H\+FF<)9QZ25E0^!@+BGT80GW/W94Q'*5CZC 0XF5QY[6=.Y2-'HI738[1Y56)T *U)H=TA2YV% ?1($ MYSB@,++WF.Q(.0$?B34/B)%3XHU2Q$!292AB5*B**':"M]$-C],"8R4H2GSVP\B)-4"# @122'1[U)SST3#W. EB= M!/IROR/G'.0E@#Y$R'9Y E1:F(N ]1;NR%:IY5)A[* Y^H4Q]X5Z'ACT.S$A M_!IZXH\I*.59$!CGDTNQZ,W5L9673X)2+34**4JQH@AM*Z?%"%GUP?PIP[KZ4.& U6 L;I=JRRK9/._(>:"<&\N?P:!M)DPE->^"_&W M8#Q@H^OI#%,N7VS';*S%@5ZE^K;:7*NA4@NF4,H5 K90RI=4M92S-@%1)F=9 MKG?F_!G20%'H(3I9RJQ'F;F.=;(G: MJ!'EQ 4<-Q0/J4=E52B\"Z?$W9(3NR8W>@T[L+LGZ[NZ*8LHY3%IF7"IT&7X M1#&CK3866([N#[%/>BIZ[3F$6*FV?>JV]JF21MQS)@_=X2OJ8]^AV+OV1_)W MO'^2&MN*J]=G0Z]01Q&+U= HX0XHUM. -99A3P!GV4,Q?JWE7X#5^ MQUX(BTU&JH'@JN#?4&_*D&ASH]:QE4^Y2(Q(H91K3%:F"ZRMD)*16)IWGBS6 M&S"U4PDO90D?=>-S ,F\SJS$]0S%CV1(;S).(%ROH3SH0X;'3LPD2KE$2VQF M;$^&T]9XE*A!5,E[[3^30*@'6U&VIU(3JOI4$1892AW&I$B:R>)N0W M/,&_?M^.*FC0ZW7 @GB[E@X 121)(J#92K]$/+%/N9@N9]\'3UO1 R-">HV0 M\7$MC4A6/:%#V+5Y^( MLW81JJ!HC\2GC']E8DO>KPZ_7DUL"(%KJ4E$$BF:K?SC4LW@@3B$/LM:C*]$ ML-&9Y[$7>200O'GIZ7/LB"A_L)Q$-5."=8EH8^+>@97?DDXHHI3D1P1$I5XL MR'Y4L4I".;(:6M2>H=]O-U9)O3BUVL7%I3:NE>365$ ME=:>C[1IHGKM.[:MW%;F)K5O MQQVJ^^@2I#F,BPP[9JH A@@S32@"UCM )U:^!BO!I.2SP*6$V@JCBJ>B1Z'U M0,#_R._6: 2SBRY%P?"F:W!!@TH&=ETB6H/:M^Q>;G=?*^7L^JQIV-K/C"CJ MK:RFR/0"EDGO2@+>\27P@@P-USO54KNX]?M6OAI4@NW8>%99LC+M]>N3W<]G M3B3P+BY$LM_I@C" &3RG_E@E$P,VDF\K61YS='K;R*^"L)7F-J2I4O:/Q($17U 5J5ZJ MAW8OEVB,I1KM-<1$4$0%)63:W05,LR3/75>B6:EWK2](,G5Z2QW:OP,-)L6>+7UM!WA *$4-Y MY:#T3OV)E3^PHU"@#(X='O0JWGX!K-;SM[O]?,HP)X!=# />CF8]\U6*16NU M;,ONF4BGM51+@YRZZ%>A@$&[!5+3<*J:#=AT2J.:G[4$69&&7LQR*]! S-G0 M(***8K)QZPSA5A.J2\DT#%R;2JL-/T0;'@5S_CB'H7#E9P&('RP=G[BI@5?K!=E]*W^H5!'I*"HH2R9SK"*AA&)22-%J!:P11!5_ MJC9VO<=E]_-Y[-K"WD7/K+I. MO/I?7O3WP]2DE*Y>;0[MWN96"WD=:\)-=-]AF\.JH4K94D$8-RKF;X6\99TR M9T"O7$>P/&U0N98K$"/&/J)5*M>JF8&4+Q_O[W^4E5I)2Z\\Q^#);E!Y) >M M,5)C]$ $Y>I#,A7BE)60^DCDQ,I?4!()*<6SH"1ZRQ5L)7NZ+>): WM@ MV?UM9!S\I?T;-S M7VR+.JS\O<03K.?*F"#23Z.^W<]?_!X=#?X0W?F>(&[=C^@;JD_XU72URP+H MIX5MY:^AB:"1 M_-4:XW*70(])/AP.[G:ERR4MCY&1#?12X7\?C.HTR=B&'T MI46AGR6'5OZJG02?6L:3BY@R*%OI1.-0*=UO@$COKA_U5VSCE$AJ%QUW[4C7 M3&]40JDWB,=V/UEA9"P*0X58BSO+9*F5,">=NW+RO$U2^9'4J_$!YY MVD,"C4G&AQ(&F-"KGV7W\[O9I>JWS%:4J\I\/ST.1"+6EL,2P6(5 M;#4N)^PK&"TZ]N]F\5VL=;>VUZ.AUY>>W:_A+<=444JV3='H5Z#T[H-SJ1*;X,]Y\4'D0:!,6A_+; M8&_EF,&VV'I8X&O%(D?AA@A!Y/>2HD-EY\QW@T?BC:Y]&$-Y[4Z]6;M1BOH) M?&#;N6T.K>#1AY@%M>XK)CXBQ<9')!GI+#AI)[1&CND]IFM>UR>C MUY%#V\[E_$MT)*6+LH1;E=#("GXX1-[/I5PD-GJ@P1\;5P@C(GIU.++M7'*[ M1!V6J:JO*0'=5AMB[^@>-D)F8"Z'U:_VQE;_Q.W'3%"Z41=9* M([C%/HX,6+WI6 .O?@:>V';.6RN6(/J0$FJG7)$P9 I#\%#]2,?KBD+0 B9T M<+U9T5>FIE6(HZYM5YC2RAXOR*.4/I(,1/9[<-VJ2I'P+E^)$\IAN1M!$%L[ M-J^/7J\,EFWG=C9TRK"@AQ*"K>C+3?9C.'3BVU3!T<%C3K:Z0IB2TZN&/"Q0 M;^'87V8 +3AH=:5(>(\SCXH+YGF8GR6CM6%3849"KQ-]V\[M >AT0M%$$5&4 M4MTI/?AY_S4XQ;,9]4=,/HE^^SZ+>%>/X GQHF55:LE4_/7[$SP F4Y#7W[0 M6MGZW%=7" ENR71(^!["PT#-M\][L%:3/>3C*?F\5Q&)+S]S.?1(@N1UR#UZ M.B.<,E=VZ/.>&_*X+"H(@2(5JKCX%\["V>>]J#D59+J'A&KN,]\/IZCMY\)565 19TI!=M OUQQ.H&6W F' MY#K3PPB5/+#EC\L[> FHI]''"P/@CLDC/QX1Y)ZS_Q!'?N=%W8!V/E=IOFQ_ M1]@+%AVNBJ:\_Q2\5.R+Y-40>S*O".-"AE08"CMZ,F4^&"0^-Q@,?\BI.Y9[ MJGIE7=&P:4V](:!?1-TD\4!\\H*])\*GA0(K:K[Q;D1/$J#R?OS*J"^^PQ/0 ME^!I@@6HT#-UR258/GD($1B52]*4!H'$YX\XCL(9:/](^#,XL2669I,4FI;Z M5^8KSPQ69#G=?4&@3^(>K()<2\=@@+XSD7FS^*1ZH6*L@;'"I#8;"QB(6438 M8.ZJVH)B Q6_KB*P-Y;'41L>VS(];S[P^1N%%3T4#P2[U)N#1P6SD_J2\\6' MN>Y>?(C7)G26"J>X^QM"WZB(Y1<&]5,[VZ+IJ0GQDXL%XS"^#\0%3UE5CEJ^2BQM@6-F^Y#5#H7+8!G\:GJIXMF^-?O]_<#(R" M#"UDTYKYBSS[.96/EK)!VG[I89KN$0SV"!844/(RZ;QMUS3G5[=/Q)GHN5YN MTS3'9YZ7^>A[B=H4-&ZZ#\OIQFP-@;X[Y7!-]^R*A?Q>AA]7])G$?E7F2ZHE MBF8&W'0?!Q[!_B7XCN,Y+)#+X5/)_#> ;+QW2VDJ8#/BMU(WJZ!HNK]WU ,. M?\&!I>]4OEW3G"\Q![I[XNF!^1>=29/Y%7<>Y!E%XH MMHI8MM5ID9 H[[?\5AKC$BD6Q)MG3_IDDZA5$E'KH&PT^91)F,M,^=THF84F M*?:W$(UGV9.+A>)E35VBDKMM3GTM\S6^Y.T"_N-0",[F5YQ-OY- ^MAWHQ3R M'L]5K?$+YKJ-HJT3?J\97IUW>R8K=2OLE=9!U;013;1?IIZ3@S_)]X?G(&3" M8?3CD]*#$'[XQ5.K%JYWFIE[NT,,B(/@\M7Q0NFD_,*8^P*,J[Q.5.5PYOXG MC++XQ=-L/:3O=0H]$?\&\S&8@,7)L9*P1 ?1](1($JQ+^Y&EZ=@WK;>3B@42 M9$RXP:2>R!Q+<.TG,S(I! AD(8"L PC$+:R 2Z M"@&:[DN^XDH58Y*Q*G\[F[)0LW"9 ?]-5JH;ZJO*HZ!(BAJ +7G IF5/R9<< M378P5[=M6@VCZ"(^5N^/%7,+%^B)#=.C),=9"M>T@B<.VUE)+/2V6=-\?Q/Q MMT7U?.>:-T/H9FN]>EWKI%+J>'7SIB5U+8<((FWV+S!2^CZL M;-HT_]EP+Q1&DZ);,SQ-]_P6^ M;YETNO]2%-1)BA(M*VK>=#\23_G,<<)I&-T]-9UARE4A**RN9>5LAN!-]S,^ M*Y?H4=FL6=FXZ3YD*UIK!I!54+S3P#%1.94H-]/.I:9-2S%)#Z=I[M),$_G%H,[H8(H)8OB!,=FL+]3 MU;W$W&>A,*^3U TK<87Q%&<@&=Q7,?O,H=ONJ=G3T\E>U?9%DUS>RL/I?-X MTSXY]Y#\7)P#+_.)J^!HNL>R&,FJ5KNTLGG3_5@4B<6A?5J&)I^3TY6K-_"-]__+T*RQX[_- L+$15&NLYQ5$SJ3 MU;@@.9=\A9Z6%'C==YZCJ^RL%_.;CV8RS9XCE M5%W"'7>!0[FB\8&'Z10FV(S(C7A9]G?%^)EJC8MG:WV$/["04-US$C@3,L5? M?OHO4$L#!!0 ( +6)!5/9=G669B4 !R) 0 4 ;71Z+3(P,C$P-C,P M7V-A;"YX;6SM?5F36S>2[GO_"EW/ZZ2%?7%T]X0L67T=(7MO@BQ*5:J-"T >R1..*%>1%,^7R ^)3""1^>?_^' ^>?0.YXOQ M;/J7[_CW[+M'.$VS/)Z^_LMWO[]Z#NZ[__CKG_[TY_\#\%\_OGSQZ-DL79SC M=/GHZ1S#$O.C]^/EFT?_R+CXYZ,RGYT_^L=L_L_QNP#PU]4_>CI[^W$^?OUF M^4@PP;]\=_Z#9T(PIBU$S @J*09>.P:&9X_91)6,^??7/PAC;+:<0K/OWSW9KE\^\/CQ^_?O__^ M0YQ/OI_-7S^F1\O'FT]_=_GQ#S<^_UZN/LV]]X]7[W[ZZ&)\VP?I:_GC__KE MQ6_I#9X'&$\7RS!-]0&+\0^+U8LO9BDL5V/^(*Y'=WZB_@6;CT%]";@ R;__ ML,C?_?5/CQZMAV,^F^!++(_J_W]_^?.U1YZ'Q1+3]VEV_KB^_?CI;+J83<:Y MZO:W)?VLRE[,RME;G*\ +TB*U;#FM3=S+'_Y[GSY+ZC: M9D:R"N7?MOC2QY_AIC!)%Y/5ZR_H[\NOKNB:(L3$'&R>G5TL8#7(;P=_4RSY1Q?S!:+YT1_ K$<3R]H]GQ^[(]89G-< M?^Y5^("+GSXLYV$VISD6YA]_)J"+O\_HW>F2Y*#'O/YYNL0Y+I:CD&1!D2/$ M9&ER5(X[4Q(489(7Q4D=]/6AOQR?%4U*6,055RZA$F<$>XR3Y6+S2M42 \8O M*?-O1Y!IK>C]A_LEOL/I!2Y&WMHBE$&010L:39BG&V2^/J\O/_%X<7%^OOI.&-.( M;OY]-;/#Y.!RUD!9:R;0$!Q*E:>SQ?*L_&TVRXLGT_P;SM^-$_[T(4TNZNKV M#-_.,8U7PT._3W"ENVE^5I=4HJY\2S M0&E[D.QPZ-O04WRF)_PA^7EDAO1E]N*WV21?Q3PRD;F<;8$0"SE-2BOPQ@L0 M0J?$O/08\]'8>P/>-@R5_\O0YIH^ @NOS1 1B"4Z&]"==2M\T(MY'LTKF]Q/)W7(ZR M8$%K%2 0W4$92U;8B@B%7K56"^-,Z!.NW8%H&Y*9/WB,TD:=#=EU=9A^^I^+ M\?+C+[A\,\L_3]\1S-6FQDCF*(ST!GQ*FHCO WB/%H(IR*0V(BG1?V/@#G3; ML,[^X5G76LW-&$C2SM:C4V6M,#?FUAB"$:T#U(*#$B%"8"1P,%:HX(6V?>S; MG8BV89K[@S.MC3K;L0N7GT=JE*)4KD0-UAF*6[3Q1'6O@/F(*LFL1.FROW(- MQ:$B_3J?E?%R)8]"S*B#!4T* X5U\>#*T6\^%')&&&>LASR?(0QI6W)_77]) MXCV'N ]KGRR7\W&\6(8XP5>S.Z9LL0YMIBGK?2#3G>O1E9<1:!Q9IDDKK>L2 M]>Z,=% ;A>T8TU=CS8AUA=B8I:>0)4#*TH+B1H)+CH,57$@I0DZJ"V/NLAW# M.@K++GI+81XI!D/E0H&H*=2SDM8P74),H7S51V&G-=5[\O!^M_9T#&@62'/7)H(!CE%AB6SH+HL]'?@&901;\JEPX;^ M"Q[\^?&7X_."_FZ;*/%T=OYVCF\(\?C=)<\;9DS<]NW]4B<>E*51#L4MSZ'U M^ZR0\NFO]6G@M."&05<:?(,N@$Z&1@F)@7(?4YM U[-WI30#QS"3(!B4C2Z+W&47?)B!R2GY=E]HLX.2FJUP9\LW M.+]E0)[3,CU^/7UZ,9_C-'U\-0_314B71^"KO];J^UL83U<^]GR\J(?F%_,Z M>#@?S_)F3$?!1QDH:B.3+:4 M0#E.$F3R9:3T+GBC0TA'G1C["+%C'LY/',6V69(TW5\T.1PSKX$1:S9=(K9[K$ MB%V]T,$Z;CLQ\F:"R^E4?XSINA5H)9P1GA?(7F90TE%@K6V$4KQ$P9(T?;+- M#\0]J+V/$Q"TN6Z/M&GR8YC42S&_O4%<'GJIY/IWM=T0N0=GH^V/%^,0QY/Q M-K ']+ZVI2)7]JP M$VB[V=IZ96!&B6LI$S%".17(CFL:@R@LH%:%%5Y$+!;D'ZSWM>HA59)<8 :?HP-5M*V9R06"D$9J$MH*WX,:UU < MS/VP>%,'E_Y7-?8N3%;#O7P:YO./--S_&287.$(3LB*W$J+"FO5O$6*6"(F3 MGXLR1L-DEUFP#;HA+:[[,^0&^9LKIMTT2&EV06!>8D("1@LYQ2D;F0M7)0>; M(7@M"!']\%%ET#X9FO2F\-3%8-X':DA+:3N&-%-#PX647+F0EO\8+]\\O5@L M*8*=K^2] BR9@"A5 E9+/2B.#EQ* :*3F$H(7KDN=[JWP#:DA;6A(6FLE(9Y M-^_HV;/YQWH1P]D@DZW7&7V(H!*Y"*XNZDD5)SQ#3U#Z)-M\!K'C/<&O1/][ M#W/#!$A\&\;Y,L=G(U-@0I%4BC0BR-57F6R5DAQX=>RR93SU.1>[%AFR3;Z@,!)%%T_A)I0AW:%KI_T# MA[S+OHI21AEB&91 L9LJ,4+(P@"+(DKD(0C7)6OKSGV5@\39#*M#Y#YJ6CY1 M:;*J19 _3LY6Y.21!U^BTEU\FIM0AA0+[:OW>_:']AGP=CR>35^_POGY,XS+ M563V=KP,DQ<8%G@6)^/7Z^3G4=VE(G^;9+.L9G@%3I/7"2C6<8?9>Z>[W'?: M#MZ00J%F!&FOF';KWN9>W@K.1N*/==_[DLM:HO4J!^"RWDFAP!U<*0Z$S"46 MQQBZ+ED6#R(;4CC4BBIMU=&,)<^P(#T^?\J'OR)O==L#^>T>,T5EE;^*.0=> M)P;9<)\%PJ"&")>5?W M"$7LXKCV.%5O,8@CJQP%QTX!8TR08TFCXKF78!RC0*DHD567F/2AO(O3>O(G M8-O#B04[Z:K9Q/ME/)W-5P.P20/4-A7&)>2L(RA-4)P4%A)Z&[./&%T7=_]+ M($-R[ ? EX/TU-%,CY0(S!K'H<@LJG^I((IZJT$H7]<*+DJ76UKM,[M^G5^Z M2JNO7I]'JL"2<\:#J,<'2B:*R3.G0"LF%S(K3*8N>3.W8!FV =V)![?LZQXT M\DTS9V;3*RA$D)BCXF \UEF6/3B?&<18--/5]G#Y-63Y#HJGA4SR:3<)3]\1YQ#VAMI;7DZ:JP9K5[-,2PNYA]7LJ^- MXGH1U;I&D\S1JBEI$2V%@DD3#3AZPUA$85P7_MP%:,AQ/ M;XX7:THE>IW 8\V0,(:<*563TFWASDJA0Y^+KP^=Y_8ZL]S(';E1+I/K2/YD M30](-"452Z!Y1DDFW^C0Y];#+BB'%-<=R)W]#C+WT5;O\\Q/TI?H<_4H73(& M5&(4BPB?( 02/@5)^+KX_/?#&E(TV)@R#?71/#_\U_"Q[N]ML&A<)3,EB*$0 MEN(RH=(66$U6U\*;S+OL?-T.9T@Q8&-.-!C_9ESXZ?SM9/81\26N/,-;)"TI MY^RC B$+KP>J"D(I"#K(+(5+U1?H08L'D0TIZFO,D+9::6DXYA>WPM$Q2$,6 M"X+GOE8$)A:+$&K-%L%E+*+H+A[9G8B&%,BU-Q\-M-#U4LF-=2Y2P&&-\6#1 MD;S,4%@9.0.R:9));;G 3DW<'@8WI.SBQE1IKIMN&3.?$JIM(I\Y,K BU@L0 MYI+,*=:6M#IGW:?&\!UXAM1'H[5GVD #C6_NC@K7,0K4D!*2"\0C!^=57=^, M*1BX#[Q+LM3Z\6VO'T?K!=>L %,V@PH\@D-&NLG,!VND(E/=3Y8!!N-[Z/C& MTK?W"+>L%D\AW?+CKY,PK9L =;_M;;T#3[\_'T]KF9I5J/>RCNA9^7V!*]"K MPG+7-N\_MPZ\T<^29T784ZU/%.L(.?+MZES$:!BM\4[D+EE?_44;4J#?@(X# MXT*G3:0OT(\B3U9RB_4**@&IS>!=#!Y0NZ"*4)IW6J+O0S6D[8(&S&JG@79- M'F>S_'X\F8P(/6-*>I"EGD\S71-J!:G+1ZDY:JUDEX5M V!(<7\#5>\UKBT[ M*8;IZW&:W5>)/K&4F5UQA:ILO)]>BS=BF9(D7R+ M1>#@$3]%[XW+LLJ'EI.\_3L[]MFX'7>K[AKT[5^4"GJ)B^5\G C&92FAZR]< M^>2ZY/K/TU3/Y?$9KO__*66;[,,;LAGXDH3YJ11,RU'PA@D9#90:OBON#<14 M\P"R%39Q'CMU/CNNF TZRE4(Y,6_&Y.*?_Q(#A8]_Y/O]20MQ^_6=Y,HF/1H M# =/SA5-.D&A)B\6G$;E>"8W/';9F-@>XI B_0&S_98>=3TXT++KX6WXUAUJ MK^,+*1M$E 2H9N=DAQ!KN:!<%#F0'E4N74KT; ]Q2.'_U\_10SG0FZ/K'9 O M\#ED23 +J&J]E)H\YK5 \%D;781F4A[3CMX"<4@;"5\_1P_E0+L\AY6(9^6J MV&?3@P9XQ'.,)419-U\*J! 5!",U2&KRE?$^E.SZA1N MAD5K10P.7$TM4%)7-T@G")E^#2*9T*>8TKYNQAY'/.'C*BA\-7N22#%S_/%B M,9XB!>+K[/B5"M?OY%&BA98"[P L>U*7*Q*B- QD"59KK 64NWA=NX#<,3;H MWE^Z!]5NG,WT4F*[D\0O$=*0Y(LJ_>7>WTAS3$Y8"5954V!EJJ:I)FK()'C* MJ/UQN/4ELD'U>SD5H0Y25\OSZ(285\V>?Z,EY*S<>2HY8B@#9]Z!YZE6?+<6 M(H$&'EERJ42TJ8O#L@/&(;G?QR)6)PWV,U2KC>GU,*S>&"GCM62)06#D2)%+ M3SZ+5QZ$*<4ZQAGVN1KZ(+(=_=IOTU =I*YNAHIX_4M87M0B(&?E!D2#-BNI M"A06.4%D1'EG"@@1BS+$=-VHGE$,Z>SR1L6JGQ>;FZOEL?A7M%7#7A\,7 MS[.NR[8E2[JJ0!D).(@BM5!H9B5WUR7?%'C+HJX*-(:+T?6:X>V*(B>@*I: MXRDX3,"-S<9)QR3OE=UX/[(AG:!UXM1]UOQP;34L1O+V4(#!V7-!J:89>;T \B^QHBX]8L:JNNYG[ Y26Z5[-7X4.]"%,+ M)9#PM*;\]B;,\<= @U*+8>!TL"_SL3;2&@=*U3H3 M,0=R>I4!SB73GGSOE/HX5 ]"VS$^_B8XU%AAK8E$L#XUZES67$@:B_EE$N7E MO=#;1D1B-DPS"4QD#RJ1Z:2I0-&5<$%ALAW!#5WV1B\ M,GM60?YM( FATCQ+,$H3R"($>(I10$M6HB\L:M$EN75'G$.Z.GR"<+*U)KO0 M[>?%XJ*N^&=EY2TN?I_FNK&4"'@]UIOFVYW(>BZS^)13LC+J9V_736RRS=9Z M25&R*IGB9:3(&94"(RCJX5YKWVDSL:=4VU#9?;M4/BU+NMK95[--(?:5#)%Z2RD\^",HY'3UH*K1_+94^ M8,@QRT*A5$FUD"09?BT#:&4RB[5X4>ZRP[+O=8J])EL9+VM!U9'QR'@B89- M7]-"R-TO]$,@YU$5SU*?VC>?(7P%.]N'LN26R;+/^#>LBK18GI5Z8W-1%PB< MOQLG7/Q&\_/J;?]1",5X;DDP)6Q-/&/@6*P'\R7%I(H.N8N[L!V\(=W7.!)O M.NCM")RZ5C)":$[_,4V(L("J>1[1:@V!%Q48">^]/BZG=BT!RS\6)=J[*ZK-'QP(%L9JU.&5=MU"(@N;(Q1YZ9[E,= M=$N 0[K!<"1>==%=N]Y*MY^_I)C1Y!(A>T10HG 2.!1@KA2=N64R=+%.^Q^= MG3B#JS5K&NBE7U_5GSY41/@C3I'#93@:H4#:2 R+<&Y**RB!3?8 M+K5G'\ UI#H31V)-2TTU+%ZSZ5I18^)UYX-?=B';<=/TF2-1&/2V7O"]N-F^Z";S$A.-WM:' *#&D.!(#E!3K+G-" M"*D:44E,=CXBZ^,V;0-NJ[U(]HV1J+G6.O+IMIKAZ[*3QJ!/O"A XVI',.[( M/ KB/VQBCW; N!6[3GW5N3^[VNBP(\FJHS>E?U1%%Q0;.$.07!(& ME!86O"\:@O6IQ.0MFBXNU+VHMB+2J1.Y^Q-I7SUUI,YJ0?XL^?KJM3!19.:1 MPD]9KRGD1+",!JF8Y*B-P#Y-:K:#MQ693IVAW9],!VON"%[494^F&B/<:+,R M*J'XFA\' LEDJD(#XZ60M&!GRY1)LK NIW7[P=V*==_8EO@1%'MDU^M3ON9( M*A6331Q,+0=$@R'!!PHZLN>)&XEH69<M.X_%=$WHKC(TJ0?]C14?,3]Z1SE[CWR_.(RFP/!M/+FI%ZE6" MZ=G%Y)2F J9&ZSIGG4)=M]1YR'&J<['G?C M.3^&Q3B--"W7,M/,X35Y4AE.48AB&5*MQ:L*S]AG)V(GE$/*NNO)NB^-5#]5 M-EL*;X5XUV \R?_O8GTH-2J:2^VP@(ZU!X_D!1PF T6E*'0M,,&ZA)E[XAU2 M_M[)&=A8O1V7S$V?#\)W6>GD>D^0W](;S!<3G)7-)^/'W_!U%6'_U;7!0P]? MB%M+WFC-_M1X1064NCIKO-0CGT"_.88.-&:T(20I^YS(W=[L9G]!_C:OB=%* MD3P8(C 6Q'HO."9.IC>+['P4H9@NKL4U%$-:)??2\UW]G'8?X^:MNM8GW)BO M])K[?.B]RHT7,5C-?*00I#9.U(:"$6LM).-$CF;3,IL_C[,\ZS<^HE^J]+VS^Z_..TY#HW6J.?C*9'WQ?A=W7>XT4-L M)'E2W'()D:TNP7A%C#4>>)+..@PZIBZV_GY8#>JJW/7M:_,K4TSD-3I 5Z=0 ME!EB=H12.84Z,7+J\,AB#V[5:\B<6PJJM--/RVH\=Z&Z8HROW6!>U+H:C[G2PN&N#S<,'8#7Q;PZ!$ZQXC0E$;0BC-MJ8V5(G@BC1@BS'",2UYGYY3 M7[GM[DZSSJH\F'(4C&PY%5[-PW1QJ:E/NXF+D94N,)*!^.=0#!VGV_/9G'@X?;IJ2YL^7GG^)N]^)'7@Q3H*6[FK&=*!V*$< M4I@4,G*V,Y"+8W-%I*"K"N=@#B+H#7 MM0T08R&E@"ZI+@6%#T8^A#.>D]+UN+KOLJIL^E#=X6@)A=8('8%E%VN0;,!+ M0IH9MX)+-%J6/=:1^Y_:9N68W+ZZKQ_,1UE''6R6P+"09"05>8\R09"9DRM9 M5,(N:4;;@!OJ.M"0++=;_H8ZZV#@[T4W6^(9JK#MRJH?F!G'V_A+3[/5T_"^2*==*@&6,^;I,]!U7$O+HO8MS MS,S\SB>KF2_B3+3%6>T4 MDI/#L+:751"C-\"SPN(#&I&[G+5VDN=0D[XGK#N'5WICLV<27-$9E"VN&I MS-;NBY&EC%VVZ!O+,02W8T@SX[+S(!7)]R>G2-5@[FU" MT-W-[@TF7732($05+9#/[:3U0 ;7&&>, MT69(&R:[23?PU?:;F#%MJ#7(6?-Y1W4QBHJ7P+%V(JS7UGB($'6]E^!Y9BA( M!VSPZ_<5>894(?Y;G1G[TF>0<^'IS54Q6H^EMG_'DFN+16$@1%D N3 H8O#2 M'&LSI*%8@^K)^JU.C0/9-.09.?6&:-X68UL"O'R9_/H;> M^8OV/\8_/>;#S_=/+T./@_\[JZ;6ZDYK^H]<)B^):0>!RTI\)2$&Z6K%B%1" M#E&K+H<*6V [)"-Q\_4OZ_!.PVL<&:N8$UZ UH)\0:<$N!0"Z(08F=%1,/D MTV_]XB&=>+16^,;^'CZBS;R(WZ[\$TI%V17NQHK9IVO>4 M=4PZVB[I-?>!:B_P*@'RD\@NN9*\);??UW,EE2#*JF'AR,,1PK ^O3WNAS4D M ]J,,3=:F[733+OIL7%*GL_FSV87<5DN)C=Q;B!6_SAHKT *YLEO1U:M/5D& MCHI)9X5G76X=[H1R4!<.^Y&IF^(ZAC:;O>MP9=N:QN.SZWS'!_8/3 Y]XN%A M15.9&P4%=YXAT._KEHOXHI9B?5FGR%GY?;$.II^4)7D+GZ^Q7NT>6VM07[W5 MZHW1(J9,-JQ0B$^N SAO(W"O#=DWC;I/8G!_T1ITT=X'X8]89G/<=O2YL9Y^ M@%&V@ HTU:,D9TZ@M449M$%VV2H^@FQ#O<'Y>GT.*?AK>CI=A MLF+'69R,7Z_$J:F5Z]N'E_[X+V%Y,5\?P[ED36:*/'^A5L7" L3::%90*)C1 M1(?8)7WN4."'FO#MGC\*T;&FR6*,@25DLXTRKTL61V0[>D'R1 MHS+Q2XO909O-G(7ML&TB9>;(:^$Y@F&18G+&P@O7?8>MQF9=3](YF9,K!7(J%I1"A%#K46'.SM8[ M[ GS PMR,S"'C,;5)SZYO$1]U3J(**VK=:1-#!1*D*H@FD24$ JY#,BU2EO( M^+VCR)I,SR[X *LU! M90HT?:VOF@/2&*@2G.UR2'T?J"'8X=-RJ;GJAA#QC'C/F&?$CQGU?"G+4.(> M"K^-B#F#"Y43-A:(62!@M-DXQS4/7?:'3QWW/,/UQ;O+.?ITMEB7#2Z:91V8 M ,-=;92-]NF3L&S"QQE M%TW17 &O%4U5K5O/-SWW-^G^;Q8I4O@?FG#XD^ M>NFM>J$\FI+ !L-J ?\ +CH/EM?T->&]MUU6XKW0#B&:[6M?\_K?>W M2JI=<)(7!CQA 55S QUW"H140BEM:37LZ;DLD ?4*$3@;0JUI;++@JC#6J_'1CE"'9):;,NR6ZKH]M7BT M:?9W\KU>OAU MB6](Y0I.RJI]]'5<,A$[<*1,YBEG!B%(72LY6O J29 L19>M\=YTN?V\-<(= M;_E_XX3:66='I=3SV<5\Q$TVB@L.!JT"%5BJE[4\:"==83(;V:?9J?L(F;")0KH9K)8#2TD*TA,T[I;'PHK+= M9M=Y^R=N0P_S-=.CHP+Z&IN19:ID:3R)QW)-*& 0/2JPLT'#;EU5:.8A/==0ZRN7,8DO)DV$VML!AIL784[SOM(ZK( MDRG'.[X:TG)X?+KLI(MVM]ZVS:20)5@14-0XBB"2E!"L9J38E',2TF*?[9A! M)('=?U+M@[2J*LYK1HKSI+,HH@3&6"Z*'"1,76SQ_I"'9)B[,'"G=+!VVCWZ MM+QYFFV=2/4 TI<8* 3+=;M#R'JD77PJ''O=2]T3\)!L_G"8>*AFC\[#S?EW MJOS2_6-GI$/*:Q@>X7;6Y4DHMSH@#5YR0ZX_F%P8 M*!44!'+,:8JDR)A'YOLTUMP5Z)#R'@9'N)TUV>9BWGT(;S^.+UJ[D!5"*"+4 MHTA6KUIG",&Q5(0JQ6Y5TF'G)P\I+Z(K?8Z@F"WWK2]?KS\B ?CKG_X_4$L# M!!0 ( +6)!5-)[D-3/Z$ (:E!P 4 ;71Z+3(P,C$P-C,P7V1E9BYX M;6SLO6MW6T>2)?J]?X6OY^N-=KX?M;IZEB3;U9HE6[J67#7W$U<^(B5TD8 & M &6K?OU$@@1)@2!Y )P\ $%V5ZE(BL+9&;%/9D1DY,[_^)]_GIU^]P6GL]%D M_-?O^;^S[[_#<9KDT?CC7[___S7%,,?\W1^C^:?O_I%Q]L_ORG1R]MT_)M-_CKX$@/]<_*-7D\]?IZ./ MG^;?"2;XZM]._^*9$(QI"Q$S@DJ*@=>.@>'98S91)6/^WX]_$<;8;#F#F(, MQ8($YQ*#E#GJY"R+3B\^]'0T_N=?ZA\QS/ [&MQXMOCVK]]_FL\__^6''_[X MXX]__S-.3_]],OWX SU:_K#\[>\O?_W/6[__AUS\-O?>_[#XVZM?G8W6_2)] M+/_A?__RYGWZA&IL])?9XM^_F:0P M7[CGP2%\=^=OU.]@^6M0?P1<@.3__N6"],TG9SB;UB^N_SR M]]]>WT8Z&L]_R*.S'RY_YX=P>DJ(%Y\P__H9__K];'3V^127/_LTQ7(G^N60 M*RA=X?R/^FD_[(SI$P&9IO.(0#_%<25XCQC7??KNF*\^"S*6<'XZ[Q'Q[<_N M%>_D+(SZ-/"MC^X![>*#X S/(D[[A/K-Y][ N02YBK!^Y%F8S3']>YJ<_; M]VHRGDU.1[E.JB_#:9TOWG]"G,_>A2G-MY]P/DJAPUMV-O\7U*F6&%2GG#?T[>6G5Y"]#P#_G.,X8_[^NU'^Z_>C' 6/OICL#5,ILA!] M=CP+)JWG*IB3CL^H0UD.YG22OGGD:9U-)U?N/PT13Q<_/3F?P<<0/I^\G]/' MUS6.1H^OZ9016'X$J2P$04&A/]&=1:\BR(4\(L+MAS^01B MD6 _X.E\MOQ)]1@#QB\GY/]Q-Y0+/VT_N'>$#J=3S._GD_1/,MO;Z>(A^>_A M]!S?X?3])S+EB50^AB046(L.E(@18I)(ZZU,4F4NO_)9S0@UD>N7$?-+<"Q<$H&%]_]UDFG'ZU^]9OUQ90)J].)]_FDQ'_\)\ MX@W&PB,'[0090 8-SD(ZNPCHP;.UG]-B=X"TZ\GLW."5GA M+#%B)KA4 JC@:BA/O(W*NIQT0-1R*#Y<0#I*+FQA[=L\$"UX\/9\7A.=FCN> MI&Q=TE% H;6;$C:3($C#0 JMHY.<-,/K#Z8*4]*^/Q'>D1@=LCYX>?=O_-D54CQ2Y MM;@%IKB0FN8SXVCH01<(+B6P%.I8AL5K%AM3X^CBB;[L?9L*NGAAEF O@9Q[-P M8=5I&']1>^UA^]^"-,\T__YWPT__IZ/)M/%\7HV5M*_:)EP1V"9_'VJ$ MCYZBA\F%VZ2WNY+^PQ3#['SZ=?$V7KZ8BW?R!+-R2@@#N29U2O( C@E-83U+ MM$ G@XFU(.F=B!X]J?JQ]6T2N)UGON4X/X1XBB<^>YMCE#0/)YJ'&0W4\<4W+BPL8/;K[QGY0^YEC>UNNJX]\=U'=_TLZG=!,\]?O:5K!ZQ]. MQG/\<_[3Z>*!?_U^AA_K%[O283&1?:!??O'G:'9" 7GFT<0:BA$WK98753]C M2T16,)646K#A&Q0]DN&>C;A[R+&%-R=]6;5!W>S!]6UVUP)W/8QQ?G<:QK^& M,_QQ,9UV&M/)RD[BH.'-%H/J<]&Y:S?U-NUVX,JF@Y^L!^MI MVE?!TLMNC0*GN=>4B"I;]A.;'PQYO]E:?W3U.LIB5J!]\J \TW6%X>"-%]*X44J4+'6SK+2$(V0@,PYY1C//CRMA7D-&#A^[>Q]C"O'=&"/_QPXI-WM"WNW=Q7G%_-BD7MMBQ>W/- M!_;:M?D0X)5NS1)X8"4'X7A2,=(W3'LM95!*!TD)Z0.?W7^7IJ18D?D,IM1P MD7D%OD8=WK)VO-_5CQ\WW39S0HI9W M:\!DE-/SVD3V;C)=F'].*7D\G]>,[L/DU\FX[GZ0E>D3/[X>SY&&,C_1.@69 MLP%A,%(F#^S9!4%((B"D9(HPN0M//4(8FG1R-!W;5[)LP='\O*[W% =:#"D QU#; MQFV$8(V#5!3W3)N@6+N@?Q?DQTW<81W;H#?VC@$LWII.^)GQ7 =#KY*U%I10 M$B+3'AQ7&E-,/+$F!P=V!?XD>=G&K4VZ=>]YKQ:!SHFPE Y"H:U5HHB&1[ MAU# E:A=JA6=V$@@X"%H3Y):V[KF-GE\RSGM J!#ZU-)$5+DG-C-0AU_+00: MF9CBQK$FQ?L'D3U)ZFSIF#45VIW+][^,QI/IHFIW48E;6N5GLMMOF/'LXH#+ MB2I*J\0RE"@U*%4L.(\,%$6H]%^KL319]3KB.VX:M7#2&C+M7.__IGIW>1 T MD26F54L@^(0N4-C'%2'R1H!SW %+4B:AE*34O'DA]5M,QTV:OIRQABC]UML7 ML^$2VJO);/X+SC]-*DCFG%&1!N_TQ>85_42!- 0P^2*\:J(/U 7<$Z).'^Y9 MPZ$^92"^V?-T7A6!F4.(28+*])4O!*ZXX#DO2D0M]K;QO+<]5"6UIJ2[!J?D M,B4#$2.&"-G+H+/B#$V[K+7G/=1>]_>D3PJUA5H5 \4B@U@*0DQ85-#:9M^D M>M]Q?V_G8Y^9I^"<$&!%)N=;;L%GZX &YRS+7$5LY/=#.?:Y0RO.#K8\E&.? M]S?'ZL!*TLJ3 ['NKVD.4? $-F=3?/8LI29SY6,X7["1MSZ]10OHWI!^-%%IB\RA($IS]HOK00E2E@/<5YSGL==),C2(_E?$'_ M=-C$XH.<+\B:EV2C ^2UF%!,%01T :+,,26=!#=/ZWS!1AYZ\'S!)N9MT,"[ M)A)= HO"1;0,BM6T E*$#)0K)$!%J5V(69K4)':\$]$Q^+\?W]JH#;I:UU=I ME^2S& ,J R$Z T MGLUF+\-L-)N4=P25K+#H8 WC_'[T<3PJHQ3&D!S37R@EK6A%L4KGP+(IB MGCL9/<]:!^6:BAX#M7J09)_+"]*(E?#3[YSNK)_CP4=FO-.7GVJZEHS M2B/K2A'2_*?9?'1&$>.L[MQ_F%SLW]<"!+ZE5WE"]IG-?A[1FYQ&X?2G4C#- MKX=RP@QZYKP$RCD+F<@Z\,%)")DB#(&ZJ. ?F'C[1W4D5-JSNYI4CB\&\8_1 M_-.K\]F<\I$IH2N3Z5F]1>UM/!U=6/ ]_3DK(\ROQ[2'?B2LW),O&]2N+@MI]0Z*Y6#JZ_0K MSD]TI-C&I@2RN$B&(9N$7$R]P"9P'J,(MLW=#W=".C;V]&/[!B6MJY"T&NFB M(?LVIW_Z\S/6XR(?1F?T*V_+!<=I$/1W%^3F)YB]SRG3JJXEF2?5:98":$K# MG4$9@F!MSEWV-8 C8]Q>_-J@=-9I'"?1*R4IF$[JGR*R-/-+DEJ.+6992[H2C+[6!Z=5I&)W-7HSS[X1T6K<77IS5_'QV M]19,7N*KR>GIXINZSH_&;\?X_V.HY46F7?$!+"ZNKC 97%5.S$%(P4T,EC>I MV?8[C",CXAY]W.,)\9KV_#X.GS]/)U\H.E@D0&_K9]9AO)U>C.@*/D[/?IY, M7RQ^.YR>V%B$X839I$0AI;0,7*R:,-:4JA#(V&JW[MI\=-OG'PFA!G-!@^/; M=QCDHF73,N6M9AZD3%D++TJ ERBC#>WJQ^*&W1 M.X>+[^=A.O\QS"\N1,A"<2ED!NXX@D(3Z*5P F+4Z+4I2K0YJM3O,/;5>-T? MN_I."K;WX./%L[KK+XIS]52?A&@L!RRIZ)@- M.M;HY-/]P(Z.5[UZHD7IZQ:^);KE-G0'?"V;_1\"N)^^_W[=^B!G>O#)(+/, M"D[IM#3())1<&*AD*([@24!V!9.+(?@V%PGNAS,/G W8+V4V<44+>=]P>K7' M_RLN.U%4I"RR2 ]).0)EF05G,X/(8DCJYL9XLW M40"_]0Y@56"7[T$7:(/&(-?8#B;\V,Z/#_%C1R<,$73<@&B8$H(G!R@XO1H\&WHK MJL8-U]EG6:2+PTPAK?FQ>:C1G!Z;V+X!+=Y-)_F\;AVO(%PV03N-7-)"5Z+A M]1I* <%JBJV4+%A8#CDT$36[']8!A!S;>O"V$'=?YN\Q[)A-YTMD;Z>7(KB+ MET")+%BV"B2B!!68AABS!9:SX\D89567K@[Z_!M4H.]6:7 7@*,)+'JQ<(][ MXS?PU!V*2T2S2X9W ;5!'+&)^V^C&39RZ,=1M[W>DY5[7!'N!^>4LY[7W$>D M3).<1?"UQ25:&#MWO FSQQNJ>_119,! M[-M"IN!R>^;#-(QG!:=OR]\FD_PM^2FB\=$5#YP&36&P)X@2%6@N(R\)I6@C MLL:3F$JCZI4&>G:*DQODGGW!Y9]$#=XC!(M(E?6I#G$MP4\XOYNPE9 M\_68@./5<6[F@O$,:QF^U#>^RS\0&@2X :@R@"BW03@4-*7KM@\]9Q]X*&5=//9H 97M;]MCE M>@5B*>32 4;?18H;SQ^^++&E!U9]N(/Y>JX^W(3C T;+"0ZM6C0!)6)Z,*X> MMO3,*!Z8\_V^H"V]>$^%H5\G;F*UGIWW2_AS='9^=@DD%4J(F;.0"\TE*A8) MSE+BG(KC'(V3+'59;3NY[YLG#ULOV-KVDSX,UZ+18/VIP@5!N1*\*)? ".[."(%NT&]X(,EG-.KPE8+ZN4DDV7BO%&%^^-M,FVT2 8GB4/M1SLA22; MV+_O#8=)'!&LQ<19$2UKW\7:&)!9XVR9XVRPU.2>M8H>]8H>]8H>]8H>YQ$?-8H>]8H>]8H>]8H MV\/4>]9[NILJSWM.SWM.S MWM,A1B,]Z3WU+SSYK/>TT5KRK/?TK/>T3WH\ZST]ZST]ZST]ZSWUHO>T]3[X ML][3L][3L][3OCS_K/?TK/?TK/=TOVS&L]Y3 [VGG?N2GO6>GO6>GO6>GO6> MGO6>GO6>&CCB6>_I( .4/O6>MNYQ?=9[>M9[>B1>?-9[>M9[>M9[>M9[VJ?> MT]:=^0] >]9[NG//\%GOZ5GOZ5GOZ5GOZ0GJ/=6:PA^CT]-PN>/Q>CRG4&E$ MR^.+V0SGL_?I$^;S4YR4Y6_&K^\OSG!;UV>LRI/89AR0%]SB!$5E,@*_;\*7C4YH-$9X;'PHE]7-(ASET!/0G(A%%=/ M^D=?!2(R.!:K@ E#6GUS\:G)F8PE@&/Q^$:&;-!/OUP@WUXMD!=9/5F48$0! MA2(WBK!\ *\XA6T*75$Q^)2Z-$!M?N9F/9ZAS@_WZ^0^C'LH9X7?SVDVJA^T MU,*\#*-FB]S-*B]BBA*D"XR6,HVTJ(E WBU$ZF]AQJ^*I-S[K!!TIJE&R2 A"$20K$B5?62RF [^7/W< MQ^J]G>S38^95L?Q4IJP][L]N=9\D&W!18O0>@P1; K47@ M48HF;;3-BODOTO\YKQ7&'\^G%RJ>5:,:8Y(V"@%N[ZT =0H%O$^_?5>#;V> -*__OSJ?I4YCA]:TE+_)_G\_FBYSEA.9FX5U) M8*4VH#2K'5XZ0@JP"PWZ,.ZA["F\#*=50/S] M)\3YF\E%K611*F/9%LYE!&_K]0A)&'!*"D">E"A96.::]%#C0=A(VQ2P5[ST<,'CWU9?=*?R7K>DKC.D.]H=KJ$R+7+4J !76]Q4]81 M=P4E02)K)5GQ6&275NF.CSLJ3_=IVCO?WP%+IK]-3D_+9/I'F.9)6?L;[6JI MW9_=O,BZI1E6JJ\T[3O4FM,ZH)2UUNLD"BI'/NY\P*[1RNOQI?/QS>A+O1CPV^?\ M]&K3L 8(RW,K !G/H/"3 F[]Q$X)IMS1B5TDP.'FP(=;H;LCP"K M,4U3YS2HV/Y\-]:+7G(K5"FF(&#- Y6F_-+3ZPW>4>3G.4<,34KX#P$[!K+T M:OP&>=%:4+K5-T5RB+5R(#E-^,&8E$63>GXW>,= E :.:%"> MO8?.-^+%%V>3Z?SRZ-V)1 H',6G0EJ)#E:6D.)%Y2#(P$[/-RLB!9Y<[H!X# MC1H[J$<=W74VN,7W&B;^?!$FGECF="JN@#/! >661'T,$5QBN3!NG(M=,O1- MGOF8&='4O@WT$3<.J]!8;5PVD(.D!-=0JAL88X ETC>6LA#>)&S9+>;M=YLN]^6/M]<_KC>??I=5-?-%B= MUT!:EXV(J*LF,T::Y!7& +[>SL +]S8SE X;O38/@SM2UO3NEQZ7X=NSVNGZ MX.&B%>F$>Z&+HZ6(TA6*%@IWX'GQX#2+(L7(;)O=DH[XCI9!_7NGP1K^\\,0 M^8FWUC@*RL"B(Z*SHH$6\$P)9,-^B[@CI0^O?NE1W'*=898@KHC M";:.4_#G$[#HD%CN/87#E, (G5W(R*.4<8M,X/ZG'ADU&IN]@:K: W%WA]ZV M(E+0IJH-LD ,=W4G.^0$*43O3(Z859.99V?D1\:]_7CT-B5WODO]GG2@ _@4 M-3=H.7 =$F7U3%[(ESDO@_>AQ)3"P)G;DZ7B<)Z\34/7Y]*Y?NZ^ ?IFCSA# M%YGQ5?S,!U"&)G-G$"&CH>&X()+OUF9?AM61T) MA0!H>*[])($@*AX=!%LL<$4Q@--9:-6DF'\_K"/C4 -?K-DYW'E?>>."K3'9 M,Q5A&? MHP^NR5[J)@7;1K5'FKZ$3R: +IIX:PV]%]P3%S@W.B*3V";UW[SVN-DB?-UK MO_JD2YWK$@NSSH),@C(G&Q1$1C-[L%(5RIP"E[+#.OO 8UH?2FFS1]6G[0[E M<,H#,\[+K[^$_YY,7YV&V86\2^$BN)($^*)457.DA":0%:V3JDJ\)+XJ@C+( MS+B*<^BC++W38[/\G5N1?N-=A?P]GR=J(ND%L>?]D"\W[.Q33EPF:\ MZ\V1A\+!;%2J*P-GK,H@UEN_%QV"!16N]\BQPW4158 .,QQ9/M7+/L(VL:]^B M+G!;QE$;XMU/#-7,_]UYUIOS&BQDF\+.Z"PW]!8ZY@M4D5]:Y[D 8R0SOK8^ MYH:-$H<=,QTJU3;Q68N[I,YG\\D93G_#BX.;JY O+[!4+H7$/>C$ZP7'*D+P M*4+4% [0WSC!FU3Q.Z$;/JIJZN/5RZ9Z=U"+JPTO;V$Z#Z>_C3Y^NH*%&HU/ M:(#I.O#,,[A2M8&BH=@O:ZMMDY#J#CQ'SI0>G-!@AEE[5G>IBBJ8"W607D55 M-[L2$%(%I4A&.0AEJ]AD@^<>3,?-D;Z<<6> />#Y_/_O/$SG.#W]6K^=S6H9 MODSHM_)H06M9C!BPR;'XWB58?SVO[W2] M/?=S[0D8?_R=.#4[R5YBDH)#3'5\M2;HK W 9)+,T:222Y/*ZGHXAZ"2N(G' M5V?3'HS<(!B[2\>-4AHTP;E:TJ/Y71&L6#LA?2F*RR)S#&VNS3DT1<1=7-Z' M<0]ET_G^&T0B%R$[Z2 Y7F\7$/7N(*5!%&]83-9C:B.@^9AN6=K([1O=LK2) M^9O?LM,%S).^96DC;]U[WF0J/($RY!7EM8#:A@<1;;'*!1E7JWV/XBZ7C4Q\ MWUTNF]AG^)N5K-"%UWN?E!,2*)4/!(Q90&F=<,B5<:6#]P[_9J5M_=FS#0]! MJK!Z;W$6;[9XT!"WO3SXR.8EC$A@=8NW0((X*IYU"D4QL(T!\#ZB^ M"A;+9^#U&77'2D3#L3:\US/JQH(71H.A5%I0@(U8FMR+D/>BV]L6'NVH8 M.]J]01UCB>C5Y"R.QHM#+:_H11O1IR^^69R'*CA=G$6WNE"N%258ESEA1%2P0=3#*JFQR:7+VH]%XCHBMA^#Q!DI/UP)Z0EH;8H;$:K53F 0Q^ R! M)T8Q@G!%--$?&%Y1I3E5MK)I P&F-0-4!JU+39XYC2-@ AND+<*J($*3.F&OHS@B MENW/NSWJ/=T?<]9M5YI8OXD^E[/IUU\PS,ZGB_KMZ_'G\_F)SI9KFQ2(@)J& M0.B=Q@*:>\4Y.G2VR?Y^#]B/D)9#>;*!MM060SC1Q7CZ) _1Z-I@1;@C!:0@ MM&%2),L=:])\L076ITVVC3S50"5J"\@78D/SDV*<4%XD*+H>JA>97@L:"@C. MN<_%"6QS=')[R$^;:MOXK4=!J,V1OYA.*2]93,2SW^I7;\O;\WF:G.'L[^'T M'/^+LO&3E**HW0_ ,!E02A<(7@KPPM/(*$Q(::@4=8=A/$EF]N[?!II3U]TX M:PPV>_GUQG<7;3I!!65]9A"=K$D63>I1Q0@RQ8#,1OI/F_Z%#8$.U1/7C&=- M/7,H?7-KAK;H!M%**2R.@U +,7<*3J/A#F*QC M?5,I-]R!6\.R_5ZX%!Q[. M<#?V18O;8]? NJCV+4]Q= '8])KAAQ#NZ;;A/OS9@2.[.V,OK/$\6\.U!^FK M'IJ2#H*D/XS.+&17K%;^B-CRT W$>R'+)C[HN57OQ6K7R?)BW5(,84HU *,! M^\#!1TD(69"%<1MM[G)K[1T??Q!Q\"Y.F/1KP3WKE"1*"+.R#LJB+2,1L5WV M"HJE)#+84+#-&9X#UBG92^C1RF<'(%[2!>ZS>$DK_^^H*+&-\PY O 2-= %- M@$ I9I4HSE7JE0&J' -C6AD^]+3V*,5+AJ3:)CYK+5Y29_A/H\_+!3WF$E&K M LFK4)OTR0PH"YF!#"2RL$XWD1:X!]/A2PMLY,_[A$IV<$:#Z.J6*IW+NMYR M94 $)4&54,!I>EM22=Y*6W6UCU00<$A&[&3VGC.GM>Q\,<3*@F<5[C(UGT_G)8H/CHF00$QK4$G3, M""H:&F5(%IRS2D6+P80NA17ZT!NS 7VW.A-\\]2C3I.VMV^/+8Q7("ZYU@7& M!HE-=W?W_[8_G*CLX(%5'^Y@OAXG\E4X@>M0**JE!21;4(XA^*@0=, HDI?, M=;H/ZS"\>$<*T+\3-[%:S\[[A2QU=GYV"<0(1^L^A0/,>UN%R1($[VD=4#(1 M/I/1=-F5[>2^;YX\W**[D^TG?1BNQW!Z 23\>0,($\;+D@IXGVNN61C1D3%: MQ+67+JEZB+8W#]Y\\B/TX-:&:Y XKW93?J!_MYA?K(M9.!YI4;G0D:QRW5Q" MSA&5H(5?N":"C7 M:*%1>+^LDG$:*< %E"Y0=%0%=C*%2"RHG#+GNJ@F[<,'+CTW0"C2GU\:' !; M$4KK .9I:])MXJW[->FV,'5S33IABT^U\]P94Z6X"BV@WE)*EI+$P$-*V$0$ MY^ UZ7IS^R86[GF[YJ=36K"FHQ0N;KT^&\VJ99;ECZ2+M8EB)?K?JJ]+BZ1- M'#1S++!D:LMZARV:^YZQ;VVSC4P_:6"W.]?\ 57-EBO?I-Q64<#\K89"6*>A MT$[]K#=HS572VAAQ14U-,!]YS)XHE12&$#+#Y+1W.49BK'A03:TWE U5US3J M7.^K:!CI.+^)L<;W(B=<<;30&R+<9 M%.,,0D$#7$6'4M)A"=R]LQ: ?%K:T\U2#)>Q>^+L*2#Y/+5_=: M8^Y7G+\MK\+LTY78G"Q9BWH]*6JL]1#-P'OCP=@D@N629=DDG-L$Y/[HU,SK MDX%W)XX!_Y&O)M./N-T_O7=::#AC?-/]+N?:\!_0@M9EI(C M!,O(])8"^F 2)R=@<[Y33EL0CTB\>5HR;A)>BA*"LIYT8$W M@F8$1%9U6PTEOH?^GAR$^/*QOQG;DN9PDH;[EL8;?W'"RZB*+ M^ZS AN@U4X&5,E0AI<=A/;\9!TJAAB+8?8SNU\E%)>K; ;I@D^7"@!/UHCC! M&/AB!=1;DA4Z-*R- %WSD3V_)H=+I&$TN+__77QPBR[9RRS!BW7W8Z$1)% ZK BM*8KUPB1+HJ*"@U,Y&@ZCL 4V- M#XWGF;R'1IH&,N(;]ZH+8RF:<0*<%9;>72W(AM[2NVLV&-8(87PS)$6WOK1>#@BDU /Q-*1X:Y#*;] M?KC"S&W)LHD/AA)F]HJ>3FMTTI9BQ& 5Q%PR%)%]+6[FL"HK]=B%F3=R0A=A MY@TL> B'5NI[>G,8]]]*W\MAE L09-E)',43;HFE:/'<5ZH M=T8U\\U@9S VNUXVFF@H!M' HRDT!)GII? >@DPV1ANT<4V.HQW?1<%]S&-# M>7*8YJL'KY]5HMZP73-D;>MI%IJ,@Z"7B'(A4WS6V8I#N<3U:9-M(T\-T[BT MR[6>JGA*.ZV&I)*G]3_0:%A&8(XF<^/1D''WR[M'>&WK,)3LW;\M])LVW7]P M/D9C>(88I 7E/=+;533X4&\T,6B":;(%_BAW!W?A65//'/KN8"G<9J4$6$)? M+S,60(E.O01.\HP\1"^&RE(?U>[@1ASHN#NXB2_VLL_3!>#S[N!V_MQXPV<; M9^R%-9S2#I7K#:324*RH"N4@K-1C4Q.]B6+)OXH,'NX#<[ M%)=[6ZB,32H*T(M+3$,0M:T[UA978TR4/,B54P%W[@ZN^?B#B(-W<<*D7PL. M+F/K0W 8N(4LZYVRF6D(6F4H%'X+*P)BF^;VXY"QW26\Z,\O#L-'OEH?=[(JCV&>+=A+J<;J[+E@O(4C!3, M8DDTYN+!ULM>DE3!>+NQEX_)G5O8JETQTW+BI%:)A#BD82AY@ET4M3 MD*)TLBJ9#OX[9,GY;?W8F]T:[(]>A9AO/R_VR<8?7Z3YZ,OBU-SEZ!?!IF \ M"X\&K T,5**$,^@8P',4(5@A=&BR!= 1W]/*V7OT58-^CDLH:T!>-< _C&^ MA/Y.@'O.\?OT[OJTKU_7M"L W(W39Q]L%+3LH:TW. 6":%0!4[37K.38Z##1 M?JC3M4RP3^9LXI&>DXG7X]D\G)Y^F/S7Y.PJO'44T=85M>A,"8[G$2AR\I3@ MQ*(<9RI*WB$<6?/1>XM">K+]I#_#]7QS\A6/WR<8V"Z '2)X_?Q[#.FQ04W5R'X MPZ V"!VZD>(N-,/&"3UY:M+*S#U.ZO>#3O;R$,M^3WZ)LUWM[!L#TO]8L&W 6#72 &ZTC!"J<_E+ "@F<) M>&+2:$W1ANOM;;YZZM$OZ=O9M\>.YBL0RS)7!QA]+]PWGC_\4KVE!U9]N(/Y M>IZ=;\)A,CMT04*RB>!8F^NRD^M!-H>4;DC)NAR#. POWK/H]NO$3:S6L_-^ M"7^.SLZ75YMG%911K@"ERO-L!6%'7BQ@_T;E-?O06BPH"DF0;VT!Y3+ M]&IP1=-<0,MUIFP!!YM)]EA2'YH8FYA] $+\]"=EGG/,'W"Z7/I*\<(D'R'$ M>I@W*PJ 0M*0C518O.2E4\RP,S%N0QN^(-^7(Q_@QXY>&$+KZ^ M1['K2G$%YGX,BX>^C:>CCQ?-:R9%;W0"9BQR8EFAP3$K/+.^E!D M9?:O:70XC!W:]X(&JUNPL1*?KW4>68T0:7FHJ)/Y8-9B. MD=T;$Z)!O_.576^L*?\8S3_]/I[$&4Z_U$+S8HV9U0ML*%TZ'2VOL_G&LIZI_"=$R_1@,5T==#SR"R MH4 I(@U4\5*UXFQ $9U:/5E^D#/NW2-\REP_3!HUV #N>:#O<3Z_$!HD^Q?T M)3H+,J:Z_Z C!$>>0"&8#+EXY9K<9-YN2,]OQ-Z)TN#*T3YL?'G#6[U%$+4" MJQBC^(I>8Q>EA,"D2DIJS6.3#?'>1C"4].H!TGI0YQ^*B.L=F?3+KU<]#)H% MIX(,@-SRVLN8P"4B(8]6IB"\U6VJW \BVU?;V)X(,VGIN 8UZCL WNA^Z *P M97_9@PCWTV;6LV>[\69'M^R%/^BR-#(QD*(><.'!@4.-]7Z\PC7+I;@FI=T] M\>:!)K1]TV83;_1\I+NF4I/S^T?6R+QDU.(<"?#26^R1, MP2X'N^]\P/#Y0,^.F/1MQ09[]5<+[LNO5]G#J],PNQ VY%G+9#*!HP63P#D- MP<8$&)5AY!'F5UW<<\B]#M73CDWZCTZ^_848\J\C?SR?IGY4:7)=O M3!=D3:\XNA/:GNXVZL6%'7BQ@_U;].S>C5 RKD5@A,L'7;>_JDIO5, =5Q@, M.N7;-. .S(R'[C$:F!B;F+T!(1;'F5[1[(CC^3=3Z6(Y-!R9TLC!!F=!Z6AI M?@P&G(S&6N%3;G.+WKVH]G %4D_NF[2R_9#"#44%:^CY%!BE2+%7/4F,.4$) M0BF%7K'2I-1U:,(-AQ&*].*F!DV6]YPW[H+L6=%A4Q=V/[B_C?V'570()5)Z MQPAW\)\*8ED M-$V.3M:;V2/!5)X3.(O E78NH'0AEB&(<1O:02DZ;.3(!_BQHQ>:B3!*)IE+ M*H"TJ=Z,G2QX24@XA44J"(="=JGQ/@X1QOW&&ML;OJ$Z8Q<81ZK.N)$'[A#V MV\9\#=49MR_:0/P_6\E'XK M$VF$B":X!!19&J"%@$(&X3,P*5/B]PU]>O R9]6N\ Y%%_H@',O[X>?\%+I87V MFJF5J:'JH8PJ7VT(8].O](4@=,SFE4HT[DR[+H1V.PQITQ! M2ZQ2J-%8B,89")93"EVD%%QW6,7[0?,42;>774YU MZ]!JER(DYZK,#$-P22-H[C*EVBP'W:1YZ&Y(3Y%J/3NJ0?&K'C"=AC0_#Z?7 M>LTGJ(,1]0K!E.I5 D%H"-$(\$ESJRE>UJ:9"L0M-$^9.+N[IT'W^XT(^?7X M12F+,R0X>W\>9Z,\"E,R$AENDA8_)=O\KPGYX>_TZV2VV4E2(3$1(Z5Q)H,R ME-5%)2UDAY)[PYSJ=*GCQMS:"?53YN!P[F[0'GFQT+^O9EE8KL-"_^*LMN&< M%+6H/QB(R1%PENG]*L5"$M[*HK,NN@E/MT;\E#DZC)L;Z%=N ?SUV6?ZLKZ/ M56+PQ7A,B\/E8!RJF'T(D-'1PH B4SQ*)LS&<\Q&<"Z:2/#U.HIG'N^##BVU M)G?>.;0B2*<-A3GU() 228 3H4 *4CFKD1?=I!WUB0OM[<+D_3A_WT)[%S>J M+R\:75_6NOU3Q%_#V46W6K2&*>4S>($:E N.0GLEP"JK5-#&2=ZEJMOQ0OOM M@3[^;H2-:#79@WM[;F*Z"]?E9EL79'VW^=X/:?C.W^%<.VGJEV&90]%$C*3HHQ(?X02&;,8%+-=2HT'RYA[NHP/D3";N*/GMH5_A$_A?_W]:L/= M%AXSRZ!SJM&#X!1]Y@3>1?24^6<35M21UVYT?/.AP[8\]FGI21]FZGE'Z]5T M4B_:H51A^O7UN$Q#W0I/M6YSBZZ&U[&A^548+FG>B!8F<@OL4M(RA M@U-O?N91.'!K(S78EKF\'?==F,Z_?IB&\2RD12_3RZ\W_^9"+L-DSE14D'ED M=4><0[!6@LQ2!G-,.C!-.,Y]=D4TV2(;BQ --R?NCQ":& M;T"%UV=GF.MFW\_A;'3Z]6+!?%M^">-P(23]=OJ.YL\T^AQ.%TTSETLJTUJX M(*HTM52U 3=4*]"2JHL*4@=,N4E+RI9XA]^&V-75J_NV _BI@1[2Y35SLU\G MOR9;ON^.-U$TU]SY9?7PEV^.)L,L8#NLA!H=+@K>> (2N#:)+K M5#[=F&.[@'[:X=%@[F[0"/,MHLM7M@NFMB'3;5#["9J&<^VM-;,GOS0)I-9@ M4UI8KR5"Q'H)MZX;;561+GO+5?"AJ-QDVAJ.*P\$4X=%E4W]'42[/68R(2U!>IGFCO6 M;\?-3I G%%P(8")J4!8M+17* =I(EG)6+O)N&_W-4A- MU\/Z%H!.4 6G288"13*'J'E_$%,&PQ+@I+"79 M)*K;#.939EU#AS9)'6CM&6->WB7^^S@OX5W_)R4:'(3K9SAD[CH6F6PN0BEP*7I0*",X+A+9 MU46%1>@4N\B0[HG>%X-XYO8>R-#@!%U_VUC9HI%"(=AL'*B@-,1"?]!+RWSD M*=$[>JAUE$=\RF@7(N_'^8_^E)',Q1A!BT^P=<@>U6 X\9$NY@D\E]:8" M_K1/&6U$J[Y.&6WBWF'/BG1!]GS*J"_7=C\TLHU?AF6.39%'GRPDZ06H6H6+ M]"/(,;A [Q87L4OUZF 9T^J442/";.*.IJ>,DF&*:ZM )<4H^@P)HB,TIM2X M,RJCQ$HJ\LA.&6UDZ3M/&6UBI@/8UUXD*#]^=!7 M=KTI;.;:%(J:M5.VA*!\R$YS(Y3+HHB'=KT[ =A_SG:=0$29G!5(LWA!2D#K M=>6.N0)6BHA%:YT[W5#U./>_UZD9KI,J##EISB@MIQ T@[*B@##WN^Q#&YHK[K5\!>4U8Z);0W%2TC6ENJ MHF4J%"XPYL'5](5%([*S7#O;Y<1GIX<]5:+T[XD&F\VK2D0_?_EU]&HRFY^D MY+01(D,RBU%+ ;&>8H\&94E,.L6:;"/?!>@ILJA7)S78^EV'ZP1],MEK"8GY M"(JS""%7$4O!A>*J!,4&$=2K8)Y)LX-S&NR_KL/T.XT^G([^A7FY"W'BO$J) M,4G3(7%;<:Q;#31%HB_>!@IO6>ER>5HO%+H-[YE4O3IPX$W0%U\HL5DHZTVF M[\,I7H_E1?[O\XN0[GHW5S+#53 *4E")LG). W'.@_",*Z5H&)TN8NQU!W2C M$3QELNZ'!@WV/G<=R*\X?UOJ.#(/.EMT$'0JH$+PX'44X!&MI_!!QWR0=%X. MX)G- Y/@H.5"A< 0K$$(E%:#TMZ ]Q0"H^'T0L90M#_8@M CWLC?A<3[]D;\1K7J3"]W O0/+A79 M]KR1WY=K-Y +W<(OPS(GL2A"UA&L8X0P60Y.N[J?63)M-?C M>9IA1I].:K 9L!!'*SBM9GF/TR^C*NGQ=OV!>_K(V?J_NNJ&>7@L+=5U^AS, M?E1Y>F')Y,!3],_+2"$FY#;HNF04BA2\C! %18P14Q%D+*-\ M$]6!6TB&K\GNS[&WKFW MU+L)S[I=U+N)>P;3*UK7EVJD0:TU@N>!UWUL"\&@@10%2PZS1M_D%>N,\"ES MJXT;&P2C[\+7B^!J\B(1YBG>I>/E$L/L"*(7]78-M(28@(.14D7%;-&J21]7 M5X!/F6U-G-A$7JB+8IQ.HFC&!5C&'*B8.+@L,U#\9!SRE)1J#?=4_B>EA@I;15@[0-]YZPA-5NG!S*W0UZ6^^X MC^2G/S_C>(:+M^SF-27U9NF;_^0DF12YS9+"U/J'#@F<*Q:T*)$IX;PJ730A M-F;KCKB?,E^'='F#[M6EZ#M%''7OZP8T,N0KLE8M]BZ,ERZ^.2FEJ&BKU!#6 M"ZFUIN5 1@>9R6*E=BZF)FG*QDB?,BO;NK5!X^D2\+48_+>83XQ3/DN)8*75 MH!03$#GE\EG;+*(ORK'0DG9W 7MF64].NTTJVU.$E% M0XJ3 M(@6GF," 4;ZJ&;\+,_?C_$??&:^0TBX='-"@L*K>* B2 M&4K.># R94RERS;XZ+R-7X9E#OKB M6,D:>%0.E+<./-+;7%B*Q9=("TB7>N'!,J959WPCPFSBCIX[XU]-QH6F9HI" ME]>2401J38X0BB@NN0WLO>D)V/U+++T M 4\Q3<[.SL>7&MFSM5=S7 +-QGCAL,JR: $*M:65T])[JK27QB!'ESIX=:.' M'H7+VYFYYQ?YYU\^8/ITB8,&R94(FIZNZL7*ED$4$D$;KG/,7MG<15OKYF<> MA3>W-E*/N\IU>+^%\<>+%244FBBXEV#1U0O;#>5KO!2P/!J)6@HT7:2*.JW$ M5T]]NIG =H9OX?U+$G:!T7<,?^/YPP?L6WI@U8<[F*_G4/LFG*2E9R(;8$DG M4 P+>*$,"*6U23%G]%W*]X?AQ7N"Z'Z=N(G5>G;>+^'/T=GYV240PI$XTP9\ M2J)JV7D(P1&:@*XP6BUBZ-+"T\E]WSQYV,5U:]M/^C!AI+KW].JI!^]6*>=88 M9&&!W\>3.,/I8A/P]?CS^9S^>C).B[V;>@77C5%=1JI=QM7R%&FK@>WI1&D_ M_+E_WV._SF_0+-UL?"Y:X6EJAUSO4UPT@<=,"P"OM3"CT#C3I)'K<9'ZH7.G MCXO3F_B\F5CTK?;=RSA$6A:5=8$6HWK!E],17 4GFP>JO3<[ M[,GYG0EQQ-=@ER8$C0*."*25N0H:B8LI):=Y$1ZJM= M]3F*[,M9P[5&7[X^7<"U# ;O1;>?B*XW7W;CR Z.:+"8W0]2H/12&0DE.EK^ M=:D2%)F6_Q@3LU%8W^GJQ,? D@="I/V09!/[][R9\_X\ILMCOG46G4YKQ>;F M#R>0\A['H\GTU\D]AK>5-.@]T1;T$"V.:!V?H!59)\L "N5%& MG4/@VNJ'U$ON>VY/A9$\^2:Z&SU@WS4\^A'C_-I/RXNK?J,YX_U\,7'< MN.VLZ*1*#F!I6@#%@H60,).5#+*@>%:A2>+?'>(>JP #L6\UNFKDO@;9_XT9 MX,3Y&%(,&K@W!E1@M.P4C.!S0>>KQH5R+9AT \/3H\JV#FB0DRU 7!XH7&.6 M$Z6%#DHIPL-IF'77VW&K0-K(';,>:=%IP8\'<#T]SO3IJ :B(6L@O2T=#711 M(I-19>X\S8*B6%!_U0HM'*N":GEF]#V7MA?!@JW!MI;>R2!JOH MMXAN=.YVP=6R!'X7L/U4OW=UW+T\V-'J0[+"<2V(\9X 94:S<"V_*@274(.WB;)_)6)A37;6UX%YFI'#SFYID#FM8KI\/;J@ M:ADYK(>UG[AA=[<]P(,=;-X@;K@#G;NN9RT2!$C+.8Y%9:=MD6^0 M H@^7'1W_74+^PYQB\1M$:Y?<3XI+TY/)W]4#:4PSDMA](O>M/!-;UH/.Z=] M(]AY.[6I25;V6 /W096 1=%_;-V."I!?FI":J%1U!;A+LO5;->4X?%SF!&_+ MT@,O1Z?T#S[.3@JWM'B[!$YR2CEDDN#K-IR2UDNA'3.<=$_5+*9R[\?V(!0EA_@V_X/@< MEW ]+\8F8P&C=?6LL21[$&;#-7(=LG:Z2UUOBT!>634&L!7#8[=7#67 M70"[E*6G#.0D9.LHRLJ DM?&;NXI*S8:M$ZV-HA$86,+$MV)Z$CYTH\'&DC_ M7^O]?6.'A1'(&)<-P>./UP:YJ*J') PZ6^K9-(K8T2-$*SAH'PR9Q[G,VQ28 MML,[5,_-(&0:PF?[;J?Y5D;'9>&X0 />56M978# ,K#9&<,*DRSV*QRTSRVO M0=R[5O1K$S,WE(GJ N-(1;\V\L =>E';F*^A-R/+(COT4"2%UHM&TUCJ[72< M,29%R-'TIAIU&*)??3AQ$ZOU+?I%EKK6KG)".R^1AD!Q*DTMW$%4*0.7S&01 M0IUG^G+?-T_>G^C71K:?]&&X'JN;M]7':G>,+QP!?:YW'F@/D2@(2:%67G ? M6)=2YF.2;=O:@UL;KD'ML>OJ__+KC4A@N3*$TV_WC*B7RA),\)Z^=<4[)8R0NI6$QU!<>: _Z;"HLHD[6NCP+<:- MU]"6S38Z*Z-<[;.)]1H!C('FV5B7=.D1>2'43=:RNP#M0PIB5W>MGLWJP]9# M-#:]FTYH)9]_#>-<%=(^+YK"<;Y:GB+LE"L)9! M89)K%FJ??).31 .,;?A9N6>VKNF+.2@^M&G!VF:('0=7?,A:TI DS>V@BC/@ M&:V27%"NQ@H-+339HVHZJF>:-^- @YAVV\&5.4X[CE *H0HMW^!3;6S7M17= M(24$142EA)99=[FL;C"6=Q_:,]7;LJ%!:>BZE';G6"]J9Y2X,-3$*N_KT=VJ M84>Y*X?B4N;%).9-DYRN*\"A&@8:,ZZ)/_;=&_"@[5Y^O2J2F.0Y%J]!Y^QJ MH9:29)LS%"NRE"+JXO2@L^,UMOV7N_OD1->I;DO?#+DVWZBQ=('8LJK= >-^ MBMR]^[SOS-BARO#P?G>:+VQZ67[X^^SR=?/E&8CMQQWBI&SFN"I X$2%H%<%0A,=I M'0ZJ-!'[Z(3N^.C1OU,:3!&_A/2)TH#IUYL&6+87L6BBCQ*2X1Z4=/6N$)T@ M"S3*>RE4&R'6>S ='TOZ1')+W MA*$AER(@U%DM491LG,IZP5YV4Z^W=5V$Z_4J+ MX4) :S8I]6^WWTOO_MD[[YIO.8S5RQ*8Q!PB8Q&UXMEZRC*8DCIIGZT*[J3[ M8_K4@KPN!J:HI0],@!7<55K6IH_B:=5ADEEG@G9-4H4[\/0K>;DTYXNSVA5U MHC/++"&'Z!;7)E/P[FJ7BQ7HG.0^4/L61-R."?>+7^Y@]@;IT@;W M(F13N.+*@[9"TU0:_R][;];=1I*DB?XBN^/[\BCE4I-SE"F=5&;-N4\\OIA+ MZ*8(-0"J2O7KQQPD*!($B @@/+!(55ULB:00G]MGX6YF;DLA\UQ84)Z\.A%$ M]+E)XX53'FO17ET&HV3H[JF/;M#H4'^[^(BSM_%Z\F%Y,S:_0N%BB#64Q.L] M2JQA "4*B(C(O(J1Z2[=?'8\YKP9'UJ. [?5>-S;+3R],WV$\+>;='U;/?K[ MQ@Z_!S+/EWVT_C&;SN=7B@NRRJ4&M(9TU&8#=8(92%5\) N=2!,=%&$0,.>O M+N-STL!I6G4$N4?_TW2^F-?J?!E$T,PQ\$+3)J:UA,@2@V(M:IZ\L&UZ:&[! M<][:,J2P&W3)J(K\U[TBT[[W4_@\683K[HI\Q:S6D2<%1<7:J\H'<"D'"**X M4AA:Q&;]F@\!?AE:-2I]#3IQ=,._ZE7$G39>U*L?8AYKD5F'"VZLCR;7/O7(@NU?E%K<%%PR#&1;'+2F+H4Y3=2 MG^]);WI1\5QA[+#N]EWBCP@HBPX)!$^U$9JN\P9%AF!Y##HR]&8$OWK4/+SV M;G-_T9Y*GMW&+NH^!R0GL.YNFDY+(Q/X8!VD7&34PCBMFR37G])PBH,)[C)N MHH^@QQLNT 75=SUNHA=MW:8,["/S\30B%D0M0X!B8@#EI00?@ZTX0T)TGEEU M[IJPS[B)!HK01]0-%(!0X'PQ2?64?%M^(D]^LDJ*,**D)&P!CZ+VW34>8I0" MF/F.'CF$^IVN<-%QKW1L8!P=57<:XB> M.1!&16')A7&\3?_S9U NQ1 \4,@-TLV>(EHI=@=,+8W 3:".8P(>2MB+_!\@ M[>8;P&H2&FTZPL0,RED&*H4(SBH!W,:8+#(1;9/0]W@:L,/T&T,!^@BY20NG M+]/K+S5T_@3<_;'D4;.H+4)10D*=?P4Q922$23&.:*1OP_I8MJ]Z%K_7 NT?$I&(F. 7>UNP ;^C8(QS F O!^:1<:=)AY#F4 M"R#_0/FV\/TV3&$.D@O:S$!GET 56F H@@Q2KCTJ*S"')B6VIS/>?FCS[T A M-\F/V#8ZO0.N[WM@?1_B.@^LWT/JS3>#1_AD1N/(]@&T4I/RIP3.TU\])BM\ M#@7%")F[)SBPOH4R]!'VT"F7G6:K2R^]MW5>NR'31-41.+ZNFG9 YDS2V>JU M>J2+&%C?BY?> ^O["'6,1HW+PH@ERO>8ZB#VI\;0 !-F^SYAF)*2?9>T5EB2 M?U&_Q5WX>U*2\1/',R2#5D5F=CDYI"9$6#E(C% M8LHJC6#+O1FJO.1QO/S!<[KK\?YZ.IM-_U7]JO"9?K+X>E6R5KX.XB'7/-9Q MI($,=:T@\VBYULK$-G<7?4 >>WO;3U.>N36M:&GAXF[ 2IOR9)HGB3RS*I1W ML\E-FGP.UU>82W$*-1C) SE\2H)CHD"2+ KF68ZZ35I5#Y"7JT*#T-+BPOP1 MUBMGE/3,UH='2XL6=((7&8&7VIBWWN2E-DG"CT!WBWDMIOE6E)F"SE%I@L8UR2&F6AMAR',,)DFN1B M*4.*OT5IR@9-_A.KN CBD-$\*5PR([9$#)#EYHD?PR^DLM5Q_$(;E'0 MLF%!?]_)<@&%9;X-892]E:X%[S3+YCT&:$BXR3J(0Y M1"<.%>U)5\(XZ4W*(=.1[NA(SXY<3Q]$78BO(=[,59.$UU.OA.E%<)=*F#Z" M'J_NH0NJ[[H2IA=MW0H@]I'Y>!H1='&L8 9AZN0%S16$VCP]!N43^FKD-[E$ M.?5*F :*T$?4XU;"\$C_E74(N*I#P&G[ V\)* 8G1$FA)FM]IY4PO4CK7@G3 M1^(-+HHV9 !+G9/,M#*NJL(C.?N1>0MH,%4;UYC89#3/:1=&'&(7'"CDL0HC MNF#Z;@LC>A'6)2]^'VF/51B1DU6QF%PK\S@HJ0I$9>H,>5,*X;/:CK %G%9A MQ. *T$?(HQ=&)!T963;D+:- LGI$ 2^Y \M+MJ80V-BD4<(Y%$;T(JY7840? MJ8]3&$$VK[1<>Q!"*;)ZE*_1+0X&HTPL9*5SHXY-)UH8<0CY!\IW\#38&4X^ MW/R,-]-/DYME7Y^5&F87&2\&4#$-M-TA>&,9:.NT(0&@6)]POR7U=2&\[F X:7C.M5-3';B>Z/ *9+."]H8'F0/3L4UVUP8P9TS\8#(> M, ]C/EM<+7L95S?E?<*;,)M,E\9*T)P7;Q+X+,BK]);\2YDM>:PE>>^33*9+ M,(<>\(AP^MLZV5L1G+OK-HQHA^;Z'L??-_.[BU#,#\&)W:!ZN&[=>-^&9ER? M;2"FIJW$/."I_3(X%#8+%CTHX9(D B'C:"4(6.#!5Q.:$G6J9Q\EQN\7GP_A3#><3X@ M-QO8/D"P WIA%=&?X>;#_1Q)YC1#<@P\DW1H&S\1#IC^^ !BU>NJ XRAS^9'SQ__--Z3@74.#Q#?P!OP8S@J91L#YX"F M3EBTGM=1(0:2-EM8/.',Q)@RNRG3B==!D-1Q!: MU496=2NUG'R&DF-FSN44FY2L'$=G=MR9'E=E^E#10%7>U\JK^'6M).O^C+39 M)V6MKB-3 RA)7X+,A(V5P@-R5[!)[>1+H,8/Q0]+X7K'V:'DW\!&N9L8-0G7 M3T"N8=11^:*,A+(&2BJ\%P*,ZR-CG0!=V&Z,C@?6_>3@3O5+.N= MGMQH37 ^4(^:;I\]2'>:/9:QUI>&F*[SBB3CQ2K/LO=V64DOL\A,^+N!Q]T> MTZ8C#0_%LD2*8X(AKRA9!S%Z\HJ$,4R1WJHVG66/,?!8R8AUH@P854.PFM.Q MSFF+1H3#-:6A2B[.I?P(KRL1 T'I,!%:.$B#R# MUDR0\^=9%&V&LYQ-^XB#5&5(\1^Y.XWP-A3I'?C(R!Q,68%W)@)IL7?2.E[: M]/'N@?%"E*81*1&7T M<(9)?]&>2F7T[I"5#;+4!J7*T\97 U7@.7. Q124T233Y@0ZI]N#7L3WOCWH M0< Q(L!=\/VX/3B,UMZW!WMP<@S=X4P$KHJ 9#6!S46"K^%Q+%G;R$6M.KX< MG3GX]J"ERO2A8NS; ^:8%]5X0J/HH";#";P5IM8(2;+#ZS2V)F?0F=T>]**P MS^U!'_DW*THNV;DT[]I'YB/U\7%:(KD#"4%.@Z14(7%C0/BDA M-+ET[+N<8]Q $?J(NH$"W%2D0SX:Q@#+S/G(!I \[8.L9)1=^,;F'M$Q4GCF R@!9U\"JT%SS@':YERC"=53)M= MX#*I/U#"S;MUW/E% ;5@6(!64^-X@8%3,8+5T@J4B4*N5-V BX!L,\Z=!L(/S_W9^Y,%I?_U KV7[$=:L>$8K(U/> ME.B,\0(\^^B^RJ>F5F-XL9B$MKK(1.:H8P'I=#6 > MR)Y.&1B]72AT8%F4'>KVX@..X#@,2._C-D'#R'! QW$-U)]X@_\*UQ7;E;6( M/-;;E%S(@_#2=+2;_6>Z35]HY;J/S8$PF/;2.@_>:#DQ/ M(G#D(079Q'S8%_!E*-*HM#6XDWB,^\TDQ*7U]="&Y6UY**]X-YTOZ?FE'N?S M";GE;R;SQ951A:7D+ A9&RFG.DQ(9%FSCYB0@CL9&U:Z[(W[C+WJ0TZ!2P!NUM)-_Q!O-O MM/6EC[5_QJ_3V=O/6#W+FP]/-\XKGFSP-EM(G'1?:9XAB!! >^&++%E*W>3B MY0#,EZ5C8Y'W7.\.GQ6W%,M3<&L.8]'*6RX]2.$C.1@Q0K1%@U;1)5^=1M-F M7.%.:)>E10-3\5Q9#A[W]A3;+__^3$897J407]PIO!',ICJEO0-442=:!NBXZLD1L=7 MRN!K9WHU&'4K1!HPX.#S\U MF#J\ EI83ONI@* =O^NTX[(-P'RP@66?C&DR:J@OT,O2JJ8T;="K@T.^+P+> M]"(0WJR,Y^"S)TLMUPY.IB1 ]!:#8EQA$[NH+]#O2*\.I6F#7AT<,MXLC+LL MTLQ=U$4),(;55KG&$DHK00897&0R!MYH=LY63&.U#6@?9CE_+DXW7J M[R7[Z1""&WB'%1E B>3 %5. EBE9,&)ML M78HQ-*C@F\P9?8YK52;5 5G3S@1;H1VI.\$@%';0BP/D/]*6<8_0J\)T"!(X MK\-7&7G^3B-"%,F'[(KDKE%3SW$U8U>W@I$5HX_8!U2(FC7_R__<3CXOFP]6 M>/-56QU3K-1)@+#)UTF\M#%J40T4QGA4ABS5-3W86'*P\<./$5(;1O+3(<4V M<.W(JM+N"9ZLM(G":+"QMM_G)I"=F1A$Y4SV/O D.\T*W_#9%\'BP4)KL#N_ MOIU/;LAF>95(Q>[2N^\FO7%NN$V!ODTF^"5?\XPU4/C2X 6QIU.Q$>Q[8;A,\..G(X&2/M(4^!>OI/S$K5 M)&Y64QLLN"0%R(2HBJ6]U#9I3'(D;=EA[QU'6?IP,+#5]ZJ>\8^0K2(:VC?M92>:/!L.7CQ[<9!B9A.JP$Q^A(\'XQ3?_] MFD[+_-/T4\V/799SA)N\G,#SRZ?/U].OB*_QAIZU>'<=!NE9,,!##^YJ,/3" MU_H>J(BZ&H/&%*ZBM9&);'D)L;8^,))?#?#\0[-1PPR? 7A%S[CYL+QB??WU MVZ^\"U_KMU[]*\SRFV_WR*J@BK) E"J "O2E5DU#]B4(4F3-99,K]L.A'Y[* MNR>"/V[K-O"V+'\Z?W6[^#B=3?Z#^2K[Y'CU46R)M8#*DD=1&](QR0P&43P+ M3>JY!U_)^+OXR)K\/-?XF+K0H#GA4 OZ0KM4=;Q^G<[^4?L_7V467(I& F(= M6Z%J[PR#"J0+P42NZM":4];Q]07]4/5C:$8#A^C5]?)W,&]>X*IRR*8:WB5C M,!@R^LEX$_0GPFL$3U8R)KUIXA5U@_?=:6,#UAIKR3E3:OPS <=<@3-K*(SP0GP:#5P;XK*4@3FFMS7#@/_N]/-([ ^8'AQ M>871905_X.+;(GZF+VF"-^EK7_W_&=BGE\I9SUCZ*"4DFC/]S7+ M16<0H;B4D4N9.UTB-<;YW:CNR9'>H,?(^_01\^TU/@:X14!^A*7[]]+*+/18F-54RGPH'):J8X M^I-3J@[;ECX@VEQXDSZ'YZ.\.ZY,3UQW^_ [\-WJGV0BSR:IABWJ%1!A6_O. MWT3/ZKJ0*\.T"++&+G+M6,(A9DY?DH@Q!QF2]AU\I#[//$%_ISG#TQ'H:1"H M7RUY^8X)I9RT0H"H@5,EN*(%!P,EYGKC'*(532Z0'H/XOFV[O>EH$'5<>QNZ MH&EIE)V".;4_/5MX/D"V#>R@-511%155\I!9S7D5,H$SD0$ZE:0+NA3>)%7_ M!&R/5D3W$6D#HZ'>= C&Y6\WM??"Y M6>*M:-4)D J-5YEA[VD4%WIH &+2E M Z_HI$1'.^&%QXQO&AS"P+2-^$XS*^N1D;*\8CU*EM9.$$?(VNHGF+4L+FNX MU]F%HDG#:MR1VY!<)GVP66!6>V1Q[<1S]*PN+;7/6G'0=;,D9XW,6\DUT.OC MI7299].DO_;QL[JZW7Y,;[X0AWCG?,S_FB["]>.?UV:#?TP7_S\N_L0T_7!3 M,WJ^?=+=/UIJQU\?P\W;97G"_"IEH[-E"61PJ6Y "6*A\\I$VH%XC%S*)GVT MCK;B$_0RAWTS]KH0/KIN-7!2FRW\' $.O0$> [KBM;?8)'(W[C)_O#ZGHT7'B&EO$W:M.UU\_390]]EN\,^E?'Z[ MN5OV4D*_ALGLG^'Z%J^LD-Z@=^1+TX(5F;X04\F RAO%-"N9-\EO.\YRO[MW MZ RTJD$D;+C8H"4?4S.,H MF4"IZ\$$*\"H:KLA1"*R)D?8]IGP" ^JD%&HHM6>-[D5N+"4CUZ*\&+*1Q]"SN6VO,N: M?J1\]$_YZ*4K8UR;[T/TN2BQ2\X)J3G9^(+65LC:CT)HXDRDR))%KKNT@+U@ MY>V5\G%RNMN'WV.F?# F6?$Q0PK+G()2YTL8"SP'I:2W#GF7<<[?8946DR_DV:W?28QY9]0=S1$NC_84U=HM$L_,:"N*DB(K M9YCC04F3F&+8EES'MT5O_1E3$B&NU)O-K0]L>])!FS.H+52.%#<;E3#_L3 MBMYM6N8)GE7#O@/C1>T.UJ)3ZCW0?;5WM>A7/*2B!")H1<IZ<+_/$Z'>5U.D#+6EPFC72%=F6LR#EE Z*.;5,U5A)6SP7^>)N.\C8=H&4-NM>V6R>Q4'#R>*G**UM29*"C8:"\ M1_!>..!1U1\QE\5Q*OJ&6^./=^HH[]1ANM:BR<5HMJU!F;A)!F3TIM:_98C* M)+"FY,"BMT3/>;U4+_I0)TG%VIC.I;WT9TA*YM#GI53W%T<5X;K+%64('7)H#07 M$&NBJ<@ZN13H.!/GNGGN7/P9O8"G\ :>PAD M!8'"&N"K'>,E;=9,:6O*-/\XUNJ%\MQ24EH67.KY% M,P,JDQ1"T E2,,I$4YAI4Q)X&LO_\2Z?YKO<3(7/,Z*X6P9!DEE2[] U4[5U M< C@N.3@F U%Y*(DU^?U&N_K+Q^S",ZHXI+E$J+V-?^5,W#2.Y U[9\7SHMM MTE?HNRR".R3B=Q3&3[,(SJ54-',62D[+Q/!(C@VMP'"NE7'D/.I']J]IA]%17 GI[M]^#UJWV,GBBX>H1AT=>Y- A]R#G@9% IN0_?G^[WMPNC 6EL7<.SMG5G.FI=Y2_OW[T[2MO-C0\^0K7D;@&L%48&Q0)+S'@I MK0I%>ZT9^;4F**7J/PLB-&(Y> RFLC2G: LR54)L0:XA&UHB\"5*S$-2) MI7J\&;0&,NY&$-<1O+N=I8_TS7>T99#O2O_ZT_1FJ0_OR/>EW[KR#&.2P8 / M=!(I:QT$@1&R1"8S[422M2O@:K*D$SPDAM7MC3;N\;6C11UCQ?+;?'Z+^>?; MV>3FP]V5W7(U\X=FADO JZ74[>NJ1.]4J/%MF>LQ:#A$G2UHZ6*Q7CC3R '; M#^_WI[$C\-IB.,!LFA#SO,YHK.C#35H%!.=_TXD\>^B*3C;?9A$OUT&_=GV; M:=G+):XZS'HOHZ%7"HQ(NG9X$35.+4G'O.!> MH[P?KOO+O^]QUK:P;\L_IM-<%W;?8'9ZG:^4M+H$>DN3L9Y>6I[ FTQ+T#9R MR9A!V<23W ?L=Z>NS1EMD1 SV%V,-TYH)*-&2"5!.24@%D/'2_8Q!)1)JQ_7 ML">@I<=A_#2O895BHK@:V/$$7B6+$%GQ8#5GEC'TWC1I4'-AU["]%.'%:]@^ MA)S-#5:'-?VXANU_#=M+5T:YRMJ#Z'-1XFH/N\SKK4JQ]&*'&@Q7$8PJ5FC- M8F@8VCH+Y>UU#7MRNMN'WP8Z^R1.<7__8DNB R0)L,9F,G)"M8QC!)\CP>'T M7]DDNW(#EA-T99J3O&W]/QSOSE@CGQV(3V#0B\0*%F#IZ@UR)+I_RSS$IMT M+7@!TZ%;\+./ONLW\;8\"/Z>B"MI6-+%"\BL5N5E;R"(*.L7I[0@::@PRN*W M(1Q_NQY*5]9WW3:D-+A=>@;T'N#L\:M:@V!7R@1> 8&I04AIX;(\A"*>B^(NQ! T3R(F!.6,!A59(LWF"#DSE"Y) M):QK&UW<@FRLJ&$K'1E6],<.\\UGBZL_JXF\]+)H[3D5E0!UB: \)ZU.P1)\ M@0:9,TYTV6KH0Q\I#/UM75F>//7XX;Q!B)P>*M !MXD'$/=^1Q<8/2)JW?D= MWAO<'?PZ@(%U#@\07T,VI6(,F4[ 3%%U?D6&D*R &!W/7#,50I=:J--@<4L4 M:'@2^TAM8/)^)TE]NOVTFE0?R9%CR8&(FH$2D4,H*8/QA655$I>FR\G@Q;X$$O[]"(@P6AG)%"1>ZKE :$*B0T=E*ZPPBK[=I;-O M-P8?/_D,&=Q;< VLYJ<1DX?806Y#=AQKA&'(&^G/AP@^5&VBM6=I2Q)&ZLA MJDRF" \&G"&D:'6Q5I4L5).N[N-JQ(Z[N3$5HH_ 6Z3=WHGD/DQ.TL5\7ZQR M?Z897JSP,H'+M;E+XA'H3*3]44>>BDY,LB:] W17S;CI?S!Y6_[B8:2-D:[47.18RIL3R&M#6GE[TVM#WK$LZ&-ED"OD>6"]$ MBUJS-$8YXUTOHN4=]FIBX "UBET^]>!+U-[0URY$-0NVQ%1R"%*1O^_K'T() MRO)HA!)771YP8,+%\@D_78?Y_&WY:X9A?CO[NKS;_Q96UNC)$*YZ&<@V5EYQ M\$%$$CC3)C/#9&QR%'3 =N@V]^13[PH*7B5Z;+U)2](I91P#Z6LT/>4 WB4. MSI)CGH32FC49&_4"IO&WK:'U8WT'&XJ !D?@$VC+7F8%=N?^/FA#G3Z818^ M_8E5@).;#Z]N">1L\A_,WW[GU:?I[ M)%EG.Z1CQ9,'HGQ3+O?AHF]51? ,V;WOV@5;\Y*6+>".$U,>BLA.^G$ "V-K M2DPR*A\*)";27,^1@*TD?X _?6^QG3TJ 3 MC+O-&%TA3>U:PCF\U=UHPEH+34LILK3<1<^"2H7,5^ZYS<)J);S+]JHI ML@,-D=5GUH>0S_[HT=_(1-NNA M]>>9L=:&GR;];)=PYE>&B<*"9: %HZ/$*@\^1;(?;)3!L13($&F3'W('X*2T MX""2GB6(["'A!M[;3]-E#ZW9W0(G\U6[PO !^95/@I971Q3YS$!)*2$P;6MS M(HU8++.\"?LO@;I8C1B,B08QYD>]8K8+X_77^Q_>Q<6<+DB&;89H(\E"%06^ M6%DG78F$)9,STD1Y]L Z6NNGYB=,8YZ.';*N.=CTGLRGUY.\7,M29,LHBK'D MSF;-07OR@X6!G)9@C'3W5N1/IT4.$/7(WR'-&]>]T% MT]!58MO C%\R-@11+_)^@)1'TP >BBG! 5;55CY8\(X%(+A%T8E9A!VLL&5< MYE\H,QN-^![";6"WOJ4-,M0];A606*4YAD)G)*/511'HS!0(+@0RR)RQW,04 MG&[2F6,+GG%+G(8A:SW9= !)-W!1?R/#8G9O3OQR/?DTN5FN>E6:Q4Q")$,< M(RN@$M+1EH.O93Y>!13:RB9J\"*J"U"&X:3>) 4K+.Z2H6_G9$[/YRN-O>NY M9DI*&AD85T=/BTS&3PV-:U&GQH2D$F\R<_%%5)=N,PY/30OO]@[+*C&_ YBF MR0V/T1PIFV$XMC:'0 \0=8M]XPDH@2((.ME Y$B@)&V4,3)1Z[*58(ZV1]4F M9:$][[MR%$:BO8^$!\Y+J'-9;F\F*=RUCEM5XEN?%"T%C4Q !Q4'I[4 ;EE" M+EQ@HLMLOTV??;1HY3ZBG@XHIX&3"7ZZQG#SRPW./GQ]=5.O'&>A#C%/=5K] M/3I%ZPR:)=6%QYY/.EM-A93CPF_EVAYB5Q&V\21W@SG'(D? M4,#/:5>#W_^^_OK0 "%K2=L(0(9M$=%[5V@M?2=7\!V'$]Z,!YWZ<>!)(R16?*X^4&.05D;P8LZP$@J MA&BXH;..K!;.G54N7H1^[/"XCZ$>?63?0BUNYXOIIV4/XJ<0[\_#I$64+@?@ MVM>,=17J$2O!2JU,X4S9-A4C.W"-;WD,QN&Z;@Q(0(-[G0VOQ&N\21\_A=E_ M+]^+X'W4-37&(KT<*BL#0?N::.5,)"?5Y]!D(.TN8-^Q:;(_0:-8M"MT]R]/ M%WRC&BEK $_&4CF UITZ,P G8]@LZSB=%%Y($2 [(E:)F&L>9@"'262E'7F$ M3?K0'T=G^ELO(ZI,'RI:7!J%:YS?Y__^@:LN6[Z>P-(@B,+H\ Q.TA8K%12> MI"Z:%LW;3$O?A.8$;):#2%N_1#I8XH.W4?ZOZ6QE3MU=DL4@E$!#Z[/"TOJT MH_491AK/2F3)*L$'[*6\_OA+-T$&$/IS%="'J$"=KO:V/,&TJN[L &KH]-.M M:,;//SV4IFDK&0^)? M2#\=A?<^HAWXFO+OQ>2:)(BK\+VRDDP<8T%J38LSS$((M4FPSR([:PS+7?H7 MK'WLN)F" PEZ.HR4MA[2)UN,_LOKW_[Z^15]UL_X>8;T^_7W3J4T_45P)U:H MWEV0:V7K-KG@3;(6HU$B^V!4$#RFK&((./?WO\*_ V",T_W93IRE[*^ MR:\^56'\9_G]*\FE+#[42FI&&.FH(..FWGL(6QCR8'AI<@G9!=QWH2_-V#J1 M"GA/>L]DEB"3(L@Q28B<.R@AUP*5C:ZBX]?;Z3"OA>I.^N@.\C_+'JG[M@^NXJX'L1U:40 M>A\ICZ4!F7EK,AW#G'QE4$XZ\%PKL%XR)3ESL=,)=(+,]Z^ 'YSX/L(=L0+> MH+ ^9X3:1X9,;U?'6E9K:=D!P#!E3CF-8+2W(D:4S#=)6+F8JO=][,3AJ6E>]=X%S'==]=Z+K1?+ MG_<1=?.J=UNX,D5JL,7R.L2F%B1E#\R2CG-9+&LS-?K4J]Z'H[V/A$>I>N?! M924RV.1,+3Q#<#DGX(X)R7@*TG2ITSS%JO=>HMY9]=Y#3N-7O0M9??M7[WIP.*\/65>^2:9FB\L#1XGV"9$F!;$O& MC$>;M!,=^#RUJO=]V3M(/F-6O4>7G2(7$&0TM$N$6IMC7 3'.-.E<"2[,#; M*5>][\OA8'(;K^J=9>]C\09$K/E*G Y\GY0#9#Q@YE('W\0:.LVJ]WV('U# M6VN$QDH(^W4ZP\F'F_LP$%D& PRJ/O"!;1.W>BYX?88(,F'1FVQ"5L%9%Y-* M=+Q*.EES"CMFB.Q^]@@)5D;*))(@+U_5I(6L:Z!(<-!<2V58*#:V](::)E@] M3!ZP.7/FR>PIL11:I,-:3HJ$+2//&DNR31HBGN1LA_VXWSK5H8]L&X2&W\VF M]/XLOKZ[#C<+,J#J0-3/=>GTY[L<1WR#88Y_3CY\7+PM?\_QU7R.BU=E@;-7 M*=U^NEV^EH\3,];S,70,Q6A:EU5T%"CO->W@:"%&;ZWS-FC7Y)JA_=(N4"]/ M3!\:1+-^NUF$FP^3>'V'?/X'+GZ[2=>WF<3YC^DT_VMR?7U%DBI*U9JC&&K+ M+$>.7G89BI>9)1VUP28).5W 7:#6#Y1SN3^3?#Z,E@'#1P$/>Y,C(,5U*2]'VCV9%9"S*O5"FQROP:;>G'>] M<2^R7ZXW[B/TT]'4J>YT'QF/I@ \2*\D)L#D:V]*Q6GW]!&, M"TYC\-SYP=)_3[K>>'C>^XAVX NB?TR_X.S3OWG"1#IM21"K*)24':R&R%<7W<+(/0\& /ND2U-W*'D.Z M?P.Z@!KZ@-^*9OP#?B"VIJU$/? YOQT<=S$Y*S4819JN6!(0HD"P!2732-!X M.E/^7SCGQZ2_CX0'I#U-;V\6LZ]7?[^_$D;4.0P:BJ21D-%%/WJ$ *J,8)&9]Q=]I]#+HF!(W1/7^]0V(7?#^ZTQY& M:]]6H_MP0>P.K='/OW%RXS8X)D-+7E1*R6$M9$P^%68;"F"ZN9/^+RC/I M5GR()APN\7',UX=Y(R4$BSG1)IB%(LNZMNDT,9'SA(K['(1CC8J&+V+:T\!& MZUZTC#%-X=$4DB[0?DQ[VH?''N-\]B%AY&E/F4F7F4N0M*\1.OI34,)"UC)Z M0F:%]DU:*$2& 4I.7GMG MT+49M[T3V0G8(_OR.&U)0HM.)CM&4O'H78K6 2Y#_"9Q<%9K$,BDUBXXGMH, MHCRGF6"':,B0!&S=14;KWSWY<#,IDQ1N%@^)(:TKMCH]LW&W[=[+7F^BS8VA M4R9S9Z)R+ :C?7%169^-8$SO:*+=Y?$CE&XQX5!S%R'Y.D\WA]KARR($6EI@ MS)G2)@ _1NG6BXG2RD6,V9#=$&G-*J !+[! EM98+0+/4HYB99U^LGH?'>F5 MK-Z'@Q91GCW\5HXB1JL*>&,9*!18AS$M6U@%S8W*+C3I@GSNR>J'Z%!KGHZ= MK-XY!*]#L5Z0(2%5M2NBJ65 )0,6+$+3*^/QQVWID(K1][:T#T''N/'J@N_' M;>EAM/:]^MJ'DV/HCN!69=$VS/1F4-O2YNJ M3!\J1IOE*83A+!@)@B.!TLZ"UX8#=]9A\*FX]>SZ[^MVK!=IG6['^DB\_2Q/ M)E.4D4Y242>@J4+*'IQ$L!JE%T9I=%TK^]^*0+J.^K MMJX739UJK/:1\8C%E84Q[Q5DM\PZY0Y\S3K5=/J97$)T.%A-SDG7U@W/>Q_1 M#EQ;]\M-G$WRASK/:#5,.CJN2E($(190 AF$VI9,NLR3ME$JL98#L;F+W_H' MGTH572]A3X>2U,!=45_]]=>J&Z33G.ED#_+AX[_"UW>3STB_M),F M.'^#BP6YLM/RTPSS9/%Z>I/G[_&Z_'8SOYW5+I@#Y D-^OB#4X;:"6,M>TC+ MD MF98AN590-%EV0Z%TF!3!)7@V*Y+ MI8XR?@K@X5J_>!=K.P$0I,B@K)"T MB9))9I/15J!S5C6Y%-H.Z=#]\UZX;^^%^_9V,5\0 ?2@5Y]JK=*5%K;D4L@W M45S1N1$DD!"07'FI4_51I&G2KG 7L/%WT('T8GT#'92!!FE#_[@-])8M$-_& MZ\F'^^$WX=^33[>??OGWYRF]@WBEO%8R.@61C@Q0QB>(J!P$M(8'%$+S)ID: M';!=C)X,S;/ MZZ]_A#JI[ZZQ:^(R>,L@Z%H\'P-""(&#(W=3.X;D:C8) NX"=JP[AB&X[V"" M[LU!BWK2#?CNT*VNW#K@:WFAL O@<6X5AJ6U@\X0S40>MP?O.9E2 M@B"&$"51;247"GDI;4J1CZ(S.VX:CJLR?:AHH"KO<+:\I"6KZ@'J?;0;70P6 M=0&O):=EHP5G.0>?,O<^DU=>FM0B;X4ZD O3A8/D/' B M.=GD\^GU)-<0WB]DGB_(-%\>F1X5=YI9D"(X4"$R<,8:,(E)9H1210Q64; - MQ 4X*X/)> 3>[U6["ZJA*PBVPQF_A& 8NG;P?X"L!ZXD> &=B-E[%C48GLEL M1LT@>BEISXM!H8R%?GRN&O!"+<&8"M!'Q$./;;B-\TF>A!FAN3^(3#">HY40 M0RV3LQC ,5$@(7(O)$,=!R/\^>/'384>BI3I8!)MX 8\.\E6;C%9G@_?_KI4 M;C3D$3NO0/AJ?&;AZ^E&E@A]*3)F)&MGE%#W5H@78 XTYJ7!I=E3I%^?&,%= MH+4,8+Z [3BQRU:TOJ@]AW/2P)=\"6(VPC#+#/!"[XSRA;PHQA$PU(Y>2M*& MV>2B=71UV1&V/ %MZ4-% RWY^V92;X0Q/TK13S:;Y-B[>S]SC[,DEW0?H0:1FT,9%M M9 HHR14$-!ZD-\9$'4KIU,.BD_&Y"< %F!>#R'; [(I'>.:O;O(]HI69W074 MT(&&K6C&CS,<3M1SU@>2\L">YG9PJ0B5'8O@;*)S3=.YY@MM2:BL%K5H-.HN M^36G2/T+ 8:1F.\CW!87D[,I[8*+KV\F(4ZN)XNOA/"G,+\-UXNO#XE@]T6E M]T=2$$GPHB1HG^B($U)#8*5 R(I;[K1*V*0O:'^HX\8J!N)X_?:R+4$MLO]G MT]O/[Z;7D_0MPN*$DCXN)-_>TJYGK(9B<-&= .-&U8H$(@7$%GR%;S4# *$9N, M%-L&Z )\CD%E_EP7= M=6'G4'9"UC%]NAW:<\.4P%';0BP/DW^!\>0&AKAAB MX<"%9W3\$8T>)6V=/HLH4B[>N$O0C!V1RK$5HX_8&RC$V\5'G'VK35G9QX]N M];SE45I)T&+M5^4%&43&TMI5,:IH&VR38=F[@(T?L!R*Q&E#!AHX(O(%V2$ M-.+EN0:9(35H%:GK@*BE.?(=A;>S M58F!*TX&KA4HPY9I2H:.O[PLK-;>1/-0F^VS$HY'TLJ:%J#0:/ V2^"!(>/,5Z>4]OTZ M_APBU^2'1%N4B)9>VK1#S0]#,/XN.(Q2/.GK.X[\!^ZW_<=ME=/;\ACB_,KP M4C0Z!I+> L1"O(*F"\2QOGC1]^"5P?+K46ED^8?[R[D/SXR__< M3KZ$Z[K85XN?:#O]2EON/\/U+5X9Y8V6,@/RVCG<901G=+V:M"D6E[VP;=HX M=T%W[KK1CHH&=S[OPM?EDG^=SE[E+S4H]=?T52F3ZPGM65>,L>"+U, E)T@H M!3C:IT#+Z*)6/#IEFV06O(3J4O1C.-$W2&!?7_)]D"F&I%5,P$N=":$3 U][ MU.>@ND196"RZ&PUG8:%"W((44 4I?J8 M:#QFEK)JDJ5\^E'= =1A_Z!N'UI&"MQU0/0CJ+L_B1TB>'LP,(YNE(B%T].A MI&6#5*LA)$'>DM+,1AX5-TV,DO,+Z@ZL$GT$/W)0EY;E0BWRR3D'LIU5 >>T M 2S9V3J1)[DF@?Y3#^KVHJQ'4+>/O >N@GF(G=P-K2W21I4S:.9I@5E&B"5' M8$%K@8IL9]G1&!KZ% M>+R*GR9?)M?U]F0)DT#?=\:_0[GJ.AI8D=%7>U8C**\XT%MDP3N5N,LQA=)E MEFO?YYZ_C@PNW8&/BS_K+?!RNS2!5ND- KNS:PRM.TH%VCHC=+$H]& 'Q<-3 M+\.TVT^( X:2'T!\:^JS$\;0)MVCYX]OSNW)P#J'!XBOQ7NY.BC0<4E[!.T' MP=3)MQF"5+K>3Y3B=.(^=.F">AHLOF"^#4MB'ZD-3-[O)*E/MY]6;2P*"M1T M;FA>EKM*[>VL(J OWHEHDBM= B:=Z'ORY'%/S[UE/QU"< -'/NXG13VT/Q52 MRN!)V+Y.B9:U2[)G8*,W6?KBA.DR@*<;@X^??(8,[BVXK>_@. F)3P9RSJ>E M]J%IFX[8Z8DMDQ'[+WD]%5$9XV4RT86DHE9.U\Z#N7#F,OU'OY2*V.GA \] M?O-PG6Q@H&@6QMT$:(JEL-5QVSJ\T:F0Y M2(C91E",:W"ED)M)%FX(@GN;S0[5W?S))S"*=S\:-^63[2FP!O5:SQ;Y+5V1 M7V6&-B%3D IIE3*R@$M)5[_$1WK_3,GC#.Q^!.KL]6!PR8\RQ7WIIQJNG;(I M@24KB [G4$>1H0!16#3"2A=]FRG=&^&,E1PT%O_]97PJZ4$;!MJ_IM/VXZ

]J'!2-SREH$;>K8 M>J^MM^%R=&9']M!Q5:8/%6U:8M5I[/,_,>'D2]U55S6*#$M"$T$&@J18G;Y= M7 ;M,BJ9%?>JR3#C;8!.P(X]B+KG_:\.EWL#_^9]N$8"]05O;O$/7'7A2LYF M.ETS';3U#9#9@E>BWK!AB299Z463)/>-:"Y,$PZ7^"@GR->_Z)_>I5!Z3M@$ MDH<55&VKD<%G[B#;$*4Q=>!4DSXD+V"Z;+MT+\DW*(QZOEKZAZOO%8,)O$52_#^]O@\=$J)TT!)E LHZU#!&"#P@I9&^]R02RB?FY M ]<%:<> ! R=HQ'^:SI[N/^YFYX74!BKZ]1MRT!AJ0/5:.&)%89:9:]4EU+] MCM?\ZX^_ %MS +D.G!3W1_B$;\L33"O7J@.HH5/DMJ(9/V'N4)JFK60\\&N^ M'9P5.4MF7&WWZ4G!I8,@-=8"/A^CDFCD8.5,(Q/_0H[=*+SW$>W %1,K)*]6 M%@@WF4X2!MD)@A)4 *\-K548#"JZF,W:U?G&/(BUCQTW+VL@04^'D=+ I0@K M**]7N;;L)=W\ !LB/W>,C!"9&'+FPM!U(SE@.=F2Z&J%(AAT:B"]FPH%C* MAF]M(O#"\YHTB7GSK9>.B,X7U*!#=J 2:6_,]?RO#CG]S[/0)"2R"UBC[CB_ M_/LS&48X_Y5>[L<$_-_)XN/C?W)%3HXF'CD$5;N"\9+)+[49>$ST8F>FSMXK^DPR=733E9 0E;09!0B-!GYTQOIA2E:6Z::-.A97N;6-^ IV"O$+")R M!03 @'(^04RQ '=<93+?$4N3)I-;$5V8J@PC^097I\_3/=;PZ1(P2)]!)$DJ M2XX^>.,B6&V","ERBTT&P>P"=F$*,B@/#7I,OD\?,=]>DSO3K:?570PXU0L: MS!)%S2!HL M-ZJ.^(S@M+10DG,R^AB8;K*'G7XKRQ'4Y8!6ESUH&ZG590=$/UI=[D]BAU:7 M>S P4JO+[+ D94'GVBTJ%$XO19'UTC.P' */[:>@G4FKRV%5HH_@!\\!6(7@ MOM6K<^YI58P\NIJ/0$,Z4"2'&_\X7W9 M15 "6:ZJ&^CXWGS]<3G+^ZR6N='T7B-LLD@&>TH'3M M-6%J#-$%[GF]!DY=[LEW/^EDHFS[T#)M)M.!4UC>W\8:))G5I=Y\>#Q9;]7" M.VA,UFF0+-8K*<<@@:GD6&8UB79JQ['K.I; ]J#S':"NUS7AZW/?SFX7\ MZV3VJ79#^NFWAAD4O1_=+*_B,"&L95MPY)&EY*PR5JFB??5I>C[PMC[Y' M,D!T,7(PI<[=BB)#E#& 9K9H8YGWG5J3#^:(;<4Z9"1(M9QD(%.!5]KC\A+]1B]8*R).EU"'L4A2M66J0:NVWY1#QF57(Z+ MY KK^Y ]1%N0W@=.5DU22@?QXS)T2,5JS].Q+T-KZ/3;*JN7L_CZ.RX^3O.W M2=W/OXM8,Y/O:C?(P':(-:W >U!H%<3:V,$6IZ/U9"YAEU3.3@'K0X">5X"S MEPI-CT#EP/<@VW"MRK@Z(!NZ5.YE2./7RXU'[;0I+^-J3DV69,X&,+4;HT+T MM/N+!,$7SK52+G?*-#]9C7FAT.X4%:8/'4/7Y.YXQ;030D']-&PASY]M5+)ED@ M/])H\BA5%AQ\9 *LU8F.5\53:M++^&)N7_@K1:H8&:D@)*2 3/")EE,19'NRYVRB,^69T8+IE\8)7H(_@& MJO#;IT^8)P3JU_!IP3+31& M3GYJR1("CX9 HA2YE.Q5EQ9N6Q]P,G[9?@1OFFMWF!#'<] Z-W5!S-ZGJ*$4 M3_ZEJJ-@E480HAA6#*TBCED"?,:M>?91K6.PV' F3?=$):^D*<9;X*@(<+01 MZH$!PG)&YD?T.38))%Y"2MDABM:6J2:W%]L:Q/B<1)!%0,Z%-E[MP_:D(23?(&2TLR6,B;+P6(LG,VV)JI#OXFI+J8C6!28U MN1--4L#/L#7/$'O)(#P\UQ/5R#1ZN_B(LWOEWGVRRAQ\;:8/5EM:0RP2G, ( MV3/MDS5*FR:#/8< ?V'Z-CJ?SW52'ZJ3/]]MJ*_(O[VN89+YE7+2L("FOAH< ME! )O+2$*GCA4BZ*QR9I&\^07)BV'";IY]2;XR3'!\,X]RR#UNA!,5^; Y0( M]*TBE<^2U/A'IV,GQ^]QFY!RM)E5!P"1OH2L("0C@9G"@I7.>_OC M5NNQ_N=N'MI$N\#H@^G&YNS^)'6[R]F!@'-V0W&,QN8!FQ8+*M95GK7+/ M+'F,FB>;FIQUYW>Y.[!*]!%\ZTYA*@:T.CEPT2I:FJE=QCD=W3X6S646/'>I M!CS?3F&]R'BI4U@?20YX,U&QO)Z&67Y;?I[,,-%OS7_Z&)8- 58C.5!'3E8X M%.%++5,M$)Q2(%6I7IA#'[ONGII[2+W'E$)WF;E!83L M#2ACRMW4;5FL898'F4J7RZ9N54L;(9PUWP-(M4&$?M^4CR2B44P8""8(.L@4 M@Q!*!L&-S86IX$23R-HYI^;LHSEC\M0X070]T=X&H9F0!7*LHS2-#Q =(4V! M$62+#'',=(T?;N@^Q(Q>\M0%W(^2I_VX[%7-L@\1XS><9(XGS228( -943:! MM]82KSX;+CEB:I)!>EXE3^V4I(_\!RZMWMDNSQ2CE8T<.'(-2F0)4=#2E=1. MD?.%<7W2[66T'^Q#29_V@WWDV2"7[@V&.;[Z,,,GH%3,3'EM"(H@FXMK!DYS M!DDE](ZCU*I)__J-:"Y!%883]]"M%!ZU,EQK@HI">%W;M3$I):B8/.$+'C : MI]&8*(SK\*9O?\(E$#N@# Q_1#GR>WV]D*T"K M%CXY2<^%!^D4;68Z1 @J>UHQS]Y+D:/N4O6R\<-/98QZ+Z%/AY18 [/\]>U\ M3^>3!Y]2,^11B 20O.> BN,. YUY"X1I&:&.9;\%S^D3XD M(0WR?3?!JG\D!^/!J-T-L&7D;R?"XT3_!N&S@XX<3D:#Z-]NH!E--H+\%FZT M V5$ E=#72AM*H8)HW*3G@-'TI8=4<#C*$L?#AI&!9X..'C_&=,D7$_^,[GY M\-O-^P7B]>O;R76FO[[_.J^)J/<':/ AZ\"7!A5]L9[0EYIYCE[II*W-F74P M.0Y',GZ486!JMT0:1N#EF%T'OBWO:0@UK()G#;L0]']VLZX$!XIAK4N!"=E) M+KD622O4*G#KG!(^:"5-S-LGGO2'T;AK@39UGF36(#36P)HN$ /6N=A:*R?) ME//-\R9;C#S9W-]WF9LP_SCY_(YL9/H[<7%5JCGKI ,Z: 0HKQ5X.G" (U'L M??9<-3FB.R,\F?#N?EJSJ4O=\,P,/#UL,\@_\,/RW;P;S7(E'&$3BDLC5.31=3F:NSSK0G2@B6@;-B786IY:D-&VSR69J+4>+-OE?82% MI+47Y N[V.D&X'LH$SYDKQB4AP;)0F]PL:!MZVWY:89YLGA[NY@OPDTU%N_U MF,N2#;<12F*)\&4DST8F,+&4H#G2#YL#,K#>(F(_DX#)Q',%(4%67R9GU@Y8]R\D;Z-CJ? X8\ERVIIC=+YV-Z?;WT<^GE MH7/XF^GUMOQSNGCTD_F]WYVO;&(D&2D@%%E;5AD)=!0CR$0V63*>\Z([V#Q[ M [@011J/A :-"-[-I@DQ+S7\7?BZS,#Y:_K[Y&8Z(\ON_<1\E"8Y!X2P+IKT,H8F=U!WBA2A48VY.IZG$R;2;0D4\/9" MM.2 &MAV2M)'_F/7P%J,S,1HP0BC006EZ53T!73(Z*0M&E678/*YU<#VHJ1/ M#6P?>1YWX%\QQD$'-X0.92V<0;^ M=4'THR?D_B3N;@"X#P/C](143"M>I >3,("*(8.W+$)20=-_N(^^>?_UT[,W M1E")/H)OW1.23E;N T] CR;+2LL(SA,6=(XQKI-.9/D*U\;F]E,DPH.E2E(=.)O&_G)9+]Y*-&EF0176(86S[^%(ON M>I$P'5:"+3IW36\^+'#VZ6>,B[_HWRS56/+,$^H$:.H0$!D$>+0.N$0RF:01 MB$TFZVP"\_U8% =3T2#9<1W30S?=W:A:VA";81W'<#B$.>D]5M+CK&U(0=1L%HBM!#U"T4@ [(5:G)JM%U M-%Z$*,#93&_OWGZ\GB MY^GU=9A]ZT_9L,:^V_.:U=7OL=S_U][5L\81 ]$^_V5 WYIITK@*I @$TIH9 M:80/C%T<_O^1#D-(S.7V-MJ+[W"SQ1:[([UA5K-Z3^\/+;U1:[$:"D0Q<).> M+=44\9(-? M_Z4=>%W]?]TU_?*T?^GO*OKM^7%7#G:^T:?:R(,KU(?O704)ID$3*NA"B(XW MT:0M"^_=;/RNRYM=7Q*HZ8=TD:4Y&=F/Y,A>)#192:X^?"XXD$B2O&0*;#!Q< ,UB MR*K$Y#?9UKMN"="_)-+V./UO"="*/=.4@K+.;!=AJ:P)*(/"LMZ$$_S%=8@<)GB&HP&'7JN'-XI4 M"Y&J513MW^=-Y*[71V&9G!+G3/QD"LL):T9"*YDP0BMRJ),>T%(&L58:MY@R M+C$NNQ4#S+. 6FZ >JDW+L0' !F" $P M &UT>BTR,#(Q,#8S,%]G,2YJ<&>=DWDTU/L;QS]?,V-FHC(,9=]&E*4&8^DV MA.@WNI-$(E&:K%F2(>8*B2J 9C7U+45$2&-'-' MO_6/^\?]_=[/><[G?<[SG.=S7N?Y?(3]PC$@96]'L@,0!('CH@#"<1!I&^GO M P")M V@ #B ^) 8S(N8@2@B$ )#K]1 F#03^\&)N7X#P\!H1#C"/_A MVS8 (/U??DUD?\J9D+ 0'ZJ:@X^//\4;" LO0B#UCNCF06 #4.+B2'$$"HE$ MHM&H=9+8]9(2$I+RTC(;L?WZS8;J2NJ&_[.$#P$&!3:!,!BD <0P$ P# M"=N J@@. ?T0^*<@,1@<(8Y$H==)B!KN2@$Q" 83@\,0"#A<5#TGJ@,X!B&M MCK<2EW'T0FJ$8@W/7RM":5K?:9$]V/,99W3B3#QZG=RFS?(*6ENT=;9N,R:8 MF)J9[[398VNW]V\D>R?G0RZ'7=V.4$YZ^_CZ^0>$4<,CSD9&T2XD)%Z\=#F) MGL9(S\C,^OMOV<7,DM*R\HK*ZS6U=7=9]??8#8]:V]H[.A___J3WY:O7G+[^ M >[XQ.34F^FW[V9FY^:_+"Q^7>(OKZQQ00 &_4M_RH41<8G!X3 X',Q[7FEM#^T'V MU\#B_R^R?X/]AXL+)$6O4PP#PP!+L'2JT:ZCA>E^_[$^U^ER6PW"X%QM7\5M M&?X-B>[)3-<.5[<; H"W+*Q*2HN5\]35W2W3!.$?/.%"<&W3 M7B&X';K:%85HOAAB?'L=/WM6T.LG#S]@[6U]OR5=VHZ6@GSK63]6GV)YB4MY M-GC"_2C[^0[S+L^?&/TZ3@/[%IIG]TOD#)H[1#2[QUR,*9W;U\H-G\J\'AP\ ME7QU>F2',^4V+ED@VSPN!-(S35OJ?LDS<0F_PFIHX'E;3#P8M.9\_#EKWU@J M<@_'>PZW)"VWG9<6N7+R=7>B1<@JSD+S2Y&KUDCIA$V&W= RK-^%4)T^:4_6 M)01?%P)C%J$T*?>ZK2GU4X]@8^50Y*_M#0Z)DW:O?-6GILV8'L]'^ M+A)RB M5;L7=]]/W4DJ9S5<'=>\1[[?7:AV+;N#?WZ:\;MD\_XD@Q4-SAU)7<4T*C/VO,2^LS/7 \5&#O4J^["[R+H*YXS2I M/BB04Z!1[ED2,,]*:W9>7,[VW,X/]:*M5#U8ZM/%7RF;?^C!=AZC/C>K.M9B MN>'#+L?"6+\ASZ%6[=P>7K+!#OPL\3UGU;;[8KC#RD*6$.PF/(W6$.U$6S!2 M(K"NRM]6TVI26DNB8781M"^3.JD#O>\]U7I7MY=WFC!#WY0/V<+"V+!JV:3B M5?)G07V%5GH(L:[7I%_P(@Y)C%/+C[G;&6V3/?]V@IA8)Z<:[*?N0N^U2D_/ M973*O[/\E%TZH7M,CI_@;L0G!FVI#RQA]? ":2HTWVQJ-3578WHQK?%C1I.' MK9.L([E"7RZSMF_ZER@U2<;YH\31]M3U1T:_IQ/;9A5/.6"CK)9S"QZZI"8; M5!7RHV)#[_:.<>/&5)Q9L!@W0L[8]HTSII8;@YCYO>C$67P>?7[@!#Z?N;E3 M&7^TKO*E\[!]/6W0IKC4/B4@CVC<5.[K>Q;Q/?=P1,W-:ONBGCXFS'9OF7\F MS:) -C'!@ESGUI^3U$'29G0?]*MR._(IBU)FRKK_V\I2(O43IMN;L)37U/5K M^YNFGC2KMRDQ[V[J"H%DP%E5;&#XNUY-+TDKC^0"DXCJ&3Y=YY:7YVD7!^:Q MF.DP)OJGIIGO'9U7ZG(:PQYE98?3F4?WU?I%<,U..UA:[7]1Y\:+E@UBCD@Q M))PD$S>,H>&G8Q5T2GDG*[]99-W[GAZUO,+ME"CQ*Y#:I1L25C(3P7+B/E4_ MR?;?-*5]Y:'TQMUF:IR^UFYT@$#Q%8$4;B/SG1D\($UN?ZQ'LLS#NKS&,W*] MY=*F1\G/O!(2<'DC.=+\&_9S@3'J%]P^\WKRM0ZH/"*QBC23QZZBU%8NM%.& M(D,Z5/ ^Y]8UE>;Y^W^+;GCP;B@^-ITVR-Q?3#[0_0>,R.%DL9J:"83!O M8.$=3>7.*?WII'.G4.)NMZ:N0&;RVW;?%/UGV:5+T49?E6TQOE^&/Z?>.SZI M), ZNEZO<1ZV2'7R)9M7+MIN5XJT%@*7QEK. HFC[](-'4J!Q9TQ7U1:')NN M#:+P\RJ/N7=&-=6&]OGNPLM6K>&HJY_#( MLT_A9!-E=WOVRX]&;X[:44[L3%Y:W=F7U3(^>IE&3!"HO.QZT!"8F!'\H/T@ M?3B4P8X%H?DZQ1E*>RJUL0S/<]]2;J%>^0^73]'V7J*RJ1YB+QWR9SZ6)>U? MSDUS2]*C?4DY38PKINNB2;^S+BTR,#(Q,#8S,%]L86(N>&ULW+WKDMPXDB;Z?YX" MI_K83)59H(H7\-8],VLIJ52K7:DDDU3=NU9V+ S73'9%DCDD0U+VTQ\ )".8 M<6$ #)+)'MN=:F4F"7?_0'QP [W?_\?W^XWX LORC3/_N,[]T?G.\ SFK,T MN_V/[W[[_!K&W_V/__R7?_GW_P?"__/BXUOP*J?;>YY5X&7!<<49^)I6=^!O MC)=_ %'D]^!O>?%'^@5#^)_ZI9?YPV.1WMY5P',\]_"OQ9\3Q_,<)X@@X8Q# M1)$#DR!V8.BRA+.0(!J&J]L_>V$8L/ENFI!V6S[D__Y]W;3_2.WV.89F6%,ZH$E.F? M2_W+MSG%E<;\HE[@[!/J)]@^!M6OH.M!W_WQ6\F^^\]_ :"&H\@W_",70/WO M;Q_?G!69_*2>^"GCMZIG/_ BS=FG"A?56TSX1FJO6ZL>'_A_?%>F]P\;WO[N MKN#B=+.;HGC2JM(R45JZH=+R3^>$_72%^B/I6QWK.H)RVMQ?Q]*Q#]-?1U/W ML^0'/KW"'3%7JUQ_4#]G;*YO=R?J:M6GUWBLSR*O\&:&SV(OIJ/R1OWBK?Q7 M(T8UU$.F6DY#W1U5^;>*9XS7;/FD:9"R__A._FN]+>$MQ@_K3W>XX"\DT;*7 M^?T#STK-WS=%@;-;KJ;$%X_[1S[@1_6KFZ^X8#__US:M'M_(2:#04V?YOKKC MQ><[G+U_4$V4O\@FJO)-5G](:X%YMN"[N?B^\VI"5;.K6HVCG_*\#TO M'W#S@K1>N2TU(/^IM9,>RO=I!DIE8/G#O_^T!VE!/;[YI^W'S;1=J.V!RKMA MH<Z%@-R"/H/M=8#K3I*U ;#SK6 VT^J*3]H %@!6H(@/Q4:A#.?BDY?6+M M1OEQ>7'8;3E]MFY[PK>ZRP0NB<:\44GVG^?\Q#=5V?X&JM] QVU\QS_-KOM/ M1Z/QIFB!Q@6]\"DV3_Q$<^EE/U3PR5>I5B7/VR-5_KP#N?Y2)4C?@;Q@O)#K MO!. [^B/\73=+O,^RU?7*$8^C9@+ P>'$,4D@8D7"Q@(CA(>N$[HAB83TF'# M2YLP=FM;I9S95'&$53^57X/ Q%1K9KPQ^YVS=,].94M/):<_WN9??I*OU,PD M_W%(2$?-S4(8YXQH!_39O]L-N)87;BC-MW+\_II7O'R;XZR\R=CK-,,93;/; MCYSR] LF&_[B@[D MXS7*+&U@[S747S?X72GY_]DY@U=UCIF#-Q?D$S.))=K6#M48,(WI)%VESZR. MSQC('3HSH[1IQY?WU3_6:FN5;3?\O7B35?+K2V6S-V7)J_*SDK".8[F"3GP& M.2,NE"OF$"8!19#[U ECSXNBA)C0H8&LI;%=JR[(1;/4V:L-:KW![UIS0PHT MP;N?X49&<>I5YUE-Q\>-->Z#7@+,A=\3H?-\B.G^$\1:Z17@W^AFJPZ:P&V> MLZ_I9O/C]9.$!5+U'"!?4,0NO2/?T;1NTL(LK&UA2DO*-J\,\U%?X[3X*]YL M^3N.RVVAEZM_2ZN[W[*]A6I:1[:5^Z2?57)G_:%H7L;+FH3 M^?3=,J;?/J&VLWKUTZ-^Z///(''8[/2Q)K\/N*@>/Q=R+8*IWA=5BX_]7_22 M/'0H]B(:0 =''"+N<(A1F$ /T9CX?B((MSIE,Q>]M-FCT0]H!0?MC5C ;L;O MTX Y^;Z'!8[6W&H/R9A<:2%]5NZS1^60RP:T,(R;WF2TD'3)7_'Z?]]D[=;) M!_RH&/,F8_(WQ9:SMWL7;>WY882%8- 1D0<1(D1%O@F8!(@'!(5.X'(;GAJF MQM(XJ]59.;#:!<(9 [A66RXLU:$:MW1J!_:/&:%-C_K$Y-8: +YO3?A!'9;O M^N%#IQ\:0T#'DO%X\#HDQ^3$@9K,RH_7H77(E5>V-HPW/U62A?6I^+9,,UZ6 MG_BM]A6U/T&HY\4TI-#W,8&()@)B+A!D).(TYJ'T[ARK8*D^:4MCP5:W04Y; M/ZYFM#8:6E/OZ!H"91_<8P+ J!$YO0+G#:,QL?TH]L7HI6%,\4'.^BJ0)F/Z MV.-#7E8%K])Z??J"9URD5?DJ+>DF5ZO6S_Q;]4(:],<:!0PE"4X@CD('HCA$ MD C$H<\Y<3CR2("M?*RABBR-7^K3HX\[U<$'^6=+MVIPIY@QT!Q03[YNW.'; M*@Q^5XH"K>F(;'4M6&,2V6!=9N6X:Q$[I+^KVQOH0TT6N MKGIQ=O.%%_B6ZW#$5Y+P=QN&:T0Q%0%WH!L)%Z+0#R%!0Z]T*?HN:)*9+Y*^^?!V MD?0KT.($&J#J8'N@H +[0ZY_AHC[@?W_SQ&2;VOJN-*'_%E71&7N7W.,W6+'2IQX- DH0C%TM(>##!K@/CT(V] M4(0X8$:1=:8"ES:Q-OKF!>@HO *URN#W6FG+O9B+H)M-?&-".?%\="6*UG." M*31C4O5%F;,RJ"D"A\1F_-Y OFEB_S[(+^M.(0B' 20.3$'HS]*(1>Y/B)2P,J4&Q%.B92%\<\C=(K<-\)!WK0TP+ >[TM MN<>H T('(Y_0 (9^3"%*B%RW"=^#W,=^Q /"!>9K.261_-FZH"M]B;%V&:^D M5]P>H['V&.TY>M-P.AF[AZ:>4W;CH]48[%4&-P:0VD\K-A"-.K<8"9YW@K'! MXFB6L7IYU.BPGYMP@=?2HFX$B(IHZ[ZR]I.0$1Q2Q$D/N(! M#?TPHKX=!UZIT?+8L=5\!5IN?%"*CA).9MY/$75"YB$Y9H0/44@YQ%X201$% M;IB$4>"(,4+[INBE.=R(9O'YO'UD-@/-B/SDASS=X,".TBO06E/G3^O:4X=Z M/WEU\H!"6VQGB#(T5FD)H8>V^!G&(UHW.VR*?"D]V4(VO<6;_7)O[3&&')(( M& E'0.2Z6#K_B0]]G_$0Q6$0$JO5UTDI2Z/)W1U6Z=/?WZ=#G/'3:)I1W]48 M34QH'?TZ6SCCT5.O_6.2SFE!LU))KZV'!-'_L-VP+XMJ_5%M4+_C]X07ZSAR M'$:C!+HQ82X[T0F _V@W:4-;16$E)952N6WV[U99;=Y M>PA>_[B^ I*ICP:'HF$\IL_8WC.*Y1N=$2Q_.AR]ATW.,E[/V-&.T'-_'C85 M=R)H;S+VJ^K.CN0Y%YUI?NUG;&'BSB7P*,"=FA$,4FY/_WUM51SR7L45G MS)G?6/:LSH M(H?^@?7[]LE7?I:SQ;U:K!F%(, X?$Q(E\GT2N:2X6.]%+(97?TT]:T($],7#O%@=8-]N#%(]#Z3P:T>6Z7Z0"?*=7+1RXV&MSJC@-\K[;N5=:7GL][-PA4^%@% M<,%!V70,>03YME(Y\W5VF =>B+RX5QGTU6ST4UZT:2L 47 7"I92C+!&_U8 M><=Y!9B4/%)*F6$=U)-AQK+!V1+.##.TFW]F8 M#G>2,OQBR)$1R61NXQ"H^Z5C$TF85I:$: ;6.ML[N$8"F;NTU ML$SNP'81 ;_7"H[JMIZS?EP']4C*S*[H.2N/GE/G4$##U/78J/?8B=)(%)% 0A52%!S+,ZX>N3MK3AKI75Z[(G MZIHLSP9 ;7A0-Q: 4Q_##;Y#C+:'!]/I:4QD]YL@"^.+YFH M 5??%?E9.H/Y(^>@N>Q67RD%O^L96QME>XW]^HXUH[AYNVOJ/?]KKP.9]=A\ M5W>.0%[$G9N]5O\?Y6A8!!QBWW>@<(.88$89#IE5,E$SN4MCY$9ML%%Z MEZM=[EW&'PI.T_XS^ZLZP(Q4)X!U8N9L$=4JKX!6&N8"_J:BC97>*]#5?,3D MFG90C9HITU#TO&DO[? XRF%I^?HPNGK%!2\*=7N/YO?\,_[6.9WYE5=K)XHP M#K@/50E3B-3%>)((!L.$.D'@Q#$G1DA-075/B;;=JV2PB; M\="(N$W,/SO(:E6!U+6;:&T%I+KCD8XA+F.2S261LY*,H?V'Y&+ZFOW1Z\U? M7WYN]FE1'(;"]RB,J8LAXHI%?.2IU$7(BZF@B!NM1Y\VNS2*4)J9G]!UX+E\ MS#G,Z(G'MU+J\H9UG^'FQX[# )CI2/'FGA81_)'E M7S-U;*C2\:B3Q\ZE/KD<+AYDF]\U?_ONAY&.$(_![CD>[#P\V]'?L8+=8[T3 M?[4O*ZC/_M+J\>=O]$ZM&'^57;-F#HN8CEH+/>D#Q9'*Q(TI]$D8 _5.!YX%\!PF_3+%,11DW8T!0]$A,7B9!"+TADCW Y MK26.Z\ $4^$/$2H/7P5[3=8791L#8X$X\:QY5]M/K M?_#]3F?0*GT^Y]^ %.SF&(V;<-U [LSIU/'!= V3/6ED$_ M-GW[!V?>G&\SH5_U)SL+%QX=N$:YO^_$.9[@^J7Y??) = M1],'O'G_->-%^^4&3LC]T(&""20]-NK .(D#&'N<)$7*D?7]GZK\T1X#G-88A4H.521I7'HN6"UCUI[] KP.<*9I0\GE7?H@E_QN>7K0'KN-'8]Z)$H5*6',,0NHC .5"$V7XT82ET:*>Z5!WFJM M7!R\V:B]0JV]*E2^,\!\<6K6 Y>7\J/C.C'U=2#=*0Q:C5?@PV10FJ_Z1X=T MICV SW*57^651';_0:JOE9SYBE7JL#P#I;H8H:)N2=5>84X[933DCW6B$IV) M,55^G Y%2-7-"?G?+ZH" /\1U/N#O%1WIQ\42>69)"RY,E!9A_--RG!=>:-^ MOK[GU/FI3JDJGY"$![89TZ4[>"OZGE=W.=-#;Y=[=:1]#*O>[MG5,&MGMCT. M*[.Z.QYV+UZ=/NCEMBADF^N0$L>)&(.)HVY&NT$,<1#&,(E=%SL.H0X*UOKK M-O/+CT5832X[01,.5SU4::U<-QOWX(Q +99F?O1U"$T\33R)&FW4FR2QSX'I M$Z7P::4\5[*> RM[TO(% W#U=R[M2Z M MXJKVNF9=MVKVWW>\NJ:>;]8\8EDZ ^,<4\!5PIO0*_[I#=*0X:S<=C'VNP MQB0E<^&S32 MQWV-6,>/21@G'A1.G$AF0Y+9I%\#$:%,>$&8!-AX]6PE>6G,]O+]7]^\@FX" M/DB?G]^GU'QI9X?XY=7R9#A.S%6-WFHQMM>\ON"\4K]4VH/?:_V!27G>*Y$V M7TQ/AOB,B^J'&E>V*WVK%ZER]9TR+"WE(K;N,S5AUY7#],IZ MUWOR]SFMW7_*=2\2BL;NW:FVV5.\C,[FIW6 -+*W3\:UYOI!A4 MJ65^Y-)8KJZ))U1V(HP@P3B"# G,.9?S%:?V8;A+,,V&/.8+\Y7ZP]H H+90 MBI2J?^I*Q^6),-^%UT2V^- \[JH$JB'$@L40!2&'A*(8AI%P'2[\B$?"-KIX M"8;9?V;31R_W?V1/HY?_^WQA9DO3):BZ($]ROEK;.WC^.Q79MN_S1>3Z&=.N M?XYL01/TY'Q5M0?H-M EY1LA]=@6:F;XR$M>?.%K/R(\)D) R@6'R$L"B)/$ MA9@PXA-*(^1SJUQR)X0L;8]"Z0C35DDUBRHM+2?%4V :3E)70C3UI"'5 SO] MP,<+Z-CS=8_YH_+G*3GS\EF/I4?\TO?LP/%.[SC;;OA[\:+)0-"-;7_QV/GI M,R8;OG:\2#@\YM +' :10$35;U$%1@,:8A_%+K=*56:KP.)XHM%?'1&T%CRY MI[)2SE,W9P,2A GI1@"CAB#NVY27/ MREH:UW54U=%:M*LL^/[77*[>7&2Y<]"'M1F)C83@Q'QU"-X3/<>L1'D1C''K M49X7-W-5RHMV']>FO/S*]9=1VE":Q[:2]:LM7\<,DQ"C$ 98)1G!G$$L5U*0 MX# * NE&82>Q"6Z[)'"9H6[W:9;>;^_K*R9MF9PK[I:QR][PU7LE;[6 M_4&?+NAMH(^[77_]E-YE^I57[\7KO! \5:?/Y9HYV%5)RZ#/D( H<1'$@7 A M][G+O"CQ'8*LUG)7*K0T?T>9HH>:7&*<.$:Q3HMT=8<9+NIF[(:I%WE*25#; M FIC0&W-JCXB6(&]1:!^NCF44)EE9+]U[!IQX3<2PJ,N!*_5:=Z%X4@('BT4 MQVK7/AA0N9/;+*6XFUK$];A#"4E@%*DD9SARE*/G0$FN.$ 8$6J6V?^<@*51 MYE,=S:/-3H+73W=C0#+#FF^OWH",-2=A,8^UNQ:>F4+J?LYNTXQS-5Q7^G98 M56QUZ-P*J)KN%<_:-=1QPAM72/8QC!Z+8X3!Q(Q=&*."A$P:$^FR=\5OU&9JYS9>%&HW9I!ZS M7='3#=F]HN7AS5$[G]@ <3.O=R04YYD86F4U!>S5U55 :R@_]4)I[;&:HS.F M3VH@=5:OTQR%0[_2XLUAS%.G5=P5LG23P/4]A\BU>.S+I;E(((D3'V+734+F M4S\F1HD/3S>_-*^QULZ.. X ,R.)X3!,3 BU8I-4]CQM\YC#_$#"K$/ZM'6' MP_?,4]?&3'PH\@=>5(_J>EEUD^DXK@?%$_49/ YIB)PDA%2HFB>1&T*2!!A& ME+C40X+X+%Q_X07)[:,E^D7;?-E=!>8YKF]UU[[T3O%ZR^;*Z(@+/6*X@38! MRE,[%(VB*WUOM7J*[)21#V8(31/Q<$'V,T4ZF"%R/L+!\'T[[BJ+JB.BCC=] MIW.HO-&1I:K]X]]R77_AYEM:KIDOJ!N'%(K0CR!BDLOBB&-("'4QEZL>*HS" M'JY59&FNRU[KE:X!(J=PJ:4A?UW=*_U\-B?6$_.;+]"A((0)GX8PM )! U=YCJ1%85825\:J[3* ]7!]0%'D^EO0,"7 M73\8[AU/A>[TJ[X.L$ISO?!K=5=K[?HBYAL#M.WWE(>@-NKVLI4"\^XT#\'F M:--Y4"/VD0LGX]0^YX1_P"G#0E+$_^6X>"T_VW7BQ2QP4 PIHY+7A$A@[$B: M"SGQ4(19[(=&5P'MQ"Z-T#Y+Z+G6T/PHWP+D?M*:#KJ)V>I\X.KG'! .E.XK MH+4'2GV@])\$8/,(BFF GJTHL7*%U"R@XQ#XOZD<1"II49-9-R>;]+:^[*_. M(9^$8>O?B&X- !710-3?4]9TDLK'*Z2VU9U\LJ1X4]<4$OEFDW]5'G&;R[3S MUTY>8)TP.[W74Q;.LFV=ISC-Y7SV]8YGN[^WOU2UCPNN4@FKK,!JQFO;+R62 M38$1T2BMDAL_Y,W-+Y5J&'POH=\HK?##0Y%C>C=6K63[;Z0G],*BL=D",NP- M[(9I#'A[P-[FEI0I2W$A'?XF3(K';DC#T(-)$E(Y5;D"QMPA,/$\.5OA,*:. M46VDT\TO;4KJ:FBQ^7@,F\&6XE5@3#S)=)4;L;90O]U7;_X=MSS?EMY9JYYL MU)U_:N 5J6V1Z9!;Z=2^3K_IX-MVX#J8!P$.(4VXD .74DA8+/_%*!*,,L\U MJS)Q6=32!O%[(5(YW8I683TU\O;\Q_)BU'F S1;%X\ VM4_Y!*I6S0F*BEU& M8]3[3^>ES7OSZ:+51W>>+K]A1QBJ*OS/625]AAO&9&/E)^7LJ1IB^9=4&K&. M(H02G" 8!IY@@/'(7["$Q.ZN"1H:611ZPH:95= JUM7V*L5 M-N.+B_CVL\68J$W,%<,!,V8+4S3V7%&V9%%R^N-M_N4GV43-$_(?A_1PL?E9 MR,'4R)8:C)]?6A;5O^J46V^R^@[1.L1)&(6<0AHS#%$<>9)HL"JVRGS'8PBC MT&TCOS];W)J<27^CD?@TB/SS##16*ZF34-87*Q>3>?*@^\V\ID7UYG^W#)+- MMR(_E1J$?X8$D:>[[9\C">2![O]-$CV>[I'YDCF>D7]5&$LI-5#A@6W%)^X' M0<@]!*,$^1!1%\%8U=$2S/%9$F'F>59IVDZ+69I+W&JI-K&5FH,"5@ZA-./] MZP&:F*5WV#0:3E!%JQ^#">)3#B4]1VS*&6O/Q*6<>WK8X/\ES]G7=+-YG1<\ MO<9F_SLES'U(DCD;@P]FD D718(1:401XS3Q!!$.'8 MAA#,12^-)%K-5\WQ$7VLJW746H-;J78)OM](S:U]48O^,&.5:5">F&GV #=J M@U9OT%$<*,W!]TKW\RA;4Y ]8&/2DH7T6:G*'I5#^AK0PC!*T\Y2)S-;?6]' MQ(Y(/!%"%WFQ=&<$@YB0 H7$9S$*'"953C=22E+(ZIZ!=3-&SCHXBL&:47@C')X[2@67FBU]9#2NA_^+K1_U#P.[GD2K_P-QG-[_DI MVJFK:]UD[ 0)W11IF6:WW11 .M//9_QMS0@+F!M$T$%1(CTAZL%8)6!DV/'< MF%"$G&@(ETRH\]*8J9W7#1PHG29-A>54^-LPWIKR6[!CP87T\%R:!!X#"56Y.K[7//)S*8MV?HM"EF@2G5?I8Y989^.#=# MS2%ZV'SWD5=2!F<_XT(5?2MO*-W>;W4*JU=/&&!L-@V,B]S$++X#K=46?-_1 M%S0*C[CR-D=G3+HTD#HKVYFC<$A6%F\.]*T?>('5Q3@=B?M1U9%Z+WXKN5RV4T" CF+ MI2N#,85)S!,8,L1=EU"6Q('=H>1P999&03?W>5&E_U!C*MW9T!#1"GQMZV7B MIE[F5AL"-M(2VT/.*SK0]"ATGFZ9_,"T-@/4=L"-,@3L+:EYKCQ1S+0V![SM MZYP!AZO7HSKN$>P5^LQ\4'L]!RRGC@>X3Q 9=$>D0:CY,.81!'T0H3=A'-!?:O"9M>B/V=J MFB>3'7"?Z@_T4U/EK55UO'G# (\QIX8^<;.ROX'= MAP1O\LHT)5J/'"ON13SV202#2/FV+*8P9CB!D2<"5\2""$=8926P5&!I1&/O MTUI#;D8O4P(Y,>>Z8OMF6:2:?X97Y/ MI&2]*\!I?INE_^#L#9-"4Y'BW19ERZ4W&6N54PE3RW)[S]G9//1K0@+J,(&@ M" )74F&(81)@#IGG)'Z$/,9"JW.<6;1>&G^^S;-;* 7=[PYY]B7I'KH%,G;Y M7_1/^0A'U?-\)6;LO;B^GYCR6WM!QV!5Q+8U&71M;HZ8=CZH_@(Z=H/&\-6N MI$I3_V/UM #(>#/'K-TUYG0SC^*SSE&S]L7AQ#:O\&GWL7=Y0:.(N]1G#'(6 M>1!Y#H?8%0)2% 18>$Y(8ZM;T[8*+&V.DF,IF&;?VC#7[1Q +G&?NC?S[60; MU:?3E,Z[03UO=M-K$1JZ(7UEQM.=..E#?I8NY"M.%&^^Q ]IA3=:ZOM=;M]R M[5!$& T]2,)8^>M.72G \3MAGD* 3[MA M$K -YY31 9QZ)MDAIU2NUP)Z#;A7=\0YPPJ=46<*,\GSS@]6:!S-"G9OVV>_ M?H?_GA2CB*0^Q@HVM#IYM?&K>W MREE7WSN!7#][7(_'Q"QA"H55ZNOS%E^;^OI$R[.EOCYO53?U=<]3P[RVEW(= MG)Z-)$18+CL33F'L^KY*U"/_A5@(W4BXD>-1$7.K^,U>:8L;QUK9$V&'=GY" M/\)F[L%HN$T]WL]!-D&DIA$F8_H"_0)G=0&,;#^<^LJ_8])'KBX$M*[74 MD3B$N@1#ZJHC:E8)):(&%''60E+HXM&2=!J:5XLZ#2 _F*1URGLEX!GNI$&>01Y%\S^;&KA_("W.,,-SEOL1#I)M5-C%1JJ!?; MGJI"I]^;K8!0K]K=6D']#PY,DKC%!;^MR@IG>E.,Y!DK5P#K M&F*6:1 -$#=SPD9&<6+R;;25)-!1=P4:A4&K\0K\UJG"-F+N0W.P1DUZ:"!V MWFR'YC@'5@W"%.B[_BS99WCD'?Z2!'SMZK(]1MH;+,O,!E6OZ6Y:3D MQ1=UC/HF>]A6ZH0UH^V<\N)Q=[3PCOFSDX^"[,A!^%^Y4 M;&^&_K_NCXZC=N# %Z7OGP'>5G=YH8.CZQN, ()@Y3B.^K^_@+0LMTUH=-[9 MOV@>_=<_Q9[K_@5D><\%&N/^,2/0*U&?F!;W@#9RUX_RCPTCDMRS-M(_9.=_$;DRY7/Q#W^M3_E_27_PHM[M8;HI*ANBWBSQ(M)A CT8Y?*)9D;0A)Z M#'(_1LA+1)!X1F6/+PE:VE#?ZVI^I-D+Y.5#W['@F?KX8:=FO1)M]!QP!-S_ MX1F?!(^%VTP'PC=2OR_UO;KV'+C*P:TR(CM"=:0#71.(>LYU>U^?[7C7Q(CN M*:_1\P,75'-GLQ:.#X6-.8PC ))G]2/82+\ M &+D($0F"PK5E?6\Z7$.F%Q;SZL4\^/6W9/[7*WE8[JND?R]TH%+D>1_M\;4DJO MF%8JMW]$$H1@Q%@HEZ/"@<0G+DR88#Y"/(A#JVL+UZNT-$^KKJM&G]15TU7R M?E!74:5I?QZG/IY%IYD1U+Q=,3&5&52WVU>C [^W%DQ04/1Z..>H.V>AU2+* MRMFC:%HU;D#+ ^^':5[7%/\!%^^+3Y7RL33/2[DZ"^*:Q=Q)XB2"- E=B!*< M2+J-0AA[B1#230R)[UG=$KLL5)A=:.A5KF)I)-*UZE11[Q59@[1J'?+#,3.>\/, M'(>C>V86KU[A(G9BVWZ5-NG0B&H=!-1W@SB"$46J=!R/8.(P N,$Q2CDDIR0 M5=;_\Z*61D&U,['9Y678[)4>X,N=1M?"1[L:LUE\KXZ6TM?:Z3FR@]6+Q>B. MTVEI\SM$O5:?='3ZW[ _LSP,H_JED&[3S]^:5#N_Y#G[FFXVG6BJFWV@Y#JF M* PH9S F5$ D?%^2B/Q7[",:AF'BH4 N(G.5/./BH=TUBECQS$Z=":?E"Q&F MYB=[5W7/Y9/2N4"?F*A.!(MJ2\#W.UM :XQ<,';C1F]F[Q7S\]BY>F>N\UI] M-5$MU443R4M/C9-;'LUV9^L6;KI39BCLHM\U]NW#3@C M'?N.T1,]Q\)7-3_;L?$8('2/E4=I[[ICY]=Y\:'(*>>L?"UMU3-L?3@D-=C' M%ZP#AXO$IP1&/, 0Q:'TED-/0"]VXLCUN?PM&5 EQE*- 2<]I6?L3J+'!'KF VG)F>#[5GE=)/$'4"._,P#L+1C_:-H2NBE. MJ$U5>):#:DM\SIU7VS8SC/_T?H.2MTM]NF_Z$[]5?]&YU3B)4>($"0R3,("( M4 =B%E'HNH[O>RPF"0IMM@H,Y2YNWV"7"[@3OK.WTHI,>?/N!-2XIKCGPO" 2#^E(KBI, M)F[B00=12GGLAPR[=M$TO?*6%U*S

PF'B(9,KNJ87.3Y'O("ZE/L61W*]DI;FD]SE%]C@#O3#Z\AA8P%VL048HG7 M\&PD?3A,DDGDI,#GR0+29_O9#!Z]+PWCCQ4LK>9$T^<'U* M2R1I,15\PK.R*:I3E]'EGWCQ):6\CCQI2NVH!^I04^Q%;D(CN9Q*B'1H$B9@ MS!(&'2Q9R'$190ZQH9ZI%5X:>_V:9Y#B\JX.)X':*AVKUYIE1V23][<9%RZI M%R>FTYL/;UXV17N;WFNF?'!3%/)!O>)8@39D2V]_O50%J#LVC4>^5D5*53)6^8>;C#W]1>?)-4^$@QV:0.;)"0@1^741YE 8!5Q0%X54("NW M=P(=ES;=U":JQ??)(TOY_]5D9#?G3-&U9M/,,W?8Q#/+OJ]:^X R4'624GJE M_PLZNJMRGJU9]1_5O:/#WW5>&&_>F; GQIQJIE!SUMEE0IP/)Y0I10V;0YHD MW1]4CO3.!>XZ'*-\+SJ_6Y.8Q'X<84C\A$ 4LEC^2WX341S'KH^(H,PH2\4 MV4OC_'8+2A]B*SI1/D"E#K6?9)VW(WV;OC C\XD0GIBDV[H'6FW0T7$%&LWU ME9[][\?CW & C/E9 M95)>,X=X/@DY3) 30)3X#";8#V#@)ZERK$C M)\2?:ZU5:@2Y"'G9S>6R D_L MHP\+LVS38.Y6+G&$:@C GYQ(QQ#-Y%[.Q# M3TSQHY*+0><--3#$X"C0Q?G'H/=V#LFX?>*%^@6^YNPZ2T$62@V 81I[T M(3B%F. (NMASHP#Q..16"Y\^84OCH:>U" NI[$K=Q&W45>RD+\W87LGM05L$ MH><0X4*JBMXA+C@D-**0] 7X9CW,O/ M/?)FOO5\V?+CZ\X&[PPC]1?;,LUX6>HL7Z4^=]'!)WZ,:<(#)OU*DD#$8@=B M-XRA0(%#70?'/L,V?'Y&SM*HO%43=/0<%-IS#E*VZ:[VJOEQ$YS M\^%_ =[+'# >:%,[ TLPF$-R+3E[_78E]8X1 '\]P=5^ Q4SJ.MFB[/FFO[C@@[9)(RE;W'+[>Y267/S!X MCXL_> 4>BIQMJ3J:+T!9!SV6 !<S)J'+XQ M6Y*,,ZIV\UZ<>^3*J]QO9>>]D?\LUZY#B' 8AKY((HBH(#!F40"Y7/M@-XH= MU[R -#\&N@F=B]K-$9OAEZR/C)[E7O9?R M/%>HCZP\>UOZ^,D!VQF49[A(1*M (/HH!1F @GAL() M/1?3@,3$*('C>1%+&]^M=A9[%Z>A,]BXN!J0B4=TJ]C(*Y-^NZ_>KCC=^GQ[ M%;W6/=FHZ']RX'U"2HNM"HQ[E IO/N-OO*QS!%8W&>LD#V4\20B./!@1+F=N M'H8P)H1#QXM%2%WB^!&WNA9H)G=IP[U1&SS4>H-**6YYH\\0<;,I?@(<)V:) M%L)&9?"Y%T+["W-V@(QZ[\U0]+S7U^SP.+J%9OGZP,MDN,C2[+9L4TR_P&5* MI8!7Z69;<;8K,Y&@V M\06'@<011$B%(7,0A=3V2Q,KYL$M6;RAW:2S4JKW/ M2@^^_S6O./!^L"S]80H\]CS/CQ(?.@(G4%4%A0D*$!2!\)+$$PQ1QRXL9@+H MYXF0.09_(LS-)H )<)QX M@!N*L L ):Z[JJ5JWW) 53++$:]:*:H>AY+Y_9 MX7%TH$A\SWC'Q38XE+FP^TTKKZ7#V>P%YOT"ANOK-LAOGE???1D9R8 ME@Q '+!/;X:F^>[]Z*C.M*=?0UKL(7UH(,7;ZBXOTG](RB>/]6Y_>^;)=F>> M:0;VW3/2UKT5DCT;^F;MS+;-;V56=_/?[L5A?O[;'&>E\E3+SP5F7,X5.HWL M1TYY^D4%TI>OTI)N\G);\,_\6_5"6O7'VG5B[#DD@2)RJ$I)1"$)W!#Z+(DI M=_R$<:N(R4%:+(WSY<*LOHVZ5WM7<.YFL\F_JM1UJ_U='3D1-R4(]._>#BTP M,ZP+S7S9R3MFXBE$ZZ]*T>C+V-H:=#;MC!MC; 7Y7E@!MRHBN[E50CNGX M#E-D5C?X*JP.G>+K&AM8-*"3E_MMGMU^YL6].N4IWXN7!6=IM>;"3PA+0A@R M(BG4BP.88!) XKDN2G@4)I%5NNR+$I=&ET_RTP.J=00"TT$<>!EO,[X;%<6) MN>TI@&]WEJ-9XQ/3^IN",FM#_HM!Y4_B;8G"4M-_XQ:%9#F3G\[+Z M@!\5IS5;PFLGX#S6.;!90E56?@0Q9Q&D&(7$]STW0,(NW\$I,4OCEE><5'*) M4E;%MLG+@ILSCK317YT7*0-LYQ0H??IZ^Z\O2/&NKI*^7B/I M2#I)G?6(_)L<1YW#I<[?5&H&XN&(P81Y+NZ&'52_\YC>FG#N.!%H:E.ESX?<" ^ M_4=CQIC+^ 9FOF38,78%]N:"KKWMOD%K\>$& FB,[A9A-=I@&'QMD7H)\'#C8*GW'22E+\XBUDF"OI>46XTD@#;<0KX5GZBW" V1&C)4T@F#4 MK;V3@N;=NNNS]6AKKO?A88/^G6QS6^@&WV0/V^JS;*:YBLP1YV[D$ZBVUR!R MY?#'..)01)P%+HXK3YX&0 M6;/#933&I(@>:;/RQ&6K#\G"X(TKKT75Z>R0XW)*8P0=@0A$',40JV2A@<\8 MYGX<1<1JR^QI\TMCALZEGT'9 9]B9S;^AR,R\9@W!V/XY:?I8.P)2#[D0!>K^HAN%T(\='":N+]P0F=YOVK6Z MQ#&:EI7./=*=EFR2-3V%K7^<#@9CAN$Y >KNTU'=E][G6G?X&PWF(YLZ%Y: M.O[CP!29^M3J=7U@^ZB_JM"-><"%"UTWD#.G]*9A$B,.<1)[S ]B[A(K__I8 MQ-)&9JTA:%4-;X47,I'DN9-X/B62N/\B:> M?W)H"$MSD/!)EIQJ] M6D]0*SIFH,HE,,:-4#DK;>;0E$M6'\>D7'QC:!FAAZ8BSGMQ.APKDKX"P42" M*3\5B&(D8.Q%! KL\S 6210EL5V5]HLR!QSX3LPF>Y5U%N?K0N N8V[&)./@ M.%=IH"Z ,X3 &8,S;AF@2T)G+OYCB,%QR1_3%Z\M(_(WGM[>J0MO7WB!;_FO M6W6N\%[4#*9?N^%Z MNO'9-E][;>MNQ/8_:#>8&4_7/^M4G)_N\6;3!F:M74H3'#D!9'Z"("*<0A*' M&$:N[PQ1<, MWX_ALAW$):<_WN9??I)OUF-8_N-P^)YK=9;!>\&D=NA>>FRT./T/A4HL=X\[ MSG;KBK\OWN:E7#8U$97\4RHMZY3&>(4K^6.UQ9MUQ&@<)-B'7L1=N;RA'HQC MSX4<<<<5D>=3WRBS_=2*+HU*=O'8=&]HN9(_966^29FN2(SWAL"VT',3=?_] M1MIMN0D\V3=@MGY:0L].3(:G@^REE4";V5W7KO;KWKP RE9]C[^Q%I3*W"<% M@93!*U";/&E\_:B=,G%8_3BZ/GNBZ!'22 G%8^JZUX^##A/(AQBY&&CK,(FPI8V,7PH).3IPZ;98.YJ;EUI M\3S"AA$ (^$V=2Q 5TW)MUI1\'OSOY-L89D@,W+1Q?/RYBZZ>-'R$T47+[\S MC$?>M]<5=:Q_YV[/A^8LX-66[Q(L>B3T71Q3&#,AEZLB3F BH@"&B>\22J7? M:E?FVT;XTGAFISO0REN>!EK!;D8V4X$Y,?F\E7,KEY[9 9ZKW7W(QQ5H+%@! M:<(D>2Z'8#Q-]H675?=&'(\) MXT'$(:;,@8@P+/_E4.C$GH,$\@*"K?*B]4I;&F'5RH):6]!1US(9;R_"9E0U M&FY3;\Z=@VR"2XA&F(R:8+=7X+QI=4UL/TJF:_22?0K=NMU]BW]+I81M]9%C MEFX>7W$5P2(7@F3#7^.T^"O>;/G[KYDYY.FX>1MQ;!!J30&,3Z!H%E%7@KW67[0P#'YZOR\SS!L_? M=3,E%OY\QSN#1FV2[ >3"G/,[^_SK(Z?5ENKO.[Q!UQ4*4T?M'(JO3#.FI'+ M.?AZE]([P')>@BROP!W^P@&^-(A_!#]_HYLMDR\]%/E#7JB6<<7E&T]V\5LI M=?J:@^];W7]0W-U5_]\:H,'OR@30 MV##BPF8@>N,F&[138>8LA(/P.4Y/.*R9P;?/'G#*?O[VH$9TFV@3)XSZ/@J@ MP"R *!$QC*.0099PAR2.JCKB6EX\.Y:R-%IKE 2\UM(Z,_(I(,UXZ6IX)F:? M%IE&P0GRE?8B,/(ELA."YKX_=M[6$U?'>AX>>'_C9)F+)K,00MAU_"2"CA

3=^Q#H&^D<\^4@_]Z@V_7B: )"PB&#F<)1"'Q M('9#!PHW\2@.0Y6;PC3X^4G+2^.'G7) :6<>[_P4KOZ1?Q4($P]S0_NM@IM/ MVGI%6//3]F8+:#YI1C>4^?0#PR;PWDM+[[=56>&,I=GM+O# =WG@$R^&OB/_ M@YC*WD0"#EU*/>XY,0NPU=U+6P66-I!WUVYP<^VF22^1[U6W+&UJW25F\_^4 M0$],%I>O5G;T7TU:_70HBF/Z$=8ZS.I;#$7HT-\8W,XP(GR=9FG%WZ9?.'N3 MR:9OTUT2['?X[WGQ=2.4( MB%6J02%_CQ(W()01F]EIPCZ98W*JU8=:_^,^60%M ]!& &7%3+UD-F%-B/W$ M\]7XL%O/4P/!&W.:LE5AUEEJ(#Z'D]309@9?\%!'UM+S5V=D*=,AE'G62>;M MQ91CD820.J'D/Q%*[SR(, QQD##L"D1CVUL>_1*7QGA[A<$3C:])GGX9=C-" M&Q7,B2GL2AR'7/XPPV;D&R 7A,Y]#<0,@Q-W00Q?'!KDL O'>Y/=")%N4ESQ M\M.62&$I+NJ2,#G5O[W)V/_*TZSZJWQ\*S_)W3(5!42ZQAZ"7J*. [PPAL1! M"(8$>]);1W2,V?@5 M9[XO<,G9R_Q>G27KR>:F*%26/+=S!,<("@2QTN9PT6,?N3%R!;+/J>.?[YG+_ M#CL8GZ(/1C]-'U7)^8_@I\#XY+G])(*&5GA4EWM?IYGRA.I[TOL<"D'LAD'" M&,1,N!"I&DXD8CX,?2<.L.ENG+K(M^-B#JQGW MCH76Q#3:7@]O%&TNVX/?)\E*88+)N/4@>^3-7!;RLN7'U2$-WKDV5?1QP5K. M#,K5'F0H]B+AAU&((8YB#%'B$!A'C,*0,1$&5 B$K!)7C*S?TMBIF^KX1(EK M=3AO5N!Z:/;I<7K=T E]OKZ1\5GRH ]*K[GXXK_FV2=^J_S<)D.%+VB<),2#S',91$Y (:&A"SF/1$*(+QS? M:O_AK*2ED?I.4=L#L7-(FAZ$C8#/Y =@C8YRS9UGL%%S@B0?%\$8]\3KG+"9 M3[HNV'Q\PG7IA>?=R_R"TXV^:9P7O\AWJS6E01+Y D.Y:HT@"D4 <1A@&*L] M32(2Z5W:E2B92-&E,9*^H'AB9Q,\R,?*4_N;K47ZRK_8JIUN<*M,>Y[]SJ,O M8=YMSVOZ]Y]Q]_-)[__2V^W/M@UZKD^6N!MZI.L_Y:;H.<2GVAL]*V_@%FF: M\5T).%^X 7=0"(F'.$11',($.3%T.%*;% Z)':N0KF[C2V/_?3DX*8#O*^Q9 M[H1VX3/<^1P(RM0[G4_*XTU1'>^4X:-N9W;;GW?[\H1E1]N5IYX9Z$GRC7B3 ME=M"[7Q^Y"4OOBAGE3:W]^/ ]P5' A+!58$FWX?$<04,(D(B)T*Q$UL=;/2+ M6]JX5MK"M%47%+6^TIN3*RMZ(0' $+0-?:[1,)S: M(U!&=5WZ)<[K@!A9?^1&F+TUC%A^Y=5+7-Y]*/(O*>/LQ>-OI0HVWR70O:%5 M^D5OFJT%PCSV"(*">R%$F$80N[$+0Q'2@/FN2X)D7>45WIB1C+EH*\+9*3#= MB)&: RI55VGDM.YJ89'OTDGCG>)VM&/1%V84- W"$].1 E=I#3YTP/U>:0[2 M[(=.UNZ;RS!;\Y,]8F-RE87T67G+'I5##AO0PM!Z=R\E*19X\R9C_-O_YH]K M$KLB)"2!OB0O*%U;"TMRA6DG0: FTFD#J:5OV M[A#(?LX9!9Z)J<4:F0'5[\Y8?W7]N\-V9ZZ =\:LXQIXYQX[_50NI?J3U15>!L=]M'($X=!R/(0P^KBD 8$IH$,)&K#\D% :7, M:#H?K,'2V*$U0"[8I><\]"J6?4>8T<>D\$[,+GMD6^U5.<>=_F!O0%T.72##Z55H#4+X*I33 +\KH](M'&VZ4M&Z&0SKIVYXR9F MWY,]MJH#2)^$C3ZNKNXX^P0HXT$]:E*4$=2:-U'*>#@>)4\9L>G!2;_J+7O* MTR_J +^M649)S#T68)B$*("(Q 0F/A;0Y:Y 88Q#G%B58#\G:&FN:D?!.NY1 M!>YNI=QND(YU<%K,TAMB'X!6MGF"K%+4\23N-J>&IV=5(37U"M@-IIR+XK1\ZU>:X_.LOJ?OGZC^[.<"TMUB)QG^R5 R".YKB,(ACCF$ G) M#"3$#%*'BB"0_!#Z;.BV]RF!2V.&IUN]'8VO6)I=!-U^B_Q:*&?=,+=&\:H- M]#YHIMI./RGSV3;7^Q#HVVKO?<^^WNS+;5GE][S0(E0J@+OT0:7SD6(85^DD M6Q_:<3 G-"30PX'DG)#[,/:4-^)&;B(P%JY9<+"-T*7Q3JLW>*(XD)H#K;I. ML6KHGEB!W\\]4T$Z,?^8H7EY>3,<5O-ZK%/ .U/%U2L_6JO:I+8P]50?-6YJ MMOJBML9U*XA:OSO,<]23@Y!,*)O^Q(LOJ=HK>"^:;0,5B5%6A?[H2I6RLSS] MIR8F@)/ ((X@306',:,P9$X)XR.HRSX& I?%HK1]0"EIN\QU! M9\9\UP R,7MUL)A@C_^MSF4,>\-FS,6'MVI.??<]5=J7V.JSQ9?8MG' M\G^[UW<_/7":BI1^V!8/>\^'R',_DG[15^:,H?EFN.8Q21 $&B"P"I M,X!$Q"&,_0A3Z82)Q+ MM1.FNAL]CI+/=L%Z5(S[;FF/*VCT4G$O'O=E?VZ^I7*6$%Y(A+K\$+EREL"< MP202'J0NHT'"79HXWFAEX@ZE+R_(K[]$G-)YO-)C1WT1.RQT$\$@IL2%R.,^ MQ'X00H<2!R<,RWX)1BH.=TU//']A.'6?LUNC;.J.,9M8)X)[^MV.\9 >LPS< M.\NLM9IP#(AWR3TL>U&W!$ M?133V$_E?&U;KE;8T'JN5!;6VH*.N'5GU(VQ&3Z/A M-C$AG84,_%[K.DU*7R-XQN2>?H&SLHV1[8?\8O;2,$;1KO$^0TGGAD6;$=?Q M?)Q0'[* 4X@$83!F7,"0"L\-"':89W7*=$G@TGBE7J?J]%N?Z_1;.X7MF.4B MTF;D,B9^$_-+#=U>UR?W=\;?,35%9DQJN2AS5G8Q1>"08(S?N[9>0X^G=)"= MWXE#%GD(0R=Q,40,>3!QL NYEU#N<.PFV"J$'@S+>A3G^\8XSU3!01K$*>I-*4Z7SYD^;CK'0R$S9W \8^-QTL9S#PX MAZ[+2!@%E$FWD<<0$>Y"@D($!?)(XO" 8V2U6AT+VWD*)FA=P=O]:?F%'-'V M^!H2ZTBH3_ODS4O#!I8?,;+).W;D7!;5^AW.<'UQO?F< M/3],*,4A9"H--W*#&,8D"&'B.RP)0\RHV3G@J<:71@][_/_6A@F M'N][U488\Q BGA"8,.DX<8$BST78]5VCV+I>*4L;JEW]K([< M^[&\/'A'06CB46P#CM4HOFC\M-?I\[2N*,YU+VO#W73_7'A"C0)\M(O'&R[-@+>&&E[(_^J;C1;2LS7.1/3 M5FL(:)5>@2>V['X/U(@%I\[F^9AQL>, .VXN@*LTFCE3P!CH'><1&*758:S\ M)J/Y/?^,OZE$7YF*K=4W85_>J61?;[)77/"B4(5XO]7[WRK]6ETD;;/)OZK] MG#7R@C!((@*9YZA#.^S".)0_^D$DU,Z60S!>9_Q6)4OX;$[0UVMFQ -)S0-' M^DW(U4)PJODXU2:""G\#JK8I*)Y8*JE;VRH? ZRQ5C^+Z^.G+ZW! +<6KP"^ MS[>V&=I&^ ;,:'VF+ITICFK7C;590*H-/JIN_'C0C2]WW=A:J)]M3A%W1H*; M?3?>]'>C->^/A_R8W#^"5K/R_W@H'LX!([8\]"A2%U5NDPP$)/ 0I9#)Q;:* ME/<@B;D#DT!$\B?I@@=6!=&?M+XTW[E1;FAB@*?(F9Y!#L1C\O-'4R@&G#V> M,'G<<\>N@)G/'$_8=GS>>.JAP37A:L;0J&.]J#*P3M< M?N;TS]:%X>PZQ(PGIH1Y8BI1"#>.T?=*^Q_ S0'0M04KT-@P27&&H0".7#/. M3H>Y*\<-0NA$_;AA[0R.MJAW*=\+5;;NM?2"]H5/?#>,4!!XT*5!+-T7PB!V M? 0CAPL4BBCPF-75_#YA2V.VG:[Z8%M5:=3J#BX[TPNT<6# */!-'Q@P%+DA M@0$7(1DY,."\O+D# RY:?B(PX/([PWCDQ;9,,RX9B_[7-BU3G07N0Y&_5L%* M3RAMC40L5(\?Y->D MRJNHDX0'-4!?/*KD:77,!2=![(84"C^(($HP@8G\'J'O810XDN#B"-N%J!I( MM1E;,T6J-DKK D8[C5= :3PH$8()]F:,-3*>$W.5OCQ97YWY_.3BS.A)#BQP M&9.43,3.2D<6.!P2D0;**J=_ "Z[[0O>Z"W<[U/Y6VV0I:,UM*?,2&P&_"E<".283#E5E5G:\$J]#QKRVN8&I8.X?-ODCYY_4 M<&^BLR."<,*1@#ZCH5R8^A$DE#$HL,K_XG@1XY9WBTY(69ZCUBH)M):[)() M36&VZ5].H&K&9E3N/TK;T/'IM(@7- M*T1^Y.QE?O_ LU+OO7SD*EJ,*MY1,J7W=O ;7?WJ1L6JI-7CP95^[+B>%_ 0 MLD"=],>Q@ 1%3'*)2R6M!,2A=JFL)U1V:3Y8-U5 J_$*[.UI/(&A>1DFZ&W# M_?J%].'4^_W*.*BM Q_PH][Y[U0Y?=J3FD#5EL#1+Y6QJUW_SY048KJ.F29[ MQ 3Z/E.:B>F0/Y^/8D*9PZ:D7=39Z[QXE6]));:;&TI5S&*YK[[ZLDXLM&:$ MBDBNW-56(H/(<2(8^YA 3!,44P=[GFRZ"< UFV6LY!M1SM,PX(DGCK=J"W\7 MM&LW/]A!;T;XX\,Y#X.W.G;J+J_V4;0ZPWASM5OMH:] 8\%XA#P(N#$9UDZ! M62ES$#:''#BL$3M28SQ=_YQ5*JFXWDO3W'FTA%\G0>3$(4>0!BHUC^=%,'$\ M!#G%/D^X\)%GE&?53-S2?-U:8U"K7'L^JQ,[769<9HAX/WF-C^/4J_$K(31F M)SMD]G14MGQ4XT./!NJ8PV,P<1F!,7)01'"41-@J\9>A MW*71S-_RX@\IYM] U]&U=) ,$3=TC<;'<7JG2&NL5ZNUSF"GM(H585NJDK)F M?((-04NX1G6%#$7/ZP39X7'D_EB^/K VEER.M%#<-NU&I0EBK,6^MI&#Y'E9P&-G-%EGOEVZ5U+@PUY[VI^'VYIDX8LQA) M'RM,Y%H.,P2)\&(57L)C%[$@0E:5@,Y*6AI7U%P;?IE37"J1K_$5Z6^S% MXV^E2OS2$9^M*,T)=F=#H;T2H/\$Y[^XN5MGUCQC[3XCTQ+:DX?PUVJ[ZJ(_:] ML@"DV0]@9P386S'5] MZ/5#;+A-=3UL,^U.=?'*A445$_N]*"-,1MV"ZIUC<)WV1TLU4[[\VIWCM<;0O-:6N7.Z[' M'0I=/R$048= PBF%H1,)2D00)\A?5[EJU&S'Y$J%K%9W.[6F&UR?E0S I#4K M?=M2CJ]=XK"]+T;STK98T-4]9[B#-6-_3+VEI6X_5:ITG#)&[\5K.\#>D!78 M6=)&)H"]+2/N;8V$ZJB;7=?J-._NUT@('FV'C=7N#/O^LO?YVHL1\7#LR1[% M/D0L\&#L2BKV$'$]%#"$?3[9SK_28&G[:?+S1A/N_6O0)]C]MX5RD?O_RHAG M.@'HXO=L9P!:B>6> G0QNNH?.0;M28\]&O;(DUNQ'@L M"!1AXD 4J;1!0C@PP5SZ5#CRHB2R839H)G)2PK+ Y)RN[E@<14 MNWSI/U1H?Z9W[%[*Y5F33-0/!".![T 1QY*0.*<0TSB&2#(59UBZ8JYC14A] MTA9'1'ME0:LM4.H.S-/:#[4A 8T%X-3$,QP[>[XQP614GND5."^_F-A^Q"M& M+UT1\E#ST[ZR]]HAE'B<(QA@[D$4B C&5/HY6' O((F/$KN K9-2EL8?]='] M9KAR B3@P3B@5TXMB-29A0[EIM M0AC(7-J(;E1NKMNW*V>=1-3^.H@)YF;C?F0D)Z:#%L2=NF"O+_A]FO0$Y@!- M4/BA5^QSE(,PP>%,D0BC5XOMH44\8$7:=ZDK#I,*? 5%^Q7 M7KT7K_-"\+22>I3KR(]YX,41% &1#.6Y3-628) Y+J,>DWX'LLRN?J5&2^,O M98N^;/6]V"GY@SJ,+_:Y0^K,?/4Q_>!,?=?WI2'SS=E#4_.B3MI2&P-J:T!M M3GL9]T3B%VW42J=7EMW8,6S,C/ C83QNVOAKE9HYM_Q(&!XGH!^KX8';Q,I^ MM56D\[ZDY1\ZF\LZ83'!$4*0>$(N\_PD@I@3#FGHN"+T<<(=*R8^+69I]/I$ M2Z#4;)(NV6X(GP;5<"?X:JBFW@*V1\E^Z[<7A%'W?$]+FG>SM]?:HUW>_J<' MAF/7,<%1XN/ \2A$(I#CGKL>3$(>0$>0*. \]*/ *@[2/DIXOFC&(=NV=J'3 MBPN1'CL.>KIXY^>(:^Z/7QXC3KG9<_B B^KQRK/RU-:!X.J$UG=@ MS)$+41@32)(D@)XG(E\.RMBR4J:%[*7-R^U6C=8==)6WK3!O#K_9$)\(U(EY MX#R>TV_E#$!LW*+PYN)GK@!OC;45"9>OO# M$!!CQKAH= \OR'<[G"!_.N2#\XW/,NHOVM:.[6'JFO^6OV]I\'8/U5W"B MYR?RVF;IGE$#=R95>-X H#FP/PHDFD6HW=QU7_UC_?K=9T[OFMA^A$,O)JX+ M2>#))3*-,20.\V$D,./8]1CW0Y-IYK#AIEF_#V[4OP/6DG"=7" M#RL@'_[MTTW_4_4DLMGH-%3;3+H3]2; IUR5@%/_NB"DRF^Y#O8LVLO@50YP M"?[U3['G.7]I%/Y1_^C^Y?KIZ%PGU3/'_\_>FRY'CF/I@J\"&[.9RC1S5'$! M2?#.+\66-ZYEAC01RFRKR1]N6"5VN=S53E=$JI[^ B#I3LDW Y2[+$QZZX, M221QS@?RP\'!6=1?]7(01WD:F<5@[_)1>/N8D!W%'OV[9]B%/BI\][J%0Z_= MR+OGW25M!IPY2=2=&#?/GY?U9FW>WMH$C][>D^6UX7 =0?I=U!O!FQ9D^M=&UO1:)UNJ"MXGAO M0,XE*9",H) 9@XB(")8")9!'-,I0*1,B\/RQ.<'>D/7FO_%[\%J+X=X&)21L MWX<#83Q4W%7+I3;Q*5DTL3_3?T^R!)=IG@CM_M-G%R6".(H93/(D'LG *3G/*AW:B]WF%]K?L-Q'1-OH,] MQII@LD9[T%,?-"DY&P4 :!$PB3D-!K.VSVS D+.Q)RYH:-IHPH\;PC;VG.R% MNHTN@'NWGF^"Z0HXSW%";ZO-0LR3K& 8Y1CF!5$V;YIIFU=B2,HH11G.BSBU M2IHX]/"IF:5&*.U^C).?Z,^@$]>^\\X>>J=I_E),!F9B5SBX^X#U'SP:,[#GAX?%[HDZ9)_$^OO%1-=U8^84L)9G$ 4 M20E1@G1CP$A"3DB!)66D**V:S]H--[4/>2OQ#'0R-Z=&K=3VCC0+J,^[%\," M./!7?PB[JQYV'MY("Q#M?91AP1S)<]FU4%=6ITY()HOF?5R8NH6*846GE/GU M8W>U_M-W?>#]5 ,ME/E%W7^CZU;SOX?Q+=J#>\+C:/&0T?R0]@KUO9,.=_GY M+)NRTN)%=2XU3*\^U[;F.B9$%#'',"MB70B:25CF/()I66#"1-!3O'(WX'P.VVYL/ ./2!4A_!%S4 6[EG0 D^2#U[=[Q";FD=1A]U M3^J.RNM-I<<3O"FKVJ@AON_7Z_HB="?JC**\$##FHE0&9ZE],S&!>2((I[F@ M0C!WS_CI0:?ISFY<3=6N'AUI"\$LA?J^2%,&O%K>'7!M.W/:J1F1DB4%S25D M<:H6CDR7.(M2-2T\BE!),(_*TM4''7H^AG<+4B&,O$!;:'U@4;.YR]SPT_L5K^1M9DL9GV9C# M]3S.9"P)II"5BO415V8J)@6&L4@DE1SG66%U-GYRE*E9I(V@>E/VL!45/#2R MSM1&C;*V"IUIU+1S]-IOG8\#?M[M$ 3&@:FD1?!:@IV4H!4S!$KV?H4@:(WD M3MB]=VH9K76T"68/5CJ:ZXKQ[U$BCTT:GZ!U!K(EBW.5"/ M)@=*F&[=89P(9Y$\X3LX?N]H+H.SXO<]!>:]T(I4T2A@A4(JX@*B0,2RQ(N",,2XCE&426WE\O268&CFW@AN76^]5 M=VYY[C@/=K;>H.@.S-F=[* 5?@;Z^91!&ZQXPQ2X_;FC$&,W0O?#Z$!+=,\' MA:[9=RT_FO6H;OZFI6DOWO6B+,N4$BD))$607 MO4B:J7'?7HFZ63^Q6=D-C49_J\%.)] I9>/_&V!"[8ASM&D:F$0'GZ& -08= MD!VG^J"-0!.I2^B G7W%0I>'^G%S$W+4QBPH^O_T_4NE2ZG/22D3)M(8DJC, M(:)%#*G:XD..LKRD91GEV*F(ZK&!IL:H;4QA90*MMB>U/\RF7ON\R(->.Y6) M67$3?\I7BP59NP:@'H7=CAQ#@#E">('"<2?C#'SZ W[Y/#--%,*QV3DH0A+5 MT;%&Y:!S&K^FE[/7NY?&>']?"?GQ+_7(3?5=L92LF%BW$1Y2H$*4N8!)7BI[ M+4Y+2'2'][PL4$PB)G)BM3\],\[4>,.("K:R@E98^W(9IS ]S0H!D1J8%(Z M%+"%DR46EU;4.#7$:'4U+/3L5]>PN3Q04_%8MJX>GA[;1 MKS4:*M]@D$*37@ M.'2@S+'AWSQ2Y@PN-J$RYQ[A1WP?Q.-:L,J< JE_+T17$J+7 WX>E4E<%"2' M<:ZV4XA&.20X%1"AJ.#*-!(1MRK>X#+HU*BN+[/94)&>L&Y<9H6Y'8F%1G)@ M]NJ+.P-;@9OB!C9X.I.4"T AVLM6#N"5_?15: M(<5XYJE?5DNN3 RVT7$A'__2N6CB<'::<3YD.>(\5<98$N>Z[@%35EJ>IS!/ M:"8Y*Y+2[6@QB%13H[*/4@IF=B^540]LR%]@33;ZI+VOY0PL^WH"T2@Z:S*6 MVX36QS:AM1C!%.7^C%Z=GE%G7@XZ R&).XQ@HS)[4"Q?4W_8AX=S\?^^7(NF?^HOI%K^ MNJKK>2YQG$L60RJUPS])"TCCJ(11R3+*$!81N]CAOS_LU-A])R&0I%J#[V3Q M),"#VDJH[;GYL.^4Y#7X::&$%_7/ZMO^X_UM6X7B\C. _/B?R)P&=IO=C[0 MFP(M-_A)2W[\?"7(B<%QJ(8^/S@P\IN?)AQ'P^9LX<3=%W1D/MP[?DYD+G"4 M9&IS397)2G.A._E@B 0M8X*)X,C)9#TQUM2HJNT^O,ULV(_0]^C4? 1F.Q(* M!-[ S-/@M@=6P$,(!SR"]W ^,MSXG9Q/ZWVPG_.96]S/*6_6*VUE7:_;I%Y3 M@5X4,4)12F&.2YUHBR)((T(@+Z.")%%6B,PJ@^'8 %/CB5OU1'W$<'6W%HT) MXUK)_R",!<8H*5+U(A+=99?$""K&%9#G.&8\R6G*D_EWL::K,8#L#S0L7X0C:)N&4^I>>Z1Y\]FB'N:]WWY)4OW^QWW%U,>U6M:5(K;F?/^>U( *L=0'8L+4#E 75G7[8Y-) MQA:DKBM9J3^JJ]OO+E!QJPOF[T3&JL]31\MEO4#E?I;K)8\)&#JX[0-V+9N_ M5V1QLZHK_79]_&LCU,NF7J)?JWHSCY* MXHO#">WEF=H:>#S@;:N3B3[LM *=6N#/G6) :^:8(G;IO-I9U"/.UL"+YA@3 M%29&T1W>P>,6'41Z^UA&=_RLXAL]'NO'V+>M::!6@JO-S:I:;CXO;ZL'T;6J M*F41I?H$)BLE1&590J)+4K$\S3+&>5+@R(603P\W-;XU NK*&UI$-\8\@ZL= M(89#:V"^ZPD*R :\P&V DQ@[7$(2U9D11^4A.^U?TXSE79Y!*0^/B]6S$*T7 M\W#PR[;O@F"^KS3_%1H?7W"WUF?.-J3?W:;5N?Z6OB^<%1RBF M7%?&2TJ(4L$A3A4_T0P7,\:Z)B61-KY>MMJ"I&&B2:Y^%1VKMN&^6'2]/ M]WT9F.?/AD9NE>Z:NF@MU6\W:O(W8*?H##2J&J]#3]F <4%O,D=!XXO&U6#< M.*4WF9V]>*>WD<)OC?TJ-E43M'BCODE]2FT.F8G,$,E)##.1Z01MQ)6%KD/] MI21QDI.TI,1E+3P\S-36K)V40(OI?FA_!E6[=>!RK ;F:Q^8G)GV- HA&?'( M2*,RUVEM7S/,F:O]F$ QTN]=*%]>1C)/$@DCJ;;E*"42XB3-8)[P.(]%'&>D M=/G\>\^>VC>OZ%19G+H37'LTX7C$WX?-[OOV!&/@CUHW5?S]VP#;Z@/JAOQZ M^X\?]9,]H-?K[_30)9XE0!<+$_W8579J7S@1IQ(S7D*2IQ@B2C LHQA!DA:D MS I$4[>Z=X>'F=HG:T1T+-UY&#^[#_9R5 ;^=IMHY5U!N.#?\&D$@M;7/#S2 MN$4T3VJ[5RGS]-6>X7:BKH5HUZ3EW4LW_N]+7M6F/*?@'_]BZM+F''\>\T2( M,DU@EDJFRV#FD,JD@)3F$1%2\"B-YDMQITMYWMJS@I>R(-&,FF M!&R39W6PP:-ZMBYWO;S;UL1VC/#SFB@[WAD.]Y&B!HW\,[#5X,#)95\-T.@1 M/!/V(AR#AB1Z"3)N\.(E6.V%.5[T,,]"PFW!I&O9JUG\;,XI=.\%9=^_>W[Q M%QUK-$\)(QP5#"8ZG17ENB =Q0@B0:*TQ(0ES*GBE)<44[.S^K6G^E6]GT%? MD9ENP/WRSTU-)->"P5X39\>D@T_'T![RH6;"O3#P)4@&+0CL)WYX%3@^VT:0K[-P( _,B2]#]SO17QB77>SXU_. .Q.A M'VXA&=!1@E&ISP^=UYSG^11?LML6TKQ:.+ ]6,\#M+"DYR+ R)SG@KA7I>_8[4%9LG$DG,2@HC5N00$<$AY06'B$=EC#DK4US89?-[ M2N#R%8Z3[*\4Z$K\04"UC(ZGAXY38'G".!RL0Y]"*CS; GM-22>P%5^GE34* M@+X&,_#N).SNYY5^X 4]TW048=QS3S]\]LY&/1_C61[JA0^RK:8WCVE"):(% ME$5:0$237,?^)C".DCB/1"(Y=CH^/3C*U(RUG3=^8:K$S[JJHXZ5H XB:L=/ M%^,T]'GJZP.+CV<0#@XT;J6G4[KNU7@Z>;%[C81/ZJ4P>0F? MJN_B1J@79+GY)I;5:OUEM1%='$":9"B-.8$D3QA$>9%!0GFB-G>EP#E*,456 M"4G6(TZ-%-#?L^C_!(V8P,AIGVAO!_%I9A@$N(%90LO;)B5IB4$K\@L4S\=B M>,)I7ZD@.*PCU29P>"6=,O^=\#B1ZV_WG-&R^YW4ZN?SN]UXZ:%LUU?6//O7 M%5GJ;6Z;C+J\^[JM_M"<[D6$TBQ-(Y@K8E8[3A)#DBHK+5,_%XQ+Q+F3E\U3 MCJFQ=?\X<-N >2?SI>>O;G/D>@([&/(CGL%V.LP:8IH!HX=QQVTU<9F0"XYA MO> *RU5?Q!-/_]O/R\_*[8>K4V5?F2+"ER MM7LM"4TA*K"$-(D9+"3E:C>;"4R*+OC/CBU/CN<1WSE=P*^77W69]K6B+G7!E]5RW?VHG7!UL^!SBEE!L:[9 M076',HD@28C^,1.9C-*$H\2IG%(HR:9FIFG%@-$,_+9K#E'KN(16=C]++=Q4 MLC2/$4<$HBA24QEC 6F>%#!B(F8"QRPML=N)SIM,YCAG/4>G4Z=.369*[9:K M-YFFH?TQV_GI?V':)N^+'MX6#XYET%I8P80;MRI6:$SWZF,%'\#3,W*P.D"O M^L6[Y]TE;7$,4S*@Z:KR>5EOUL8;5YLDI-M[LKQ^-.&@VPH#7U>+Q:?56M\T MCW2!WR1.89%F"40)P1"3F,.42$83A%-9.E7>&E?\J2WP7Y6 Z\H4I_GFT=QI MY+FW=-1,=D:']N_TJM#T5>^7HM$!]@>KU31E:=I^53T,0).:N5$H@!:&7CD; M]<\G[5W5+J7F!0)_:G! BTY(A]&;3&M0/].X&HSKGGJ3V=GS:KV-%)XE)JL' MM0Y?RZX"W;7\9;7BVY87'U8/I%K.8Q&1.&,ES+,R4KNJ M=,$I:+U*JX''+5OI@L5>]4JGFST:="P$67Y MXY=QFH@<13!."@H1*G)(>2ZA2 1)*&*$X,RZ'\?9X:;&3$9BT(AL=NHOA79H M]G >Z?,!*&'Q&YA\SD#G$7AB@:%#?XR@6(X423FI;="$:,[V1=K9YJH#6NM1SW@GQ_!JSZ7BW,!=62 M/^FMJ!KG]:,?U]6#NGWQ;(IB*KL,"#,K,_"T:5JMZ >LS#9%+#E4%_]+;.I0 M;3:L7X-3737./V2\)AK6"KWHF6%_EY\U_$'0S<[^-L4&4U)*FM,"%HRIE845 MF3)]BQ@*FJ5QD90H*IQ,W_TAIK::: E[FV^ORHT'@+0S7B^#9^#%PA$99XOT MN/(AS<\#HXQJ:Q[7\K5A>>)*S_IOG)MRKV1Q0RI%(._)8Z66JG99EK*D,LX+ M& D:Z3R&!)8H*6 J>)E%&(LBM3(BK4:;VE??"@>^/:T?%T^.+MC3N-I]^<'0 M&I@$=G("+2BLEJ##;H"*<3:@!"T<=W+ <>O'V>B^5T;.ZB;W/>C5[6W<58M, MRK@05$+)8J*+.@M81ES 5.88I3%&:B]JN]?^>'PEA=#5LT='N(;G?VX?/7C^]O__@9_$2? MZFJIR\SI1_P<:)^SC\>)_4SOXM'V+?L"]O0B 3#)&9I0:5$B73JQG=^R*DQ5">L("(VV3D;G%< #[Q1Z?D$:,Q:BC6C+V*+PV9QSNO#"C^U5) M9\REWO1(B*-8[8427D(J10ES(;B(,48R2MU"&H^,Y/)]C!.@^%4\KM8;DW#2 MB>J9T^U5)CL 3@/SR"ZO>\!:V6=@&"2Y^RVK99_1]VB"=Y!ZV=IX^2HVI%J2 MNRYY\5IV=50MUSUT]+TB>Q")25) 3 768&Z0Q(Q +5,1QSG >6=D<=L-- MS=[82CS3?=.TS+JOVDKJXXVFA!YM);??-5B ?GXO%1;*@H?[FTN$N_S*UIDK:1OVKKGC;R.?=\[;Q%J>I*#*UW=SM#,>@: Z\"EP*I%>= M62MP0I>6/3WHZ-5DK3 X5$#6[D;/8_>J)G=W:YW>K!ZK2W.;FK2_5DOQ>2,> MZCDKHU1PE$"1JBTIDGD&*<$QC&06HRR+$YXX$<^Y :?&.UT%YC^UA,"(Z'H@ M?PYB.XX)"=S %/-2U*;DOP.*[H?WEM $/YVG7-$> MNK9U9S'IMK!F92VR.",IP9 *H9N5ZQYP&2Y@E*&8)RRB+'4J77ABK*EQ2D_4 MW?;+=(3V,F).@&QIOH2!;FC#Q1\\^L;C%W2'V M^Y(\ZJVM>NB]3MVYUO?I%-?K]?L%J1[JOC/^TVI]9:XFBWDF).98ZE*HNO<1 M3SBD5)8P%9G,(I)2$:6V;C)?(2;'-D;Z!GN=UL&T\("TTFH7@FY=-0,;?0ZE M6U%42_#COF+WIJPJ:ST55 "V>GA<"/WS3^J29T'6]<_VSB+O.3WOA1MCI@8F MMYT*H)VO1@F@M/C']1HT>KP^-52Z@$Z9$6;"WIDWQHR,Y.+;(KX0R[O-O;9F M-]6#>/FE$.W#V\X@._C%53787J'VVMK;Q[8]7]23_G:S_.?RM^6'V^7_5/_Y M]C<=[OY -C,3]B[^(OKCFZFKXG]FO\7IA[_MFC_6YF%K#XN=[]0KI:'DENKI4+ $GSZ$BY2^=\Q,N1.]'C^98O%3YOKOQ MXF==6%_IW;,I*:'&JNLF$#_&: EZ,C M36WI--(!(YZ7:7X<4CO#/ A0 Z]<#ACY%Z8YIO\@A6;V!GN;PC''=#Y:".;H M#9[YZ6L3 ?-L.ADTE6;8?SU5:VWIUYO?Q.9^Q>>*#*C DNJ&[6H77_!,40.5 MD)S1;305% M)K5YKEBZ2*&I20""J8H.L[R-(F<2@T'FX,Q"P6\0!N05N 9^*[E'P!T M.QX/#>7 E+Y%\5OSSK8ER:ZV:!JO2R-VP*( #B %K0E@,^ZX)0$&*L MJ7%/)ZKNCMJ*Z!B]> I8.Z()!-?@SHX6J:V8O5+CX0C% HR0/')JN%'IPT+O MUZQAD_J^QL=RL0%?_?\>RWXY^4V MS/**;:KOII3 MC]FQHHTHF4*$RXD1 PGL"PR#".4R#R*2,H2IS[-0P@Y-7KJ MZ=A$GK5:@N6N Z#ZO?Z)*4V;T#+>^*I6V[!CLM7S?[CFJ0[P'MB1XEO/[M ; M\)<3NU40[+].;V)ZVK>@%^!KO@\IV^@_1@'7)"PF;D#B#GR(F\ MPR&]G_\[X%B>BT_;VV*WFOVR5F*\?UJOE9AS2G2UV)C",B_5CCF31"TCF$/, M1<80RGB*I-,RU46X4"4B=5H %)<'3(XY+9U;:[Q&3W5U^%--&3'T5 MNM*>^HINQ-J?"";)MY8\#1- M(Z9F05FQBI)(!G&111#Q0I%2RLI(.$5%A15O:A36:J>KY;?Z@9Z"8*=A_^!\ M6_.RK^8,&$6!UM3KJ"?P>V!'GV\WNP/3[=M,K#,;#X-_2/8.+.&H;#\,NJ]7 MAX%&\:P^0=A]M11K761/UZ1^U.9TF\-,I2 DXP2F259 %)>%LE9) @7A1PM:/;0(@-S)TOP=K*.42)B?-X!*TM M<6*X<8M*G-=[KYJ$Q2V>E%$M5VM3O%Y]B:+>=*W7/BFQOPHN'IH"]O,481G% MHH1,EIFBCUA C$4.<9(+*IAD98$\3NHMAY_H8?V->M ]:;)JEZLE-/FS*[,= M!E6KD>.^V'8^+"DG(+SCT,\7]0WU4.P$GX%.=* _*- 37H=(]B?B\UG@W9G* M#<:@K&4Y]+@,YH;''ILYWN[96:JIKW' /=@V9<@%+V.$4EA0+-06&6.U6288 M,BX3*3.6(^'DOSLWX-3,HL,.>Z\N&&>QMJ.KD @.S%-^X+FW+;)$)&BCH7-C MCML:R!*!O68^MO=Y]Z)>/8A;\M>'JF:+E:[UM3U73'B<*8,H@DCP!"*<11!S MFL"B8+%,,XPXV"H9 4[86U. 9U!MF.40- -3";>J/FTI#Z' M1^"&U$>'&[L=]3F]#S2C/GN+'W?\0=:5/D?X51L].JYNKGTS!2M32&*AG3,Y M@3B-B;),\BR-9)&AS"GN;6^$J?'$;OE<:!'KF>GQ84KWF5^8*&?'K=,^K'8< M<1%8 S-#)QLPPC6AL^'8X*CF(3E@?Y!1O_RC.K[^WH]?Z'VTMUI\5Z]XJQBG:VX MX-<563I^ZJ>QM3[]"H/7\(=9+5!M;$ GZ0 N62M, A\PG1AP[/.B\[H?./ZQ MN,G3@<'N!7]:B*8KWX]JL6@ZW)=4&&M<1<5K? M/?_#F%PVN-?!P>PTQODD9J-YDD4,A8>Z6DFEY=BB_!#.=YG*:\R-V] M4F\_O>-YM28]O2[^L#>?M''\:6W:@CDPW*D*=KIV,[KSOVE/Q)$CR-!.N$$G M(;P3;QAQW\ )."CNAYV(PP[I9TEHF;;E85DEZG?/7XCNQ]J4IVY^_=Q4C\:Y M8)0+*))";3A2&4-2I E,4D)3'F4)B9TV'/9#3VTAT)*#GHR@D=LKY-=A NRX M?1A8!Z9J3T2=.=<=G) 4ZC#ZJ(SHCLIK@O-X@A]?W:RKU?I&J/_E7P7316HJ M63'#H;O4L0^B9NO*A(_,HS2F&2XPY(S$$*&H@*5$!:0%)7F$TDR9P2ZLY2K MU+CKM=".MJLS_G:D-22J@SMF7\JK3V<>'LF:T,8]NY,?_'FS6E2*W&[%7QOP M3GV!_PI(;;X0AB0X9QE&I3E?A%Z3G?=S/$TTL='$H)C4.)>OGS;UABQU.\^K M!YV2-A>YY(7:N4.9\4QMZ:,(TI3D,"MXF96,*?Z+G0RS,P-.C=)^U>7@=>>< MYF!$MM[W&5@TBO3^5M7UDSA>;L@/?\0HX3'BD EE#B/$F3*,XQQ2FJ@%1K B MBW*W0[R0,S#..=ZOXT!M:0('A&]HPW>'6WNNUY-V!AIY ]J_EL@$M7K/C3FN MK6N)P)Z%:WN?IUU+GMNB!VVEK7=M?V91?Q&Z5Q2I[[L:7',2QV5!&88XTR'+ M*9*PS)1-BQ"-D(@82S'WR,)PD<'J$QH_%<,4)GDD%3=9]&171;&>F:(TFI[T M)5U-/T?CUV62DJ)0"P.64")!(PP.TH/L,E_''W6-X M(+.WO_!YAF_/P(<'G7RLMJ+?[HEZ0:^>-O>KM>[$,4]I3IA,!>1<;RL$E9"0 M*(6"2Y%C3(H\=RH%>V*LR?&5$;6KMEL;:0'9BFM:5S2_M>Q=88.W'5\%0G%@ M>FH!;$N_-H*"G:0A^P*>A2-L1\#CPXW<"_"LWOM= ,_?XLMI> MRS]6F]Z!5;U=H(LLT\VZE 6;Z(X ,2\AYD4.450B(EB44>GDFO438VK4Y8W84-?P\#,Q>VRGH:;!M=]W.0*/%+LUX "OK M,AQ#TIZG)*,RXF5HO2;+"Y_FW<%9C]"$!'RMZG_U>@B+O(@88AE,),9J.XDR M2.(,0X:*-"IDGB3(*9OPQ%A38\07H@(MZT7-FH]";&N !0%N< /,"S.?OLSG MT C9D2*)*80U24*2PUY<<1(FDD M:"SRR/%(::A9&N=\Z>P\#3D;EJ=.0R$\]!'4%D U:+[3" M!F.Y"#!R/)8'-OLA63X/N31'K:VW\=6TD30FEYX'4_E\WN<'[7^\D369+D1?=+N@FN;L'PB$IHB#&.,E3D?L01B M0G-(\TA9\RC646 N''INP*F192OO:MVS5_0!J'](_EG([2@P)) #<]U%&#KS MF"TP(0GK[)BC,I,M J\IR/J^R\YQWN].'MZK$2K>9BG=JL%K*93%R'^MFOCF M2M2?ETP;D7P>$2H+*@J8\$@Q$4ICB&.)H/HUHS0C>4:<#HPO$V=J//6QWE0/ MI&FM7JV;7J(F'*;+C] ]77O:^1WH>$Z=V\'.\!,RU@%/3Q,=M]_3!?24F8&> M.J#3)_Q!SV6X#G'@XRG1FQS\7(;>L0.@"Y_J1L0/FW_/W]^K-U4_J6NMU!%' MK:M1W:Z:#JRZ/:NR1&_6JSOU8=3;7>)'*07;[(ZJY@11%$4$028*#E&:8Z@C M=V#$U>::9@6*J55YV_"B38V@VQX.IJGAW;(]]&6-RNJC-T1M6EV)3NN9J4\' M-RNH_PL>3%_<6>LFUEMV853N'][;L?H [\%IAG_;V1WZ+&PWA]MV91]W;X%ZU5&50 M;>Y%/UJF^0:!6M$?UZO_U/]4_Y75!OS$A?I2E3U&ZNV?UBT'++1QT/W2%*'4 M3UYW#85V1T)!5D;USU1MY"F5YEHHN"?EFKA,9<> M8*N_7V[%#/>*-1:->KXV4^(H3R-CI PPX"@&RW! =<;+@"-<4JCJFR( H7E@ M6[:YP*P0$;S;JB3\TQZF8% M;LAZF"YGS@@%[KYK.?C8C7C=,#G0D]?Q 7Z29)E$N4.04RG!UQ:ARU"R):O:SI#Q8[[Y@;29U' MG9,B8C3CD.:ZEB5G"-*$1##+,AH1AD4<9VY1?";J$(BN_ "\2N.47;=6$K;E,<,G1$G#4V(9>&\X..NB188_!Z M*;"_T6\)^*#6$K6/9K]62]'5@&A-),D*1'&<*^XOE9U:%H7B(YS"F*59(K(B M4T3DPOW'AYH:Z;_J1.!&*2<0M>.2,#@-3"*=D.#7MDA1BUEX"_,\'"%YX\1H MHQ+&>:U?,X7%'<&B)[XV1TG_%OPS5QQ42=-:YJJNQ2YG[&K9/T!4?WMZ4)5EDG-^85A%"#FG1DY7#]H< M^G?;A+>5$A"CT\6Q%4$FUCOH8NSI>I-HC)V2H*\E:-30G4JW_T-&U[2FW?NY_ M5)O[WY]>.VY_6.G[C':FK>NM"N%'?P+W.]YUS M%B4XD1CF),40Q8A"0DL!2\*ID(R5(G9*G!Y*T*E1;:^&!ERW3'LLZKGO+IX! MPGE3O;'IWK(4/P ]5!['C:0'>T'LF'P*TSXPW6L5@=%Q!GI:@A]*3=#7$S2* M@I>:&N._T14895_X7K<*AUL7AIZ2D(O'8+*.NL(,C?CK96CP\7S;6>CCLLWS M]L$F4[M^(HO-\^>E$E37FVC7QM8YBD4A"9(#,Z' MD1X39;<:# O_P#S?"=_C9P-WIP#8:J"CJ?D3VS1^\/#>;W\8P_:_<)9BY X8 MOBCM]\#P?I)'2DP;R?I5;(@R^>[$O"@0HADI("G3'*(TTZF&:03+*&,TCO3_ M6<6/'GSZU/AM*YA#KL$>8J?9Z&(F_T -U'>X M4#NKS0JPIUHM=[JM1!/[OZN4U*4=U*!)-KA;DX">?->]3<726.GW8L'5 M3XP\U:))?6@!T'=]5[LYO2FKEH!L'QDJD^ 8XJ>2 ?;N&2^>_YBX+T+RCU[D M9S7^7HMKN0WKG^,H*:-(I#!#.%5DF#"(\S*'92Y*(E#*0EO;96S0;F.'X0AI2[T:850[Z;!V MKVV@(U>YVS=-]HTPH4O*CC*QK+T*#_.LI(QF3)LW.8,H+O2W72"8Y0C'G$8Q M8U:=5RW&FMK7_JE?(2IN[BA>,89G'&(1(IA66)"BCR2*8) MC3;%H,=)"GS) 9! MDZ(.#C1N M0I7?>2G4Y>?.%1>2]@J3T@X=>OSC[ZZ[U("<8\2B!.< )1E$BU MXRPPC'*:)9&(LM0M)-53CJD1A_]!=U<%HE\ XV0^M04Z+'45YF\-@/[R.GO5Z/BY<$ZSVE/AF73%QM3 OCOKU M+ZL5_U$M%A__>A1,-T8E?WT0^G!,AX>VC8YC2LNLQ!&D2$B(,D8AYB2'NI>T MI"5.9>K4TSNH=%/CW6T .>GW:[IK%5'LVJH"-N0OM5_IE&DW,9=WSO*?9COV M?;/)&YB3#_?9^F4[;YT60*D!=GH$[XH]"+Y#]]_R%_#-VW)=C*U-MZ[+!_&, MS]<-%K^*Q^WXYI#MJW@@U5)W"]\V7=Q=TXP;SU,91UE)$YCGL6Z#B) ^R$GU MECO):$ZQB)QVV_ZB3(WAC2;:&=6*V9U=SM3O6FWZ_5E[%_IP_ 53:$?HXTS, MP.S=S,E.0G#3SKQ:5=KWSCVJO;9*N=)7^')5<%LIZ3F6B3&@L&20))1 5@J7*MB9%F=JP MZ:E!IL:3?3E!)ZA3$X23D)YFMU! #8QKUTVN6.?G\ M4?C#1L..&:RN]6R,TEIROZQ7=3V7+,M2EA8P$44"$<4E))(0G:6#$:6L2%*W M+BC]IT_M*]_MD.[6SK7?7N)F9Z]XHS'PI[P#XI>30+BW*#FD<-!^)"\&&+?Y MR"'=]CJ-'+S(MZWQ7EFV+V)S+=7>:TX+GO%,"DBE/DE0GS$DIN9CA&**<1&5 M:33?K'3G.JLW]<183E_Q=L0AUZ%^$<>JJ7A*7A4D_(W4MX+-=-.)XX?HSJC; M??6!L!Q\.>_#V!:._4G7Q/QY!KXT1<^4Q+,CM1Y#MD(^"U?85LC'AQNY%?)9 MO?=;(9^_Q?-$LQ/CR)?PJROE73(.8L38LH1AE,4ZS+=JGM =:% M$:(\Q5F&BC(A3LX6ZY&G9DVH]PLYGC5:@VQYNC@$= /3SHOXNA?YJ8I:J%#L M4O$9T)(#(WK TT57M(*>)UH//NX)HBLF>V>&S@_P3?@43=,@XRM12]#UVE38 MYN; \D:LO]VK96D>(<9C4<:0Y0)#E'$.,<[4A&1Q*2GFZN]6O@NW8:?&3%NI M0:W%GH%'TC5.^ZE: KY:+,BZU@TV0*WE_]DUI]-J+NPX+#S" Q/8#MQO#;A* M9IT5U$C=1D.2/3!8W]+$RGNSVW;TWG<.VW[1*9 M= \19;#-4ZPV;$DJ(4\*15.<1)!F-%+ 4Z28"N'RHJ5'3;SJ9O/IW M$\IE&@0Y[LZ.@VJY.0L"U=![LYV0N]9;6DRS,PNX]3H+1M"=U_'1QMUXG=5Z M;]]U_@[W YAO3"S)NEK]OJP?!3.!_Q]6^LAG'IBFK_7-1[6@KQ?<3&/HQA'19Y!FB0,(LH*J'Y6 M'[;(U2]83&EF%?_]^L%3^Y:U;$ +![1T=A_R'EBGO]U+(!AZ];;3WOI;/:;J M[O.LN^^S%NSO=ZOO_U"W-)^G^L?K+W/O<:-\C,>4Z+Z_HW^_)+)!&9F?-^*A M;E>#3*(X(QF!/,/:[%8&."ER"6E*\S)AB-#$JN/ J4$F]RGVY01&4(\5]BBD MYQ?8$$ -?A3B@9%G9,-A$,)%-KQZ_AM$-AS6\'!DPY%KW9?9#VU2\XUI&OMQ MR3^H[?P<"82P4*ML1@31Y8X22')=\TCD:2I(5LK"JMS1T1&F]K5W0H)&2J#$ M!%I.^R7X,)#GU^*+X1GX&W=&QFEY/JG]!>OTX>>.MF"?5*N_*!1'6(G=7WM"SM] M<; 60.^W^;_O^^F_VS/&.2*0[56+&,A<\P-NB,AT2PG>)'3=#9UCL>V.3[FLPO^->LTV:L2/__54/3[T M:T.A+"ZRI" P*U $$:6Z=SA*H8A*DHDM?=/XO.$&7VCP_Z)E7USV)PK(C^^1O]N*>)K->I M$)^4T/KIF^??Q.9^I7CONZ@W)KAUSD1&>)I*6&#!(4H9@J1(2YA'D@M=A@;3 M8KXTE2SYK3T-60UN]>V4S;>S)\* &U CK:YO+LA:IRZ;>I]/2]9/'252FBXQ MNG[7\D0TTP53DZ(,28%C&(M,.PE9# FA"4P(2M7"(&-$DFYJWG96IC4A0\Q% MCO*8Y9& .4YUWYU40*PF!R:4%&52Y"@JG#),P\W$F)Z99AX>C)QJ.K:"SH#8 MGZ*?E"E5B]HQ+-MN.NP6[^ @#[R OTA?:VKTMI W4H.>V.$6<2>40B[D=@./ MNI@[8?%Z07>[V7M#(:N-'F-.\C0J"BEAFD9JYX#4HHTS4JI_%3**".=EAER2 M9W>/=N*=$7)E=1YGDR'KO GHP"JYVF05(H))GB40E;&$.*8$*GL'YZE$"<). MW3L]P1J!I . E4G*&,81+'B>Z0*O#%))$$QPD5+)$QW+._\NUG0U+%S](<8 MK%FRG/.(MKA9;RD]L!AXZ=$@O,J>5C\NGKBNXW2C6_:NEGLYU%]62]/_9[58 M-(V"[H_O(55($WDMW3Q]XQOM+JP-;P]16>T0>F,\#UHW'B+^],@J,^ M]KR670; /$I0+B-1PB)C:@/(B@P2CB6,<,[B5*1)*JS"].V'G!IC;F5M.R', M@#F6;X\<3=:*3CA\5I:M*SE8X&]'&F%1'9A,&F%G8 =LFR=]V^+:R1PPT,$: MGZ!1#^=''3<$PAJ%O7@(^SN#!4?H7KMW2YV.])DKT[B2%=FZXDTMS[7@5TO> MJ^.L_O;T('A;!K_WASF*>8H(3R U]AV7%):2Q3#.$DQ+3E&)4@\WUK!23]3_ MU35X>%&COMI: ZS]\V-K%:CO>?620?MW7AR=$?(ML>/:"4SZ6\9\['0%?66[ M0]!.77.\T-,+M!KO&H3\:O$6A @2&6!R!HXG"2GQ6X>>#("^193*$*->%M#R M^>&1F%$9>WIX,NT_FE]IMT^SK18HRWE6PKS@$J(\1Y!$1,(R(9*691%C''NL M4=8"3'2YZQP$X.@E.#3,(D\]QVR3PSH"5U3% ^@ZNEF_!BM(9V M#;[(>K(%RBOOZ3@.H1.?#HPT>N;3<6T/I3Z=N-JS[XTN-?:.U+JTT,.C6-9- M,VA2RJP4!84,8;7EB34;Q#R%F)8%83EE19:YG20>'FB"IXJK)62DOF^*%T*J M)0:L)[+I2[:L'4]IC^!LQPZ78SF4Y;I[6K M2_T\T)9A"T' &RD2ONMSOUEU_FJP$_=[$. MUC?Z$4T3A_=-]WTU[MY/W[]4F<--&6\K;34[%XG-74O M1!OPU-.TOIP!*N1*6:=/ZEH=3Z.C+G[B5IXBRGK12[XC#4KHGJL7N;B M*$\CL\B%&V>4%3$X+-WR&?[!WFDI3 AN$E\Z@_[3:FU*5#0"Z0ZPVJAO K$( M+R7),@X+5D8ZZ[2 )XT_--&]*>7V?SB$AW8&M)(W"74_;7T#BG=_;HNH;!4 .PV"9C'X0!46"^\DPT**S_E;XX0B$_R)I[ND"=Y\K-,SH(]*,Z3&>Z M5R;HR3X#9XYDPCM1?5$_6F-U M6ZRIJ]K#4L2+F&&84=WI.Y,QI#G!,"U3$I&$D:ATRN-U&7QJ5N->@;*FX^U/ M6P5 I\'/WG64G";'CBZ'@GQ@B@R,MD>9!G?8PE9K(9' M'YW5=['>?B\9HY25*(*XE!*B*&.P3"6%"8E2%!,A4F%55&;OR5-C*B.<,P?M M W::8"Z"86#VL$; K9_.(6TO::CSXGGC==0YI,:+ECH'+_ S-WX31%=XU);. MY^7CDPF!N_JKJN=E0I4!47 HDQ)!5.0(EHPPF J6125&DA(GG]2Q@:;V2U[/L]"&8[<@B%'@#$\8.MVWB="-IV\)G@.+1)P 9 MI%3TH?'>IC#T"),:;&&%I*T!?3/LC@&(JGF2$0-@,3PAXLX,]& M1DM;ZQ0^]F$5 7 :*U"B#Y5.H%B(S6[QV=P+4Y@):'T"!3"

9$2,*Q.T<+ M,C@C>C]LX-REET3;OJYZ^:'Z7G&QY/7U^D-5-T7D])#SI"P$*N,4,D1U:T.9 M0,PC# E.XS3.<91BJUZF?L-/C3%/U-?E?;EUU,^VS.Y:,%%]UWG^NRH\)D=& M+E8_' _*'&?/SE ;;DZ&/A1[$3APK!+O#/3E#QTG[ I;^ AB:PG>(+;8%9W# M43/0(POZF/)A,Z#W1ADY^_F8 MEON9ST>OO,Q;]&NU%*8#]#Q-!,1RG.8^]^I5M M1YC:![UMF?6G%K%I.^[H-=Y'TG3T= MC[ER]B^\I&BR":#^(&JVKAZ;!HC=V\E(6N813R'/: 11@04L1"Z%D@^2PTX:LC'Q_R M#4HCG]7_<%WD\[?Y,4U76[G^:C;QVBYYOR#50WVUY+\KM=8;4BV;3*%:E[Q@ M)BSOG7B_6BS,#SH\KUI>+\4_!5G/$X&P++FR-E*40Y05*:2"I=KG'"4%*SDB M3MZ4L.)-C<O9]P(R0828A)'<'EG!4JA\&W=/=Z7#=K5//?S\M./#W*^Y;;=AWM!4XEX5Q *M7F%,E(F; 4IY#Q/&&,11'/ M4L=V=B[C3W8I\"Y<[SH!=F0](*P#LW$G.?BID_UG3:HOU]SWVS5WJT+0MG8^ MV 5N<.JZB'KVF^A0 Z[(;Y8JI$WP:%0W-_X!GNR M'W5_(M7Z#UVT\$-5L\5*IP'4VQ0Q&:=17A .)8T5*97K]0U9;Y;JV[VO M'NN;U:)BS_,4Y2QE.((L3PH=XR$@32($"Q3'I2@S7>O>L0:!GR13XY^7XH./ MRTU;P^IFO6J[19*%]@'52GSN8>CYSYFMOVV$F1C<\];HH-UMKR;$J $Z/=37 M OJ:J&DRNH _V_\.LA&^&.+ -0T\A1F[P,%EF!VH=G#A SW==]527,OW:\&K MS2?"C$>P2;FJ6%M]YF:M!*H>R6(N$YYB%$6P2' .$9$,EH1*6 J9DPAA7J2% MDS//8?"I,:N6W30D-](#V8K?=BI?K,AR>QZMKOJO)S5Q8KUX!H^=0HH-Z@U9 M+$SB\F-;Z,?1/^@R>9;>PH&F9&C?83L;C>#@TW8V.MG!MI[65OR KD0/T((Z M%EW&']?-Z(',GM/1YQF>+LCV<,34V]+^>LVS;71[BK,T)CB!.='-3SA!L,RQ M@%E:HE3P)"V%FV_Q^%A3X[I.5/!"5D>/X EH+5U]80 ;VH=W$*L!4@DLX CJ M;3LQW+ANM/-Z[_G'+&[Q#A=D0A^NF@[85?VO=\_OQ)+=/Y#UOTR9%5:P7- L M@5F9,(@2PB$MN)QSH T*U Q;D!)T<=?7F!%AALY?4J:',6<=MS@W X M#GXJX ^A3QR<%2Z!(]M.CSEVK)H5 @>BS^SN\VSGN%';06WK-!F2NMKG:JFW M#.:E3Z6,2X93& N*E7%22$A+1*$H2IK',HH*[&2I?T_J^T^+U8__*?B=^(542_W+*[G1UA);D+JN9,5(>V1X2_Z: M$T4F,18,\BQ)($(<0\P14O-"DBRG:2%3JQ*90P@W-6;Z?;D69-&TD%DHT47] M,[A3:M1 K>2[:A)==XEGTUM"^S$VY"\W]@H[Q;' >8XQY GOCE.(*"#%E%(1 M9S0GL5N/X+>:Y'$Z"_>FN9G=[63KIL(-US:S+<34YMIN87NK^1MX'6QZC;S0 M"S2*@9^T%C_/@-8.:/6 T6\&M(;;OQ*M)GBMIPG%N3TQK<[+Z1#XAUQ]@\HW MZF(]!+*OU_9!QO S!;X*73Y%)[M\TRT\NEIX"4W4?H&IF9VN*\$Q(8*<&51R.3PWC:D>K%* W,CGL A7=BGH0@)$$= M'FA4ICFIZVO*.'VQW[>_B]BYEOUN(6UW$1,:;/J)F-XR7>^1;7Q9(2F.:"E@ M1+2/ <41+,M(U\87>5 Q,60%F MP9G#PH 7DNPNE&A45@R#WFOZ#/143YX5=/-YJ1YEBK%^4:_KA]6#LNSF)8H9 MP\K"2E%10I2DF0Z"1A G(B]BD;&(9DX,>F2@J7&C:8F\$W0&M*C@ST985SX\ M!JXETP6 ;& .\T3+G;?.0!&4D8Z--2[7G-%XCT7.7>^[!^O*$_2,JR+%:$.U'#@3&FQ@H]$;VMHT-0VFZ^+@)H\*V7$S8> M^ZZCVH?==>T/,_*>ZZB>^SNNXY>Z?>?U>C/_K5I6#T\/G7]%%I1&90D%S1.( M:$&4C8HPY#$O<<&23$967_?>DZ?V3;?"V7W$^SB5,B&2(0ES%.<02:P#C',, MHT(4..(QRJ/4[N#A(J3&.37X=?7#%Z?3%'>1[@,36RM70%?246U/$)FZIT=B MZJ?7!+;_T%%HZZ@N'5D=O\#/%'E'U.PP\>U>B,VOJ\;/W-K3640%B5 !$YX7 M$*$H@50B 24F+$L2F4N[_BCGAYH:B;62 B,JZ&3UW*^<0-C.4 F#V\"?M2]D MSH;+>31"VB\G1AO5C#FO]6MKQN(.=Z-FER)=*V+[+J*0%1Q&&.<\RB'*I MMBYI0F"2"1S15"8"8UL+Y_@P4V.*OJ3;Y$I'HC@#[/FE/@Q< Q.$)U).5L!Y M("XU"4Z,,)I]<%[+OK%@<;5GXB!9\M8:S6-.<:;M@R1&$/%,J&\_5P20"VO>N)7-,T=O!9+?<^RD_\->KA1JB&\:>KD&SXG9/'S?G;4^K MO8RV_2O\/D*=Q2_6F^<;-5N;JR77L:./VE>I_OVI6FH+P-3H^EK=W6^NY>]U MTTO=A)=<,?;T\&2.0_H58EZ78Y*F11J>QB0H3G;HF_,^-2T:8;4I8)##BD)5(FW$Z3MD9,.HV5=6V&IN?6IV;ZI3 : U7 M$BJ]@5&\BPKMZ?ZB:-N A=K&FZJ0"_4(4H]J (PW"Z\-BQ%']LQ$>5$Z=%N# M^/W3>JVDG$>)B,JD9&K_H!,/<(F5G9&K'TF4J6V%0!A%3KDE)X>;FJ'0B@7: MPDPZ-V#70'1AV,:[&OH9X'/,$4N)^C0Y$[KZ? I)F<:0RU+0A'">,>R8\1$, M^I%.8T1= _9R!H)";+?8AH-MX(7R597F7L'X&6BE#9C^8(5*T(2&TR..FZ)@ MI?U>TH'=79Y-I1\>%ZMG(=I:HR:4[IT.I>L'VWU9-3E/O FLO]76=__O.@KO MRVKS3['Y*MCJ;JD3J'9/:FXRJ1.W]V1Y_=AT.,YYEO!4\5.91VH_2B(.2YI+ MF$KH!8L3779ATA^M7?W7L9OUFKXT= M^_ZW>!D&)O8S(=0SL-6_29CIUZ9NM%$+@"YDK3 SV(#=BC,VCY/ 5MRO_6$ M!>WN_6;*C-LH_*WG;*_G^)L+Y!E'^G(7=TUU?RO!/R_5!VG:Y'U:K?N[OEVO MHXQQ$C%EZ9=I(B$2O(04T0@J8S_.\Y1':>[DU/669&J+X!7GE9D:W7_N\: K M#^@W&LC6"62V9:XY@][S9K>*C3(; Z]"^VXUT.FAR^AVF@"Y6K]RR W0N.IB M0(/&U'H+,V[D[:68[<7G7OS RSK"/I&%$:$K6B@0DRS6/A*"2XCBC$"4V-=VU%N012.WH+0!,PP>[=!(VYP.# MU'\\#<,0K4=?#_4F/42/Z'NL&>BQR_W(X(O8[$HW7&TVZXH^;73.P.U*&8A, MC[E:J/OONGK>\X1B+-3_0QK%%"*<)9#2.(*H+"AB14G+R"HPSEN"J9E82@%0 MM356=)F^ZC=\^[2UKODMD;-U7O M=LF6>WME9=U)49DV"/\A-*&K3;6R=LB=^$4]?/.!;,2V-V]D+P?\A&"5WE3NW-N'JCR+H& M:N\,:HW*SXZ%."PS3!950D,LLSIQW68)).;OUN MHUV(D6ZF6Q,]D'6U> :$,7U.5X/U-BG>,>MQL-FV6Y8G,8<#K[2=CJ"GY*QW MV@KZ>C8^]!ITFIHSC9ZNH%5V&[S3WA P # MNJT^7%1SD_;V;#:XIO:R4,L:V04^EA%'B$))2K5XL(Q DK-,_2N-.,&\X)E5 M[MJY@:;&_8VLH">LMI7)V= ]-W1/DW5(S ;F6E^XK%G2%HL=R=4=R]6"_?UN M]?T?ZA$-P:E_O.:ULX\?A99LE>Q8Q?IZ-U(PMLWZ>?[[MSE*XH)%REC$.&(0 MI8A!BG3S%&53\I(7F!.K@//=(Z?VH?^^K)H"OLJ6MW2@]_ Y_0'[:3WPI_K[ ME\^W'S^ ;[=7MQ^_7?YA[NMXXA-L+VX^P_:'UY]B[X&C?'3["G2?UX&_^.WM M#O4$UZV*3:=B?0)6Y"1/H,3Z!$Q0#C%!A6XI04D6R40(I])V)T>;VN?7ZV._ MDFVD2D46?>>6V\[J--9VNZ-@" [\*?? ZTD*_ARD#;85*"'W&*<'''6?8*7[ M:UO?[B;O<<'?/?]>ZU"?;4[#5=-$I>J5?61EG/.2$BAHI.QW MH=9S$B44YBE"14*+(H]3QX-V1Q&FQCVF=8EZ)T MX'3=]TF^32 5M=ZO%NJ.NG'N?UEM>OR[,P10F@F2< 190A!$B6D(F6:P*%*4 M8T8)CX5;0TC+D:=&@HVPKJT@;6&V/"0> KRASW%[,O^M.Y+58O=,L8$L,6>X MPO:1M!U\Y)Z2CICL]Y=T?8 ?15VU1T>[.0Z[K@ F,JI5-I$-N!IT8GW]B]X$\+ MXTXZ1BWF;PNU\=,!>DT)HRX1*&IF M["/U'R-SKU:4WOKUZQ+JM^UM$.94)E1!AH4LAR0)2R1/%?$24IY*"3E2[;_T,GJ<_]G H#?VU'P+H_+['!2F^8N;\L2D%.CQB+\8;";FZ ME?;OEY.E'1 -6ZIK-17&49Y&A@C/W#P*$]HIT%&AY=6>F[ZVR@99W)"*?UZ^ M)X]54T[E08VD'55S&2<'$'*,$K! V'([%A2WH3=B6V&!EE87"FGEU26IM,1-(_. FRYK>()N MM\Z/.NY&RQJ%O2V6_9V^@;]?Q5VE#]^:!I[S-%,&%\82EAEC$"F*AIB5.8R$ MP#A6E!W;U0\\-L#4:*2-7-T):=K)NL;WO@+Q-'>$@&9@IG!$Q2.,][#J%X?O MOGKLR&&[AY7:#]<](181EL(A3"1&A%.*"*>!2DF8L M+3+"G=S"IP:;VJ>]30#J"7N!(_&4KM#Y'.A@'XMNNVVX2[+@F.+0#DTX05#UB:1Q0"AM'8S/P MR#$T#ECLQ\^XW.Q=:I )?4YK\B:K^E^[]5=&F#'M *%I02!*XPA2*3#$-(O4 MJY=D."]=B.GX4%-CHQ>2 BWJ!3;."83M6"<,;L-[C[T@\ZE!> :-P&4(CXTV M=B7",UH?*$9X[HX0_71>U?#0P7WZ /NK8JX;L=82S&7,T[0D"$JB*V-E:0J5 M5<-@+(C:/&6L+&*GREBN DR-7:Y?-MBI9^!'5TF(M)6$>*L%4!>*F2YKQ:PS MI+WGR8Z-AD1_8([:ZQ^S5\&IDQ]\-;C?G,']PJ8R]N -UV;&0H8W;#QCC]#I M5C0.S_$CQ<]+MM8#?1#-?S\O3=VCG12[N+=YB0AB'&4P(T4"D<@X+%$609'F M..4LR^+,R:YR&'MR5&AJK/4ZC,VV_;!T*-MBM;R#2HX'O^Y8+I-B1WX#03TP M[W52@Y\ZN7_6YU0-^#U2M&CTYLQX'HB%)#N7X4?E.0]<7E.K*K7*U?FA+[9@4@JTC)2HBE#.L3#RU2X1(RA+B.,XA(45.R[*0&78Z M1+FKC\O]";X6FOGHS6@?%]5#6RJLC4PKRI0E# L8LU3M M465.($V0A!%B12RYH$E"W&RR$Z--C:EZ CK&_)P&U=:F"@35X%;43D[0AVR MW# K3,+:2:<&'-DRLM!]WQ:RN:1D^, (Y5]E&\+S.E/W$_=@;]C3TWM8Y?=-1XI3ODC M62_5$EL#*M0B*[9-3F9@0_[2>V_>:\)N-N"DUX8=_/1_M)K]/ /$=$SY_>_? M_@Y^N;JZ:7O3Z2I3#VHK\K06@<*?7V)Y(M2YO7"TL.:7@O5#F%_]Q;//HM R MJ-V;@?Y:;C=U-^N5K#:ZM<8G)4]K/=6W*QTXO5I4G&P$W]6** 6*A"QSF"%, M(8IY"4DD"11)C+B,A6"QDZLIC%A3X[Z76NFS\K[87?.:]J-I?[K57XQN7N-" M)X%GU\Z^&G_.!B;P_>G:^; :G;I&0Z8$5:>8GJP7\_KGK=DU#E)/)"SH07LY MAI%LW,:.0='Z->_LW5TG16,-U@YRC) M.)*$X8]*%U1W&GAIU=Z(WGWI-FB(%A[OHNG&T MRX38$?% , _,MB\1_M8BW$D^ T;VIN##Q[-(._.H!V8AR=)E^%$9T0.7U[3G M\P@_;NOJ#;6M1I@F&69 *BB*M==:1]<"1*F&"%D"R?+\6= MYED[)CLRDM7G5#:?4W^\X;XJ4X?I:=GNKY0QPKN:3');OH.MG/M/'D/:CJ N M06\<,OH@Z 9\KNLGTWS;"&BJSX0CG#,8A"278T.-2B1G]'U-&N_IM1A[;Y>^ Q@'?O\O=GM7!G_1)PK7<'3=W M^T'=T(,HYD&0ISH?,"*IHB4%/&(Q28LL)J5TJP)^=*BI[;X:2?5^8+T[A6]/ M85P[9Q_'UXYYPJ V,-OL -L/6P@8='4>BZ#%MX^/-FZ1[;-:[Q73/G^'K_M^ M4ZU-ZH[>2]VJA[2%P3!+L+)4,BARJDR8F$:0\H+!(B,EC00BRKYQ<\@?'FAJ M3+&3TS@,@);4L>+:66QMW>&7(S:X@]L'+ \?]6DDPGJ=CXPULA_YM,;[GN$S MUWOV+FHV3R8RO0O2?/Y]V25]"*Z,%YV1_*!_FB=9S+AD# J)"[7KD1C2(D]@ MG)(8Q5RFNK%\Z[6X=6AIY"*$AP/E=@16,5X4\M#UC7U4S];M'I7)WAUM.S8Z MGI85:T+EM%-Y*=9WSY^72X9CEA!J4-A2NMQIV8KO12].5DQPNL@Z)WP+A49[>?@-*D-B.S M='82U)[@7@4O[>%UJ8 Y",PCA9IU)=^[UM_Z7$D93CH&8W,O@/5L=,Z$8-4T MG4$]65[3_FDCUMMT5O%E 4[WV]UKD.\B*-0H)BG]ZJ^JGK.4ISAE%#)"&$19 MA"$NLA22-$L378 \)E:9XL>'F![7]Z1L:B6 /[6@#F7(CX!YFLG#0#0X:3NC MXU2)_#0 EY8A/_+TT6J0G]:N7X#\S)6>$4WDN8V7NFI6 7-H]7GY76W+&L>N MS%DA2E9"5!3*WBO5'A*3^KP4Z9%*VV;V?S9 D;W@"1;:(*&(9T==-S@(UL,]D*. MK&_TK;RKH[/7CZNFZHVIG_6^Z3C^?L7%7&1ERLLH@X5 6&TPLQ*669E#%B>L MR*7@J+!*X[$<;VK&1EN!]H7,,V"D5C"#5G*@17HVJ7OR-E5+YH1G9<'+&":Q3"%**8>D MX#'D))$B9G$4YTZAV:<&FQJ];%O#K7NMX99-:SC2M8:[M-=D'VN22:Y$47M$ M&BFL(P3+F A(<5%$-(H)PWB^66W(8F2LMT/^?P=K.[LQ%((#T_?!'H9$JF]D MU\+0F./OUX)7&Z S0&:@U6/(!J#[: W;!+0WWALW MW7_'PST /W^#&Z/D84 MXF7%L.V92&>S?G@2\X1BG+&(P2B/$X@27,!2\$C13IYG/,ERE@D7QK$=>&KL MFBJ&(+'5EPWTK&&WHZ A@!T8#)J1)[UZW#MG;BJK2T5IK], M./9QA2HD$UF//2HKN2+RFJ&<[W<_3?VB--%==5>+A:F5TP0YM"4,R9VXEG^L M-KV_U.T^F\]1'L6,QA%D)"=JZYLHLTD6"4SS/"8H1CDNJ>W9JK<44[-87RK2 MJX?PN-5%&U3?5R]B2G;'6O9GA/X3=_Y =I3I&)@%7\W$Y^U,W+R8B4:1[9_K MSN,WRDS8G]V.,B,CG>0.-C-.![<7(WKB&-?_V:,=ZEZL?O^(]_*'N2]<5]H2 MZ+58Z3J"QGD1%YBJ=8@*!%$>9Y!R]2^*2!*1N$RCC-LN2T?&F-JBHZ7L=P%R M:$)[#,7S:T0 ; 9> ?9@\8C$.8://7,'P&FL")L^5&SU\+@0.AZ3/ZTU#^L@ MFV=!UD#K$RAXY@PV)QCVV)VC\><9T?OL>.Y2=^[[7RME.?ZAWHBGM7A??:\6 M_2:W-^O5?PJV:09I$QE(C)($I3$L,J2=R$D*281RF.)M)+G%I76W.=?"I ML:61'[0* *,!>-%ON=7!GB2@-O3]9# C\3C MUS^6ZC.ZKQZW^TM=FYT 9J:"]:?BL5$H$)W[8G>"YYT?.=H"X*ML?V7P?H9G MEM!J+:J[9>/B9L^W:[*L">O",LV/BR9*\V:UJ-0%V[IP.:),)"F'N4PRB I9 M**,ZRV!>2A$C*@3"3@G)WI),;3'IB:KWK*U>[IKIP> W,8[Y0>81YG4+BXNBN@P\?.:CKE(+[ ML5PGKW;?C3>G=.9P[E:L'Z[E>^T+U?U4*$\BQAF'+"HI1)A'D"09@E*4&292 MZE+*_YN\=VUR&\>R1?\*HL^-4ZX(H847)=O:OOP!(2DP]2( ":L^Z:$0'?=UT&OD)9+5&[KYZ]7U8:GNKOX*L"C0N2AK&1)MP^% MNE2L "?/O@H)>Z>@8Y5\^=[)EL.]YK?7O?T7>^\J5HFLZ[R[UT9UO?IOH[F^ M;W\E(YS2*#-]9%7<)B(!R]/Z:C]G,B-VJ M=CJ<1_XF]#0IJQL%U%+TY[H'3-RGS '=B7J7V5@TEWYF#N@Y]#AS>>I EGT@ M&T$5=_,WZ\MR;C5IAWQMIH]?/ATOJ++6;;V3#/ZGWY$']Y:=-P80F M_<='74NAEN!-P^@TCZ(H5[$RX;J<*@B$"ICS$"8!RE@6XB3#5GH=XYLZ.W;^ M\ND3>*JM!D_:[(%=OD><7DLZG\6DC4WUV@-H7 !M-T'+3T"?0?NZVE=@G%V MQEU@_*V:S&B/@7%YA%[CXT^,UZ_$>-9.^P49'?63K\OX(P[[\NREHY&@D1"Z M,BM)&41A&D$B40R#".>1B$D<94[--8?(2$_!ZHU=IA++C<;W6&4D363"&$RP MT&I_20:UB##$J4B3($\EELBEQ&005A.4D/C *D@83;(X@U2HGQ2*<0KSE$0P MRXGZR<4D3WCNI@<_7\7WQK*!4-E]RV>HS][KM_-W<4QQ]1\CG]XGD.Y) OT+ M>Q!\IQO%U)V97S__1OZYWKS9E5NU:-F4KY_W2YQ]LRQ=J'V)1 %K.0)"2(U8OLM&*XVJ2Y?4,:CRJ-\*K-N0HLC5=@[Y;^J\.V M0Z^ ^%C3:;E"F'22QEX)7#$_HW8<](>RU[#^>JNF#=^]H7@2IOM[LGOFP]OZ ML,?D59BTYFJL.XP"$T3'BX"VI_NX .FD4EN $).>0Y]$%R1Y7#QT9/E./0YU\YPZ+UV6*3V M>E<6*U&6:DE/BY79#]!G=HI9U%@Z:[7@HM+&V=1BP3$0(IGF0Z68V M$M>/XRL,3 MAY'M;?&H!ODH#8=+W4Y(K[<_;KZ(S=>"":/%RQ%' DD.0\92Q:J80RQH"'D2 M1[H):QR%5NFE#F/.C3XKD_6RJ3%:_UF;K27S:L.=M(]=)L".'#W#.C(+>D'4 MF>\<,/));#;#3LI@#C@<4Y7+K<,XR>BJZN.@C7@0BOJ^BD.BPJ/[/G\1*E)1L:T*B0K%TUJT)9\=^,]?Y-LQXX_9.I&YM"/;]XO@.DJ?;!X ?;>0&4Q MU/XLP*^Z?465S+47"]R[MI_$VXY)=*9:[X#[)&1_QDU*V]XQ/29W_P.XUS@< M=\1M!%PNM'9F(@_#.,QA+@6#B!(,*SXLT?WZO/V?JKR29K-)52EE$N0PS5QT-"))( M$B()S%B&(AX'/!.AVT:QQ:AS"_H;2ZM*=E/:]+!>;K]C7J"BP.?80 M$4E9+")(4AV\DI!"+ ,*PRP(",O98WN-S4L8SW@Y[+OGM?5K\<9?KU\5DOSRYTSU_IOF+]+,KMIF!; MP4T"NN*0H[_YZZK8?_U($N8,101*E <0!3*&..")SBR/I22Y2+G5:8KKP',C M@H.E5>&)P[+4">_^1>E8*([,&&T M95 &0Y._M+8/D"-U EC^^7H6%A/M!BM M,%4+T7JE2;2LW5>ULEROP/:!;/5_/A140UZ2I>FG5>YHJ=8_6UW87_V=U"M2 MH=9 VV?U*"W"9M*5M' >638(4LJJ[#A3X-DV!;/)I'J75PL7QYA:G%U!U? M%$,VNS_J90*/8@M>_>GXU_"GGXU%^G5KC_SMH6 /H"A?;/)OUZ TWFJS*GN_ M*O/U1WN_(F>D?&CVD[M-__8@5M=87OV.__3SGT]_X:8.A/GG8(AOS4._8'G!XWV>[ $"?;>P.#[A^>0OK_ M[LA&_5B7=;;JGNG2R1)'?Q.D MW&W,&O_]ZFFWO7$,SQ-P69+0AYNQ%)W$K\XP6!9^V6R#QX/OJD04SFW +PH3?<[ MH*YW;.OH8\IMMYLGG<;1-Z,'YQBWO +&K1^:;7P)XQ^<=GQBUMSSCR_AZ"$1 M^>*CKRW4;4X$#R6;)$L3&L01%(0J]LZ1@.H9(>0BR@+!TSS@P; *W).QYO;5 M;9=N-L8:T9:JVFYH]>PIQG9TZ0FYD6GP+&C3U+%>A&6< M73X7Y0Y>E%OR^7 ME%Z^96#O 5)L_D:6NSK=H.8G_G'U66>LZ0Y#KTE9E']=K6DI-J8;KR$N]<_* M6\5IAM]>/YO;WRQ)6=:M/;(LS:*<"9A&6@ @R 7$&*M9B0*:!5D29]AI<3"6 MH7/C+F,?, 8Z=F 9?4KMV&X.$S4R53K-D7O7@I$!]-K48"Q;I^UY,#+B)RT1 MQAYOV+?@%W/,LA=YQ8*E62P$Y$$00<10#BF2 C(6) C'04"CW(7!7SY^;KQ; M66>CU&J#G1U5#D=D9(*S!\.9W<[[[).3CD:8E$G.>W?\_E^X:MA;>\/,AE&I MR$$4ABL^5YM0G\A&;S/=T2#,>)RED*81TDVB$,048W1'2PU'1"J3;HG9>VSVVO>"[:4>:P6W!'$3,NLL!1#D@L..0IX'&*L!1)= M2-,GU--DJK2 7HGMN&C;T:Q/#,>.+&M3P<'6!:BM!;6Y_KC8%AB?[-P[YJ1\ M;8O ,8-;W^>>(/=&9_J_T4_?/+]?R0VI.@^J +%.(,I(*!2/Q"H:PP%$J2 P MIR&%*:>,QRP)8V9%,3:#S8U>WKQY;Y^6U8MD-WWXQF=DZC"F@MI6\-+8 3EM MO>#9Y['Y!'&BW+5.,.OJ_=)T?O@S>/4G]:O\T\_@U;Z 4#_Y9T^94;;@=61# M]3YBL@PH6V?:64_6]PRIGM6=QI:WZ_]>/S8_ZS!!8<3B&(I0RR 0AF >(@IC MKA.1XSSGD75OL#//GQNAUB;J!#]MI$L1YBEV_7QZ)2(C4^@1& -8\QPJ+O6G M5Z$S$3?^1G3_ZI7)1]6)I*S6M01RMY3%PL+3V]:\+ZT8LFORP2O7R9.PO^G3R0 MO_RM24\/8Q2F7,0PHTFLSVU2B*5:Q89QC 0/D>0"V_+?BR?/C?FT<4!99_]R MOP2JG^P&NS\RS36>#^"WEQ#8,]M@**9J7J@%FN GP=8E^%0\"36,[@'YX8V* M[FX_?3J-[@SSO5GKK/P'H66YBN7)C6]NS]RXN)A=K_X._*F9&U^)]6>![Z"_ ME]=/1GQGS6Q3WOD+ANV8OB'EP[OE^MOORB[UQ_>KKZ+<5O6L[PK]7=-_WG^_ MWA8E6Z[U /KM=PRDG9>RM 0VX]F4! M:F_ WAU#9'N'P,$C<'!IE(,@7_CZW)R\VJ9)-R]](7B\N>GMN=Y*$_3!]_U* M2^Z]YXI5"EF04X64.C-*6?GAD&2MKE'Q _]=; _GVDR$.441C .BV#OC"%(> M"4AXAA%7U$ZDT[GVR/;.C=S;'M6:!)5DD(YDC#C*P1O][]H=1X8?^Q=@]P&8 MT;R._'TXGP%__I;3H/9:?7;$=I2/R$1S-'(&O5>3?W1V M_1CX6V3>CS+LL _8^Q47LE@56[4:_*KLN2#I=1=D69P$0J=C\ RBA"60AIA! M0?,H#J,4L\ I5\!RW+E]4&RE&!=F\4 >=>>[L1@:D\%EW49_A.T(DT_BM1UZ4@)UQ..8"%UO'[AALEX97OQ[L7UHNEB= M="4)!*4(IR',(I+K?C(Y)"Q+8<@HXSFG>>;6^A?KU?)#G)0RZXVP%.]WAS M(X[&7/#"7J -=HQ6>G"V#%3\H3=VC'(9N!%HQ!(7KX%)SY#3QB1V_I^$(Y:W M#:06M9PJMN\(,]%-71FKT[%)&!-(1<05GZ01I)A*&&8HD6$>1AEWZJ5Y;I#9 MD8BQ$31&#BQ6/@NG)6U<"=+87.&*CSL_= #@E13.C3,M$W1X>O+Z=UT[3*]8 M)RU&01B_-X12?!6?U$PWH03*@XB@$-*0AY5$<4[2%'(49IA%6NW .E^X9ZRY M,4!C+M#V@KW!0%OL)I[;!7 W&7B&;61.Z$)LH.YP%W1N4L.>()PH8V_0C\]9 MD]8"DQX9VJXG3*H\:^'*L=BLS2W#HJB_B^+^03W]YJO8D'OQ^TX_\Z-\6RQW M6LS6: M_W&VU&+36CKY+]-AU4MNL4U,ILT+)[ 6J/_,7F Y'S&;:[FC!I1#\0G^-@?^ACAGVU/HCM M5C^^6F(T"P A2"A0#-- RNK<$[,T@0'G-)!,LIPZ"9V=&V1NWY_*QE*_3969 M;F1U%D<[1KH6G9%IIS+O@,L(NX)="/BDC[/C3,H179X>$T'GM0/EL,AFI3O^ M?1(;0R1:DTNKMT=J89\3F$:Q6N^3(($D803*@#(>D2A$+'%2Q3HWRMS>=V.4 MT28W+1"?1-,81<B-S >-?4 96 4>"V!L]"BH MU06!5UVMLP--*Z_5Y>N)RE;GQ<,XH0DP/CX99>?5?2TI7-X%E&DMVPXMW'Y9;8OM M\[MB6>^(W$6$8D4I%$8B(%H#5, \I@G,>1I@@H5Z0FS;N^WXX7.CE,H^H VL M=_WLN[6= -?-%-?",?;JPQX)I\9LEUR^HB/;R2,G:\5VR9EV#[:+UPQLVU(O M1P1_LWY\$JO2O.\WFXV:/".;\/KY<$F=U6LZ=U;"P>_WW4A+TYKY]H&L/CZ9 M&JEWZXT4Q597@GPR#<3NTDRF-&((IBR((0IC"?,TE3! ,LU(PH((9W+T MG=X" %3MZK<* E!CL ![%%3$"RH85EOI*,CC JK=-^%ZJ$:F[P$H.7-K-P@^:?#" M2),R5K>WQ^32<_4P'C \4U<1ME0;ZE/C2*8Q3J,<9GFJP]L<09(D 61YE& 2 MY&% J0L==(XV-U:H HO:VK;PBALI="-LQPW>\!) MB&4XA813"=,@ET'&9<2X4X*#S:!SXT![J2I_,E56 MDV/'?;XA'YGOWDTM3N6"C]Z%V3^9:U>J+^I"%$M M,EU0"(9HS"!B(L( M(I&D,(]T[383(=.)G%18517Y-6MNI&<\ XUK0/L&:N? P3O0=N]2QR3[TD:/ ML]S-C3]N[D9F3X_3-J TU>/\V5>Q_IAYG*C@M9K/KY5WK\J?]8'2%CQ5'NK_ M%H=)W;8GM7@YJ9Z[[/C'O*.@UN-@D]7>^@>H7:8[PM/=/\GG!ZM?7YP&G&(2 M0IX1 5'(.:0HXS 3A*"?$SL=3+ M6'-#N:/EMEG('KJWR?7&]"@2*[&Y?S97[K:5MDVQXCLU:.'MJV(S"1W?B<[; M)V-^&R?:7&YU_< F\:V\TH]RW\5#)Z+J%%1]:&?Z&=^)0- D#P0D 55LG2 & M:1)G,$@23H4484B<=GEL!YX;>_]^Z%.DAA/E%HCO.EU"F*[FCFW,;<&WV\49 M ]*12?XXR]\W8T_8\=T3DI/>YZ_T# M2^W$5C4#K3@>@NB#E+TE# ,-!RGB3.(<8H@;$@:99P+"(> MN4B.V _M1%L3J(WH/BN&MNIU(=?9BJ]VI?MOS/&963>D#W)[@OE9NB MPQ?K]KM(J%]1,15TY17G ) FLU\AG1YA=>+4O@_UG>UO+ M88/X/)#]R^*KX1F;6O;(O-S O189^P7PU0A-M/*]]!O2&?7?'@KV8%:K.LV9 MK)[! ]$AYCZ<][1.[<2J8X%Z_K[)5J:=9K>7I-T7#@OL/@LU4[M#&D-+!?XC M71;WU2^497F4(B)@2A&!*,@HI"J2@W%,$(ZRD,0!=UF(6HTZ-YJLC0:;JKE9 MU9?OD&7UU.IGL-X[49H]H*J7RM.FT,TAEN977%_+@Q#;#WHX7?_WO5"+T! C1!4C"1+&$"5!K-M9 M8"A$E!",*$O=&FE=&FAN1%3;"8RAH+$4_*%M=2RONXBM'=WX0&QD@AD&EGM? MYQXDO#9DOC36M)V4>SP^:8'<=_U0\2HM(/Y%?Y+_1I8[<1>)*,ID'$$2)HG6 MN^0P3X, "AKS#.5A(',KY9A+ \R-#=[4"NK:P 7X?X(_AP%X(AOP51O[GX#L MM@_KC6F*7@MY0Q"B9!$$@?Z__P)%6>[:_YC'BRA)%^JW9TZXU'^&0;9 *-!K M,;;<&0'P<('37%V#S37JOU"\"%"H]S9VJZ^BU$LW8Q$@NA:[_!D0([[[E]U* M_.__%:;!?\7! NA=ANH833!S:%S_4VC^*= KQ_))Z%U,L7QVU=4Z^EG8$=HU MDSTRD=7S_*6:9V/=PAQ)^DPHO^2_7WFLHS$F%L(Z[^&IY-6%ZX;15*N3^W&. M^9GR=J[B%TR8"F58HM6OTA1BE$>0X2 G6*HW+7,J$G8:?6X$UQAOF.*TJL*# MR(#;Y-@QR6B0CTPS7M%VYI]!J/DD)S<#)F6N0=@J8>2 MY3\$V;Q3?U/>41(H]M+M2TF (<*16OP+(G7.ENY)D-&$6JFA=(PQ-_YJS 25 MG4 ;"HRE]C)_E^#LYB)/((W,. /P<1+_ZT'@"@W 2T^>3 JPQ[6V(F#?I0-; M#CP^+=?/HLG,/[\-=$N^OQ8K(8OM.V7]N4$0133 M.&$X1#1PVLGQ8];7CLP^+%LVI8-7M$\Z?'@]^D#Y5S9@^"[I?@H;UB5^OK[ M>BO*#VNRT@FQ^P2RSX*)XBM1$>*M^+Y]K5#ZUQV.0Y[R/(=QGB8J@,L%S%/& M(&[( QA.10Y?M:0^RS>-*E"JO[+UNR5 M?6$V,KD-A6N AGXW%E?KZ5]X_,3:^MU.GNKL]UP_6.-*QPA&,ZO1%GRN5Q?E MVYVHEO"[S9UD490K1V&(=*L,GH60A"&!C.9!@@(>1ZE3/T_;@>=&&NI'E3@K M5=E!;!2J;1B"6S#:5[59O^,L.(".3HQ$R*TU"/MR(ICK+"7LC75XWI_<6/T.5]Q4?WIYP60"LTJRP00_L]=N36_ MM$63!6O21=:/KLU5I_M]69+ZK'XS$WT5],S6&28MM\$WY3=H.PXJS\%+UW79 M0>V\Z1U;OOBP: 3 *XW!SZ!!05= -3AX_,9,/75>/U*3&3_M5V[J.3GY3$YN M@'O-[0=1EJ+ZDG\6*_&-++5H[ETN4!C*+((RB)$*]#&'A*J07Q(:)S%-PCBQ M5G\\/\3<0OH/M7#WIC+1Z'/;UY5>@+&;]_V ,S)!5P8NFK"]-K);/=L6'ONZ MV^MAFDIR2LNZKR58&H-_*FNU]_I7I8]/P4^?5O]8_;9Z>[OZ;_7_OOP$3*W5 M=F%$I,1W\OBD-_!_^A3^(_DMC-_^I&Y^4B::=ED;L^Y77S&I=_%U7^F5, KR MZN[BJP"/*LYZ**O-_NU#H2X5*\#)LR_MJ>YYZ"CJO7#C9%6]W8:WRWI[KAR< M.GYH*+7BG\6VJ+X'9Y+^8AP$21A%, ^DA"A)7@S$N7*;"+UT<"=F1"'XCID/QN5W0\IWY;#S]U5K@K+F<2QIT? M,8RWCA,W?Q?;]TUE1I/?>*8F)SN':J08G84/Y'-]ME(@1*VKR1%5%!*!()I$FNI*$9@ M3E$" X&R3.(X"M+ 31?EXEASXY_:5&!L!2UC!]7J=H%LQSF>H!L]%AJ(V@"M MDEX\_"J47!YN8EV27K]/U4CZ;QG*'?MT&O6 MVLM=W+'4109H1"E&O]#XDXQ"B.M4@1 M2W2#-WL57<_V.?'+!%*[+]RK2T;<=VM\3J#]CLX/FI:1:>WEC%2NU4>C^V1Q MY>4"'%99M:.@[:G.U7GI*VB<];MS-,(L^-Y=\FGBY#M0(^![;I=JC&&&?1&T MK/Y[T_U#;Y29-/L[EJ0$HSR%/**Y"OV(A+F6=HIEQD64YT&&G=H8GQEC;I%? MNSCAPWIU#TT?XJKGP-[RLJY#< P*ST%LQ[M7 C*L+N_HW91!7 M]':'44#25!*8)D07K242DBA(89ISQ$FT<:'MWW'C8''^T/ 2UBR;8]*B%-P[Z M7B7T/)LXK?+>./B>"/:--,S00\\J\?AMG8#\?M74S>KLO3>[)H#?3J(56)<: M#Z%REQFP/0/U"^A41Z%-,GQC]\\Z@VR/K8&XK7J.EWMJO:KJ<.%+2"8YVO',-.F,O:[7&S\-ZJ7Y+Y4_@%_5) MW3Y/O]EW"2"?3'(RQJ1T<-U Y96S>B\MK:#7SX=+ZN*]&ZV@6_T2 M6CL;'[RK'^YRGHHD"&/((IQ!%"0!I#RE,$ER'F",*").$J.S\6QN5&\5UCOGTMG!7>W=^\,5 <^5-D8ZYG M#.VK"WUC.563S[X?Y0+4A8-Z/[X$9*^V<+G#A5,UH MN';6!5H^9K%+0Q:EV MW:#3?4.SVB[L$>GVS)4PU+Z$#<>A3',N8)KI;9Z$A3!/N(0QS8.0\2C(,\?> M--9CSXV\CU0OKZ@@M(??;M$R$J@CXV+Y_%EP(1[U3J39 MJOS-]&VZ(R'G4BO/Y21'$#%&(8E2 E5\&F9$H@QQJ_UKF\'FQF0M>\'!X*I1 MDWWTU MQ?_3I$[B1V:H+,_!'9:[EA\ *//NPTR>($X6<@WZ 3C&E+2@=\63O M(R:+)6V=:<>1UO=5$HG>PFCBF# ))1(Q@7F$U<(_ MRG2[#!9#@A'"7- \$TY[]V[#SXU_E:G V-JH=Y,E:)EMDIY:GJE7I-PMKX@X M'2?++N@<;PI&9O)]0EK+\@4XS$E[)L:(+8:0\4YEK@LL']X,4H-#@<1)]4.,"*2>EP.$K' ME'C%DZ[N\=DX@$D"7[9DLYT,Z>,Q1PSSQ'VQTKJF@%9]W!>Z!9V9@@K[]6Y;;E6HK2_Q M/@&II G*2 P3%G.(XH! +/, 2BEX(C%'(2'U!/RRLA0#]P9_,^*(YW05K#\" M>=LM\ZNQ''U[O-T]O3)RU/;IYW 8J8OZBZ%^5#/U<_YV]%0_>_G +Z/Z#M^L MN/Y_^KCO*UGJW(T;]7W>;)[52U$EK 5))-,0!S#A1.K&HA&D#!,8)FE,LR . M*!).WTF;46?WU=21JMX/8?H/XF"W(UE8(LZS2.(8ABE#$*$\A)B$^G]D)",< M1CS([[Z*#5W_,,S;HX^+^A@ 6W*S;]#&9NKF-VK^T#)Y 8A>:U56^\Y4=$+) M*X];#3PMJ[M@<<+Q3C=?V[_TM]U2K;&JGJJ;3^IW5-Z^['$I@CP3*6:0YR2' M*(T$Q%F4PU2FD?H@1+GZ* QK5]HW]-RXORV8\&:MF$^ME)INM.6A$:FN,ZG2 MAU\X"(R'0WN3]DZ3'96- _[81YTG,$[44-06HW'ZA_:._H/:A=JB-+9SQ_3]*#@DU8N M#34IA_3X>TP8?9P^%>J%T!(,NKIAIW[\7]9R^TVMIK4\2H!2'E!&89JK MF ?))($TIDPW:\=J\1O&4N1NJ]RNX>86XK2LK7AA199PIXBCK&T>(/G> [CM M&LP7C*,OO@X(-I:"+WOTO,K$V('B=ZW5.>+$BRP;[T]75U9WN6=XZJVYW4KW M,EZO^'J[%6_%;^MG\I>_??CPILZAR],\BY*(PB37S<@#P77%,(%1&*=)FJ,\ MCJS+C?J'FQVW-!:#QF10V0S^\C?U>?WPQCY;T0+K;EKQC^ $N^^=X W(^;1 MT3[KTR^:$^5]UF7 A]*B:FG? [6GIF/VB'4DA5H\9+*T4'N'VHFA#G<-W.L2 M]X_MWO+[Y!J4!$$6QQ%D1+='SCF"A/$ AIASFE""T]SI0./20',CXMI.L#=T M<"+G16@M=Z,\ #8R[P["RGW+J0<(KQM,E\::=CNIQ^.3S:.^ZP>WSFAUJ/TH M]TO.3YNU++:ZL.N=LKT>O;Q=*Y(JU\N":[VY_:\]BQ@*62QABG@,$1,))"1 M,*:"YBR*4I(YK1F]6#4WUOGE]?O;MS='C:X=,RC]3)<=.4T^"2,SV4M_=*!S MV.*J7&IZBIM\U\8OK9;5]FP4_O.*M>>.(QX,F[I%B3\LS_0T\?CP*Q3 U(= MO1@/I!1JY/L->31-O$0J4Z;6U9"@-($HC9GZ4YZJ!7:0X326<82=>LQ>'FIN M[&HL!0=306WKH#YI'0A;!G9>I6C3J_/R@YU MW^%+^?B&,2U<41YZ--W1B"18JM MDY) A% (BQ$RFB/"HD3RV8P^; M8:W>AYU(PO0S2NC/&9 M<7^P?O%E)/J%BSON]=&IYT.Q$N^WXK&\(V$2,$4^D"5,MYG.,XA1'D"*:)*) M+!8!QL.[]>S'F5O ;)8N7SE4"Y0P;TFEX^R MZBJH<\!/>PWN=S$Y2M.,!$RAF)NX@4$2X1R&H5JJ$!;'8<:=]CK.M2 MJ#>,"VYVE=>KVPU9E5)L-H*'=S@)M":)A$CJ$F9$$DA)*&" @P!%*>(B!6GOGD@NG,\*.L>;VU7AA*M"V FTL^*,RUUTW^B+(=OSD";J1Z6@P M:D-4GOOP\*SJ?'&XJ56<^_P^H]K<>\LP[FBW7EWQ,SM(A$9A'J( 8L$C%0%) M!$F@J"0/TRPD)*8X3EPBH+X!YQGU+%M-D'7I\Y#MN5ZH[6C$)X C<\F'(]1^ MZ4;-F4%LH?!)([UC3LHEM@@<$XKU?>Z50;=B]8%L[D6Y;?3ER["NKX@)S:-0 M4A@)??C'I52LDC$8ICE)9(@83U/;BJ#+P\PM#E&6@MK4?9\%2V6$'CR["<,? M2B/3Q%F P@$E/AU0V9?V^(%LHI(>#=VRAHXUYGJJV.D'HJ-2I^/FR2IT^AUH M5^987#TPQ%KK5>!*YXV*%5.,NS]/O4OSD$8L13"C1!&B8!CF$4EAF&0D13C, M8RK<)*\N#^;RZYU(YVK]^%ALJ[SK1D]F;_<5*1(=@%N&6%Y '#NX6IL](V?( MW*.L7C2\QE>71YLVLNKU^B2FZK]CH,+Y3K/01]EL*8E*6'VCA4Y90!.91I 2 MG"L"220DB'(888JQR),(YT['HI>'FEM4M=\V98<--JWR8AS09W7D(#[OJ$/5 M@;<=?_A!<63^^'V/U,%,T-CI46B\%PNO@N*71YM6.+S7ZQ.!\/X[AK''#5.1 MZ&ZI3^9R-6%2.AN(SS''#7W,X#H8]4#UG+=%R=1KNMNT!"1Y MF@K)$P))$F6*Y=(,$I((&"0\%@RE09(0%Y;K&FQNE%:_4,I8X4A=G9#:\90O MH$8FI0-&X& H^&,4"4X;2#P7LUP>;^HBEE[/SQ2O]-_CQAA<%'>_J(7;]OF& M\XT^M%=__+BY77];W6$9"YZ2'*8\I1 ENE N)1)F. AQE!(:"JL55L<8<^.' MRDQ0V[D VE*%(]"VVO%%%Z#=-.$)II'981!"UKQ@@<&!#LJ&#TK!_GR__OH? MZNZ*"M0?CAF@Z\F3O/@6KC7ON\VE0_-E2A5@_+I>N/?JRA\ ^_)AB&EBI1+IQYRY MD53;(W!P"6B?0-LI+81AW *-7Z!VS$6P]NK9[*:ZZ>=H])C+=GK>7YJ>0<+" M5\^3B_#PE/,U41;3C:DJVL_I )=8Y] ?)2!]G;4X=JH:KQ"Z8^P2;[]:^K8EM^_O+7YC/(),ZH[ M^*K /)89F\9IQVAS^\H=C*WZGP)CKJMV:1>\=B&X-]!&_NR< MQPN\4K:6/_=_4 ;HAUK@XE<7M&O B?4^+7P_U?&TN6D8CU3*(TV".TVR)">9 MZ:8.$)(GDJ3YU=*&-]L/GQA)GA&R^G!&RZ:GYZ,?4CBN&(C4R M-51FC< !Y_SU^/ZD;_@YSXY?Z+/7>!-ET+*_]RO=,^<]5\,4LM R0S=E M*;;[I"R]8?BM6"YO5NTEO+I&Q(!!G).4),. 60/>/-+::LS34,0%X8#$1EL>,RM ]O.^[VB.+('-P& M\*6MH#;6'X%:HN*3"/N&G)30+/T_)B;;VX81S#O%=2N]?W:0;S6=# A)>2#4 M>I1$*5+A*&60B #!'..48,E)&#CIP%P89VZ$LC?SA:3P@"81EW"U(Q /:(U, M'$. /B NC^G.HOB3&[ MZER_)=\!K;PNP2O>.*YBTY_M3RI'_SGTGS?/:9)'IM3&55#[6FV/0F,S>/-B MPG5-DRXUJ%W6'34:IW\&VFU0^PT^RA>/J7T'E?,S^B78GVC/Z1F^UI/O+K8Z,37A/%43WS%$9[.OJ>:BHZ3\=%-F.S]KRNX-J!J4E^WV_N%;%;*FO*3 MV!A[JM?F+F!A1*7(H8REA"A)&,PI1Q#C. RB&(4T"IP*E'U8-;?@0CL%&Z]T M>/&XUHDS^G3ZE4ZAT9;;A@Y^I\]NQ33YI(P<#+3] 0>'0.-11?8MGS3A-UX! MY5;UV5^ RC./I<\^@?9:$.W%L&G+I'UB>5(\[?7AU^PNB0^Z:5BS/?[\NP*G M2EUNR>GOU[*?UI4&RR_?M[K.FR[5C:5N(AWS.,<81D@W_A$AT9D2$0PR&J*( M4TH3I^(J;Y;-C7_;*)9W.2';;I)G+@[IQ'T/WOY_DP[@?L 'K$]/R>H<\!KO\R_%T4]P^Z M _97L2'WXK/0.M7J6V3^\59L'L.[+!%Q'+,08JGF&G$90)PS!F/*6(Z2.$IB MI_Q:M^'GRO%+;6&Y -]J#P"I7 ";QH?J$J",>C1Q_+,@&]MK&(U<*"'\:>]NAT4:3#4X;QH-$UTOQ+RH=* MJ62?VA%@&5-"8)@%'*(HE1"GB,.(TC3*LXCGP;[C]JT]\UT]EK^W8" MKJL4OE;K%=06@T(7=)@C#C<2NXRS'5]=!]LTU%1!51NYET&K[;Q,^LXDU(N% M3[ZY/-BDU-+K\S&+]-\PL!'FPWJSUX RH M6B#G44ICP1/JI 5P.L3< J"/3Z8K4A/?*$(HM!"9;>.T(XCK0 M1F:&+P=TZKA%&^BQ_>1%Y[UVF#P=9=HFDA>]/.D3>?G*H=J$^J!OI;Y^'XJO M@K]?;=7T%OMLU-?/OY%_KC=OEJ0L39I1SL($22D@C@($$4E#2"6+8)KK%(LH M2&(4N0G%.UK@\N.?1CU><3&\>53STE1T-PXTJ>5#TKQF2B.5@. ME]IT=Y@'J"$. LNO0**;"1-K)@["YU1&<=AC!@H@F2I ?4"Q7HG5MNZ;%ROF MDGD00"9)#E'.$D@9"J#@.!%",B(P?% U)0S?/>KW0>D]F(_K92+]E# M\?1);'1/0W(O[G 68,;UA@B6:L&3:5GF' >0I!'* I23G%CQ@.5X,V6$8F\S M6#=&+\#3WFR'[#X+S+N98@0DI^&,@[D+L#<8?!H)1([$&T?H#Z M2'+_R]3_\2*M:+VINV*")Z*"X -U])L=2%F^_6FR]D MV'_W%46[7MG9))@EC !4ZSB2I1BKK\L'"9AE@K*0AI+I[(G7X;-[1/T MU]5&:,TE]5[=J^]]"5[IOB:B_!FH-_CF;V]N]=NIUO5;L_+C@BI?=AM1%R>H MUVW;T8YCW"EVV.^?>.+&/AYX\UX+#--M*Y]P ?;.0$604+NS +^J*=WW3R%2 M_:# P3-#L%Z[J?C&VOOQ@P_;IC^M\(CHV<,-G\\?VHQ\)3[*-QO!B^T[PDPN MRWOUL5=OS?:S"@MNMNH+4ZSY+RM^1X(P$&D00(Z8;N"244A%("#.LSSG.R-IZK9A2V0\VR@'PZA#).6:,N,R+'1V/A/;(C-L M7=D-WNV!;DP'VG9 MJ"R'BCS?78[=\;,;^-S^^$G[H'NC,MI.W3W1[A17+G9 MWOWR75&G3M_^*&7!Q*86.),\DD&"(\@2E$)$HQ#B#(4P3 -)@R3+,[L:VLM# MS(VP]E:"VDS+RL4.$+MIQP\T8^]@'*/B43:N'X .JE WMVA"_=N>>$MKG3?XCP^._FP;S>=AWD4)UD"0XFT'J1((0G#$"(D,T:QC (N;3[2ELZX_3N87B ;_81U;)SL-RF]X#71UJ0!R60/FIW MX@!C)1RH\X6.]0(][03VPM2Q_W?YWLEV_7K-;^_U]5\\M ?70?_[_>K39GVO M6WS5'_,P"TE"PQSFBC>U"AJ"A&/=Y#PE+$.29M2*-FT&FQM[ONAA4*ST+KFQ MUK7W5@>\=DLT7Z"-S)_'>#6&CJ"Y:X.(WV9;'>--W&*KW_/3QEH6]PSMTWE+ MOC<:CJP2-3#MT^^"(&2)Q"&4C&&(,,4PCY) 15TTC'%"(XJQ6[?."R/-C38J M8XV(S$MS066O:]_.2P!W;@U%;$ ?SQXTKN[F>>GY$_?T[''SM+-G MWPU#6WM\%:N=J$KB5]L-8=N_%]N'-[MRNWX4FT_K9<&>#WVK"<]DE"4I%"36 M>B)Y#$FLEFL\"&08T92BT$ESU6WXN1%);7VCV^S>]M,1?;M@9#Q,1V:9!LY: MWJ,R'7Q3MH/&>/!'93X8I;GX,.3\=@]QLF#B=B)#T#GM+S+H*4,;CAA!IO)V M76M6?RBD>+\J=QM=Y6C&*D1YAU4@Q/*$01;Q4*VA4@RIX+KFD$M"!"*9L(J$ MW(:=&YLU5IL]@J6R6"T1:I/!4VVS:V\2*_CM:,T_J"/36:,WN%TWROU FPSV M-H/JQ[ZH$_'T[LN-6@)\-0?&/MN?N #GMS&*U<@3MTQQ0>.TF8K3W0/:DM8\ M>%/O/P@4:M5I 24F,411'$(:9QQF.%4,Q6+,I97VSYEGSXU_]M_X&X=^DD=P M]>]S7P'"V+LS>_^'--8\ L*A2^9P0";:OK;X8;BUK3SO<5=[4 M%]TA+UPR,*U(E*6H]!_>BI)MBB<]M[OK]/LGAL;AE&'^\+4JV7*MX2.<(M81TZQ;NNAR\/!',+0]; M'%CF&ZJ3D$""20 SAG@@TIC+S&F#Z4I[YL9#E0[^J2RZ24RND@GV M4NJ-0/HG]03'A=NULVA'81/.S<@T]Z6E-KZ7F=^H-4'=FON/4;:K/.'GDQ2O M-6E2XO2$WS&Y^GKL@,7C>B67.Z&P:CH&S&+]> 4,8R\@]Z8-64 >0^&P@KP"DJF6D =H M?A?;;^O-OTH5E'YX U[1IA.GOOWG!5!D*#8;Q>/;-2 E^-/ASC__R=/R\P)< M7>O/XUNF6X!>,/;%"O32-<-"2#5!AXJ:.Y8P0EF&8!)I"D,209Q+M08E89SQ M"(=J1>K2&_C%TYTX;(*.OKJW35%IUY'M=E/0W=8T@%6_Q7;S<+=@[B6>=J'9 M8)1&IC@-4"/N9VKTP,T13E6[:W]!UEDD?(9,+P>8- ZZ]MQ.'/^HE$T\>]0 MCA. MTV5Q;SZ2ASKBIF3-JSZ]']7Y&5&&C9;\9,+P8Q!(WY!S$G&_1#*VMPU5$&2; M:J^K^O_O5WL1S3?DJ5#?]1M:FE2$.R1C*I,DA3S)8UH>&GWO>8CHH]!*)[_\3U<-0>N9L>.E MF:(:HW4OP^I//VO8#TJOM>G@C\9XKQJ"KHCYE0^T'GUBY4!75$Y% YV? M<(4 S(?#>_FF_I!G88@X81C*A%-=&8(ASN($AAA)2F/UC]Q=S^5TG+GQ5K4+ M7G\XVGPU0'/E#*IV-.0!JY$YIX+I0YO.W_@.AGI0\*Y5$IHEE.(S>=D,&FS(U4]([UQF^V@?(DG>"*9\?YH?6C)CM7='6N?=[H?*\[Y?]:JV#\NEGOI0#2'"E@ M4P%CG$<0I0Q!RC"!*0D"FF.4IJG5X<2%Y\^-R!L3%\ 8:4\MY[#K)^FJ$H>; MG6JPS^=@ZT=:K*KLR.T#V0)-\:NU/F#GQ=>"[\AR^:RFJ"JIU@U$5QR4XHEL M*HGM3574JZC?$Y]WS&$'=9^[:S*6[C"Y3;_7.H\9BUDL4D@3 MBG7E9 YQ' N8YC&)LB#E 2:^Y.SG*E5?GX6TC6[RRXQHO:.VL17N#@ MPY01"1%&N5HLIB%$/)4!R5 FPM2M">7Q$"YOQS1=)HV%YF/K>"IR@EZ.DRQ( M9 (S3"A$>4YA3BF#01PD7%(5[S$G4<-KL)N"I_TA9\>^U^ Q,M.VH!A!EO"2 MXS[)\V2,28GRDH?'I'CQNJ&GSKKQ]#Y9B^* <1RE,$ZIHC\>!RH,PRE,9!SH M/D)$)(ZEXNW'S^WUK:RSR 4]IS/?D]67XPP\6GI M.>].3T#/7C7PK5VO[G6^N>Z,=*L>8?HT4QP+FC(*&0UBB&3 (0Z2!/(HQ211 M_X<"ITZSYP:9W1NL,^]UTW+3)&H!M)V#FF*?1=3RC;X2I['?ZWUQ@CU$[F]X M!P9>W_-SXTS[MG=X>O+.=UT[[,VO%,J;I,8\2P+UGDN(&4D@$IBHSS43D :2 MH)P3F8212Y'=BZ<[O>L3%-G=ZC'V":+5(8+;2_X2/+NW>S D([_6-W4' ._) MGV<=]OD.OQQ@TI?WK&_';^WYB]Q5O.LG'%*9?EGQMV0K=#,DG N1P4 D:I7, M PQSQA*8YF%.(X(33 ); >]+@\SM0UW;V<[RTYW#@+;57K?[(J3=[[(OH$9^ MI0=AY*34W0?"%2+=%Q\]F3YWGW-M:>[>:X=V_#C9K&PV*MOUSK=K72*G5737 M2_6T^Z8-VQVB&6*Q%%!(SB&B-(-YF@L8<9KG1.0HB)WJ:*^T9W8DP99+^Z);YR8CU\VH79 QX3R-S6%V1RV+D_K_EY[MNTWZ[&SB!6._S4^N M,VGB_BA>\#MMH>+GL<,(^Q>RT74AY2>Q,1F)^\T\GJM +!441FF<093+!)(4 M96H&PRS+:,!SX;01>FF@N5%L8Z?N[EKG+0_='KV(K1TG^D!L9+(;!I8S<_4A MX9.2+HXU*=?T>7Q,(KW7>Y0]N0L1"5">QI E>0)1F"80QT$&0TP3GF<)BSAV MV70Y.\H\-U\FT32Y1LED1N1P2;]D9,V2,4CA_$ _7I_D$AUT7SRP)MRKJ]67&=*/>DTQ35G]OC?2[N'U3X\M>R:B;YVN14WQQ2JM_JK&E6F-=' MW7KSJ!6#_EUEDJ.Z2S2!".(=Y%E"8("FC,(JB.'1:_DU@\]SBE\9E MDQ4N&G\=VY],,-5V'#>S"1R9,1MO%T;Z>+LP<[AWV?S7"U(%QFVXEE Y7G46 M7C1%#"WG0=M[\Y2V_Q[[M4PW65Z;O4Q@]K2=8J:;AY,V,Q,./;PXKC70^WU] MSX=UJS5QQF6Y:3 M:E'1U_>DR:O\+%T[5_EG>ZO[QZ9I9Z&_=^H7U.JJ4+^729:$3&J)QHRK;TN$ M.20,"Y@QR>. X#S"5J?@-H/-[?.R[_51&]QN.F'/@+T0]W].? (W]F9K!V8# M/A^]X-E_-WR".-$'X^-*L;UI3[TPZAC+&E-=1YPA M#KFD:L&;2 9S&B H,!)2Q&%$4JL^TA='F%W\L=]4JZQT^&R>!= BT+@6EK&C MBR-$AD049Z%Q"".NA6C:Q:;>Z*I5-55FN;["Y,=]+>]MK" <2[$6XGP]]XC8R-79 -H E>[&S)TR?&$[$G;=J MN:2(4ZXWC^8<2]%E*39?"Z:^.#NCA$M ^1)O*U+VNY_48VPBAMW0DB(BS"$.:Y)!"EF$.J"T#R M4&2ID'G$DM0IS;MGP+F1<,O>*G%H199P5PI0UE8OP+V]=J$U[)8K6H]@CKVB M;>'8V J^[#'LUG]T7]!: N-U0=LWYK0+6DL$3A:TMO<-XQO37/IAO51WE)5^ MUZ$MDD@31302BB3,( HR'>I1"5F824(C*M+0*8WY\E!SXYC*.C<&Z0#2CCO\ MP#-V/-,H&V/](/EDD([1)N6.?J^/6BU+=UG%M5OGT2 MFV+-WZF_*^_2E),@56O!,,ZU] LED&0YARC*,(]E@!@.;:M2+XXR-Y9H#&UJ M+BM3@;'5OBSU,JC=M.$-JI$98Q!*3H6IO2A<49EZ^=F3E:;VNM>N3>V_>*C6 MG2#E;O-L>$7%(8_K5;/_'6*41C2'49ZH]8@(,<0RIC +,\%B2DVO9D?1NPMC MN?RJIU*_JTP%QE97&;=+D-K%"UY@&OGE?XG/ E1FCJ+QU@.&7[&W2X--K/K6 MX_.I_%O?#9.6-UAFN[. Q3++8QAPJ2(*A@BDN9H4II@G#7""PQ3?K<2]?HX= MP8QJK]7;EU=O7]OJ\5Y"W3_I16X?/\YI)S8Y[3]@ZNV(\,=/Y_^@$H?_.;4- M_^.J&OX/JF?X(94,H]=GZ.5=)J?N_V?O@Z<1T"& = MIZ=.CYOL)'6(D^U3U4'WNW\!WA%FZKE?9%G%82)CB'(B M21A%J673D$L#S(W1&QN=\_?.HM?/SM=B,C(+'\$Q@&G/XF+/J-?B,Y/4/5FY M40A?Q-F%2P=!GKUM,B+L,KI->)W7#=N&^5UL#SU.;KZ28EF)7U4[/>T3H;?% MB[#O%;X3C0$!$4:9B7(8A";B (4UP$/(H$+E5[^+!%LR-&K7(7"T-" &O M;'3;$'&?!+M-CE&A'9EA-:HOU/S W@'-(?6F<-N'!7C; [[S+L1@ 'WN++@; M,>ENP6",CG< AC]HH-C6>B.*^]6'8B4^RC<;P8NF$B^2<48)Y1#+1 5W29Q" MC-0R/D:!^MLHH4%N52G:.]+TQH[_*AN! M-E+',35D_L^H>L'P*KMU<;!II;?Z?#Z1W^J]X8KVD9\%$\57346Z!URCY8_S MG"1Y7 M.XKP@];('%&1:3J!Z-@?.G_? M9!M$G6:W=XBZ+QR8[;][4G-@9G_YAI0/[Y;K;^]7IJ+,'+4V&>LBP0)CS7FZ M+11B<09SRCDD>18F(LA#'#F%1);CSHT)VV8#INP&4AD.BH/E_^E8)&")OUWH M- *J(_/G"T"UR4#;#%I&CU,UX :4UQ("RZ&GK2=PP^.DN,#Q]F%<];J6A6N1 MX$VE&R?>KA])L;IC"<4DQ@PRG7^,$:FC&-D1M@P[H3 ;V?<"O]UMBM5]53QE6L*4C9Z>N>B3^@D]D%+H]-;R+J=9FJH?"XSC0+?=DP+B M-(G54BF(5'C"0DK%*,+V7;P\P9?K:[N%X MG2W\ON)Q0P5!-T]KK<+]EW6QVOY-K0QWF^9S'\8R3]-(K@,GC>/S=:KTP$QD;0&&DOW'0.P6X2\8#+R'SA!HF32E.' MXU?H,YU[ZF3*3!TNM369NBX;W'^C2:-O@@4:QYA@#/,H3G2P("!-1 Q2D/" MJ?J_R.DH]&2$N;V\[:(1U]7<,7BV:[@K(!E]Y79 8Y3EV@77/?U9,^%"OQ?BL>RSL42QR),%7?9!1!E&4!I%%(8<+41YH&ZG\\ M]7;>#SFWU_U%:^:#YLT?VF!@+';,Z$5"YV>J'\QW;ENJYM=I"62?YT""628 XI#+3C3ZX MA(0E$HH@14E&.(J%U<9/YRASHYE;]42]-MY+3CCF4'5#&LM8*O34;U7!J?/5 M,*2Q"M)8'&".4L[S -OMZ'@#=9HMG/>K 9H5"!Q&K^ULDK/[KF("[!YB$8^JVS6LQZOPHXGR MQA"$B[H M7QGC#4-T9 +YL%[=PP_%5\'!K?K[0B>G&8&]$?)8'9"9)+IK#3N/\.X4!^OX M[LRM0[>+E ^Z99%IBEF4_WHM5NSAD6S^5;\%08YDEO "DP81 %5L1[.8T@) MCF1*8A%AIT.^O@'G%O:]L!=H@\'>XH'DTXNY[::3/R1'WX.Z!L0!>U)VR/C= MHNH9<^(=*SL$3C>P+.]SKZ#64M-"?%1\1G1W-"-N]:$@U$A=W:ZI^$0*3J1Z MI_\AR.:=^NW=Z>8!$8X$C(10W(-( C%BZD\BD6DB(Y%A:YU5]^'GQD2W#V(C MC(7V%<4#0.\FG_&A'#L",L8OP-[\2MMO ?8>J,!R#:A:CRHO%L#X ;0C0'LR M*O3VE=[C3L&TJH%K"9;&G9],K\JB9/JO582ZILOBOOIDR/7&Z D*\$2>S>:+ M_IOU?@ZK?]N:>7M2KM?3MGT0ZL+=9OL 9-5BYEE/I%POE^MO^CY6"4.T__7/ MX)?O;+GC.C5=]Q L'BL=_-5JIZYX,BFS)?CV(%;[?V_^DFP$V B==JBLUZ2\ M?WZIL*PVC;0:XC[SXFE=E2@!G98(7NET1-.:\^EILR;LX6=/Y?##?RT=M?(# M'CI9(?UPA]M5]E<\95@P_JM8WV_(TT/!3K[#S5FN2*,XH3&,8IE )$D :982 M&.%8D$@PS'GB$HWWCCBWC^#!8' :5+J%X?UHV\7A7C$<^>O7"=\(I\/6V/@, MQ?L'G306M\;@.!BWO_&:)-^JW\+?A6ZX(/C-5\5V]^)M_17^K+Y+G\1&#WX7 M\TC+H<4PCA,5@R=A"C'-&91,=WFG:2ZI530^;/BY$5'33L5$'N4"?*L] *1R M 32!#- )V@L=([ N.3 ?,V3'5^/A/C)YO>A@LP"-[: V'C36@\\&\4\]B ], M7G4%SG\:J[4%/R"AU16=\ZFMSD_Q?08COF]?*^?^=1>GH=&=%_8@^"[I3G[OG02\[MP)#8+Y*\]?AF"Y_C' MMUTI-K=&*T ;#HSEDYS%',,TS5',?M29G,0U'>A4$0)D&,(0MTIW644TCS-(2<12@5-,FRT.G\Y=) 0S^*QZK7R>KW9F-W,-T3]/-2_W,F "RI8!(4NQT0I"R .4@QQ M*F2*TI@CY,893L//CDEJ\796%;75O6C41WC3N !HXP-@M1..#.,V/Y:\,QKJ M8[/12[7\=WO ]]:#O?G@31_@[BPU"#>OW.5FP;2,-@B=$YX;]I2!^U2DV/R- M+'=F!;AH,IY@G#*CZE) @@BF4(B> !#(,T MB ,<(":MFFSVCC2WR-08JE_FYV,!,=8N 'G4RH__5B_7 MQKVYVS+KK!M\ZS\ ;H^)D5RM2Z M,.Q@;+6@5(#^V@GBD$0**V0\ITYTCSEULH05 F?2(^SN&RAT3I:B_"R^BM5. M_"X:^;LX3E/**8>49EI)-E(K-4P99#C+D. JZD). D)G1YE;/%7;!_8%,(ZJ MY&>13!B*PCC.84Q2K=@2FSHZ!A,AB3*#TCP1;JQ]-9;34'5MH0\,[=&'@54S\[T+12Z5V^G@BA=U[L7MIVI#7=EIIN*_-^_+92Q/50 M/-79:^1>W,59%+",<"CUH002:0QSDJ50RBQ)TICD&4MM2]R&FS$W\CT6[V9M M\>[VZE;]YS^-'O77RK<%6#?>-1FWRCW[HJTK9K*;EZ:;G_$7MI=UU5]J@^\= M 9^FG0K[.KIIIF2B>KK;!]'ZT>]W=-0? %/7:_4BW?(4]'9]=!V%)]=\?#) MBM"N!Z!=C.;A:=?U6GRS?J3%ROR$=8*36ERKQVLS"BZJPI2;S4;]'$V98_E9 M_^FC_+C;LK7ZQ9I3I _K;RH"SD2QHPLMD\ MFT,Y(XG@N$W2PM%RU7?"KI]ORJW&[.,:0XL=2'>%RULP5MK+Q9D+(V$>G_CG$ 45J[=68OC@LR$P?K5>'I9ICQTN'V;#C@W$P'IDN#+SO M6_ V=M?EOY7I-EL/SISBCI=/RG$8?5)&;&67M; MC;Y273&S5"&*:U^M3H3M6,D7;B/S4&-2J]_WHBE]^:"#NU^^/XE5J0A?GSAL M2K*\3/=#$GUZ,?*7H]/Y.^TW_/,$:I3Y/V-3"*JM0;]*BU##[N M9E)$S_6]6+-[S#-!!AEG-(9$@ABL(4$B)2*$B* M\@#'6$JGEKB^#)L;4]5^M8O*6JZ!@V\+T'@'*O?T-DG;P47=#MN-X+Q-N!T9 M_HAIG.8(?(H9=.95WW#[Y&!OMDW*U[X1/>9V[\]W3P/X944W!;\7[U>LSE7A M*9>8" F# '.(P@S!/,84ICQC812E"*=6S9G./GUNC-P8J%=B[/(AH@5L_4?I M5X$Q,J^]Q*$_K\?F=V1]H'T5,!.=4Q\!](HV)Q_Z)E^:IQ>!Z#A5/KUGLL/B MB^:VSX O7^1.5K^M];G?O^LC@');-@JCH>244:3BSQQ#)/(,4ADJ!DNPBD!C M'@6YM>;VA3'F1EQM,X&QT_Y=O01C/X5Y &=D(CO%90"970+(GM(\ #41L3G\ MD)RXK >!#D:[=.=DO-9C>IO=^BX=W.#$B/'\O=@^O-F5V_6CV)B$^=_%]DVE MSGV7QWD0Z8/'A! 5IF5ZSD1OY M([0'[9LR%S3V+JK2I*8]PXW6\S>[!GK;NK7YN@"U1UZ;R]C"Y[F_3.^P4[>8 ML<7A3)<9ZUO=(]OCPJBJG8-:[_^Z7O-OQ7+Y>;UKO>6@,?WG"F/P;ER0[>/ML<">* AO_6!K78/C\F"QGX/[VB-/ M>PY#D.L(WIT>-UE$/\3)=I@_Z'Y_L?_9?>%J'[C01;6?-N)KL=Z5U7;P7<9H MFO$HA3R($$1$"XSP/(18_/_=?5EOY#B6[OO\"@(7N#<+"'9KH1;. .XY?/R0E1+XOZ/N:IE/#5ZM?63 M=$;.%VW]2SWW1CW(U3>"K"I'-RD/H]_?H!YN3%_)WCY^-0>^= >T5G6+O1^*-@9]SY;[NE^8Z)@[LEH_?UV1957?Z54WM#*"S1'*XS#2 M&=0YPA )0B&.,(-QDLF,!1&.$JLX6]L.I\?2=?B0$1AT)0;?6ID=$\Y=Q-R. M/7TB.3 W7@=B#R<$.V3\.A=K0'PG"Q,B M(W3"-.U;H/]PL^0O/^@\6?/=QR73:?/$.U'_^['-RZ;,X0<=;J.]7M]+*=0\ MBN,TQAG)89BB&"*4$$A#F4$F<99)'E A J>CTU'%G]HI[&>Q!KP16QLM3.EG ML_ZG'?_^S%"S4( MH$4!O&EQ^,5X+S3G""T6)O0 U&AXM'Y?912]6LKC:C"N5?TJHW-@@;^.%/W6 MS\_E+JS47GLHL[[E'/YA>O+TOZA*T#>RC^K^K!X+O(H#(,0:5_:5)G" M 888X1PFG&,<18SPU"FZ]$Q?4]O![Q><;6\SG'GB'+YV3.$)M8&Y8J]\!QC;/&[JK?U-G3K6'%8-4SGV!&!#E8G=[^[5:L*>T/M< =A3K_0L MHE;JO!=-L@OV_)GH?$GO2ATO,(]P)+*(I##(9*KSR'-(F8P@P6&6!S+C 7/R M #O3U]1XQ<0H=F2=@5I:\*V6U[78XAF4[=C%$W8#LTM_V-P+FET&Q&OULC/= MC5NJ[++>!W7)+%[I6Z!549"X;0T>PT_;JCF_ZW[4OZ;ZQ:Z$,0MRKO8L"/)8 M(8U8EL$\H)DR65(>I%RF-$G<:K05O$]/&Q M6#=IK;:JUG]T/)+K,V26%#7L0 Q-74;Z W1GNZIA,] J,6A5ZBM@]%MJUEV, MD:O0]L;IL$!M_Z9ZYH\D55'=RB;.7D=FEHN"/=?_WTT\M7<+"4\(S*A07"F0 MA#E6!ED>4L9"&8:$.M6LM>MV:O1HI-;<>*=:;7WE'',RVN%M1W3^41R8V[8 M[D2>@5I<\*WY=Q N8<[]#DU1JI%GAU4W-," M R.QXP;1!G<[[4=% M?Q?ZH$OPF^_*++L7GSUF7:W)4E_$:5YD\SA,PXPSG3A;DQ*/ M$IAG(H512&628X&B*'0A):?>IT9/1BCPHU$!D%H'P-0NLER"RN@ RIT2QI^X M_MC1G=AMD+"(PIRA$&81B=36GPM(I4A@DD6,XE3GNDW<*OT,-DSC5 #Z^_X0 M'1D;"*@9SI'&R&Z5&0SW@=>;+>"-X*"6W.1.JJ'O"#\#1GQ_ZTXOU'RN0&X" MC+H6]<)F?U7JUTB_]>GC\KNHZC.YC\L;*8M%0=:B^K*A5<$+LBI$=5-5)3.? MWBQ?%*101G3$4")H#DD@.$1IEL,<$0$%QWG ]8>1T]W*5=),;?VJC0M0['2: M[;*!?]>)UMT8\+JA"D*6TU@@R*,T5D.5II"($,$XYQ$2:N622+JM6J,-UCBK M6#-/?S4W_N@0[Q6:@ MJYI)&- H-S,OO:A5Y3'AO!>EF&Y^ M%M64.]T.$+]ML\/AXV.,M=/ZM+.V],/]+->7QS9 MO#4' [65/)=A*),T%5#-2P91G"@;%>,(8HQ9G),@),0IU_+)GJ8V1[='CY66 M=-;NQ7OONT]#G*4H(AF1,)1,GX.@!.9$$,C3D":"BX3CI'7HKMW0OZS):CT& MWB]]N_<['_#(2MP72Y/NF)*%MEMF8+T=C\$&(NUZ0$.^/G$:33G8UJ E_4>=^\O?S"%:9KX[B9"91'29A"%B@"1WFQAW()B1[4[ M*"%V_*F>\Y8\FZ7K0[EJKC"^EML#ZGF ,(EC&<(PUVE?HBB%) ]R2**8I3(B M4DBG%?UL;Y.;U8VP)J$SV=WOD%9@QTE^%FG+.>\+OZ$IH O=L:LQCXQ@ XE7 M@CC;X;A\8:/[ 7U8O72-0_/OYFIZ=^>UW7QTJ@(KVR!4)D("XPP'$&&=E9\R M!M56(6&$I3G/G&LN'G.U+PSV(]3QAC* D) M9#E1=!4B!G.&$YCB.$HC%.0Y<]K/[+4_-5+:UC%_4O*Y^A&]1,Z.6*[ 8V#Z MV$*A1=-E0-N$:V_)4[$F"Y,ANGVH&]!ZP];%]V)=^'7L.0J37U>=EUV,['QS M5+]#=YKCC_6;Z[^MRLV3">Q28]64!LMY+$B:)9#HW0\*\T#-]RR&42JB+$RR M/(B$RWP_TL?4YOS[QZ=%^2P$,+*J]9(7C"QTK%#QZ!CU?@Q1.QZX$J>!N:!& MYN.RVJS,CJ8-ZKQ4D='.>R" B>0K#*)4094C ' 4QI*%("2(ZSBEVH8'+74Z- M%>J$@,9'!Q1*R+U]%RP&Q8Y)_$(] M,+'4X9>UM* 6MTG[VGHT*,M"R^R/8NSQ\[XHGH1X4;7GL)G'I4SCT+F'TY+U_ C52^ZR2 M>V7"_53LL@'G3(6NLZ^/5I'+1HEN!2ZKYZ\Y@_XBF,XCI&Q%71"FW*S_$(07 MB^=W8JV[7NHK[P^D6/V7CF^[>=1)/N8DDS+,1:)K;&&(TBB!F),09H$B59I@ ME@BGVZ[>DDR->8]%"!+^CTVE8WM96:U-T+3^T(C?YXRZSWBYG%D// KCG&'O ME#"6M]("-&J KAY *P*,)C-PAYK7P&G_V/N/L*\PK'W%9@=/P:_IL$K MMLP/Y4*]4=4R;#/TW^FDQ>7R9KU>%72S-NG;RL\*'UV7JUPL3(;N^MAN'DWEF^>S,6](>S\_NUZR\<_8O*%Y]!S. M7^L]:W^^K!)P2]=$;6?YQV5;M^A#N3J1\':.)0G4QE- %B.I;TE<]>^NY=]FZ/%4BO!]5K<=(KQ!FW;NGUN!V4-/70Y/7UF+9M MMHZL?PCM!\]UZK$/1<7(XK\%6U^_>5V$\ROYV=3A_%4LA2S6-%)Z+*M[ 0>_GO3'NQK9H_ZLOH>>]>LV2]Z7$':H.G)!+ZQ&HP%1-9NFSV?*"_9]H? M:'ERQA\^V6^ROR75@_Y/'\9_)XMZ&U2M5P53:ZW^P\V2O_R@\^0<"8DI3BDD M:4(@BCB'A- $LIDGD@48B;=[YRODFF:5\U:2)-OB.D?Q$Y<7<)B>PVMN*46 MR8U:KAM#&3(D!8YA@'3-41*IT^?1Q[!X:^=SXV?4!^_ MRLC9K1^CC<7 2XV6; ;,0'0$U(=TK>Q@.TK[GW5>\+0'6YS)VG4"CKGA> ML-M?'/TTVC,LE11+G:KK=OE%M:=K$>I+%YT=WOSP\?&)%"MM1KY](*M[4T@1&JYEMK4 %=ADLKH$F5&!6, MY>T8U.HZ'G9D.@C&(X7#*M'!&RW\+QIB+;\I>VH4J*MBF.OCG0Z@4<)CI&Q/ M^+R&T;K*,&Z,;4^$#@)P^[;C'O[V=B'(\OU2K.Z?5?,?EW)%%,=NF"Z'H3[0 M&3*0QCB">2"35$1!GC!L&Q77H_^IG388 M%4"M@YF*+[5H,I5V];"/"NLS/.?)< 30A[8EG?'N$8[7!WC[*+V!!V"DX+UV M]6'*$%LI:UUMHK2;BKZ%7S\(8#-.YKF78U6)>W-B]Q<_,7]70'TF%+!/JZ-% M"%ZA=1>N?]J'+<; M)5J;L5_ZW#XC9'M2/BCJ@Q^EM]+#A1;_$/ 9,"HT!<$'RME[!8A^C^3=Q1CY MS+XW3H>'^OV;ZL>2-XRM-FH[WWA %:)ZNUFMU)(YC\(D5&0HH&0(0\0R!$E" M"(^D+5\8[O-*QV!.8%K(%IJI$1=(2< M@49,?RQT$0F?7'.ZLU$9Y:+.^[QQ^86>.1G(2E]'57=B91+DO"L6F[7@\XS% M4:3#?WG*$40ARR"6N=JYIS@-..8!DTY> "?ZF1HS-&(!T8BK-REUNBR3.(N7 MBP59=3YUS*%U"FT[RO" X<"$T4JH4V35Z;%FH)'28YZ#\S!XS6)PHJMQ>P,"8&$3L(I>,@566 $L0@Q)(+3/$@B(@.GG)SG.IL:8WS2 M28=8+1MXJN,:/41MN!D3O@ ;F!Y.1V)X-RIL$!D\K.)53 L;S:U"):XS,+@H MYI_4,"WN'LJE^+PQ1YY9*D4U ?WXDNAE#&_5";:^QU9JU_7&[*82TZEFL\I3 53\UNM_9"&:01E MGE&6IR24-'AVF.K[TM5+@JN_3#J"Y-:$;@2"_/9JD\\ MD?_QMK-.7G44!^:V[0!VE)L!I1XP^H&.@MI]S:AH7#$:)4&EM00=-8'6@V&\;Z\-UY&[2XC>;Y:;]J\(+7F/Y3ARQ 5A;*79M[(6"F_P>:@'1GA*E MN>)8[+Z#H#!&QE-9">/"+IJ14-;&CX>"/2B3XDE)K%O37A:B6A>/IANI4Y9^ MUXDJ]6MR4SMCF)R5E8Z7,KF_= !EFX)97Q(4VU1A^B^/2B*]/.ETJ"O!A7@T M+RV5,MUT8463\JD";];EO= :S,#__3]Y% 7_T7YQ*O-[^!^_S)289 WTR6P' MB,V3TE_+O_4RV2:&)NRA$-]U/ZQQ/%DH?EQ4+1CFW+*HWZZU].12'14D?OW!ZU;^3-< MIP)&/,VB."(TC9TRT'B5;G(+VI$4T\56>L=;4[_C:'EM\EJC,_1:VC_U=,?O M6RNH=AM&Q2FDI+X,_2NGJ3XCX-135U_&UD,Z:XM.^JT![P1=?UQJGT+CRTY6 MJV>U9C=4$$8H"V620YZ$&41!1"&-8JQ^30/&2<9PX%2U]EQG4V/H3^7R'NJ1 M %Q)#4JZ*.Y=/,>M +;C6E^P#7XBW2*F!9[IPGJ5Q] 7&Q1\LMC9_D8E)1O- M]SG&ZAUO)]QONUNEK\I,K:18J8W"#542$*:8)(WR..8,BC"+(,HH@IAS"7., MDI A',>)DU=<#QFF1C#=T\D76\U_O_H ^N)P]#YB]@GRJQPBOU =#0 WUH= M//H"7X'@P"? %\5X[3->6YPL3G&MF^I9)80]"+Y9B%OYDG2KK^+G^E>EYC_G M"%'*29S!.(]SB)@(8"Y8#*4,XC E"PMT) ??OIK=J=8 &!4\[65JK%,+"AH19^T/0 L+;FUK:9X']CS+>(-KZ'.OOD@Y M.1==1.(*+Z/3;8_F;G11O:[?T>6'^R9,-C=9=V2U?C;&CK)P]+5T$ZJ9YSP@ M@L%<1A@J4E T$,;JIQ#%@3)',AD[%7T\V]O4Z* 1%AAI04?V4Q7VH7YG:C__;@TD7[; MRA=UC.4<229YIM!-$I8H.J$$XBQGD*8L#EF4\C#/G%,>6W1L-45&3<+4!$(V M$<=M%(/V'UAL+?9>,0V6(V''.Q[1'2U3JA$4O&E%_D5[%M1H[RKSU')[3:#J M@)/GI*HV/8^=:-4!C2/)5UW>[KO]>?\H5O>JN=]6Y8_UP]OR\8DLG^&HA%A9DRA)81#)%*(@R=3N%:>0$9:12!F> 2;N2;*'')OQ\F); MCM"LDR2[5^E?YT&3A,=A$,%,S4)Q".!;=C$M&5U-VH%RK1PNR !O%N!73 M'E)-LAH35//BK0>%@0_WG-Y?#SNB?KU!'YC&3SKUM"/^TK^GJ]T,_-$.>:OA MK'7=_MNY8?7D]7,M^L,[!/66< *^0M>B:^=&='4OURTQ';:KVM#4)AYUSB-E M4V,<0T&)LK=CDD"<)!S2G*6)2+,TS),^Z\:9/J>V&)R(^]\LB5KO-:=7FZ>G MA1DIQ?9/JQ*8J-[KXO[/C8D;67M">BP&[HC;C].Y@G,1$:D M3$B42>;!_4VV#9L=C80S PU9WTLYHUK@ZM M3O5BTM7*A"J#%PT,[I/5"^817+?NUO,D#T08A!',LY1#% D,<4@%E"1.TIQ1G!(G M,K;N>6J,^T)P\*3^-@/;7UE'>)W$KG(,E+$?#SN^'03E@4GU)VPUX5V#F9Y>EWL.];[(-D=>Z<?^6J*^*^GP>I"D. AQ!3"+%.E$< M0Q(R"@/&XCP*,@MJ9I?I@YI.VG/H?EI%;32K.=QU/]4XI[ M/<<_Z&39D^>L#6=X^F9W_Y]*DM!7\[Z*X?U#_WGP7*W(O?E--KW5J_&U* MRS_*Q>)#N=*MSD,4))R02!^?*+X@@81YE*4P9*GZDXPPI8%3?J1IZ3$*D;M2'5>H,N-EWO6D"?0?>Y M!B!@$)J!)JMR-T55?9FY5C"!!J<9V"(UL_QB#I*T;Z+?!*_9M":FXKBINR:F M_(GU?JIB]BYU>BH@YX:QS>/&[(-OZOBWNLQ(F%%"0I%"PE"HPSX3911$,0P" M(0E%C# :MAE%OCK50764Q(J+7Z88^3I*[,M66D ZXCH72G4=&+L%=2"<1RNJ MJD,%/QT/%=2%Q';8W]A@WZ?6:D_X/%=@=95B[+JL/5$Z4JVU;TL];W]T!A1S M:TI,M3!%&8]MDK98T#ACJ1H-3B&B3,=RH!SF.6=9C'! ,J[FMK.Q$@* M.J("+6O/]&QG$+:\L_&"V] W-#TA<[^-N8B&U[N7T[V->]-R4>N#>Y7+;_1C MC*X=V+A6;X.9M;O+K=0AS3=+_D6LOA=,?"D7?$ZC5&)!%'E(1K3'$X2E 0B01#'&$.4$[4Y5;]#2E(419@J6G7R77X=-:9&S%_6)?MG M&;"5-&XKVKK5"&>W#!WBE".>A+F((0W, M27<>0))C"L, YPF5:9JA8/Y=K&@Y*%+='H;#ZFRNG0M G5]"KU)^X%6M=9>] M6)7=>GTYJ>T9RE?O=.A>_;9/]8>-CL*^)W5I"?'T _UV#7>K)E;=6)R&0ZN; MS?JA7!7_$GR.44A8BB0,>2(@2HDR-**,PY2+E) (A2)S2E=QOKNIL=E66E!I M<6>@,@(#LI48O%%&4_WIZ;0+?8"WLY']P3GPK-\A^:5&LI85[(3U9V?:@>+3 M'KS0XZAVFYWV^_:5Y5MN'/.X_M?\\T:3U*U\NU%3Z%'-V7!.T?P6!FD<&'8[\=(H;'9> MX):]+CS5SR+ZK"33=U;E0CUT_W&I2$)M$1N[6Z0\" ,FH*1QJK9O60HQX1F, M$ TR)%F<)4Z72.C/(@K':ETI!WV3.4(+$,?JG2[ M?/53E2/ZVQRK''NM)]O4]UP?RM6)C.R?FHH-SQ^*)5DR75B0K8OOIH3#/*,, MY?H$)B0TA(@* :E./T?4!C D$L4)(CVB"JX2RFIZC1]@T.A4Z6TY<2BTX4A@ M5PVG);T-/CHCD5_CYR#+U>FB%UM=9F"K#=BIXY$=?:#JE3NO$FA<9O6!W0'O M>FFT'RL;!P/MI; 2#T)U^5W4:: _E57UEE0/'Q;EC[\)?B]^4_:G_O!&KG5. M4K8@557(@AD!?Q7JJZU31\\#20*6*9X6*8LADDA"&B<)%%B$@J0D9=RI4+UG M^:9F8_ZY7 FR,'=S]TJ!"KQ9*!V4-0FTBW/M#U7487\"D'K0GW550*V/3D'O M1MJ^1]N.QE]Q# U?B=84[*NZ M'>"O9P;8F?<'&@:?*X%O$4==&P;"=W^U&*J;W@'".C^6"9[9+E-O-VH7L5Q_ M62M[4Z]LM[)9N,CBKJRMT?<_UUIXNE!O5>MY'E!!8D:A#+F B EEV9,\ABE' M6"893666NRP;?L2:VFK1: 6,6K.NQ=BHIK;5K7+:^M^J!UK]P+>=AD"KZ!B; MYVFX[=:-\0=QX.5BU/'K$[KL$6[/X&H?KC5VY*+@YBA&M&MJ4!TIBQ0I*76%K::MB9G8EWX[@+(SN3ICI=/@G3H?502=$=EG^AZM-#3D&W#*)KD$4O^ M:5=!^'?%LYN5X+=+]452+*M/8);\^W1-=? M MMS2O-:!#[VPZ(UFK9I($=)1[,92[0=1/=35T&57W'M6.OCMKM5^;W@@O_Z_&>E(S,_FM/ZE[>=(D$X"T@,>1HJ:P 3 M!$DD=9KM)$&!VA(1FW M&^>N.J\=!SN.'@;=@0E8 VNN&EJQ=:S]FS]KE'\!6^$'N5%V1\RK>Z]][^,Z M^SJC0;X9I1TM(#]#;L= ML[[*8 Y,O"_&T2('RI7CZ)['Q#?F7E.3>!-NW&PCOC$]2"#BO8.!LG2=['U7 M]F+)=?6]SVH*-4D\,[4R!/J&-Z&<0[582(A)$L,X%7D>Q4'$4B>W\B&$G-IJ MT:W0TBNIZB C:\=$D:<1MUNPO. X M\*JS_6(V0H(WC9B_S,#G,U]1YQ7H(A@^EY'3G8VZ%ES4>9_0+[_0EY6YD*91'")("4H0RB "-(& DAR:E,9<9" MQA,WCKE2HJEQ42LJ6.]D!83_8U.MS4JL&%^Q55.H1;-4L2LK0HS.KN1T[9#: MDMB( S4XV;6ZP,6ITBZ-0F [GAV5NC[W/IG1$\)^&?1:H49F6D\8'C*RKX;= MLXC=%@MEGO]&JK!) I'F&<$AYY"C2)O0,8,TP3D,.:%1DB9)E O;'&+[C4^- M3Y5\YE)?26B?*>L L?,<=RT. ].5AN"FA@"$EQ-E7$;#/FO8-:B,E#/LO9J' M2R%6II"Z#D!>KS:L7G459GHKNQ:UFWQ55QNH3-QLV7ROEF2]69$%N%?@/A5/ M0DDI:F>3IU6I'J[T&BT):]U.]+OK!P'$4JSNG\V#FW7[QV+)U3J_4C]Z2EMV M"O\S2R)N[P]\U"?8L? MGQ;ELUCU" 1U' <[NW-@=(>F;@/L2_%!(VP%M 8#)#ZZ C+OP9>.8HP?8-D/ MIZ-!E#V; M1W&>VO#90_JG=J!E _[$_\P_9&FD'^J8Y-*=R'Y0$?]0Y<.[(JLXJ)"2F MF*JY1^(((BHEQ C%D&>2HRR+8Y1)-X_]DWVY?"_'\;YO1)V!-C'0DY+TV37K MX2EH[:P%+W -/(W;$W;]#0:-E* 1TV?VPPM(^$V >*JSD7,@7M#Y, WBI1?Z M9D(LGX3Z\NO%?ZWV.[H.SY,V"MX5%5N4VJW\J_BY_E4)_\]YFG#.8D4:<9@B M11HI@YB)% 8XCV(L219GW"TMHGWG4UOB6]G-OGHK^/DKJ.M'P(Y;AL)U8+II MQ9Z9[<;Z);)@)SOXIJ4'1GR/FY$^J/E-I.C0_\A9%=V1.4RQV*,-]Q/HKV(A M6/GXN%DVZ5ZJNK+8[V+]4/*/34*I-D=Q2G 8YW$ *5'C@1*B\ST+"1-.",.4 MD)Q9E[APZGEJ;'8H?%N3L!8?;.6W/\QU&XK+Y]Z# 3ST9L@:VQXGYFX@VQ^G M#P;V2&?M'K[03L??O? Z]U.R>JO=KH)]M^ZE8BEOY=B5XL?Y0 MWXL\_[G4\7=OB?K:Z+PQ2I+">#M\$*+)C$'NQ9QR$3&6")BB1$+$,()YD$J8 MQDF0)HQR)JRN+:^69&KKA%;$%+TQJK2W3/^1 MLS.01QF/@9>5=BAJ+<"'[5#4BH!6DQG8Z0*4,F"GC3_;^6I ?1K2_849U:J^ M&K-]$_OZ!GN?(2@^Y)4^G/A851M]A=W$[U1_+E4['Y>ZH^*[]MT^[@%N[A[4 M8XN-.?O448%-W=]Y+,)$I&$(@R2E$(6Y@!2E*0PB+!/,<$(BZ7CH,)RT4^/K M5MGZ"*_J1%O6A>F=CRJ&'.B ([7A(C#. UUT0ZK-&(^8&NV0Y22(91XE;D?2 MDQGJ<8ZU313\4SOBND '+Q<+LG*OT#'D,%L?84UCZ(8_\S)ZSD"KY3:Z)SDZ17ICO1WUA.81HB'#">1$C0>*40XISW(H4AR') D#C)UX[5*'4V.R M1E['_?0E5"VWQ!ZQ&GI76XLZE-NX+1)>-Y67^AQW7VB)P,'6SO:]GIE!R[6H M[LBS3L"TS5BZ<_"82XI)1%@& QF'$)$LA3F67&W0XC0/)KE MCG.8Q]R>=KAX3>AYH=J:^8A:1X8SK M!,,Y1 G%$(L38\<**B,/+T - MS!R'& VT);H(AM?B)R<[&[?6R26=#TJ;7'RA)SFT/J6-74UIEDKX[WV)T<$K7B.\W\/-?ZUF7<_\[CA-9> M)_5>%^-.Y>/Z'4S@$X_U]=/;5C)H"KG=T&J](FP]#Z.0B#A)H50[!H@8$I!& M3.T:DBA#G,D\9$XS^'174YO,C7A@L9/XWUV=Z$[":C?%_8 U\&SO"+DM)@F^ MM8)ZG/J7T?#KPW:RMY&=U"YI?>B%=O$-]SCR]\MUL7[^\B 6"WW-3);/\UR@ M-,_S" 92,(BB@$.UW"-(B!!A0!E-B!4U'&]^:G102PB,B*"1T3ZN_ A\YRG@ M>E"&7N1=\'"*,S^M]A7!YD<:'2WB_+1"W;#S,T_US* N[K6%\(=XT@D$E_X D=<4Y#;]CIM2W &) M@Q3A+N_VK'AZK(9TXU]9O=N(_Q9D]?5'.8]ID.J<-9 ;CV3*M.LYYC BJ8@" MQ"F/L5,M4[M^IT90ZFL7.Q:8M 38CGH&@&U@]CE=[GY= BK '2GX#&BY@1)\ MX$+VIY$:O%+]D:Y?OQ3]:3RL:LV?>;VGH:2]8[6?K>#O-CHYY)U8%26OG=AT MMJYY$(4Q"60.>8"5E91%:JO#HPSB/)6IP'&>A4[AB!=[G!H#U+:2+G8YK'MEB<& ;6;_8M[+KCQMFRD_HME?E4OW(ZKHL M=^6B8,_U_W[DT.$HP-2(Z@^A M(R,6S^V4VBD#7FKC6NG5<5SLF&I(M 2JMR]Z?BO M.LHPOV/RZ?-B9#D>[\#[(6S1UI'-!4!-KQ%;%8 M\5X20HI9 #E!E-,@RM2^T87W+G\V"+.[*JC!%\=K+ MVH 2(6DF8)"GRL;*4P2U_PJDE"&!!$\9=3LCM^AT:FRSE5GO][92@U9LFPO? M_@-@N^WS"^O@.[^K$>VQ][.'R._VSZ+?D7> ]D@<;@(=WG7/H-@4"'HGEN6C M:EZWVI:CR$@F\C"#/!'Z&"J0D&09@TG,8Q3%*&8YL+*7J3%/6UVK*ZE] M>K[38)XG%6\0#7W0?02='ED,3\-DG['0"UPC92?4D7QZFFX4XY)=/@]SA D( M6-01YQOS_Q\/!7L M%RMRA_&A9F1I;Y#>"1<@,V3OE$@H'H2K) %:X+[ ='9 M71/M%5NUM5:_5WOH1_)LVY7%/5AZT.Y6D,UPQX5;:ET^BM6OS83+& OC/$MA1A"' M"!$.<8X9#$2E+T/ MA#U17P'(6/1\^8OAQ%$G-#[#3/MOC,9')T3MLM"I1TYQ3Q?#3^JG__RW]A/U M/YW;ZC__[7\ 4$L#!!0 ( +6)!5.KWSA>W]H .\Q"@ 4 ;71Z+3(P M,C$P-C,P7W!R92YX;6SDO5EW6TF2)OA>OR(F^W4LP_>E3E7U42@4V9I1A-22 MHK)[7G!\,9?0!0(J %1(^>O''" I[L1R'=<5E0M%@B"N+9^;FYF;F_W+?_]R M-OOA,RY7T\7\7__"_\K^\@/.TR)/YQ_^]2^_O_\%W%_^^[_]TS_]R_\%\+]^ M>OOJAY\7Z?P,Y^L?GB\QK#'_\,=T_?&'OV=<_<OR^F'C^L?!!/\]F^7_^R9$(QI"Q$S@DJ*@=>.@>'98S91)6/^[P__ M+(RQV7(&,0NK=^DCG@68SE?K,$_U :OI/Z\V+[Y:I+#>R/Q)NGYX M\!WU)[A\&]27@ N0_*]?5ODO__9//_RP%<=R,<.W6'ZH__[^]N6-1YZ%U1K3 M7]/B[,?ZZQ^?+P@,;\*'2NSFC]=?/^&__F4U/?LTNWKMXQ++O_[E;/T/J$IE M1K+ZQ/_V[6]__/;P3TM<$5XVS+ZB%RX^HC[L$$+PRQKG&;?L73YCMD@WWC2K MPETL+_]R%B+.-J].,DXGFT]^%E?K94CKB0G1,)XY"*,)@-%HB%9KL(@& P\I M,W:3[TKTBJC>Z&)%-']8?/Z1/IAT(EC]IDJ% >,7FOAO=QZZE<]AU%\NP/?T MWDGF+O%(JR?%8$")*,!QR8'%:)+GBHGD!B#^^C-OTGY=N\^6Z8?%,N.2[,CE M0\,RW='T30Q?O./'3V%)'P3IXW26+_^Z&I0A]+9>#""_K7*(W+_\0%P77"XQ MO]KJYD'F-IRMR;KBYIU#Z/U_GH+LZUO\M%BN)Y[,9 A, 8I"EE$$!SXH M![&DH%G*/KD\( 1N/7XG-(C^T7",5#L!QAM<3A?YQ3S_3/ORI$1THC@'6NL" MRED!P60!V4GNC(]22QP0%C<>OA,H9/^@.%RBG4#B_3+,5],J^ M8HT@RB9(A M9&%!F5(@)D.^%+/!6LNY,G;(_>+6\W<"ANH?&$?)=61LO)BOI^NOOTQG^-OY M6<3EI+"\U<.Z#E2FP*.1@.+CY[)VP8'K'PA'R M[ (/+RGN7Y(YVPC^'+C!/A4LA8#$7@/I%L0H#@Z#N#CMPA M)A7S93!X/$K*3FBQO:-E.&EW 9[WX98SJ6!U\<^KZ1SYA'RD+'PH MH%TA!XI[#EY)BLN=(,&0T)34@\'D'@)V@HCO'2+'2K8G>#RG;U\OWR_^F$^, M]PH=15[)*P7*&Z1@/#*(Y&2Y:)GV9;BMY\[C=TMXL>\$&P>*M2=D;#;+U\LW MR\7GZ3SAA.G">2@!1!"<^. * E($IA"#T47$:-70\+A%PVX8Z3@K.IB >P+* MF\5J'6;_W_33QJ4*(6;CK0$I.+E4!1U$)R)(%IE7/"=RT8>&R0T*=@-)Q\G2 M@80[,D2J!7RVQ+"A6P?TWG-/ O 95$Z<@K3,0#B=3&1!*C?$ 4:2M.0LE1=#!1E 46(,KP4"*3&1BJC ] M1$K\]G-W T''^<^C!#DR"-XO0RUP>??U+"YF$ZNLMDDJT,+2WL4=X1A# A,2 MCT(K(]D0L>>-A^ZF_HY3GH>+L!,#\.)+^ACF'W"3JW6:2VM3 ND]22&C!:>U M X=:9,F2#I$/: 2N/WLW)'2-3%<<$45CCA\7RZT1@D59R#<+2OJATLA!CT9!E5E4>Y#\/469XSZ-W*]'J/G]YN#B[ M0,.[LS";_72^FLYQM9I8)T(6-8_FD,AG*D-,JE2K%W3(] %A.#3<>/1N:.@^ M4WFX.+M PXLS7'Z@3?!OR\4?ZX_/%V>?POSKQ"A!P+46;% DDD+?164*F)P, M_3>F'(=#Q;TD[(:.[E.4QXNW"Y2\^XBSV27UWN:H,4=P3A#UAB5PG!2KT'N) MSA67ASOEN/[DW3#1<;[R2&%V 04B_*R6B2S2?[S[2');O3Y?UTLE-0:?!&-2 MTN0YT]8G0(5<8O M_R]^G>C@I;=6D78E,>!R 6=)V=HI,H=6AY^^&C(X3 MHH,(MI-[ ]^8^(5>64U,LLB==8!$C-DR$4L25CM9;^QJ4%PGB-YR8#YK^A]GV0UYT>@. ;NAH^/T MZ#"B'1D?SXB#O.%B%CY,F->&%4N$AWI;VQ#AWI$\"LM):V<2RC0 )FX\=#<< M=)S]/%R$@^G^7WZ\([Q7],*A-\GGJ\5LFFN7@$U%6>5MM2BO/^&VZ'UUD_X= MKY@_^:&#W#W?C_0C+Z6?K^!#")\F]4K &5X]\ I10C.G9"+XBV3(O41%(8?/ M0$&J%4*0XZGOJ5.Y7$TEK.)&[Q>/V2XIG*U7EZ_<7EM/T'.HG;C\V+?X&>?G MN)IHE@,9-0_2V S**@Z!&P*ZBC+X%*P,3?BZ)&"X_#Q-^.)+FIW7F/MG)+K2=*,9^GZ&&Q7-\[.S>I3X MC\WK$Z499I$]J)PI.)?$N\NQ0%9))72WQ8#J>]''NT+>$X8G5V2N M5^\6LWR=VTGQ3D66$;*LU9(8%3C--7BTCI9K9#*<#J1WR!OGWO[)@7B<6KH& MVXTE%)*,JA19Z[$8T'<>?/$&/'?9\I1#ON]B=TNP[6WU!D\5CP.V@]72 =C^ MAG-R>F?5/N>SZ7QSP[G69KSX\@GG*YQ((0QY$Y$6BZ*U(WFJ-]X#8/!"%BS9 M\7MBO>-1]@1=X[07: FO(171 :XV93ZX6E^XK!=<_(;K"4^80DX6@BJUF-1$ MLL;T(T:MLDNQR')/1Z,APIT'*!JG/4%++ TC_/U1Y++ MU>H7$MV+_SR?KK_^BNN/B_QR_IE8W(3NDU(LR\XI**Q$8BL:<(69>M-!]B!%XS0^: FL883?H>%ZOI@33^?$UKL4/6>+@2LPKG95 M5=)!Y(F (XLU&$QTYIZ[KD.;NT%Y&J=#P^F,Y'@ .-P97*S#;,"U0"Q>K.:? MR-)SDNS"G M;Y8+HKNNIDG0GCBW ;3QY%<4)\$%XT'D6#(/K+!X3SW<\:CY1L)(_2!: N5 M^79@7"BL^69JGZW7RVD\7X+!ZRGR5;:PAS80CZI\D@BBCG7WL N.FX2 M]_?<"!W D=N7TI%:2C3U\)IJJX/$QPT&)QF#M,XBD(N::@?J $&* H@\:\NS M]^Z>Z^<#0VVDEA0G@]%>4N[ 8KT(RSDA?/4&EYL"Y)_":IJ>S?//T]DY[9=7 M I(\.QNX!>XS; IX-..BB9N_(WTC-;IH":L6FNG )MW+UD3* M5'ST#ERA0%HEX>K0C00AV:Q5XH;K>TJ"&\%KW&*-)GK?!5M[*:$#)/T=Z[ 7 MDLAG"F(_7#2(>5WNW*/8,H>U'P"W!F+@%*;6XD:7:>O.W"IEF!'NOEO3QR-L M+RK'K<\X!?+:*:T#1-X6X(7@)MP(Q7BV()2M=\!$ADBA+3D&,47:!;@S38[' M'Z!GW.*+,>S;(8KH $\/+)8+;NY>&#.I1"5< 1X2!Z7K"6V(!00Y&T9+)-O> MQ$G;D\YQZS%&M'*#*.[[*L&NUV"7^!'GJ^GGB_3R@+78]WUZPZ+L)YD9J#K[ MZIFOR_8I!,][GGT%5=H<+3J&X%*,H)C1X WME=86+;D-7K19]WO2.6#>54DE MC0X9F*-UJ1+SX*T1P&QD3FC!HKZG?\'I\ZZMC%A+A#R2CMU'[!WLGZ_7'W%Y MCU@J+[\AR>Y]^+*]!46O+S&L\&?<_OMM%Q#6,]0!4D9!'JB/$+*T8)(M*?%< M2AO7[7C2QXTE3@G0$ZNY8V#_LEB2YS'?7A!.7S?#HVI_JTW1^^:GV08!?PO3 M^2;IO9RN:IG\^9*^;D5T*;!)Y$$%$R0D'UF]UY$AA%P@2N?))TFIV"9'6R?@ M;5S;?6JX[KA:QL).Q\NILOD\K#[^,EO\\3\P?\ KW@L]_"VF65BMKH:D5#$1 M[^BU0JT":*;)EP]:@)>)!!"=U9P'$=S)=XQ]F1AW[^AT@31'0PH]UZD'"/K#@!3(_2Z;],_]3+@ MYS"K9W?/UL_#.9U;JG)K[/ M+M3U *BC4'#;UQE<)1W@[%E*=8CVZBTF))8H9B#_[7*"!$^.I5S+!F3T==ZI MK T^+-#KP1KI?19-]O#'B!HWIS<\J@930 =@JC?RJD#^/EU_?'Z^6E,TL-Q( M[!I+">LNSXD;&^K= UHD 4N&;$IRQO"83)/R_1UH&S<]UL!@#:R.#A!6+\// MZ2U?:^<%*POZ&"5$C A*.P4D+H3@>0D9M1"JR>WQZT2,FW(:'C,'"[@#<+Q9 MXJ/"MVF[N*O'B(3$NC6.8R-?%\[I(R;BN=X1%S MI+ [@,M-XIDIQ7@=H$BM0*'@X((K$)/+NC@"?VS2H'!_D#3KA]/ *3Y8Q!T< MOKU9UH8KZZ]O9H'$,<\U6/RTN4\WS]O<&+ZJI_QO:W'UZ_+["C?L;H[?*1HX M/SN?U3SN]7Z+MWM]1LYD='6=9$8K!A,%F=5K,TJ::EQ3D4U UYZU'L*[0;)0 MG:&@ [OY^K(-T7U\3P*2Q\"T %2*XEV3'#A3[PX4[DC,Z+B_9RK" #ON8U3U M$!$.@L;A9-\!D&K#T#^FL]FDJ,AS"!%TKGZFEAQB"0JR%T'D7(K')F;PDH > M@K]!X'&01#M PDL2]_S#-,ZV0*YE=5=-LZ]XRN169A$"A1^^"H;6J9=#0\!LU/42'PVQ01\NZ \!LZ9_DH!@73D&4%/ZH@I%"E6C! M18Q&I>"":5*1M'U\#['@@.>X>TFS@^COU33$Z6RZGN*FIWD=B?EQ,2.AK[9- M7:]$XZ)!;C=:-)F<+K*(D2D%R(I()!S?Z$K6K@1V<_&J33U)$ST=C+_/N(R+ M@:S0-^-F5#BT02EF$TNB<:8ZZKJI T('D;:,?KH M8'][M9A_>(_+LY\QKC>5$)^FU6S6D/)UG$T_;'NP7J;M/#?16K+41IN:UJW] M3ZSP(%"ZR'QD,C>YW+P7E=W@[RAHW$9<,SUU ,*;J8Q+"7Z]Y,;6%NE-NIHU@-J F.L#592'.F_"U5N%</F,1NA:EA]= P M6B;+\WL9B2)F72CP,4[12F&:U2(N#<)92TLF%\G:G$$_1-&X:14K4Q5KL0-V[6LQ&\!M=*!TC; M9'7O63 ZLJB3#& P,0JGLR7+RPTP+X4NQ6M:3:JV8ITU;>^0"R[P!" M]W# 4[!<9@VE1 ?*)X0@K:1M/!251$R^-"D5.! XS<9%M'"?Q'G+P.^4_ M)E88YC.3$)FK9:J2N*I#;#-F$T722:LFYS2[D==-RJ!A9G1X/75@L1Y(BUP[ MUA0NZRR]H5V\#A[-T8!WV4%0M*BB2Y&74^:H]CQ./D5ZH1WFAM5.!W#[^>*Q M5W.IKHFQ7N)(7,6H@@.NDP)5-P4?0@!$DIY!C[8TZ>7R!%W=Y!S:06U(S70 MM-L.Y?4EXQ7*6J&MM9>@D(QS5"Z#\3*&((M!V63\T\,D=9.!:&C)AM%'!\BZ MQL3$*BN*H> 6R><$%1A)Q!4+5B5>@JN=YIHT@;Y&0S?IA9.<2>\E\0Z<^^>+ ML[/I=A[RIK%1'0+Z >>ILB)XUK).X*8P97-31(-+Q8,63-I S(C8JF_90S1U MDUMH!Z:A--*!)7I$0LS;+$SBP%"2A I7%$W3@LF!*6Z2I\73)%H\LD+K%-F' M=M :2!\=(.O-Y7,W+&U[A6BI#;E]KIX6>%"L]F!CSD/Q+I3LLV*V28[]'EK& M[AXUC)KOWDX^2N8=P*;:UL7\&OT,H^&" EF9%1N\;61!!+6&='.4>1I^)>D37. M J)V/$6M6#%-0K6G21N[.W$31 VLD0XP]A;783K'?#F ZL9EU3)-T_5$,NV\ MK!>^?28;*QSQ5@,,F7GQR@5+%K<%QIXF;>P.P4TP-K!&.L#8-0YVZ:(_82PI M%:*'R*, %5VD[5T@%(%>IV)#"&UNW.Q'Y]A]@=M8N(:ZZ@"*[^M$AO/EUXWT MMF9[ZQIDK82,QH/0M;^%BA(68"@3I&3BMD[2BH/2-6B3?)F7<)%4C[!PI M\0Y2G;].YXLET7W5ME]JH3@&!AR%HN!5.(B.I).RL]K1(C!M[F_=)F0GO/A6 M>#E)YNDHV7>P;]T5RTUS*AAMC0#)%P0F2G0TB1T!E0O;&9].F><(PY.^6 MU6+?-5!'4'0'IO$IT4Z*9,:'F"&6@K1SD*\9G+<0F$X\JT ";WV.>"]ANT'R M3W/C]7CE?&>C0=YLU/ 1U],49C=Y.&Y.R,T/;CDTY!$63CE!A*-!\OT\6.L* M(5 6J DQ\)* *8UTF)HT;CW%!)&K9[RO1GGB,_FYM=&N"[4FFY&OZW@DOS0; MYYWC+)DF";.;9(Q]!C0P)NYNE ?+O -_[MD?89G?TYN??9FN)BRDS*.)9#:3 M!F6UA)@D@K$EDH7&5-H,?KA!12=X.4"=MU-8!\NV V"\^TCB^BFL<#/D"^>K M"PTLP_S#1CZKG[Y^>\^;\'73A+)R_(WM>:YM*G\+9_CSXBQ,YQ,?N??)TCKS MCC;H8$FNUB@*E+G7E@ME2YMBAP;,C#R'Y'!LW;9?8RNZ ["_I5!E.4WKBR/] M7_$LXI+<2>M9S JT3W5,1FTR$"@T=\Y&QIV+(C:QAO=2,[)5'!TD=PZGCM58 M!["[VFNV\4L5[6*^J7>KB]J74GB1JAYFU L#2D,T0E*HY)QRC&>?F]Q'>Y2J ML>LS!MNJ.U_;M?A!'B[X#_%RK&[FPI#H(Q8+-(!*GI:6DA^@50O;%9%%JB6VC>_JW M*!D7-P-H]^%:L -$W0%6KI;2J^D<7]*WJXFJ]E8["3INCM-H-WT1J*R+B<=$'43A_IADCK9[]KAZ #)=XJAU^?KU3K, MZP'Z)&7KDHX":L*"/ .3R($T#*30.GJILTU-'*8GZ!J[C+DYF@[500>0NA8W M/+AS!XH=&"NT7WO2/045"7QMDLKHB],%351-,D8[T#9VC?*@T!I:%WW!Z\X& M7HLBA=1UA%--CP1=ZCE# DNNH&58O&[3!_(1FL:N2FX%IZ-DWR.,+O;O:&Q( ML>[?(5 HS'FI(W\U<,%=8:GP:P,[FD)H#[>I86%R6_@<(/,.H//D$=-#)TR7 MU8FK]?)\X!\8WGWBHH,%<\\EENWZGV!63@EA(-=@6TD> MP#&A*61BB9R05%MTM@#X@Q2-6]@_,""'D?M@ &I6?WHEMM6B7!09'U=W>L\' M#EQO^A3)P]>9/E+JG 2+2BM. 6;=?^.F3VJLUV259#IB0-?V5.0QZ@:N-,UD M)YT3 JS("I3E%CS%UU!4<)MQ'1&;^'>=5IH.A(HG2DWW$7H'^]7C9_ ZL)*T M\J1D3#70X1 %IT G9U-\]BRUN8-V?+7+J4I1]U+W7M4N^\B^ R#=?RB?!2:O ML@3!Z8M*VD(=]0+6&Z6<]SKH)LFO[Z[:92]M[U3MLH_H.\#/W1*,K'E)-CI MCF24BZD'#2X .8'DW#J: #JW2[-=/ENLB%/$$,$+"NBU0L M!!,YL&*M0YN<:=-+]'YRQCU-'AY! PB] ^CLT%?I@K$HC0B$>^#%&E"NMI(K MPH!A/F4I=3"YR>W1G2D<]TRY@8EJHIH.,+>]^7UY1TH-, MH3"OE6Q2>O 84>,>'@\/GL$4T &8[COJD3$KYC.84N\$,O+J?*W"]Y9E6@R) MED:3V/[ RPFGNCLW2#;Q,"EW@!/:36MTB3_C]M^7\[LI^[>T('Y9+.M1\B2) MS+1C%!48Z6@91%\/]0005P%C%-+I)DU#]J2SD[3C@;!8G$Y''4#PH;*=P.KM M9QW ;^:3.R_ &UM'+F:1M4FZT12W8TJEFD&J*09VK*/:1R$'X^H3+J>+>GZ] M7/?4IT_K%&3.!H3!.ABX#OQ$AL"(=9FC(K>CT>9YLCY]S3;<4V)W!'5W _6' MZW%(AI)Q+0E@=?Q='/SLUK\>25&3$4,%"PG%5.(J",2N\7#YR!;0QSO%UA_19)N*OI&M_A\O,TX=:6OL6T^##??,JV8[[W MA@5F-)14>ZY*(2"F9 ALN@A-KZ%LTA"W-6/CIHA/"?NN(-+!DME(>AO[_7R^ MK![TUHO8N"^W^HYM+AIL; -IHN!T?5Y=''*>+884@&.HE[9LA&"-@U04]TR; MH%B[J.D8RL=-;9\\8#J9DOM%]6:%[L0O,Y[K8&C96FLWY-6=L9*HSAAQK MU&3^"X.U%('L+L].^A2B+^0F-]BQK/MM=:)*DJKQ#*4*#4H52PX M7XNMR8.G_UN-I=*Q+);UD;-@6?T 7R MCKDB/KP1X!QWP)*422@EE6N2'GV$IMUP]ZGM22Z\HD(;82KX(KYKTDMR%N-W0]^<[^QE"5_W \*$: >=5 M$9@YA)@DJ$S?^4(L%1<\YT6)J)O<7CVJ:.-/<38TA$:./,I^,6\UR_6@0WPE MM0XIU#B*EI>2@>0:0X3L9=!9<8:F7:+F1+,5_Q3G32/HNQ.D/U(=('U2J"W4 MDP%0+++M,+^8L*B@MUN?GVF0T[W3Q ^/#-;JX>=-7-1"=$GE "%U9>'()LYAA++XO#$F2; M@7&/$77TA114TC%*E$W"BQ;,C%L@ M?F([K X@,ZZN WT M\\6#MW)\'[Z\^%*YP9]PCA1D3JPF:6"2H%DME4<=ZZRT.HDVTR+SC@5C6X#P M";K&O0/4'1J'U&('!O&;&&M=TO9,87M*_W(S(&$C^8DP1@89$C!E:W-[&<&; MY*&$HI5F,90VEQIVHF[OR;+7" MC3.R^>;EV:GM-V\0%7$RE84LH72$G505-_7,_S2:I;*5]L(1-&T9]FWD 6,M2C5H20G 5C%(_1 MV.QLDS;F#U(T[OV9[K YC.;ZJ6B[6V!P);F+NY_?1E>XE MZDIA%#\H5#5%E M6FJ2>>D#,\HW::>Q.XGC1O GSN0;N+<5YF7N(=4<)IGBF&&)I,]5R#QI[:X%U M(B0.H[.>=^D:R,WICZ:U/(_5?$-@4!2)30G#()1H(5:5\1"U"TW"G$>IZJW7 MU8F0=ZA>.C5^&W?WFP>SB<,FLJ0LLA-@56U]D%/MZFD2E"*T8<:A:3/M;3?R M>NN+=2+@':VI3A%XZ52\"5^K1U&3 "DMS^EYTQ"GLXT_/=%.84PZ@2FH0!E6 MIPIAAE1$+*B5TZ)) >9AY/;64NO$[N%@FNPR5+G/];AD\.ND!.VU2 C9,MH2 MK,JT&Y![+%QM*Z:S3.)$4DN.B9)*J6.%.Y$$^2&-OO:E&V=8/U5D'<-P].S9A7KDZ/(D6VF:: MA=40>([@T*&4M9#/-RF_W)W$<7W,$R<:&VGN<$PN:+FUQ.3VD/1^07+F89%DF\^K&/$B[Z"EM-([3\Y(+K0/U(M2F[Q#SH%B.E=D M:A+F/$E9ES=^3@;%H_3417Z(.*"](V_JFFIQR.M"KY CLO[Z9A;FZV?S7*N= M/E6V)X%9P]$8"#Z3(QYEIN\\4M"6B^;*N5*:!#5[T-CE@74S.#;278];]B9L MNUYLY[@L3!4/6F912Y4=K304P'EBO @576DT]O()RKH,94YF$8_24Y<6D9;1 MKV%]7ML.OBYWV$L"E:OCB.[JCX7"1?*&);:9JK,?G>.F MQT>RF2UTV$],L[M0)T$J+>N%3..9@CIW"'Q(%+ZE%+DQQ88@6X!T=Q+'S96? M&)^---=O>O+J*N8]@BR,!1(:L52< \6LRU3D8.!XQ+4\7D\=N)-O\=.%,_*ZW,]0BB2GF%2=66)! M989 &T@")R.:PE#E-MV)GJ2LR\1C*^ -JZ92J+I.+K2 WG'ZZ@-L%Y11S MU9HD$E>][;B8KTB4RXO&H1=E2?<(=**$%=YD1^Q606:-$)P5()&$FKG63#2Y M1'@4U5TF(IMMS2?3;S\A]G5WY%LB]G)&RJ;%QT5?XTF,VNB@ K#$:+TJGHE! MDP%CM$+9$K5J ^"=2>PR1WD*1W) S77@45YR\Q9G&[ OWH 7OGD"QE5V;K_VO=X.I22U4 U[&S9TU.TP=6^L=6..CF-W.TKI[J?#"C;\N MUJVH)XDI'Y L@G%U_K .'D(FVV D;6&)7HO8I$SUM&R.F[QKMEPZQDH'6\AQ M9L-X%Z5W#%RJC:R*"."TY9"=S4(FKSBVF?#:?%MHEO3K$^=[:?+(>9DD@>6Z M _#&4)0AOXYB?#DOB^795IE70BT4^BC%@:D:D:!3%":' I;;:'2=)-'FNM:. M](V;>FL&QQ;:Z2I8*%,D"B:CF8$(18'()R6J9M&S4 MO?X&'2./WVRAZSL=3 X7?!>XN1CI@*M+#K251AA(_H(Q]'DZ#G*/%W *!+R5RU"+^\A3#/]Z3AZA"EV6)UOL0K\46! M+C";ZT"&V@ M& @E9_#"<[16AA2:C%0^EO!QCP":NFLGTV<'^'T[_?"1A/C[ M:MLBX'5S#%XV[&IP76[0+MDVAY,#C_RX]W5/2*7MC\:O.;^E=OL?Q0__W][GAS6(V M3?4TZ09CJ^D9;8@W(7VV_D?%*45CDFU0>LS3?OS&X&W6+QYZ!Y'-F,4O:YQG MS'\Y5E^2', M+R8HUN)>^OB\^6&CC=DR)^FM7:AU2$IT55 M(#-1KX);#\ZE #PHF5SFM25E"WDUY6KDV<;#H//.S)AN7CM+?;$0;SW@Z_;KMZ4F$ ,+ M-8;0KKI<)4.T&" 'ZW-"K6D9MF!\-_*ZM9W[X.6V[6R@F0ZBK#?+Z6*Y/7%] MBVD65JO-(M_HZFKBV;4M8)(51^:\!IV# T46'WP. GR4!0-F=+Y)$FI?0D>> M^-X&@TVUU0$:;_@DMU>6+YS+;1+/&%I>TI'@#'D;%I6V+B>3FR#O,:)&GM3> M!F6#::$#1#TP> NZ!)#DVWT4:I&GKC> M!E/#Z:$#4%T>+;V<_SZ?SM-B^6FQK(7Y_\]B.E__._%U3K]]O7P3ENLY/?3C M]-,EHQP],6?J5=G:U \5!Q>U!B=UY)H)YU2C\3 '4CSRP/4V8#R-_CH ZB^+ M)5+<]OR3FV2,/ R]#:2.D/2(.#E;_V/R^_Q\=1YFKYRYL\5(+$R 2ZR&THY!R"I!L4Y* M$VQJ-.9Y/S+'+7YH9+,::JH#'/Z&?UR3VW(QIV\37@N/[NSMM)Q,2@*8XAY4 M\8K6F0]@M!/<*10J- DB]B5TY"N/C<#85%U_NF.QW\*RMI'ZC#_C.DQG)SX> MN_/T<8_)'A=&^^.R8@W6DD@PFZF *M &+5@$&;*W)C&?VHP,:W=<]@X_U)7W M%BF"KY__K3J)G%QZXOKK:ON[.N?UXLW?Y*%0.\=0 6*]-^:3@^BC!Q$\R4.I M*&23PH6CJ.[V<&T?=-TI_C^9'GO8\,_/(BY?E[L<3:+SV7+&"#&U+S@C['BG M(^B,(0F?I YMAOH]2-+(%P5.AXO;V_PP2NH ;A>SK=^$K_3!LTU)^S:A5 <= MU:+/[0\3GW41FOP4*PR%;RQ;<.0L TO6E!2=2FTFLNQ(W\AW#D8#8@OU_>G< MS(L(\2VF!;VK_L6XCN<.](SKBNXKL/;.J:B#+T*@(,R3+56^]H+W(D(P@J6B M@Y"N2<.'=LXIV8CPX<.R-NTB^=:M9"/S]]5$3"Q3WFKF:^?<0LO5(+BD!'B) M,MJ0O&=-@OC'B.K6M=P'&[?MYV!:Z& KOUJU9V$ZKX+"Y>;:6VVC&&?3+8LO MOGS">F/[_?2,WO*ZO*-75V5[;+3I _!S6..S+],ZN%UQ25L/<,=KDU$3P$4G M($:-M:A#"65:8'!8-L9%[7#PNC_I.8:N.T#Z\\6F$^BV!?G;Z>H_?OKZ$\[3 MQ[.P_(\M/[QXIC0#L>E.YHV$:&P=1T<&(6:#CK5I@_($8>.ZJ12>R6:.I"8O.OL"B870_"F223^%&$CWQ4<% 9/8NP( MG72 L3I$\]+1_@W7OV+-*$Q4S$K7/F])N3KIB%&<9C,Y-"R&Q(U+0C>I;;B7 MFM[0=(S";Z<4CY9^!Q"Z9[V]IS_=+#7A6$Y!&<@Y&5"&;'K((H!AP1 WW+(V M;6H>H6G<12[*O)=:DI-4"0BU#1"4+ M%I9##JVF?#]"5F>H.E3[=[N!#Z6*$8&U6JXO.7F]?(?+S].T77!*9,&R52 1 M:^\45B=$9@LL9\=K VFK=IES0Y]_#4;TTVT(/43 N-/3R1,JTCB^!M2N!]8E9)M+KL,BIF'[#0=0?^SF6B=7/WHM0"@;\M%OGF0J.=VD=7/' 2 M$KF&GEB2J$!S&7E)*(5I,I%M!]K&O<[5+$ ;6BO] ^UBB8:L Y=!@'*^KA[+ M(11?;Z;I[!29(^.;')KN1-VX;O;@F-@/R^4T%#BE[[X'/6<;!H[NJIX]X1;1+"'2;1'F!P@5X? M,%I.9),EIH61(D(PCB Z;N_Q/5^LUIO%P)7@1;G:QQ IV+1>0_ R@=0:G=$LAM!H MK,V#-(U[_[O=:=9 6N@74)<^E^6DFKP]@$GD<&OK9Q]T;:9)M<[WF4 MJK%[/0^D^]TP=8 BQLX3+FI[ZN'<^BR)X*DUZ3CQ&5)?EU@>J_ZFZC$-U,?(F]GPS.6'UTG9 M&J8X":$>V0C4185=6ND,2U67==;'P7!DU?5A#.]V=[GOWL/VGL.T#@IYL\3/ MT\7YQ=C8210V)A4M:*Z)XRB(8Y,%D&^14&J159MA!,>3WF7QY&"&]91Z[0') M]_O4FSEBT3E7S]%E<9$$23(,N1B00@?.8Q3!-CD>?IBD+DN;!D+>,'KH %%' MWP?;+B0^P>Q]3ID\%RU)G*EN!T4Q"-H9E!3D,]FRD=G1#'19PS ,6D?1\?>" M[4GT2DGF$Y2B:R.M;,!Y82!A4%;*A*E-W[.=J.OR;/&$J-Q+.QU [G(W6+W% MA-//-2_Q?!:F9[4.[G?B;%D'T3T[JS?25UX__& ML#F$UZ[X !8#18?29'#DDD .0@IN8K"\22'.L&QT>>(QK LZ@KY'[YL;/GU: M+CZ3![0)+E]7-5:V7R^W$KAB%Y=GORR6SS;O#K.)C4487CL5ID0NM[2L-CN7 MP*PICB?%:+7O$/AO=?LA5]QJC1$Y6<:#%6Y-P M)H#7JH!#R[47";5M$G ]1-#1,W5N?>ZW5K>%)9%T].#H'U#9&_"Q1/(!64;F ML^:B2=.$!RD:][!B$$3100586/Y](PST1TWY5!>9<^8CZ?X>OR=ZSSP#$_^XS+\ $OFW!N MGK;:B/H;W'G*.I7:8,2EVL0[)(A61HBB1.%X5FBPA10.HK930[0/DNXTV&BN MM>_#2!W>8/*A3VI@IEHV=7P072)R+WV6D%'K.GTR0\0<0?NH/4IEN&C2ZN94 MCD]UR1-%;C]/9^<5_E?C!82((CL+-JLZ S86B+E(T#%%R833432Q3#O2UZDM MV@CF-YYL>P^\7;S;BOLVA MS\D9S 68#34M(10XQFM=N,M&:V>S:30<9#]"^P+A('BY,RBDH>HZR*#?Y.\S M;2];YIXOSLYJ]TG:[3\N9C6YM9'NA#GM@W#D:VA+LBPQ@[=1 H^\,*ERRCLU M\#@2F4_2.2XPVX+F480.J\$.K>=C#%Z(=4+A=\JH&*"J;5)I>4,L3&U6/1,8 M1'"[- YI"-(+2L>M?^L4IH=HL0-+^FC\]/I\O5J'>:;MZDJ:-EO&.=/UQ(&D M*>O%,>4X1"DYR3GQQ)LXUOL2.BY(3[')-U7==P3-[091>+:E=E%0*$(= 41Q M/3,&0I;1H1$AMFE)N1>5XV[P;0%S(#KWUUX7V_N][%VL[KL"S?_G?#MU?E*R MMJ]M#!I="!F.58SHQ\F::Q.<'TCNN%1T?L -KM%^K^A"C$^71>%8X M^4R2T\HDN<;:!]GX9$-T*8;<)'3:D\YQ*]C'!^I &CP%UV$+2!+W5!8 M)*:UB2"=M%@)9-<*& M+V12:1\.2L>8I40CF_1[WHO*8XWC3@_[=N*9F=:9^ :K)867M63/HU-@A=!. M.^-,FYF>^Y$Y;E34#F6W;6!#Y7V?QN[@&IL=/_@$AJ]A#3VOOUGE^-0VU*5*-NNAWYV>8;[%ON$J:(0*7R_&I1]>1SG 0T_@I>[+^B@> MK$@L\B -H*QM-I2W4/L;@8PVRFR#UT9^]Q[LY<->GGT*FZ69TOG9^2RL:?5N M7JHZV10;7(HE^19<>E/O.+<4R\Z4?D_>[CY8>RB, M;Z/"KCR+*W=^TSN/O"/'8A10.*_M$SUM$8HG^H*NJ!A\2J>*L,8?&=\8!4]' M6'NKI =DD7XV(W@N;Y9>;$*K31=8J[RH=2\@70T5G49P002"0^':THI-ODD* MXU&JQD79('J_C:7!E- #HBZ\F(NAO:%H%RT)H]0JT5@0?+TB+W@(VDH>O&\3 MB5^G8F3$#*?=V[@Y6-1C]Z1; 5 VVZK1P'FM!* ,[ G?_Z'/'AD AZMI,:#,QM;Y#,/\Q1R7'[YN/,*RI)!I>9[6Y 5> M!,.N'-+CU&GG[2N$FW@? PK#Q'1L?K:8T3 M_A96_*HS./<^*P2=R20J&20$@0B2%:FRCTP6LP,6;G_NN,FH831_E*Q&UO.+ MVC]I259LMAED=39=K4CVEQ-,M$7&M8)BZU#23-\Y+FE[UU8+J1U&NXO.'WO& MN-TMA]'_8#+LP%N\=*)?7;52DL%&)P0"EE*#,HX0E$K 4*+4,2'&)BWT[U R M\B;1(,XX3M@=H>5O2PKC)SFC"3Q1O!YB)M=96O L6##&>FF85-PUB2UN4-%' MSN- C3Z C_W%VQ$VGDS_3%PBW[@V]S6L'JQPTG",2!8SLD+_5<&KIC583U+8 MQYGPL)@:5BW[X\UO\3:O/?PV[?0&AMTD)!="<;7E:?2URVX&,M2U@S3#(%(N M/C4]%>CCF'58T.PEU,$JY4]Z!GJ["5^#$\\[CSC!^>;C;(URFJEM[3ZL+>1@ M#-F71.XVYQY2*,GJ(H/6IN4"':L>;^,V>B&D"Q1F>,\MJ&)J@U)E0&2RMD$K MY6(3YKL^*1H>-[N>$NVCC@Y\JY_"K#;X?O<1D?;J;0IRD[UFV5(<(B-X6\5*B9&&9:Q*L/410GV=#>VE[T4#TG4+H(@^2!0\IZ@1*"=KD:_+" M&^W(4Z@C.5QF,913@:B' Z-A5+X#C@Z0_\CIPQL1ZD7&BSF7C(XD!E9G2 ;+ M(:14!VD[%P134C^8'"(QA;#B:\3[3\80UZPQ+7+4J !7<>;*>MH MG0@=R=YJ)5GQ6.0N\UEW?-RXT7I#E PIY@YVH+LAJI?(=&0,1(H5^MK7JV,% M0M:H9CW);CA-T16BXKMG\^7VZGW=3Y>M5D4N5.U/66CQX"6L.IHR.,_;)8XO3# M_/DYT3!/7S?'P[.-HOY&#L$FRX[>.(^T>J)@E3-?FV^C!<5-#\V> M)K&W1/80:!M8,=_G=9^WB]FL+)9_A&5>E'O?T2X'OONS3Y D:9\?K?C&@&KH TB,-;NZL2LE"8552SE=)%>T@Q&"!16N] M\BSP-N'5'C2.D_UKO?FV4E+O"+QWO69TEAN2H:OM$^LM MH;N !#P8+QQF63 MFY3Q[$GGN(:P&6)V1^;1RNL"G<_/5^O%&2[?XO9L^3:36[.?E4LA<0\ZU;$M M1D4(/D6(FO8/^HT3O$GSF9VHZQ:)QR-DT5I9'83)SQ?S3=K@/,S>UM;MEVR@ M1N,3&F"Z"BKS#*[4''PTY&AD;;5MLAL_0,^XYVXG1=D "NG"MMV;S;^\IBN8 M"U4L7D6*P&1*0+PI*$4R-':!KWK.V4"!M*,2,GAF]S\.V8DJ/D MIKHD''S .5%J% ]FXNV#( M.ZS-H14(96K-JN00:^&JY%+Q8$S*HM'QP2[DC;>'MK)G@RNE"[ ]LGRN%<4_ M.ULLU]-_;/0WD:@D0_(Z*":))$8IP0GF(1U9JR7[8U91/+G$[%%:@#:6H\0^L-0P276"Z,&^?B+C>B]GGF M3J#2_8.JJ:P[\-#V]D#16%TC:\A!>E!&)PB,,< 2Z0<;&>=-/+;O-U08#B[' M1@_[Z.Y@;'[:W,IXMP[+=>N]]S=<3Y(Q6D27P=01-HH1=RZ0_+Z"2@:6KV!==01^B[M^>Q^YW5[^6W"O=#%D1]#H3IYJX4[\+QX<)I%D6)D MMDU_A!WIZR>>.,'..YRF.G &?WF:)3[QUAI'D0%8=+2T6-% WD0&-,47PU0I MO&%MR./$]1-U--YV!]119P=8ETP\D#JRCI,7ZQ.PZ)!6E*]'?A2X"YU=R,BC ME+?0MU,H^_A3=X*5^2YAU5@%'4RK?R)*VN$F9A$I:!.1@J5 J\G5-CLA)T@A M>F=RQ*R:6+RC*=\)M_:[Q.TXVNUFCSZ4V10U-V@YA8&AB\QX!0)] &5HTW$&$3(:8M\% MD?PN$V&.H6$G+/KO$HLG54\'CL'U$Z"[I43DYJ#AN3;*"L22XM%!L,4"5^3G M.)V%5DT.\!XG:[>T-OLN =A ,<<>UHUSQF),]LP%"2DE2>&;2!!EX% 0@_&: M^/:-.@JT.&/Y+W;(LH_RCDP]OI@/ ] G4OFJ"(NU$3\/V=73<0LN&PG"D]_A M<_3!-:FA&>"(A?^ISUCV44PG4-LI>T^N@O#)!-!%DYFWAH3'?>T%PHV.R"2V M23$.=L+"_PLRCI$'!=](>5?_S/"PI\IE]K3^N5M71+0MZ5YYND+Y:E&^M M4$\PNN$H>D\&-808 _/:M>WC.>9( MB$)+EFR%J_?SR:]624"L>3%?BN*RR!Q#F^'.W_](B'UPL^M(B'W4T4%>\O&I MQI$+]QHD#4C>&8 M&;76(GM2LF;D9.0 #M&#=T9JEB)S13=!T/Q\8$[R.K_H>%6Z$+KZ// ME1,4A405B!%F :5UPB%7QI4=-/]]#0L_% L#R[.#W>*>@8.8,3I=0+N:+%;U M=KAW HKSUK)(T3 VN=3ZG4QS.,;/.$[8':#EM_.*\=?E+7ZJ9PWS#[_/I^O5 M)'N)20H.,54N:G<\9VT )I-DS@C,I4FF\WYR^HB #M3Q8G"!?Y]-SNL&LRFH M6DWK@TXQW_/)1YX@$;0?VZ,D>Y0Q+ND0:=M$VN"W# M. Z/M(?30PT4V,%.? ]7FW!6*Z6PD*2$VMP?2L2&X0YBL8P+7U3*3$GA1VY'YP,%'21RQ( OC-MJ\ MRYC)!SZ^/U :.1<%W6'Z>?+FU_S"6B5@625Z&>3)#84!82&PE49&%=FY%: MC]#4+>:.Q\)C'9Z/4$P'&+LS.\)E72]@&Q!!421>0@&G:66FDKR5MM9-]C/" MHYM.SL>@Z2@5C'WJ>-]*>#;/=WBRTOA26 0G"_FJFEMR1$*JF?%ZI4 (F?,. MGO^NS_N^NC0?@IYFTA\14:OE>O*6Q(7;:#HF-*@EZ%@'U$5#4@G)@G-6J6@Q MF+!+\H$^])H5HI]N6Z ;3QT7."?QZ@^7<@_0N$!TX#I0^.O(*&8+RC&DV%R/SWM;Q M!@E";>_LE$S$C\EH=CE\V4GO-YX\LN8/T=MB""&.K?WPY1KA3!@O2RK@?:[! M8F$$?<9H1]->NJ1J.0H1A.R#D)GRTK!)C?L'B9IW/S*,"K? 4<'R+]#)+WX\@G3 MMI?UI=V59*6Y\9XD8N&VVU@);"L&**U.XDB+I+6G_(.@0$3V#K2(UT M@+$G;C<8IY&\.D#I FWKM58]T][.@LHID@>:DL3 0TK8I)WJ]W.S:!_M/GJS:!]1CYS[ M?3$C>[J)@V:.!9:,TF&7+I2/ M/:.G&T=[J6W10(8=V(Q[;.RKJ\KXQ$(1HACPF?;;2GF=;QX@"J>=0I%,;&)" M'B-JG*:EO50L'J:;#G!V>5'BDB?\UDW:L1+14!@B-L4$Q5CPPF@P1J"(@2.6 MU )E#Y/474W:@6I_X++*D3KH $V7'#Q?G,7I?*.9Y[3^IJ28S0\;N[REC$^L M+CF&*,&ZS(DW1/#$*UE]Q:1#S00V+;G>A>3<^.]8 MASQC?O:9^/V OZ^PG,]>34N]I6@"$TY2$"L<*,\T1"D9Y$ "T/2C]6VZ,!Y! M]+BGK,TP>C(]=H#9>];C6TR+#_/I/XCK3&J8EFFXTS']V3R_HI>G,Q([;1JK MU?G9=2&M)BY([JWDP$0M52BU2:\)!:(.1EF5#<55)S*Q0_ S[J' *:WQR;7? MP2+X-C=,2&M#S)!8O2HN* B,M8PG\,3(#Q*NB"9=P_?JN="" MTJ!UJP@M&%2),L=:W(3Z !:QQD/TB-0]]+:]PG,[1B4 M]:08)Y07"8JNLYQ%IB5(K(/@G/MGZ_3X@Q7_QYFY_@_IA\^3E**HK;9 H;)@*K':\%+4:\[DR3( M%4KI5*F (]@8:1Y)1[ >7-G?9Y^KRP._1;F;*L%\,U$2[DN4M.N'-1AI)^B; MU4:,H_37DI8\8>X<+;]8RT8X!V^< 6>C]#QF\DB:5##WW5]+&&NY<+7/G;"@ MN!80E;>@F7&HBC>*-\FE_9G[:^V#M*/[:^VCP(Z\EMO=?'*@*-48!=P^\KTGZF_UEX*W*6_UA[2[-/+BXWA6W7J;[A^79Z'U<>K M,E59LA9%*4"-]=JB9N"]\6!L$L%RR;)L4I"^#Y%]0+$98A8G4E\'T-Q#EM<2 M5B_GJ1X$Y$E1'I-6MAZBDB=2V^5%EA)DE9BR66@AFN[>AY'=1R7RJ>![0A5_ M7X#FDV1U4,)$B$4R4+(._PLZ0)1<*%YJ>K_);+O!R^:;ER1W"-;]U'T=#0Y]V^^#"[8LJA>T[)ZS$@O\_>U_6W-:1K/F+,J;VY5&RK3N>D"V% M)7?'/"%JR9(P30&Z("FW[J^?+!!+]4VK5$?GJ+OH>SK<-JS^WQ]$+^PTO5\MO^+JXOO[LT#B M6.1?Z.]^K0G1C!QNEI(C!,M(5982GF 2)Z5A<)";;)V.LIV\Z.F MV#G:N/ [?S#CI)0Z_PUXB+J.,"<-^:R@/IMII@(KY5@75B.RU4':X&?PM5\N [/V._+JXO"^W)QP2;+A0$GZD9[X@5\L0**#D6A0\/: MK*)LSED?_:PO_:0=#JH7>MCP8E8"615,!73A"90D*<18#)T$+4QPUOK^YQ 0 M'WVTW;[X@S00,!W>$U.UTU@I4-S2SQBE@II%ZY1"+WW3(O0^NFA[ M1.A>*MH;6M]P%9?3&N/GI#I3$H7#VJJ$DLZ8< F"B0H*2NUL-(C*=F24G^.G MC[[<'J'? X!&,])'[3*K"+Y;R/A[6-4GW6_8KGOLV:\\0E?8,+8GZ?92,LCH MF01FT) 5-X$B;$>_E$%'C"ZSOV.WE_,Q&L,SQ" M60F/$$31X$-= TJ2"J:) M27_)W5Y#D'9PM]<0!79T\?FPMZ04"JN4$F")\-I_+,A1U2WN7O*,/$0OFHR. M?1G=7H- L&.WUQ"-= JL^_TI7&6I,G<0I9'$4,G@6)WK8)DU.FIM9--WW!/K M]AJD_\'=7D.4T4&WU[W@9M.?A,K8I*( [35%M"&(>F47Z]V#,29*'J1^)K1[ MXN/[ \4!"ER.*\T.S,W3"RE\" X#MY"EIQ.3F8:@58:25!)6!,0VMY>'+X/I MI]_K$)\VGG9Z@-J]51LJGF\R5.IEE,(.T M^^0RF"&BGGH1^!F&Q2\+7'WZOLY1RHH2^-5ENJAYR2+_M/SRY7(QOYJ$>6UQ M(Y.1^"ODULEX*\G)XF8K0)2<4W7U1KH=_-<>7]W3ZIA!2EX>3^(= VK#C4I8 MHD=7%\,)4.@4A&P*H&8R61>9T/) _$RY_?5X<-E#GE.CXQZZ:T'CFK.M;&EF M0\J6 4\ZU_ P070J0BYH3?2)>;W+*JH!7SGQ$OEQ\-)(PET!Y]HL6I4M%Q3Z M8Z1(#TLB&14/MFXP35(%X^U@A R 0KNEP V@L(?,>EY4Y[AQ42FBGCFD:"UQ MB%D2E#4%<4HGJY+90?<'+ZIKMP1S% R,)L,>\IGK\/W=UW6[X^+3JW0Q_[9^ M*]Q(:QW("\:S\&C VL! )_GE)F1S%*55:UUTKMNF> 3RZ)X"_EB4XTQ%R7=P>UL^ MNHO<>B2]+<<3XH08.%]=W)Z9#PD7835?KD](B(HKZQG87/?DA1C!68X@I?$8 MDE>"[_+X3E]PQ[;0KQ[:E4?B_.OF-:3EC?GR5$< M28F 6F=J2/$#83 [C O&$4;>ZVOV4W"#U&Q30V9R3-+L<6;-<80KG M%QMCF3(S(HLZVYTDH6H.XJP*4%*,SDF.,NQ2_C0(*/=)F! EX^AU"U(.$/+$ M,%EO EB?%A?HM.A(/IC3#TI8 <&S!#PQ:;0F)^I&,R$WWSIQ4GXLS[.?E'N MQO405ID=NB AV41D6YNK*ZCS/<0WL=9_"_^> M?[G\LB$\JZ",<@4HC*[#=Z,"KQT!OFA37-U\HW=I;=Q)[_>^>6+-[Z.WY1A" M[. ^Y.$:N8_T[ZXR>1<5L\R L:I>,!(S41D++B,7!9WAHDGEW&,$3=M5=]2K MMU%TTBFV-C&8(8I,,0GJ>"%0+I.@N**C$M!RG2FB*JVN[6XH7)OD((=9%!5F1YPY)0S928?&2EYV MP=:!&ND 8T^.0W12)V53 EPWUC&K(#AO@8YF+,:S.BSC2'7D-T1-V\4[=;_" M?KKI &>_7];3<2LVO&FEG.6,P<3:RNYJK5@0!@)7&41.'BD@+=HU0=GC)'57 MD;ZGVI=-=- !FK8M0\=5JEJJ2Q__L:PO,K\NZ OQ_.(.E\IH6^_ G!:JCLZJ MC<*V0"PQD/R8M_98K5<[D-O'P,+147@$W76 T$$[!CC!)O' @0GG:N9MP6/6 MH$F2DCEMM&NRB'#T%1'-!_V-CL9F>NH @WOL@WX8X,ZBB<8RI8%'4WL,9*8# MZ#T$F6R,-FCCFFPO&8'V/H;H-;.?Q]+J:0)YIH361=443-NZM("<1A!T8!E% MW<5GG:WH92M]'S/H>@#J(*V=%#!W6DVNBA><60U))4\Q3B#N649@CIR.\6A( M&=-B=K0]],TGP4T(Y]%U?9IKZ-^O:M' E_"&I+5(\W#VZZ+47]=OI7]S1T%_ MX/DEP?0($X0.I^D((X9&%MPD,XB,=4C&QH.H5UY*4.(6N0IUH:XMG@FA7)-4 M^Z@SB+:ELAO=W5'9[;0<[U D!Z%!^FI<^C]CI2!UDCH[?+\?)93C$;4E2 ^,5!<*O"N M1F<:=10R!:>.-:=H.X7=7<%. OUO5@[Z3')0UP=N@P=BJ%;(-$(6OJ]2"5T5DB^Q8VU=&8:B[ M*^-ICT1C1/1YK?$FS%?K:YIEN9. UTD4ZPN=/2XEGOO$$:X4!A$]TH7 S7?> M)F;G-^!T3A<1D@IFC:/&@TA#\W7>)HX21MT M[P;PK*ZW>>0F^OJ&\WL9N?"O1T+F[?L_*[N:;A]1^'U7#'61BCYB6 MU]]O6A\T"TX%&0"YY;47+X%+!#(>K4Q!>*MUD[J%9RGK!(K'1.= M=@ET61J9&$A1^\9YJ FF1G#%%JY9+L4UF0ST+&73XG%D).R&LSW5,O54O+!: M+"\O[E9%7$]"USK9VN95]'J37=3@' KPT5CNDS %=YD-].@7= F1?96X'%NB M'9B?&ZO^^OM-#=A/9^'\:KXUSUHFDXF9=88HG89@8P*,RK",A?F'\!@Y>MM& MU;1/0GVXP?'4UA,&GY;D6G1_+I;Q'%??J@37E;1U5QPEE&?SC?6_+X[-,2^) M"YFS!@J)4ZTZ\Q!-'6-:[SF2L9F')BZT.6>=A(2'H_ Q?'L? MS\^^_X$9\4OE],/%,OUKXW-LT-S5Z2&:60?*>/(YB=47,9>\<()Y[7?PXL]] M3R=@ZP,2RT;ZZ< >OPYG89'PPV?$B[?+JUG0ZQ.M2HI6<5<;MVNTI#UX$SQ( MY55F3IF<70LS^AA!T[Z?]Q$)C**L3D&W.9>2U=LL1O3[0(XDZSI_/"K@CBL, M!IWR348L/$[2Q,5QHZA\!QSM(?\.D+1^(OB)#AF)\MZ)7-MBPY$IC1QL'9135+"&Z"6/GB(%#75& M#N8$)0A5][4K5IJDR ?-JVI60-.'3QQ%69V"[GJY0XD4JS)B(D91A\;5!3X^ M@M=7BXL_PL7U&$*CZ8PY61L_ M([&E/"=F+ )7VKF TH4VO3'/D]8?LO8!P3/8.E C/8QQ79\WR21S2060-M4& MSV3!2Z*KME.:\#NMT]M?_#U@YF:]0DX6DX!2D*"N[WUS'Z-_!^EM.880I];^O9G%1HAH@DM (9H!LF]UUH3/P*1, MB4MOD]]E=76CP<^C/R&.IOV]A3BQ]O^)\T^?+S"_^H:K<",&P7@I610HM<.2 MX&O !VTA:U$TMYX@[,="P58*IKE&'@L-APNU@_QD2^/-VCEF[706+H/E&2D@ M0A**H.PM\)B"SKQ(;/)P^P@]TPY6Z>-R90Q5=8JX37/5];X6H8=!3LW:.LN];\X?K? 5/[*V/BY_I79V=WF[@W!ID; MIB.G,\8<)_/N7 27BX;D96"*,GW/'KP[;'VCW_KA_0'B .4MQY1D!X9F#*O] M]F9^EL@E,FXJO,;DX M_>K$8Y^'L:%Q4CYAIYFU1F=G1?"@$%5=9F,A.EU %\LQ(HDC-;T/.^)\XJYK ME'H[&8/!T<'1N-'#'>_WS_G%YQ^*]\_O5^__\4 3&Q_Z_G*5/H=S/)]Y@299 M1XQG3)26N0!.6 5J&D=.(*0'3P<&YGM![S<"KM*X< MJK+/_^_R_&)M)6;%""U--" ]ISBR^ #!.P9&U#=!:YSU3:8D[D3=Z3^DC /I M\579138P\DG]KS!?U/EWOR[2V67&_.O-7+Q9$=%'2TY.9$/A8$02C>*E=F_9 M@"(Z)9O4P1Z-P]._*^W2^(\$J>&GS5^=M@5^JH.N>CQM'_#BXNPJU)R)@KY$ M9T'&5'>IZ@C!D>Y0""9#+EZY)N-%V[&TTWER_SE/1P+-24[_^^6_+XGE7Q?? M<..AVX_T>_XKV\_I&\CV,8;OA6PDC[5H*L3ZLEPXG0!52Q^YX=)DR^4N%83[ MVZ<&P_?N"/C7Q:M2UB,_M M5@195WQ"J$W-2I 2G @%4B#&K49>=),.I1'%Q^QJR0NX;$DBLBYI-5$#PV1+/ MF#Y?-S9A\EA[[K,CAZ",%F0?*?Z4R+FR*6CY<,G'5D#<_B3-!=BY8*T%FJ8+* M/(G4Y(IC=Q)/OR1R_Z"XL4([@^KFQ!(#Q06"C*;T&!2W'IS3#HP33C.?79%- M"M1_)&7:?*R5TI_ UAX:Z !#OW[Y@KG>N+P)7^9GWZ]L]KOR6UB$JW*O=ZOW M=!C3_&LX>_?7 E<;J\ZTKO0Z M%^.9,94L9"1.E,\:V++C-XMWW2QRN%>>#A9=E!-O?T99A];G MG^=?W^,J54Q\0CKN+/F42*JSJ2$KK 'ZU$[96G%V&L]N9 M(#/4P0CZ'Z3D):@@*)Z*1H!/FELM ].FV7+>'Z@Y_=!T'- =KJH.\'90>>0L MJ9"8B!%\,!F4,93#*DEIIT/)O6%.N28//P=1_9(:BP_![_%4WP'.KX*9#U6, M:TGO$,R\^E(O F=%K0?Y&8C)$:,LTUDNQ4(2WLJBLRZZ"<;WIO@E=1D?GFRU M5OEI8OO7+U_II_7LUW;05XL%.;$-\PY5S#X$R.C(@:'(%*^3R+/Q'+,1G(LF MS8^C/? 9&@L9)MCA^_(R;HM+VO8U/?%?[IL9=&3U&-R-F[3/:"#S6 MW?&$:7!1)2AU'1Y:;Y)IVVW=H)MQO OT;-%(H1!L-H[R":4A%OI!H&:>!):8 MV65/P-^U_6LTY+7KZAJBX=/NZI*Y&",LUHWH]2[&.ZBOF\!#MM(>H:;=_1 M?[JZ!B)KK*ZN(4KNNZO+ILBC3Q3W2R] R<@H(2"><@PND$0IVC%CP?5%=G4- M@L+N75U#]-)55UEAT44+!A0 FHJ[3ORUXJQQ0@$Y<.2NY:H+V MG:@[_9!P3_S\\&@PMBH[L-K;V?AY_FV><9'/WZTH>;Q8S>/EU8(&E %=]6<8 M272J]AQ'3'48=V+<%):2;%)@.(S,T[>[XR"VH7([@.X?]=9N@?EZCN.?BWS- MSNUO;C^JB.E2RRI%F];!YJ4*)U)J9FG-41>8UFN\&/X]XQ'SD0=K,,U'6\E3**#;A&D\(5)2XF+;!)9C\S'2RK< M.>0T3 F/#OS ..R3>BKO,MEK]+_]'?MQ)B$!1V MKX08HI>)*R%J?'4]A#,[$2PY&!]=JE7-":)7%DSR): 0@L+\'+6@Q;IFZL8/^#JV[S.:7JWO>J=/O)\^Q]M#BPK*AK.& B1PE7G MCQ,Y 5=>.N58B:S)3>F83$P#'TR]9D)$O,1%&<10JZSD@07BJL2%#O*+)5*S$NJK1L; M<(,4U2G8_B1IA;/Y_V"^+O>8.:]2HJ\GLTWG2'&L-1UDRM$7;X-RF94F>Y-W M(^\EE;>-#<@#E=D!1)\J3GKU+7^5_]_E5$J M& 4IJ 1*= M+3H(.A50(7CP.@KPB-93B*1C[O(H7#/PDL9437D2]@+$24ZH>EBVN/[U(VV8 MQZ_E'$3-\6L\]Q?6,6H_(T^()BHH3E#,K=EZ!W*"PHWW@G*]$/_&<["2*3PF M>+]<%#K)BW2SH:Q(84V.$(HG MVB4+X*2G$ZIT$;'(6B"TP^/6P\_MMA)TD*Z6(PEN8J5_Q#.D4/W+Y6+36G>^ M=0[!AK%LC!<.ZX.&%J!06S+2EHR#TEX:@QQ=V@$1@[YTFF?/AG!I)_*)L?3F MMX^8/F_H)J%P)8*N<[#K2F'+( J)H W7.6:O;-[E9?SN9T[S_-@0"7L+;.)8 MY(^P^'3E-4,A@\:]!(NNKD@WC,@O!2R/1J*6 LTNCX4[A1TWWWKZA1"'A;S[ MB;\'S%P/C-32,Y$-L*03*(8%O% &A-+:I)@S^C J:J8.//;4V$.=[R&^B;7^ M6_CW_,OEEPWA1'?B3!OP*8E:'N$A!$?4!W2%D?F+89$XD1KUDM?C6Q1&T;C?5X ME*+3+V_:WZ^,JZZ><'B%9[.&.0ZKDI);B%F.HF\WA(8A<:970;D'WK)/1I#G5P@'H:WIR^\ MIU%^!X?@D7>TC2>1ED5E72##4.?X.!W!568DDSF3T(7@#2O]'J&J$SA."IR= MIJ/NH\4.(/D'GH4+S._#ZN+[NCTLI+5RZY'G)4>378(<&!(KE$+'I"W(4%1, M=16L;K)"]0F:3K\"]?"88"R5]8N^S2$5*+U41D*)=0^Q+K43-I/+B3$Q&X7U M.^V^&0M_/?CGT72_&Z;V4,3$EYX?+F/:+!FN!W"UJ@G?7?N_44.H&WNS,L++( 19\!UP\MSW3'MYV@8GH\JV R\U;M&GU!A% M$1X$YR35Q%D=K9R I\(+\X*1H>ZU*NOMH&;OKALO1KR;.3HLNIBX_=/&%5R& MLW?Q;/YIK?V92HI;2P?:K*N)32S@8HC$%;F$R(M-$5N@>RLU726OQ\3'#^,V M#E55!U9X>]J]K:W=2 HTM$;P//"KY#X8-)"B8,EAUNB;6-B=*3S]%]-Q<-E& MI1U@]7WX?C5%9_DJ$8\K?&SKDTL,LR.6O!!U5Y\E#HE1,%*JJ)@M6C5IK]R5 MP--_@QD'J4T4V@%0=]M-II,HNDXVMJP..J: "5R6&20SQB%/2:DF"[7'6S/7 M]97@.! =7Y5=X/.0+3;)"9&5S1"TMZ"8#.#J1%D*ZX.5TE+2V6@]8NL%1EVG M5F/A^5BJ[R*=>N0JYI=_?\7%.:[/])W?/O_G_.+SW7]"F6R*W&9)@7S]08<$ MSA4+6I3(E'!>E6->EN]*]TMJ;#\$[<=4?Q=X?Y72\I+.-D56]2;F#C,D^I]( MOJ2^*W&GJU_,2BDJVKI>!@42BYI9\8IGZ5$L-)J4(H)B#P6R-IF$7U1CNU26;LW9!\C;">$ MNK\/0D=18!=F]3I1?;-M+ZAF&7S0'LGG-D4>-D8O56104C.41C,$$)1 B@ZUC+* MS.-#&&WO-M_ERWJ"R+XZ7;84< ?VYNUR\8D^[4N55MTLL^F]M9P[;L%X(VNN M%,$EU.!M2IB5B(4U:2_81DPG%1F3N+.#E=,AP#:'T&87=%(! 7)^M*V)&6:<]"0)5K>BU&$OB3P^ M,LYCD5EIVZ2$L3//-H9ZEV/*N@.P;#'4.YKIVRO"NM96ENPA^CJ$78=0:X44 ML!21:\-Y\DW@-0+MG52#3>(ECZWZ#J\@KE?[_!$N\,/%^IGDSBZI0E:AY #6 M^CI-(UB*3>DXLV20!<6S"DVZEW3+Y'$V5'1CE.UYEYGP,*09= MKQC).P5R3*Y@!)\+.E]+AI5K[+N[2R6."K-]E=$!CM9$;VH5MHAQIK3002F* M=S(GL=2!410Y*Y VLQQ!X"VP]0U=W3OFH>!M3:7T^F_Y8H_ [7BS+J[.S MY5_UD3@L\G5_S]43=KCWA+W'V^FAWSC" ^JH3(_TBGI+RYTG+99#)AB!L36B MU&@@EN"A(KI"RRC5I,)X"RV'7Z&$Q?GZ.'U['^Y\T^VQ^D@B?4W_ M^%\S$V66P@L0P2(H4\?J:BW!6VY$<2J+I52,7DH0:&@,K%E AZ,C2Q$ U,Y.U$ M^VL5K(_?^B#2\=N4^BP^W7[U[;F369@B P>]'AQM-4+PS@"7J08XG'O5YE9Q M?YK[,Y=#L/1#9G(DY;U(HWDMO&49_$'[U_!-3_/TQGILP3@@BGB_-WUL%'=PMW9S2-\O5S\O+>%$NSW[D\)HY MS;!P;B6@X[7K0%*,+DF"WFE;4"CAS"[+KH;C:PB54T^N&AENS10T''W^"GT+ M_%0OYAMU*I'SN.;&1ANE\PCD?.MH7\; ,3I++#.3I(N<^U1;4GR[/+Y9?<+4..&Y9NI&9\;E>9RCP4090V4<(-@3@ M'M?KE[TH3?9S#J!QVO$18P.ME7*FWX6VIOF/&M(NZAMES,(;E3@@JQE9W?'C M'&6"E!TJ+ZT7NRR'BFWKOY7QQ9V6C$]IYB<0R&D:HYPZB M2AFX9":+$.H1&$OO][ZYC[V7@_2V'$.(4VO_WL+.VGWK"T= G^N('NV!,H$( M2:%67G ?V"ZI6Z.MITTVIX^B_;V%V$%*OZM#?/W]CG.\[I$4)?.<;8 2ZYQ\ M*1RXD$UME"3?Z'@2I4D3Z2%$3WOI=,Q(Y.@J[@#.]SFX;LQT5C(9/!A1)SL3 M.^ ]_=(5[Y0P0NI6V])^)&;:0/AX4/AAB.N!>ND 6U=RPCO)Y_6BZZR,_3)7>A8JIOXY?CF ME7/3W_JN7-\-OYZ?T3_X=#XKW&()KKY'40:L9)+@:_>KDM9+RG(8A<8[/"4_ M_TT=><71M+ML)NH.;-G[U?+;_)STLZ4H;&:+C%R[""%+!2KP!$$HDAK327CA MHV@3;SU%U+1A?U.$C:Z3#O"U[1'SIFOV^A53*.:E)!$I4SM8;:2@(N8(=<07 MA06>:]6D[7@7XJ;UD4?!V^@ZZJ24:BL_/V_H^0._X>+RIMS5\V)L,A8P6@I! M&4J2'_%HN$:N0]9.[S+.;X^OGK8ZK[G+;*V,WFW MS$*VCJ+0#"AYW6'./?AD-&C*W>LLB2ALDY+E1RF:=D/24; VCC;Z;+RD>/4K MKBZ^AT6N._F^KL?$DE:'EV(]]DDCE%3M1.1(I5'7W_7^+*S7_]Q\X9TY\47X MP!&X$[7+5Q8(2GJP42A,,A0>58LC^"QE(^23V[]@VZ &A:AY< I85AI4IC0F MAD1$,Y:1"V8P-UFZ.83(:6\TQD72ED2SC;).RD[M/2WCZ<]K9[,:3K=X'F]% M%<-M6;^(E_H $"$F:VL4I$WFW K?)%>?SG+='H'H57%U,*P4A5$B+.ID?.\@ MN6QD\9KS-N.\GR>M=RLU!#4[6ZG]%'-2MNEV-L(C?V'_LO=#O[&=?=N/Z>-9 M0*FO9N:>NE,GY,6.SJB??44-^PNU/U0JP0 M,'3MX*MM?"()<*@%<&58$,EUK%Z>J2+"Y$ MW;2E&JVA-;Z".D#=;X&DNL#5][L"NVZ'8;$.9Y&0#/>@I*,>(*F:8LS6B-L+&5T@*LWEZO%_*).SJ^%G?^N/[L^(85%5IC*P$I)=$*T M@\"=!DGLE.AB\;X)K!XG:=J*C-:H&DD5'8#JI^5ZV4NJFOEU07+[1*S$XZYHGP@;IWM<=A1& M\2%K22*01C+R5LZ 9]D"%PH]*R2*T&2(3U.N.DW')STB#?#0Q3#D?<51Z(3N M*!,I!(5QY+E]JEMR==UKZ["0=$142FB9=9-97^U9Z_168=J#T@@9?0XE?*3N M8(1A@[M^%?KW>8\1)Y*9I#JH]B2BM&&1"=$1,3 MS]9KQ-#$<#Y'6*%N8DRE=!#^/L%/[2DP3C/-0P#M@B0'D0VEUMF! MSB2_XDIN-93^2;(Z#4!; VRH0OHL4*S+M??P=^M_-H(S^_'K1_)4]8/O+/:] MW5K)"T9O(7KO"0M"@,N4 .207;8B2IV:M"9L)^?PQ:>+3Q]Q]:5^^FW5+-D\ MKSE#,*)F-8%L7F"90M"Z-QA!\/%[=.XHV M^K4@MS7^/U$^^GV^^+1>:W^^7#.^?WZ]^V>/9'_V8*2M>9**,6N3 OH7!50L M&9R)#EP4+*UO,6V3=\DVYNG^,;AZ.!0!9=$A@>"ICH?0%D(2&8+E,>C(T)LF M+6A;:.G2 U!P$,#=*B\.\B-:^!U<1UX71VW; #6'R;H#L%P!_4U(ZTE5 M:TL<&?>FKE 5KDJ!>PW1,P?"J"BLSQ^^5VN\X8%)Q4R=)N5M+6'RAFPR40Z,N1"<3\J5)J7(/Y(R\?+B ML:%SH*P[,#_W7?C5QI(@N2"S"SJ[!*J00$(1%)]Q[5%9@3DT&?OP(RG3U@:. M'=T<*.KNP/)[^'*=(,B,QI$7![12DUA2 N?IEQZ3%3Z'@J+)[HW'".KITF^X MHI_$S9Y2GWA*^)OEY>K]#/_=KW/X* M.9-TMOI!=^K6N> [?5E/$-E7I\N6 N[.WKR]*EU#8$?S5?:)Z,DA[:OU))!V@@N[@=#-@/%S@AXO:HK$QN>$3SK(I M7''E05LRK:K$ D$+2[E $$($$7T^PHOY4R3V=&O8 FJCJ6?JJ.E.B]"K17YW M\1E7[^+9_--:5^I=-8\]\34]9V&%H M&5NF$\/C[FM-N-]0=H>C7Q?I[+(.3-HL?/DM7%RNYA=S/+]JQE!<**\01WGUM1MN?UJ>7YS7 MI@P91-#,,?""HE&EM83($H-B+6J>O+"R4>%!05Z]8^'\"E'""(XDIA:!&;O+<=2OBTFWE:8/*HJNS M^.W&[_7F->ZT\9H+R(G"4>5D+>WBDN EH_#.VQR;9*&#J-P)E/;E@7(?)77R M_K<+>S/+L\E.>D 6ZG9GK6O),H<<$TDS)XUM>NYV(V\GU+F7A[I!:AD1;M.T MG,P>)-KC-IW0IQ^S[>0A,S>-)__K "FN;_ _8+HDU=Y_O1YA/,;0;QA+FOLR MU;:5QT7,I9YFG>HTQKIN-VB*DYFQ2GF/T>D3:D+>]BK@!4_&NP3!L#H#4#AP MV5K@Y-]R%"QH88@8)=6GB'R[N"*>VO3 ;DB0P%WAMJ$#2H[ N2*ET<*YA!F-H3IWGMCG,<8E ^ MH3>!\R851"?3RC-(S;NU\@R1>0?(>:*9A$?ZKT0#7M7-OW2JP%MB#(,3HJ10 MR^B:N*G3:N49I/#=6WF&2+\#'&VI*) AI,3"1E3&PS M\NL$NC,.<5@'BKH[L%Q/84]6Q6)R;5OCH*0J$)6)0-270GQ8;8\ EQY@SRXR7@R@8AK(,"-X8QEH6_<[)XLB/=B)^TB9 M]"-?,&W!SV@P&$^('3BBMWA!'_8P5G?2\)SK8P%SH!*YZ$"!'&AO>) Y,!W; MO.%L(6;:TIWQ;<>A\IX0,^>KB]FZ[+'&_1\2+L)JOER'&B$;NO]1W>1P8!)3[)$R(DG'T MN@4I!PAY8IC\$1:?-FNHF=,,*<[V3))5-9I!T(%#8"RPR%TB]SL6,FZ^M:?J MX<.EZ;+ PD:YBU=>!'V"6GW5W_4YN#/37V M4.=[B&]BK?\3Z^X:S*^^X2K<,)"$B(9) S)[LH%H%40?-7!'I\&(8&3>9<_L M3OK?2L'$2-A'C\LQA=I!ROI?EV$5%A=XM[[M]???PWH=;CTIF!UE8%J!E'5V M,U;K:&0MK,,0HHA,RR;/Q,\1UE-OP.'/-J.JH5-877&SB;^<=!D-1Q!:U8D] M]=!93J%3R3$SYW**349!/D?8M!?SX\)@!XSMK9,.,/:A]FO%[U>70.>J.VL> MSNZQ]8 KRA!]449",9S2R" IA/3*0*D+"$IAAK5!V"[$3?M&U!1IH^NF TOV M6"N#X)F+2 ;U M+==:F=AF /<0(GLJ(-X3%0^?J5JIJ%/XO(Z.GM='SX#!)Q9_"XAO[=N4.O+JX.PB^+ M/"O%"H;!@S6)USV$M:::8E1M7/8<$_K<))X?0&-/;R?M;-,8"NH!>_=SX7>7 M%^:'T<""29)KD?+#P5!C%@8]3EA/-ZLCH6Q, M5?0 K2VGY@^LJ36Q]&-(F6+&PHJ$4 ?X*>X3.*42),5""K4'Q1TMZG^?0OSLYJAOUFN/EQ57J3WEZNORW-1O$.^,LG2.YZR%@]J*0V%+R;6:GB@2QBL+E.=Y7:< GC,'6$Q!&4TRHLG& MV%'JAXXZIV20Y@?7#PU00Z>PNO>$S"ETY*H(2%834YG2)E_K8K!D;2,7=7#' M?^J'#H/!T/JA(3KI &-/UJPPQSP13,0;A708K0-OA:DMS%)@J2M5FYBM$ZX? M&J3^(?5#0W31 :ZV#A,BXOH/%W2%DKNND7%:(KD#"4)N42$"!"PO:)R6$-H:Q)D;H9$9T#5+S M;B.ZALB\ ^1L>N?OWG!_6#3S%LU M@,V!TNX +UMF4)$8M&!8@+C'NJ"7@5,Q@M72"I2)1R]:X&7/>6Y'G5YP2'1S MH*B[ \OF_%AG4\E>0A$\T?F)Q .1#B;5_NNZ7M,W&:=T$O/>S;DH5B6N <33#U+%(3%Z#5P03Y:&8[*-KDG/)DMM(&(LD4T/;)<9#*-4AQS4D7/TEHA#X-9,13W M[[EB5U:4CX58X3$9H,!20D2>06LFL 3/8IL7V5'JCH_>.G$0S,9411>=T=L. MSF/U^L+;4*1WX".C"+(^X'AG(M"9\4Y:QXL_6N';2354C&W9QE!0O\5MKS*Q M2I\2SGY=E.7JR_HC1RINV^VS1RINVX.1ML5M@KGH1"";))P&93+EE D]D,^3 MPFKOG6NVBFK\XK;K4["9-7V].E(7CMYF!ZG4RY9B"GCNR01SR5&$4&*;FZCM MY$P?V1^(@X?V: 2I]VEZ?EB&.=S";-^G>9@A>9JLD>S%^DO.;_"1L^4Y> .( MR$%98R%@L>,&,2H5R M@$Q'('$!KG;IE"0(KN0H19NM?$\1-?%[ZOX8^#%,'DGR761?E9=W7[%Z[<6G MA]PDI[U.0@/S6=0][QE\9AER44$[F3S9PW8X>HRLB9]8QT;2*-(_#:^SOL,= MP_=L/JB!!]I&8AL_5,>X,@QD(%*@;#K41_EN4$;=Z&)C3#]TUPZ^ MG8>XN9RZN%S1_Z^%>0MH"J&T$"J 9O2#$A24!2$-!&FUTI0X.0.=8R*_S#QXPS1$KV5 ++RD1H=M,*U=N;=# M(-A:3Z?A\T:XVWGV(QOXP:/L(CB.C,\6-0\>%XXW2 MEO$SL_5G_HSG:37_6@5Z]7R=N8NZ=MX9P\I5M.BSE2"##"XR&0-OM%WI49JZ M\GA#$+#=W!PN]QY6'EQM=(Y81VDP\!C(%N88(-29[S(9PYE42NVT1;3!PHN& MC#MRJ)'9:6KZ3 MWN]])1$M8!WGHGCF0/AU MD*Q@/AMO)6\S*_01@J;.4<>-$D85?Z>U68#D%"O9<&Q3P'IQ$ABN1# M=D5RU^[2<2M)4P><8ZA\!QSM(?^)ET7_\M^7\Z_K4I]UCG;=W6Z*E3H)$#;Y MN@67SI<6U;,RQJ,R%)X] -#61=%;/[P_*.RCM>68(IQZ8?BF)NL>_5EI$X71 M8&/=@L%-H. J,8C*F>Q]X$GNM"M\RV=/[5=&1\#! NS G;R^/)\OR.6^2@3G M\W71U]560LXM=]F2K4]D(JW-X)G2X(V7*F?#DFI2,?D(/=,6Y+:*2<80?J<8 MJC]=X76/LJ?_Q*P4^'H45.(67)*"4GU$52R=/=ND)?=9RJ;U2J/H?P=,[:^, MB5W4J^I8[G!R;61EH! .DP(KHR C6RB ($C,DS:)65LJ8=MDR/M([S-L^ M^BW;I=7C*6-B8W.'E1H(L&Y&CB@&LUW4F!@] <5P&LL,%A0XLB[*# MN7GT"Z;.C494X7)L>?8#BC]P@7]=)0XS:Q%YK-,* MA;J-^\MR=3'_G[7F9MHY;J/S9&0S8=XZ,W">1.:XUD$VKX\;0G"/&==A M(#RJ"CN#ZDUIU@?2(=9;JW?E9GWI^^55//A++?PYGU-(\'9^?C$SJK"4G 4A MD<*"5)> B"QK R 34O :'1ZMHG-WNGN,L\8';FN%=H;?!^=TAB:D&(( Q-H' M)NI1-"Q""NH =P]8>1*BM0CQ#$"& ]L(76;*4NLFS[@$T3[MUJB4^CZ7(/D9L;"GR M?Y#*%ZV\Y=*#%#[6(KX(T18-6D67?$WG6S7,[558/1L\/E.QVN\M. M$3J'2;T#V'SX3#%EM9VW'$34B>PE>>E27]?H%^#K*&SI' :>"?IMIBS^2,IN MP#FI=X&1Y-X!1URKU M.EE FAPB"\*UF;8PC,S=$'=23P]'T%??:*Q3E.J$OSIR;;-.=*:C"90F)^!) M%U ^J;H>0H,L*:&42>;49%?D,#)W0^/)OT&,K*\.T'@_HMSAM&EA.9E] 4$[ M$F60#%RV 9@/-K#LDS'8/M(?RSZ>Y.-"4YWUCLEM9X[8R\IX#CY[BF0S\1=, M28#H+0;%N,(F<>!00G?#Y$D^/#35V6E,F/B0/F.^/,-E>7-9%QQN&B W8?/U MIO#S\>9/#/S"!M,I#F&YS>P*RY(0 16D)#(H+@A@K$XNB,$+*4TQHV8S9)U"CQP.C@UBS>^U%S, ,6^)JI2D+?9);X[B5.7S.V- MCUT>]4?02@<>=VNYPC5?5Q%%KKM>WI A#V?_%\-J)E1R63 %Q6531X38VC<3 M81U0"*Z$U<-LE4AA(Z;0UI#_@\5'LG@,YZXC[^M9Q9 MZTI67H%.I;[V.01?=S<8#"P%);F(1W/76^B;MI2T$RSNHZM3@2!A"F?1*YF9 M$A!*;Y>5J%H(5+)H, MCLLZI5M)\#910,*#SB(S'R:((>\0.&V=:$02D1*&*P&2RFZ*+WGKDFS?//$39MD6^"<:RLYY4MX/%_Z&)73 M%GI.B<-1]#841K'Z%@1[5!+5\$S[L F)H*HO>OF M>(L%IJT"G1)K@_30JZ&[WOF5B*94"Q0=[\M0.3&0C5?<*\-OS.H!QEG5=8R-!6U7W3*@(3HM^V)22\*E%Q,R3$Z9QH-J-^7 MY&FK<]K!:,@2MO%T>BKHW5;QX93F%.$+T*&^;7)!XDTQ0%18BI,\F#8![[X$ M3VM+^T+NH?H\(=Q>5X<8A(QCKFO3$#*9TVEJ?/@$Z6(,G M!M&K>A(OC78<@:,1H)RHE\FY@*7/5IYDS7R34LBAA$Y;!=0E0 ?KKXO1P(_P MMKTT17+/$^8 1:[[>!4%+I(DJU!J+NM52GFP]>^)L<%#OGG:^J#F<#N".D[( M&,ZRL4(';4#:&$$QHR&P),!XKAUQ:;5M,FQB5P*GK1SJSO@-TE<'3^M/\O5H M30J**$HBKGA2IB[K]!""L*#14&"L=?(/EXL= 91]UA3U@=!1--E/==%C4QFM MT26D@" -)_DYBQ"*H!/HK-$Y $UHGQD9%ASQ9\$#%HMA[[>41L]5%I-#7&]E%.%^-8'^'G3E$+%I>L M-624(U.@ D8(25!($;7)AGD?Y"Y;Q7C"#H0UD;:0I,G3!TMCPGS=;)RK>$_('KW3!U:N7Y MA\]D@&(E]=J4W-@1'85AR"F4T;I>97$)43L#/C)))B!H'YHD/(>1?:B3VOG; M7]_]]H^DLM?T,?^:116R7&_-Y7:]&ZSNUPD!C"PH7>(FM9EV?R#=TU8<'!&I M#SW>,?7=Y\BNX=9JO7;Q..9X\U63&.5M;/9AFE727!=+,5TN&I3R!8)- I ) M85#KZ$N3_H]I3?-UO/*NW'['?2KH>^:)"%GK^M4B/_B=/Q=SHB9=S+_5*_6J MW=MS''2D;)TQ*#[0.:XS!2+C'+ .D8^^ WW']0XPI=.X@6>9KT3?X!,"1LY>%24E#M61P;D"%R2 I33&4V3 M![.N_,$/6GU%BEM\6A?AG[_^_D,0]^JOL,I7&Z2953H64^J+50"5LX* R8"V MT6$*R09L4K8V&@>G;>D'H/<92W\D#'3PF'Y%.?WE5_^>G\^D<3Q(1+"Z&%#& M6O#,6- E^<2SU\8T*6R[1\6T()P("NB+AJ9?\/*SL9J1N+ !$92R;&NRHP*O#4!,&A+UKGHI,2.#NZ)K^D#!OMH M;]E&E!W8BV?M[&-F]NWM?AQ54$59($I%IC;0#X%Y#MF7((Q0FKL(WZCI_=7GQ>;F:_P_F6?:),C$*.FUMG532,HC&.@IT MF<$@BF>A2> V.B>=9QTC0W&LDS *+E[0P?@6YF?5+KU9KOZ+_NW%++/@4C02 M$ V"4F2D0@V_R,\&$[EB1?7E(9YA:.(DZ6476V_CN8MPOD>@N] M39XERCKJA82MM;B"?D;\&<&3E427-TT*-78C;^((:%HD-]!@![B\?L'^@*MO M\X3;>?L8_KUYX7Y#6MG&M:^+"T*.H"FZ)-_E1)T*KH%[4U26(C#79&32..1/ M.SUA8EQ/@(")[S=VXOAWO+AE^F?Z(EN)G97+>6D!H_8B:XJUL4D6]E)*Q&R2 M3C,D?U@PDPF('GR0Y!15-%QYG0-KLCCS/R5B0]';KD1L" 8ZR 7NUXOXG&(B M=PJ.ISHL1COP0GA0Q>BLHM6>-[FF?)$E8H.0\&2)V!"U=("I)K4A+CDGI.; MHR 9%&\@"J$AHTB1)8M<-QDS\-)+Q 9AZQ@E8D,4W<&C^8L%]_HD..5/3G_6"J=!+&@ A.#MCQ&+F63'&\RCCMW(B-#>Y^+\LEQ]I(/Y'MIS$P]>C8[ZG M[4[-) ]K>PJKCQ>VZ)F+2CFPA8RD,<8IH_XSA.&)+-FH.EIR M/;O+UYN9.DFK3K.7&4O@A?-BCS&!YV_ZPC8$O>U>V(9@H(-([?YUNTNI:.8L ME)S6]Y<18B;B#>=:>9=S:%3L^1)?V 8AX@JUBO., M@D4IP?L4:[%UT,(%*W63>LZ7_L(V"%O'>&$;HNA3>F'C3A1=/$(QZ&HY*B7S M(7/*=KCSR28I\3\O;..B8^\A# -4U8&]W<;)'Q_^W#"C"V-1R0S:6U.'[!>( M C784&2R&3&Y)D'IDU1U?G=X+&2.K\$.X#C&S1 QAC$C<%/+J(ME$&*F>%X7 MQ;+F.I:^&E)?W(/O(<'KD0%PRI!_]C;RY@GAC^79V9OEJOZCF3$B&DU6)FA# M,1OWD@3# AAOI/"AN&RGJ38;E107RT^^V#$?7W.&]7W;XS'E)1 A&T M,K;JT$"40D!P/GN3K;*=M7X/Y?!$3]D18'[\$[D'YO8^C%_7SUL?+L+JHO,C MN>ZN/[]^D)M9+;Q"4MA,/*:_@_*Z$E%>VI,A 1\- >8_@O7# HZI_Q%P6T\RJ'H_'$YV-\9*. MY6&X^SNUKG<)X_L;W3'2SJ5 MAV#NP#SRET4^E0/Y3YQ_^EQKLK_A*GS"=:S_,YF5FR+/NXIV%%"HH 0(7,\0 M(HOFO,Z0E=CNXNOIGA.DL5)4A=,BC- M!<3:1"&R3BX%LMCB5-WOL\R_^!O>=J>G0TLP",I_N]OAY\4G;4S.>P^!HB)0 M6"_7LU(@R3TPI:UQG:DK+PDMB M%%(Q RJ3U$+0"5(PZO^W]V[+;>5(NO#]_RX9/\Z'FQUAN]R]:X>K["B[>U\J M<$C8G)9)#RG5E.?I=X(B)5G'M<@%+L@],].>:I>ME;<:*9JD^00P'')P3$;BLA%2=ZD_K6' MQ?_T]_<_@0%H1.5)[_YG;E;P]N.'#[/T^7[PP[.T('A>!1-U&WBL1ONZ(MMP M%9PIFDP>RZ"$,^ P62B"A1QDXA:;U&P^)U@_'0.\<4*C=2"DDJ <69Q8#&W8 M[&,(*)-6_],QX/%C8U(&MNL), ;E#GRQ'PN$E6*BN%ISYDENE2Q%DZQXL)HS MRQAZ;YH4F_R4/0%&,>')G@!C8.F 4TU*+KWFUF5>JW.+)1V&6ABI(AA5K-": MQ<#F*!%ACZTD4$G@3(_@< M27Q._RN;Q)8/R-+Y@W!S@CS6RO% M XF' 5O<37W_/>S%5T?XQVM@S5?9?-YM+S+]5/'7];5 MAF7:'\&;?RP)X5^7=8,2+J. M&Q(U85@2/[W@U=O,;>K^FZ[JA29[3+,M^N%+%P'#[77M)B:__6NWLGJ'^K[\ M?;7*516[#O>K\WRFI-4ED$U(QGHR$;R&19D6K6WDDC&#LLEU]2'"OM",AFG( MWAS=/IN;;]_$_L"+Q7JKXRM?8/SKWX,_9H*WO.?%:_ RMVUUN/_D38OEZR>2 MG+T0S$; :K242AD"%YF\ "6R*E'8T*2?Q@@9CW85Z#M77]DB\($VP/KZ<[NG MT\W-9S\1"J_I[__KS%OR@%S4P!69=B4%!Y^]A(#,Y9S1VM+&"SA0X'Y>XZ9D MW;V3_!1POAP#M[T[FLK,[7Y8(V/WD*@SF#SAI/$!.9$OU&I E\$QW':*3]HZ M*8QM4M5Y0I-W7%9NP)#=Z>;%>Q,MM MN'5?08>G>K62I)$)G5Q),]A?Z5'G&"V(+&F7<(HQO&4&DG-T!#M/FR7^[/;W M+&B>1$P(RAER1B)+$ 1'R)FA=(G\(.MF,;LOQ]J.X=%H:SL*H!GO0S?KB[,_ MZJW"-G6C9)M340E0EPC*\P!T(%B27* A-]00"H78QA=&T77BT@PY6P;A M_L.79T;^$-Q64RAQUBO]K>CAKUNB"Z,5^;<*$B_5X)'\(46R?]D**XRBWQ[2 MF7,8_K>_/,_#ZV3X'ZS$+IYT?HP4KK,YH\P6?>9@91&U]Y$"%UT$+A+]?U6D M2$T*6Q\6IY=3#@#*T(K2[6JI*% M:M+O]S&!YG4[IP#[6?X7:*WV(L="_H#8 M9G/;VA"#MBC]GG5)!R.Q!=T.D'7>X[$) ULCU@$I[SL3[Z[3.)PN04C/H$11 M2\EK6AUJ#;)D^C_+O,0FSRM/R#1S'EA3'VPJ*'IDU55?W_?E^LI_]P1P)@U+ MNG@!F=7^7]D;4EB4]1>GM*"5JB&W?L=S[#$)YSU8)^/$F;=;T/KV M U/-(SM3)O"Z ##6R5HJ&, 'GD!+:6LZ16+I-,Q[3,)Y#]23,6\2@/I\*KYJ MBW+ R^[N+T[P$/N0"!.]FU[]Z.LGK<]>.=,]<9U;5@@(0D74>GBI&IR M6?.C&).4F7Q9G=/FVES]Y-]7%_A02I95WHC:7D?*6NBFD1Q+IR-@U"P8ER*Z M-EW7ADHX[\EU!#L>+ N9').>3<8VP?I5NEC\61=[?%.@(3]U,F,S0O@VEB@% M.H00,Y#'0BS@R4&4*8(V)7DFZ#^F25[PM);HS7G8;-Z73VL,1/+OVTUP%630 M^5IG&R/HFCFE5% 0G**#43LN>!3,M9DQ_:A$75F:,>C?*SZ81.<=N,';/?@' M?KNN EU]7H>OVVO>E#UWTI/\.I-;Q9&1C60>LLN:.6?1\"9^[^,BS9RV,PWF M#Q7N'@] MU3:W:[%)*/RH4"BG775O2(8[NB_1JFCS9A*NWG>CPC50<'X!, / MXM,!*,S(*')+SG[!M+TG%8R[A]>T?PG'4)@S#+S""(JY"*$(#E9CE$Z1PD)\ MQNL9\[T>27,(NJO&JIZ9/K_1E[]4F_#D@I!I:;S>)E#0@J+5$**0H).1GOMD MV=W>^ ]R9]#'.BC8GYHXTRNY@V/LRDM\Z+"_N=?2Z%&Z^D(4&"G,*PX^B$C, M8-ID9IB,31SK ;+-2[,V/M+4D'3 LA]6<56A_RK1,NM->B);JHQC('V]-4TY M@'>)@[.^L"24UJQ)6/J$3#T$;A/BOVH#1F^\VO;)WJ^D7I7_AA=?ZHQI3R>U MX %J"SC250E7K>12=BF)(KUL4_,[1+AY[==)F38%/!U0;KN6>X?_'UA=B\7R M\ZM+6M1Z\=^8;_[,JZ^KR^4%/PL938F2W,B ="AX8\'3ZL$:[YR,S"-OTX3L M8)'GS2MH3<\30=GGC?JO2_I'_!3^.JC2_/;?GN"&_%%A)KH)O_[Y#]2<1685 M61T&3AARV#-Y:5&&"*B233(Q;463=)XG9#K61CWPHV\>@U(Q/LFL00G/:QV- M@ICJ-(D4G.N?9D,ANXMR 1O<4_]M&DMS$G>WI[B%,6% MR,B=AHBV9L-5U#/Y/C8(+;-!+*))/-W0XKPM!>O3)EY_XX]P@35W9;&\I+/T M_3= MF,>M(!U/8G]%XB5^KA.7/K7T&C_BYVWC_%!;@6P'//VZ+*OUU^V//E46%^]6FVU/_+VA^+2B M('^S.E_D*^?NNN>D80*9"A!P1B*W,<>0FR0I3B/^S E&+>@[ M ZX=L/EFT_Z!?^+R$E]__RW\QVK]YG)S05'3>O/Z^[6:KY?^8_=4)ST3(05@ MJH[98I*!-R*!18PQ"=*_;M+'Y'C19R[<;FN$3X+G"_0PIQAG/NKGM_8Z3_*B M\GB\4XJ/66J@7QDHBQF"R1)\<%$F15:OTG-3$.E(_;_ \^VFH_G?%LM M'FTXO_5OX_=[&MDY"HV.PV/%:7UZ3JJNUH>M8]P3]8FP+&A0=82R\YS3MO Y MIYQILS1Y6NKDLF>;W.]T0292AF@CZ4 5!;Y828K0(F&A\\"UN9(>+VNG!_08 M%AUYR3,:L9G[/M_$]+2,;8[KMDC26*=TUART%Q02U6@H:I6@I&"$=27H.%GC M[X=%Z*4G?"/45Y-"T!V)=K5OAI-[48(#K(H@9\."IST(M*RBF.5%V,GZ2#\F MQ'PMQ:< ]DF>'*#E#B*%>Z'.OF=C*!I]37F((I#W*\A>AU! .F.YB2DXW213 M^!%Y>N+-(4#?[:(Y@=:[Z%+^ZW)+Q>TBWIXOOI(36_6T;[K.3$*,!3"R BHA MV=\ETKX766E T+D-2B3?)TGQ2JEY:X+=UC:8'J >V7--ZNO M7R^7BW25'7\]3,;ZI&CI:&0"54=$.JT%<,L2UJM@=CP?+O$]>?OKY;UMFX=-A?KRW1QN=X/I5&DE\!9;>W!$132X>KJ M#;%(C!:)#6' LU_JXG+\6#Y,J\^9V?%^<4ZK^'O8\)WL#K//='22;3>9 M9#R$M664R0YZ-56D %^[^W"[2 XY$_BA=S8SSVW-,%VNR8N>?UF&Y^;K8 M;&[\:HXEY"P%8%+D31N=R9H)"RR$Z+RB508_ /.GOC$(?]4W_I/IL -O\=7Y M^7;XQ9V0O:1HL'9-\6B)T2XHB$1I2"YZ7B*7LEE7\L-O]Z_?UZM%36DLP=+06#HR@L)56G67+@QHM8T,72)F/X"9EZ MF21RFE!V*G!ZY-GM83\Y!F5M!"]*H%VH$*+AAJPLG;6<.ZM6M#/#28LH70[ M:_=,56HEEV"E5J9PIFR;5KI2]KM5[/;HDX*+Z0(D!UQ0XF8(3 =ZD@.D95V MY+X.F;(] >U^%*PSHW84#9[EV!&8=,"QC^$<-[L$O=]Q/_W05R,O#8(HC.QS M<)+VHU10>)*Z:%(2;U,B^9 TO;'I&,#O/C$_W_W\S-<))\S[.E+U,^=\_1Z^U@FP M3RTP0D4O!:3B:@) (?N<:$U6!ZTT^9Z%#4GW'\2?1Z68+WOG6%A74^MXYDOM M?UPLSA<7"]Q?J"DKZ?@V%J36I S#+(10!YS[++*SQK \9*3$G1\[']X3@;2: M1F,]^"2/6\YWUXUTBS?!(')@U9-30M%N" %!67+C-'I+_WN*Q/Z'A!O$)?/2 MCZ!F,M,D"8BK?7$1+PC8A?Y&1/2 M8SC_CL&J Q;NQ-^<&4:A0+ ,M&"*E*(\^!0Y6!LIO& I8&I2P;,7H%L&'07P MO786!VB[BXSF>S'J!US7WPB?D9_Y)$@AEA;B:TVHE++&IQ:,MAJQ6&9Y$^X\ M)507&4*M^309*A-RK..BVK>O?_WTRROZ6;\@B9>NFLKT4F+[I'#=%=P.5V7K M\ENIG7DU8Q2Y;E-N4Y09W6>FU04V9':Z#B+ M@L)].F6&!"7_5N6WHU!_OOQV# 3=D6AW 969MR9[#IS."%!.UA8@6H'UDBG) MF8N#3-?/57X["M@AY;=CM-Q!5/I8(:A!87W."#66!\6=@!AC(+W4-!96\ABH"0 M@[2J&,ZX:M(N[%&).BR[/89"TVB^ POT=,V?"SK765=@F:?X&C699L$CA=;> MBAA1,M\D*^8G*[D]Q!V:'J >V/9#A8 M7)DB-=ABZQRT.F\=LP=F22=<%LM2 MRYD&/21838CNDR6W8U0]=_GE@^6C/+BL1 :;G*F5'P@NYP3<,2$93T&:(057 MO9?%$E MMP?S85I]]E9R*YF6*2H/'"WN\@1+[1E-7S8>;=).#.!"SR6WAR)_E*YZ+KF- M+CM%,1G(:,B:A5I-85P $QSC3I7 DAR ^4LIN3T4_\ETV(&W^$@5*,O>Q^(- MB%A3L#@Y1#XI!\AXP,RE#KZ)V]A_R>TAI)E0V1U09E"&3#;:^:(-!?YU*J01 M!4*FHX\G+Y#S$E(Z2=?X@_/=NBK"/2JXG1JNOBEX-0RR#G-YC?2;>&LR]?4# M7?;%:45'M<7L0*G:(J.."4\A:XDYA,!.\LP[3NPN@J@):32TC:E;[C7=U?K*XV:J/LN DD:IT2-[726N?!"1]E M49A 9Q[J)DG@*8H%PVO HXT(NI&8=K;)@^\DTO?E(!S$M$D'.AZ$:@?>P\T95]=&*Z(%7]*:=XNG%=X[ M^][^12LEA!?+L/Z^==1_)[W1WR31SKR&:%&<^*M&\'G8/K)T"JO&<\U><6^+GNI2)\LKO*%(X2.N_UPDW'Q;(L) \&24?*>@8AESJXKK!B?0ZF MS>"O8>+->V,Z/Q\;@-B!07Q\53\$M,AUP) ]9!<2KY MRA\FWKP/BCU3\V 0.[D>-=9E(0(P%R@RB!XI,J!_$D$%';1&'>\D\Q][/=KL M!7$^EARHSQ=X+_4W#/?[#UK=+();>^-+)8>&(4!+A2LYV" M-'5X20'$X+Q5V0G[T\\N-0Q5S%$"([,*2M3<+T6[-99LD@^*J?(_Q9.3L6B* MXLDQB,U<]_9 IRV5 [*MS+X.#.)T)D1F!>2L2BVO4,E,-K?TP-YU715-CD+[ MZ=YU8U3?;>\Z'J17$A-@\G6 @.+@N8]@7' :@^?.3U9X^S)ZUXV"=5#ONC$Z MGMGU_OOJ3UQ_W6Z7FME(]OA6KGN=/A9I+6"S05", MMH-;FCB%)DKDW(0T9R M/?6-'KO:C8)OU4"7,QN/Z_*9O^/J\SI\^U(37[=;12OE,2('4E&HK?QKVC/M M%U.*2$6YI.1DC5,?E>+E5:H=>@9- \3<;+K2Q.TE[/>9B\E9J<'41T#%DH 0 M!8(M*)E&6@)/D['I,2GF,T 3H;N:6M4S\B6M+I<7Z^]G__AX)HRHP^LTY*)K MA86PX)",L+2TEQ+94I<>B*LV>W9L**;^O/KS_]_]Q"N"[/[+77[HH/79P0_W[:OF/_9&991;.%P8AY%BS_#(Y9ID#L];IP%%9V>0:^I8,\Q78 M3TN(8]7; 3.>G9I0DF2N\ *!!UZ[TETM?W:<-D% W&SC@9 M@TD'''N5M@?VY@],N/BS;L%]7_2L?&3, ,M(D:C-!3QC 71MRDDFFGO=9@[F M(P+UQJEC8+];J3<%!AUPZ>&)+;EPFQT3(*6OFJ&5Q-J.*?%0F&4HC!D2:HU_ MI3AX7DZS +XIBX[7?@<4>FJ88\T>P)S(6&>AR&FL@SY,3!13H.(^!^%8HQ98 MQTU8[6J&W,3^U4'@],BS6\,=,Y,N,Y<@:5^O0.B?@J+8-6L9/<4KK+C3- 5_ M"1-61^$^8L+J&! ZX---K/S86,^,13LRXY!9H8U'BJ&0%P.4G+SVSJ!337SU M9R7KC%N'O4O1.L#MQ:U)')S5&@0RJ;4+CJ5)'B:60W [KD&TD=F3D66-)=DB2T0%UCYV/\SD0 MVL<&^8S1?);517]\]7D#WR'88-_+#Y_ MN7A?_K'!5YL-7KPJ),*KE"Z_7FX36F]74-RMI=+7Y?I_#*3^FOU MQG\MSL_/2+-%J3K7,(8,"ATYP-EE*%YFEG34!IND#P\1KHO.C>T8.SD^'7#N MR9%>0J(,FCP=8W3M4\(\K:!]*Q@]9:=X=LQ[')\'B!]3D? M%Y^7B[)(=!Y<)]RV+M$9],WFX]!&+[QUH8XN&+6MG)6NICAK#J'.CPS>J9Q] M%CJ<9 3LG(4Z'$6,5A7PAE:N4" X3-LY$D%S0\YW:%.L]-,4ZHQAT12%.F,0 MZ_'LO9ORH.FH\$)KD*I>2$53O8J2@<0M0ANK/?:;H-154<\H9HQ-4!H#4Y>T MN_.>+3@7@62&8FH9<$@1HF4)F(B965MX9$.2]O_=$I1&T6!L@M(83#K@V,-I M#4(8SH*1(#C2(K2SX+7AP)UU&'PJ[FYYT-Q))?.E)HT"?%!2R1CM]U?&RF2* M,I+)%EZ2+U%H8P4G$:Q&Z851&IT?31 M<562(I%C 260XI0Z8D&ZS).V42IQ)U'MX68R=W]PCP6KHX!:3:6UF2%_]>G3 M?AJ/TYSI9 W(Z&G]OAZNJ8Y>LCFE0HK1;,@4FYN?.%_9S_0@'ZBGF=']@.NO MB[#\WXO/7_XK?/^P^(;TI_8IV=:%A((,7&&FNN;*@Y-% TIC+;*8C!TRM^ZI M;\SS]M&& 9/ILH-(Y*DTR)1BK#8*N*?UT(&7:"F&3G-E572QF#AHIOS)Y\@;G)HW ? MD9L\!H0>^/1,LJ*@J%T)SL%&1;:]$/HQL@!.I21,*=;I)@4Z4V2.SI*7/ K_ MD9FC8\#H@%N#7K&9<*BYBY"\I7V80X) !SS%B"P$QIPI;:JC)\L<[:J"YYA3 M MR1@\^LP[J9.Y%Q?[#(RK&0>?<9D6>$A&R5,_;8)/)KR!TI09,CW20(>5B[BH:MKV\4UT8NMQF@.IS@LU+ MLRG OUO6/242G3+K:C6[NZ80LG!2>_">D_="$1*M)THBA)5<*.2EM&D;\(Q@ M\S)K6AH,X-C!F'3 ,8J_MR$^^2372]O=-J*+P2+YQEY+3FI"IPZ.^6*4Z#0P>,NBJJ7(3SCQ?D%L?O5[[P^YTKO.^!(%/1 M-BN(PAM02M6D(*? >NX2>AUUFR%S0X2;-PFO*,099483*V"67N"C+O*WM3)AVE\YFS-V_/ M-'M+'NA%O;2ICH%'Q9UF%BB,<:!"9.",-6 2D\P(I8J8+/GW,2'FM3X3>N63 M:;I#MNR3YV/VGD4-AF=R)%$SB%Y*VD\Q*)2QT+]NR9>YLWVG@?<9OAR@Z[DG M2US&S2(OPIJDWUE'$XSG:"7$4,LLMJ.JF2B0$+D7DJ&.DS'E_N?[8L@A@*XF MTVX''O(]([N/3LD1N_[M[]N-A(8"4^<5"%]]L2Q\-;QTM-(O1<:,='R?Y&+R M41'G]7$:W"(U0J<[WGW_P1?,1AAFF0%>2%G*%_(*&4? P$+F2M+^:M)9ZPF9 M.KN?G(@&3[+M<$PZH-<_EHOZO(7Y5L9:Z-SO1K M;A*)/2!+3W0Z N?5M$J?V57ZL%[ERW3Q?KT;%[[=3R'2LI$,=T)30$FN(*#Q M(+TQ)NI0RJ#ZW4'.TD,"S)OV-W$(=K2&9[WBN;6"VT/E=QLG%:&R8Q&<361X M-1E>7XCWJ*P6M6XDZB'/MF.("^Y=^[18B+\\7% M]_J.'3:7X?SB^W4&QB[5<6=$-J86MM$OM;*5#OL"F04M MHS2:K'R3E]O[LLQ74]J&4,>JNP/&O$IID7';HO1_(VV$+X]M!!M"2*:NPV>R M]34-QY3:RR,ZKH5DHC0)V@;*-U^M:AMFM8"E [:]#N?;-7Q!O'A7_W0%J+H2 MV4E#[J4#38855 @URTMGR%;S4# *$9M,^7I,H'D;N3>X:II$\YTR:+??=)4U M%@Y<>$;FEP#W*&G[^2RB2+EXXT[%H1ZNE::!? "/#M!_!TQZ?_$%U[^OENER M7;6Y=PIO7?5[RZ.TDI82:ZL(+^@D-[8FG1:CBK;!-NG#_IQ@_;'J$ *L&J+1 M ;MV+7$_!(HW/M'!O0EIEQUX^]]C\O4#ZL.@?M>I=\TNN^ 1O?L]KOKNNY"XGJ,"()D MKQE\$IQ4!2A0UE:@MLQQD57P(MWAV\/-6T=]M;,,N^.8 MU%CI'7A8/]3Y_T%@K?_$,YZMC:P.Z6)NZQL&<)Y;"%FD%+VTIC3QK1X2IK/T MEFDLT]%:[Y0Y-[=O9R()%#D:*%)ZBC0\11HN*>!&1E$R4T(U>>U[6JS.'F7: ML>E )%Y<*Y=?EW_B9ONO7JUI_9]Q^Z?:]F\9^,VV35L.6?@LG5J\BDQ*86BC M)E'KUS-%H#%!BARE#-QC:!)8G;13R_;MX=87=\%W#$DK6BLOM0^\3@Q\[0^= M WF5F4LM4I/GQ >E>4E]6L9PYL%GH*.@Z.!P'7'1S&31V6I'*^.D*X,"R*S7 MJT(T'C-+635)6I_X[:<9\R;@P^%//V/ Z8QV^P[!$0LG*:&D;8!L-80D-$2E MF8T\*FYL:WJ]L*>?4: ___0S!H$../34\P.IP85:=I1SIN"8?%UP3AO DIVM M4QB2:^0+O)RGGU%PCWCZ&:/[V:LHWO_7D@CY9?'M:HA@D3:JG$$S3RK),D(L M.0(+6@M4Y"2X(:E]@RHG?OCRO->BTYU7 M6L H3J -:'4*(U>SH=,3)-XL_%^>U@<1V6;3(W?O MU:KVLZ<"*S+ZZ@IJ!.45!]JQ%KQ3B;L<4RA#QNF-_>Y\13,M^#6YIF<^W_ZH MMW=;LVX":<4;!'9UM!O24Y0*M'5&Z&)1Z,E.MNNOSOM@-ZV/\!_;_S0 M<4G<)9X&4X?390A2:= REN)TXCX,Z30XG %S'T '(G87\P/4-_MH2O35Y5!/3%.Q%-O"']W7]>CQ/CM=@!P?7F[#YOU]L?S\SW!^B6=&>:.ES("\#DEW&<$97?N?V!2+RU[8-E.DATC75\A['*_: MP=)%7OV'\'VKI+^MUJ_RGS7![=/J52F+\P59US/&6/!%:N"2TR)0"G!D4:OG MZ*)6/#K5Y''Z2:GZF8==T,+RX#,,?AH!N5J6V+FR;7SCHBVVS"\I;< M0I4$(Y_) ,M9@4I)@E.:K)NH,9]A69@F_15.FEM8=5\_\P^"9$V:7VX;E^]5 MX+S7TOL".9-95XY<" IX&7!4"0N+9.S;E/X_)=5+RC49#N_G1DV/5WZ/ M%'K]_35MO"]?P_I?VTM^@3Z;1"K2HDZ'\HD\A:@],).#)P;>"28AUSKLVUM$ZM?6M)G _+5AG MS#J*!L]R[ A,.N#8JY1J\?GF#TQ( 31MP7W7#(8EH8D@ RU!L5HN3,$R:(J? ME]-I.SF M=YO,%KP2-?T%2S3)2B^:% 0]*,V\MZM-672\]KNX_'K >G^BOWI59. YK48@ MN!14;>R2P6?N(-M0IUG7:79-XKXG9.J,4$V:LQEA# M%ANT(-.JMM-: \1((4O 7&<,GR;"NY:IMQ/N0-R?#?(. Z$'/FT;]]Q;T,[2 M2DLNI4 )NCYH*E/;EZ5:"^4P*1&5<(V<\:>DZHQ3AV)_EU.3 =$#JRXW%ZNO M]?WBX>4P$3RS6="Y+>O8UA A^("00O;6FTR+:N(_/2-7;P??1,R:$(S9T^W^ M8[7>KVGV,2J*1DY4=/BK%? FZ MQ\*ZFEK',^<_[25_M3];N.US%XE2PP&TCTXB1$26X_MTHH:P+SR$> _7KN_.MV M8!^BL9G!_H3+=V']&3<7U^:.[U:10TE!.P1OZ[3+R!@$43P4S[(QT2+&(15[ MCW]AOK%#TU-@(CWV$(C<]9#>7:=1&9I2I.RH8.D[=P,CF'6 MO32=YNAU$ >,:1R:A,\4S8#E1M7IWQ& UQDM]YU'L\.2E 6=:U?!4#@IJLAZ;Q,H\ X\MI\BVD/Z3RO0![3Z'8' M[$_J>P_GIO\*YYZTP)"5F@Y0!YG0/R7#79!T"@@]81.;'S_>#U\. 7(UD58[ MLRJWMLZNU" H@2S7;1+(#KL$WF@%6G%.9KCHT*98^PF9YKWRZN8X&PU/OTS; MSQ%76N;:3"Y(14K*%#X[2Y%ST(;YS-%KTV3&[)-2]6.ECL)^&*<. &+F]YK: M-N-;-;T?+[]].Z^%GM2-QFF03PC!:4KD\0ABL0+G#/ZP-G&O(:_/R7 MNJ3*(9"NFNEW9K9\O(QIM=S&P'5LZ:T93/M^^T%CLDZ#9#&!XHY!Y$Y!W5%9 M9#2*#7GK>^X[\QYA;9@RJ6[[/:MN7KB\B,X7U*!#=J"2)"\OUS2[FJ%-__$L M-,F7?TZP>=-4N_&/#@.J7^*]_>L;+C>X^1NI_+8Z_^_BXLOMOW*F>-#210Y! MU291O&3PRF;@,?'",U,9Y0EY.53N+D_/ TDTC*%-$.V P/MRX _A>]W/2C3O M$=[8%DZ!0A>5WO?;'MQ9D2X!@_091*I#?(6Q%*&["%:;($R*W&*3IZ'G!)LW M]_0D5FP23%Y69L;MZ2HW5])_6ZR_UD:!;WYMF*\Q^M,-LSB.4\.I/%EE6_&LM__7<1:BP]1M"7F.\QBD.K&0"=F;B/K6-? M_$5A&',V@*DY]@K1@R>U0?"%%P"4+FU@$I84")>E,B49Y"$6EK'-PY>[,^H>K:9_YSGP$ MFA++52/%=G&/\OB;M)=,LA!)1UID4%EP\)$)L%8GLN2*IW3*E.67FBYRR&DX M-3S],FT_EC05GD*T)#WYN$J%"-'K##IX%I%+%_%_TD4.Q'Y4NL@8(#I@U75* MP[Y)*;=%FB1 \.3J7.X,/KD,.6J7'+,QZ2:597?DZ)(YAR"\FD[=';!E1%XQ M.8FV:)6@ULG7F5 6O!0>#(]9FIC(#VKRBC5Q)4!GJ0$-SL)CP>N,EKM-FH*T M6J&!FHT%2D@$SV@%EL58'.U?')3+_>]4"3 *].-"A6FT'E)"&7 M$!@W(HKKN*)@/$7@UAJZ_;5^7WY=;OT=(078P<3.';(O\,45* MI1D=*L8R[]-):V,>D+$?VW<\.0;>UEY:*\_0O394VR>%_*(I$$#9-/GO]6PVR3 MD0L]57I)LABE1@U!<%N[/$1PQ2-@=DDQRW,2I[P;G3F])!C&N6<9M$8*\YBO M=08EDM>=BU0^2VV;W/#]C.DE8Y@U37K)&/0Z.+Q'7#^D'&UFRM7'1/HE9 4A M&0G,%!:L=-[;EW!AV%DJR2B^''YA. :\SFBYNX>0W&,QN9 ;7#MRYIH*6PO_ M,DOD?6B>;&K>4N^%71B. OWY"\,Q"/36.D3%@%8G!RY:1:HPM2B)(R0?B^8R M"YZ'Y&S^'*U#1@'Y5.N0,5J=F1&O5V&=WY=?%FM,]*Q(^G1>DGYCR2+1-J?.YTQCMATVX%)7B; ME1<0LC>@C"E7XR-EL89\RR!3&5(P,RR-\4$1^JF\.I(K$VBX Z_ET.>.)*)1 M3!@()@@ZK!6#$$H&P8W-A:G@1).1Y2V?J$Y2D'4$ZTZ)60?4?"K7R@:AF9 % M1D%6.F/17(: PY MD'ZBN;^C8!TT]W>,CF<^>78;9K^ ?:5E3M)SX4$Z19M&U^GG*GO2$,_>2Y&C M'C+]]\$?WN,,X%& K:;47@>.Z^O+S6*)F\VK])^7B\WB.@+4C/D48@$G-?G? MSG@(KC#@.=?;48TB-7%='Y'G)68,'W,Q,P4LG;*K_B,YZ_O-AR8;01X9-]J! M,B*!JQS'R2;-^J>!/\!G#HL ]^>^O2+]:E.7:5-BE[II*W- MF0TXYXZ7I#^J'4&+1P*Q$V#4@;U[-G7:*:,B5Q2 9E$H .4&(K,(B9?HI4/D MX91O'N]&5>3HG^=\G12H3J9QWTV3V9P59;-/)'^,/(,J64+@T1!)D!S14K*_ M.QOQR:'<]S[0Y#+\*F%MKHT@!)G] M8FC5\913^R9MDCY?^$=KFV*#/ G+,L*9F2 M;N3A'=,F?;X^UL=9PRE0Z,K./=J2VT19>*PC7S*9;U6$!U>'"42T+C"IC8A- M:ODG:9/>+'(XB16;!),N6/:(NMY??,'U;C,][T/('#RKKZ:6 BQ2:0W'!4;( MOB906Z.T:9(V.H7P@]AJ7B1;3XYM!\?P+U?&_U4IB_.:3+LY4TX:%M#4C4M;!/.&I8LS_^ MVPUK^(]4Q*EJ^G-$0S9*@Y.U@:\L@(--$I%MPVN1<4YPFB MH; MBE*LE"6;,%E6TK_;R(A1')IJ9,080.>NL7RZG3TS(096QVKQFLWC.$5X M.DM@*=O 4*C"AQC0?]^1$:.H,'QDQ!A<9L]4^/KU;-:YM7%!?E'OZV^ MA__SSW?OWNR'@S.94DP!O,BUW*:F)7,3:\U-U#H:C0/3O)_[4K=C(T;AN6JF MW Y"VJ?*LI)#A[4G/==&U>+/^OSH*=;2*=34]I(&)8#_VU=,'G F3@U/OTS; M[4B.)+"(!3(+=>@*:2I(7FA%5HKBE!+^E'T[>TC*FPS[41638X#HO6+28F0F M1@M&& TJ* UUBFF=88I.VJ)1Z0$'W4NNF!P%YYB*R3&Z[=?Z/-1/JACCHY&T MGN!)9U?'Q]_1H#_? 6X, K.7;=[I54;&G?M 82^)2HZ!EA&< M)]G1.<:X3CJ5"8LV.^\ -PK(ISK C=%J!U;EL7(.X5PFG1".]"LH%LD&2RE M,F:TB4J*V,3)_IFJK(XXQJ: I5-V_5C!$412 DL&J1+98V41@J-M2#NNH%3U M)NYD/'L!55:C\!]=934&C)D#NE>"<7]K)?M8PUN9#!.U[[\T=+Y3U.&\1#KD M?=3(DBQB2!SWR(_OCQ1' +B:5IL=F)MWJ^5G^FE??\%X\8G^SG;+2)YY0IT M37C(V#;WW7Q9?/N MZU0!_8QGI98V.^G((=0"E-?D&J)(P-%)[GWV7#5IBC%8PGXNEHXGQ@.3N*=' M:>8X[N%%_8Z?MPF[5], *>KE3&1MP&JRWDIP ][1>H2J?H2*9,R'],,8\JW. M*W0/X4\3-7=@M9XM@BK(4)/LP+>Y_]EN>RI:2%I[D4ITL4U2RB2%:?.5UQYC MHR;%I ..O<.+^L/V?N7[RXO-15C6;C"[/<-KHB"W$4IBB=:3MSL MB6-VLM+'^0IUC^'JR;&=N^//:KG-!5J=GV\;:-%/)5_CQC5]7_ZYNKCU;S:[ M"^Q\9A,C34I!$;JL#6R,!'(W$&0BGS49SWD9ZOB=!I .K.B' M]2HAYNUN^A"^;_///JU^6RQ7:_)\/WXA&+ZLSG/ME61CYJR._9.\WC)M6[<% MQZ!PE@737H;0Q"\<+F+G);K'6,1&.+VLVMV/W\X7%[_0G@SKF_D #>MUAWVO M88WN 0L^65VN$$%&KB IEFMV*H?:KQ208E^M$]-:GK)IQ-QUN48)'[4GYP(M M:8-9"$HH0!N9YQBU::.-G[(N=P2SIIJU/1R]#L[L$7F;QEJM72(?V!M:F2LU MK4Z1#\Q5+EYP)>Q)J^=_EEG;(_AR>*;U&/ ZH^4^L49&6H*H0WN" B7KV#'R M3D#[S-%%#&B:M"MXP9G6HT!_/M-Z# )]3U;VCD?KG8:2XG;327#<6X@4TY=0 MM+%N2!^^4TU6/F46]BB0AT]6'J/QF;GSYLL"RR/#?YU/R:,S8(,.H 3MJ""M MAV)\U@$IK')N*N(\(4<_3V1'LF8J7<_=*.*14='98%2US$Y$1O:WZL=H"RQ& MP9#)D(*$G>O9*?'IP/6O0F;+Q^W M/;P)FG^&\TO:P3\L["PYYYCC%G(J-070)?#&%0I34N2((M)YT()PSTK6CXF1:7]K?_N7]1?8MC@__K__A]02P,$% @ M8D%4YO!X>?^!P JR, M !4 !M='HV,S R,3$P+7%E>#,Q,2YH=&WM6FUSVS82_GZ_ I7G7'M&[R]^ MD13/*+(RYYLT3AUU28 %0LOKKNPM0EF1)CM3&3=.K/] BL%CL M8A\\NR#9_>[ZMC_\]'[ )C:.V/N?7K^]Z;-"J5+YV.A7*M?#:_:OX0]O6;-< MK;&AYHF15JJ$1Y7*X%V!%2;6INU*93:;E6>-LM+CRO"N0JJ:E4@I V5A1>&J M2RUX!2ZN_M']KE1BURK(8D@L"S1P"X)E1B9C]E& N6>E4B[55^E3545@]NQ2CRZ %4&V<5?];0R,K*.['&#N/X%4AEDEI C1_NUDOG[=2VYE) M82?M6K7ZSX(3O>J&*K$XG\;Q_J=7LZ',PH,M\4B.D[9SJ>"'+KH#%2G=/JJZ MOP[UE$(>RVC>_GXH8S#L';>XSZ@SWL#^Z&-V]N^KWA MS>V[#^QN\.-/-W>#:_;Z$_LPZ%,C:U3K)[W3/[LCMV_8A][=Z]Z[P8?2[7_> M#CZQ7G_(L+5>K=8WC'\N0B]L?G.K^3=%]F]ECH_JC4:'W979#]P460#:RG#. M[(3;XZ/618=] XZP"9\"TS"5,$.FLA-IV,\9UXB,:([MJ=*6J82]43IFM6KI M1Z9".Q'-VGZA9!&(,1>]O[J50.%NBD+91 M&Y<)X\F<98G5&:"Q2.2.T]%]SF*\TY)'+.0!-FFF8N0=J[S6($0DZXXJ-($EF$ @@"A9%R$QMG6<#-A(61FID%0C2, MI;%8N5C&J=%[@/865P)M%L8\8_?V6'\VGM\&#(9K*W5\=%&OG7=,'NB.O6\(9Q#2Y:N/IR% &M*@,$RRB29D+B)!8C3Q!7T+V0)HB4R7 <,8A6 MD0];JE4 IL-.\$H"<"P^U ,'H()3\; >K@Y[[(()6H-7JJU3N#4#:VUA+_S MMY(2=N+A0OH9[> 5%/E8DBU[3Q2N313B1.3G4VRA!.4)E]5^$R.D7! =E2(( M;;O5Q+!M@L,W2:2YQ+9+]?/TQ! <8NG\FSOLHT*L#M/)7&D01*0>+T4+6QI)=5LM(0<0>&G/:7 M 2WF1$:=$JD&;3$JDL(=5DPV,E)(KB4Y('UR\>X[.(H!4]# M:! >4]R@%,E%!EG$B6#0+6?$,O'@")_&ME<;V#8"&H*TA9I /$]..Z"U!4=_ M'8B.]H3HWH2Q@=3]J69OP"+(IU(0#KG!4S9Q*C>(82IO")Q,2OB:Z41XZZ'W*'TDRG"%?C4G,0*"V< :Y0&D."&3=" M+&(/I+0=2 2+0(]'W#8R1?;\38C<#TE_'9 &.T$ZF/(H_O9SQ8Y#)ZI "C2^N!JIS.ZV91^BYX_20#5D^%RAG5LQ6E2G M;L.!7Q.TQX&+)OB;\E;0)'93G@_/ 3F9K?@Z@/(HYZH@R#2%=27! M;=$:*V.QG1ZVH"X3H*+<0 $X0C9824GRSF>#>\ARH^03^2+ MO]NG\I3V:QK'ZLDJ;QSSF M&E!E'$MK 9[AP9'"3$G]0J)]3LD)@@7)QA"9X7^J 1>0A)\SB>8[^&5)X$Z3 MI__OA7P/C^14KTB$ QUPZ*@42,#XY4GDL:"> ;^G7.#K!9<-7*7C'OHLCN<' MH2*O??WQEZ7R51%4R!R3_@X?W:HA_@:(!% 7R15;=+Z5=>ZTCM?T!$"!W0)US7BJ8'VXD<'>3&- M^+PM$[<\;E '036626FDK%5QF]X938E<,:GE<73Q\]WYZZ2+6OF\WJ(W2A;! M8<5BXOQE4]F];*I8L=G7*K=J%SM[J^7:SK[GM#;/RF=GC2^OMHG67NZEMN(6 MPB\&+K=)>?*JT"@\V2?M>OK :NN[A+;.TQ7WB_V';Q/WDO :(;^>2G+?OVVW M>MD8Z8BUBN[-[ &^5R"QF:#F) _2\C.B>('P92P[%P%SW^U .?9Q*JTC;+,/51DBU4Z,/JHY.ML M_Z>+RW;5 KNN5 ;U)Q)"-GB (*/'">S6GSRHZ^2]?XZ$>7JC_W2-;5P,*R[U M'EBF/_FR(U7^TY:V?R8\A8UO/981=*F]NAS"1QC&S.X>LUFBU/G3/6JWS\3G[Y_BG-ZS7; =LK'ENI)4JYVFK-7I;8[6I MM<6@U9K/Y\UYMZGTI#6^:I&J7BM5RHAF;./:Z0G=P:?@\>G?3GYH--BYBLI, MY)9%6G K8E8:F4_8AUB8:]9H5%)GJEAH.9E:UFEW O9!Z6LYXW[<2IN*TZ6> MDY:_/FFY14Y"%2].3V(Y8S)^69/M*-P/HZ#;$6&W%QT='?:B2'1[AP'?#_:C MSL&_ QC9@KB?8^PB%2]KF!!VR>70SE:&T MK!LT._<-7F]JA-@*7=OHYA:S_F /ST97XXO7%V?#\<7EV_?L:O3S+Q=7HW/V MZB-[/SJCFZS;[NP.][YV1RY?L_?#JU?#MZ/WC0:04\7N%\H;9G*V6NE,Q:T&S\SE;"?N!F+J,XN\J@)3X^. MG^7HFBS_IS04NB^-T?4Q>,4-/(>/V8)=YVJ>BG@BZCX450!BA=5R!::'-BYS MQO,%*W.K2P%CP?VN#" RG&6XTI*G+.$1;FFF,E"555[ND4 N(F$,UPL2R?BU MP+IW=!KW0337F. M&C+$#KPJ4T@$7=X(^KMBSTT-^K&_\I>2:F'N,4'Z&6W3.U#Q"2-;MEXHN;=0 M@H7(SX< @@35"5?5_BPP.?TN"RW([:'0.BB_>7JZ' M"]][L1/LMX\??YX+ WL14D>RG\YWG?@_XJ79?@H1<2B0NVHE3^VJU%" /3N3 MQC$!I$3N]%"WL>*0NXRD1#T#?19H?3NH#;=$[=8<\@B\V[//UA@&[FPD68!0OX-T"Y!&&T$Z MFO&T=/Q#&11)@DY(SA![LZ:CN2WA6_"IO_Q4D^/0"15@1>.;JE"5=K,MVW _ MOY46U#LF3S78E17ALBMU&T[XF, >!RY:X#O G@98O)D%?<:>P@ =ZJH^R353;FZ+/%&1PZ2('4<[ M^%3\N< Q\5JDU6GR@7S]=_O4_#\\![@')/$2/?75'B7*N)NWU7:ES?Z,.ONH M/[LUC:-'LTJ;V]+F;D!EEDEKA7B"&D.%XDGCL81]3LDNP +^,<1O^$^=XA*2 MXM=2PGP'OS*/W,%R;WV[_\FL?CMLLODD,,3!G;H;":30"8G.6I$42&U54A_EF J9IG?SY=L^]YC(E&W&[[C>"JNBE, 4+0 M]-1]^3*H7:;,,IP ?A/.F8H?US[X^%Z:?G>#/D3=232V=AVI%8Z- [WM*Y" M4=U7 9G/5#H35 IR/JD>.NJ*P$16I&HA,#J?*L]:_!Y&@:G/4MC6%0'K>O48+%JD?#&0N0N/FW0,G$UDW@B5M2H;T/NI&5$Q2F"5 M1Y<_/UR]NCH,F@>=/KV]L@"'C9<+5R^VFN[%5LO&C\?ZS7YPN'&TW0PVCCVE MM;??W-_O?GZU/5A[M)7:E@N$#P;";0J>OZQU:P_VR:!3W+#@_BZAK?,PXC[8 M?_@V<2\DSP'Y^X6G\OVO[=:PG(".6+_NW@(_P[?8@S4N9Y0I])_$,/5]& M=$L0?AE+O@X,.(4#:;%8M 4J7NST0+WN\\'KQ'L(^5,"6[&X5<4 LLP](&3+ M&#TSZE#RYVR[!T%%+W$VE2)AKV_+VJ5O]FEH]YU_FH.[JW'J?X:K!SZ5^-[C M_+1<.7OFT>C!+S,*Y7^:,O#/;F?BT6\U5MEQY;*]FL)#I*BTFZ<\XZWZO4__ M,Q3W@YC3_P)02P,$% @ M8D%4T:5@O=#,R,2YH=&W=6-MNVS@0?=^OF#K8- &LJZ^1W0"N[: IVCBU573[ MM* EVN96$K4D%'PD/UGH\DP_'@YAI5* M$[A\__+-^1!JEN-\: P=9Q2.X%7X]@TT;=>#4)!,,L5X1A+'&5_4H+92*@\< M9[U>V^N&S<72":>.5M5T$LXEM6,5UT[[^@L^*8E/?^L_LRP8\:A(::8@$I0H M&D,A6;:$#S&5G\"RMJ.&/-\(MEPI\%W?@P];=9C?N='PWZD9N.V[\Z:&3#@XO MYTBU2>B+6LHR:T6U_:#IVYU6KGIK%JM5X+GN[S4S]+2_X)E">P+GEZ^EFAUE MBEXKBR1LF04FI%HYM1)'/.$B.'#-7T]+K 5)6;()GH#RY"""<_N^->%][;,WMHPVP\ M-,Y[C99;_]G='LQ@,)ID*&+9;G%T"Q+'0Z) M>:[WKB^'5X-T8:$!$R81FWF)(YQN[42NE!!JXEUM*NH_,0PFYD*++^3/_F.=7_] M'GG'92'M/D/$;%N]BR+!4HZP3A-=3C5.,VW1Y)XTFYN*DITOU:8#]'^7,_VK.6(8](R4F$=B;%$$%,7XU M.:@22IAN3KF@4N>NKL4D20"GH4LDP:5[D$12;:)-?9*\99[=CV[X[GNREUK' %&" M@7!+S.F+6J-V)XF!GU^#=WO9Z+S>1;P$^[NO&W.B&&%QWV[XV]A_[; &Q1+[ M$[1*(O"(V%P=V9TT5V,J"ZUR#>ZOYVF&[EF$3^/)SU$#1F' %!J+]JB*PX-F MIR?-TW:J1'P+MMH\KG@YRIGV2?^?E;6(@ M:$)TL>UC88@N9^GD#G"7ZB'ISSB$NO6L[PY-'>8I_\"4$L#!!0 ( M +6)!5-\?Z^F6P4 "H5 5 ;71Z-C,P,C$Q,"UQ97@S,C(N:'1MY5AM M;]LV$/Z^7W%UL#8!K#>_)+'L!G!M9\V0QFFBHNNG@98HFXM,:B05Q_OU.U)6 M4N>EBXNF3;$@$&3=\7@O#X\/V7LQ' ^B3Z-['YL#S MAM$0WD;OCJ'E^@%$DG#%-!.<9)XW.JE!;:9U'GK>8K%P%TU7R*D7G7G&5,O+ MA%#43712.^B9+_BD)#GXI??"<6 HXF).N8984J)I H5B? H?$ZHNP'%66@.1 M+R6;SC0T_$8 'X6\8)>DE&NF,WI0V>EYY>^>9R?I342R/.@E[!)8\KK&&C38 M2^..WVS'M)6F_G[2;/@^(1T2!Q,4_1F@DQZJEV.47F;T=6W.N#.C9OZPU7#W MVKGN+EBB9V'@^[_6K.I!+Q5OI9D[QC2]T@[)V)2'-J1:.;02QR(3 M,MSR[5_72)R4S%FV#%]%;$X5G- %G(DYX:_J"LO@*"I96BHJ]@\-.^B=_;4H M/=Y#,QGCM(H@:!B?1U[P_:[&F%LJ:P^&^8A1WSG"P>@L.CH\ M&O2CH_$) OKL_$/_)()H_-P=#_;A@WON#EPX'PVL\T&S[=>?N]O]<^@/QZ?1 M:/@S);M*<],_&9T[XS^.1Y^@/XB,!-O$W86RX7+XJU": MI4[XTOX*NCN A@Z%G$/@.^\A%=):S-$]D0#E";;SWPM. M7VX%NWZWZ=?+[DT4I"Q#V;4/YS0N).XG&"OA"8RNXAGA4XIM?SYG2AE_\=]H M)KA'P(Q*BEY^[ECI>^47>EZ'WRCN0A2.73AEFM1A,&,TA4/&"8\9R6"J5D8(43V"")G!!. ME3.^RN@2^K%-M8%5'>5$U\TXHSBARHKF2[C@8H&9FF(*V_O=S2'V963F)$EP MLW4RFNJPW4(4W354?F)82ZY#I[&7/_E^=3]ZMX.=$D9WGQ'F;(7=M,@0R#&B M-#-@N@:8I'\73%)#$)1)K;JNX39!%$L(VMO)SG6E;N!X#<55N8).LX6UZ'0- M4/_7]6A\L1Z,8S>8$YMD[#J:H($$O]K\5L4BS+2=7%)EZE(W8I)E@,/0)5RA M*,BQ4*IN1Z77*Q<-)I9]VFZ!6D56EE5@Z[%SJJJ4JX;E;E8J3289K30F0B94 M.IC7C.2*AM5+-V$JS\@R9-RFQP[JSHF<(EN<"*W%/#1,\=*TDYADJUGLA*5X M12+W W>OT38\4B,X=%)-O**8KJ68GD[NRMIN.]A_4.J[P8.R+UEM[;J[N\UO M;[:%WG8>9=:SB2B3@>E66,+7M6;MUCH)&_D5!.NKQ"R=VQDOD_W=EXD]&@P1 MR^N]>Q7[SQU6OYCB8H%VN:-O$)MO(KM5YDJGFJ%M-3:P\S2JCP3ATWCR/#!@ M#8;(GC(6/P(5+[=:>UUEG[?8UQI"?DAB5UU5'(P4URTD)RIF;(7 S-YT!7ER:('FJ8R]<2 M?EL$G(4+7MB+1?ES6(H:8;EN:1WKMINEK3E6/[-$#+! MRA3ZX2$;7&BM/? O4$L! A0#% @ M8D%4UL)4X% QP( 6(T? M ! ( ! &UT>BTR,#(Q,#8S,"YH=&U02P$"% ,4 M" "UB053FB#YR&D5 !M\0 $ @ %NQP( ;71Z+3(P,C$P M-C,P+GAS9%!+ 0(4 Q0 ( +6)!5/9=G669B4 !R) 0 4 M " 07= @!M='HM,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( +6)!5-) M[D-3/Z$ (:E!P 4 " 9T" P!M='HM,C R,3 V,S!?9&5F M+GAM;%!+ 0(4 Q0 ( +6)!5-ZJ3BTR,#(Q,#8S,%]L86(N>&UL M4$L! A0#% @ M8D%4ZO?.%[?V@ [S$* !0 ( !9?D$ M &UT>BTR,#(Q,#8S,%]P&UL4$L! A0#% @ M8D%4YO!X>?^!P MJR, !4 ( !=M0% &UT>C8S,#(Q,3 M<65X,S$Q+FAT;5!+ M 0(4 Q0 ( +6)!5/$9]V@Z0< &LC 5 " :?#,Q,BYH=&U02P$"% ,4 " "UB0531I6"]UP% > M%0 %0 @ '#Y 4 ;71Z-C,P,C$Q,"UQ97@S,C$N:'1M4$L! M A0#% @ M8D%4WQ_KZ9;!0 *A4 !4 ( !4NH% &UT I>C8S,#(Q,3 M<65X,S(R+FAT;5!+!08 "P + -$" #@[P4 ! end