0000015615-21-000017.txt : 20210506 0000015615-21-000017.hdr.sgml : 20210506 20210506173128 ACCESSION NUMBER: 0000015615-21-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210506 DATE AS OF CHANGE: 20210506 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: 21899182 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-20210331.htm 10-Q mtz-20210331
false2021Q1000001561512/311/1/2021truetrue1100000156152021-01-012021-03-31xbrli:shares00000156152021-05-03iso4217:USD00000156152020-01-012020-03-31iso4217:USDxbrli:shares00000156152021-03-3100000156152020-12-310000015615us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2021-03-310000015615us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2020-12-310000015615us-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-03-310000015615us-gaap:ParentMember2021-01-012021-03-310000015615us-gaap:NoncontrollingInterestMember2021-01-012021-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000015615us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000015615us-gaap:CommonStockMember2021-01-012021-03-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-310000015615us-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-03-310000015615us-gaap:ParentMember2020-01-012020-03-310000015615us-gaap:NoncontrollingInterestMember2020-01-012020-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000015615us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000015615us-gaap:CommonStockMember2020-01-012020-03-310000015615us-gaap:TreasuryStockCommonMember2020-01-012020-03-310000015615us-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-31mtz:numberOfSegmentsxbrli:pure0000015615us-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-03-310000015615us-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-03-310000015615us-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-03-310000015615us-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-03-310000015615srt:MaximumMember2020-01-012020-03-310000015615srt:MaximumMember2021-01-012021-03-310000015615mtz:MobilizationCostsMember2021-03-310000015615mtz:MobilizationCostsMember2020-12-3100000156152021-01-012021-03-310000015615us-gaap:AccountingStandardsUpdate201912Member2021-03-310000015615mtz:CommunicationsMember2021-03-310000015615mtz:CleanEnergyAndInfrastructureMember2021-03-310000015615mtz:OilAndGas1Member2021-03-310000015615mtz:ElectricalTransmissionMember2021-03-310000015615mtz:GoodwillGrossMember2021-01-012021-03-310000015615mtz:GoodwillAccumulatedImpairmentLossMember2021-01-012021-03-310000015615us-gaap:TradeNamesMember2020-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2020-12-310000015615us-gaap:ContractualRightsMember2020-12-310000015615us-gaap:OtherIntangibleAssetsMember2020-12-310000015615us-gaap:TradeNamesMember2021-01-012021-03-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-01-012021-03-310000015615us-gaap:ContractualRightsMember2021-01-012021-03-310000015615us-gaap:OtherIntangibleAssetsMember2021-01-012021-03-310000015615us-gaap:TradeNamesMember2021-03-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-03-310000015615us-gaap:ContractualRightsMember2021-03-310000015615us-gaap:OtherIntangibleAssetsMember2021-03-31mtz:reportingunit0000015615mtz:OilAndGas1Member2021-01-012021-03-31mtz:acquisition0000015615mtz:A2021AcquisitionsMember2021-01-012021-03-3100000156152020-01-012020-12-310000015615mtz:CleanEnergyAndInfrastructureAndCommunicationsMember2020-01-012020-12-310000015615mtz:CleanEnergyAndInfrastructureMember2020-06-300000015615mtz:CleanEnergyAndInfrastructureMember2020-12-310000015615mtz:CommunicationsAndElectricalTransmissionMember2020-01-012020-12-310000015615mtz:CommunicationsMember2020-01-012020-12-310000015615mtz:InstallToHomeMember2020-01-012020-12-310000015615mtz:ElectricalTransmissionMember2020-01-012020-12-310000015615mtz:A2020AcquisitionsMember2021-01-012021-03-310000015615srt:ScenarioForecastMembermtz:A2020AcquisitionsMember2023-01-012023-12-31utr:Y0000015615srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMembermtz:A2020AcquisitionsMember2020-12-310000015615mtz:A2020AcquisitionsMember2021-03-310000015615us-gaap:SubsequentEventMembermtz:A2021AcquisitionsMember2021-04-012021-05-06mtz:numberOfEmployees0000015615us-gaap:SubsequentEventMember2021-04-012021-05-060000015615mtz:EarnoutArrangementsMember2021-03-310000015615mtz:EarnoutArrangementsMember2020-12-310000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2021-03-310000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2020-12-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2021-03-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2021-03-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:WeightedAverageMember2021-03-310000015615mtz:EarnoutArrangementsMember2020-01-012020-03-310000015615mtz:EarnoutArrangementsMember2021-01-012021-03-310000015615mtz:WahaJVsMember2021-03-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-03-310000015615mtz:FMTechMember2021-03-310000015615us-gaap:LoansReceivableMember2021-03-310000015615us-gaap:LoansReceivableMember2020-12-310000015615mtz:CrossCountryInfrastructureMember2021-03-310000015615mtz:WahaJVsMember2021-01-012021-03-310000015615mtz:WahaJVsMember2020-01-012020-03-310000015615mtz:WahaJVsMember2020-12-310000015615mtz:AVCTMember2021-03-310000015615mtz:AVCTMember2020-12-310000015615us-gaap:CommonStockMembermtz:AVCTMember2021-03-310000015615us-gaap:CommonStockMembermtz:AVCTMember2020-12-310000015615mtz:AVCTMember2021-01-012021-03-310000015615srt:MaximumMembermtz:ConfluenceMemberus-gaap:LoansReceivableMember2021-03-310000015615mtz:ConfluenceMember2021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2020-12-310000015615mtz:FMTechMember2020-12-310000015615us-gaap:EquityMethodInvestmentsMembermtz:FMTechMember2020-12-310000015615mtz:FMTechMember2021-01-012021-03-310000015615us-gaap:EquityMethodInvestmentsMembermtz:FMTechMember2021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2021-01-012021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2020-01-012020-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2020-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:EmployeeLeasingArrangementMember2021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:EmployeeLeasingArrangementMember2020-12-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2021-03-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2021-01-012021-03-310000015615mtz:FourPointFivePercentSeniorNotesMember2021-03-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-12-310000015615srt:MinimumMember2021-01-012021-03-310000015615us-gaap:FinanceReceivablesMember2021-01-012021-03-310000015615us-gaap:FinanceReceivablesMember2020-01-012020-03-310000015615us-gaap:LandMember2021-03-310000015615us-gaap:LandMember2020-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2021-03-310000015615us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000015615us-gaap:MachineryAndEquipmentMember2021-03-310000015615us-gaap:MachineryAndEquipmentMember2020-12-310000015615us-gaap:FurnitureAndFixturesMember2021-03-310000015615us-gaap:FurnitureAndFixturesMember2020-12-310000015615us-gaap:ConstructionInProgressMember2021-03-310000015615us-gaap:ConstructionInProgressMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2021-01-012021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2020-12-012020-12-310000015615us-gaap:DomesticLineOfCreditMembersrt:ScenarioForecastMemberus-gaap:LoansPayableMember2021-12-012021-12-310000015615us-gaap:DomesticLineOfCreditMembermtz:ForeignDenominationMember2021-03-310000015615us-gaap:DomesticLineOfCreditMembermtz:ForeignDenominationMember2020-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:WeightedAverageMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:WeightedAverageMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2021-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2020-12-310000015615us-gaap:DomesticLineOfCreditMember2021-03-312021-03-310000015615us-gaap:DomesticLineOfCreditMember2020-12-312020-12-310000015615us-gaap:ForeignLineOfCreditMember2021-03-310000015615us-gaap:ForeignLineOfCreditMember2020-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-03-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2021-03-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2020-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-03-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2020-12-310000015615mtz:FacilityLeasesMembersrt:MaximumMember2021-01-012021-03-310000015615srt:MaximumMembermtz:EquipmentLeasesMember2021-01-012021-03-310000015615srt:MinimumMember2021-03-310000015615srt:MaximumMember2021-03-310000015615mtz:EquipmentLeasesMembersrt:MinimumMember2021-01-012021-03-310000015615mtz:FacilityLeasesMembersrt:MinimumMember2021-01-012021-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-03-312021-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2021-03-310000015615us-gaap:RestrictedStockUnitsRSUMember2020-12-310000015615us-gaap:EmployeeStockMember2021-01-012021-03-310000015615us-gaap:EmployeeStockMember2020-01-012020-03-310000015615us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-03-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-03-310000015615srt:MinimumMember2020-01-012020-03-310000015615us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-03-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-03-310000015615mtz:September2018ShareRepurchaseProgramMember2020-01-012020-03-310000015615mtz:September2018ShareRepurchaseProgramMember2018-09-110000015615mtz:December2018ShareRepurchaseProgramMember2020-01-012020-03-310000015615mtz:December2018ShareRepurchaseProgramMember2018-12-210000015615mtz:December2018ShareRepurchaseProgramMember2021-03-310000015615mtz:March2020ShareRepurchaseProgramMember2021-03-310000015615mtz:March2020ShareRepurchaseProgramMember2020-03-190000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsMember2020-01-012020-03-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2020-01-012020-03-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGas1Member2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGas1Member2020-01-012020-03-310000015615us-gaap:OperatingSegmentsMembermtz:ElectricalTransmissionMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMembermtz:ElectricalTransmissionMember2020-01-012020-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-03-310000015615us-gaap:IntersegmentEliminationMember2021-01-012021-03-310000015615us-gaap:IntersegmentEliminationMember2020-01-012020-03-310000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:CommunicationsMembermtz:UtilitiesMember2021-01-012021-03-310000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:CommunicationsMembermtz:UtilitiesMember2020-01-012020-03-310000015615us-gaap:CorporateNonSegmentMember2021-01-012021-03-310000015615us-gaap:CorporateNonSegmentMember2020-01-012020-03-310000015615country:US2021-01-012021-03-310000015615country:US2020-01-012020-03-310000015615us-gaap:NonUsMember2021-01-012021-03-310000015615us-gaap:NonUsMember2020-01-012020-03-310000015615country:US2020-12-310000015615country:US2021-03-310000015615us-gaap:NonUsMember2021-03-310000015615us-gaap:NonUsMember2020-12-310000015615us-gaap:NonUsMemberus-gaap:AccountsReceivableMemberus-gaap:GeographicConcentrationRiskMember2021-03-312021-03-310000015615us-gaap:NonUsMemberus-gaap:AccountsReceivableMemberus-gaap:GeographicConcentrationRiskMember2020-12-312020-12-310000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovermmentTransactionsMember2021-01-012021-03-310000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovermmentTransactionsMember2020-01-012020-03-310000015615mtz:EnbridgeIncMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000015615mtz:EnbridgeIncMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000015615mtz:ATT1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000015615mtz:ATT1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2021-03-310000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2020-12-310000015615us-gaap:PerformanceGuaranteeMember2021-03-310000015615us-gaap:PerformanceGuaranteeMember2020-12-310000015615srt:SubsidiariesMemberus-gaap:CorporateJointVentureMemberus-gaap:PerformanceGuaranteeMember2021-03-310000015615us-gaap:CorporateJointVentureMembermtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMembersrt:MinimumMember2021-03-310000015615srt:MaximumMemberus-gaap:CorporateJointVentureMembermtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember2021-03-310000015615us-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomainsrt:MinimumMember2021-03-310000015615srt:MaximumMemberus-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomain2021-03-310000015615us-gaap:CorporateJointVentureMember2021-03-310000015615us-gaap:CorporateJointVentureMember2020-12-310000015615us-gaap:CorporateJointVentureMember2021-01-012021-03-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2021-03-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2020-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-03-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2021-03-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2020-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2020-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-03-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:SuretyBondMemberus-gaap:UninsuredRiskMember2020-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:SuretyBondMemberus-gaap:UninsuredRiskMember2021-03-31mtz:numberOfCustomers0000015615us-gaap:CreditConcentrationRiskMembermtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMemberus-gaap:AccountsReceivableMember2021-03-312021-03-310000015615mtz:CustomerWithHighestNetAccountsReceivablePosition1Memberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-03-312021-03-310000015615us-gaap:CreditConcentrationRiskMembermtz:CustomerWithSecondHighestNetAccountsReceivablePositionMemberus-gaap:AccountsReceivableMember2021-03-312021-03-310000015615us-gaap:CreditConcentrationRiskMembermtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMemberus-gaap:AccountsReceivableMember2020-12-312020-12-310000015615mtz:CustomerWithHighestNetAccountsReceivablePosition1Memberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-12-312020-12-310000015615us-gaap:CreditConcentrationRiskMembermtz:CustomerWithSecondHighestNetAccountsReceivablePositionMemberus-gaap:AccountsReceivableMember2020-12-312020-12-310000015615mtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000015615mtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-01-012021-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2020-01-012020-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2020-12-310000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember2020-03-310000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember2020-12-310000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-01-012021-03-310000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-01-012020-03-310000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-03-310000015615us-gaap:EquipmentMembermtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-12-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2021-03-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2021-01-012021-03-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2020-01-012020-03-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2020-12-310000015615us-gaap:LeaseAgreementsMembersrt:BoardOfDirectorsChairmanMember2021-01-012021-03-310000015615us-gaap:LeaseAgreementsMembersrt:BoardOfDirectorsChairmanMember2020-01-012020-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2020-01-012020-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2021-01-012021-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2021-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2020-12-310000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2020-01-012020-03-310000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2021-01-012021-03-310000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2021-03-310000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2020-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2021-03-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2020-12-310000015615srt:ManagementMembermtz:CommunityCondotteDeMoyaJVLLCMembermtz:SubcontractingArrangementsMember2020-12-310000015615srt:ManagementMembermtz:CommunityCondotteDeMoyaJVLLCMembermtz:SubcontractingArrangementsMember2021-03-310000015615srt:ManagementMembermtz:A2019AcquisitionsMemberus-gaap:LineOfCreditMembermtz:SubcontractingArrangementsMember2021-03-310000015615srt:ManagementMembermtz:A2019AcquisitionsMembermtz:SubcontractingArrangementsMember2021-01-012021-03-310000015615srt:ManagementMembermtz:A2019AcquisitionsMembermtz:SubcontractingArrangementsMember2021-03-310000015615srt:ManagementMembermtz:A2019AcquisitionsMembermtz:SubcontractingArrangementsMember2020-12-310000015615srt:BoardOfDirectorsChairmanMember2020-01-012020-03-310000015615srt:ChiefExecutiveOfficerMember2021-01-012021-03-310000015615srt:ExecutiveOfficerMember2020-12-310000015615srt:ExecutiveOfficerMember2021-03-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 March 31, 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-20210331_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 May 3, 2021, MasTec, Inc. had 74,311,342 shares of common stock outstanding.



MASTEC, INC.
FORM 10-Q
QUARTER ENDED MARCH 31, 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 March 31,
20212020
Revenue$1,775,424 $1,416,604 
Costs of revenue, excluding depreciation and amortization1,513,859 1,226,297 
Depreciation79,264 53,089 
Amortization of intangible assets11,247 7,391 
General and administrative expenses73,108 85,514 
Interest expense, net12,459 17,004 
Equity in earnings of unconsolidated affiliates(7,346)(7,834)
Other income, net(2,596)(1,342)
Income before income taxes$95,429 $36,485 
Provision for income taxes(29,317)(423)
Net income$66,112 $36,062 
Net income (loss) attributable to non-controlling interests463 (168)
Net income attributable to MasTec, Inc.$65,649 $36,230 
Earnings per share (Note 2):
Basic earnings per share$0.91 $0.48 
Basic weighted average common shares outstanding72,439 74,738 
Diluted earnings per share$0.89 $0.48 
Diluted weighted average common shares outstanding73,846 75,413 

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 March 31,
20212020
Net income$66,112 $36,062 
Other comprehensive income (loss):
Foreign currency translation gains (losses), net of tax371 (296)
Unrealized gains (losses) on investment activity, net of tax13,839 (22,961)
Comprehensive income$80,322 $12,805 
Comprehensive income (loss) attributable to non-controlling interests463 (168)
Comprehensive income attributable to MasTec, Inc.$79,859 $12,973 

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


MASTEC, INC.
CONSOLIDATED BALANCE SHEETS
 (unaudited - in thousands, except share information)
March 31,
2021
December 31,
2020
Assets
Current assets:
Cash and cash equivalents$512,407 $423,118 
Accounts receivable, net of allowance876,715 784,488 
Contract assets958,064 969,743 
Inventories, net92,677 89,645 
Prepaid expenses59,825 60,631 
Other current assets50,736 31,390 
Total current assets$2,550,424 $2,359,015 
Property and equipment, net1,024,509 982,328 
Operating lease assets162,359 176,573 
Goodwill, net1,262,718 1,243,034 
Other intangible assets, net225,566 184,043 
Other long-term assets312,727 282,856 
Total assets$5,538,303 $5,227,849 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$157,257 $145,110 
Current portion of operating lease liabilities69,184 72,481 
Accounts payable632,088 571,269 
Accrued salaries and wages176,450 135,316 
Other accrued expenses236,753 187,647 
Contract liabilities259,488 228,388 
Other current liabilities101,680 74,988 
Total current liabilities$1,632,900 $1,415,199 
Long-term debt, including finance leases1,170,419 1,157,632 
Long-term operating lease liabilities106,971 116,506 
Deferred income taxes304,006 302,938 
Other long-term liabilities235,032 230,049 
Total liabilities$3,449,328 $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,253,268 and 93,107,440 (including 1,870,460 and 1,843,041 of unvested stock awards) as of March 31, 2021 and December 31, 2020, respectively
9,325 9,311 
Capital surplus840,567 837,453 
Retained earnings1,899,206 1,833,557 
Accumulated other comprehensive loss(77,234)(91,444)
Treasury stock, at cost: 18,941,926 shares as of both March 31, 2021 and December 31, 2020, respectively
(586,955)(586,955)
Total MasTec, Inc. shareholders’ equity$2,084,909 $2,001,922 
Non-controlling interests$4,066 $3,603 
Total equity$2,088,975 $2,005,525 
Total liabilities and equity$5,538,303 $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 March 31, 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 income65,649 65,649 463 66,112 
Other comprehensive income14,210 14,210 14,210 
Non-cash stock-based compensation5,528 5,528 5,528 
Issuance of restricted shares, net138,081 14 (14)  
Other stock issuances, net of shares withheld for taxes7,747  (2,400)(2,400)(2,400)
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 
For the Three Months Ended March 31, 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)36,230 36,230 (168)36,062 
Other comprehensive loss(23,257)(23,257)(23,257)
Non-cash stock-based compensation4,049 4,049 4,049 
Issuance of restricted shares, net694,779 69 (69)  
Other stock issuances, net of shares withheld for taxes13,823 2 692 694 694 
Acquisition of treasury stock, at cost(3,569,924)(119,426)(119,426)(119,426)
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 

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



6


MASTEC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited - in thousands)
For the Three Months Ended March 31,
20212020
Cash flows from operating activities:
Net income$66,112 $36,062 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation79,264 53,089 
Amortization of intangible assets11,247 7,391 
Non-cash interest expense, net783 725 
Non-cash stock-based compensation expense5,528 4,049 
Benefit from deferred income taxes(19,838)(12,614)
Equity in earnings of unconsolidated affiliates(7,346)(7,834)
Gains on sales of assets, net(1,965)(2,407)
Other non-cash items, net(5,578)734 
Changes in assets and liabilities, net of acquisitions:
Accounts receivable(61,993)48,337 
Contract assets26,799 26,311 
Inventories651 5,932 
Other assets, current and long-term portion(7,961)17,906 
Accounts payable and accrued expenses153,386 34,058 
Contract liabilities14,782 2,603 
Other liabilities, current and long-term portion3,293 (11,076)
Net cash provided by operating activities$257,164 $203,266 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(88,646) 
Capital expenditures(48,058)(60,594)
Proceeds from sale of property and equipment6,035 8,363 
Payments for other investments(4,350)(12,000)
Proceeds from other investments557 648 
Other investing activities, net(150)4,843 
Net cash used in investing activities$(134,612)$(58,740)
Cash flows from financing activities:
Proceeds from credit facilities18,155 675,935 
Repayments of credit facilities(8,869)(671,780)
Payments of finance lease obligations(38,222)(30,856)
Proceeds from stock-based awards 1,476 
Payments for stock-based awards(3,753)(572)
Repurchases of common stock (119,427)
Other financing activities, net(502) 
Net cash used in financing activities$(33,191)$(145,224)
Effect of currency translation on cash(72)934 
Net increase in cash and cash equivalents$89,289 $236 
Cash and cash equivalents - beginning of period$423,118 $71,427 
Cash and cash equivalents - end of period$512,407 $71,663 
Supplemental cash flow information:
Interest paid
$21,689 $21,479 
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases
$50,772 $26,932 

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


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, including 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 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 relevant 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
8


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
During the first quarter of 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (“COVID-19”). The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions in 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to address the public health crisis, the effects of which resulted in workforce, supply chain and production disruptions and created significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the second half of 2020 and into 2021, the possibility of future restrictions remains in the event of a rise in the number of COVID-19 cases in the future.
As a provider of essential services, all of the Company’s business segments continued to operate throughout 2020 and into 2021, and where safe and possible, the Company’s customers generally directed it 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 had a negative impact on the Company’s operations in 2020 and is expected to continue to affect its business activities in 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures and other factors, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates or 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 of effective treatments and vaccines, the speed with which they can be administered to the public, the degree to which the public is willing to be vaccinated and the degree that vaccines are effective in preventing infection or illness from existing or new strains of COVID-19, 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 28% and 42% of consolidated revenue for the three month periods ended March 31, 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 5% and 6% of consolidated revenue for the three month periods ended March 31, 2021 and 2020, respectively. 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
9


uncompleted contracts are recorded in the period in which such losses are determined. For both the three month periods ended March 31, 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 March 31, 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 $13.8 million and $17.8 million, 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 $3.7 million and $5.5 million as of March 31, 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 March 31, 2021, the amount of the Company’s remaining performance obligations was $5.0 billion. Based on current expectations, the Company expects to recognize approximately $4.0 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 March 31, 2021 and December 31, 2020, the Company included approximately $59 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 March 31, 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.
10


The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20212020
Net income attributable to MasTec:
Net income - basic and diluted (a)
$65,649 $36,230 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,439 74,738 
Dilutive common stock equivalents (b)
1,407 675 
Weighted average shares outstanding - diluted
73,846 75,413 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the three month period ended March 31, 2021, there were 22,527 anti-dilutive common stock equivalents.
Note 3 – Goodwill and Other Intangible Assets
The following table provides balances for goodwill by reportable segment as of March 31, 2021 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasElectrical
Transmission
Total Goodwill
Goodwill, gross$561.9 $166.4 $509.7 $150.1 $1,388.1 
Accumulated impairment loss  (125.4) (125.4)
Goodwill, net$561.9 $166.4 $384.3 $150.1 $1,262.7 
For the three month period ended March 31, 2021, goodwill included additions of $19.7 million from new business combinations and a decrease of $0.2 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the three month period ended March 31, 2021 totaled approximately $1.8 million of gains and $1.6 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 48.0  4.3 52.3 
Currency translation adjustments  0.5  0.5 
Amortization expense(7.9)(2.7)(0.6)(11.2)
Other intangible assets, net, as of March 31, 2021$34.5 $119.5 $61.0 $10.6 $225.6 
(a)Consists principally of trade names and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the first 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 the Oil and Gas segment. Based on the results of this assessment, management determined that the estimated fair value of the reporting unit substantially exceeded its carrying value. 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 other strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.
2021 Acquisitions. For the three month period ended March 31, 2021, MasTec completed two acquisitions, including all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment, and all of the equity interests in a pipeline integrity and gas distribution contractor that is included within the Company’s Oil and Gas segment. The aggregate purchase price for these entities was composed of approximately $90 million in cash, net of cash acquired. Determination of the estimated fair values of net assets acquired for these acquisitions was preliminary as of March 31, 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
11


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 March 31, 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.5 million in cash, net of cash acquired, with an additional $3.2 million due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately $8.3 million. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. As of March 31, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be between $1 million and $13 million; however, there is no maximum payment amount. Determination of the estimated fair values of net assets acquired and earn-out liabilities for these acquisitions was preliminary as of March 31, 2021; as a result, further adjustments to these estimates may occur.
Pro Forma Financial Information and Acquisition Results. For the three month periods ended March 31, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $1.8 billion and $1.6 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $68.6 million and $46.7 million, respectively.
For the three month periods ended March 31, 2021 and 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $86.8 million and $49.5 million, respectively, and included acquisition-related net income of approximately $1.2 million and acquisition-related net losses of approximately $1.2 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.
Q2 2021 Acquisitions. In the second quarter of 2021, MasTec completed the acquisition of INTREN, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master services agreements to the nation’s largest utilities, municipalities and cooperatives. This entity will be included within the Company’s Electrical Transmission segment. MasTec acquired all of INTREN’s equity interests for approximately $420 million in cash plus an Earn-out, which is contingent upon INTREN’s results for the year ended December 31, 2021. The acquisition of INTREN was funded with cash on hand and borrowings under the Company’s senior secured credit facility and is subject to customary purchase price adjustments. MasTec also completed two additional immaterial acquisitions, which included all of the equity interests of a telecommunications and utility engineering services company and a heavy industrial general contractor that will be included within our Communications and Clean Energy and Infrastructure segments, respectively. Due to the limited amount of time since these acquisitions, the initial purchase accounting is incomplete. The Company will complete an initial allocation of purchase price to total net assets acquired for these acquisitions in the second quarter of 2021.
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, certain other 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 March 31, 2021 and December 31, 2020, the estimated fair value of the Company’s Earn-out liabilities totaled $134.8 million and $135.2 million, respectively, of which $47.9 million and $48.1 million, respectively, was included within other current liabilities. 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 March 31, 2021, ranged from 12.0% to 20.0%, with a weighted average rate of 13.1% 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 March 31, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $56 million and $174 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. There were no Earn-out additions from new business combinations in either of the three month periods ended March 31,
12


2021 or 2020. For the three month period ended March 31, 2021, there were no measurement period adjustments, and for the three month period ended March 31, 2020, measurement period adjustments totaled an increase of approximately $1.1 million and related to a business in the Company’s Communications segment. Fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million for the three month period ended March 31, 2021, and totaled a net increase of approximately $1.8 million for the three month period ended March 31, 2020. There were no Earn-out payments in either of the three month periods ended March 31, 2021 or 2020.
Equity Investments
The Company’s equity investments as of March 31, 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 of financing receivables as of both March 31, 2021 and December 31, 2020, and $3 million of financing commitments as of December 31, 2020. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of March 31, 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 March 31, 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 $242 million and $220 million, respectively. As of March 31, 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 either of the three month periods ended March 31, 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 $7.7 million and $7.6 million for the three month periods ended March 31, 2021 and 2020, respectively. Distributions of earnings from the Waha JVs are included within operating cash flows. There were no distributions of earnings for the three month period ended March 31, 2021, and for the three month period ended March 31, 2020, distributions of earnings totaled $2.6 million. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $75.0 million as of March 31, 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 $196 million and $175 million as of March 31, 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 month period ended March 31, 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $17.3 million, or $13.1 million, net of tax, and for the three month period ended March 31, 2020, totaled losses of approximately $30.3 million, or $23.0 million, net of tax.
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 both March 31, 2021 and December 31, 2020, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 9%, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 22% and 21% as of March 31, 2021 and December 31, 2020, respectively. 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 issued shares and those underlying the derivative instruments are salable at various times through 2025 subject to various contractual and securities law restrictions. The Company does not have the ability to exert significant influence over the operating and financial policies of AVCT.
As of both March 31, 2021 and December 31, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $17 million. For the three month period ended March 31, 2021, the Company recorded unrealized fair value measurement losses, net, on the AVCT securities within other expense totaling approximately $1.0 million, primarily related to the AVCT shares, for which the fair value was determined based on the market price of identical securities, adjusted for the restrictions on sale, which is a Level 3 input. Unrealized fair value measurement gains on the AVCT convertible debentures as determined based on Monte Carlo simulations, a Level 3 input, which were recognized within other comprehensive income, totaled approximately $1.0 million, or $0.8 million, net of tax, respectively, for the three month period ended March 31, 2021. There were no material changes in the fair value of the Company’s investment in AVCT for the three month period ended March 31, 2020.
13


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.4 million was funded during the three month period ended March 31, 2021. As of March 31, 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 March 31, 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 $21 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of March 31, 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 March 31, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities. For the three month period ended March 31, 2021, the Company made equity contributions of approximately $2 million related to these entities, and for the three month period ended March 31, 2020, the Company made no equity contributions. Certain of these entities provide services to MasTec. For the three month periods ended March 31, 2021 and 2020, expense recognized in connection with services provided by these entities totaled $1.8 million and $2.7 million, respectively, and related amounts payable totaled $0.3 million and $0.2 million as of March 31, 2021 and December 31, 2020, respectively. In addition, the Company has an employee leasing arrangement with one of these entities. Charges to this entity were de minimis for the three month period ended March 31, 2021, and related amounts receivable totaled $0.5 million and $0.4 million as of March 31, 2021 and December 31, 2020, respectively. Amounts advanced to these entities totaled $0.2 million for the three month period ended March 31, 2021, which amount was outstanding as of March 31, 2021.
Senior Notes
As of both March 31, 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 $618.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):
March 31,
2021
December 31,
2020
Contract billings
$889.5 $805.0 
Less allowance
(12.8)(20.5)
Accounts receivable, net of allowance$876.7 $784.5 
Retainage
314.0 287.7 
Unbilled receivables
644.1 682.0 
Contract assets
$958.1 $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). For the three month period ended March 31, 2021, provisions for credit losses totaled a recovery of $7.7 million, resulting from successful collection efforts for previously reserved amounts. For the three month period ended March 31, 2020, provisions for credit losses totaled $1.6 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. Total contract liabilities, including accrued project losses, totaled approximately $259.5 million and $228.4 million as of March 31, 2021 and December 31, 2020, respectively, of which deferred revenue comprised approximately $240.8 million and $203.0 million, respectively. For the three month periods ended March 31, 2021 and 2020, the Company recognized revenue of approximately $146.8 million and $105.6 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively, 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.8 million for the three month periods ended March 31, 2021 and 2020, respectively.
14


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):
March 31,
2021
December 31,
2020
Land
$8.4 $6.0 
Buildings and leasehold improvements
43.7 40.5 
Machinery and equipment
1,972.1 1,875.5 
Office furniture and equipment
228.3 221.6 
Construction in progress
23.0 26.1 
Total property and equipment
$2,275.5 $2,169.7 
Less accumulated depreciation and amortization
(1,251.0)(1,187.4)
Property and equipment, net
$1,024.5 $982.3 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $160.2 million and $154.1 million as of March 31, 2021 and December 31, 2020, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $36.7 million and $34.3 million as of March 31, 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 DateMarch 31,
2021
December 31,
2020
Senior secured credit facility:September 19, 2024
Revolving loans$45.0 $32.7 
Term loan395.0 397.5 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations302.9 288.5 
Total debt obligations$1,342.9 $1,318.7 
Less unamortized deferred financing costs(15.2)(16.0)
Total debt, net of deferred financing costs$1,327.7 $1,302.7 
Current portion of long-term debt157.3 145.1 
Long-term debt$1,170.4 $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 in the aggregate 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 March 31, 2021 and December 31, 2020, outstanding revolving loans, which included $45 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.77% and 1.87% per annum, respectively. The term loan accrued interest at rates of 1.36% and 1.40% as of March 31, 2021 and December 31, 2020, respectively. Letters of credit of approximately $127.0 million and $133.6 million were issued as of March 31, 2021 and December 31, 2020, respectively. As of both March 31, 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 both March 31, 2021 and December 31, 2020, availability for revolving loans totaled $1.2 billion, or up to $523.0 million and $516.4 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $255.0 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of March 31, 2021 and December 31, 2020, respectively. The unused facility fee as of both March 31, 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 March 31, 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 March 31, 2021 and December 31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million,
15


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 March 31, 2021 and December 31, 2020.
Additional Information
As of March 31, 2021 and December 31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $4.8 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 March 31, 2021, the Company’s leases have remaining lease terms of up to eight 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 March 31, 2021 and December 31, 2020 totaled $591.3 million and $563.0 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $439.1 million and $418.7 million as of March 31, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $19.0 million and $15.8 million for the three month periods ended March 31, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2021 and 2020 totaled $5.5 million and $5.8 million, respectively. For the three month periods ended March 31, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $27.4 million and $35.3 million, respectively, of which $2.2 million and $2.9 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $110.1 million and $77.5 million for the three month periods ended March 31, 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 March 31, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining nine months$115.4 $63.1 
2022115.3 51.5 
202361.7 27.3 
202422.5 17.3 
20252.1 10.8 
Thereafter
 19.8 
Total minimum lease payments
$317.0 $189.8 
Less amounts representing interest
(14.2)(13.6)
Total lease obligations, net of interest
$302.8 $176.2 
Less current portion
142.2 69.2 
Long-term portion of lease obligations, net of interest
$160.6 $107.0 
As of March 31, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.7%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.5% as of March 31, 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. Under all stock-based compensation plans in effect as of March 31, 2021, there were approximately 2,519,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $5.5 million and $4.0 million for the three month periods ended March 31, 2021 and 2020,
16


respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.1 million and $0.9 million for the three month periods ended March 31, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million and net tax deficiencies totaling $0.1 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 March 31, 2021, total unearned compensation related to restricted shares was approximately $45.7 million, which is expected to be recognized over a weighted average period of approximately 2.2 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $10.9 million and $5.6 million for the three month periods ended March 31, 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 
Granted146,681 92.29 
Vested(110,662)51.44 
Canceled/forfeited(8,400)29.80 
Non-vested restricted shares, as of March 31, 20211,872,960 $38.44 
(a)    Includes 2,500 and 2,300 restricted stock units as of March 31, 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 month period ended March 31, 2021, 18,843 shares were purchased by employees for $1.4 million pursuant to the Amended ESPPs, which shares were reacquired by the Company on the open market. For the three month period ended March 31, 2020, 53,399 shares were purchased by employees for $1.5 million, which shares were newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million and $0.4 million for the three month periods ended March 31, 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 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 March 31:
20212,412 2,532 $22.5 $2.2 $24.7 
20201,119 1,424 $5.4 $1.7 $7.1 
The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related primarily to timing of activity for the Company’s union resource-based projects, the majority of which are within its oil and gas operations.
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
17


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 for the three month period ended March 31, 2021. For the three month period ended March 31, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $119.4 million, of which 0.6 million shares were repurchased for $28.8 million under a $150 million share repurchase program that was completed in the first quarter of 2020, and 3.0 million shares of which were repurchased for $90.6 million under the Company’s December 2018 $100 million share repurchase program. As of March 31, 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 the three month periods ended March 31, 2021 and 2020 relates to the Company’s operations in Canada and Mexico. For the three month period ended March 31, 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 month period ended March 31, 2020, unrealized losses on investment activity relates 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 March 31, 2021 and 2020, the Company’s consolidated effective tax rates were 30.7% and 1.2%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2021 included the effect of $2.3 million related to non-deductible share-based compensation, and for the three month period ended March 31, 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 and other end-markets through the installation and construction of power generation facilities, including from clean energy and renewable sources, such as wind, solar and biomass, as well as 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. 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.
18


For the Three Months Ended March 31,
Revenue:20212020
Communications (a)
$568.6 $644.1 
Clean Energy and Infrastructure350.4 286.3 
Oil and Gas725.5 359.1 
Electrical Transmission133.5 128.1 
Other0.0 0.0 
Eliminations(2.6)(1.0)
Consolidated revenue$1,775.4 $1,416.6 
(a)    Revenue generated primarily by utilities customers represented 20.1% and 15.2% of Communications segment revenue for the three month periods ended March 31, 2021 and 2020, respectively.
For the Three Months Ended March 31,
EBITDA:20212020
Communications$48.9 $50.8 
Clean Energy and Infrastructure10.9 5.0 
Oil and Gas167.6 74.4 
Electrical Transmission3.6 8.3 
Other7.4 7.4 
Corporate(40.0)(31.9)
Consolidated EBITDA$198.4 $114.0 
For the Three Months Ended March 31,
Depreciation and Amortization:20212020
Communications$21.8 $19.7 
Clean Energy and Infrastructure7.6 4.0 
Oil and Gas52.1 28.1 
Electrical Transmission6.1 5.9 
Other0.0 0.0 
Corporate2.9 2.8 
Consolidated depreciation and amortization$90.5 $60.5 
For the Three Months Ended March 31,
EBITDA Reconciliation:20212020
Income before income taxes$95.4 $36.5 
Plus:
Interest expense, net12.5 17.0 
Depreciation79.3 53.1 
Amortization of intangible assets11.2 7.4 
Consolidated EBITDA$198.4 $114.0 
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.7 billion and $1.4 billion for the three month periods ended March 31, 2021 and 2020, respectively. Revenue derived from foreign operations totaled $46.4 million and $45.7 million for the three month periods ended March 31, 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.0 billion as of both March 31, 2021 and December 31, 2020, and, for the Company’s businesses in foreign countries, totaled $22.2 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.4 billion as of both March 31, 2021 and December 31, 2020, and for the Company’s businesses in foreign countries, totaled approximately $49.4 million and $50.5 million as of March 31, 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 both March 31, 2021 and December 31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately
19


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 month periods ended March 31, 2021 and 2020 totaled approximately 4% and 2%, respectively, 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 March 31,
Customer:20212020
Enbridge, Inc. (a)
25%1%
AT&T (b)
11%24%
(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 month period ended March 31, 2021 as compared with the same period in 2020 was primarily driven by lower levels of wireless services, including from the effects of the COVID-19 pandemic and temporary project timing delays related to recently completed 5G spectrum auctions.
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 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 March 31, 2021 and December 31, 2020, there were $153.2 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 March 31, 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 March 31, 2021 and December 31, 2020, outstanding performance and payment bonds approximated $1,739.7 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $773.7 million and $263.2 million as of March 31, 2021 and December 31, 2020, respectively. Included in these balances as of March 31, 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 March 31, 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 March 31, 2021 and December 31, 2020 are amounts held by entities that are proportionately consolidated totaling $7.6 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 three month period ended March 31, 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.
20


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 March 31, 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 $136.3 million and $129.6 million, respectively, of which $89.0 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.3 million and $4.3 million as of March 31, 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 $59.3 million as of both March 31, 2021 and December 31, 2020. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million as of both March 31, 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 March 31, 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 March 31, 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 330 customers for the three month period ended March 31, 2021. As of March 31, 2021, two customers each accounted for approximately 14% and 10%, respectively, 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 68% and 62% of its revenue from its top ten customers for the three month periods ended March 31, 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 March 31, 2021 and 2020, such payments to related party entities totaled approximately $20.5 million and $25.3 million, respectively. Payables associated with such arrangements totaled approximately $10.4 million and $8.9 million as of March 31, 2021 and December 31, 2020, respectively. Revenue from such related party arrangements totaled approximately $1.1 million and $1.0 million for the three month periods ended March 31, 2021 and 2020, respectively. Related amounts receivable, net, totaled approximately $0.2 million and $0.5 million as of March 31, 2021 and December 31, 2020, respectively.
In 2018, MasTec acquired a construction management firm specializing in steel building systems, of which Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, was a minority owner. Amounts outstanding for advances made by the Company on behalf of this entity, net, totaled approximately $0.2 million and $0.1 million as of March 31, 2021 and December 31, 2020, respectively, which amounts are expected to be settled under customary terms associated with the related purchase agreement.
The Company rents and leases equipment, and purchases certain supplies and servicing from CCI. Juan Carlos Mas 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. For the three month periods ended March 31, 2021 and 2020, MasTec paid CCI $5.0 million and $0.3 million, net of rebates, respectively, related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $4.6 million and $4.2 million as of March 31, 2021 and December 31, 2020, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.1 million for the three month period ended March 31, 2021, for which related receivables totaled approximately $0.1 million as of March 31, 2021, and as of December 31, 2020, were de minimis.
21


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 periods ended March 31, 2021 and 2020, MasTec incurred subcontracting expenses of approximately $29.0 million and $0.7 million, respectively, under these arrangements. As of March 31, 2021 and December 31, 2020, related amounts payable totaled approximately $18.6 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 March 31, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement.
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 the three month period ended March 31, 2021, charges under these arrangements were de minimis, and for the three month period ended March 31, 2020, MasTec charged approximately $4.0 million. Related amounts outstanding as of both March 31, 2021 and December 31, 2020 were de minimis. Payments for other expenses related to the Franchise for the three month periods ended March 31, 2021 and 2020 totaled approximately $0.1 million and $0.2 million, respectively, for which there were no amounts outstanding as of either March 31, 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. For both the three month periods ended March 31, 2021 and 2020, charges to this customer under these arrangements totaled approximately $0.3 million. As of March 31, 2021 and December 31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.
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 both March 31, 2021 and December 31, 2020, the Company’s net investment in this entity was a liability of approximately $2.0 million, which net amount includes approximately $1.9 million 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 month period ended March 31, 2021, approximately $0.2 million of income was recognized in connection with these arrangements. As of March 31, 2021 and December 31, 2020, related amounts receivable totaled $0.6 million and $0.4 million, respectively.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, of which Jorge Mas or José R. Mas is a trustee. There were no payments made in connection with these agreements in either of the three month periods ended March 31, 2021 or 2020, and life insurance assets associated with these agreements totaled approximately $22.2 million as of both March 31, 2021 and December 31, 2020.
22


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 month periods ended March 31, 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
During the first quarter of 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of COVID-19. The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions in 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to address the public health crisis, the effects of which resulted in workforce, supply chain and production disruptions and created significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the second half of 2020 and into 2021, the possibility of future restrictions remains in the event of a rise in the number of COVID-19 cases in the future. 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 of effective treatments and vaccines, the speed with which they can be administered to the public, the degree to which the public is willing to be vaccinated and the degree that vaccines are effective in preventing infection or illness from existing or new strains of COVID-19, 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 2020 and into 2021, 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 have adjusted our standard operating procedures within our business operations to ensure employee and customer safety, and are continually monitoring evolving health guidelines and responding 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. We have restricted non-essential business travel and incorporated work-at-home programs as appropriate for our administrative offices. 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 had a negative impact on our operations in 2020, and is expected to continue to affect our business activities in 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures and other factors, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions, and/or delayed project start dates or 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 for, additional COVID-19 relief measures on our financial position, results of operations and cash flows.
23


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 March 31, 2021, we maintained a strong balance sheet, have strong relationships with our banking partners and had ample liquidity totaling approximately $1.7 billion, comprising $1.2 billion of availability under our Credit Facility and $512 million of cash. 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, including 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 March 31, 2021, we had an average of approximately 19,000 employees and 450 locations. 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 expect to realize approximately 67% of our estimated March 31, 2021 backlog in 2021. The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:
Reportable Segment (in millions):March 31,
2021
December 31,
2020
March 31,
2020
Communications$3,751 $3,806 $3,987 
Clean Energy and Infrastructure1,386 1,025 1,307 
Oil and Gas2,211 2,486 2,597 
Electrical Transmission516 557 434 
Other— — 
Estimated 18-month backlog$7,864 $7,874 $8,326 
As of March 31, 2021, 46% 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 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 -
24


Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference. As of March 31, 2021, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $3.2 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.4 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.2 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.
    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
25


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 first 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 March 31,
20212020
Revenue$1,775.4 100.0 %$1,416.6 100.0 %
Costs of revenue, excluding depreciation and amortization1,513.9 85.3 %1,226.3 86.6 %
Depreciation79.3 4.5 %53.1 3.7 %
Amortization of intangible assets11.2 0.6 %7.4 0.5 %
General and administrative expenses73.1 4.1 %85.5 6.0 %
Interest expense, net12.5 0.7 %17.0 1.2 %
Equity in earnings of unconsolidated affiliates(7.3)(0.4)%(7.8)(0.6)%
Other income, net(2.6)(0.1)%(1.3)(0.1)%
Income before income taxes$95.4 5.4 %$36.5 2.6 %
Provision for income taxes(29.3)(1.7)%(0.4)(0.0)%
Net income$66.1 3.7 %$36.1 2.5 %
Net income (loss) attributable to non-controlling interests0.5 0.0 %(0.2)(0.0)%
Net income attributable to MasTec, Inc.$65.6 3.7 %$36.2 2.6 %

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):
26


RevenueEBITDA and EBITDA Margin
For the Three Months Ended March 31, For the Three Months Ended March 31,
Reportable Segment:2021202020212020
Communications$568.6 $644.1 $48.9 8.6 %$50.8 7.9 %
Clean Energy and Infrastructure350.4 286.3 10.9 3.1 %5.0 1.7 %
Oil and Gas725.5 359.1 167.6 23.1 %74.4 20.7 %
Electrical Transmission133.5 128.1 3.6 2.7 %8.3 6.5 %
Other0.0 0.0 7.4 NM7.4 NM
Eliminations(2.6)(1.0)— — — — 
Corporate— — (40.0)— (31.9)— 
Consolidated Results$1,775.4 $1,416.6 $198.4 11.2 %$114.0 8.0 %
NM - Percentage is not meaningful
Three Months Ended March 31, 2021 Compared to Three Months Ended March 31, 2020
Revenue. For the three month period ended March 31, 2021, consolidated revenue totaled $1,775 million as compared with $1,417 million for the same period in 2020, an increase of $359 million, or 25%. Revenue increases in our Oil and Gas segment of $366 million, or 102%, our Clean Energy and Infrastructure segment of $64 million, or 22%, and in our Electrical Transmission segment of $5 million, or 4%, were partially offset by a decrease in revenue in our Communications segment of $76 million, or 12%. Acquisitions contributed $87 million of revenue for the three month period ended March 31, 2021, and organic revenue increased by approximately $272 million, or 19%, as compared with the same period in 2020.
Communications Segment. Communications revenue was $569 million for the three month period ended March 31, 2021, as compared with $644 million for the same period in 2020, a decrease of $76 million, or 12%. Acquisitions contributed $32 million of revenue for the three month period ended March 31, 2021, and organic revenue decreased by approximately $108 million, or 17%, as compared with the same period in 2020. The decrease in organic revenue was primarily driven by a lower levels of wireless services, including from the effects of the COVID-19 pandemic and 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 $350 million for the three month period ended March 31, 2021 as compared with $286 million for the same period in 2020, an increase of $64 million, or 22%. For the three month period ended March 31, 2021, acquisitions contributed $49 million and organic revenue increased by $15 million, or 5%, as compared with the same period in 2020, due to higher levels of project activity.
Oil and Gas Segment. Oil and Gas revenue was $726 million for three month period ended March 31, 2021, as compared with $359 million for the same period in 2020, an increase of $366 million, or 102%. The expected increase was primarily due to higher levels of large diameter project activity, which initiated during the quarter and will continue throughout the balance of the year, partially offset by the effects of timing of other projects. For the three month period ended March 31, 2021, acquisitions contributed $5 million and organic revenue increased by $361 million, or 101%, as compared with the same period in 2020.
Electrical Transmission Segment. Electrical Transmission revenue was $134 million for the three month period ended March 31, 2021 as compared with $128 million for the same period in 2020, an increase of $5 million, or 4%, due to higher levels of project activity.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $288 million, or 23%, to $1,514 million for the three month period ended March 31, 2021 from $1,226 million for the same period in 2020. Higher levels of revenue contributed an increase of $311 million in costs of revenue, excluding depreciation and amortization, and improved productivity contributed a decrease of approximately $23 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue decreased by approximately 130 basis points, from 86.6% of revenue for the three month period ended March 31, 2020 to 85.3% of revenue for the same period in 2021, including from the effects of project efficiencies, close-outs and mix in certain of our segments.
Depreciation. Depreciation was $79 million, or 4.5% of revenue, for the three month period ended March 31, 2021, as compared with $53 million, or 3.7% of revenue, for the same period in 2020, an increase of $26 million, or 49%. Acquisitions contributed $2 million of depreciation for the three month period ended March 31, 2021, and organic depreciation increased by $24 million, or 45%, due to the impact of prior year capital investments, including to support expected increased levels of large diameter pipeline project activity in 2021. As a percentage of revenue, depreciation increased by approximately 70 basis points.
Amortization of intangible assets. Amortization of intangible assets was $11 million, or 0.6% of revenue, for the three month period ended March 31, 2021, as compared with $7 million, or 0.5% of revenue, for the same period in 2020, an increase of approximately $4 million, or 52%, primarily related to acquisitions. As a percentage of revenue, amortization of intangible assets increased by approximately 10 basis points.
General and administrative expenses. General and administrative expenses were $73 million, or 4.1% of revenue, for the three month period ended March 31, 2021, as compared with $86 million, or 6.0% of revenue, for the same period in 2020, a decrease of $12 million, or 15%. Acquisitions contributed $4 million of general and administrative expenses for the three month period ended March 31, 2021. Excluding the effects of acquisitions, general and administrative expenses for the three month period ended March 31, 2021 decreased by $16 million, or approximately 19%, as compared with the same period in the prior year, primarily due to a recovery of provisions for credit losses and reductions in compensation,
27


travel and professional fee expense, offset, in part, by the effects of legal and settlement matter timing and stock-based compensation expense. Overall, general and administrative expenses as a percentage of revenue decreased by approximately 190 basis points for the three month period ended March 31, 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 approximately $12 million, or approximately 0.7% of revenue, for the three month period ended March 31, 2021, as compared with $17 million, or 1.2% 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 $4 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. 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. Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees. For the three month periods ended March 31, 2021 and 2020, equity in earnings from unconsolidated affiliates totaled approximately $7 million and $8 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent, to investments in certain telecommunications 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 $3 million for the three month period ended March 31, 2021, as compared with $1 million of other income, net, for the same period in 2020. For the three month period ended March 31, 2021, other income, net, included approximately $2 million of gains on sales of equipment, net, and $1 million, net, of expense from certain investments and strategic arrangements, offset by other income, including from certain asset recoveries. For the three month period ended March 31, 2020, other income, net, included approximately $2 million of gains on sales of equipment, net, 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 $29 million for the three month period ended March 31, 2021. Income tax expense for the three month period ended March 31, 2020 was de minimis. Pre-tax income increased to $95 million for the three month period ended March 31, 2021 as compared with $36 million for the same period in 2020. For the three month period ended March 31, 2021, our effective tax rate increased to 30.7% from 1.2% for the same period in 2020. Our effective tax rate in the first quarter of 2021 included the effect of $2.3 million related to non-deductible share-based compensation, whereas in the first quarter 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 $49 million, or 8.6% of revenue, for the three month period ended March 31, 2021, as compared with $51 million, or 7.9% of revenue, for the same period in 2020, a decrease of $2 million, or approximately 4%. Lower levels of revenue contributed to a decrease in EBITDA of $6 million. As a percentage of revenue, EBITDA increased by approximately 70 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 $11 million, or 3.1% of revenue, for the three month period ended March 31, 2021, as compared with EBITDA of $5 million, or 1.7% of revenue, for the same period in 2020, an increase in EBITDA of approximately $6 million, or 119%. Higher levels of revenue contributed an increase in EBITDA of approximately $1 million. As a percentage of revenue, EBITDA increased by approximately 140 basis points, or $5 million, due to improved project efficiencies, close-outs and mix.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $168 million, or 23.1% of revenue, for the three month period ended March 31, 2021, as compared with $74 million, or 20.7% of revenue, for the same period in 2020, an increase of $93 million, or 125%. Higher levels of revenue contributed an increase in EBITDA of $76 million, and improved productivity contributed an increase in EBITDA of approximately $17 million. EBITDA margins increased by approximately 240 basis points due primarily to improved project efficiencies, close-outs and mix.
Electrical Transmission Segment. EBITDA for our Electrical Transmission segment was $4 million, or 2.7% of revenue, for the three month period ended March 31, 2021, as compared with EBITDA of $8 million, or 6.5% of revenue, for the same period in 2020, a decrease in EBITDA of approximately $5 million, or 57%, due primarily to reduced productivity. As a percentage of revenue, EBITDA decreased by approximately 380 basis points, due primarily to reduced project efficiencies, close-outs and mix.
Other Segment. EBITDA from Other businesses was approximately $7 million for both the three month periods ended March 31, 2021 and 2020, and related primarily to equity in earnings from our investments in the Waha JVs.
Corporate. Corporate EBITDA was negative $40 million for the three month period ended March 31, 2021, as compared with EBITDA of negative $32 million for the same period in 2020, for a decrease in EBITDA of approximately $8 million. Corporate EBITDA for the three month period ended March 31, 2021 included approximately $1 million of expense, net, from certain investments and strategic arrangements, whereas for the same period in 2020, Corporate EBITDA included approximately $2 million of expense related to changes in estimated earn-out accruals, net. Excluding the effects of these items, other corporate expenses for the three month period ended March 31, 2021 increased by approximately $9 million as compared with the same period in the prior year, due primarily to the effects of timing of legal and settlement matters and stock-based compensation expense.
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.
28


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 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 March 31,
20212020
Net income$66.1 3.7 %$36.1 2.5 %
Interest expense, net12.5 0.7 %17.0 1.2 %
Provision for income taxes29.3 1.7 %0.4 0.0 %
Depreciation79.3 4.5 %53.1 3.7 %
Amortization of intangible assets11.2 0.6 %7.4 0.5 %
EBITDA $198.4 11.2 %$114.0 8.0 %
Non-cash stock-based compensation expense5.5 0.3 %4.0 0.3 %
Adjusted EBITDA$203.9 11.5 %$118.0 8.3 %
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 March 31,
20212020
EBITDA$198.4 11.2 %$114.0 8.0 %
Non-cash stock-based compensation expense5.5 0.3 %4.0 0.3 %
Adjusted EBITDA$203.9 11.5 %$118.0 8.3 %
Reportable Segment:
Communications$48.9 8.6 %$50.8 7.9 %
Clean Energy and Infrastructure10.9 3.1 %5.0 1.7 %
Oil and Gas167.6 23.1 %74.4 20.7 %
Electrical Transmission3.6 2.7 %8.3 6.5 %
Other7.4 NM7.4 NM
Corporate(34.5)— (27.9)— 
Adjusted EBITDA$203.9 11.5 %$118.0 8.3 %
29


NM - Percentage is not meaningful
The table below reconciles 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.
For the Three Months Ended March 31,
20212020
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$66.1 $0.89 $36.1 $0.48 
Adjustments:
Non-cash stock-based compensation expense5.5 0.07 4.0 0.05 
Amortization of intangible assets11.2 0.15 7.4 0.10 
Total adjustments, pre-tax$16.8 $0.23 $11.4 $0.15 
   Income tax effect of adjustments (a)
(1.3)(0.02)(2.7)(0.04)
   Statutory tax rate effects (b)
0.5 0.01 — — 
Adjusted non-U.S. GAAP measure
$82.0 $1.10 $44.9 $0.60 
(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 three month periods ended March 31, 2021 and 2020, included net tax benefits of $0.1 million and net tax deficiencies of $0.1 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 month periods ended March 31, 2021 and 2020, our consolidated effective tax rates, as reported, were 30.7% and 1.2%, respectively, and as adjusted, were 26.9% and 6.4%, respectively.
(b)    For the three month period ended March 31, 2021, includes the effect of changes in 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 three month period ended March 31, 2021, we spent approximately $48 million on capital expenditures, or $42 million, net of asset disposals, and incurred approximately $51 million of equipment purchases under finance leases. We estimate that we will spend approximately $150 million on capital expenditures, or approximately $100 million, net of asset disposals, in 2021, and expect to incur approximately $180 million to $200 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 three month period ended March 31, 2021, we used $89 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 March 31, 2021 was approximately $135 million. Of this amount, $56 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 three month periods ended March 31, 2021 and 2020, we made no Earn-out payments. In the second quarter of 2021, we completed the acquisition of INTREN, LLC (“INTREN”), a premier specialty utility contractor, for approximately $420 million in cash plus an Earn-out, which is contingent upon INTREN’s results for the year ended December 31, 2021. See Note 3 - Goodwill and Other Intangible Assets in the notes to the consolidated financial statements, which is incorporated by reference.
Income Taxes. For the three month periods ended March 31, 2021 and 2020, tax payments, net of tax refunds, and tax refunds, net of tax payments, respectively, were de minimis. 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 March 31, 2021, we expect that
30


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, was generally flat at approximately $1.8 billion as of both March 31, 2021 and December 31, 2020.
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 March 31, 2021, we had approximately $918 million in working capital, defined as current assets less current liabilities, as compared with $944 million as of December 31, 2020. Cash and cash equivalents totaled approximately $512 million and $423 million as of March 31, 2021 and December 31, 2020, respectively.
Sources and uses of cash are summarized below (in millions):
For the Three Months Ended March 31,
20212020
Net cash provided by operating activities$257.2 $203.3 
Net cash used in investing activities$(134.6)$(58.7)
Net cash used in financing activities$(33.2)$(145.2)
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 three month period ended March 31, 2021 was $257 million, as compared with approximately $203 million for the same period in 2020, for an increase in cash provided by operating activities of approximately $54 million. The increase was primarily due to an increase in net income, coupled with increases in certain non-cash adjustments to reconcile net income to operating cash flows, including depreciation expense. These increases were offset, in part, by the effect of working capital-related changes in assets and liabilities, net.
Our days sales outstanding, net of contract liabilities (“DSO”) was 80 as of March 31, 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 three month period ended March 31, 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.
Investing Activities. Net cash used in investing activities increased by approximately $76 million to $135 million for the three month period ended March 31, 2021 from $59 million for the three month period ended March 31, 2020. Cash paid for acquisitions, net, increased by approximately $89 million for the three month period ended March 31, 2021 as compared with the same period in 2020. For the three month period ended March 31, 2021, we spent $48 million on capital expenditures, or $42 million, net of asset disposals, as compared with $61 million, or $52 million, net of asset disposals, for the same period in 2020, for a decrease in cash used in investing activities of approximately $10 million. Payments for other investments, which related to investments in certain telecommunications entities, decreased from $12 million to $4 million for the three month period ended March 31, 2021 as compared with the same period in 2020.
Financing Activities. Net cash used in financing activities for the three month period ended March 31, 2021 was $33 million, as compared with $145 million for the three month period ended March 31, 2020, for a decrease in cash used in financing activities of $112 million. The decrease in cash used in financing activities was driven primarily by share repurchases, which totaled $119 million for the three month period ended March 31, 2020. Credit facility and other borrowing-related activity, net, for the three month period ended March 31, 2021 totaled $9 million of borrowings, net of repayments, as compared with $4 million for the three month period ended March 31, 2020, for an increase in cash provided by financing activities
31


of approximately $5 million. Payments of finance lease obligations increased by approximately $7 million for the three month period ended March 31, 2021 as compared with the same period in 2020, for an increase in cash used in financing activities.
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 $395 million was outstanding as of March 31, 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 March 31, 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 certain indemnification and guarantee arrangements and obligations 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 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 March 31, 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 March 31, 2021, we had $45 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 1.77% and a term loan with a balance of $395 million with an interest rate of 1.36%. A 100 basis point increase in the applicable interest rates under our credit facilities would have increased our interest expense by approximately $1 million for the three month period ended March 31, 2021.
As of March 31, 2021, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes and $303 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 3.7%. 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 3% of our total revenue for the three month period ended March 31, 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
32


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 three month periods ended March 31, 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 March 31, 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 March 31, 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 March 31, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
33


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 March 31, 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)
January 1 through January 317,317 $79.19 — $158,617,588 
February 1 through February 286,115 $86.94 — $158,617,588 
March 1 through March 3143,375 $97.78 — $158,617,588 
Total56,807 — 
(a)Includes 7,317, 5,869 and 5,657 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in January, February and March of 2021, respectively, and 246 and 37,718 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in February and March of 2021, respectively.
(b)As of March 31, 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 2011 Employee Stock Purchase Plan, filed as Exhibit 10.5 to our Annual Report on Form 10-K filed with the SEC on February 25, 2021 and incorporated by reference herein.
10.2+
MasTec, Inc. Amended and Restated Bargaining Units ESPP, filed as Exhibit 10.12 to our Annual Report on Form 10-K filed with the SEC on February 25, 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 March 31, 2021, formatted in Inline XBRL (included with the Exhibit 101 attachments).
34


______________
*    Filed herewith.
**    Furnished herewith.
+    Management contract or compensation plan arrangement.
35



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:May 6, 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)
36
EX-31.1 2 mtz3312110-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:May 6, 2021
/s/ José R. Mas
José R. Mas         
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 mtz3312110-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:May 6, 2021
/s/ George L. Pita
George L. Pita
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 mtz3312110-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 March 31, 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:May 6, 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 March 31, 2021, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 5 mtz3312110-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 March 31, 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:May 6, 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 March 31, 2021, or as a separate disclosure document of the Company or the certifying officers.


EX-101.SCH 6 mtz-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) 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 (Remaining Performance Obligations) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (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 2418412 - Disclosure - Goodwill and Other Intangible Assets (Q2 2021 Acquisitions) (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2422415 - Disclosure - Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2423416 - Disclosure - Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2424417 - Disclosure - Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2425418 - Disclosure - Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2126105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 2327303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2428419 - 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 2429420 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2130106 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2331304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Property and Equipment, Net (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2335305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Debt (Schedule of Carrying Values of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Debt (Schedule of Carrying Values of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Debt (Senior Secured Credit Facility) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Debt (Other Credit Facilities) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Debt (Additional Information) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2140108 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 2341306 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Lease Obligations (Additional Lease Information) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Lease Obligations (Finance Leases) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Lease Obligations (Operating Leases) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2146109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2347307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2152110 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2353308 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2155111 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Equity (Share Activity) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2157112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2159113 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 2360309 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2461438 - Disclosure - Segments and Related Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Segments and Related Information (Foreign Operations) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2467444 - Disclosure - Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2168114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2470446 - Disclosure - Commitments and Contingencies (Investment Arrangements) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2471447 - Disclosure - Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2172115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2473448 - Disclosure - Related Party Transactions (Management) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2474449 - Disclosure - Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2475450 - Disclosure - Related Party Transactions (Executive Officers) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2476451 - Disclosure - Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2477452 - Disclosure - Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mtz-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mtz-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mtz-20210331_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 September 2018 Share Repurchase Program [Member] September 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in September 2018. 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 Change in accounting principle, accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date 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 Change in accounting principle, accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] 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 [Member] 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 [Member] 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 [Member] 2019 Acquisitions [Member] Acquisitions completed during the year 2019. Immediate Family Member of Management [Member] Immediate Family Member of Management or Principal Owner [Member] Depreciation and Amortization: Depreciation, Depletion and Amortization [Abstract] 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 Non-vested restricted shares, per share weighted average grant date fair value, beginning balance (in dollars per share) Non-vested restricted shares, per share weighted average grant date fair value, 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 [Member] 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 [Member] Subsidiaries [Member] Office Furniture and Equipment [Member] 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 Concentration Risk from Type of Arrangement [Member] 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 Customers with Largest Net Accounts Receivable Positions [Member] Disclosed Customers With Highest Net Accounts Receivable Positions [Member] Disclosed customers who accounted for the highest/largest net accounts receivable positions, which represents accounts receivable, net, less billing in excess of costs and earnings. 2022 Finance Lease, Liability, to be Paid, Year One 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 New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Customer [Axis] Customer [Axis] Credit Concentration Risk [Member] Credit Concentration Risk [Member] Related Customer [Member] 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 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 [Member] Uninsured Risk [Member] Govermment [Member] 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 March 31, 2021 and December 31, 2020, respectively Treasury Stock, Common, Value Other comprehensive income (loss): 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 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 [Member] Board of Directors Chairman [Member] Utilities [Member] 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 [Member] Forecast [Member] Accrued payroll taxes Accrued Payroll Taxes Earnings per share (Note 2): Earnings Per Share, Basic and Diluted [Abstract] March 2020 Share Repurchase Program [Member] 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 (in dollars) Interest Payable, Current Lease Agreements [Member] 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 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 [Member] 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 [Member] 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 Line of credit facility, maturity date Line of Credit Facility, Expiration Date Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Amortizing Intangible Assets [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] Corporate [Member] 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 Accounting Standards Update 2019-12 Accounting Standards Update 2019-12 [Member] 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 [Member] Financing Receivable [Member] Number of reporting units Number of Reporting Units Related Party Transaction [Line Items] Related Party Transaction [Line Items] Financial Instruments [Domain] Financial Instruments [Domain] Surety Bonds [Member] 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] Equity Method Investments Equity Method Investments [Policy Text Block] Other Long-Term Liabilities [Member] Other Noncurrent Liabilities [Member] Senior Notes [Member] Senior Notes [Member] Performance Standby [Member] Standby Letters of Credit [Member] Standby Letters of Credit [Member] Management [Member] 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 - diluted (in dollars) Net Income (Loss) Attributable to Parent, Diluted 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 [Member] 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 [Member] 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 [Member] Customer-Related Intangible Assets [Member] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Other long-term assets Other Assets, Noncurrent Segment Reporting Disclosure Segment Reporting Disclosure [Text Block] Issuance 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 [Member] 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 [Member] Equipment, Supplies And Services [Member] Purchases, rentals and lease of equipment and purchases of various types of supplies and services. Communications and Electrical Transmission Communications and Electrical Transmission [Member] Assets acquired pertain to the Communications and Electrical Transmission segments. 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 Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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 [Member] 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 [Member] 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. Point in Time [Member] 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 [Member] Non-US [Member] Other [Member] 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] Operating leases, expense Operating Lease, Expense 4.50% Senior Notes [Member] 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 [Member] 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 [Member] Additional Paid-in Capital [Member] AT&T [Member] AT&T1 [Member] AT&T (including DIRECTV) (business name). Expected Term [Member] Measurement Input, Expected Term [Member] Reportable Segments [Member] 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] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Customer with Largest Net Accounts Receivable Position [Member] Customer With Highest Net Accounts Receivable Position1 [Member] Customer who accounted for the highest/largest net accounts receivable position, which represents accounts receivable, net, less billings in excess of costs and earnings. Machinery and Equipment [Member] Machinery and Equipment [Member] Operating Activities [Domain] Operating Activities [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Operating leases, variable lease costs Variable Lease, Cost Revolving Loans [Member] Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Subsequent Event [Member] Subsequent Event [Member] 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 Business combinations, cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized Common Stock, Shares Authorized Lease Obligations Leases of Lessee Disclosure [Text Block] Business combinations, percentage of interests acquired Business Acquisition, Percentage of Voting Interests Acquired Concentration Risk Type [Axis] Concentration Risk Type [Axis] Property and equipment Property, Plant and Equipment, Gross 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] 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 [Member] AOCI Attributable to Parent [Member] Change in accounting principle, accounting standards update, adopted Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Long-term operating lease liabilities Long-term portion of lease obligations, net of interest Operating Lease, Liability, Noncurrent Credit Facility [Member] Domestic Line of Credit [Member] 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 [Member] Property, Liability and Casualty Insurance Product Line [Member] Retainage ContractRetainage Amounts billed to customers under long-term contracts or programs that have been witheld 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 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] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Business combinations, contingent consideration, earn-out liabilities 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 Equity in earnings of unconsolidated affiliates Equity method investments, equity in earnings (losses) Income (Loss) from Equity Method Investments Share repurchase program, amount authorized, value Stock Repurchase Program, Authorized Amount 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 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 Rollforward of Other Intangible Assets Intangible Assets Disclosure [Text Block] Term Loan [Member] 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 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 Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Equity Components [Axis] Equity Components [Axis] Unrealized gains (losses) 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 [Member] 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 [Member] Low [Member] Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Land [Member] Land [Member] 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 [Member] 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 Entity Interactive Data Current Entity Interactive Data Current United States [Member] 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 [Member] 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] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Construction Services [Member] Construction Services [Member] Construction services. Capital surplus Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 [Member] 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 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 Accounting Standards Update [Axis] Accounting Standards Update [Axis] 2020 Acquisitions [Member] 2020 Acquisitions [Member] Acquisitions completed during the year 2020. Joint Venture Civil Construction Project [Member] 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 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 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. Building and Leasehold Improvements [Member] Building and Building Improvements [Member] Other current assets Other Assets, Current Restricted Shares [Member] 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 [Member] 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 [Member] 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] 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 [Member] Performance Guarantee [Member] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Diluted weighted average common shares outstanding Weighted average shares outstanding - diluted Weighted Average Number of Shares Outstanding, Diluted Letters of Credit [Member] 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 [Member] 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 [Member] Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member] Joint venture(s) that provide(s) electrical transmission infrastructure services. Electrical Transmission [Member] 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 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,253,268 and 93,107,440 (including 1,870,460 and 1,843,041 of unvested stock awards) as of March 31, 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] 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 Operating Leases [Table] Schedule of Operating Leased Assets [Table] Contract Assets [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] 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 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 [Member] 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] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and equity Liabilities and Equity Ten Largest Customers [Member] 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 [Member] Construction Management Firm Specializing In Steel Building Systems [Member] A construction management firm specializing in steel building systems. Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Total MasTec, Inc. Shareholders' Equity [Member] Parent [Member] Customer with Second Largest Net Accounts Receivable Position [Member] Customer With Second Highest Net Accounts Receivable Position [Member] Customer who accounted for the second highest/largest net accounts receivable position, which represents accounts receivable, net, less billings in excess of costs and earnings. General and administrative expenses General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] 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 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 [Member] Executive Officer [Member] Other Intangible Assets [Line Items] Intangible Assets [Line Items] Line items for intangible assets, excluding goodwill. Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Construction in Progress [Member] 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 Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock-Based Compensation and Other Employee Benefit Plans Share-based Payment Arrangement [Text Block] Confluence [Member] Confluence [Member] Confluence Networks, LLC (business name), referred to as "Confluence." Net income attributable to MasTec, Inc. Net income - basic (in dollars) 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 nine months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year December 2018 Share Repurchase Program [Member] December 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in December 2018. Goodwill, Gross [Member] 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 [Member] 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 Goodwill, Accumulated Impairment Loss [Member] 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 [Member] Equipment Leases [Member] Amount pertaining to leasing of equipment. Subcontracting Arrangements [Member] 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 [Member] Treasury Stock, Common [Member] Master Service and Other Service Agreements [Member] Master Service And Other Service Agreements [Member] Master service and other service agreements. Facility Leases [Member] Facility Leases [Member] Amount pertaining to leasing of facilities. Other Credit Facilities [Member] Foreign Line of Credit [Member] Financing receivables Other Receivables, Net, Current Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Loans Receivable [Member] Loans Receivable [Member] Common shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Corporate Joint Venture [Member] Proportionately Consolidated Non-Controlled Joint Venture [Member] Corporate Joint Venture [Member] Commercial and/or Financial Standby [Member] Financial Guarantees [Member] Financial Standby Letter of Credit [Member] Entity Filer Category Entity Filer Category Common Stock [Member] 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 [Member] 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] Other intangible assets, amortizing, gross Finite-Lived Intangible Assets, Gross Revenue Benchmark [Member] Revenue [Member] 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). Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 increase 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 Weighted average shares outstanding - basic 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 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] 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 [Member] Group Insurance Policy [Member] Other stock issuances, net of shares withheld for taxes (in shares) Stock Issued During Period, Shares, Other 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 nine months Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Revenue Revenue (in dollars) Revenues Provision for income taxes Income Tax Expense (Benefit) 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. Debt instrument, maturity date Debt Instrument, Maturity Date Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] 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 [Member] Earn-out Arrangements [Member] Acquisition-related contingent consideration, or “earn-outs,” represent the estimated fair value of future amounts payable for acquisitions of businesses and other interests. Equity investments, impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Long-term debt obligations Long-term Debt, Gross 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] 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 [Member] High [Member] Maximum [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Number of customers Number Of Customers1 Number of customers. Non-Controlling Interests [Member] Noncontrolling Interest [Member] COVID-19 Disclosure Unusual or Infrequent Items, or Both, Disclosure [Text Block] Retained Earnings [Member] Retained Earnings [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Unrealized gains (losses) on equity investee activity, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax 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 [Member] 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. Multiemployer Plans, Other Multiemployer [Member] 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 [Member] 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 Plan [Member] Pension Plan [Member] Senior Notes, estimated fair value Notes Payable, Fair Value Disclosure Earnings Per Share Earnings Per Share [Text Block] Equipment [Member] 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 [Member] Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Foreign Denomination [Member] 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. EX-101.PRE 10 mtz-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 mtz-20210331_g1.jpg GRAPHIC begin 644 mtz-20210331_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-20210331_htm.xml IDEA: XBRL DOCUMENT 0000015615 2021-01-01 2021-03-31 0000015615 2021-05-03 0000015615 2020-01-01 2020-03-31 0000015615 2021-03-31 0000015615 2020-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2021-03-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2020-12-31 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-03-31 0000015615 us-gaap:ParentMember 2021-01-01 2021-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000015615 us-gaap:CommonStockMember 2021-01-01 2021-03-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 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-03-31 0000015615 us-gaap:ParentMember 2020-01-01 2020-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000015615 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-03-31 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 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0000015615 srt:MaximumMember 2020-01-01 2020-03-31 0000015615 srt:MaximumMember 2021-01-01 2021-03-31 0000015615 mtz:MobilizationCostsMember 2021-03-31 0000015615 mtz:MobilizationCostsMember 2020-12-31 0000015615 2021-01-01 2021-03-31 0000015615 us-gaap:AccountingStandardsUpdate201912Member 2021-03-31 0000015615 mtz:CommunicationsMember 2021-03-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2021-03-31 0000015615 mtz:OilAndGas1Member 2021-03-31 0000015615 mtz:ElectricalTransmissionMember 2021-03-31 0000015615 mtz:GoodwillGrossMember 2021-01-01 2021-03-31 0000015615 mtz:GoodwillAccumulatedImpairmentLossMember 2021-01-01 2021-03-31 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-03-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-03-31 0000015615 us-gaap:ContractualRightsMember 2021-01-01 2021-03-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-03-31 0000015615 us-gaap:TradeNamesMember 2021-03-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-03-31 0000015615 us-gaap:ContractualRightsMember 2021-03-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-03-31 0000015615 mtz:OilAndGas1Member 2021-01-01 2021-03-31 0000015615 mtz:A2021AcquisitionsMember 2021-01-01 2021-03-31 0000015615 2020-01-01 2020-12-31 0000015615 mtz:CleanEnergyAndInfrastructureAndCommunicationsMember 2020-01-01 2020-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2020-06-30 0000015615 mtz:CleanEnergyAndInfrastructureMember 2020-12-31 0000015615 mtz:CommunicationsAndElectricalTransmissionMember 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 2021-01-01 2021-03-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 2021-03-31 0000015615 mtz:A2021AcquisitionsMember us-gaap:SubsequentEventMember 2021-04-01 2021-05-06 0000015615 us-gaap:SubsequentEventMember 2021-04-01 2021-05-06 0000015615 mtz:EarnoutArrangementsMember 2021-03-31 0000015615 mtz:EarnoutArrangementsMember 2020-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2021-03-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2020-12-31 0000015615 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2021-03-31 0000015615 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2021-03-31 0000015615 srt:WeightedAverageMember us-gaap:MeasurementInputDiscountRateMember 2021-03-31 0000015615 mtz:EarnoutArrangementsMember 2020-01-01 2020-03-31 0000015615 mtz:EarnoutArrangementsMember 2021-01-01 2021-03-31 0000015615 mtz:WahaJVsMember 2021-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-03-31 0000015615 mtz:FMTechMember 2021-03-31 0000015615 us-gaap:LoansReceivableMember 2021-03-31 0000015615 us-gaap:LoansReceivableMember 2020-12-31 0000015615 mtz:CrossCountryInfrastructureMember 2021-03-31 0000015615 mtz:WahaJVsMember 2021-01-01 2021-03-31 0000015615 mtz:WahaJVsMember 2020-01-01 2020-03-31 0000015615 mtz:WahaJVsMember 2020-12-31 0000015615 mtz:AVCTMember 2021-03-31 0000015615 mtz:AVCTMember 2020-12-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2021-03-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2020-12-31 0000015615 mtz:AVCTMember 2021-01-01 2021-03-31 0000015615 srt:MaximumMember mtz:ConfluenceMember us-gaap:LoansReceivableMember 2021-03-31 0000015615 mtz:ConfluenceMember 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-03-31 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-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-01-01 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2020-01-01 2020-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-01-01 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2020-01-01 2020-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2020-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingArrangementMember 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingArrangementMember 2020-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2021-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2021-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-12-31 0000015615 srt:MinimumMember 2021-01-01 2021-03-31 0000015615 us-gaap:FinanceReceivablesMember 2021-01-01 2021-03-31 0000015615 us-gaap:FinanceReceivablesMember 2020-01-01 2020-03-31 0000015615 us-gaap:LandMember 2021-03-31 0000015615 us-gaap:LandMember 2020-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2021-03-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2021-03-31 0000015615 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2021-03-31 0000015615 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000015615 us-gaap:ConstructionInProgressMember 2021-03-31 0000015615 us-gaap:ConstructionInProgressMember 2020-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-01-01 2021-03-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-03-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2021-03-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-03-31 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-03-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 srt:WeightedAverageMember us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-03-31 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-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-03-31 2021-03-31 0000015615 us-gaap:DomesticLineOfCreditMember 2020-12-31 2020-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2021-03-31 0000015615 us-gaap:ForeignLineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-03-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-03-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2020-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2020-12-31 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2021-01-01 2021-03-31 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2021-01-01 2021-03-31 0000015615 srt:MinimumMember 2021-03-31 0000015615 srt:MaximumMember 2021-03-31 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2021-01-01 2021-03-31 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2021-01-01 2021-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-03-31 2021-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000015615 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0000015615 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-03-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-03-31 0000015615 srt:MinimumMember 2020-01-01 2020-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-03-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-03-31 0000015615 mtz:September2018ShareRepurchaseProgramMember 2020-01-01 2020-03-31 0000015615 mtz:September2018ShareRepurchaseProgramMember 2018-09-11 0000015615 mtz:December2018ShareRepurchaseProgramMember 2020-01-01 2020-03-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2018-12-21 0000015615 mtz:December2018ShareRepurchaseProgramMember 2021-03-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2021-03-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2020-03-19 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-01-01 2020-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-01-01 2020-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2020-01-01 2020-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2020-01-01 2020-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-03-31 0000015615 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0000015615 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2021-01-01 2021-03-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2020-01-01 2020-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0000015615 country:US 2021-01-01 2021-03-31 0000015615 country:US 2020-01-01 2020-03-31 0000015615 us-gaap:NonUsMember 2021-01-01 2021-03-31 0000015615 us-gaap:NonUsMember 2020-01-01 2020-03-31 0000015615 country:US 2020-12-31 0000015615 country:US 2021-03-31 0000015615 us-gaap:NonUsMember 2021-03-31 0000015615 us-gaap:NonUsMember 2020-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-03-31 2021-03-31 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-01-01 2021-03-31 0000015615 mtz:GovermmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2021-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2020-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2021-03-31 0000015615 us-gaap:PerformanceGuaranteeMember 2020-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2021-03-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2021-03-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2021-03-31 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain srt:MinimumMember us-gaap:CorporateJointVentureMember 2021-03-31 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain srt:MaximumMember us-gaap:CorporateJointVentureMember 2021-03-31 0000015615 us-gaap:CorporateJointVentureMember 2021-03-31 0000015615 us-gaap:CorporateJointVentureMember 2020-12-31 0000015615 us-gaap:CorporateJointVentureMember 2021-01-01 2021-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2021-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2021-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2021-03-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2020-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2021-03-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-03-31 0000015615 mtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-03-31 2021-03-31 0000015615 mtz:CustomerWithHighestNetAccountsReceivablePosition1Member us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-03-31 2021-03-31 0000015615 mtz:CustomerWithSecondHighestNetAccountsReceivablePositionMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-03-31 2021-03-31 0000015615 mtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:CustomerWithHighestNetAccountsReceivablePosition1Member us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:CustomerWithSecondHighestNetAccountsReceivablePositionMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-01-01 2021-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-01-01 2020-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-12-31 0000015615 mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-03-31 0000015615 mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-01-01 2021-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-01-01 2020-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-01-01 2020-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-03-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-01-01 2020-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-01-01 2021-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-01-01 2020-03-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-01-01 2021-03-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-03-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2021-03-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2020-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-03-31 0000015615 mtz:A2019AcquisitionsMember us-gaap:LineOfCreditMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-03-31 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-03-31 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-03-31 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-12-31 0000015615 srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-03-31 0000015615 srt:ChiefExecutiveOfficerMember 2021-01-01 2021-03-31 0000015615 srt:ExecutiveOfficerMember 2020-12-31 0000015615 srt:ExecutiveOfficerMember 2021-03-31 shares iso4217:USD iso4217:USD shares mtz:numberOfSegments pure mtz:reportingunit mtz:acquisition utr:Y mtz:numberOfEmployees mtz:numberOfCustomers false 2021 Q1 0000015615 --12-31 2021-01-01 true true P1Y P1Y 10-Q true 2021-03-31 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 74311342 1775424000 1416604000 1513859000 1226297000 79264000 53089000 11247000 7391000 73108000 85514000 -12459000 -17004000 7346000 7834000 2596000 1342000 95429000 36485000 29317000 423000 66112000 36062000 463000 -168000 65649000 36230000 0.91 0.48 72439000 74738000 0.89 0.48 73846000 75413000 66112000 36062000 371000 -296000 13839000 -22961000 80322000 12805000 463000 -168000 79859000 12973000 512407000 423118000 876715000 784488000 958064000 969743000 92677000 89645000 59825000 60631000 50736000 31390000 2550424000 2359015000 1024509000 982328000 162359000 176573000 1262718000 1243034000 225566000 184043000 312727000 282856000 5538303000 5227849000 157257000 145110000 69184000 72481000 632088000 571269000 176450000 135316000 236753000 187647000 259488000 228388000 101680000 74988000 1632900000 1415199000 1170419000 1157632000 106971000 116506000 304006000 302938000 235032000 230049000 3449328000 3222324000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 93253268 93107440 1870460 1843041 9325000 9311000 840567000 837453000 1899206000 1833557000 -77234000 -91444000 18941926 18941926 586955000 586955000 2084909000 2001922000 4066000 3603000 2088975000 2005525000 5538303000 5227849000 93107440 9311000 18941926 -586955000 837453000 1833557000 -91444000 2001922000 3603000 2005525000 65649000 65649000 463000 66112000 14210000 14210000 14210000 5528000 5528000 5528000 138081 14000 -14000 0 0 7747 0 -2400000 -2400000 -2400000 93253268 9325000 18941926 -586955000 840567000 1899206000 -77234000 2084909000 4066000 2088975000 91909430 9191000 15344917 -466727000 809753000 1510709000 -75706000 1787220000 4471000 1791691000 36230000 36230000 -168000 36062000 -23257000 -23257000 -23257000 4049000 4049000 4049000 694779 69000 -69000 0 0 13823 2000 692000 694000 694000 3569924 119426000 119426000 119426000 92618032 9262000 18914841 -586153000 814425000 1546939000 -98963000 1685510000 4303000 1689813000 66112000 36062000 79264000 53089000 11247000 7391000 783000 725000 5528000 4049000 -19838000 -12614000 7346000 7834000 1965000 2407000 5578000 -734000 61993000 -48337000 -26799000 -26311000 -651000 -5932000 7961000 -17906000 153386000 34058000 14782000 2603000 3293000 -11076000 257164000 203266000 88646000 0 48058000 60594000 6035000 8363000 4350000 12000000 557000 648000 150000 -4843000 -134612000 -58740000 18155000 675935000 8869000 671780000 38222000 30856000 0 1476000 3753000 572000 0 119427000 -502000 0 -33191000 -145224000 -72000 934000 89289000 236000 423118000 71427000 512407000 71663000 21689000 21479000 50772000 26932000 <div style="margin-bottom:6pt;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%">Note 1 – Business, Basis of Presentation and 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%">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, including 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 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 relevant 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%">During the first quarter of 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (“COVID-19”). The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions in 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to address the public health crisis, the effects of which resulted in workforce, supply chain and production disruptions and created significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the second half of 2020 and into 2021, the possibility of future restrictions remains in the event of a rise in the number of COVID-19 cases in the future. </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 2020 and into 2021, and where safe and possible, the Company’s customers generally directed it 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 had a negative impact on the Company’s operations in 2020 and is expected to continue to affect its business activities in 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures and other factors, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates or 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 of effective treatments and vaccines, the speed with which they can be administered to the public, the degree to which the public is willing to be vaccinated and the degree that vaccines are effective in preventing infection or illness from existing or new strains of COVID-19, 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 28% and 42% of consolidated revenue for the three month periods ended March 31, 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 5% and 6% of consolidated revenue for the three month periods ended March 31, 2021 and 2020, respectively. 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 </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%">uncompleted contracts are recorded in the period in which such losses are determined. For both the three month periods ended March 31, 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 March 31, 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 $13.8 million and $17.8 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%">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 $3.7 million and $5.5 million as of March 31, 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 March 31, 2021, the amount of the Company’s remaining performance obligations was $5.0 billion. Based on current expectations, the Company expects to recognize approximately $4.0 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 March 31, 2021 and December 31, 2020, the Company included approximately $59 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 March 31, 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 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 relevant 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%">During the first quarter of 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (“COVID-19”). The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions in 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to address the public health crisis, the effects of which resulted in workforce, supply chain and production disruptions and created significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the second half of 2020 and into 2021, the possibility of future restrictions remains in the event of a rise in the number of COVID-19 cases in the future. </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 2020 and into 2021, and where safe and possible, the Company’s customers generally directed it 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 had a negative impact on the Company’s operations in 2020 and is expected to continue to affect its business activities in 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures and other factors, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates or 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 of effective treatments and vaccines, the speed with which they can be administered to the public, the degree to which the public is willing to be vaccinated and the degree that vaccines are effective in preventing infection or illness from existing or new strains of COVID-19, 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 28% and 42% of consolidated revenue for the three month periods ended March 31, 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 5% and 6% of consolidated revenue for the three month periods ended March 31, 2021 and 2020, respectively. 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 </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%">uncompleted contracts are recorded in the period in which such losses are determined. For both the three month periods ended March 31, 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 March 31, 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 $13.8 million and $17.8 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%">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 $3.7 million and $5.5 million as of March 31, 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 March 31, 2021, the amount of the Company’s remaining performance obligations was $5.0 billion. Based on current expectations, the Company expects to recognize approximately $4.0 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 March 31, 2021 and December 31, 2020, the Company included approximately $59 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 March 31, 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.28 0.42 0.05 0.06 0.05 0.05 13800000 17800000 3700000 5500000 P1Y 5000000000.0 4000000000.0 59000000 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> <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 2 – Earnings Per Share</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%">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.</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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><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.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">65,649 </span></td><td style="background-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%">36,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">675 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,846 </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%">75,413 </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="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: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%">(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-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)</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 three month period ended March 31, 2021, there were 22,527 anti-dilutive common stock equivalents.</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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><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.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">65,649 </span></td><td style="background-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%">36,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">675 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,846 </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%">75,413 </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="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: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%">(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-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)</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 three month period ended March 31, 2021, there were 22,527 anti-dilutive common stock equivalents.</span></div> 65649000 65649000 36230000 36230000 72439000 74738000 1407000 675000 73846000 75413000 22527 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 3 – Goodwill and Other Intangible Assets</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 March 31, 2021 (in millions):</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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: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.483%"/><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.038%"/><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<br/>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%">561.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%">166.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%">509.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%">150.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: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,388.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 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%">(125.4)</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%">(125.4)</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%">561.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%">166.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%">384.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: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%">150.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: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,262.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%">For the three month period ended March 31, 2021, goodwill included additions of $19.7 million from new business combinations and a decrease of $0.2 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the three month period ended March 31, 2021 totaled approximately $1.8 million of gains and $1.6 million of losses, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;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%">432.6 </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 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%">48.0 </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%">4.3 </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%">52.3 </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%">0.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: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%">0.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 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%">(7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(11.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 March 31, 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%">119.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: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%">61.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"/><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%">10.6 </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%">225.6 </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:1pt;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 first 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 the Oil and Gas segment. Based on the results of this assessment, management determined that the estimated fair value of the reporting unit substantially exceeded its carrying value. 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 other 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 three month period ended March 31, 2021, MasTec completed two acquisitions, including all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment, and all of the equity interests in a pipeline integrity and gas distribution contractor that is included within the Company’s Oil and Gas segment. </span><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%">$90 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Determination of the estimated fair values of net assets acquired for these acquisitions was preliminary as of March 31, 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 </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%">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 March 31, 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.5 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.2 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%"> </span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">arn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. As of March 31, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be between $1 million and $13 million; however, there is no maximum payment amount. Determination of the estimated fair values of net assets acquired and earn-out liabilities for these acquisitions was preliminary as of March 31, 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 March 31, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $1.8 billion and $1.6 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $68.6 million and $46.7 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 March 31, 2021 and 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $86.8 million and $49.5 million, respectively, and included acquisition-related net income of approximately $1.2 million and acquisition-related net losses of approximately $1.2 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="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%">Q2 2021 Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the second quarter of 2021, MasTec completed the acquisition of INTREN, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master services agreements to the nation’s largest utilities, municipalities and cooperatives. This entity will be included within the Company’s Electrical Transmission segment. MasTec acquired all of INTREN’s equity interests for approximately $420 million in cash plus an Earn-out, which is contingent upon INTREN’s results for the year ended December 31, 2021. The acquisition of INTREN was funded with cash on hand and borrowings under the Company’s senior secured credit facility and is subject to customary purchase price adjustments. MasTec also completed two additional immaterial acquisitions, which included all of the equity interests of a telecommunications and utility engineering services company and a heavy industrial general contractor that will be included within our Communications and Clean Energy and Infrastructure segments, respectively. Due to the limited amount of time since these acquisitions, the initial purchase accounting is incomplete. The Company will complete an initial allocation of purchase price to total net assets acquired for these acquisitions in the second quarter of 2021.</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 March 31, 2021 (in millions):</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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: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.483%"/><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.038%"/><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<br/>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%">561.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%">166.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%">509.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%">150.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: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,388.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 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%">(125.4)</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%">(125.4)</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%">561.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%">166.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%">384.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: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%">150.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: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,262.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> 561900000 166400000 509700000 150100000 1388100000 0 0 125400000 0 125400000 561900000 166400000 384300000 150100000 1262700000 19700000 -200000 1800000 -1600000 <div style="margin-bottom:3pt;margin-top:3pt;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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;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%">432.6 </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 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%">48.0 </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%">4.3 </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%">52.3 </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%">0.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: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%">0.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 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%">(7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(11.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 March 31, 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%">119.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: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%">61.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"/><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%">10.6 </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%">225.6 </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:1pt;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 48000000.0 0 4300000 52300000 0 0 500000 0 500000 7900000 2700000 600000 11200000 34500000 119500000 61000000.0 10600000 225600000 1 2 90000000 5 2000000 0.96 0.91 0.91 3 1 1 1 23500000 3200000 5 8300000 1000000 13000000 1800000000 1600000000 68600000 46700000 86800000 49500000 1200000 -1200000 420000000 2 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 4 – Fair Value of Financial Instruments</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 financial instruments include cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other 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 March 31, 2021 and December 31, 2020, the estimated fair value of the Company’s Earn-out liabilities totaled $134.8 million and $135.2 million, respectively, of which $47.9 million and $48.1 million, respectively, was included within other current liabilities. 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 March 31, 2021, ranged from 12.0% to 20.0%, with a weighted average rate of 13.1% 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 March 31, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $56 million and $174 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. There were no Earn-out additions from new business combinations in either of the three month periods ended March 31, </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%">2021 or 2020. For the three month period ended March 31, 2021, there were no measurement period adjustments, and for the three month period ended March 31, 2020, measurement period adjustments totaled an increase of approximately $1.1 million and related to a business in the Company’s Communications segment. Fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million for the three month period ended March 31, 2021, and totaled a net increase of approximately $1.8 million for the three month period ended March 31, 2020. There were no Earn-out payments in either of the three month periods ended March 31, 2021 or 2020.</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 March 31, 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 of financing receivables as of both March 31, 2021 and December 31, 2020, and $3 million of financing commitments as of December 31, 2020. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of March 31, 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 March 31, 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 $242 million and $220 million, respectively. As of March 31, 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 either of the three month periods ended March 31, 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 $7.7 million and $7.6 million for the three month periods ended March 31, 2021 and 2020, respectively. Distributions of earnings from the Waha JVs are included within operating cash flows. There were no distributions of earnings for the three month period ended March 31, 2021, and for the three month period ended March 31, 2020, distributions of earnings totaled $2.6 million. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $75.0 million as of March 31, 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 $196 million and $175 million as of March 31, 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 month period ended March 31, 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $17.3 million, or $13.1 million, net of tax, and for the three month period ended March 31, 2020, totaled losses of approximately $30.3 million, or $23.0 million, net of tax.</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 both March 31, 2021 and December 31, 2020, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 9%, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 22% and 21% as of March 31, 2021 and December 31, 2020, respectively. 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 issued shares and those underlying the derivative instruments are salable at various times through 2025 subject to various contractual and securities law restrictions. 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 both March 31, 2021 and December 31, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $17 million. For the three month period ended March 31, 2021, the Company recorded unrealized fair value measurement losses, net, on the AVCT securities within other expense totaling approximately $1.0 million, primarily related to the AVCT shares, for which the fair value was determined based on the market price of identical securities, adjusted for the restrictions on sale, which is a Level 3 input. Unrealized fair value measurement gains on the AVCT convertible debentures as determined based on Monte Carlo simulations, a Level 3 input, which were recognized within other comprehensive income, totaled approximately $1.0 million, or $0.8 million, net of tax, respectively, for the three month period ended March 31, 2021. There were no material changes in the fair value of the Company’s investment in AVCT for the three month period ended March 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%">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.4 million was funded during the three month period ended March 31, 2021. As of March 31, 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 March 31, 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 $21 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of March 31, 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 March 31, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities. For the three month period ended March 31, 2021, the Company made equity contributions of approximately $2 million related to these entities, and for the three month period ended March 31, 2020, the Company made no equity contributions. Certain of these entities provide services to MasTec. For the three month periods ended March 31, 2021 and 2020, expense recognized in connection with services provided by these entities totaled $1.8 million and $2.7 million, respectively, and related amounts payable totaled $0.3 million and $0.2 million as of March 31, 2021 and December 31, 2020, respectively. In addition, the Company has an employee leasing arrangement with one of these entities. Charges to this entity were de minimis for the three month period ended March 31, 2021, and related amounts receivable totaled $0.5 million and $0.4 million as of March 31, 2021 and December 31, 2020, respectively. Amounts advanced to these entities totaled $0.2 million for the three month period ended March 31, 2021, which amount was outstanding as of March 31, 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 March 31, 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 $618.0 million and $625.5 million, respectively.</span></div> 134800000 135200000 47900000 48100000 0.120 0.200 0.131 56000000 174000000 0 0 0 1100000 400000 -1800000 0 0 0.33 0.15 0.50 3000000 3000000 3000000 242000000 220000000 15000000 18000000 17000000 0 0 7700000 7600000 0 2600000 75000000.0 196000000 175000000 17300000 13100000 -30300000 -23000000.0 0.09 0.09 0.22 0.21 5000000 17000000 17000000 -1000000.0 1000000.0 800000 2500000 0.75 400000 21000000 19000000 17000000 16000000 9000000 2000000 3000000 2000000 0 1800000 2700000 300000 200000 500000 400000 200000 200000 0.0450 2028-08-15 0.0450 600000000 618000000.0 625500000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 5 – Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<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%">889.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%">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%">(12.8)</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%">876.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%">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%">314.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%">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%">644.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%">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%">958.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%">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: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 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). For the three month period ended March 31, 2021, provisions for credit losses totaled a recovery of $7.7 million, resulting from successful collection efforts for previously reserved amounts. For the three month period ended March 31, 2020, provisions for credit losses totaled $1.6 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. Total contract liabilities, including accrued project losses, totaled approximately $259.5 million and $228.4 million as of March 31, 2021 and December 31, 2020, respectively, of which deferred revenue comprised approximately $240.8 million and $203.0 million, respectively. For the three month periods ended March 31, 2021 and 2020, the Company recognized revenue of approximately $146.8 million and $105.6 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively, 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.8 million for the three month periods ended March 31, 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<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%">889.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%">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%">(12.8)</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%">876.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%">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%">314.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%">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%">644.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%">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%">958.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%">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> 889500000 805000000.0 12800000 20500000 876700000 784500000 314000000.0 287700000 644100000 682000000.0 958100000 969700000 0.05 0.10 -7700000 1600000 259500000 228400000 240800000 203000000.0 146800000 105600000 -800000 -1800000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 6 – Property and Equipment, 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%">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="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<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%">8.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%">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%">43.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%">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%">1,972.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%">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%">228.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%">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%">23.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%">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,275.5 </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,251.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%">(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,024.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%">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 $160.2 million and $154.1 million as of March 31, 2021 and December 31, 2020, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $36.7 million and $34.3 million as of March 31, 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="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<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%">8.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%">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%">43.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%">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%">1,972.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%">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%">228.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%">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%">23.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%">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,275.5 </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,251.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%">(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,024.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%">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> 8400000 6000000.0 43700000 40500000 1972100000 1875500000 228300000 221600000 23000000.0 26100000 2275500000 2169700000 1251000000.0 1187400000 1024500000 982300000 160200000 154100000 36700000 34300000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 7 – Debt</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:14pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<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%">45.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">395.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%">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%">302.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%">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,342.9 </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%">(15.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%">(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,327.7 </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%">157.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 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,170.4 </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: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%">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 in the aggregate 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 March 31, 2021 and December 31, 2020, outstanding revolving loans, which included $45 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.77% and 1.87% per annum, respectively. The term loan accrued interest at rates of 1.36% and 1.40% as of March 31, 2021 and December 31, 2020, respectively. Letters of credit of approximately $127.0 million and $133.6 million were issued as of March 31, 2021 and December 31, 2020, respectively. As of both March 31, 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 both March 31, 2021 and December 31, 2020, availability for revolving loans totaled $1.2 billion, or up to $523.0 million and $516.4 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $255.0 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of March 31, 2021 and December 31, 2020, respectively. The unused facility fee as of both March 31, 2021 and December 31, 2020 accrued at 0.20% per annum.</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 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-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%">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 March 31, 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 March 31, 2021 and December 31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-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 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 March 31, 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 March 31, 2021 and December 31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $4.8 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:14pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<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%">45.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">395.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%">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%">302.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%">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,342.9 </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%">(15.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%">(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,327.7 </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%">157.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 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,170.4 </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> 2024-09-19 45000000.0 32700000 395000000.0 397500000 0.0450 2028-08-15 600000000.0 600000000.0 302900000 288500000 1342900000 1318700000 15200000 16000000.0 1327700000 1302700000 157300000 145100000 1170400000 1157600000 1750000000 1350000000 400000000 2500000 5000000.0 45000000 33000000 0.0177 0.0187 0.0136 0.0140 127000000.0 133600000 0.00375 0.00375 0.0125 0.0125 1200000000 1200000000 523000000.0 516400000 255000000.0 267300000 0.0020 0.0020 0 0 50000000.0 26200000 18200000 0.0040 0.0050 0.0450 4800000 12400000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 8 – Lease 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%">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 March 31, 2021, the Company’s leases have remaining lease terms of up to eight 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.</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 March 31, 2021 and December 31, 2020 totaled $591.3 million and $563.0 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $439.1 million and $418.7 million as of March 31, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $19.0 million and $15.8 million for the three month periods ended March 31, 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 month periods ended March 31, 2021 and 2020 totaled $5.5 million and $5.8 million, respectively. For the three month periods ended March 31, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $27.4 million and $35.3 million, respectively, of which $2.2 million and $2.9 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $110.1 million and $77.5 million for the three month periods ended March 31, 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-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%">Future minimum lease commitments as of March 31, 2021 were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 nine 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%">115.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%">63.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%">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%">115.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%">51.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: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%">61.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%">27.3 </span></td><td style="background-color:#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%">22.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%">17.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;text-align: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%">2.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%">10.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;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;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%">317.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%">189.8 </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%">(14.2)</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%">(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"/></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%">302.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%">176.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="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 current portion</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%">142.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%">69.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="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%">Long-term portion of lease obligations, net of interest</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%">160.6 </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%">107.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>As of March 31, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.7%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.5% as of March 31, 2021. P8Y P5Y P5Y 591300000 563000000.0 439100000 418700000 19000000.0 15800000 5500000 5800000 P1Y 27400000 35300000 2200000 2900000 P1Y 110100000 77500000 <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%">Future minimum lease commitments as of March 31, 2021 were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 nine 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%">115.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%">63.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%">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%">115.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%">51.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: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%">61.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%">27.3 </span></td><td style="background-color:#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%">22.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%">17.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;text-align: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%">2.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%">10.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;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;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%">317.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%">189.8 </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%">(14.2)</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%">(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"/></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%">302.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%">176.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="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 current portion</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%">142.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%">69.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="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%">Long-term portion of lease obligations, net of interest</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%">160.6 </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%">107.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-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%">Future minimum lease commitments as of March 31, 2021 were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 nine 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%">115.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%">63.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%">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%">115.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%">51.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: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%">61.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%">27.3 </span></td><td style="background-color:#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%">22.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%">17.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;text-align: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%">2.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%">10.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;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;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%">317.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%">189.8 </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%">(14.2)</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%">(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"/></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%">302.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%">176.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="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 current portion</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%">142.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%">69.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="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%">Long-term portion of lease obligations, net of interest</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%">160.6 </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%">107.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> 115400000 63100000 115300000 51500000 61700000 27300000 22500000 17300000 2100000 10800000 0 19800000 317000000.0 189800000 14200000 13600000 302800000 176200000 142200000 69200000 160600000 107000000.0 P2Y6M 0.037 P3Y10M24D 0.035 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 9 – Stock-Based Compensation and Other Employee Benefit 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 stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of March 31, 2021, there were approximately 2,519,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $5.5 million and $4.0 million for the three month periods ended March 31, 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%">respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.1 million and $0.9 million for the three month periods ended March 31, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million and net tax deficiencies totaling $0.1 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 March 31, 2021, total unearned compensation related to restricted shares was approximately $45.7 million, which is expected to be recognized over a weighted average period of approximately 2.2 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $10.9 million and $5.6 million for the three month periods ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">146,681 </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%">92.29 </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%">(110,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.44 </span></td><td style="background-color:#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%">(8,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%">29.80 </span></td><td style="background-color:#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 March 31, 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,872,960 </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.44 </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: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%">(a)    Includes 2,500 and 2,300 restricted stock units as of March 31, 2021 and December 31, 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%">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. For the three month period ended March 31, 2021, 18,843 shares were purchased by employees for $1.4 million pursuant to the Amended ESPPs, which shares were reacquired by the Company on the open market. For the three month period ended March 31, 2020, 53,399 shares were purchased by employees for $1.5 million, which shares were newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million and $0.4 million for the three month periods ended March 31, 2021 and 2020, respectively.</span></div> 2519000 5500000 4000000.0 1100000 900000 100000 -100000 45700000 P2Y2M12D 10900000 5600000 <div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">146,681 </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%">92.29 </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%">(110,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.44 </span></td><td style="background-color:#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%">(8,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%">29.80 </span></td><td style="background-color:#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 March 31, 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,872,960 </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.44 </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: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%">(a)    Includes 2,500 and 2,300 restricted stock units as of March 31, 2021 and December 31, 2020, respectively.</span></div> 1845341 34.90 146681 92.29 110662 51.44 8400 29.80 1872960 38.44 2500 2300 0.85 0.85 18843 1400000 53399 1500000 300000 400000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 10 – Other Retirement Plans</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-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 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:14pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 March 31: </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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">22.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24.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,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7.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="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="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="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></table></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 fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related primarily to timing of activity for the Company’s union resource-based projects, the majority of which are within its oil and gas operations.</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;vertical-align:top;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 March 31: </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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">22.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24.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,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7.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="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="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="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></table> 2412 2532 22500000 2200000 24700000 1119 1424 5400000 1700000 7100000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 11 – Equity</span></div><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 </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 for the three month period ended March 31, 2021. For the three month period ended March 31, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $119.4 million, of which 0.6 million shares were repurchased for $28.8 million under a $150 million share repurchase program that was completed in the first quarter of 2020, and 3.0 million shares of which were repurchased for $90.6 million under the Company’s December 2018 $100 million share repurchase program. As of March 31, 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 the three month periods ended March 31, 2021 and 2020 relates to the Company’s operations in Canada and Mexico. For the three month period ended March 31, 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 month period ended March 31, 2020, unrealized losses on investment activity relates 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 3600000 119400000 600000 28800000 150000000 3000000.0 90600000 100000000 158600000 8600000 150000000 150000000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 12 – Income Taxes</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 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 March 31, 2021 and 2020, the Company’s consolidated effective tax rates were 30.7% and 1.2%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2021 included the effect of $2.3 million related to non-deductible share-based compensation, and for the three month period ended March 31, 2020, benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary.</span></div> 0.307 0.012 2300000 -9600000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 13 – Segments and Related Information</span></div><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 and other end-markets through the installation and construction of power generation facilities, including from clean energy and renewable sources, such as wind, solar and biomass, as well as 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. 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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><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%">568.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%">644.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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%">350.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%">286.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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%">725.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%">359.1 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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%">133.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%">128.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2.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%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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,775.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%">1,416.6 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 20.1% and 15.2% of Communications segment revenue for the three month periods ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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%">48.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%">50.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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%">10.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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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%">167.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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.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%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7.4 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(40.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%">(31.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">198.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%">114.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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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%">21.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%">19.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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%">7.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%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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%">52.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%">28.1 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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%">6.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%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.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%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">90.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%">60.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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">95.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%">36.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">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%">12.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%">17.0 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">79.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%">53.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">11.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%">7.4 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">198.4 </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%">114.0 </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="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: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.7 billion and $1.4 billion for the three month periods ended March 31, 2021 and 2020, respectively. Revenue derived from foreign operations totaled $46.4 million and $45.7 million for the three month periods ended March 31, 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.0 billion as of both March 31, 2021 and December 31, 2020, and, for the Company’s businesses in foreign countries, totaled $22.2 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.4 billion as of both March 31, 2021 and December 31, 2020, and for the Company’s businesses in foreign countries, totaled approximately $49.4 million and $50.5 million as of March 31, 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 both March 31, 2021 and December 31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 month periods ended March 31, 2021 and 2020 totaled approximately 4% and 2%, respectively, 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">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%">25%</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">11%</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%">24%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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%">(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 month period ended March 31, 2021 as compared with the same period in 2020 was primarily driven by lower levels of wireless services, including from the effects of the COVID-19 pandemic and temporary project timing delays related to recently completed 5G spectrum auctions.</span></div> 5 5 5 <div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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><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%">568.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%">644.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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%">350.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%">286.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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%">725.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%">359.1 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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%">133.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%">128.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2.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%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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,775.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%">1,416.6 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 20.1% and 15.2% of Communications segment revenue for the three month periods ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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%">48.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%">50.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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%">10.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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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%">167.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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.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%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7.4 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(40.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%">(31.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">198.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%">114.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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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%">21.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%">19.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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%">7.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%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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%">52.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%">28.1 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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%">6.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%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.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%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">90.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%">60.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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 568600000 644100000 350400000 286300000 725500000 359100000 133500000 128100000 0.0 0.0 -2600000 -1000000.0 1775400000 1416600000 0.201 0.152 48900000 50800000 10900000 5000000.0 167600000 74400000 3600000 8300000 7400000 7400000 -40000000.0 -31900000 198400000 114000000.0 21800000 19700000 7600000 4000000.0 52100000 28100000 6100000 5900000 0.0 0.0 2900000 2800000 90500000 60500000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">95.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%">36.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">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%">12.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%">17.0 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">79.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%">53.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">11.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%">7.4 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">198.4 </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%">114.0 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 95400000 36500000 -12500000 -17000000.0 79300000 53100000 11200000 7400000 198400000 114000000.0 1700000000 1400000000 46400000 45700000 1000000000.0 1000000000.0 22200000 22800000 1400000000 1400000000 49400000 50500000 0.05 0.05 0.04 0.04 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">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%">25%</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">11%</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%">24%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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%">(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 month period ended March 31, 2021 as compared with the same period in 2020 was primarily driven by lower levels of wireless services, including from the effects of the COVID-19 pandemic and temporary project timing delays related to recently completed 5G spectrum auctions.</span></div> 0.25 0.01 0.11 0.24 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 14 – Commitments and Contingencies</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%">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 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 March 31, 2021 and December 31, 2020, there were $153.2 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 March 31, 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 March 31, 2021 and December 31, 2020, outstanding performance and payment bonds approximated $1,739.7 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $773.7 million and $263.2 million as of March 31, 2021 and December 31, 2020, respectively. Included in these balances as of March 31, 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 March 31, 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 March 31, 2021 and December 31, 2020 are amounts held by entities that are proportionately consolidated totaling $7.6 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 three month period ended March 31, 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 March 31, 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 $136.3 million and $129.6 million, respectively, of which $89.0 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.3 million and $4.3 million as of March 31, 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 $59.3 million as of both March 31, 2021 and December 31, 2020. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million as of both March 31, 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 March 31, 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 March 31, 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 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. </span></div>Concentrations of Risk. The Company had approximately 330 customers for the three month period ended March 31, 2021. As of March 31, 2021, two customers each accounted for approximately 14% and 10%, respectively, 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 68% and 62% of its revenue from its top ten customers for the three month periods ended March 31, 2021 and 2020, respectively. 153200000 151800000 1739700000 764800000 773700000 263200000 115000000.0 0.85 0.90 0.30 0.50 3 7600000 8200000 700000 136300000 129600000 89000000.0 86100000 5300000 4300000 59300000 59300000 37400000 37400000 330 2 0.14 0.10 2 0.15 0.12 0.68 0.62 10 10 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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: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 March 31, 2021 and 2020, such payments to related party entities totaled approximately $20.5 million and $25.3 million, respectively. Payables associated with such arrangements totaled approximately $10.4 million and $8.9 million as of March 31, 2021 and December 31, 2020, respectively. Revenue from such related party arrangements totaled approximately $1.1 million and $1.0 million for the three month periods ended March 31, 2021 and 2020, respectively. Related amounts receivable, net, totaled approximately $0.2 million and $0.5 million as of March 31, 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%">In 2018, MasTec acquired a construction management firm specializing in steel building systems, of which Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, was a minority owner. Amounts outstanding for advances made by the Company on behalf of this entity, net, totaled approximately $0.2 million and $0.1 million as of March 31, 2021 and December 31, 2020, respectively, which 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 rents and leases equipment, and purchases certain supplies and servicing from CCI. Juan Carlos Mas 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. For the three month periods ended March 31, 2021 and 2020, MasTec paid CCI $5.0 million and $0.3 million, net of rebates, respectively, related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $4.6 million and $4.2 million as of March 31, 2021 and December 31, 2020, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.1 million for the three month period ended March 31, 2021, for which related receivables totaled approximately $0.1 million as of March 31, 2021, and as of December 31, 2020, were de minimis.</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 periods ended March 31, 2021 and 2020, MasTec incurred subcontracting expenses of approximately $29.0 million and $0.7 million, respectively, under these arrangements. As of March 31, 2021 and December 31, 2020, related amounts payable totaled approximately $18.6 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 March 31, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement.</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 the three month period ended March 31, 2021, charges under these arrangements were de minimis, and for the three month period ended March 31, 2020, MasTec charged approximately $4.0 million. Related amounts outstanding as of both March 31, 2021 and December 31, 2020 were de minimis. Payments for other expenses related to the Franchise for the three month periods ended March 31, 2021 and 2020 totaled approximately $0.1 million and $0.2 million, respectively, for which there were no amounts outstanding as of either March 31, 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. For both the three month periods ended March 31, 2021 and 2020, charges to this customer under these arrangements totaled approximately $0.3 million. As of March 31, 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%">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 both March 31, 2021 and December 31, 2020, the Company’s net investment in this entity was a liability of approximately $2.0 million, which net amount includes approximately $1.9 million 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 month period ended March 31, 2021, approximately $0.2 million of income was recognized in connection with these arrangements. As of March 31, 2021 and December 31, 2020, related amounts receivable totaled $0.6 million and $0.4 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%">Split Dollar Agreements</span></div>MasTec has split dollar life insurance agreements with trusts, of which Jorge Mas or José R. Mas is a trustee. There were no payments made in connection with these agreements in either of the three month periods ended March 31, 2021 or 2020, and life insurance assets associated with these agreements totaled approximately $22.2 million as of both March 31, 2021 and December 31, 2020. 20500000 25300000 10400000 8900000 1100000 1000000.0 200000 500000 200000 100000 5000000.0 300000 4600000 4200000 100000 100000 2 29000000.0 700000 18600000 1400000 600000 600000 4000000.0 100000 200000 0 0 300000 300000 800000 900000 0.25 0.25 -2000000.0 -2000000.0 1900000 1900000 15000000.0 200000 600000 400000 0 0 22200000 22200000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2021
May 03, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
Document Transition Report false  
Entity File Number 001-08106  
Entity Registrant Name MasTec, Inc.  
Entity Central Index Key 0000015615  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
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,311,342
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 1,775,424 $ 1,416,604
Costs of revenue, excluding depreciation and amortization 1,513,859 1,226,297
Depreciation 79,264 53,089
Amortization of intangible assets 11,247 7,391
General and administrative expenses 73,108 85,514
Interest expense, net 12,459 17,004
Equity in earnings of unconsolidated affiliates (7,346) (7,834)
Other income, net (2,596) (1,342)
Income before income taxes 95,429 36,485
Provision for income taxes (29,317) (423)
Net income 66,112 36,062
Net income (loss) attributable to non-controlling interests 463 (168)
Net income attributable to MasTec, Inc. $ 65,649 $ 36,230
Earnings per share (Note 2):    
Basic earnings per share (in dollars per share) $ 0.91 $ 0.48
Basic weighted average common shares outstanding 72,439 74,738
Diluted earnings per share (in dollars per share) $ 0.89 $ 0.48
Diluted weighted average common shares outstanding 73,846 75,413
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net income $ 66,112 $ 36,062
Other comprehensive income (loss):    
Foreign currency translation gains (losses), net of tax 371 (296)
Unrealized gains (losses) on investment activity, net of tax 13,839 (22,961)
Comprehensive income 80,322 12,805
Comprehensive income (loss) attributable to non-controlling interests 463 (168)
Comprehensive income attributable to MasTec, Inc. $ 79,859 $ 12,973
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 512,407 $ 423,118
Accounts receivable, net of allowance 876,715 784,488
Contract assets 958,064 969,743
Inventories, net 92,677 89,645
Prepaid expenses 59,825 60,631
Other current assets 50,736 31,390
Total current assets 2,550,424 2,359,015
Property and equipment, net 1,024,509 982,328
Operating lease assets 162,359 176,573
Goodwill, net 1,262,718 1,243,034
Other intangible assets, net 225,566 184,043
Other long-term assets 312,727 282,856
Total assets 5,538,303 5,227,849
Current liabilities:    
Current portion of long-term debt, including finance leases 157,257 145,110
Current portion of operating lease liabilities 69,184 72,481
Accounts payable 632,088 571,269
Accrued salaries and wages 176,450 135,316
Other accrued expenses 236,753 187,647
Contract liabilities 259,488 228,388
Other current liabilities 101,680 74,988
Total current liabilities 1,632,900 1,415,199
Long-term debt, including finance leases 1,170,419 1,157,632
Long-term operating lease liabilities 106,971 116,506
Deferred income taxes 304,006 302,938
Other long-term liabilities 235,032 230,049
Total liabilities 3,449,328 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,253,268 and 93,107,440 (including 1,870,460 and 1,843,041 of unvested stock awards) as of March 31, 2021 and December 31, 2020, respectively 9,325 9,311
Capital surplus 840,567 837,453
Retained earnings 1,899,206 1,833,557
Accumulated other comprehensive loss (77,234) (91,444)
Treasury stock, at cost: 18,941,926 shares as of both March 31, 2021 and December 31, 2020, respectively (586,955) (586,955)
Total MasTec, Inc. shareholders’ equity 2,084,909 2,001,922
Non-controlling interests 4,066 3,603
Total equity 2,088,975 2,005,525
Total liabilities and equity $ 5,538,303 $ 5,227,849
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized 145,000,000 145,000,000
Common stock, shares issued 93,253,268 93,107,440
Treasury stock, shares 18,941,926 18,941,926
Common Stock [Member]    
Equity    
Total equity $ 9,325 $ 9,311
Common stock, shares issued 93,253,268 93,107,440
Restricted Stock Awards [Member] | Common Stock [Member]    
Unvested stock awards (in shares) 1,870,460 1,843,041
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Capital Surplus [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total MasTec, Inc. Shareholders' Equity [Member]
Non-Controlling Interests [Member]
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) 36,062       36,230   36,230 (168)
Other comprehensive income (loss) (23,257)         (23,257) (23,257)  
Non-cash stock-based compensation 4,049     4,049     4,049  
Issuance of restricted shares, net (in shares)   694,779            
Issuance of restricted shares, net 0 $ 69   (69)     0  
Other stock issuances, net of shares withheld for taxes (in shares)   13,823            
Other stock issuances, net of shares withheld for taxes $ 694 $ 2   692     694  
Acquisition of treasury stock, at cost (in shares) (3,600,000)   (3,569,924)          
Acquisition of treasury stock, at cost $ (119,426)   $ (119,426)       (119,426)  
Ending balance, common shares outstanding (in shares) at Mar. 31, 2020   92,618,032            
Ending balance at Mar. 31, 2020 $ 1,689,813 $ 9,262 $ (586,153) 814,425 1,546,939 (98,963) 1,685,510 4,303
Ending balance, treasury shares (in shares) at Mar. 31, 2020     (18,914,841)          
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) $ 66,112       65,649   65,649 463
Other comprehensive income (loss) 14,210         14,210 14,210  
Non-cash stock-based compensation 5,528     5,528     5,528  
Issuance of restricted shares, net (in shares)   138,081            
Issuance of restricted shares, net 0 $ 14   (14)     0  
Other stock issuances, net of shares withheld for taxes (in shares)   7,747            
Other stock issuances, net of shares withheld for taxes $ (2,400) $ 0   (2,400)     (2,400)  
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Mar. 31, 2021 93,253,268 93,253,268            
Ending balance at Mar. 31, 2021 $ 2,088,975 $ 9,325 $ (586,955) $ 840,567 $ 1,899,206 $ (77,234) $ 2,084,909 $ 4,066
Ending balance, treasury shares (in shares) at Mar. 31, 2021 (18,941,926)   (18,941,926)          
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities:    
Net income $ 66,112 $ 36,062
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 79,264 53,089
Amortization of intangible assets 11,247 7,391
Non-cash interest expense, net 783 725
Non-cash stock-based compensation expense 5,528 4,049
Benefit from deferred income taxes (19,838) (12,614)
Equity in earnings of unconsolidated affiliates (7,346) (7,834)
Gains on sales of assets, net (1,965) (2,407)
Other non-cash items, net (5,578) 734
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable (61,993) 48,337
Contract assets 26,799 26,311
Inventories 651 5,932
Other assets, current and long-term portion (7,961) 17,906
Accounts payable and accrued expenses 153,386 34,058
Contract liabilities 14,782 2,603
Other liabilities, current and long-term portion 3,293 (11,076)
Net cash provided by operating activities 257,164 203,266
Cash flows from investing activities:    
Cash paid for acquisitions, net of cash acquired (88,646) 0
Capital expenditures (48,058) (60,594)
Proceeds from sale of property and equipment 6,035 8,363
Payments for other investments (4,350) (12,000)
Proceeds from other investments 557 648
Other investing activities, net (150) 4,843
Net cash used in investing activities (134,612) (58,740)
Cash flows from financing activities:    
Proceeds from credit facilities 18,155 675,935
Repayments of credit facilities (8,869) (671,780)
Payments of finance lease obligations (38,222) (30,856)
Proceeds from stock-based awards 0 1,476
Payments for stock-based awards (3,753) (572)
Repurchases of common stock 0 (119,427)
Other financing activities, net (502) 0
Net cash used in financing activities (33,191) (145,224)
Effect of currency translation on cash (72) 934
Net increase in cash and cash equivalents 89,289 236
Cash and cash equivalents - beginning of period 423,118 71,427
Cash and cash equivalents - end of period 512,407 71,663
Supplemental cash flow information:    
Interest paid 21,689 21,479
Supplemental disclosure of non-cash information:    
Additions to property and equipment from finance leases $ 50,772 $ 26,932
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Business, Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies
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, including 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 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 relevant 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
During the first quarter of 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (“COVID-19”). The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions in 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to address the public health crisis, the effects of which resulted in workforce, supply chain and production disruptions and created significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the second half of 2020 and into 2021, the possibility of future restrictions remains in the event of a rise in the number of COVID-19 cases in the future.
As a provider of essential services, all of the Company’s business segments continued to operate throughout 2020 and into 2021, and where safe and possible, the Company’s customers generally directed it 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 had a negative impact on the Company’s operations in 2020 and is expected to continue to affect its business activities in 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures and other factors, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates or 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 of effective treatments and vaccines, the speed with which they can be administered to the public, the degree to which the public is willing to be vaccinated and the degree that vaccines are effective in preventing infection or illness from existing or new strains of COVID-19, 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 28% and 42% of consolidated revenue for the three month periods ended March 31, 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 5% and 6% of consolidated revenue for the three month periods ended March 31, 2021 and 2020, respectively. 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 three month periods ended March 31, 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 March 31, 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 $13.8 million and $17.8 million, 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 $3.7 million and $5.5 million as of March 31, 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 March 31, 2021, the amount of the Company’s remaining performance obligations was $5.0 billion. Based on current expectations, the Company expects to recognize approximately $4.0 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 March 31, 2021 and December 31, 2020, the Company included approximately $59 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 March 31, 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 20 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share
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.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20212020
Net income attributable to MasTec:
Net income - basic and diluted (a)
$65,649 $36,230 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,439 74,738 
Dilutive common stock equivalents (b)
1,407 675 
Weighted average shares outstanding - diluted
73,846 75,413 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the three month period ended March 31, 2021, there were 22,527 anti-dilutive common stock equivalents.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
Note 3 – Goodwill and Other Intangible Assets
The following table provides balances for goodwill by reportable segment as of March 31, 2021 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasElectrical
Transmission
Total Goodwill
Goodwill, gross$561.9 $166.4 $509.7 $150.1 $1,388.1 
Accumulated impairment loss— — (125.4)— (125.4)
Goodwill, net$561.9 $166.4 $384.3 $150.1 $1,262.7 
For the three month period ended March 31, 2021, goodwill included additions of $19.7 million from new business combinations and a decrease of $0.2 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the three month period ended March 31, 2021 totaled approximately $1.8 million of gains and $1.6 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— 48.0 — 4.3 52.3 
Currency translation adjustments— — 0.5 — 0.5 
Amortization expense(7.9)(2.7)(0.6)(11.2)
Other intangible assets, net, as of March 31, 2021$34.5 $119.5 $61.0 $10.6 $225.6 
(a)Consists principally of trade names and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the first 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 the Oil and Gas segment. Based on the results of this assessment, management determined that the estimated fair value of the reporting unit substantially exceeded its carrying value. 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 other strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.
2021 Acquisitions. For the three month period ended March 31, 2021, MasTec completed two acquisitions, including all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment, and all of the equity interests in a pipeline integrity and gas distribution contractor that is included within the Company’s Oil and Gas segment. The aggregate purchase price for these entities was composed of approximately $90 million in cash, net of cash acquired. Determination of the estimated fair values of net assets acquired for these acquisitions was preliminary as of March 31, 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 March 31, 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.5 million in cash, net of cash acquired, with an additional $3.2 million due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately $8.3 million. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. As of March 31, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be between $1 million and $13 million; however, there is no maximum payment amount. Determination of the estimated fair values of net assets acquired and earn-out liabilities for these acquisitions was preliminary as of March 31, 2021; as a result, further adjustments to these estimates may occur.
Pro Forma Financial Information and Acquisition Results. For the three month periods ended March 31, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $1.8 billion and $1.6 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $68.6 million and $46.7 million, respectively.
For the three month periods ended March 31, 2021 and 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $86.8 million and $49.5 million, respectively, and included acquisition-related net income of approximately $1.2 million and acquisition-related net losses of approximately $1.2 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.
Q2 2021 Acquisitions. In the second quarter of 2021, MasTec completed the acquisition of INTREN, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master services agreements to the nation’s largest utilities, municipalities and cooperatives. This entity will be included within the Company’s Electrical Transmission segment. MasTec acquired all of INTREN’s equity interests for approximately $420 million in cash plus an Earn-out, which is contingent upon INTREN’s results for the year ended December 31, 2021. The acquisition of INTREN was funded with cash on hand and borrowings under the Company’s senior secured credit facility and is subject to customary purchase price adjustments. MasTec also completed two additional immaterial acquisitions, which included all of the equity interests of a telecommunications and utility engineering services company and a heavy industrial general contractor that will be included within our Communications and Clean Energy and Infrastructure segments, respectively. Due to the limited amount of time since these acquisitions, the initial purchase accounting is incomplete. The Company will complete an initial allocation of purchase price to total net assets acquired for these acquisitions in the second quarter of 2021.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
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, certain other 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 March 31, 2021 and December 31, 2020, the estimated fair value of the Company’s Earn-out liabilities totaled $134.8 million and $135.2 million, respectively, of which $47.9 million and $48.1 million, respectively, was included within other current liabilities. 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 March 31, 2021, ranged from 12.0% to 20.0%, with a weighted average rate of 13.1% 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 March 31, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $56 million and $174 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. There were no Earn-out additions from new business combinations in either of the three month periods ended March 31,
2021 or 2020. For the three month period ended March 31, 2021, there were no measurement period adjustments, and for the three month period ended March 31, 2020, measurement period adjustments totaled an increase of approximately $1.1 million and related to a business in the Company’s Communications segment. Fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million for the three month period ended March 31, 2021, and totaled a net increase of approximately $1.8 million for the three month period ended March 31, 2020. There were no Earn-out payments in either of the three month periods ended March 31, 2021 or 2020.
Equity Investments
The Company’s equity investments as of March 31, 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 of financing receivables as of both March 31, 2021 and December 31, 2020, and $3 million of financing commitments as of December 31, 2020. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of March 31, 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 March 31, 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 $242 million and $220 million, respectively. As of March 31, 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 either of the three month periods ended March 31, 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 $7.7 million and $7.6 million for the three month periods ended March 31, 2021 and 2020, respectively. Distributions of earnings from the Waha JVs are included within operating cash flows. There were no distributions of earnings for the three month period ended March 31, 2021, and for the three month period ended March 31, 2020, distributions of earnings totaled $2.6 million. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $75.0 million as of March 31, 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 $196 million and $175 million as of March 31, 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 month period ended March 31, 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $17.3 million, or $13.1 million, net of tax, and for the three month period ended March 31, 2020, totaled losses of approximately $30.3 million, or $23.0 million, net of tax.
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 both March 31, 2021 and December 31, 2020, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 9%, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 22% and 21% as of March 31, 2021 and December 31, 2020, respectively. 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 issued shares and those underlying the derivative instruments are salable at various times through 2025 subject to various contractual and securities law restrictions. The Company does not have the ability to exert significant influence over the operating and financial policies of AVCT.
As of both March 31, 2021 and December 31, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $17 million. For the three month period ended March 31, 2021, the Company recorded unrealized fair value measurement losses, net, on the AVCT securities within other expense totaling approximately $1.0 million, primarily related to the AVCT shares, for which the fair value was determined based on the market price of identical securities, adjusted for the restrictions on sale, which is a Level 3 input. Unrealized fair value measurement gains on the AVCT convertible debentures as determined based on Monte Carlo simulations, a Level 3 input, which were recognized within other comprehensive income, totaled approximately $1.0 million, or $0.8 million, net of tax, respectively, for the three month period ended March 31, 2021. There were no material changes in the fair value of the Company’s investment in AVCT for the three month period ended March 31, 2020.
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.4 million was funded during the three month period ended March 31, 2021. As of March 31, 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 March 31, 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 $21 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of March 31, 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 March 31, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities. For the three month period ended March 31, 2021, the Company made equity contributions of approximately $2 million related to these entities, and for the three month period ended March 31, 2020, the Company made no equity contributions. Certain of these entities provide services to MasTec. For the three month periods ended March 31, 2021 and 2020, expense recognized in connection with services provided by these entities totaled $1.8 million and $2.7 million, respectively, and related amounts payable totaled $0.3 million and $0.2 million as of March 31, 2021 and December 31, 2020, respectively. In addition, the Company has an employee leasing arrangement with one of these entities. Charges to this entity were de minimis for the three month period ended March 31, 2021, and related amounts receivable totaled $0.5 million and $0.4 million as of March 31, 2021 and December 31, 2020, respectively. Amounts advanced to these entities totaled $0.2 million for the three month period ended March 31, 2021, which amount was outstanding as of March 31, 2021.
Senior Notes
As of both March 31, 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 $618.0 million and $625.5 million, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
3 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
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):
March 31,
2021
December 31,
2020
Contract billings
$889.5 $805.0 
Less allowance
(12.8)(20.5)
Accounts receivable, net of allowance$876.7 $784.5 
Retainage
314.0 287.7 
Unbilled receivables
644.1 682.0 
Contract assets
$958.1 $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). For the three month period ended March 31, 2021, provisions for credit losses totaled a recovery of $7.7 million, resulting from successful collection efforts for previously reserved amounts. For the three month period ended March 31, 2020, provisions for credit losses totaled $1.6 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. Total contract liabilities, including accrued project losses, totaled approximately $259.5 million and $228.4 million as of March 31, 2021 and December 31, 2020, respectively, of which deferred revenue comprised approximately $240.8 million and $203.0 million, respectively. For the three month periods ended March 31, 2021 and 2020, the Company recognized revenue of approximately $146.8 million and $105.6 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively, 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.8 million for the three month periods ended March 31, 2021 and 2020, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
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):
March 31,
2021
December 31,
2020
Land
$8.4 $6.0 
Buildings and leasehold improvements
43.7 40.5 
Machinery and equipment
1,972.1 1,875.5 
Office furniture and equipment
228.3 221.6 
Construction in progress
23.0 26.1 
Total property and equipment
$2,275.5 $2,169.7 
Less accumulated depreciation and amortization
(1,251.0)(1,187.4)
Property and equipment, net
$1,024.5 $982.3 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $160.2 million and $154.1 million as of March 31, 2021 and December 31, 2020, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $36.7 million and $34.3 million as of March 31, 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 25 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Debt
Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateMarch 31,
2021
December 31,
2020
Senior secured credit facility:September 19, 2024
Revolving loans$45.0 $32.7 
Term loan395.0 397.5 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations302.9 288.5 
Total debt obligations$1,342.9 $1,318.7 
Less unamortized deferred financing costs(15.2)(16.0)
Total debt, net of deferred financing costs$1,327.7 $1,302.7 
Current portion of long-term debt157.3 145.1 
Long-term debt$1,170.4 $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 in the aggregate 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 March 31, 2021 and December 31, 2020, outstanding revolving loans, which included $45 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.77% and 1.87% per annum, respectively. The term loan accrued interest at rates of 1.36% and 1.40% as of March 31, 2021 and December 31, 2020, respectively. Letters of credit of approximately $127.0 million and $133.6 million were issued as of March 31, 2021 and December 31, 2020, respectively. As of both March 31, 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 both March 31, 2021 and December 31, 2020, availability for revolving loans totaled $1.2 billion, or up to $523.0 million and $516.4 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $255.0 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of March 31, 2021 and December 31, 2020, respectively. The unused facility fee as of both March 31, 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 March 31, 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 March 31, 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 March 31, 2021 and December 31, 2020.
Additional Information
As of March 31, 2021 and December 31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $4.8 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 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Lease Obligations
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 March 31, 2021, the Company’s leases have remaining lease terms of up to eight 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 March 31, 2021 and December 31, 2020 totaled $591.3 million and $563.0 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $439.1 million and $418.7 million as of March 31, 2021 and December 31, 2020, respectively. Depreciation expense associated with finance leases totaled $19.0 million and $15.8 million for the three month periods ended March 31, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2021 and 2020 totaled $5.5 million and $5.8 million, respectively. For the three month periods ended March 31, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $27.4 million and $35.3 million, respectively, of which $2.2 million and $2.9 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $110.1 million and $77.5 million for the three month periods ended March 31, 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 March 31, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining nine months$115.4 $63.1 
2022115.3 51.5 
202361.7 27.3 
202422.5 17.3 
20252.1 10.8 
Thereafter
— 19.8 
Total minimum lease payments
$317.0 $189.8 
Less amounts representing interest
(14.2)(13.6)
Total lease obligations, net of interest
$302.8 $176.2 
Less current portion
142.2 69.2 
Long-term portion of lease obligations, net of interest
$160.6 $107.0 
As of March 31, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.7%. Non-cancelable operating leases had a weighted average remaining lease term of 3.9 years and a weighted average discount rate of 3.5% as of March 31, 2021.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation and Other Employee Benefit Plans
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Employee Benefit Plans
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. Under all stock-based compensation plans in effect as of March 31, 2021, there were approximately 2,519,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $5.5 million and $4.0 million for the three month periods ended March 31, 2021 and 2020,
respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.1 million and $0.9 million for the three month periods ended March 31, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.1 million and net tax deficiencies totaling $0.1 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 March 31, 2021, total unearned compensation related to restricted shares was approximately $45.7 million, which is expected to be recognized over a weighted average period of approximately 2.2 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $10.9 million and $5.6 million for the three month periods ended March 31, 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 
Granted146,681 92.29 
Vested(110,662)51.44 
Canceled/forfeited(8,400)29.80 
Non-vested restricted shares, as of March 31, 20211,872,960 $38.44 
(a)    Includes 2,500 and 2,300 restricted stock units as of March 31, 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 month period ended March 31, 2021, 18,843 shares were purchased by employees for $1.4 million pursuant to the Amended ESPPs, which shares were reacquired by the Company on the open market. For the three month period ended March 31, 2020, 53,399 shares were purchased by employees for $1.5 million, which shares were newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million and $0.4 million for the three month periods ended March 31, 2021 and 2020, respectively.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Other Retirement Plans
3 Months Ended
Mar. 31, 2021
Retirement Benefits [Abstract]  
Other Retirement Plans
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 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 March 31:
20212,412 2,532 $22.5 $2.2 $24.7 
20201,119 1,424 $5.4 $1.7 $7.1 
The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related primarily to timing of activity for the Company’s union resource-based projects, the majority of which are within its oil and gas operations.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Equity
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Equity
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 for the three month period ended March 31, 2021. For the three month period ended March 31, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $119.4 million, of which 0.6 million shares were repurchased for $28.8 million under a $150 million share repurchase program that was completed in the first quarter of 2020, and 3.0 million shares of which were repurchased for $90.6 million under the Company’s December 2018 $100 million share repurchase program. As of March 31, 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 the three month periods ended March 31, 2021 and 2020 relates to the Company’s operations in Canada and Mexico. For the three month period ended March 31, 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 month period ended March 31, 2020, unrealized losses on investment activity relates 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 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
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 March 31, 2021 and 2020, the Company’s consolidated effective tax rates were 30.7% and 1.2%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2021 included the effect of $2.3 million related to non-deductible share-based compensation, and for the three month period ended March 31, 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 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment Reporting Disclosure
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 and other end-markets through the installation and construction of power generation facilities, including from clean energy and renewable sources, such as wind, solar and biomass, as well as 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. 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 March 31,
Revenue:20212020
Communications (a)
$568.6 $644.1 
Clean Energy and Infrastructure350.4 286.3 
Oil and Gas725.5 359.1 
Electrical Transmission133.5 128.1 
Other0.0 0.0 
Eliminations(2.6)(1.0)
Consolidated revenue$1,775.4 $1,416.6 
(a)    Revenue generated primarily by utilities customers represented 20.1% and 15.2% of Communications segment revenue for the three month periods ended March 31, 2021 and 2020, respectively.
For the Three Months Ended March 31,
EBITDA:20212020
Communications$48.9 $50.8 
Clean Energy and Infrastructure10.9 5.0 
Oil and Gas167.6 74.4 
Electrical Transmission3.6 8.3 
Other7.4 7.4 
Corporate(40.0)(31.9)
Consolidated EBITDA$198.4 $114.0 
For the Three Months Ended March 31,
Depreciation and Amortization:20212020
Communications$21.8 $19.7 
Clean Energy and Infrastructure7.6 4.0 
Oil and Gas52.1 28.1 
Electrical Transmission6.1 5.9 
Other0.0 0.0 
Corporate2.9 2.8 
Consolidated depreciation and amortization$90.5 $60.5 
For the Three Months Ended March 31,
EBITDA Reconciliation:20212020
Income before income taxes$95.4 $36.5 
Plus:
Interest expense, net12.5 17.0 
Depreciation79.3 53.1 
Amortization of intangible assets11.2 7.4 
Consolidated EBITDA$198.4 $114.0 
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.7 billion and $1.4 billion for the three month periods ended March 31, 2021 and 2020, respectively. Revenue derived from foreign operations totaled $46.4 million and $45.7 million for the three month periods ended March 31, 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.0 billion as of both March 31, 2021 and December 31, 2020, and, for the Company’s businesses in foreign countries, totaled $22.2 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.4 billion as of both March 31, 2021 and December 31, 2020, and for the Company’s businesses in foreign countries, totaled approximately $49.4 million and $50.5 million as of March 31, 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 both March 31, 2021 and December 31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately
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 month periods ended March 31, 2021 and 2020 totaled approximately 4% and 2%, respectively, 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 March 31,
Customer:20212020
Enbridge, Inc. (a)
25%1%
AT&T (b)
11%24%
(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 month period ended March 31, 2021 as compared with the same period in 2020 was primarily driven by lower levels of wireless services, including from the effects of the COVID-19 pandemic and temporary project timing delays related to recently completed 5G spectrum auctions.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
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 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 March 31, 2021 and December 31, 2020, there were $153.2 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 March 31, 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 March 31, 2021 and December 31, 2020, outstanding performance and payment bonds approximated $1,739.7 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $773.7 million and $263.2 million as of March 31, 2021 and December 31, 2020, respectively. Included in these balances as of March 31, 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 March 31, 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 March 31, 2021 and December 31, 2020 are amounts held by entities that are proportionately consolidated totaling $7.6 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 three month period ended March 31, 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 March 31, 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 $136.3 million and $129.6 million, respectively, of which $89.0 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.3 million and $4.3 million as of March 31, 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 $59.3 million as of both March 31, 2021 and December 31, 2020. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million as of both March 31, 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 March 31, 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 March 31, 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 330 customers for the three month period ended March 31, 2021. As of March 31, 2021, two customers each accounted for approximately 14% and 10%, respectively, 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 68% and 62% of its revenue from its top ten customers for the three month periods ended March 31, 2021 and 2020, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions
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 March 31, 2021 and 2020, such payments to related party entities totaled approximately $20.5 million and $25.3 million, respectively. Payables associated with such arrangements totaled approximately $10.4 million and $8.9 million as of March 31, 2021 and December 31, 2020, respectively. Revenue from such related party arrangements totaled approximately $1.1 million and $1.0 million for the three month periods ended March 31, 2021 and 2020, respectively. Related amounts receivable, net, totaled approximately $0.2 million and $0.5 million as of March 31, 2021 and December 31, 2020, respectively.
In 2018, MasTec acquired a construction management firm specializing in steel building systems, of which Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, was a minority owner. Amounts outstanding for advances made by the Company on behalf of this entity, net, totaled approximately $0.2 million and $0.1 million as of March 31, 2021 and December 31, 2020, respectively, which amounts are expected to be settled under customary terms associated with the related purchase agreement.
The Company rents and leases equipment, and purchases certain supplies and servicing from CCI. Juan Carlos Mas 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. For the three month periods ended March 31, 2021 and 2020, MasTec paid CCI $5.0 million and $0.3 million, net of rebates, respectively, related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $4.6 million and $4.2 million as of March 31, 2021 and December 31, 2020, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.1 million for the three month period ended March 31, 2021, for which related receivables totaled approximately $0.1 million as of March 31, 2021, and as of December 31, 2020, were de minimis.
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 periods ended March 31, 2021 and 2020, MasTec incurred subcontracting expenses of approximately $29.0 million and $0.7 million, respectively, under these arrangements. As of March 31, 2021 and December 31, 2020, related amounts payable totaled approximately $18.6 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 March 31, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement.
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 the three month period ended March 31, 2021, charges under these arrangements were de minimis, and for the three month period ended March 31, 2020, MasTec charged approximately $4.0 million. Related amounts outstanding as of both March 31, 2021 and December 31, 2020 were de minimis. Payments for other expenses related to the Franchise for the three month periods ended March 31, 2021 and 2020 totaled approximately $0.1 million and $0.2 million, respectively, for which there were no amounts outstanding as of either March 31, 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. For both the three month periods ended March 31, 2021 and 2020, charges to this customer under these arrangements totaled approximately $0.3 million. As of March 31, 2021 and December 31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.
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 both March 31, 2021 and December 31, 2020, the Company’s net investment in this entity was a liability of approximately $2.0 million, which net amount includes approximately $1.9 million 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 month period ended March 31, 2021, approximately $0.2 million of income was recognized in connection with these arrangements. As of March 31, 2021 and December 31, 2020, related amounts receivable totaled $0.6 million and $0.4 million, respectively.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, of which Jorge Mas or José R. Mas is a trustee. There were no payments made in connection with these agreements in either of the three month periods ended March 31, 2021 or 2020, and life insurance assets associated with these agreements totaled approximately $22.2 million as of both March 31, 2021 and December 31, 2020.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Business, Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 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 relevant 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 Disclosure
COVID-19 Pandemic
During the first quarter of 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (“COVID-19”). The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions in 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to address the public health crisis, the effects of which resulted in workforce, supply chain and production disruptions and created significant uncertainties in the U.S. and global economies. While the adverse effects of these restrictions and mitigation measures partially subsided in the second half of 2020 and into 2021, the possibility of future restrictions remains in the event of a rise in the number of COVID-19 cases in the future.
As a provider of essential services, all of the Company’s business segments continued to operate throughout 2020 and into 2021, and where safe and possible, the Company’s customers generally directed it 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 had a negative impact on the Company’s operations in 2020 and is expected to continue to affect its business activities in 2021. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures and other factors, the health and availability of work crews or other key personnel, including subcontractors or supply chain disruptions, and/or delayed project start dates or 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 of effective treatments and vaccines, the speed with which they can be administered to the public, the degree to which the public is willing to be vaccinated and the degree that vaccines are effective in preventing infection or illness from existing or new strains of COVID-19, 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 28% and 42% of consolidated revenue for the three month periods ended March 31, 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 5% and 6% of consolidated revenue for the three month periods ended March 31, 2021 and 2020, respectively. 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 three month periods ended March 31, 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 March 31, 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 $13.8 million and $17.8 million, 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 $3.7 million and $5.5 million as of March 31, 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 March 31, 2021, the amount of the Company’s remaining performance obligations was $5.0 billion. Based on current expectations, the Company expects to recognize approximately $4.0 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 March 31, 2021 and December 31, 2020, the Company included approximately $59 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 March 31, 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 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20212020
Net income attributable to MasTec:
Net income - basic and diluted (a)
$65,649 $36,230 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,439 74,738 
Dilutive common stock equivalents (b)
1,407 675 
Weighted average shares outstanding - diluted
73,846 75,413 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the three month period ended March 31, 2021, there were 22,527 anti-dilutive common stock equivalents.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Segment
The following table provides balances for goodwill by reportable segment as of March 31, 2021 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasElectrical
Transmission
Total Goodwill
Goodwill, gross$561.9 $166.4 $509.7 $150.1 $1,388.1 
Accumulated impairment loss— — (125.4)— (125.4)
Goodwill, net$561.9 $166.4 $384.3 $150.1 $1,262.7 
Rollforward of Other 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— 48.0 — 4.3 52.3 
Currency translation adjustments— — 0.5 — 0.5 
Amortization expense(7.9)(2.7)(0.6)(11.2)
Other intangible assets, net, as of March 31, 2021$34.5 $119.5 $61.0 $10.6 $225.6 
(a)Consists principally of trade names and non-compete agreements.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 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):
March 31,
2021
December 31,
2020
Contract billings
$889.5 $805.0 
Less allowance
(12.8)(20.5)
Accounts receivable, net of allowance$876.7 $784.5 
Retainage
314.0 287.7 
Unbilled receivables
644.1 682.0 
Contract assets
$958.1 $969.7 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 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):
March 31,
2021
December 31,
2020
Land
$8.4 $6.0 
Buildings and leasehold improvements
43.7 40.5 
Machinery and equipment
1,972.1 1,875.5 
Office furniture and equipment
228.3 221.6 
Construction in progress
23.0 26.1 
Total property and equipment
$2,275.5 $2,169.7 
Less accumulated depreciation and amortization
(1,251.0)(1,187.4)
Property and equipment, net
$1,024.5 $982.3 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
3 Months Ended
Mar. 31, 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 DateMarch 31,
2021
December 31,
2020
Senior secured credit facility:September 19, 2024
Revolving loans$45.0 $32.7 
Term loan395.0 397.5 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations302.9 288.5 
Total debt obligations$1,342.9 $1,318.7 
Less unamortized deferred financing costs(15.2)(16.0)
Total debt, net of deferred financing costs$1,327.7 $1,302.7 
Current portion of long-term debt157.3 145.1 
Long-term debt$1,170.4 $1,157.6 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of March 31, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining nine months$115.4 $63.1 
2022115.3 51.5 
202361.7 27.3 
202422.5 17.3 
20252.1 10.8 
Thereafter
— 19.8 
Total minimum lease payments
$317.0 $189.8 
Less amounts representing interest
(14.2)(13.6)
Total lease obligations, net of interest
$302.8 $176.2 
Less current portion
142.2 69.2 
Long-term portion of lease obligations, net of interest
$160.6 $107.0 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of March 31, 2021 were as follows (in millions):
 Finance
Leases
Operating
Leases
2021, remaining nine months$115.4 $63.1 
2022115.3 51.5 
202361.7 27.3 
202422.5 17.3 
20252.1 10.8 
Thereafter
— 19.8 
Total minimum lease payments
$317.0 $189.8 
Less amounts representing interest
(14.2)(13.6)
Total lease obligations, net of interest
$302.8 $176.2 
Less current portion
142.2 69.2 
Long-term portion of lease obligations, net of interest
$160.6 $107.0 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 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 
Granted146,681 92.29 
Vested(110,662)51.44 
Canceled/forfeited(8,400)29.80 
Non-vested restricted shares, as of March 31, 20211,872,960 $38.44 
(a)    Includes 2,500 and 2,300 restricted stock units as of March 31, 2021 and December 31, 2020, respectively.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Other Retirement Plans (Tables)
3 Months Ended
Mar. 31, 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 March 31:
20212,412 2,532 $22.5 $2.2 $24.7 
20201,119 1,424 $5.4 $1.7 $7.1 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
For the Three Months Ended March 31,
Revenue:20212020
Communications (a)
$568.6 $644.1 
Clean Energy and Infrastructure350.4 286.3 
Oil and Gas725.5 359.1 
Electrical Transmission133.5 128.1 
Other0.0 0.0 
Eliminations(2.6)(1.0)
Consolidated revenue$1,775.4 $1,416.6 
(a)    Revenue generated primarily by utilities customers represented 20.1% and 15.2% of Communications segment revenue for the three month periods ended March 31, 2021 and 2020, respectively.
For the Three Months Ended March 31,
EBITDA:20212020
Communications$48.9 $50.8 
Clean Energy and Infrastructure10.9 5.0 
Oil and Gas167.6 74.4 
Electrical Transmission3.6 8.3 
Other7.4 7.4 
Corporate(40.0)(31.9)
Consolidated EBITDA$198.4 $114.0 
For the Three Months Ended March 31,
Depreciation and Amortization:20212020
Communications$21.8 $19.7 
Clean Energy and Infrastructure7.6 4.0 
Oil and Gas52.1 28.1 
Electrical Transmission6.1 5.9 
Other0.0 0.0 
Corporate2.9 2.8 
Consolidated depreciation and amortization$90.5 $60.5 
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Three Months Ended March 31,
EBITDA Reconciliation:20212020
Income before income taxes$95.4 $36.5 
Plus:
Interest expense, net12.5 17.0 
Depreciation79.3 53.1 
Amortization of intangible assets11.2 7.4 
Consolidated EBITDA$198.4 $114.0 
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 March 31,
Customer:20212020
Enbridge, Inc. (a)
25%1%
AT&T (b)
11%24%
(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 month period ended March 31, 2021 as compared with the same period in 2020 was primarily driven by lower levels of wireless services, including from the effects of the COVID-19 pandemic and temporary project timing delays related to recently completed 5G spectrum auctions.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
numberOfSegments
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]      
Number of reportable segments | numberOfSegments 5    
Accrued payroll taxes $ 59.0    
Revenue [Line Items]      
Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars) 13.8 $ 17.8  
Contract with customer, unapproved change orders and/or claims, amount (in dollars) 59.0   $ 51.0
Mobilization Costs      
Revenue [Line Items]      
Mobilization costs $ 3.7   $ 5.5
Maximum [Member]      
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 [Member] | Concentration Risk from Type of Arrangement [Member] | Master Service and Other Service Agreements [Member]      
Revenue [Line Items]      
Concentration risk, percentage of total 28.00% 42.00%  
Revenue Benchmark [Member] | Concentration Risk from Type of Arrangement [Member] | Master Service and Other Service Agreements [Member] | Point in Time [Member]      
Revenue [Line Items]      
Concentration risk, percentage of total 5.00% 6.00%  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details)
$ in Billions
Mar. 31, 2021
USD ($)
Accounting Policies [Abstract]  
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) $ 5.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Accounting Policies [Abstract]  
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) $ 4.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details) - Accounting Standards Update 2019-12
Mar. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2021
Change in accounting principle, accounting standards update, adopted true
Change in accounting principle, accounting standards update, immaterial effect true
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Schedule of Earnings Per Share Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net income attributable to MasTec:    
Net income - basic (in dollars) $ 65,649 $ 36,230
Net income - diluted (in dollars) $ 65,649 $ 36,230
Weighted average shares outstanding:    
Weighted average shares outstanding - basic 72,439,000 74,738,000
Dilutive common stock equivalents (in shares) 1,407,000 675,000
Weighted average shares outstanding - diluted 73,846,000 75,413,000
Anti-dilutive common stock (in shares) 22,527  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill, gross $ 1,388,100  
Accumulated impairment loss (125,400)  
Goodwill, net 1,262,718 $ 1,243,034
Communications [Member]    
Goodwill [Line Items]    
Goodwill, gross 561,900  
Accumulated impairment loss 0  
Goodwill, net 561,900  
Clean Energy and Infrastructure [Member]    
Goodwill [Line Items]    
Goodwill, gross 166,400  
Accumulated impairment loss 0  
Goodwill, net 166,400  
Oil and Gas [Member]    
Goodwill [Line Items]    
Goodwill, gross 509,700  
Accumulated impairment loss (125,400)  
Goodwill, net 384,300  
Electrical Transmission [Member]    
Goodwill [Line Items]    
Goodwill, gross 150,100  
Accumulated impairment loss 0  
Goodwill, net $ 150,100  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Goodwill [Line Items]  
Goodwill, acquired during period $ 19.7
Goodwill, measurement period adjustments (0.2)
Goodwill, Gross [Member]  
Goodwill [Line Items]  
Goodwill, currency translation gains (losses) 1.8
Goodwill, Accumulated Impairment Loss [Member]  
Goodwill [Line Items]  
Goodwill, currency translation gains (losses) $ (1.6)
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 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 52,300  
Currency translation adjustments 500  
Amortization expense (11,200)  
Other intangible assets, net, ending balance 225,566  
Customer Relationships and Backlog [Member]    
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 48,000  
Currency translation adjustments, amortizing intangible assets 0  
Amortization expense (7,900)  
Other intangible assets, net, amortizing, ending balance 119,500  
Pre-Qualifications [Member]    
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 500  
Amortization expense (2,700)  
Other intangible assets, net, amortizing, ending balance 61,000  
Other Amortizing Intangible Assets [Member]    
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 4,300  
Currency translation adjustments, amortizing intangible assets 0  
Amortization expense (600)  
Other intangible assets, net, amortizing, ending balance 10,600  
Trade Names [Member]    
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.1
Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)
3 Months Ended
Mar. 31, 2021
reportingunit
Oil and Gas [Member]  
Goodwill [Line Items]  
Number of reporting units 1
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (2021 Acquisitions) (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
acquisition
Mar. 31, 2020
USD ($)
Dec. 31, 2020
acquisition
Business Acquisition [Line Items]      
Business combinations, number of acquisitions | acquisition 2   5
Business combinations, cash, net of cash acquired $ 88,646 $ 0  
2021 Acquisitions      
Business Acquisition [Line Items]      
Business combinations, cash, net of cash acquired $ 90,000    
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
acquisition
Mar. 31, 2020
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2020
yr
acquisition
Jun. 30, 2020
Business Acquisition [Line Items]          
Business combinations, number of acquisitions | acquisition 2     5  
Business combinations, cash, net of cash acquired $ 88,646 $ 0      
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low 56,000        
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 174,000        
Install to Home          
Business Acquisition [Line Items]          
Business combinations, number of acquisitions | acquisition       1  
Clean Energy and Infrastructure and Communications          
Business Acquisition [Line Items]          
Business combinations, number of acquisitions | acquisition       2,000,000  
Clean Energy and Infrastructure [Member]          
Business Acquisition [Line Items]          
Business combinations, percentage of interests acquired 91.00%     91.00% 96.00%
Communications and Electrical Transmission          
Business Acquisition [Line Items]          
Business combinations, number of acquisitions | acquisition       3  
Communications [Member]          
Business Acquisition [Line Items]          
Business combinations, number of acquisitions | acquisition       1  
Electrical Transmission [Member]          
Business Acquisition [Line Items]          
Business combinations, number of acquisitions | acquisition       1  
2020 Acquisitions [Member]          
Business Acquisition [Line Items]          
Business combinations, cash, net of cash acquired $ 23,500        
Business combinations, contingent consideration, earn-out liabilities 8,300        
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low 1,000        
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 13,000        
2020 Acquisitions [Member] | Maximum [Member] | Expected Term [Member]          
Business Acquisition [Line Items]          
Business combinations, contingent consideration, earn-out period (in years) | yr       5  
2020 Acquisitions [Member] | Forecast [Member]          
Business Acquisition [Line Items]          
Business combinations, cash, net of cash acquired     $ 3,200    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Pro Forma Financial Information and Acquisition Results [Abstract]    
Business combinations, unaudited supplemental pro forma revenue $ 1,800.0 $ 1,600.0
Business combinations, unaudited supplemental pro forma net income (loss) 68.6 46.7
Business combinations, consolidated acquisition-related revenue 86.8 49.5
Business combinations, consolidated acquisition-related income (loss) $ 1.2 $ (1.2)
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Q2 2021 Acquisitions) (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 06, 2021
USD ($)
numberOfEmployees
Mar. 31, 2021
USD ($)
acquisition
Mar. 31, 2020
USD ($)
Dec. 31, 2020
acquisition
Business Acquisition [Line Items]        
Business combinations, number of acquisitions | acquisition   2   5
Business combinations, cash, net of cash acquired   $ 88,646 $ 0  
Subsequent Event [Member]        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions | numberOfEmployees 2      
2021 Acquisitions        
Business Acquisition [Line Items]        
Business combinations, cash, net of cash acquired   $ 90,000    
2021 Acquisitions | Subsequent Event [Member]        
Business Acquisition [Line Items]        
Business combinations, cash, net of cash acquired $ 420,000      
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low $ 56,000,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high 174,000,000    
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments $ (200,000)    
Discount Rate [Member] | Minimum [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.120    
Discount Rate [Member] | Maximum [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.200    
Discount Rate [Member] | Weighted Average [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.131    
Earn-Out Liabilities [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value $ 134,800,000   $ 135,200,000
Acquisition-related contingent consideration liabilities, additions from new business combinations 0 $ 0  
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments 0 1,100,000  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income) (400,000) 1,800,000  
Acquisition-related contingent consideration liabilities, payments 0 $ 0  
Earn-Out Liabilities [Member] | Other Current Liabilities [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value $ 47,900,000   $ 48,100,000
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments, carrying value $ 242,000,000   $ 220,000,000
Equity investments, adjusted cost basis, amount 18,000,000   17,000,000
Equity investments, impairments 0 $ 0  
Loans Receivable [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Financing receivables $ 3,000,000   3,000,000
Financing commitments     3,000,000
Waha JVs [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 33.00%    
Equity investments, carrying value $ 196,000,000   175,000,000
CCI [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments, adjusted cost basis, amount $ 15,000,000    
CCI [Member] | Immediate Family Member of Management [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments without readily determinable fair value, ownership percentage 15.00%    
FM Tech [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 50.00%    
Equity investments, carrying value $ 17,000,000   $ 16,000,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) $ 7,346,000 $ 7,834,000  
Equity method investments, net investment 242,000,000   $ 220,000,000
Unrealized gains (losses) on equity investee activity, net of tax 13,839,000 (22,961,000)  
Waha JVs [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) 7,700,000 7,600,000  
Equity method investments, distributions of earnings received, operating cash flows 0 2,600,000  
Equity method investments, cumulative undistributed earnings 75,000,000.0    
Equity method investments, net investment 196,000,000   $ 175,000,000
Unrealized gains (losses) on equity investee activity, before tax 17,300,000 (30,300,000)  
Unrealized gains (losses) on equity investee activity, net of tax $ 13,100,000 $ (23,000,000.0)  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) - AVCT [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]    
Equity investment ownership, percentage 9.00% 9.00%
Beneficial ownership of all interests, percentage 22.00% 21.00%
Equity investment and warrants, amount paid (in dollars) $ 5.0  
Unrealized fair value measurement gains (losses), AVCT shares (1.0)  
Unrealized gains (losses) on AVCT convertible debentures, before tax 1.0  
Unrealized gains (losses) on AVCT convertible debentures, net of tax 0.8  
Common Stock [Member]    
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]    
Equity securities, fair value $ 17.0 $ 17.0
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Other Investments - Other Equity Method Investments) (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, net investment $ 242,000,000   $ 220,000,000
Loans Receivable [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Financing commitments     3,000,000
Confluence [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 75.00%    
Equity method investments, net investment $ 400,000    
Confluence [Member] | Loans Receivable [Member] | Maximum [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Financing commitments 2,500,000    
Telecommunications Equity Method Investees [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, net investment 21,000,000   19,000,000
Equity method investments, equity contributions 2,000,000 $ 0  
Receivables, related party 200,000    
Payments for advance to affiliate 200,000    
Telecommunications Equity Method Investees [Member] | Subcontracting Arrangements [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Expenses, related party 1,800,000 $ 2,700,000  
Payables, related party 300,000   200,000
Telecommunications Equity Method Investees [Member] | Employee Leasing Arrangement      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Receivables, related party $ 500,000   400,000
FM Tech [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 50.00%    
Equity method investments, net investment $ 17,000,000   16,000,000
Equity method investments, equity contributions 2,000,000    
FM Tech [Member] | Equity Method Investments [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Financing commitments $ 3,000,000   $ 9,000,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) - 4.50% Senior Notes [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior Notes, gross carrying amount $ 600.0  
Senior Notes [Member]    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 4.50%  
Debt instrument, maturity date Aug. 15, 2028  
Senior Notes, estimated fair value $ 618.0 $ 625.5
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Contract billings $ 889,500 $ 805,000
Less allowance (12,800) (20,500)
Accounts receivable, net of allowance 876,715 784,488
Contract Assets [Abstract]    
Retainage 314,000 287,700
Unbilled receivables 644,100 682,000
Contract assets $ 958,064 $ 969,743
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Provision for credit losses $ (7,700) $ 1,600  
Contract liabilities 259,488   $ 228,388
Contract with customer liability, deferred revenue current 240,800   $ 203,000
Deferred revenue, revenue recognized 146,800 105,600  
Non-recourse financing agreement, discount charge (12,459) (17,004)  
Receivables, Non-Recourse Arrangement [Member]      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Non-recourse financing agreement, discount charge $ (800) $ (1,800)  
Minimum [Member]      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Retainage, percentage of contract billings 5.00%    
Maximum [Member]      
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.1
Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Property and Equipment [Line Items]    
Property and equipment $ 2,275,500 $ 2,169,700
Less accumulated depreciation and amortization (1,251,000) (1,187,400)
Property and equipment, net 1,024,509 982,328
Land [Member]    
Property and Equipment [Line Items]    
Property and equipment 8,400 6,000
Building and Leasehold Improvements [Member]    
Property and Equipment [Line Items]    
Property and equipment 43,700 40,500
Machinery and Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment 1,972,100 1,875,500
Office Furniture and Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment 228,300 221,600
Construction in Progress [Member]    
Property and Equipment [Line Items]    
Property and equipment $ 23,000 $ 26,100
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net (Narrative) (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]    
Capitalized internal-use software, gross $ 160.2 $ 154.1
Capitalized internal-use software, net $ 36.7 $ 34.3
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Schedule of Carrying Values of Debt) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Finance lease and other obligations $ 302,900 $ 288,500
Total debt obligations 1,342,900 1,318,700
Less unamortized deferred financing costs (15,200) (16,000)
Total debt, net of deferred financing costs 1,327,700 1,302,700
Current portion of long-term debt 157,257 145,110
Long-term debt $ 1,170,419 1,157,632
Credit Facility [Member]    
Debt Instrument [Line Items]    
Line of credit facility, maturity date Sep. 19, 2024  
Credit Facility [Member] | Revolving Loans [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations $ 45,000 32,700
Credit Facility [Member] | Term Loan [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations 395,000 397,500
Senior Notes [Member] | 4.50% Senior Notes [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations $ 600,000 $ 600,000
Debt instrument, interest rate (percentage) 4.50%  
Debt instrument, maturity date Aug. 15, 2028  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Senior Secured Credit Facility) (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Line of credit facility, letters of credit issued $ 153.2 $ 151.8   $ 151.8
Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity 1,750.0      
Line of credit facility, letters of credit issued $ 127.0 $ 133.6   133.6
Line of credit facility, unused facility fee (percentage) 0.20% 0.20%    
Credit Facility [Member] | Revolving Loans [Member]        
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,200.0   $ 1,200.0
Credit Facility [Member] | Revolving Loans [Member] | Weighted Average [Member]        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage) 1.77% 1.87%   1.87%
Credit Facility [Member] | Term Loan [Member]        
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.36% 1.40%   1.40%
Credit Facility [Member] | Term Loan [Member] | Forecast [Member]        
Debt Instrument [Line Items]        
Line of credit facility, term loan, amount of quarterly principal installment payments     $ 5.0  
Credit Facility [Member] | Foreign Denomination [Member]        
Debt Instrument [Line Items]        
Long-term line of credit $ 45.0 $ 33.0   $ 33.0
Line of credit facility, remaining borrowing capacity 255.0 267.3   267.3
Credit Facility [Member] | Letters of Credit [Member]        
Debt Instrument [Line Items]        
Line of credit facility, capacity available for letters of credit $ 523.0 $ 516.4   $ 516.4
Credit Facility [Member] | Letters of Credit [Member] | Performance Standby [Member]        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage) 0.375% 0.375%   0.375%
Credit Facility [Member] | Letters of Credit [Member] | Commercial and/or Financial Standby [Member]        
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.1
Debt (Other Credit Facilities) (Narrative) (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Letters of credit issued $ 153,200,000 $ 151,800,000
Other Credit Facilities [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations 0 0
Line of Credit [Member] | Letters of Credit [Member]    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity 50,000,000.0  
Standby Letters of Credit [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Letters of credit issued $ 26,200,000 $ 18,200,000
Standby Letters of Credit [Member] | Line of Credit [Member] | Letters of Credit [Member]    
Debt Instrument [Line Items]    
Line of credit facility, interest rate (percentage) 0.40% 0.50%
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Additional Information) (Narrative) (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Debt instruments, accrued interest payable (in dollars) $ 4.8 $ 12.4
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations (Additional Lease Information) (Narrative) (Details)
3 Months Ended
Mar. 31, 2021
Lessee, Lease, Description [Line Items]  
Finance leases, weighted average remaining lease term (in years) 2 years 6 months
Finance leases, weighted average discount rate, percent 3.70%
Operating leases, weighted average remaining lease term (in years) 3 years 10 months 24 days
Operating leases, weighted average discount rate, percent 3.50%
Minimum [Member] | Equipment Leases [Member]  
Lessee, Lease, Description [Line Items]  
Leases, renewal term 1 year
Minimum [Member] | Facility Leases [Member]  
Lessee, Lease, Description [Line Items]  
Leases, renewal term 1 year
Maximum [Member]  
Lessee, Lease, Description [Line Items]  
Leases, remaining lease terms 8 years
Maximum [Member] | Equipment Leases [Member]  
Lessee, Lease, Description [Line Items]  
Leases, renewal term 5 years
Maximum [Member] | Facility Leases [Member]  
Lessee, Lease, Description [Line Items]  
Leases, renewal term 5 years
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations (Finance Leases) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Leases [Abstract]      
Finance leases, assets, gross $ 591.3   $ 563.0
Finance leases, assets, net 439.1   $ 418.7
Finance leases, assets, depreciation $ 19.0 $ 15.8  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations (Operating Leases) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating Leased Assets [Line Items]    
Operating leases, additions $ 5.5 $ 5.8
Operating leases, expense 27.4 35.3
Operating leases, variable lease costs 2.2 2.9
Operating leases, short-term leases, expense $ 110.1 $ 77.5
Minimum [Member]    
Operating Leased Assets [Line Items]    
Operating leases, term of contract (in years) 1 year  
Maximum [Member]    
Operating Leased Assets [Line Items]    
Operating leases, term of contract (in years) 1 year  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finance Leases    
2021, remaining nine months $ 115,400  
2022 115,300  
2023 61,700  
2024 22,500  
2025 2,100  
Thereafter 0  
Total minimum lease payments 317,000  
Less amounts representing interest (14,200)  
Total lease obligations, net of interest 302,800  
Less current portion 142,200  
Long-term portion of lease obligations, net of interest 160,600  
Operating Leases    
2021, remaining nine months 63,100  
2022 51,500  
2023 27,300  
2024 17,300  
2025 10,800  
Thereafter 19,800  
Total minimum lease payments 189,800  
Less amounts representing interest (13,600)  
Total lease obligations, net of interest 176,200  
Less current portion 69,184 $ 72,481
Long-term portion of lease obligations, net of interest $ 106,971 $ 116,506
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]    
Stock-based compensation plans, number of shares available for future grant 2,519,000  
Non-cash stock-based compensation expense $ 5.5 $ 4.0
Stock-based compensation, income tax benefits 1.1 0.9
Stock-based compensation, vested awards, net tax benefits (deficiencies) $ 0.1 $ (0.1)
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) - Restricted Shares [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2021
Mar. 31, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Stock-based compensation awards, unearned compensation $ 45.7 $ 45.7  
Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) 2 years 2 months 12 days    
Stock-based compensation, vested awards, intrinsic value   $ 10.9 $ 5.6
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Restricted Shares [Member]  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 1,845,341
Granted (in shares) 146,681
Vested (in shares) (110,662)
Canceled/forfeited (in shares) (8,400)
Non-vested restricted shares, ending balance (in shares) 1,872,960
Per Share Weighted Average Grant Date Fair Value  
Non-vested restricted shares, per share weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares $ 34.90
Granted (in dollars per share) | $ / shares 92.29
Vested (in dollars per share) | $ / shares 51.44
Canceled/forfeited (in dollars per share) | $ / shares 29.80
Non-vested restricted shares, per share weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 38.44
Restricted Stock Units [Member]  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 2,300
Non-vested restricted shares, ending balance (in shares) 2,500
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation and Other Employee Benefit Plans (ESPP) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Common shares issued (in shares) 18,843 53,399
Cash proceeds (in dollars) $ 0 $ 1,476
Employee Stock Purchase Plans [Member]    
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
ESPP purchase price, percent 85.00%  
Cash proceeds (in dollars) $ 1,400 1,500
Compensation expense $ 300 $ 400
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
numberOfEmployees
Mar. 31, 2020
USD ($)
numberOfEmployees
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer Plan, Employer Contribution, Cost $ 24.7 $ 7.1
Pension Plan [Member]    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer Plan, Employer Contribution, Cost 22.5 5.4
Multiemployer Plans, Other Multiemployer [Member]    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer Plan, Employer Contribution, Cost $ 2.2 $ 1.7
Low [Member]    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plans, covered employees (in number of employees) | numberOfEmployees 2,412 1,119
High [Member]    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plans, covered employees (in number of employees) | numberOfEmployees 2,532 1,424
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Equity (Share Activity) (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 19, 2020
Dec. 21, 2018
Sep. 11, 2018
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares) 0 3,600,000      
Treasury stock acquired, value   $ 119,426,000      
Stock repurchase program, remaining authorized repurchase amount $ 158,600,000        
September 2018 Share Repurchase Program [Member]          
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares)   600,000      
Treasury stock acquired, value   $ 28,800,000      
Share repurchase program, amount authorized, value         $ 150,000,000
December 2018 Share Repurchase Program [Member]          
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares)   3,000,000.0      
Treasury stock acquired, value   $ 90,600,000      
Share repurchase program, amount authorized, value       $ 100,000,000  
Stock repurchase program, remaining authorized repurchase amount 8,600,000        
March 2020 Share Repurchase Program [Member]          
Equity, Treasury Stock [Line Items]          
Share repurchase program, amount authorized, value     $ 150,000,000    
Stock repurchase program, remaining authorized repurchase amount $ 150,000,000        
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Consolidated effective tax rate, percent 30.70% 1.20%
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 81 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Narrative) (Details)
3 Months Ended
Mar. 31, 2021
numberOfSegments
Segment Reporting [Abstract]  
Number of operating segments 5
Number of reportable segments 5
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue:    
Revenue (in dollars) $ 1,775,424 $ 1,416,604
Communications [Member] | Customer Concentration Risk [Member] | Revenue [Member] | Utilities [Member]    
Revenue:    
Utilities customers, percentage of Communications segment revenue 20.10% 15.20%
Reportable Segments [Member] | Communications [Member]    
Revenue:    
Revenue (in dollars) $ 568,600 $ 644,100
Reportable Segments [Member] | Clean Energy and Infrastructure [Member]    
Revenue:    
Revenue (in dollars) 350,400 286,300
Reportable Segments [Member] | Oil and Gas [Member]    
Revenue:    
Revenue (in dollars) 725,500 359,100
Reportable Segments [Member] | Electrical Transmission [Member]    
Revenue:    
Revenue (in dollars) 133,500 128,100
Reportable Segments [Member] | Other [Member]    
Revenue:    
Revenue (in dollars) 0 0
Eliminations [Member]    
Revenue:    
Revenue (in dollars) $ (2,600) $ (1,000)
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
EBITDA:    
EBITDA $ 198.4 $ 114.0
Reportable Segments [Member] | Communications [Member]    
EBITDA:    
EBITDA 48.9 50.8
Reportable Segments [Member] | Clean Energy and Infrastructure [Member]    
EBITDA:    
EBITDA 10.9 5.0
Reportable Segments [Member] | Oil and Gas [Member]    
EBITDA:    
EBITDA 167.6 74.4
Reportable Segments [Member] | Electrical Transmission [Member]    
EBITDA:    
EBITDA 3.6 8.3
Reportable Segments [Member] | Other [Member]    
EBITDA:    
EBITDA 7.4 7.4
Corporate [Member]    
EBITDA:    
EBITDA $ (40.0) $ (31.9)
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Depreciation and Amortization:    
Depreciation and amortization $ 90.5 $ 60.5
Reportable Segments [Member] | Communications [Member]    
Depreciation and Amortization:    
Depreciation and amortization 21.8 19.7
Reportable Segments [Member] | Clean Energy and Infrastructure [Member]    
Depreciation and Amortization:    
Depreciation and amortization 7.6 4.0
Reportable Segments [Member] | Oil and Gas [Member]    
Depreciation and Amortization:    
Depreciation and amortization 52.1 28.1
Reportable Segments [Member] | Electrical Transmission [Member]    
Depreciation and Amortization:    
Depreciation and amortization 6.1 5.9
Reportable Segments [Member] | Other [Member]    
Depreciation and Amortization:    
Depreciation and amortization 0.0 0.0
Corporate [Member]    
Depreciation and Amortization:    
Depreciation and amortization $ 2.9 $ 2.8
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
EBITDA Reconciliation:    
Income before income taxes $ 95,429 $ 36,485
Interest expense, net 12,459 17,004
Depreciation 79,264 53,089
Amortization of intangible assets 11,247 7,391
EBITDA $ 198,400 $ 114,000
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information (Foreign Operations) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Segments and Related Information [Line Items]        
Revenue     $ 1,775,424 $ 1,416,604
Property and equipment, net $ 1,024,509 $ 982,328 1,024,509  
United States [Member]        
Segments and Related Information [Line Items]        
Revenue     1,700,000 1,400,000
Property and equipment, net 1,000,000 1,000,000 1,000,000  
Intangible assets and goodwill, net 1,400,000 1,400,000 1,400,000  
Foreign Operations [Member]        
Segments and Related Information [Line Items]        
Revenue     46,400 $ 45,700
Property and equipment, net 22,200 22,800 22,200  
Intangible assets and goodwill, net $ 49,400 $ 50,500 $ 49,400  
Foreign Operations [Member] | Accounts Receivable, Net, Less Deferred Revenue [Member] | Geographic Concentration Risk [Member]        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 5.00% 5.00%    
Govermment [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total     4.00% 2.00%
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Enbridge, Inc.    
Segments and Related Information [Line Items]    
Concentration risk, percentage of total 25.00% 1.00%
AT&T [Member]    
Segments and Related Information [Line Items]    
Concentration risk, percentage of total 11.00% 24.00%
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Commitments and Contingencies [Line Items]    
Letters of credit issued $ 153.2 $ 151.8
Self-Insurance [Member] | Workers' Compensation, General and Automobile Policies [Member]    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 136.3 129.6
Self-Insurance [Member] | Workers' Compensation, General and Automobile Policies [Member] | Other Long-Term Liabilities [Member]    
Commitments and Contingencies [Line Items]    
Self-insurance reserve, non-current 89.0 86.1
Self-Insurance [Member] | Employee Group Medical Claims [Member]    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 5.3 4.3
Performance and Payment Bonds [Member]    
Commitments and Contingencies [Line Items]    
Bonded projects, estimated costs to complete 773.7 263.2
Performance and Payment Bonds [Member] | Subsidiaries [Member]    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 1,739.7 764.8
Performance and Payment Bonds [Member] | Subsidiaries [Member] | Corporate Joint Venture [Member]    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 115.0  
Financial Guarantees [Member] | Self-Insurance [Member] | Workers' Compensation, General and Automobile Policies [Member]    
Commitments and Contingencies [Line Items]    
Letters of credit issued 59.3 59.3
Surety Bonds [Member] | Self-Insurance [Member] | Workers' Compensation [Member]    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount $ 37.4 $ 37.4
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Investment Arrangements) (Narrative) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
numberOfEmployees
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]    
Number of joint ventures | numberOfEmployees 3  
Cash $ 512,407 $ 423,118
Proportionately Consolidated Non-Controlled Joint Venture [Member]    
Other Commitments [Line Items]    
Cash 7,600 $ 8,200
Payments for advance to affiliate $ 700  
Proportionately Consolidated Non-Controlled Joint Venture [Member] | Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member] | Minimum [Member]    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 85.00%  
Proportionately Consolidated Non-Controlled Joint Venture [Member] | Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member] | Maximum [Member]    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 90.00%  
Proportionately Consolidated Non-Controlled Joint Venture [Member] | Joint Venture Civil Construction Project [Member] | Minimum [Member]    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 30.00%  
Proportionately Consolidated Non-Controlled Joint Venture [Member] | Joint Venture Civil Construction Project [Member] | Maximum [Member]    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 50.00%  
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) - numberOfCustomers
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Concentration Risk [Line Items]        
Number of customers     330  
Accounts Receivable, Net, Less Deferred Revenue [Member] | Credit Concentration Risk [Member] | Customers with Largest Net Accounts Receivable Positions [Member]        
Concentration Risk [Line Items]        
Number of customers 2 2    
Accounts Receivable, Net, Less Deferred Revenue [Member] | Credit Concentration Risk [Member] | Customer with Largest Net Accounts Receivable Position [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage of total 14.00% 15.00%    
Accounts Receivable, Net, Less Deferred Revenue [Member] | Credit Concentration Risk [Member] | Customer with Second Largest Net Accounts Receivable Position [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage of total 10.00% 12.00%    
Revenue [Member] | Customer Concentration Risk [Member] | Ten Largest Customers [Member]        
Concentration Risk [Line Items]        
Number of customers     10 10
Concentration risk, percentage of total     68.00% 62.00%
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Management) (Narrative) (Details) - Management [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Equipment, Supplies and Services [Member]      
Related Party Transaction [Line Items]      
Payments, related party $ 20.5 $ 25.3  
Payables, related party 10.4   $ 8.9
Revenue, related party 1.1 1.0  
Receivables, net, related party 0.2   0.5
Subcontracting Arrangements [Member]      
Related Party Transaction [Line Items]      
Payments, related party 29.0 $ 0.7  
Payables, related party $ 18.6   $ 1.4
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) - Immediate Family Member of Management [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Construction Management Firm Specializing in Steel Building Systems [Member]      
Related Party Transaction [Line Items]      
Advances outstanding, related party   $ 0.2 $ 0.1
CCI [Member] | Equipment [Member]      
Related Party Transaction [Line Items]      
Payments, net of rebates, related party $ 5.0 $ 0.3  
Payables, related party 4.6   $ 4.2
Revenue, related party 0.1    
Receivables, related party $ 0.1    
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Executive Officers) (Narrative) (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
numberOfEmployees
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Management [Member] | Subcontracting Arrangements [Member]      
Related Party Transaction [Line Items]      
Number of management members, subcontracting arrangement | numberOfEmployees 2    
Expenses, related party $ 29,000,000.0 $ 700,000  
Payables, related party 18,600,000   $ 1,400,000
Chairman, Board of Directors [Member] | Lease Agreements [Member]      
Related Party Transaction [Line Items]      
Expenses, related party 600,000 600,000  
Executive Officers [Member] | Related Customer [Member]      
Related Party Transaction [Line Items]      
Receivables, related party 800,000   900,000
Charges, related party 300,000 300,000  
Executive Officers [Member] | Construction Services [Member]      
Related Party Transaction [Line Items]      
Expenses, related party 100,000 200,000  
Payables, related party $ 0   $ 0
Revenue, related party   $ 4,000,000.0  
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Management/Subcontracting agreement) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Line of credit facility, letters of credit issued $ 153.2 $ 151.8
Subcontracting Arrangements [Member] | Management [Member] | 2019 Acquisitions [Member]    
Related Party Transaction [Line Items]    
Receivables, net, related party 0.6 0.4
Charges, related party 0.2  
Subcontracting Arrangements [Member] | Management [Member] | 2019 Acquisitions [Member] | Line of Credit [Member]    
Related Party Transaction [Line Items]    
Line of credit facility, letters of credit issued $ 15.0  
Community Condotte DeMoya JV, LLC [Member]    
Related Party Transaction [Line Items]    
Equity method investments, ownership percentage 25.00%  
Negative equity method investment $ (2.0) (2.0)
Community Condotte DeMoya JV, LLC [Member] | Subcontracting Arrangements [Member] | Management [Member]    
Related Party Transaction [Line Items]    
Receivables, net, related party $ 1.9 $ 1.9
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Chairman, Board of Directors [Member]      
Related Party Transaction [Line Items]      
Payments for life insurance policies   $ 0  
Chief Executive Officer [Member]      
Related Party Transaction [Line Items]      
Payments for life insurance policies $ 0    
Executive Officers [Member]      
Related Party Transaction [Line Items]      
Life insurance assets, carrying amount $ 22,200,000   $ 22,200,000
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .B+IE('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 " #HBZ927(V[_NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y8!R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZHA0<;X"AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-VZ-!3 E$*8.T\ M,9S'KH$;8(811I>^"V@68J[^B\GK%M8G M4E[C]"M92>> :W:=_%IO'O=;UE:\$@6_+_AJ+QYD+22OWF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " #HBZ92F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .B+IE+S=V?U+04 %X5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0%LR4"2'<(,((VNXE>I5KX4PY#V.$GW96ANS^>PXVE^+F.NN MW(@$[BREBKF!4[5R]$8)'F1!<>0PUQTX,0^3UFB879NJT5"F)@H3,55$IW', MU>Y*1')[V:*MPX7G<+4V]H(S&F[X2LR$^6LS57#F%"I!&(M$AS(A2BPO6V/Z M>>(Q&Y ]\2T46WUT3.Q0%E*^VI.[X++E6B(1"=]8"0Y_WL1$1)%5 HX?N6BK M^$T;>'Q\4+_-!@^#67 M)C+Z.PS,^K)UWB*!6/(T,L]R^X?(!]2W>KZ,=/8_ MV>Z?[?5:Q$^UD7$># 1QF.S_\O<\$4[)L M6-?<\-%0R2U1]FE0LP=9;K)H&$V8V-J*X8*/G#5)1YM$^8R M6L$SJ0O?$=>KBOY XQ4Y\C(Y#\W1/^.%-@K*[E]$LE=(]C+)W@G):^FG,!D, MF>\VHBKA>#AU.T\(1;^@Z#>C>$JY,D)%._(L-E*9*B)Q"NUD@60]\KCR M[>$Z#US/A=\F=XG?1;"H6]J4FJ5*VJFY#[0/9B^ *+?L:N4Z'LHZ'U3ME)1IK5O'';+=PL;I'X&(U MLY"6;DR]_T656\5I+ESN":4J#9WBECP&I&"/%?%5)0^+6J=ID9J"@B%1D(E.8!# 79%!=8+CZ[3T&61H]Q?TYAYSS=W(70-K" M9>AGI(B/U4@.^N!C[,+KHQ.SM'N*>W1.. X"6!3I]N& W,-SY&M2G3M<\MQU MR:Q+KF6ZBK@FSY(';4*964/12*DP[+(CT$8MH<">V#-X[7.Y32J1<;F)M'[Y MA2\BH=L88-DB:*,>40 6A3E5\BU,_.K$XIIH4;*R2[!&7:) FTIM8/3?P\W) MV5*CZ'G4ZV%L99]@-7TB(X-/M=,HN(#G8O."E5V!X49^+S/77%H]!F*S(;!)Z]2MD+S2Y[U&/G\3"[6R!?8% M%* )P^S?\*0R?36"M6BES7NX2Q^2M1:0+ P(EZD%*NW>PYWZ,"L_..,LVRDB M7U,##3*QAE:U2Y,K]S-ENZ'X-CKK>10Z(ALZ;\=4SM$.EGTIV<:>)KY=JNXW MLXJKQ>;A.-LR<\K']SN/\.$/[U232"PAU.V>P<^K_6;>_L3(3;8?MI#&R#@[ M7 L>"&4?@/M+*J MVB96(KTD;6?[ZSN49$F1*&V!O402/3-\;TC. MXV1VE.J;WC)FT'N6"GTSVAJSNQZ/]6K+,JJOY(X)^&4M548-?*K-6.\4HTGN ME*5CXGG1.*-I]E5/VX8ZD\WHSPZ#3PPC=;8P?& M\]F.;M@K,V^[9P5?XRI*PC,F-)<"*;:^&=WBZP7)'7*+/SD[ZL8[LE264GZS M'X_)S&YF5SH @XZ)XTO#G1 MD.:U[:NA\IN01*6L-T>Q+GIO<&]AP89?Q MU2CXE8.?F2^DT#+E"34L0:\&'K!&1B.Y1E]V3%&;:XW.W@3=)QQLSM$E>GN] M1V>?SI'>4L4TX@)]WI+";#5Z M$ E+/OJ/@5S%D)P8WI'!@$]472$?7R#B$>S L_C_[MX '+]*N)_'\WOB/8J5 MS%B=:O3W[5(;!=OYGX'H014]R*,'/=%?V(&)/7.EO7",78JJPB3'$_B2\J#-M/"51 M.]%=J]#W)E,WM+B"%@]"NVUDSF:;"T/%AB]3AJC6S#A/9-Q-$R9!W,+;M8K] M*7;#G51P)X-P?V<"BDQ:+'H"]8W;LV K.VP/D"K-G( G#BC8F[0 =ZTF88A[ M]O&T0CP=1/PH#(.J9T[X+I!@QH5QZMA[06>'.JQBK^^L8:^NZMX@RH?O>VY^ MV%+,J!)PQO*CMX?:TRCW=+WF*>QB=X[+&9K0+F,_B%H$G&83OX]!0Y?P((,O M9LL4$+#5LC?'98P/DY-PVL'H,,-^0'HPDAHC^R&OYDL%UBI58D:'O/0DE M'113J+_M'>$P\Z-@$O: K74'^X-@GY4\\/SV!6A_#M9W9';JXW91<-D%Q.\! M6\L8'M:QSW"!+2 ZP06=2:,(2E8;6]?,C[RH;]EK)IU/H<46,4 M7^X-M7762"2DN(2C9I1,4RMPO"P:[E1W52J(_#:7KM$ECB8]5&HAP\-*UJ#2 MYO!$]5>VND"PR:^ _YGV,+?8'$-H-0[#6&=2 \NX.C9V&"X*]A3D)=.4I M)H'?66.'61#[/11(K6)D6,7N>;JWV']I$50R85-%0%Q]&[O*>="D-=+CYZY;1A"EK +^O M)1SE\L-.4/U;8_X?4$L#!!0 ( .B+IE*;??_Y10, %H) 8 >&PO M=V]R:W-H965T&ULE59-<],P$/TK&@\'.M/47XGC=)+,M $& M#H4.I7!@."CV)M8@2T%2DI9?STIVW=1V ERL#^_;?6\EK33=2_53%P"&/)1< MZ)E7&+.Y]'V=%5!2?2$W(/#/2JJ2&ARJM:\W"FCN0"7WHR!(_)(RXT\1GMBZ,G?#GTPU=PQV8^\VMPI'?>,E9 M"4(S*8B"U6FV+FI1[)846WW'R6^_=0"QI9 M?YGDVGW)OK8-/))MM9%E#48&)1-52Q_J1!P T$\_(*H!41LP/ *(:T#LA%;, MG*PWU-#Y5,D]4=8:O=F.RXU#HQHF[#+>&85_&>+,?"&%EISEU$!.[@PVN$9& M$[DB"UGBSBCLDNV ?!"9+(&\OA=TFS.T/B,#$2;(ET)N-16Y MGOH&F5G_?E:SN*Y81$=8Q.1&"E-H\E;DD+_$^ZBHD14]R;J.3CJ\H>J"Q.$Y MB8(H[.&S^'=X<().W&0Y=O[B(_Z:Q![-Z_>KI38*-_6/$^&&3;BA"S<\$NXC M'G_F_/8M185-'-:>\MT\2<(PFOJ[PP1UK>(D2)ZM7A ;-<1&)_/PR12@2/8B M :S>6%QJ?79Y0GW2!$E.JL?CC8=7X.E1"D3V2#"O0G/JRL8:*YNN@H$^.R<" MW)H8^M"7JBK0Z# )X["5J*[-()HD_7D:-Q+&)R7<"RS)G/W&,_F2,$$)3.Q M&[>;7!%DYO%O.L8=CF&=(C">I*/V MONDQ"Z/).&YI\ ]NJ1+4VEW>&JO!5IBJLC>SS0/AREV+K?EK^W!PM]^SF^K5 M@75[;8\+AQ6Z#"[&F%957>35P,B-NPN7TN#-ZKH%/GY 60/\OY+2/ UL@.8Y M-?\#4$L#!!0 ( .B+IE($.:+5$@D TH 8 >&PO=V]R:W-H965T M&ULK5IK;]LX%OTKA*<8M( 3\ZE'F@1HTWT4F,X6?>Q^6.P' M1F9BH;+HD>2D6S5==M+A:+MEBIM6S/]4;5<.=.-VO9P65SOV@WC9++OM&Z6E",D\5:EO7L M^K+_V\?F^E)ONZJLU<<&M=OU6C9/;U6E'Z]F9+;_PZ?R?M69/RRN+S?R7GU6 MW=?-QP:N%F,ORW*MZK;4-6K4W=7L#;FX$<(TZ!'_+-5C>_ 9F:'<:OW-7+Q? M7LVP8:0J572F"PF_'M2-JBK3$_#X;=?I;'RF:7CX>=_[7_O!PV!N9:MN=/6O MU&U!/L-!5V_^/'G=8/$/%MNWT>M<8&*S+>O@M MO^\"<=" \$ #NFM G]N [1JP?J #LWY8[V0GKR\;_8@:@X;>S(<^-GUK&$U9 MFVG\W#5PMX1VW?6-KEM=E4O9J25Z*RM9%PI]-MVUZ.776FZ7)=QYA<[0U\_O MT,L7K] +5-;HRTIO6UDOV\M%!RQ,7XMB]\2WPQ-IX(D?9'..&)DCBBGQ-+^) M-W^GBK$Y/FZ^@+&/ :!C &C?'PL%8-LTJNZ0;%L8\T6D1S;VR/H>>:A'V:X0 MQ 85YH/Z;5L^R H>X8W5T%72=V6VW,.U()3C]'+Q^*7.@T6> MT>GTNJ@$)XSXZ64CO2Q*[Q_=2C60^0YWI8]BYE+$*4LF%%T4(RS'?HKY2#&/ M4ORB.UD]@V+N/)P*@3F=+D,/CHDYZ.R1",.4"YQ/"'B L#T8#&YLK!I8E( WN<6-D@-$KU;UHO'\NJ"D>3ND^F"4T/DO:.H@_(&68\P-$*$8DK MT;"7RKJ3]7T)R7T7SS!EYJY$6++)=%=Y<"3C.)0XB=4C$A>D@7"EZ_NS3C7K MV/R[VL((3>DTA7IP-*.92 )4K0B1N H-22!"T!47(5@&TSIEZ %2"D*9!RA: M'2+)LZQ-5W&P"W;.ENH64DQ9%Q5X1]C) M=V7=F\I^1_M#Y0H)$2D5SEQZ<%P0$DCGQ$H.B6N.9SQZDHD.8N@=@BLT20Y[ M8CH"%Y92G@4DDUA!(G%%&HW<1CX9%^>EZ,I,PBC.G'3DXD0*F2NP'*E5(QI7 M(R#9;*'*:*'*,.:H5Z5'J!6]$:4>,4K!_. )71^."48"&YQ:+:(GM*C/17)' M.N:6J*LQE"6IF.YT#XZ ;^9I@.I!"1/7HM$1GUBEU%4:*G+N+ $?CF8L9-RI M%23Z'$$JW+SD9>M1&4R2S%D!+B[E>9"L%2,:%Z-CFW>*K*LS!+97CAVV'B G M@N2A_645B<85Z9<_D(*I*T*$I)B3J9_R D4*0PW0MVI%XV63I?^#N9>Z91+! M4,>1*74/CB0"AS*%E4,:E\-WZD[!(EF:B.NU0IW\'F#J"AC#'..IO_+B:,Y" M2]H*'7U.<66U^E1D7;D"BXT/YGK'UX?#..1@J-4U^IQ*ZQ1+5[ 8Y_EA.;*C MZ0%2"G5+P&@S*VTL+FTW>KTN.U-<#:I60$*&]:OJPNC MS2GN1;N1A;J:;1K5JN9!S:Z1[]CL3^CH>/16*1F)^LR_0&79/<6ZLDK&XDKV ML=GOI;;3Q;D'.,09;TZ '66W5!9+;;J6;\K\&LI(P$G2&Q!QC;'Y>H[)M MC5R;2=#;KH7*I\^ .^C//V64D->HUK77(S%7^*;Y.PHY'O7!@>&)$T-8/F [ M]T/&Y^3DD,'X.H,>;^9L3@7\)%D?"+@D.)USCM%+*PIDGJ5XSA/<8^"*LSDD M?&-^M_6#:KO])"#Y*)ME^PJ*'7/S@VR*U<\_D02_WI_B]CV\4X5:WZKFZ!:> M(Z"T4?UA??7DC;DKW[!WIV=-7A0)&&=F-9[%-?Y&;DJ38MIMLZFV_A-:SV$G MQR)QCF@].)9R$2B*F=5U%M?U3ZJ3\"?PH+*I8>;\+#VZG.4Y=;3%"V1,B( + M95; 65S P=]OU]NJ_R9!#T9/KR'7K,R7/@\@X[KU4W=U^2Q-*9L63SY<3C@/ M96^KWRRNWU\:L!G;YFF_ 64'S-ON I%LGG,RSVFRWUO#%KB%X?WY^\ 5_3.1 M);EPML)IX'$@K#U@<7LPR.T'V7Y1Q1R]KXOS8=PK72U5T_;9,WW=GR1.\_UN M#!XC@#.>.R>(7B F.0W82&8M XM;AE]U?6;DM]%59=)<68/3@6SF7WJN(^#8 M.>[RH%B" _N:6]/ XZ9AB'8XF-RM;$VYGJ?.URP^(!:"!A8$M\K.XS6PX[_& MD^0 9>)^G>4]]/(!8X=>W#H(_H,.8A12(WYH"M*H\#]ORGET\!CX@??(\9E-$1\,"9>TJY: M.G1CD&.B5DMY7$M#1 ^\HI>M*YH.VQCDF*U55!Y7U&-?^'\MY.$!Z2&K2O0>\_K7\'.@QX&QECY^HE"<>9F#MI>NJ&3A%#MH[U;WG((^_P;?:)TX7S!#BSWU] M\>\/O6'Z3Z2"%%:RQ!\L1H65$A&7DE,"+5P)\%0N7E2H1>I%QA:IL#(AXC+Q"7Q84Q:F0!AF_DU?68X+ /V.?GAA'+PU$D_]7WU% M;9]*A^!Y\Z?P54LIAJIY&C4?D#,HJ"=!6QR\JV5>E(,RXKZL6U2I.VB)SU/H MHAG>/1LN.KWI7]^"HJ/3Z_[C2DGPXP8 ]^^T[O87YHVP\0W Z_\!4$L#!!0 M ( .B+IE+=ED]<&0< &,B 8 >&PO=V]R:W-H965T&ULO5IM;]LV$/XKA#%@"1#7(D518I$$:)P7&UB[HFFW#\,^*#(3"Y6E5**3 M]M_O*"N615*T\H+E0VS9SQWO>,>[YR0?/Q;E]VHIA$0_5UE>G8R64MZ_GTRJ M9"E6QR:K.,U'I\?U9Y_+T^-B M+;,T%Y]+5*U7J[C\=2:RXO%DA$=/'WQ)[Y92?3 Y/;Z/[\2UD-_N/Y=P-=EJ M6:0KD5=ID:-2W)Z,/N#WJYWW2+ER4Q3?U<5\<3+RE$4B$XE4 M*F)X>1!3D65*$]CQHU$ZVJZI!'??/VF_K)T'9V[B2DR+[.]T(9/&VQ(1RA95[)8-<)@P2K--Z_QSV8C=@2PWR- M&@&B"1#2(^ W KXNT&<2;02H+A#T" 2-0* +A#T"K!%@F@!E/0)A(Q#J KQ' M(&H$(DW [_.!-P*\3H=-_.K@G\9IKI+]6I;P M;0IR\G1:Y%61I8M8B@6ZEO "F2PK5-RBBQ_K5/Y"!]_R>+U(X?M#-$;?KL_1 MP6^'Z#>4YNCKLEA7<;ZHCB<2;%$:)TFS[MEF7=*S[M="QIE%;.H6FQ:K%1R1 M:UDDW]$_'\7J1I3_6M2<[UD=ZD*U+G_M5W2QQY[X/@5'T/6ZO,_6E4O3I5O3 M%R&A-$$0+N(R3_,[IZXKMZX/2;)>K;,ZIG_*I2@1[!O4PJ4J4@\"_5%43O6S M ;%#'^/JJTB.T#Q/WJ'K90SJBVPARNKWI\QQK#!WK_"IR,>0F;(L,OCJ#M:0 MHA25[+-Z EF_37VR37U2+T)[%CD3=VFNMAJJ91;GB3A"R2:]*N4-G(&UK"2D MMX(\>3!8K2_-=I_ MGM%#K#G;Z&0[UN"08\;QUIB-U28.K-9 YR9H3!D+2=C%79BXR.-AX'=AEQ;; M NR%'N_BKBS+AD'HL2YL9G,U"@GQNKBYB:,TQ/;@T&UPZ',S2CY5FB:GGIE' MY]3(HS$.?$HY#NVV!EM;@UK4[R_\"R@'4"&V]1WM;0:.4\>VZS+G'GT" I?F M<- $.LB@#AW:\I497OO,8T3+'!N*^%J@9X-0*P M-LV07PP!S?: .B[QK4O,T#'OLPEY+T+Q76F9E7YYACI;RTP;".A9K\;"H&>N@F7.MKM<[ MM!0/.#MU?J&TV8$F#K /33%]3.5R*;(%@J$/R?AGM[Y:V24V3,5^1/P>NQ,$-%#9U(0QHD>.AN(]NQ&RU&PFZ1\2*!;5&D]S8+[ M;0]4^W.D^EY25/L.U%FS2"?WH VH/XV16)$!XYSTN=)V=.QNZ<-$Z=8/!,ZPC0QT@5TO6RZ Z>7%QN2^WP>_#$NG_B+8EB6 Q>81)@P''D^ MZ3&Z)1+8S22Z1@^QYJS1V&&'+.(1]O7S90+!;*)'SD2-@XAAG>->8)->1)A2 M$FB,QH+# 67^GC(6A2P*@&!K_,<"A%FEKRZV# B[*9">6'OH M\+X GF,+H<$1QS2B/=P=MZ0&NUG-&\V#/9EGDA;NPYA#J=&6!R"['K8CL: M!.UZUK(Z@O_7H9/LW.MQ$[1!8R>Q4"^&L3YW$@MI"I@QI@R#S2TPROIRJ*5@ MQ$W!7C1[$I-'84KT7G$U##;;"^NZUE(RXJ9D+YH^BV[)D):^$#=]><,1M%FITZ()U<>NJ07FZ;$S MR8Q%TVPOK+LG+>$A;L+S-H,H,=M\WUW\ML?[[A[_)A,7MM[K-_LW]TG@$Z;5 ML>D09->]MM'[[MLW[MG,;C>VT,PHXJ%.,RU 9;;^E,)$V6FF!1A1+V :>[RT MX( 6<:(_@;BRK1R&Q-=+EMUARO4G'W,+D'JLAXSY+27RW93H%;.9/8 FD>GC MF(.@&[N]"4%)N?M&PN9#%??VX^Z:0LEC5;Y#[VZ*03Q?J"?KV=R6G_P%02P,$% @ Z(NF4ODB2_T!" NB$ M !@ !X;"]W;W)KQD=G.1&5>\V;V&24C"AB(T)&7'^_3; "E")@Z1;VP=&N"/1J._ M!J"K9]5^[W9"].C'OFZZZ\6N[P_O5ZNNW(D][]ZI@VC@FXUJ][R'M^UVU1U: MP2O3:%^O2))DJSV7S>+FRGQVW]Y\?;D5M7J^7N#%Z8.O MKFZL#WXH'T7\[W+?P;C7U4LF]:#JI&M2*S?7B WY_QW+=P%C\6XKG M[NPUTD-Y5.J[?O.YNEXD6I&H1=GK+CC\>Q)WHJYU3Z#C[['3Q?1,W?#\]:GW M/\S@83"/O!-WJOZ/K/K=]:)8H$IL^+'NOZKG?XIQ0*GNKU1U9_ZBY]$V6:#R MV/5J/S8&!7O9#/_YC]$19PV@'W\#,C8@\P8LT(".#:@9Z*#,#.LC[_G-5:N> M4:NMH3?]POC&M(;1R$9/XT/?PK<2VO4W=ZKI5"TKWHL*/?3P#^:H[Y#:H#O> M[= ?,,\=^O5;PX^5!)O?T!)]>_B(?OWE-_0+D@WZUTX=.]Y4W=6J!SVZUU4Y M/OMV>#8)/)NB+ZKI=QWZU%2B>MU^!>.8!D-.@[DET0Z_\/8=HOAW1!*"/7KN M+F^>1.30R;?4]$=#OM4.W!@';EJU1[#V6M[+9CL$K^REZ-Y'GL.FYS#S'!9X MSI^PVF53JKWPS<'0-C-M]:)^NLDRC,G5ZNG<,ZX5S9+,6KT2ED["TJ@#/E3_ MA0@> JI7L.I+U92R%JB9%.O/];M2^^K0JB<)H8 >7][LK&S2E$6=]5% NBLE MUTG$YZZA=7KFB'Q-,C9SEVN5TJ18^]V53]+RJ+0/>]7V\G]&FEZ LNEYLY6/ MX##>=:+W+K'<40*3R_*97M&I'ZAZTGH^C*AD$W+[TN=]2L$P:?%#LX>A?LTK]V93DDQ M$^T:L80%H@$G-C4G4=VWHA$;V0_) ] DVA:$G]8-_R'\.3=QQ"SQNJ!SS5X[ MDF$6D'U&%!R5_>GOH^Q?-!L$;QM8P88F1Y!]AAJ^V<@:5F%@#-C5EE.6S8?@ M,RMH: 3$CH!$1_ /*'] =(,Z7@NC?EA_P< >^YOY/$OG>CUFA"5Y0*_E#*91 MO7_U.]&B9EJ/ /&(5NJ*2-/<"0_7+ ]ZUI(*LS@2=Y#1P*40'(-+$90." +A M$:)!IW@CVWB\A##JI%Z>T;R/+8QP&D^O9:F.&D60_X5\XI!7O?Y)7?]D>+V> M)RJ/'2LH#4VFY1.. PHJLKX%YD5R/G;Q0[)\O9XK])E1'$C[V&(*QSGUN7D" MI*M6!A:O"YLLQ7-MKE&ZIH%Z ULDX3B3AI5P6JWE$3)FTP\QIIKM$CBU1P=- M63_\L4N?9;[.'/&N&<[72190;SF%XZ":(O3 7[C!/@CG9=D>(6..C/*[W 40 M3BDMG(3IVE&6I(5?.+&D(G%233%[MI)].HG+',SR8EZ,>LQ(EM" 2@LF$@?3 M$!RODLV;(X2XR*'$R0T>JR7&21Z($&+)1.)D^O/24MFKW<4/27/L%+<^NX22 M+*3>4,B6^)S),.7%9HH]I7+)D 8]QHOFGGF\_17*LNN,'V?-Z6/2P\3ZV@2GUP(H5YRMZU.B#6I*N T G MEE8D3JO[5I5"5..$ZGI)^Q:B$V(2BD"]K@2X^* W@=X!N(R"E3XOG#Q6!NS,1LLKW:>:^O92L%]QCEE\AFF1LT!@4,LVBM^46C>RX4UY>6JE%D$T MCJ#7(5A"\M1;5%Y&L$]=H. "I_-5[C'+G8.%]\??16'TTK7B?\B MR9Y=$B3_>8GM,\MRG!>A";4$HW&"W9\I'B93H%KP#O+K8RVWYMS"K]R#+5H0 MXH2BSRXIT@#EJ647C;-KAH2S,Q?^S%O_03%U^31?\QX3J!U#:BW Z$\ =LZ M"\6Z-%K2/)T7@3ZS- ]L<:B%%HU#"X+YV)8[T#A$L]KO]4F%5NX5ZZ+(\:R/ M5GC-2& O2RVNZ"7;,5\N"@* >K9@:>($KVL56G&65O0GQX3S[._3[97L81:E M>#W?-OKL,$L)"51AS(*+Q<'U:;,1Y5#5F@U-^8)@/]9T]7B6W)B!>6\'/$#* MG'5:Q),<_/ M'C-" SF#602R. +O0DK1$CV*K6STJ:>I@T4KE7=SP5S6,4(QGA?N'KL1[A,(CASH]!GQO+ !0&S[&+9Y7ZH M9%?6JH.=HIX\>QA\H5,L?]A/;JFJ:MA)ZZL[_T;OO 0=JQ;_(LZ=6\_-R)W@E6FT WV^4ZD]O M] .FGVO<_!]02P,$% @ Z(NF4KD\L!UE@D M\7F<[ &'^] B6U+;%%MIDC/6_OJKIZKZA1QI[ T.^R7Q2&1W576]//72^N;. MA_?]UMJA^K!KN_[;1]MAV']]?M[76[LS_=+O;4??K'W8F8'^#)OS?A^L:?BE M77M^^>3)%^<[X[I'WWW#G[T.WWWCQZ%UG7T=JG[<[4PXO+"MO_OVT<6C^,$; MM]D.^.#\NV_V9F-O[/#;_G6@O\[3*HW;V:YWOJN"77_[Z/KBZQ?/\#P_\+NS M=WWQ[PJ-=\^>@*";&OK 2L8^M^M?6G;%@L1&7_HFH_2EGBQ_'=< M_4?FG7A9F=Z^].T_7#-LOWWTU:.JL6LSML,;?__JD[Q?5"].[OO+KZG6PO>T&(U+KFNK& M;3JW=K7IANJZKOW8#:[;5*]]ZVIG^V_.!R($RYW7NND+V?3RQ*9/JY]]-VS[ MZH>NL7BRJRR>7%P^L]S1)Y2FO]_3$>D>X MK/[G>M4/@;3H?Q_8X%G:X!EO\.S?*_:'-_W%#[:ZJ/[S/[ZZO+BXJOX?:*A^ M,<,8+%X=MC:M6/UL^K>V7E2ONGI9/28=92.\M>V!U'O85F[HR0VL>M1*7N0_B$(?>%G][J7?[4UWT"\_KXAD4[7DB$"1Z];!T/F,-1-4^T[^ M ".UO%B1)PN&Z8>W(EJ&;?#C9DN^JOK%!Z+K>F<#,4N^(O@>RP?3;9@]US5D MC*!U6;TEF@IB+KZ\ZJM]<'!JXF7< -FXKF['QC(+MMN09&CQ;K.H5J-K&_Z7 M(RI-V[*\%TS58#O3U9:%/^XWP32\/;&P&SLB#4^2N&QGP^:PJ,;!M6XX\..> M-@HS02Q(S/6V,OW7)/A OA#'S?\BFS7KFW)[0X%+U?5 MWM_1MQOLJ]0*>Y#F.OA=5=-)=$H7+QGHWW=FU=JJ]V.H>1&WYXUG1%Y5[*0A M^39Q1*;6]3O7]U$5&P?YKT;L?E5MK;D]5#71UU[QU_& :(GIZLLJ*Q4?5>25 MSIKZO$E?<:2^B%+ZM5,&H^??E[]ZEK^[B>#MYY]7OV01?2V$(TP M__@YO8'C7U8WUE9BZ$^K,_I+J.&GWEC2-,O[<4"CUYM%0UK6UA4;7=#_(N3.FWCC>XPB,<* M]D3G6Q#L,N],(Y. 95UV&#V_BZ!?73PY^R^1W4AG2W\]N8"LWMC-*%9;W9S] M][)Z/89^A(\] ()PN_<0"LO/Z(4*]/RHH(E M#>O4][:V._@8CX ,/BI7?>C9T$GJ1?NA8->L-^JR)2H[;_O7I@'42GE?W>=1P:2&E5>=4"ZC$@]%6F>4>>53B%+!SI E':$1=]C_ )%DVU M-BY 9[,_4H"11;;WO9,X%-TQ/:(!'A;,0?1$&A%HDG"58.X(O@B/L=VL3,':*3]L*>0845O&/\H0)CN M%9)P*/:W).(>,09,3I .K=@Z>VMU#SQ?&M0.0"5%T$^+%O3*'R-SX.G]]U;] M<#9?L$QQ3C$>N=D<'^BT7Z9-_F3$B@!M@E892\S@J0*,#.=??DM#OMJ[>EN9(IV-#[7K+AC $SZ9"V RJ9_9[PM> $T!Z0X23 M1U;9&J!47:%E,%:$.CIHVP_+ZII([ LDS]]$5*Q^6YADU&4T"F;=IJ.GW--H M%*Y+P2\%>%047T"F.H.T.=.=>ȠA5G(^H@X H8 >$ONZLY"HO!Y^*)?\8 M2=XDG@] !ZS"Y)%H,<_&05[%VAT#LI-++52>LC>"HFWB\JTS*^!0QH"_6(B, MY&5A+2UG!H-@4=YA\ _0Z_H)8X8 (HD*6B](F)01ID7I8W=OFZD!LE9(8%#V MJYT=MK#A=8FB&/BPX,E:AZCJ^1#PO7#N*(9Z!AJ#'/;'5 FYRU!JM!M8!=DF M5@KOV,-.X=3M:4K,"H#XC?/HC//WOAKX#$S^F#5\Q&F/:EPA D6'AR3YH M#AV0.24& IB$\(2<^M[BY(OS9;W?![^&S%3P5F,NK803"71^K/PLPX-((4DN M6G(R9):/9'WR>$GB1.T=8S,/]2!3*@2=Z"T<35YQ*2E FV(C2I-$!U)Y M)\D+>5X]NCD.BT=0@!; 6'K4@?BZ%+^8F O'SD;LX\AJV MFJ*R::U$,]S[SYTU (GA+FEW-U+\CH]?XE-EB!'L)'^*("BJB2K% NYW&0WH<$_WLH9*VE+&27( ]1AC M8[; F-)Y!\V%C:3_8*RG8N-N+C!DYF/6:$*U8 MGN+O%%O587Y:AC4!BIQN<:@E(@H*Z&Q0[V^0'DT4&*9N8Y'NEGRG'^-IWR,Y MITD%@/::,/:D#? =4DEB\EVHQQT<2 WGF&MLG+P0H>Q82)>XRFE9'BDXO/SU M]U??GUW\E; 8+;AS!&GKEKFIQ&P619T0Q2J)TSB*J#)S#442I< MDYJ3RQ:1P8\.1\0D.5Z!6+O0?*[L8G%IQ5*K,>'P\G(EJ!-9?3L,! ,DS&W89;*["LM8AD=\YDOK1H\%:7#*=*D)Q6(S0 MB^3U5,X_9_6$9L9$5C/E8[GL0+E1)^#Q;NN1%)#G0?H>'Z^Y"-$X4@=('_D= M1Y]882D/;%G]W1X*[M3]?*UI9.T)M$4+#T7P))CR#L8G2"EZQL41$-;8-;H M(#B^I L1[H+'B9_6OA=>T]=9W_69LZ UR\:2]R&!Q=JSY!OU2)YL4?EN7O#O MN%/3QYBB27!A9[3UV>#/\']%T8M9P$PI078U[+ *V;$3! ^<[N\H,1UL4F!Y M+$QO0.7P:H4M4A5P!._D[R4AQ+399&6B?!^$J>JO &@R8UPMU^9%=2ZHJX M^QT ]C^-M ZR[ 0*%UE.2CJN*$UKUV?TR1@X>!7,7&6\$L@*-:(D>J]B_![, M!Z95]2&>4U.Z;:RXF0LNR;;F]#.Y]=?JUJOO,P)=NT :_,=(UD!OTHHHV0E\ M^X(4:H,&X'9NX8\R2;X.VQ)?GQ% MOO ]NV-RN+<6L36@.,;&$,A)WKHPYL)\I#X7#]\>"U4H)H61Z_RKV$4L>FD0 M3I%/PL&S$.EQY2#%+!1T1<^A%5S!Y&(@"W74Y-QSIQ@N:FVANNU"((($%X;* M&Z1QG0*9';EIR_X9/9A<8MSE\U/0R<[ -$T !QRUQQ7E"&A8X1SJ0);4RP$5 M>B!N1_RYJ#.&&4CS:V[A49IQ0 QW7?0GC;HZ%5NN>=+I8(4R^:;0) 7,6$=* M*1S>F,HOAT?V80W)H)\##?8LGR (=M$]66OT94D@ M]!^%%JFCF=MF#84JM@\W2'W5<5\@UN6A7A5&?!HTJH[WM!,W.]^0G6\-ZRW9 M]AI!%V+BLG=/!T2\"MT%J(JLJT68_9!JX4"C[$XBR-%.03)BVY$7\6Q]@LE0 MV4GFD3M'MHN_HPR$F&VJ[ M[(3H1$0;4;NQ%//]P4(KBJYR5_@PV =R:R4QW4J[H58K38/*%Z&LO1/!-1T M.L&FFB<>3 N7^-"3O'I.")2>:4]?:);S<4DE64LHF7=(;&@_>^O;6_Q#N=V, M9 2M(#F!IGMX5L0=K_D$8[Q"?J=\^]8@U'06#@(U&A)"S5VG!U*"N?]V?6YH M2'>%E8MU2]+"B7@F]18JPNJ5W3_"HPWH#'(+"^P2 M>J @VII#C_X3O6G9\]Y-UVF$O-XSNL#\ H &YCXDSA_SF1D%K(E*'S14%!IH M;HUK"S3)EHS-N5PA[[XGB$\T4\K2V;;$A>2((ZRDM?'")+@4T601,T+FT^8$ M@+@(TGOE]]/'VW%H_)T436H@(9UKF3:EI$@OW58 :LLFL#I,Y6U& K!!JY7* M5/:\$BPEZ1&?@#-N>4(EIBSTUM9M((ML48+5E2T)E/H6I<*VE;2+J-BBEJ4]3_9<%DKIVE)N\ MD5VA #]$)WF#OBJTX)KD7[9M7UZ_^>$&GZ9AB A"RW7?1!IU-@3KWT ;K)[" M=;)L/L9[NTS6XM>++=471$JB"7$J1VEJR"4'-J!45-)6J\(R"7[F@)8$ '5, MQG)/-NE#F8+N,8^!/OY4JFEG 0P]X$1.:G_9\__2N;8MDI%L2-\>\0IN5\$ MTR:EG;??+Q8Y_Q=D AQQXN'+:4S@#*QT:^J;M?K"&9N=U8%4K19(@M9C*X%A M+9Z>^<]VWI?H]4 F'.%X]LZG7/&4-0C+ MIF>(L)ZYAJ*"E7'@M,<"7U-*LBC9I2"4+'(65WG]HHB.6!#1%R>J-IQ1JK5+ M(5 ;HN-N/DJWLN0:',M=%%WFY'(>DFFYG[L\U'N/33(BMX*K47ILE+&/08QV#T* O6@0TFSD"B$0K(#O'PN-]S2"N!1..OW M5IM)V84<$+MXSV;G.@K97.-3+RZIW$)]R298IBJ['TWU7,_&K%")UI)M39R+ M*U\'TY$JEE^FG0=..*'1 5<=9$=[MQ5;9XVR'XA,-I5 *G6G^7A?9CL(G:2Z MV3FUMMLHGK ?AI@S=8=2/9-6"JX/[^TP33?YM-]W%/07,KP L[3H1"UX+C-HQ!6!GB8=*YUO!\W"G]V 1S M;!"^*4J?I>EI2?2?W .21Y,=2XV1]\SP7XJ,Q58WBNU[6K/)'CD62*YO7J8P M_=;O2=Y?//DB?9L^R7'U-]X@?;%(=/&H@5++&22="^('HF5L3:\!V'8.Q0R4 M_;2RHKDM5N!B(\*DXNS(UV)>V"SJP\6N=/XM.XG8C,F5P60J1H<1#HKH8T>$ M/VP%0*5.7QQ..D)M06IN]+J^&.DM"%L=)B%">O1N9V7@^)\1(LP*PQP456J; M8'/!>X4F/3DV5_ *PX%KBW1IDRP*7C@ Y$X,Q-$PD?%""U4AYUKM04>"R AX M+@HQS).7V9ALA#W]NV=;B,(JJ[2LI$M,2\5_ENHMPYA9M[/LHI;GLKI"_3X2 M0QNPLG]=/7:?DX> LRSBL[)9&7@Z;4N*\+3"0CDA?3RRZQ$/SO/341<[#,NH M*5<;2_(W^RV:4G3B $:'W/F1,Y16G4&KY*PCU\Y#J5QMX[P)3?_#'CT\CA\. M2=O(&,,Z*>B*0HB[DR8*GY$HTYUZ)R-8R@0Y;P-: M0&=[W_+AUU*645!5S/AG"2R$??WW?9$Q96P_^W9$00VQ8]QG$YT, )]2JJA/ M28L>T"MB@D1';UY^]1=^\-GE7^YUJ)/W5AL9M@C .UQ$2F.A,E3[LPDDI CI M>4&IJL,NXT46&;N(6:+(;D.69@JC[KS2_!=M.C9 M%AV(N'FL:+)104^FUQ)BM?)4)(&1$0QTG8PET8'#AS@.%[G@R&X*_'!! JVS MD(MM>JW$-E$%$6F2,3(8,T1P8PYY"6R @&QX*N%UN7_N3$[Z>].<[KGHPA?_ M!E7XY*&?F+D<$W,*2>*A6:VV)JAE.P@37:MCN3H M]U!+% 2F$0@&N,&O+=\[(=* _.A$-WFX2G.L$[S'2I%@_,"WF.16E,3U(L4L MMNDG RG$ .YE3GNPGR0I>6C6>F972<#80SCLSRE0YKSNG5^5@7?!'Q3]I6G! M.]]?P 'T.T75J6IYHNT+9SS)@=*LY(S+3]")17IBWI66AG#1&$\%H7N'A/9^ M,0@PD8AT?R*Y\Q(<3J>/)>FDY*HZ,FX^&=O,SW--Q2*OQM6%Q:3$5PPT% - M#XY7'$\?Q-S3."+FR7TD8%U,?F+L,PJN*656#@J?8(MG1W2A*5,2,%9>,[ _ MX7-F(QAW*+['+BC!VU8ZCJ31\'Q\>U%.!NYO4JP0[;DW ])(RJGQF"5U9X,F MHNQ73E[K$2(O_IJ#?.'8_K2;?8"+C]K\T;$(1AS'[7"A<.0$SLX8VX>RL9D^ M3M=#E+-% B6S2N/%T^57J=8(3C^[^#)_,H\L)59'181X&3/L4#O'26G9HC9[ M1]M"[NGNIX91]#"'LW$/#G8>U1(=!^!5$,38Y&:3\3H[D>(3B@=NG9Q\IC9I MSD*TYK.GRR^G?#Y?/L\?L"(=.?=[ND5F6IS)K_E,EM7UB>.2J\%1.4;Q^TAZ M.>.*V9GAE@P)=.#4K,C,N-8T2\N<#BH"^N9Y>XV?*1G7T'U/&[DCG;05Y+68 M,M!FEC4DA43,"9[T)E4"93EG8^3%B7YT22=DDK15R+PUB/3IZLJ)J/U XIF= M9)S([JS>''K#U6_N8YY8(%B] S4K*HP=+8!;-/>D&*'S--$258V($0-R9&43 M(QV[E%O<[[-,N>VW1O+]AZA@1S$;W6?;GL2@\DH(_?F.\2NJ>2BS\ZC!/0-8 MS$1QC,+P4<$B+I"M/:E68FM\QU+(USL\D&I+-[N:Q^CR[]9>G2]9K$[/ T&!W!#ZI4 MZF:Y.7PJ5D1\LML'OL.%:SQ]\K=:NN(<",6WUKA=ND2&I/[63F%M#L4G0*+< MBSQAV;F"560"@N!SQR"U$+ARI173F;Z=J->5^L%=JJ)6=W3@8H);3\'>5 @7 M@)3J'N3-.$FB[>,IY-&Y.(L)!'#_;//(=FO"!KKJN_*G%ZI^(-/7+GMK-^@$ MRIU5I-.&Y8(5ZW@99EJ=2R4=7'P<.3_ATFJLUTGRP^5HN2\7#NCQ^"%V4.^M M&4<'YS/9Y25(.< ^CR ?BFJ9WL3D5"Y>$5)AD?9K[UD*_&,GHPN M"?U4^@X M<61:VU7P>US\,H--7O#V] WDM;E%5\R'U!T7"K-Q?/)6XJ2U\Z#Y ON()E[E M=U($A^\)/1?TU@ONJV!J?UHB5O]TW#R\WPI7(O=\50GUV,48B00I;24.2'[Y*/N[8/G4TS/ICQ*?TOF*-K0*<'9/<_X4SGD MNM2"7'.)+@5W9B37BB2P/H#FKM7MHE"L2DWN M2$KNW-;5_6.1$^EH)C:999S("3IVP\GJY+9%\O! D/ &M-.K'K,=LEZF[:Q?1W<*MZ7S:WKP.M.?W:D7(X59=SK/8TX:5BL_]#O*J3? M2E@^0.]UX^,/FK"ZO>JRMB&)%J?RX_7-"_+[POO-;_S-V<4E7U-'=?5S>.3M"M#Q'=7D\O!4]?3.W'M'1L,49XDVY]]\F]R'7K6.(1 MWZW=9\P+,C*1:G0>@9_/E+.6(N/17V@)YDRK*#S@(XE11J8"9'SK-U+HKDU; M\P^J<%.\V"8V/B8_;Q!AQNQFBTP"6=FRO$R$'?PX(.KIC2:Y5H/8WFO9&R*C M2.*K7N0=+V7/[V"7Q,$@")3HXP[DF!O7E+?78ZE0>3\US/312X++ M8S_Q=E[\RA[YM0W_EB![MVZ0']Q+GZ:?*[R67^G+C\MO'5*\V6!$H[5K>O7) M\LOGCZH@OQ\H?PQ^S[_91]&)G"C_$U.)-N !^AX_:A/_P ;I1QR_^S]02P,$ M% @ Z(NF4E-\1V<$! XPD !@ !X;"]W;W)KD+,7)$B_#@'V1*/'NN7ONC9SOE+XW!:*%AU)(LP@*:ZM9%)FTP)*9 MGJI0TDZN=,DL?>I-9"J-+/-*I8CB?G\#V6KH MY+W =XX[<[0&QV2MU+W[^)PM@KYS" 6FUB$P>FWQ"H5P0.3&SP-FT)ETBL?K M%OV3YTY&:+13 -(,.*I>FYSC MTB7EUFK:Y:1GEQ^9EEQN#-R@AMN":9Q'EG#=;I0>,%8-1OP*1@+72MK"P$>9 M8?94/R)_.J?BUJE5?!+PFND>)(,0XGX\.(&7="03CY>\F23\<;DV5E--_'D" M?]CA#SW^\#\%\33&%V418OCMEVD\&+R'%UQ>,<-3P':CH@WC-[B!5)55;3&# M]1XRON49B8"DGN:2MA"8M9JO:\O6 L$JN&;F#E,G;0N$G:]=TF9;U-2*(.MR M3? J=\ E-8\W9("ZVE@F/3H-!*],?G"5A; K>%H /J2BSDA4*GE1,6UYRBMF MG4(MMVB<%4(B;U*W; BP'=.9Z<$'+CR)_YEC7@OA(!OC#=40&%ED(JT%\C0RF5EC,!F.'2XNN"ZCRG9-MPJQ/6.D2=D@SX MI\[6OW32@1QR' MHWCRM"!?#4GOI7,B.CIX2]0;?[UPDXJH-&=P][>[P5PV!_>C>'/](3\WG&I5 M8$ZJ_=YD%(!NKA3-AU65/\;7RM*EP"\+NH6A=@*TGRL:-X&?O%+94JQ;C(?#Z4DF=7YT<\WW/MB; M:U.5J<[5!RM'(V.ZAL?]6)9THV3F^M"+M0G5?ZM^&!Q==)0 M272F4KK><'?M5JYSG=!DLR,^4(7;Y(71T-B2*4J+HF" MQ,>#NE-I2H3 QM= \Z@YDC9VO]?4?V+9(L_-JSR9&(*U>:+&P&!YG._:?\%O30V7 QW+-A'#:, MF6]_$'/Y2I;RYMJ:E;"T&M3H"XO*N\&I8J<>N<*MWU28F3:/U)'*B^]%3'>ZA.Q%N3ETLG7N>)2OK[ M3\!AP^:X9O/E^"#!M])&8C(:B/%P/#I ;]*(/6%ZD\>(O26P>*5=G!I7627^ M>3MSI87S_.O L:?-L:=\[.D?K.W#5-^94HF)^,N?+L:CT95XS"'B?JG$W*2( M29TO1"GI46'-@TZ4@YNG,H_Q!4$O%C6YV1I16!CK%SNU0&R60CIAY@+VB9>- M@<13G<-9TQ1QYYX]%W M?P;MUQ2^%EM3<6]*_&VDJ[\,Q,(:Y\03<38=19?X'$VGT2E=#R^C<[H^&T8C M^AQ,+B[P[3:.JZQ*9:D2H;-":LN2I$2%E3B^:CZ?CL9GT>FSK>OV]!R9<_OL MR<5I-.F=/9Z.P0U2B8!)\-\J)3**$E$HJTTB%,7*AB8'K?IU'J<5K9!)HKTB MH?@G(Y(QZ%K,K/HS&_=T9'L$( MK)' F$P^(Q'1'1>)N\I:E<=K@:#(7P<@T:^()/.$PH%"+ 1)OMB]9W) MCV\S!)[^C5CK?+VW,E'BG?QJ=X6-\>FT_'HXOH[!FB:QA-Z>.2K\:G%W2YER?6[G(,#/QOBS,R0Z0;.55(;@J_O]MJL+]0V M"]'Y%'HD'43G^!O4,HK&CU/'1L0TNAB19DD+HX@T1.HF(R&G3=D)[B"M=F"Y ML,@WNI I(@OT2G:TG!V-/"J'2T)#A4+ED0N$;<@.\"Y;*HM-Y+O.<9B3_[_Q M3F\LL_>FS0&1>%59CCB*/VU=*;YZ(K30YT"$"8+OJ-*16J!T*$=++NG=QFGP%@5 [<66=K6+6JA=D8(3(?=QJ] .@*4=/X<[3I' M]UA-H',+)$AI=BE+WJIB(H$HK34,-];IRN,JN*?T M>36IO%FQ"_EV#LW/D&9+A@8G(!Y+MQ1SY&6X>&RJ- F:H@WLA_2\4U7 JB56 M-XL0'$'--72@CE.8-MD.H5JZ>44X)$(FC8G@;?RUTBYDBOO6[V!']<6?0SB0 MSDA V#H]7[-"FV0R,^0?=B$)!)'>:2W*G:D64$.7?)#9%Q0"GJ5:Z%C ,J1_ MGTZHX-@$SW%RHA32!9^&INH+L AZ,X=LI 9B9@VBUC]<*+.PLEB"%HH_*1\< M(-6P8DIR2?N@8W*:N:)P1"QSYNC*'OTX>GDKW;V**9D6J6)DL#(]@0)FE6"KYL!:Q?M $AWJ8$?G!7Y GQ<$^'!_:M="I$X^; MN>-[H#3$[,#CF>]Q6NA"$4SG^PL;O!F8Q,%%0%3/JL!ISLT%Z_7QS.Y,)N29 M:Q M+B$?BCBV(J*7,GA(20TTVI>3.+D1D1!O#8V6O5XT$(OPYU03<;O>6=RNZCQ" M.0%@J[(<.]WZBS@)LC=Y*I.H:X C-O)HH>_GG9*T5M(&Y]["&#O\>\Y%HT?L M?ENNQL8[/8@4B#"I#4440J9@-S>I3EBOE,IUHJ&80==+6JW^/P14!*10,TEB ML2>VNAKLI&U6($OXMA&H3MU[%,2>=#G]J:"ML(O%:!(J.O6"AD%,8G!5RS=V_S/.J06NTA&8 MMF,GC])B;O]*[PI\)S7YXIAXZ?&Z*T.%29O@ :ZK<^$FBF(83_B/'EI%LW;* M.84I%0-Y('N@"F#CG&CN5%0]@^!BMU5CVUH-@\P4_I4K!>3X9-3HRP]2&OU= MB:59*8!=YHZ"R"$GTF1:9U5&*O33P8R8^B,0PEX7^%]"AP_6"'XY('["*3D% M/Y4Y?EU0*ZV#+-!0<(MW"$B[W3,OHN2S995+P&5?W@J@#N(3Q\+1!1],O:_* M*>+VC\EF/:.B]P\W^C,Q'W??/8^LA0Q&67;/D=.+S@".SSR=ME/+S4'<[]#- MKL39B[=.CVU 4V[ L8X''=>SS%J=VRGR8MJ9.'JQ+MNDN4N7!P_JZ''[K%$G MG?J)ZFX"8:1ZD, F9[/N%.*@^OR7OE[?#&Z>C:@SA'Y M75/O[[$$(%X-]3KP#44=W;ZF6L43:JH&';31:S'A%?1BM$4=*!:*LBTBJD(V M@X6TKYX9T#F=7"]L!WLA#0J?OQO?2'G04@8.-:$K!DDT-_3)F4P4FQ!J#]Y; MM/,@!*"<7RL]#H!]%_\$$VQ"Z%;#3&8+39,S;(3*Z7BK]15%6I$TXG4H08. M'S5'"(W7J-Q5!;9LG%@'0>UU!QK*44!QN_R&"]J\RI/&L8DMK%AR.L#_F;&6 M7U[4)MZE1J=R;V^%:N53$[,Q M[&DQH:9^+FLIN]@1$^9%-[];+IU=(Y7_?T-QM?AURZW\4T2[W/RT!7EC0R\!4 MS;%U&)V?'0GK?Z[A+TI3\$\DT!O"V?DK/ 0Q1 OP?&X M<,%'=#\9N;FWU!+ M P04 " #HBZ92NIJW;%(2 #R/ &0 'AL+W=OV_BLH7?N64T51(B59=KQ4R;)3H[EQQA4[GH>I>0"[ M01).L\'T0HKY]?<[!VN3W;*DY$4BV<#9=Z!?;TWU>[U4JA&WJZ*LWQPMFV;] MX\E)G2W52M9CLU8EGLQ-M9(-OE:+DWI=*9GSIE5Q,CT]?7ZRDKH\>ON:?_M4 MO7UMVJ;0I?I4B;I=K62U>Z<*LWUS-#GR/_RJ%\N&?CAY^WHM%^JS:GY;?ZKP M[21 R?5*E;4VI:C4_,W1U>3'=^>TGA=\U6I;)Y\%<3(SYG?ZRA_\2\@Y>9K-6U*?ZM\V;YYNC%DG MAJG;,&6Z+2*F\KULY-O7E=F*BE8#&GU@5GDWB-,E*>5S4^&IQK[F[4]25^*K M+%HES%S\I$M99EH6XJ:LFZJ%])OZ]4D#1+3\)'- WUF@TP&@9^*C*9ME+3Z4 MN5NIDI2ZSHLV5R&2]%++,[0?U1ZLWLJ 5(SA19EI:2X]+ M$%/#,S.%!;-"C>P&F&0A&U4!>J[6IM:-RF'5S9*0M140$XJJTJH"Q$+/5?) MUK4B1(2UV>'!1M7-RB+/5-4@S C3+%75?00_5%4%/!DX1*."1L9:/+!:W%QUKGX)H6 MC."B92X;4^EB!PGE"J&4<)383)LJR @;P00$!3:(.P.&JD;3LES- )-MDJC" MUT:86:$7#+T>6\5O6/&Z%B!:K"L-\35+V2 .MD4N9LJI!G0V1B 0%L*+0YB* M-\D5B0 2T+P&ME_6$*20@?6=>(9-ZE8W%L,/(-GC@P6MH63 6IFZ$3+?R+)! M)#=M#?ZKWX%G[A%YK!$NX "RJ2 SR(A12QNI9ZK9*E5Z&&L)J1 J4I:QV%=* MDLN2]@7DK,9LYO,HE46K2UXB0D"4_M+:QA/G)*EON1F*[U-D2PH)^ M2>*(KGJE_R3U$*JV9NPP-ABVPAL &-!*Y8#X=61:)K5VOG6E>)G__J M_/PZ^OEUZN&+O&L,0M%'(PX M,4U/7WWPY/+WR:L?1M822*.)(-JU.K12^/57X!0ZZ(3P^ZD=/(F'@2>U# MD>42FN.G'\FK0[' XGV/.+B:0<+NU]/1G5)K>C*FYZBCI,8T2(RY>#(Y.Q^_ M0'D&R3B-XJ>+\=3_-((@Z[5B]RT0<8#$JO')^>7X97?C^8OQ9&C?5H8L;5-J MR(8]*6L_)M8/XHU4%05D/8X<; 5MK=>5@8*PJF[)3VN1HXHB&U.N:)BCV+?1 M9&TS,6(8.R5[ZDC,0'640G188 @*O M,120L"EV-KMC$C'A3 /!B!>P%&R@(4>T*:M<&(*.P*DAY/]3NW1?J**(1B\6 M0:PYUQV1O [L%)J6< J88F568C(=GSZEC#P]Q8>1K9ZDV'*/03D#E0(X8[ $ M:W(VGCP5-I([E^*X0]FB:]M*LKQ]T6>YA#IG+BT?!QSX\9MMG;I.-U,($BJX M/UQ)WBHNP1"14%.&H(:H@Q#[I_WAF8\,[VZ^O+_R86$L/B?JSI8D IOIRIVS MUEIUI)MQ;0/$Z+IH86(N"%=+T$[)"['4;/%AC3P*%2,[]MFX=1 8HN@Z,C9 MPD=+7[O#2,"^3Z4NO)Q?.]\'5Y[G]X)980YH;".X4:KCA+8\ND=K4GMG'$ MS=4*57J<[RA1( K :RFO@'29Y]KJE$V^1 ,?HC_"S PM"C]^E=H%A^U;BHA# MN>!!$=2MLJR0946^JMJ.<5:U5IDT/2U/KN M)R-8%*4?U._.M@YW]F[TDO#30D.T1 A+@* MBUGLG QNV:B@UR>3F+R8"E_^P-QD%*?3Y+YGX?NJ+>',5LZU6A#J3K>34B2S MR@#8BCQXC<3@UB>D0HDH*=4@M:?C8.4/E-?$"KF+Z4ZYO'@DIM-!@_46_7<8 MY ?;;]_$IKIW<'#8EO=F,Y\$;6/3I^JSLZ<1F"\DP<<7Z@.//ZG,U.*37BL: M@(S$SS]?APSRY=,GGSY8!8",1@\HL%47 YNNOWP:N5U.;[9BM9D5(&U<=:O_ M+9=2_/-KJ%Y=%R7%Y.* :B+ZFNWPFN)?13*<5Y(2;,8!Z3/J%FK@1GB0C2-% MUS<=\ -RNCCMEQ/G<9KY?!1?5+8L36$6._$/4U#A4S/S(WKXV^>K[J_,_A62 MU9ZS?39%:S_M :%QCJ] O8 <5L< T;_I)[^/]*L5+!()6WS5%2?%Z\*T>61# M>UF-R#P=QJNOUU\BN@%L'32^;X ;KJD0,:5U18W8N#F,:W\W4%-W#'7H$>/$B\15Q;G:N@HB&646I&#%XQ;\'Z6,\%P@-*8- ME[IV@,T=>@ *L="N.D^X!1&ELG\H=FM;A=": M;D@FDSY*<=MQOP:1JZ !P*@&5KH3_@X C-/P*9;4(L7*T$Y%O!G-A6;M! EV MA$8="*G-M3XNZ 2]^7#R]>9#':OJ_LI1W69J;6=RIB1@.>JSO.7I"EJ"I!(' MM*YAYD;9/FPIG?+67&##BG/4K5GC9X)TLN,K/VZ1>=Q%X\%NI:X!U^U"K"_- M"L:"3,6G3#2V<\&DWJ U9/;"2 M2*%-J&"?PQ!#&*/D3-MT8D7(D9W!L[-65*CX8ZA9R7P13OAE"($KY!N3=S(G MTT=[PFSDKE@UXA6N2$/%T:3UKV9'Q->TW:?U=%"GD^D9F5$?)Y:&W$0E]^T\ M )^2@Y1-_207:(Y]7[ES07TX[$N&OA2ZYM3VC43!%2*THBMV!V_B 3(ALMWW MW19_U^Q'+A:56E",I:.(G9\G#LY_^LXC>F)ME&>0C!T:]! _BM5C-YQ-SZ?= M9@S<]T^$'L;W(ZF,;/8)YLGD(A";Q#"JBJYO!EF<[$_++H<8[-:^M+^B=G>O M)^Q.N;APB!94)UW(Z"!A(3+; ?Y?+:$IX/O*L?M-F*V;\ZX5CVQ";>**59#3 MJ1G9&=D[*!P@ DK\#*X7LN;" ; _JELNHF9\@L+>AL88J\>]A7O*KY-9H(X< M^?YA*XD><2B4M'E]1M*):Z)>$D8^$N%Y(D>'E"(_Y-:'T\X^Z'8 [[J_09.[ M'%]V;>YR_/P>+=F U@F"]:JNN;[7T**>M8=SLP,N6>X'TURV$"XRPAQUWPGR M81R/Z6$?/"@8QA\&XM,HV[&X;M&BVV$D3ZGL9BP;ELW!,4@;@8]@?821'^(-^\R MD[N3 FYP$DMAL:P?H#]TRN-=C4?W;[!XKNP^EG\O)@%GAQIX"& M\LU!(.^:/K4;.WLTC8\DCI+/RQ"(*D3H6&[/919.X7W?&T\(:Y5Q!INA=0(W MBWC.T=4%9+,Y*.TS6!S9J M\['EO7ND!4HKM:06<:-\KG"X6%]LMW +/O]_S$3UOGF*9) 9M"\DA40@8<)M M.M[OF/'NY81T.!*\')_%J@?D/Z%CG/@+Q0,R+'G[R#CM"7#*.:3@['2?@NG9 M^+2/@K%+LC=I';#?X>[5RX45[Y98_(*/1((N82:/5W%A#EG5CLM]3,W>> M['R1_94GMT94OH)&B_IDA>R;#R0 M8B8L3T.)XN53*R0*(+&=.D0^L@=XOH%0MZK*=&WO6UDQ^AD0A=("8"BLNF7< M+@8UQRWAGE1CQ=\C]'ZJI].GMGB;//T+R>R?!N%X>G;V2OPZ!@#("'^^J"P> M92RUFHL/M] M&]F_YG.=T1':EA.,'9J8*M@+G-JTBZ654)E'N@Z'27Q;BYJU M*/,#S[[H5+;=^5)PSI'/7=$\^R\7%*9<'-,4P-P[F03IK2"S3,70\,@A$:_C^998>6T@-J-./_[7,2C-8:E#S@SK"$IB>.=HT MQ5EGY#.J#4-121VSI(/@DL9GY.@]8^%)FLMB^;S7JW8B'7F+]8;N5('==NAL M/[VGQVUMN).7)JS.8,R5H<'8"!0E@Z3SE:)SLV4L?ONN!%VED8ANZ%)I/S-T M:QNJDU6!?*9MNV6OPG1I\51R0YJ41M\MWX9[CE155(B.D[[M0\* ''^N^MW,G1L@-!XKWJK$C*.M)-JFX\P9GLW.$2=&NZ2/:[&Z@ ME^)RX(32A(#TBVKXE8^] ]*P(+89R#$T-6Z."N<+8[POI$O? 1._[0P]FIZ^;]GUL0X>47:L()U2A9+[_B'$_#D8[ TN7@Y=I(PS[235N4W/AS814>[DN_\27W]^=D5/J1MK+ZG: M'#AJ/#WU1:,CA[CJ#3>[X^OM8G9MH:K#4[+W'^IC@<.>$:=6V+[%]4#P&1080&>CJ=_PTSR M)GK::"_2V)"Y6A=FQZ]Q2+X!G1S-6['00?J!IJ!$U),+Y0YKM(N&.VOXT"#R MC%[I1\[K]X45KSFD\KK8E]?YWR"O*X>27_7)^MPC)6%ZC^.5 3Y=1VI?3Z(P M12\3-*"1E=";KSZK4@/-+_Q2VJ-:J 5?XPKGP0[[0 %X/J:K6;5%:M^$HRG] M5;M E2\F%PSX16>::[>D=(:+;$%JST^30MBVQC17[GM58314QG=>V JW]=T= M?O^6D;TNGYR#/)^\2 ]"R&B>3R^B'>W90M\;DB?)>Z@K!0>@MVWYSG;9V%=2 MPZ_AA=XK^QYK7&[?!H;6%M3,%&J.K:?CRXLC4=DW;.V7QJSYK5;HN#$K_KA4 M"*P5+<#SN8& W1="$%YS?OO_4$L#!!0 ( .B+IE)L,<@;, 8 "L0 9 M >&PO=V]R:W-H965T)*D2Y)V?%^_>Y.+Y9?$FS#@'UH+9&\N^<> MWG,4<[VV[JO/ 8)X*K3Q-[T\A.7KP<"G.1321W8)!F?FUA4RX*M;#/S2@ "MR1'"^%;[[+4AR;#[W'C_B7/'7&;2PX/5OZHL MY#>]:4]D,)>E#H]V_3/4^8S)7VJUY__%NEI[,>Z)M/3!%K4Q(BB4J7[E4\U# MQV Z?,8@J0T2QET%8I1O9)"WU\ZNA:/5Z(T>.%6V1G#*T*9\"@YG%=J%V[LT MM:4)7CQ""FHE9QKZX@,6@YV+.XU;)DV*(])DXL&:X)!%<><]H 6-O5-RIK0* M"OSU(" >\CI(Z]CW5>SDF=CGXCVZS+WXT620[=H/,(\VF:1)YCYYT>%[Z2)Q M'O=%,DSB%_R=M^2C_X7UEV-_L '$ M6'S_W32)XROQWT$1GW,0Q*93B909!*>W(KFY"N$])4(>5N MR+0)*:N0I\$N(.3@^IQ ,KQZSAE/QU=G:$E^T49D,B 093*5XE,F3I5!26F- MW<&?O198/6G.Y?,&714S2)5<7D^@"?R^F(W3]2&P9[(H(880ADND%SGXQA &1NTYA M3D:C*!:3:8++'O;H.A&7XRG.XN_D$AT[D'$Y@A61!6@K8$QQV?P-F9 M5@M)3=3C*AE$+E<@9@!&U'AF93UH;! ;3(XGL3=1\X4L.@"&^^J5YTCEL:1H M[UW#070\\5WHX(,J>%M74I>PXYD.!JQ,1]7X!R+RV&1#_FR.&,0NC/H3+>T* MJP =(X;MEK2!$:=86L?'2UUCVX*MJ*SY\EVZ^LP7X5GG"DMNUXYJPE=CW/X) M@*W).(Q79UA'PW]*BSG"U%N/2'C04!!1IPLPX##$IB_FSA9B_(J%,V$T!=NZ,::KK]2O">>:0,4P>9"D);W'?,R@;) M<)ECY'9#<4^HMFLA]G'&XXE*'801^C)-45_S4C?U1-G#')T'7V\JK)0MO=Z0 M+;A5RX?_I_B'?Q/_21Q-&L21>%LLI7),<+W.FH/.M097R8.*U"G<(-Q.4-3+ M:D =E>A.5VVDLG18WTYII@R_.\ Y%L0*3,D2R=!3"H[KI(GN^YS]@T6(9H.Q M-UB(F'E0@?+ O5=F954*NP57R8^DAAU<;@JN=2J_;%6II6T0W.ESTH1F\;5I MD^:0&H.SU@,:^T"F>X!:J9&4FJPWS'P3JVU5Q-<3U0*%K_/N:+5?JTF1@&MV M,#_ICY!UE&BI/=&1ZC*#O6Y(4/&@<24ZJ7M(O=61^$PULR..CEOW MMXI8XLP3=S#-UW1MB%>$IT_VC78987U:'%L(=)>[&*+ M1Y-];#&>RI/CV/IMH5)I5$VBZM&LSWKW,ZJU WHJR@_XK<''EX>1FD:VE2ZW M-*ZMJKJY:9":\HW'KQ)-];%P7.-F1U?MR965;E]S-;41?X UY*$,EM*AEC!1 M8\T/1&;I4(ET.IB4:](Y:1;0JIM\6H?EBKDQV(MN<=4U=-T MFIU3&RFL3INL.F&[384_."^N\"24YJM@RU Z4VD=(19\:LT!Y?E&>?YH$FDN MW8*/^G;3T"7"ZD)OA"^[&TCA,88RV&SQTP [!UYC??7I]:SJ#JH\[@S,_WU1 M[ZCCV/5AT+G (54+OJ92ZT<2JKM<.]K>A.^J"^!V>76-1A +;+9"PQQ-AQ%= M/%UU-:U>@EWR=7!F ^X+/^9XFP='"W!^;O&"4+]0@/;O [=_ 5!+ P04 M" #HBZ92^31+?1H# "W!@ &0 'AL+W=O-MM(Z0" QJ#9>/B ^N,FEL7#L8#LKX]=S M=KIN0UOYPA?;Y]P]SW,^^S+;:O/#UH@.?C52V7E4.]>>)HDM:FRXC76+BKY4 MVC3[]@\,7@5M[ M;PT^D[76/[SQKIQ'J1>$$@OG$3A-UWB.4GH@DO%SAQGM*7W@_?4M^IN0.^6R MYA;/M?PJ2E?/HVD$)5:\D^Y2;]_B+I^1QRNTM&&$;>^;$V/16:>;73#9C5#] MS'_MSN%>P#1](H#M EC0W1,%E:^XXXN9T5LPWIO0_"*D&J))G%"^*%?.T%=! M<6ZQ,E1?XVZ JQ)>_^Q$2R?N!O !W2QQ1.#=DF('MNS!V!-@0[C0RM467JL2 MRX?Q"0G;JV.WZI;L(. %-S$,LP&PE&4'\(;[;(PDERYATG#M[.U M=8;NR?<#5/F>*@]4^?\YV(-@_F6>VI87.(_HZ5DTUQ@M/FB',(87SZ8LRU[" M 4+X5"-46M(+%&H#CJ\E0FOTM2C1TAUV7$@+NO)[=QAXAZ&0!J$*V94>X'$W MJ%&6T%'I#51"<54@2*078X$'=$-3PN]' OY,)Y GL8C M@BUJ.E+SM^)L<#)A<4;S=#(BOX]5)4AUU1DE7&?P+W?&IO&0QBP>PSD)=J;K M>PLE0;P;*HT%-B1];$RHG[3C\JG#>@YLP *I7V7C$]+ZWL?SHNB:3H;3*9'* M70C>-S"*YXTV3OSN-XZR 1ME<7KL5]ET$N?'#V_!PPH2439(61XH3Z:,4GGL MGB?WFDF#9A-:IH5"=\KU?66_N^_*9WTSNG/O6SI5%T&UK36CMJ=&%9TY\%C7>@[Y6F.[XS/,'^7[7X U!+ P04 " #HBZ92 MX^1 *",( "J%0 &0 'AL+W=O7&;9X6['&V]+U]-)B[9JERZP)2JP)>U ML;GT>+6;B2NMDBD3Y=DD#L/S22YU,;JZX+6/]NK"5#[3A?IHA:OR7-K#6Y69 M_>4H&K4+G_1FZVEA<._M=J[WK,@2U;&_$HO/Z>7HY 44IE*/'&0^-NI:Y5EQ AJ?&MXCCJ11-A_ M;KF_9]MARTHZ=6VR_^C4;R]'RY%(U5I6F?]D]G]3C3USXI>8S/&OV-=[X\5( M))7S)F^(H4&NB_I?WC9^Z!$LPP<(XH8@9KUK0:SE.^GEU84U>V%I-[C1 YO* MU%!.%Q24S][BJP:=OWJG5OYBXL&)WB=)0_6VIHH?H)J*&U/XK1,_%JE*A_03 M:-"I$;=JO(T?97@C;2"FT5C$81P]PF_:F35E?M-'S!+OM$LRXRJKQ'_?K)RW M@,#_'F$^ZYC/F/GLB3Y[G.H?QBNQ$'_]RS*.HM>"-?RR56)M,F2&+C;"RU6F M1&G-3J?* 5M>ZLP)LQ8>^Q)I[8&V[616*5Y.B8?L=J328UT7J4[PE(IGN@!D ML@SH=\]?0:)+K"XY&6ZDKZSV!P'0*+S99,ON?Z<2E:^4Y9?/JM &":P2N# 5 M"7ZT%VN9Z RDK_"]]/7NZ"5';B8^J9W)=J1E9F3AQ)F8S8,0?],X6(@ORN;\ M04Q?TO+TY2*8BUDP#W]HA9&7G'A3;0!]$BM+MJ]9*-F5&.>=>!;-@_@Y_LZ#\'E/Q%@4**0PNS9Y*8L#PW'QVB'*CP5;/". T>8X?'W"CE>CU\_% M%E"4FXU5&P+5REA;XSHQ>:X]*CG,]^0J6I0E@'ZK45=5=A!G4;"8BU4-UK'8 M;S4 B3A4\(IVQ*$T#FK!,]@Z[;;2@NTPUQ=$P)#"=XA#+I )1_U*JQ&7$H%K MY!#O61BV*1.PFWH,X*-J]17=!$:(!B,,)N+]K9(6>V'*D:\N'(S-:GV(>PPX MYD,;264%.*?$I,L^@#XD^9#9*+<'&;8@+(1Z*'!&"=0P:[F0#T[81('XYQ^J M5KOF:*I$Q>S;FGY%-M+>L=!KBER&"H-:-4;QLB)1%H6J '=5R@.S#,0;MOA8 M6$@5CLF@PI"=8X%9 =J@;$%].RP@K9N@=U:AU2!"G0N9W=ET>G2I5:Y4W.:S MPYCD=QBD:EH8]$\NC% 6BJ-APW.<>HE6$"63Q%;\&:Y0J#\2?N>VCD6Y4Q93 MBK!<9,WZ!,# [^('UB@*EG@J8:$LBBH?:G4*JOM$=A( ]/.6YPPE4C[!IT.A M'Y0'?R9O$ON. 6<1BE(X]&TTG:*8M$M[:(@L<*3OGU>E!L8*-?L[R3/6O:?Z M6L$]K>/@KS"8+N8]CS,H\<83*W4*!M?JT'#J>X&+!*IK$-]AT-1MY,J#Y('X MI8?@J8.?KA[*%\)!DP\#X_#L>&?NN0);H,%#P6@'@^/Q4;GU-WS(\M86 ;LEUI M'A&N92%3#0$I9BY)*EAQHVY1S%"]E#/N_\ UY7555-2DNJ8)I#8 ML'IS4X6)W];,3C3AKM&,#]"#Y",W/%((Y04_)TITDP=)H/6'%<&VGK?A4J?\ M,#=:H]5MHGC"10OZI8[Y0$OR1="??WAHJ0?(X( -=DW3IA)X MJ%M&5S3"7O)"J^^JTT\;)^X6XJ9IM9Y#RG0IVA6Y^!Q5;MC]EL>5TUK&C:/) MU+H?4;IRD\:7D$\TCXX WQV[X2A6WPA(>^@UB1I>9J?0L&CTXI/E3VU-J#]? MMY]9^#TG+I*SKCA3"_)48HHC!/H5AKS3'A:JHLGWL?AJ,,(PK5,T*65T5P)' M(YSW076_104^O##[@DY9)L?HPPT0AW2=T+@UJ%Z,Q"!>#^A-)CKX-C&6&BA9";MKP+6$ZK94"*9KCTD(OS.93GE< M7LFLSD^Z98)_NYR9! _ R*.INF=J64>)[T#,O7@Y]3*"#" T M5RHO:L@WJI^2E&SP1A2_^'MQW_S/IW9_ERF[XEI!.G3AYU5=IW6IW$?FF MOG\[;J]O,1&O#?1$$5J#-,2I=B1L?3-8OWA3\FT< (),YL>MDBA,M '?UP9& M-2\DH+N>O?H=4$L#!!0 ( .B+IE)0>&_4+ 8 ( / 9 >&PO=V]R M:W-H965T7*\\3@ZJ*62_I,_K?ZH\5H MT*$4JB+ME-'"TN*R=YV>WXQY?]CPNZ*-._@OV)*Y,5]X\+:X[ V9$)64>T:0 M^*SIELJ2@4#C:XO9ZU2RX.'_'?I=L!VVS*6C6U/^H0J_NNS->J*@A6Q*_\EL M?J;6GE/&RTWIPJ_8Q+TI-N>-\Z9JA<&@4CI^Y7WKAP.!V? )@:P5R +OJ"BP M?".]O+JP9B,L[P8:_PFF!FF04YJ#\ME;K"K(^:MW!)/$AWFIEI+=Y"X&'K"\ M.,A;B)L(D3T!,1+OC?8K)W[2!14/Y0>@TW'*=IQNLFZ#D;G?CS>NZ\11K\]0SFN,,Z@G1W9- MO:M?C".&APKA\VW)JJ MEGHK2'NR3BCMC9!+2X2*\@Y;I!>U-6M5D%@ 2N=*+P6J'-F5KP $;*D+05\; M5;-,&/&Z ;QEA0HX"YFK4OEM7ZQII?*2CH0T40%&2N=E4[ &2Z7T5(A:6K\5 M90A-(JX= R+P^:J+_ ,[@D.FKUTK(59R3<#BML.H85; TBH -;6 N:$BQ9:D MA8;HR0,/5)*=IST0 *1I(TN1E[(!>E]L8,L*M!<5K(H%&_J/ZX]AI $8)4I5([] M?Z,_M>D$%G(;[:I,PU-LLM*+,N2MZ/)F+:V2\Y*='')M"^?#)Y9V %'2RWL* M>>,:B]RDON!0P^\\V*/1/4ZG?<2$!,X^4&CP9"V\P;GOA#;Z530M1U(A2%"6 MB%^?2K)#!Q0&TKYSOE-+K18JE[ 7I:N*!LFSEF4#[8T$84_(T6 ?O*VPB%W> MJG $ 67-=K#R.Q4-:EL45$TL\8+0UW(E8U)UNL>CLR1]J'N9 XRXWV(&& MYZ![HU""1^[K>*5G>_LCK?0TF74S(2NYY%?("E'QD=?6@D.3Q=<6HOOO.@\BG9P>Q7EOTS&SN^\Q$=FZ\SC3WGF7SYG0K&-S M5AR7'*<4AYC[)/?'CJVLT;?N%5<-ROFQZTUBUR7<48.(+1B=L EMY2FC0YIUAU%G9=C@VHSC+0_U&,+W[7C MKJ5S7VX/D%B%X03;*0U7JINIB6E6J/;0>[3,;LMPRX):2=8@78-0&P+T\ M/V[8^]*--Y;]C00_;8R<.!$I6LD87_38E+=F868D3E/$%^.1F*3H@$CX$0_' M(LNPD+9#;($8LF/&R8BWUP+)%>^(V6N!OH5YSJDC6SOOG\"\*9H;>,QX\SOJ M3ABW+P!FS47L=7U7Y[?)LB1Y:XBH#9 J+#9'K:$S:^]^+ FSJ\L7#' MPXLM_%WAB4R6-V!]87"O;P>LH'MT7_T#4$L#!!0 ( .B+IE*]Z$M9"P< M .(3 9 >&PO=V]R:W-H965T?3Q]=W@U4[I![/AW,)C(4MS/=A86[T9#DVVX04SL:IXB6]62A?,XJU> M#TVE.'-5L36_Y_;G:J'Q;MA*R47!2R-4"9JOK@>WZ9N["=$[@J^"[TSG M&LB2I5(/=/,IOQXD!(A+GEF2P/#?EK_C4I(@A/%;D#EH51)C][J1_M'9CK8L MF>'OE/Q%Y'9S/9@-(.W^P8,]4Y*7*6G<+^P\[12)L]I8501F1%"( MTO]GC\$/'899\I6PL)"L-%=# MB^I)R# +JNZ\JM$)56/XK$J[,?"AS'E^R#]$V"WV48/];O2BP,],QS!.(Q@E MH_0%>>/6%V,G;WS*%QNF^<72^6+!]IAZ%FZU9N6:N^M?;Y?&:LRC?[V@;-(J MFSAED_^'XU]6]:.R'.;P][_-1FGZ%OYGS?#3ACL.5NYAPPP8)\D[+.M*JH@\ M@AH#K6&W$=D&##G7@%J!?9+B(+U^:XB[0#XG$) 0Z]UPO46YV'= &%.S,N,Q M_.PD,BG_@VX0)?#5"DL?F%.*N8(@FF2)" 1JV=$/JRJM'@56.)=[&$73=!XE M2=(@9ELF)%M*[J"L:ELCSQJSPL;PHRHO,F8VI]'P1[KFP14$W..SRC*)Q*^F M\13K6LHF *\F<=(^((WD+KO1&(R"R@)!$YL.*NY!IG!X"3^+YMP8>81PS6>>B M7$.)$^H O^;2@;?*J=IR8XD.@VTZA5R%0F8[IO, G\@0[B'^1CZV=)$)7N+? M"?*^<[^@9BTRPG+O<^8S,S_QS&<) 6W?AP3W6$CKLW=U2;:=6;7FE*.1*]M1 M\K9+Z)2XY^G;<[*?2[$6E*(5TQ;15Z0W"I5'Y;1ELD9.[Q(TF!R6267(-!S& M#VB[DPH5ZN"^8)P)!X5Y1FP!3^!R]"V4(#G'N)",4"7O:TUZZ$UCA2M4EP\1 M;)3$VG!5>M)3B R#**ST\=Y21R-YWA4QW!XO>I0S7?:3NI,]SUP+.VP: MAVWAU60:OWY* .]985Q]9T'.DNS+U+H4_R8O;ZG@L<707H#W#.]QS0EF$]Q> MXXE'L$>D: WUV143VH>M[Q@/T6Z8=3G/\PZ<@P!W0]0/3:B6J%//W?IU!3V- M+[]])[JE*V'WT7.;WL 9.^]6TP(]Z"H*?FF\>!N\^#VE%KPG:SZ2I[XZ3U$_ M]CYY+CT*D^ ]SWBQ1,D!:@)I-)M,H_$DA5$>C"5TX1!^MN' DLVB2).SY+]"U?,>0GH] MBN:7"4&:D19RS2?7##'X.*1P0#D71V.\.M%%CHHFKF<^Z$>I70#&>ZJ\JFSAS[RX7ZQ:'O9GUH9#@=UJWRY/]X> MT4BW(" <^(&5-1Y)H+L>/%/HD(:5H? YWVV(M^%9SR#4C6L[LTT'E'A P=&$ MF%75;EV(M%PW% IAN889.L5*JZ);=\9-O)U"*/S!-#L1<1Y B(Z;[5R%D@MA M0]MJ/>5;?D1I%O?<:V$V_:Z)A&M-H;FT'>JI&_=;32._:5,JRVK=4DEF<.YJ MYF9\SO;$P1F2-1;V_1'#0O.M4+6A+$(1;8+A=J5V;N1WS/TK#$1J'TI,!GIU M)LX/+";1N$#X4T-@[4<54_1,!#[G@V#[$5K7(V@MH2$FO-O(8LA55KNMC'PB MJ$.KXZE\.$P:?YA0;401DAL5T6 HW&BL39.2=Q(3]N(^PU%-\76)>T%SA0A( MKI^IAQ0@LTQOZW6N@^?<@6^AC11(8.!B5- MMZT?H"5?*^OW6U![W."6Y\XR1U3CGCECYJ"G7\Z MCL;S^1\P9=K?@[JL)=_)$/(^W/CPN-DJM9$H_[)Y')-U]< MCAWYAYWO+@77:_=UB29375K_":9]VG[ NO7?;9[(_=UGO9O? 5!+ P04 M" #HBZ92V&:_#$H$ #-"0 &0 'AL+W=O77 F7F)HU M=E;&5L)C:M0M=B7T_/Q/7[*E._;2,F+M::&$=K.1!W:0&.4=SE6+D[V ,Z%;HWWIZ$87 M7!SJC\"I)Y;MB%UEKP+>"IO0)!U2-L[25_ FO:.3B#=Y 6_/Q2O6O)+>T3^7 M2^P/3:&#ZOR/Y.LY'XYG2,?W\TVF6IN?T/"[=HNPD5[4R6VS' MM82NV7HT(ID5W0IWSWD$.3EW:+JEDX445K*C'*FR!IO9^/SV9K%P<9R>OP.UG4V 0MXRK8%@ MA5+;V%:PHFDE'S'8<:IAIC2-C8/.,!,.HGX27'E@"YT&96<)/!VWE)(?(A06 MGQR/1XKPW#(IV+-%14_!(.,>NHR:H\ZL6VR/ACK:F.5J;SK_@@71/ M?C0Z&.@I0\4:I<#I<]S8S2F'.>,1RWT*P<%5XQL0@^/2% #F7#3P#/Z1;JHE M_$&*#ZVXW0B\/>BN<=II\CA!AVUZRBXRA +9E#(OP](69*R7N:P1C2$]X& & M%R2_D'I-30T#05&97/A=.3PQ,'IM@EQMS1<4=_X"CY@/N!%EU7M4U] M"-SZ_;[C=5]:5,[^H8J6MDC:)#V+9R)EPVF:X7L\R>@-95ER''Y)G$R3DR T MIG28IK_B.\VF6#].PC?%YALZ25(803^I)O>-:&E+_4.-O=1I+V5CEXG#]'6P M7BP50KL$4B]86XG7@$3'(<>HUE!.L!MO:^FW?9ZN354+O>T/M,/".FI;;U=$ MPZA2B2_&!@S@M04?FCW4'/B$\]](%4FOD6T\T4_B[4,':5Q+!$7Q"JKCY.1X0+9]/+03;^IX82^-Q_4? MAR7>6VR# /97!E=$-PD&^A?<_#M02P,$% @ Z(NF4L3TUXE]! L@L M !D !X;"]W;W)K&ULG59-<]LV$/TK.ZJG)U4B M)3M1$EDSLA-/DZE;3^PXATX/$+DB,08!&@ EN[^^NX!$TXFDQKF0(+&[>&^_ ML-.UL7>N1/3P4"GM3GNE]_7;X=!E)5;"#4R-FG:6QE;"TZ#2LA=6\V#?^N[&QJ&J^DQBL+KJDJ81_/4)GU:2_M;7]\ED7I^<=P-JU% M@=?HO]17EKZ&K95<5JB=-!HL+D][\_3MV3'+!X%;B6O760,S61ASQQ\?\]-> MPH!08>;9@J#7"L]1*39$,.XW-GOMD:S876^M7P3NQ&4A')X;]57FOCSM37J0 MXU(TRG\VZ]]QP^>$[65&N?"$=91-23AKG#?51ID05%+'MWC8^*&C,$GV*(PV M"J. .QX44+X77LRFUJS!LC19XT6@&K0)G-02GI]]N&^D?YP./=GB M/\-LHW<6]49[],9P:;0O'7S0.>;/]8>$H04RV@(Y&QTT>"GL ,9I'T;)*#U@ M;]P2&P=[XX/$X._YPGE+L?_G@,WCUN9QL'G\8F<=UOO3>(0TA5]_F8S2]!UL ML%V7PB+,.2_Y\Z9$.#=5+?1C$'S]SH$+(A;KQF8E)1_4UA165(X7*YDC4%V" M+Y_)F&74<[RZ%.X&,\A,55$14#YE=["TI@)/M07>Q+?4P'5.F67OJ!.0Q[03 MH6[(B.7MVLJ5\*@>06-AO*1U_EQ.9<3R\H.PI MV'/6/,@JNOPH3=\,CK<']-GTNI0$+/G^V.#1+C0^\V@T&4Q:R>A:069/DN?J M.[Q*E(6'M0A,:H4<=PHU.V(IK?-PWPCKR1Z!BCX2FOV1[/!'!+T;X9LNE_W! M?X\95@O:'"7IA!@D_\]@ /--*72#WV?ZD\Z93%&LA%0A7QG3LO$-6=R7FT(I M-KL+92BFO7G:WSA"ZDPUG&5'DY_@OL]\#$"(3T,(164:[?WY#!4O_K)>#"QV MT?XF#!OPV]P(:2%6Z&:<&%=2$W7AA0*/FJZL!LV&_NYR'/) MD:,MJ>,4RIE#>#WYDWOEKL."IPXY8=H@.)(U?YM!])Y MG,.>Q.,T2QXL.-H*EZ2:#%Z?],#&"3%^>%.'J8QR@6:\L"QIJ$;+ K2_-.2H MS0&PO=V]R M:W-H965TM'3; M6PI;;/6-I"D'=:' M#D';M0_#'FCI9'&E2)6DXGB_?A])17.V)$/[8HOD?=_=\;[CK?;&?G8MLZ?K M3FFWSEKO^Q=Y[JJ6.^'FIF>-D\;83G@L[2YWO6511U"G\F*Q>)9W0NILLXI[ MEW:S,H-74O.E)3=TG;"'[/@]^]_Z2XM5/K'4 MLF/MI-%DN5EG9\L7YR?!/AI\E+QW1]\4,MD:\SDLWM3K;!$"8L65#PP"?U=\ MP4H%(H3Q9>3,)I/Q]P_YSS!VY;(7C"Z,^R=JWZ^PTHYH;,2C_SNQ_X3&? MIX&O,LK%7]HGV[+,J!J<-]T(1@2=U.E?7(_W< 0X7=P#*$9 $>-.CF*4KX07 MFY4U>[+!&FSA(Z8:T0A.ZE"4]][B5 +G-V]T93JF#^*:W2KW8 S[>36BSQ.Z MN ==TENC?>OHM:ZYOHW/$=4+F=4+(K% WSEE%X9^25D>^9?HR"(L==:#>FBL9>P.M23+A?,#-(!"-CD+O>!HAB)N&8TL$$%D<17G7E!BY$N[(&AW_)-@E/S/J$970P4'8K27( M+.LJ.'=>^,$;>YB(0P!U7/4*?"$7T_?&^D%++W$L=4SN2EAI!D=_#E:Z6L:^ MC8?[5E9M-+DP72_T 7B.S'/Z@-V4"YF&G-QIVX/Y*>._ X2QT,]?.JJ0FU&RCC7Y;S$<[7&C5"[FSQ]'IN6\>#Q#V*Y/ MENJ0Z-_.[ 460UA'U_ZVX?%?,2;Y!2Z4%6,7)O2!O]!-8#O&X5 MDVL%Q)*T!+%@?#@1*CF+:7Q=++B[+6MN9'#56--%+'PSZ$-,HDEG$1'$QC?O,W4$L# M!!0 ( .B+IE+16NAYJ0L ,8A 9 >&PO=V]R:W-H965T(^SPKWZFA=5>6+ MLS.7K%4N761*5>#)TMA<5KBTJS-76B53WI1G9_%X?'Z62UT2[M]HS*S>74T.6IN?-:K=44WSEZ_+.5*?5'5U_*3Q=592R75 MN2J<-H6P:OGJZ&;RXLV,UO."7[7:N-YW09HLC/F=+CZDKX[&))#*5%(1!8F/ M._5691D1@AA_!)I'+4O:V/_>4/^1=88S/%_L?%KI],CD=2N,GG8# ER7?A/>1]PZ&VX'!_8$(<-,GE7@0FO/DD#QC:<8'Z X%1]-4:V=>%^D*AWN/X-TK8AQ(^*; M^$&"'Z6-Q'0R$O$XGCQ ;]JJ/&5ZTX=5AK:EL94N5N(_-PM763C(?Q\@/VO) MSYC\[,GDWVF79,;55NU#\V%J/YM*B M;%E)N MB%]TQL]^DK1K=B+>4P!;4,K$K96%R[77BA8=S[&A6BLXR.U:.]'2$KA8*7"2 M6;852P,H@!-V+:R1J5!%>HH[%G#8WQ4I8ZRH.I@8[8MK)S*Y,/:4PCX5"11A M^L0=F^]THEPD;K+L(!;(#Y8>@;2V6'"GBEJ)I34YJ4@I.=*&&Y52>WQ?>-=T%3VX2VN!JA2]CH(L65R:3EI0MM M4-Z'N-U!.5-#X&T)Y2#,6LF[K4A@Z"R8( 7@5B,8AQA'@RSSN)-]X^%-0+&Q M2EVR+WB[E];@@6.M6RS:D.UIW]JXE5-UX%/.ZB67QJ9>\$-)YJ#A]W+>[N/[ M3: _" ,P5YTL55^6#A!7HU[YP/#B[.C1V7;*Q0]7_)AX'(XNUC4CH2G.J,Y M'F2;B+Z%(VSL^X-DSU30@1-AI6S!Z@.B7IQ%XKVT!3!V8J&P3?FET!D*RWO2 M.Z42EN@N^I +4*3_]#>.2;-X?/W^S8?;=S=\,;D^H5I"VN=*4@WG&+5FJ9'J MO=&YMBR:VLHF0";T5^QVKE>T@5&2&$LQG&TIH/LK0@W!,]05+"_!"" CN8[Z M!H #E&6F/$VZWVYC?'"30#693CDM+S7Y5HC9ME%(%;!!1ZDHJH-0[((;C5+R M-?H2B9]N;C[YR\:3"E.<=H\ZP@&;08;R* X3PP)AK4+\P,&&Y!HBC=_1#3(G MJLY "B!,M0"!G=!/;*TNI-9#:0]I6[32"S@RXV_4B/BN5)M*Z55J$4@1%%D38)4$./HY=+1!DGGC;[4=!RF65="[I%RD(/3CTR5\WJ;=3V MK %2Q!N27U+[IH*>-O7WB^U'\>]'Q2_:-TMRII M0=K7NVER"^YW07T3D^SV>S:/)H?S:=CZ.9B"_/H^F@QE_$\VB.IU>@ M<:C$3Z93K)G$EUCCZ^@X&O/?^TPC/S9BQ='Y"4:;:$S#3<\>35?_3$Q&%Q=S MR$'?9I-SR$^Z!(V;CDZEO68"1:/K6=I6MANTL#@>1Y/GK-!D'L7/R:@'.OMV MO AVJ-@..=F!LI(V*?5C0W.P%8@X66)$R8&R(+))MGVB0;W#/6#/9V)V&5V1 M2!"4> (TB&=T\2@HI/UL M!Y-Y#']EIST$R3F>S8'FT*D[2&(\B\DD?3 >;I">B:LQ@@5A21_?X1^(@GY2 MZR/SX7 ^ SL?3]-SL/N4U>X%EON6#@6R5(5#D2U4A?"E&+Z ?@.+7%S!)>93 M -&W2V@B)9IR2OC4!B#=3R91')SF2PRF7]#IEE&;@OQI1.I;?.Z[>N)QH<+#9Q-XY,(7"":"&[/VQM^67/;*M RP M[A-K=@XQ\KYP49AN"HJ[3NV?AW=2#>4=U^_Q1;3LM@Q_<'Q\U_H MDDXSIAD\$;UMVGH$62D,=#P)@V@X9Z"IKLS9"1 "(Q(3IAIWMN/)CEO0/:J_ M4XG*Z: EW!T''SMT$M:,<#QDYY-1_( M^#3QAJ!25Y?+WXS5?F3>>[39\SL^V7G(#GOU"F8AJY!W[W%\GF*_$^>IY^9-(H6W/OQ$<' \CGSW?#_>#4U"L"5&$"55(Z4?J. M1X72..U/3'<.R-V^Y<&7^< S5>BC;=<]=OF0E5R9.XR,%-M\PE$-3[R^.\4= M\+^9[ROCO9CPV!*D^^M)<2=",:3!>GJ)*HC&]6UKX08$ZA6@=C@ W1VI7&]O MYQT00Q(7M^*X\4)VH;G(@;@]/QV#T <2@3-6I=^MMTAC&G4OX:H2U.T M![6#PS,:V^@MUO ,M7=0[[.[-YL_-LH&H&C7E9K>M+ZW;)%23U.DQ6&H0EYG ME2YYX"XE-Z0Y6M[NY._;LT A5S!..*+HG8332<9#+T^:H\3!N48?N;/!]B&, MC?2-@B_$L3YIWUQ-(;:]^ZB*QL[X=]';)]!]@^ /NVG M*K%*TAE2T=%Y?#0\D$!VSZK:PYNP"TPX"BB M:/3=7S?X?&O;SVZM5">^5*9V+X[67=?\>'SLBK6JI)O;1M5XLK1M)3M;?ORN>T[HVMUVPK75Y5L[UXI8[K7NZ,;QR^>-7*F/JONUN6UQ=9RHE+I2M=.V%JU:OCBZ.?WQU06]SR_\ MIM769;\%2;*P]C-=O"M?')T00\JHHB,*$O\VZK4RA@B!C3\#S:.T)2W,?T?J M;UEVR+*03KVVYG===NL71]='HE1+V9ON@]W^6P5Y+HE>88WCOV+KW[T\.Q)% M[SI;A<7@H-*U_R^_!#UD"ZY/#BPX"PO.F&^_$7/YD^SDR^>MW8J6W@8U^L&B M\FHPIVLRRL>NQ5.-==W+U[:J= J7J0BOW_+C#%O3B<1'( MO?+DS@Z0.Q?O06#MQ)NZ5.5X_3%82_R=1?Y>G=U+\+ULY^+\=";.3LY.[Z%W MGN0]9WKGWR.O^$F[PEC7MTK\]V;ANA9.\[][=KU(NU[PKA=_E9;O)4>!^J-K M9*%>'"$2G6HWZNCE?VRGQ.F%^/O?KL].3Y^)^R5]+]TG50CM$(Z+/Q BHK-" MBHULM>KNA%T*HU;2B (>[V:B,%)7GH[MUJH5I79-WX%0MY:=P"JGQ+*UE>@0 MLD2+_^L:SY6P;:EKA+PH;-_B15#7X&K1.PCF0%[7A>GQSDHTK65N"G!+VL<- M72C>6!9_]MII#N:F;XLU6 N/(S?S*%)/9U1VBS!BQ M4)"^*,#"LC?$;*L*NU$M,2+QW+;8F)5!4C10,%0(I92R0L)R1 =,>.6HDEX' M#:0$5;,L46DKY$;7,0T8I0')N?A$:NF[PE:L#K"QWJ/KI.4@SX($5J4N.FRW MU1W6J+8#>9B,552+OE[*C6WEPBB(XZSI66'8P]9D"5'95@61*C*(*2'$!CI" M6ND@.^23)90 Y:KEDFQAZYQW]J^K9[GYEK NW(KRT$9W=S.Q46M=&.^%"D[8$*>B5JH<^6X+XF281K:P MAPEB\=>%/'+PNA5IA ?NI=X_B&0N&42G^"S3G+Y J&?5OL\-21ZP MH^N-(70S(D.O C=E\%)F[.I(( M(O@GO,@8TJOKP>,"40B,4'^F.'.ZTD:V67!0%M =QZ-/ )YL1K7@.' L)]-L MV4SR3KA&%7JIL8FL;$]"4H[%:VMK2D^CVT=Q1_$^/"F::(4F_;>U>;"R5^D^5XSQXQ,'N\^G+6 UVRG/J"F*;:B=_4[LD[1D1(K7W[ MC:&:>_G]+B,;2/!%5^P;CTYG5^=/YU?CP+YZSD_2Y@2Z'JS3D->P;*'6TBQC-I^F-^B&:COH0WF&^QQP 4V!WI:4)@ M*5N\2[" !?^8\,!-A@?&7D\5E>-"4Z24"100YUA"3'.G9JI+M^;18I8R*BXIB"? DHACO1>J$]EO5MQ3(TI<1I M0!DC!7,G.28*TZDOU.7&S@8QP&(&_:8&-*-)(O4$E GV4*/@-*W8*8;%/HA( M%8QJ3:ASN?IV>/'1K9>9H'M5XKA^$ME6+7NG]NR#Q;K-S3#*'!D7^XO3!/O* M"5I+2&W9^Q@<=_=<^2@LZC!OC'X(5N4HUTS2^RZ*I/;X*QE_7QGA,(K=P5H9 M=H?8R,0YS5?2$Z=7"O]'5_,GX^IV/=2V:<'RD"QNS6QL8"SV,9@I]H1LA6$4 MP':Q-&8(/,Z -3V/K/A$(F;WJ:*\MPP4&<7*,@X@J'$_1,+WS>"K;A7M@?*'#Y\!U$4/H^2S](1<2]63Y^%Z<6:1A(9Q.T03[1:.#R M/%PBONC@ !DF;,=@$,A6>C<*A2DEQS!IZX&]+6ZHX4'H=MF#LZEJ0PTX)0N M])(J)GQZMS-TQ#OS1RUF$S7A@RKFL(' >+TTSF9BA@S;5PNXM:$&@^K;2GT; M*/?:&^8L"34/FB#E]74C=9E/+;.I3>P11A.75*T0[13IP(-(#T38XX6L]?/Y M,QIK-L#OT_,G\_-)0W_V=,A9>QIZ;YQ'UT\SG.PSVY/YZ:%U/#Y Q2%8%:90 M-*/BP#&V7CVFMG%2C'UWEJ?5D,T%G],,4^J)V60]== [7T4"2SP*09]B[Q"E MJ];"2RH:!J?I073 R52_KBEYD1NFU95$#]570>/SA]KZWMT'XUQ.37.1W_CN MOF@2,3N3S *8FHJT-+-\-N?MX9'(GK'.+!]H9@-JZ@K' ^'=>2A5G' O59#] M\]1]6>TO2CM#+O/)PFODT>73':4OX+4YODP=PKV:Y"E;@9 #6M>T^=5W#-5MPBU#S"*[4K>O@W(RU? MI$Y0I/R1PP?5P7FXI/"*66[M23@@F)PN-9V->7CCH3C$H\FQ[1V[7N!S,?"9 M 7^.X[[F4CCJ?[-=/7Z-,9:B.?CY",_L3(6W=" U2Q @4EW BY8ZZ(FAC$;6 M'9YGP^3W;VYO0UEZ$\,\4U+H[#[26(2<[J;@JG3Z].J">TI9>@0TJ\I/RSDV=O/KS[>,._3Y_],VID1?4,BOQU_G&. MN%MI1]UKZ468Q=SGHBK]2)*,"(_F [P]^5H1K/-3V;1N@.1Q/&1]&T8TR*)E MB_; <*\\HV=^N(V* *P4.JN9;ZT:[Y5Y"N,JR#WH8!@WBP@*3"?: Z7 M^T2>2ALJ=@K"K[19I56^S_+\>;%LVBGLPSJ9]&.C\P.OBFTX0Y .&'-A^ R. ML]!TRCXT;;,#79OW)7J8$#<;OM"-[ )\HR904HR!L>&(&0:S6QHHS Z,CL-! MKJ3*Z[(2FSFC;S''H&E4Q20EY7! 0O,OWY*&:!^\Q?=99,2"M*+*Z:,Z=YW< M20/NW-OJATYZU.MGN64D0W9RG4 %YXMNIV=<,(.#- 9*-.Q 5"@C!.8<.B1) MCVWSV5+CLWG6,J!Z]6V=\FF2HU8T#Z!T(R2?='LR"K+8BIH+>%TE4:.[[.!L M%@X% G_$5E(A&2K.4H(NW_E!SNYA4 Y0_*R'[4\=9SI(B< A3?ATF@C&P7W> MHHZ'>^$ -%6(S,VB)JB'3$!Q7%T"4\@/$5KF;DHJ2'@'M_QM]^]WIKNPB]M[985.$I,"5W+ZE MCH5J$7K PG2CLVW&"JG?/[\?]T1 H6^[VP_$XYP2*!\\!!8LQ=NOQ MZE#I0^4.TQX9YSW8@H(TY!2F%0@-$"9K-=1&FM[/A^"#](4/'Q&MT;9R\NC" M$9IG:L +)1\"!KYC*.T[:=\[1@5.I D,CSR13J#B0(G"67>*HM*"D%YF.8,/ M /:O9@['% 2Y\FJ<9#C\PL@Y?-[Q &:I#L1\11.IJ-L=-LC$<_'[1"=<_M< M61:/U7G?ZBLPU_28D&!MKFGVL@#-72"WB^M,!7X8(V M2)_6OOP_4$L#!!0 ( .B+IE+,WH0,BP@ *8; 9 >&PO=V]R:W-H M965T9USFD_-3 M/W9MSD]UZ93,Q;5AMLPR;G:70NGMV60YJ0<^R)O4T<#\_+3@-^*C MYHV46&8BMU+GS(CD;'*Q_/7RB.;["?^58FL[_S/R9*/U%WIX&Y]-%F204")R M)('CYU9<":5($,SX6LF<-"II8??_6OKOWG?XLN%67&GU/QF[]&QR,F&Q2'BI MW >]_9>H_#DF>9%6UO]EVS!WC5K,L@:S4B:\W>Z]REEOV6QR+NKY_#KL:X56WJ@ MP/?"@M-,N<24C=E!:F6FB1>:3* M6.8WF!Q)I9#<+()!SI0A]>KU4U88_1GY^-)47E@)[XP S T/60IU8(HL(#K3'::<<5AGF!O;R3X$6A=NS%:C$[!C\I56_BB]7Q;%V/ M4$!M(3P#J]T,X-WQC2)T6:OA!.G92ACKK> &J Z>C^I;+F9'?7TGLU?M@(_E M'E_?B,C'NAY=#"W[ )#EI0B8\-;TX_ @VV;+OFG+V:(92)Z^14-+@UT\TR49 M8^":O*6P3EDNW'3,NL5LU;>NMW-/#MS;',/+DVG-0CQ"\AA2WT^*#JH3:1!C MR "*Y5^4[Y173@B%I)?*,XK=82"C+$NJ9'E7\IQ=<:.T9[PIAC63U@=U8S1^ M/ F\0Z,BPH2KE$,35GG7R#I/IK^\MNQ2[WJT@1?2ABSWVD5_!ILW @F[N@U M# !9; 38SCDRIP2(3=6Z$(V!G++[B4Y^-IE5E2'&;Y 3!(T9^]2)PW@5FP[* MV)"<.]7+1YR2^NKJ[6P((C_'TY$W+.H !M.#%E[1- UV0(PG7F.^0]Y^15YM M&(1R1Q@E-,3U-I/>A&-G=CZWD<:0! MI)D#I+?4'AI)T1'N;=!*A:QI.'V$H[G2L#7PRU9WVZIO)NSW2#>87QHJ>8/@ M$5'F-O35P[;IU?W$_&5_US2MF!4V$E5V^A DXJ,RI-\WM,F[OYDY&:;FLNV\ MAOG6@Q"1]1 [ON9!CC21X8F[3XP#SFQW'#,J3MSHJGX\DQCOI5/KYY#R]KC2 M./N(WA]!@?^7H+^&0HCZA98!ZD#98+]1,Y1I[%:O/Z]'O7/R]?_ M;$\-A[-A?TWY6)L%.VYE'&+>PM=GGZ^ 75^\X;65'"<\DN@KJ^.Q+#/BF"T. M1_X7?92BTYK,X5"041K1Q.-0GHV0(ZHQ'+6C\!\R676H>Y2:%AI!VYX"U>3I M_=:[V]4%OO48?4@^WJ?AZ_H,1AZ$=K8AD!XN!6O \?13Q8.*2^"EU1@OM=6+ MK!7!I5P?"(^0WJ^!31!S+SY-FM6M7U8HO1-5:U>A&/T;F:WH,H$.QF4N(Q[N M1)H\1,AXU95"_$.3"'E#C1__'-*H/FH_GXAJ4-<,TU@VBO+1C5JWP'Q.'6@[ MCG%5)T-,O!JK!)W.BXJ^T>5-2BPBP"PQ^UKB, UK/ +]2=%*YZ6$TK$Z_D<3 M:]JKIBK41;"!6WO.;.Z)R#1Z R$O0UVI*HJ_13G4VO3,;HYZ74-ZI[ 6]X6V M[F7'#Z8! Q[$5]TR5;DN1_E&.J+0BT!6'H*^[<3D3+A4TU4;3B4NF';Q.&*9 M=H^2C2_4F;="!QY59U?* M0H5[OD3X-LJ$?GPZI+U#&W@1QWX'N%*[7@@\LNKS8;]\]/O9?;=RPZLX.AHV MMW$U/GH7H2P1O?PEL3#Z5?X?X7GN2BX\CW[DGW<%&O/ZO89[0/_8C3OV-O M--U%LXOZ5L'NN]J?=[Z=@']O_!7=GKX@@5?;V1. MW6*"I6CDCR?,A*]"X<'IPG^)01*#[/V_J>#@,YJ ]XG6KGX@!2_BL%[LS"!IHMDI(LV;(-4+(](PPTUHH^%ECL0W95 M=G=*U57MS"I2G%\_\45$'M479>]B'A;[(K&[*Z\XOCBSOK[K_8>PMG:H/F[: M+GQSMAZ&[5>/'H5Z;3B79>\W9J"/?O4H;+TU#0_:M(^N+BZ^>+0Q MKCO[]FO^[JW_]NM^'%K7V;>^"N-F8_S]2]OV=]^<79[%+]ZYU7K %X^^_7IK M5O;&#C]OWWKZ]"C-TKB-[8+KN\K;Y3=GUY=?O;Q\C '\Q"_.WH7B[PI'6?3] M!WQXW7QS=H$=V=;6 Z8P]-^M?67;%C/1/G[32<_2FAA8_AUG_X$/3X=9F&!? M]>VOKAG6WYP]/ZL:NS1C.[SK[_YJ]4!/,5_=MX'_K>[DV6=?GE7U&(9^HX-I M!QO7R?_FHQ*B&/#\XLB *QUPQ?N6A7B7WYG!?/NU[^\JCZ=I-OS!1^71M#G7 M@2LW@Z=?'8T;OGTY!OHFA%GUT@07JGY9O?4VV&XP0K6NJ6[R_M61]1]7;_IN6(?J^ZZQ MS73\(SI+.M!5/-#+JY,3OC%^7CV^G%57%U>7)^9[G CTF.=[?&2^0P?^K^M% M&#P)U'^?6.!)6N )+_#D& <.T?T0(?_ --5/:TN"7_>;K>GN<8:Z[P(=HS&# M;:JEZTQ7.]-6@9ZWI&Q#J(RWU=B9L7%X!/Q?FUM;+:SM*E+\+?W>5*[C:7U# MXRV)[+#FSTJHK7#C!UH6S]WO, -5B89^O=_>WYU M=?'BY_G-O/K+]?5;_GSYXO.*D(>&#-:[3;%AUPDB11GE+6!:UQ%K1E;YP&.A MO-7EQ?E_\'/OQM;BT\4E:/7.KL96)KDY_\]Y]7;T8828#STF"[;R(TZ!D3X] M2\I26S\0Y.UM8]GW0]?Z 4"Q,RY.*43 L4]_9VFX6UD?%NJA(UAIB MR2UVZOL-'^>5S C.73Y[$=*Y#HL93SRLS5!AW7GUTM9F)(K_+M*>/NI,F?@P M8<.Z'ULZ.S&<3!O(2V/>CYV8CB1VM\98%[ M!PA,2X ,65AVJ@!US;,P])-)^W)(+8T5N M2 *J'B*5,#&NY1-QEB/Q;4E:0O3%(47C57YHQM;96ZMKX/E2H3:FL2IQGZ0X ML!8TY+>13]#3^ ]6<3BK+XZ\<:$EU2)BS$\8S:?):#X]:>W>)2;5(BB'#.;I M*?[5PG'BU%^D4W]Q$$8X$7HUI?'K0A9C,@$>2W(UYWWLWD)S? ?XF8_M;DOR[M:O7)2:2 MBEA?NV 9C0;?,U[-Z$%BF=ENR6TSB];."&P'0AN+W1Z894T0;>(,+8Y=^AND M;38,\^J:MA@*CYA_J:-RB?&40Y*+V 6CKDB6(=(_$(FBW% L2!8]/-5-ZRMKP3&P3IV^=6;B6-SVO_FY!,J*7!601[-!^ MA\&[Q3CP"D-_8K_D=90',U6 /P3H@723J-D-\(VTJMM;9HJ"+!5BG?7XU<8. M:P#ILG1EV?MDPA-D#E'4,Q/PNYSU #LCWL2-RR'2V)V;RZL;;Z.YRB)]5Y]0/,[2^&?L,A?D@+OF:7F/<^AQ<0 M#RQGLB?5H:-8H'&W3KQ6V7AR7T.PX'S!7Y;[K>^7H)D2WJKC0S.!(Y[XQ\+/ M-+P7*B3*14U.BLST82[IX^46)V+OV$'N(1ZD2@6ATWX+H,DSG@+F9PF8GYW$ MTN^%H&]$@EYG63D$RZ>G^C\HI+]?2D^PY'EBR?.3=/QY*FS?*RUF%!\7(O*@ M#3V]R/\KTXXRG6#>B.0\R->6&)$H),Y?'?US,L^:Z$!@WI"&P:,D\SCH;D0(^O)W MV$)U'L\I,(1!IEE69%+!E)DL*C$"U'4HSK4BW[64DI1K4",LFX*?XNT:6=5; MNV<@*8Z\M=UHF0@(.[J@[L1#>R8H\2;N$S1+.V]&CAA99)(GIF<$-!!-!\(+ M)SDB\JU4GG;#W==A^73) \(F^/\ =6O,'B95VI\LHB?5WIG2B M41)>[4TJBI3F2IN&)[/IR1=!3!P%C#VDC34(N(Z0<^T"?"_L8"H"M'OXG\+, MI(([4]($,1#9&_V7'3'AY$T:"_3EV^2IL36V_.>.XT-_:LX-SLY\JF;X$69\2?YW("'H8*:^>!-0&&IK6@[:3 M<(Z;K3"' PNS7-I:!#Z&PZ)>CMQR@F>UO.J:PBR=%K4B^0& %YR *K#:R=K\<-T*<&MHI01:S: MTD89E4@(!]*,RC(]DKE[]>,OK[\[O_R20C6:<.,HXJU;/DTE&C?C'2C?.)@/ MR!D@MKQ;]\@9$&0AQ1H?KSE1W#@2!U ?.3@V73$+7C)L7OW-WA>G4]SZ2E-] M=4_N0_G$]XN0.CO@5C9VB?(=-AP'Z43D2=J0OZW[(&=-/V=Y MUV?.24R98(TE]"&"25X6*3&D(^J1K-,,"@KJQAJ+N)8&FJ'F2!.5A9[1TN=# M?X[_-7Z9[1C;E#'(4,. 5=".01!GX*S;9MO:P28!EF&1=HL8F- 80 :+4I0B M@=3=2DP\16FED FL[0O)8K-FY.U,X:)'H4B)ATQ_39L72:,',5*%B_:SZOOF MSK6M9L$(?%8.VXON?S$V\0.;HX6@/--39(0I='0VC4@R$.N3?;OQ7:UK"D!_]RG3N'T+5!CE> M]J,B7D>,+YG,8FNVKB'=7]'9L20A[X+0ZP,#*$'DK84U],@JL_AZ@K5;Y\=< M[HR[SR69GPX9%Z3H_)1>P-2&9K18_K"9*509E,)!-\Y+H0 MEUA8Q$;-MO5H+"V$K9V)41=SP([Q"J%DIZ['AH#5,J(.I#*Y<+.AE59" M5'4P67U-TWB<@.WLN*"8H%H+'VI/LA^$087!%: 0!!8!1*L'R6I-.!9&"BON M875=%Q&@47!2LN5*$G$',Y2)"C(FDOF/B>$4LV'$E'[9H#'J-$2#L.L:,!9\ M B$85-ET2%R9P2A@-52TVF64V0@7PIF9NB@AN(QTZJ=,UB:/GIURG9C]"A%. MC[2 ?MV-7'I$%2 *7FU")H;,/*^N816)NDA@>'$A@SI)<&<=NU$G0K@DNL&N M4NT08B<:)588I/7]N%K#C3ET=*[VHZ9:!;-4>\F4@+$^Z QP%PUQJFA&:,BX ML'ZX0:I6CJNML=H)\:K0 =6@_#_)'.^?9M,WI.=KPW)+NKV$F029N%X4B$%T M5MEWX0;%HZM&F.V0BDCP'QE.HENB]=>DQ+8C%.E9^\2+0G8IJ4>NQ^_"R+QZ MLU_M'?JMU+P@1YB(BQ38"TIYY-OYGGYF[5>IHM_HRR&&!ZJ[#$+$$9%&Y(\L M6>G^WD(J,@_P6"(==(!8LI.;YUP95YBMEH\&5"-\65"E#=3$'6]3$0,/IHE+ MCZXG>@5VX74_ @6Z(]VS\,QMW][B#SWM:B0E:,7W$F=R M"V2%W>DU F"OK*#?,6Q?&YB:S@(@D)0A(M1N^D\C6PO].R:$U(C$*,Y9NJH',+,[,8L:9>]5U-12*"Y-:XM_#_6 M9"S.F0D9^X&<AR:_D[R(S5\K;8UD]"52_U2=9,>%KC EE5@<3^EMQG)Y?2:GM1#9>05 M8REABF ">$P>'@>B$F30J+5;@199H\2[UF.)H=11%+S:5@(EVL4:#3+LRYM% MZ/U6ZI8W%AE A$D$=\O,L:+LV9E:K;=H2[ 1\1Z.K:?!^:O"D[IV%$V\DU4A M -]'D+Q!MPJDX)KH7S;#O+I^]_T-ODTM9C&,*.=]%_?(76,R_PVDP2H7KI-F M,QOW5IG,Q<.+)14+XDZB"G'P18&ESTD"5J"4!M(>!77+Q/B9>Y1O"*X_QO I M-S,D>2B#QBVZW- =-:5J6AD. @[WD6,=$O\_/?V2U+%M=1?%BL#VZ*?D C!4 MFX1VMZGI?AJ:A,X9BIA3;%9\R4<8]F=S(V*U0QARW)LQ3 L M!>DI)FA3]PC"GAG<4A?+0E$"=\7Y""K_T7ZF.PB+'>@H<@Y93]P6N%X>6UI]3J+5) M)E ['$98VHG975B"!L=T%T'GN8HX).]E/W8YU=$4"Y22R"G<%\+2+;L#:EFT M3TD-WE%J[Y#@1;4F4"22SPY+VPFV<6.M:N9,BQ1(X6Q1ZAFW:)0"G9#A3.Z& MVKF]!">8B!S< F58:9LP-0&>*.P6(7P]:*OGCDF4C8*R U ^)PAN:0:<44X6 MME:K1QE"[F&[>,UFXSHRV9R54Q274&ZF6++REG>5X4=#/1=8F=55HKED61.[ MC#4VN[E?H3]N,08Z;NOA3/))7BU_L/=IB&F\SM#QT9_9ET(T$M+>I.,YY+ MX[4D?[3UT2)8?@IWY+G/WBXHOT:_HF6_"?>8'TPRSMB[N4=+<HKKW7;D)2-^YKA;7L"<]6)JM[H+\#:UTD5IG!92&= MH^,D_EF*MS339]G.M(M2GE/N&E2$N!E:@(7]J^HS]SEA$6"Y\ 3TF)4!IC+: M1^)I+H>B3_IZ9) 36]':0A8[]-DI:%0K2_0WVS4*5L1QN&#WN2HD/)0RGD$9 MY;PC(\*7"CBOQQ$:V@GNMZCOL:5R" ]']F:LD\*>"(0 JQ18F%^&,/$CQUHX M#AT>33"#S/V"'__,$0$R(H -:>>):E);R()64%923>2,M;E;1+6$R\Y+;^1A M2&.X)T)O6+5U$6:$RWV5ICLV)OO*%'-RA B_!.7R;DA2=D"LZ!)&.1EX]_S,_^.3J MSWO5ZX3>JB/#&J9^@UM@J:U?+D6\,9Z(%(,'GE#R]]!+<0/:>^EHC/'.[]FL M'.] >"0$"%-)$-*B"ZJ3ZS$IXUFH*E]5XD' +IKT?(VVA+AXS)VR4D%.:,D- M,5%[V&->])@E@9*1P^DZ:<(BA@-#')N+G-IDF,)Y./6!LIK/:3T*@Y;D'MDF MBB L35)&=OL,;;@Q]WD*+ "#;/CRT-MR_5RUG-3^IM'C4Y&%+_X%HO#)W40Q M1CI$YF22!*%9ID\4"-58D)II=5 A&A<+8LELR4Z;K" %>,W#9.MWJER*#:;V M"':E?;^DZ258A8])'%WEMBV-YHZ:D))J 1V&1;[8Q.UL$L\4RH4P>XP"X M'SNMSWX2I>2AG;(T0R6YX#V(PWA.AC)'D._[16EX9_Q%4)PH"+J MGCH=YVC)C1M8%GVN:'*-A&M*FI5W#(X3>ME+;)(D&\L'P*F< ?Y.TB$C/7G]((\&MVF.FU)WU&O(RKAR]EBF; MO/PR&_D"V/XPS)XXQ8,Z?[!E@CV.PWHX4W?DB)^=?>S>ER74]'6ZP:4GFR6G M9">G>?EX_CQE-7'2/UT^R]_L6I;25T?NAD*=PR@7S>;9*I,'8T 2[@[5$QNL[30$M$-7J,:)XC+9LHZ=BE MV&*_HC,];5@;B?=/[8*!8N>B NOVQ :5M\GHXWOV7Y$W1$*?FQKV%&"V0XI# M._0/$A9V@73MHEJ(KLWQB@WQX7)[-I0VOE2@#$**C$P2MET$>Y+GCB7WAW=5 MR*NVYN]49G8%,4\9WPP0>VJ3#D@-^6I>_1(A_54)Z23E!YBGQNB _Z!"I3#+ M9>ACMB+Z)YNMY^N?N $8$MYJZHIC("3?6N,VZ?XI@OI;.W5KLRD^XB3*O?8C MFITS6$4D(!Y\KDVD8@5GKC0WNR-O1_)UI7QP/:S(U1UL[9CXKG)*8 M2A8E=&!AR>_)]D2W3F_0RD20(N[5'YE'T< M89GF=M7Y/4Q^Z<\F%+P]_@:)I;E%_:WWJ0XO.\S*\"8_^G@96QRAR\/NWBP[NH01QB;^NP;OM92BB43:CC_A$RTI0DMT]')9(Y>%2KO)?7*E M:).+Y!=NV&L/YB4M1J5;!0>B\_Q2#TUV1ZY.[MRHBY&<*+TIT!?WD8B7UMW* ME7MYY&]J/N'-%7*4! MR&56$8I@97.1:1K:RXM-VMP%I:P6SS6GZ))QYX/D7)$8UA/>W+7"+A+%*M0$ M1Y)RYP*RKA^3G A'\V:36L;>'Z\-/ARL3FYB)(0_62+,[]"Z?/S0ZSHL]R6_ M#N@\F;Q%S/==C[+XT?O2_UMS,W.SR= 7!30VU-XMXBWK7,3W/._TM5;E="S( MXU;OF,2>RV+^4^_M2>_BF9_8[W73QQ=FL3J\[K(V(,@7T/OA^N8EV24Y^\W/ M_,OYY16_@0/)YY_0I5-])J'1LR<7GW]5W3B2,+>\C][W]?0J^71@*H^FJ6,) M-+I?Z846(<&?O$DBIJ#$MF@='IV3[#E)MIR7XDZBW>YZUB)$9/H&,&_.-1*$'R/H&EYD(PL75\%H7>\RK][<[_<'!26G"9E#KLE) R,]_L4 MW"%8(;RQV:[,U. $1OH@O::;BF'<#T*/< LV(&@]YD >K%#: MV7351>)L--P@SZ'KX-%%?$M=O ZR'SJ3SO.\%&%:0Y?>.# M#$?CFO*=!S&5J6<_UM;UX 7'@^CXJ'@;(^'NBM\YR>C;#?)BQO1M>J_EM;S- M,3\N+\4D>[A"LTIKES3T8O[LZ5GEY3V3\F'HM_QN1[*>!/+\)_HSK<<#]#M> MFA8_8('TML]O_PE02P,$% @ Z(NF4L+2ZR$Q P # < !D !X;"]W M;W)K&ULC57?3]LP$/Y73MDT@11(FJ1-Z=I*P(;& MPR8TV'B8]N FU\;"L3/;H?#?[^RD63,R6,[]VI5> MSE5K!9=XI<&T=EH=I8YO =\Y[@U>V-PD:R4NG.3RW(1Q$X0"BRL8V#TN\=S%,(1 MD8Q?/6URLK/+CTQ++C<&KE##=<4TPL$-6PDTA_/(D@,' MBXJ>[*PC2YXA2^&SDK8R\%&66/YM'Y&P05VR4W>6O$CXF>EC2$H$O M':)-/5_Z^FA_G*Z,U70Y?K[ GPW\F>?/GN&_IIHI6X&@UO"$KTO951%=QZ<. M]V7NFPIAK015$;&"=3F"1JM[7J*A>V@9%P9:.G@M'CV"\.>J;IA\?/=FFHSR M]P9PIZDA3<9K*I@H6N$U&>+7WHZVN2H-<%GR@EDLX8!+VE&M8;(TAS.XZ)$W ME4;\*^U 22NJ(6ON$\,7:B]<%JI&8-9JOFJ[ *PBN+G!8K8/.7*%Q@L@7U!R MT7H![!#>PF0<3K(3&J23,$ECN/551]OL'C4UD2XH ]1^C"5S"G;V&M#@,D_" M+#V!/ OS= H?G'/J&D"R:NHA5([%'>"OEM\S@=(:.%@=PBC,XAPF^?B5GG8A MY6DXS2:0C\-LE/H S_MD. 9#AV.9 /GG7*@J#;!:M<[SO^J-[\.&."B4KED-JT.K/^TZW!]X]TZ0S@VGNRIP3:;Q<3X.0'>]MYM8 MU?A^MU*6NJ_ 5!+ P04 " #HBZ92OU=S M%T<$ #M"0 &0 'AL+W=OAKD'AEXTV%7=HFF)@ M:P,\]TZ5'"11-!Y47*A@,?/OKLUBIALGA8)KPVQ35=P\78+4VWD0![L7-Z(H M';T8+&8U+^ 6W._UM4%KT$?)107*"JV8@1 0()&2.(G <'F %4E(@A/&UBQGT*8*:E]4^V;=>.TH!EC76ZZIP10254._+'CH<] MAVETP"'I'!*/NTWD4;[GCB]F1F^9H=48C2:^5.^-X(2B3;EU!K\*]'.+CUKG M6R$EXRIG5ZX$PSXIQU4AUA+8TEIPEIW<<;3LZ6S@,"4Y#K(N_&4;/CD0/F6? MM7*E91]4#OE+_P%"[?$F.[R7R=& G[D)61J?L21*XB/QTK[^U,=+OZ?^UY6_ M%S:3VC8&V%_+M74&5?3WD;3#/NW0IQT>2'N+S94WF$=O6 ]A_<1NH4#%N[>( M/AJ0>O?"UCR#>8#-:<$\0+"X*X%MM,3&$ZI@CC:1U48_B!PL:EERE>$$.YL5 M>Q@,U-JTBVT+AW%+0)'[K.S)9R="H2*EQ.:RIQ=LI:NJ42+CU&V6K21PA=L. MIGCJR-T8C@PVF2,ZKT3+^4>,_8%ZU*"K9'?:X;.G9#0,U'57!A?B:0H/_TP3>+DYWX\ MB9-1.#Q]93]G5W@\OLZ=3H=A^B)W,DX0S1&!C'J!C(X*Y :W#3=FRTU.U!_H MS+=T1,F],SP']H57"&/ECT0,< .R55HI:NN5 M=,FS>ZD+=FW@W6\-EV+3B['-><)/.WU=':K$J^RLT_M[R*!:X\).\A%M^3 < MX9"<3[P2)FDX);/5PS!-PO$+Y?&VBI;-DR2>AJ-3E%<4CFDX]U8RG))Y$)-G M]W\13&V;-U8U 5V0J:KM5 =2SOY(Y[H MV4"%CQ)\K!IC0&5/# ]!95OR&<__P0VASGK=51'BVI\O][F 1[Q66& GR"-Q M$$[PV=$2A\GWT?'-@=1S$1.SQ$(<$D-$-VT2-O78BV"%U0J+D&LC4.TUE_*) MXCDO-.6%1HI2*$EDJ :'Z0L#X L-WVKOP=XO&.59^(L&\=LHU_Z-^[?]76;9 M_L*?E[<7(:RJ$+@=$C;H&H43[&C37BY:P^G:_]#7VF$O^&F)]S$PM "_;[1V M.X,2]#>\Q7]02P,$% @ Z(NF4@F(BB'B @ 9P8 !D !X;"]W;W)K M&ULG55M;]HP$/XKIZR:0*J2$-Y2"DC0;=JD=JIH MNWV8]L$D!['JV,PVT/W[G1T(="IHVI?8/M_SW'-G^S+<*OUL"D0++Z609A04 MUJX&462R DMF0K5"23L+I4MF::F7D5EI9+D'E2)*XK@7E8S+8#STMGL]'JJU M%5SBO0:S+DNF?T]1J.TH: 5[PXPO"^L,T7BX8DM\0/NTNM>TBFJ6G)P67_)1$#M!*#"SCH'1L,$;%,(1D8Q? M.\Z@#NF Q_,]^R>?.^4R9P9OE/C.Q,;3_C+I^NX\N4,/X+ MVYUO'$"V-E:5.S I*+FL1O:RJ\._ )(=(/&ZJT!>Y0=FV7BHU1:T\R8V-_&I M>C2)X](=RH/5M,L)9\>3+%-K:0W,,$.^87.!E_"5+H-:P$30D3&9D87)'&Z4 MM)JJ"!-CD!#.=LO9G MN.1IH/#JT:0XC2\(9 M8_X:'U%"=5;)/JMII[?G:)_@.Q3'P8S(WO@X_ MSQ!W:N*.)^Z<('Z@1Y:O!?IR__=1O%7QLW'=4Q^8%MVD.@ X]*_RI?R"J MW2V+LB@K=N7'3T^$O42]_B#'C551^HK747G53-X^!>M6"JX))+ P(7!(W# M?C< 7;6U:F'5RK>2N;+4F/RTH#\!:N= ^PNE['[A M3_EO$?4$L#!!0 ( M .B+IE+[C!)E&P, *$& 9 >&PO=V]R:W-H965TP\JIUK+Y+$%C4VW,:Z145?*FT: M[L@TF\2V!GD9@AJ9L#0=)PT7*EK,PM[*+&:Z M-KZ(3>W\1K*8M7R#-^B^MBM#5K)'*46#R@JMP& UCRZSBV7N_8/#-X%;>[ & MG\E:ZU_>^%#.H]0+0HF%\PB<7O=XA5)Z())QM\.,]I0^\'#]A/XNY$ZYK+G% M*RV_B]+5\V@:08D5[Z3[HK?O<9?/R.,56MKPA&WOFQ-CT5FGFUTPV8U0_9L_ M[.IP$#!-7PE@NP 6=/=$0>4;[OAB9O06C/4;\J-,_154)Q; MK SUU[A'X*J$MW>=:*GB;@"?Z#R?^DV*$N>U3V"NH0KK5R MM86WJL3R>7Q""O,U-#,-L "QEV1&\X3[M8< ;_B?M :PD5^YY M]O#C6OL$"FS5!>>.C)SJ!:9S3$2P14UU,O\JS@;G$Q9G])Y.1N3WN:H$J:XZHX3K#/[CSM@T'M(SB\=P18*= MZ?HI0DD0[X;J;8$-21\;$^JM=ER^5JP38 ,62/TJ&Y^3UH\^GA=%UW0R5*=$ MZF$A>#^J*)XWVCCQN]\XS09LE,7IF5]ETTFZ4ZR?(?G<_?R_[L?/7O1_>U,V-4);Z4U%H&D]&$9A^ M(/:&TVT80FOM:*2%94W_$#3>@;Y76KLGPQ/L_TJ+/U!+ P04 " #HBZ92 M! *Y\D8# "X!@ &0 'AL+W=ORU9MI;V 0&+1:G>!!\2#FTP2"\<.MM.R?#UCIPU%8OL2 MW^:<.3/V3)8[I7^8!M'"KU9(LPH::[M%%)FBP9:94'4HZ:12NF66EKJ.3*>1 ME1[4BBB-XVG4,BZ#]=+OW>OU4O56<(GW&DS?MDP_7Z-0NU60!(>-!UXWUFU$ MZV7':GQ$^[F[U[2*1I:2MR@-5Q(T5JO@*EE&WSAN#-'0 E5JP7]D'MWN,^GHGC*Y0P_@N[P3:;!E#TQJIV#R8%+9?#R'[M\W $F,Y2VS;+W4:@?:61.;F_A0/9K$<>DNY=%J.N6$L^M;W%@X>V(; M@>9\&5FB= =1L8=?#_#T!7@&=TK:QL!;66+Y+SXB*:.>]*#G.CU)>,=T"%ER M 6F<)B?XLC&^S/-EI^*[Y:80RO0:X=O5QEA-;^'["?)\),\]>?X"^2.52-D+ M!%7!#=/ZFEM"4)F8 M\P7I-H7FG:^:.V9[S>TST.M"6NFB\==SBP6V&]1^\8B2*ZIT+"C%)13TX18J M5G!!T 6==W:P3B[]S>;P@%LEMDZE4$P:> 7Y)(QIR-)P!D^H6W\ V:7;SBYG MX03RD[#-(S/CUQ<@*2.ZZ_F!:3WEL[(FY_%+B\W/9E* M"YWS2[=#>*%D_<:Z?'GER6069I!0,A/X^.^1HTEF<9@/,S*>3N^EYI1#@15!XW V"4 /?7)86-7YWK11 MECJ=GS;T:T'M#.B\4G3-^X5S,/ZLUG\ 4$L#!!0 ( .B+IE(]"L.X'@, M !T) 9 >&PO=V]R:W-H965TYAT0,MCRVB?*@D52?_?H>4HJ2/&'OHL1=1 MPYGOFP>'&BWVQGYR#:*'.R6U6R:-]^U9EKFZ0<5=:EK4I-D:J[@GT>XRUUKD MFPA2,F-Y7F6*"YVL%G'OQJX6IO-2:+RQX#JEN+V_0&GVRZ1('C;>B5WCPT:V M6K1\A[?H/[0WEJ1L9-D(A=H)H\'B=IF<%V<7TV ?#?X6N'=/WB%DLC;F4Q#^ MVBR3/ 2$$FL?&#@M7_ 2I0Q$%,;G@3,970;@T_<']JN8.^6RY@XOC?Q';'RS M3.8);'#+.^G?F?V?..03 ZR-=/$)^]ZV*A.H.^>-&L 4@1*Z7_G=4(L_7$MWQ(O/$'ZRR>N"ZZ+G8,UPE7!OM&P>O]08W7^,SBFL,CCT$ M=\$.$EYSFT)9G #+67& KQR3+2-?>2A9!_^>KYVWU \?#W!.1LY)Y)P\PWE+ MUV33202SA:O.=Q;A6FBA.@5];2^-4L)3'WMW E="!61K?UHUO@+D1'U:R;L9RP1\*09FLDW4PZ=Z&)0LK0 M!,=GWT0*;UNTU"!Z%\$G=!_#C0\R/07$:]HWG\IM< M6W[?)_J2TINE>8AC'HS?H*/LE>F"TF(LF8Y9"$W,Z#P<%9.4'=-2IM7QP-ZS MFL=+<0*:OH]4PQ%&GG)&'LC3K$I9[ZGNK"5^:(V-GYQBPDA5G0:]T;O?":M& M);']+S]%E:=56/.0V8&.G8X=._V)'?MX\,_W[$%_OWKV5\]^W[/9DY&ET.[B M8*9H0MK]]!IWQ]E_WH^\1_/^QX%Z9"=H<$G<$C1/9]2.MA_&O>!-&P?@VG@: MI_&UH?\7M,& ]%MC_(,0'(Q_1*O_ %!+ P04 " #HBZ923RB9MNL" Y M!@ &0 'AL+W=O\[NR8.52[J"][+S#EG9F>& M\4[I!U,B6GBJA#23H+1V>QY%)B^Q8J:KMBCI9JUTQ2QM]28R6XVL\$Z5B-(X M'D05XS*8COW94D_'JK:"2UQJ,'55,;V?HU"[29 $SPA+,DO-YYNR]P1W'G3E:@XMDI=2#VUP5DR!V@E!@ M;AT"H\\C+E (!T0R_APP@Y;2.1ZOG]$_^]@IEA4SN%#BGA>VG 3# IY06S;#K6:@?:61.:6_A0O3>)X](]RJW5=,O)STYOK#M /]I)MEL& RIWXN(AI& M:^3>9!AF<=R!=-0=QO^EBHHE+]MJ<9+.TG TB)VDH6-QJ;F2N:@+-)"&_3CV MS9"&/5H=P[K6@5IR:]Z&=EZO3-42=&&4[,*7)-KW#WK!Z";0=5LK-KZX;!2ED:-7Y8TVU$[ M [I?*V6?-XZ@_;>8_@502P,$% @ Z(NF4L79T9/$ @ @8 !D !X M;"]W;W)K&UL?51-;]LP#/TKA-%#"P1V[#C]")( M3=>B U8L:+OM,.P@VTPL5)8\26[:?S]*=KP$2'*11(E\?*1(3C=*OYD2T<)' M):29!:6U]22*3%YBQ4RH:I3TLE*Z8I9$O8Y,K9$5WJ@243(<7D85XS*83_W= M4L^GJK&"2UQJ,$U5,?VY0*$VLR .MA?/?%U:=Q'-IS5;XPO:'_52DQ3U* 6O M4!JN)&A+)(G;Y7^,EQ8W;.X"+)E'ISPM=B%@P=(1286X? :'O'.Q3" M 1&-OQUFT+MTAKOG+?J#CYUBR9C!.R5^\<*6L^ Z@ )7K!'V66T>L8MG[/!R M)8Q?8=/J7MX$D#?&JJHS)@85E^W./KH\[!A<#X\8))U!XGFWCCS++\RR^52K M#6BG36CNX$/UUD2.2_/JT@S@B2J(8ZNAVP\XE/>37EWS3DS-P]K_N.-%M4"-)I@EQK*I,GJD&+#GGG?19)]. MU6!G2J/!F]:HN2H,<%GPW(-L2!V8TQ#4_69R*-0#.=K+#YQS294OA!,NX!M] MQB.U&BR[R=!6\#YP&_=#Q^NUU(A[90E45'E)537Q507)((T36L>C!,X@2<*Q MVT(OI.&54QI"/(CC&UK3)*7[<>C6F![/X"J,X5#A1#M]6:%>^^GCTMA(V[9H M?]L/N-NVK_^KM].1"*\Y)4/@BDR'X=4X -U.G%:PJO9=GBE+,\,?2QK2J)T" MO:^4LEO!.>C'_OP?4$L#!!0 ( .B+IE)W1#C2*@8 'L/ 9 >&PO M=V]R:W-H965TN4K ,+,\ MC 8QW=F'U3ZXB=MZQHFSMD/I_OK]CG,A15"0]@$:)SZW[SOG^/ALK!+D2.+PMM,NZP-,N^+8S@J1?*5#\.PW$_XS+O M79SY=W?FXDR73LE\^)>+E>.7O0OS@J^%-^%^Z.X M,UCU6RVIS$1NI]T)R2"B1 M.-+ \?,@KH52I AN_%/K[+4F2;#[W&C_[&-'+'-NQ;56?\K4K^BCF=$^A*MK/_/UM7>,38GI74ZJX7A02;SZI<_UCAT!*;A*P)Q+1![ MORM#WLM/W/&+,Z/7S-!N:*,''ZJ7AG,R)U*^.X.O$G+NXKM8 F)G&<]3=B\4 M=R)EMWG%-L&V/^-S)>S!6=_!' GUDUKU5:4Z?D7U@'W5N5M9=I.G(MV6[\/- MUM>X\?4JWJGP*S^01O[P.L;[(X=81?:.)DOV5^7<^L,,N7O M'>J'K?JA5S]\33T**"V58'K!/LN<]%*85YD'T+I"SS*T$FZV,$%M,,."8K#R0]^)!Y*4X\8C2OY!=ZRPK;_#?L# ( M_=^-DLC_QJTX&!^P_2@(#^!Q;K62J4]=4T4$7Z/#R60$/^AI&(WA/\521\R6 M NY[B<)(M".I-D1'Z:223@I;UYXP%BH]JCEMCL,@VO,!1:,@WB-JGP%FZZ1J M'%G4/#C/0T8\L$(8J5/+Q#,Z/ NDG)@XA I;"-^UU"9@[R+TYNIV]NER!Y\? MV' :'!.E83!]D\DHQ-X1P._2&(TG ',R!+:OL3C ABFQ[QF<8"?]76N#9 ?H M;'\8$G/[@R@X?D9@%0&Q=CRMV(N&<.!=T7\BIE!E5;^'NY<9%?:__L5.4.(( M:)#-8/(F*!3]\!DFHQCYZI/V-4C&^#8"FMM)_01)C&\Q4=(%(WT>$.\$!'^/ M0Q0+RI)^=G2L4=NQ1CL[UKU(-+J4J@WZY.YXB=#BU0Q+$#$@..^U0.\E+37W-O<1"*\R2(.Q=6=+$VTV, MFWQN9+H$PTB1P!\,\6B/H;5?SC[RK#B=L?WY 0C98_%PSW^?P0[:1L'SSJSZ3 !_6^0%H< MMD/(,.S* IEE1<%]W\(5 57#J&YE(KQ)[5M<^V8) MNAM=(IR@24DTXA!" &M,[?3;1:Z_);X-8^-]$^ )VY<'" QQ"FM/L6J6P+J_ MD'-A3KT'^( O#5&UA2.GCQ#2T*5 8)P K^FMN^%+8?OM12,^"J@COZPOQ$9,J,\2H+;/!2O^QW+D0H M_:6_]A$L9>ZJNU'[MKU97E87JJ?MU;44X"Z1!X!C =$PF. T,]55KUHX7?CK MU5P[]!G_N,+M6!C:@.\+K5VS( /M??OB/U!+ P04 " #HBZ92Z7LHR^4$ M "E$ &0 'AL+W=O0 (56%*G K*;2=J9J9W8?JGTPR0VQZL19VX%VM#]^KYV0A#8$1MN' M?6F(XWON][EV)QLAGU0$H,ESS!-UU8FT3B\=1_D1Q%1U10H)?@F%C*G&5[ER M5"J!!E8HYH[7ZYT[,65)9SJQ:W=R.A&9YBR!.TE4%L=4OLR B\U5Q^UL%^[9 M*M)FP9E.4KJ"!]#?TSN);TZ)$K 8$L5$0B2$5YUK]W+A60&[XP\&&U7[38PK M2R&>S,M-<-7I&8N @Z\-!,7'&N; N4%"._XN0#NE3B-8_[U%_\TZC\XLJ8*Y MX'^R0$=7G7&'!!#2C.M[L?D,A4-#@^<+KNQ?LBGV]CK$SY06<2&,%L0LR9_T MN0A$3: _VB/@%0+>*P&,3+- OQ#H'RLP* 0&-C*Y*S8."ZKI="+%ADBS&]', M#QM,*XWNL\3D_4%+_,I03D]GF<(5I<[(C"JFB C)G00%B:9Y7I* /+!5PD+F MTT23:]\76:)9LB)W@C.?@2(G7ZB4U.3OE)PL0%/&U2GY0%A";AGG"*,FCD9C MC4K'+PR;Y89Y>PSKDUN1Z$B13TD P:Z\@TZ6GGI;3V=>*^ ME5W2=\^(U_/< M[P\+6+C;31*2M5:JOJ'W)$)F:YAJ'58/AL/1U.G'6#4EWZ/ M6_V>(U>84D7VU%'!FR#/2);0-)5BC;;[$4U6& 9@%2&UQPAB<\IB]%7&AM6 M.^C?^&T%7NQZMQB_+16WV;>+TK>+5M]NQ9)Q]B/GX[E0KYMC!]3M5<3?>\\* M=&L3Q3W>7O^MO07[NV_*H-\=O0IFPZ9A=T_3NUYEH-=N('UF<1:3QULPI-/J M=46U;CO7_FPX*^)TVYFSL:7S8E;DQD2X*'U0FN%!"+"<3=0_:O'1/$D,.A+! M&0E9@A3 *"<0AGCLLL3@FTF_@L8,M=LU[/9ZOS0-S)^7VXU,Q=YN.WW/:QU- MMLU,\H9'+_'AVY.-!AE;8L#NWD3,CP@\IQ@ ) 4MR!(P7''*01<$]P+[VO^ M/:X5;7.MF@[N^5%)GT'B1W@@?RJ+%6FLAW9&^^M[G;!@7>HO"O:=]MY__]2 RAV)QCB8&]\ MPSO?,<7A56/(>]Q- M*[_@E*OE7?O:WC!?K<_OMB%)3_F9C^"U!+ P04 " #HBZ92^&\^ MW+<" "H!P &0 'AL+W=O9)RZ=^/DA,OPY)L#]LP MP+!U(0\/#VEIM%'ZV2P1+6P+(A2998,'.E2I2TDRE=,$M3G8>F MU,A2[U2(,&JU^F'!N SBD5^;ZGBD5E9PB5,-9E443+],4*C-.&@'^X49SY?6 M+83QJ&0YSM$^E%--L[!&27F!TG E06,V#F[:UY.AL_<&GSENS,$87"8+I9[= MY#X=!RU'" 4FUB$P^JSQ%H5P0$3CZPXSJ$,ZQ\/Q'OV-SYUR63"#MTI\X:E= MCH-A "EF;"7L3&W>XBZ?GL-+E##^#9N=;2N 9&6L*G;.Q*#@LOJR[4Z' X>H M?<(AVCE$GG<5R+.\8Y;%(ZTVH)TUH;F!3]5[$SDN75'F5M,N)S\;3U:&5HQI MPH09;D!E,-5H4%I6J293F/-<\HPG3%JX21*UDI;+'*9*\(2C@<8,7?G]&FK? M*#)!^+@0//T>@%/B\D>4D.2H-8EJ32(/VSD!>RS'QYN%L9IZZ.E, M@$X=H.,#=$\$F.$:Y0JIJ1-%TCJ)FC39BU@>B*B^B]B$1$G/ 4K-:8\)H1)F M,84&R9@J(9@VE\=DK.CT/1WWFZ[CWBA<'\F@6V?0_9T,FO"KTC?A];:D/Y!( M?N*%LZ,.F].6R5A2&Y%4WG+S=.WK^:KEGC-J]VJNO;]3SGX=H/]_ ME;/_4SF[Q\LYJ#,8G)7HSY43'M\1-MQ;+,PY;8'+SN#J,#*>?2@,",D%I7 ^I,7=T+U<2JTI_%"V7I9/?#)5VEJ)T! M[6=*V?W$'>_UY1Q_ U!+ P04 " #HBZ92 %@X66@" ! !@ &0 'AL M+W=O_@O"I!=(X=MI]%$F MIL6P#EL1-.AV&'90;=H6*DN>1#?=OQ^E)*X+)-FI%YNDR,?W*(>9K(Q]=!4B MP7.MM)M&%5%S$<6L6LLBCP4U2I.1Z/W<2VDCF:3 M$%O8V<2TI*3&A077UK6P?^>HS&H:)=$V<"?+BGP@GDT:4>(2Z;Y96/;B#B67 M-6HGC0:+Q32Z3"[FYSX_)/R0N'(]&[R2!V,>O7.33Z.1)X0*,_((@E]/>(5* M>2"F\6>#&74M?6'?WJ)_#MI9RX-P>&743YE3-8T^1I!C(5I%=V;U!3=Z L', M*!>>L-KDCB+(6D>FWA0S@UKJ]5L\;^;0*V"- LMK06(VL68% MUF"U%#-Y*3VE[(DRZ>2ZV@V;QU'G!O 7#CIP!2PL.A0DUA/3>>PE*66 MALTJ3/9*(1?WQ@0;@AK M]_L G7%'9QSHG.VA\])-O'1KMMT&_:CK9MJ&F?*AOQ%_L][=-=K#O;\*/81D M\.[HZ#^S/>O$G+VQ&,QWR3CPO![U;^0912.U!8,,YH^(%A[7I?K1TR3=@1#X9XXP2SXA6/UB?P>6$, M;1V_=KH_C=D_4$L#!!0 ( .B+IE*CW7E"' , #$) 9 >&PO=V]R M:W-H965T-7DB()T,>&]="A M6-KUK-A,+%264DE.NG\_2G:\M''<'G:Q]2 _?B0E4I.M5,^Z ##DM>1"3[W" MF/6%[^NL@)+J<[D&@3M+J4IJ<*I6OEXKH+E3*KD?!D'JEY0);S9Q:_=J-I&5 MX4S O2*Z*DNJ_EP!E]NI-_!V"[_8JC!VP9]-UG0%+^>(?^W3F/SBRHAFO)GUANBJDW\D@.2UIQ\TMN?T#C4&+Q,LFU M^Y)M(QMX)*NTD66CC Q*)NH_?6T"L:> .-T*8:,0OE>(CRA$C4+D'*V9.;=N MJ*&SB9);HJPTHMF!BXW31F^8L&F<&X6[#/7,[!M5@HF5)O>@R+R@"LC)',]* M7G$@P#NJSDDT^$K"(!QT M\+G^O'K00R=J8QXYO.@(WD^\G4QDL@1"C5%L41FZP' ;2>ZH?H#LHL=(W!J) MG9'X8R-G]J"SC)Q@6G+).57ZM"LK-6#J .WUW\S2)(W'$W^S'ZM#J2@-HZ"5 M>L,V:=DFGV>;,UX9R#_DFWR*[Z%4#]^TY9OVIO#)E0?D2#>@L-P1;:^&)E@H MM<%3CU>F+XG#ULRP-RR?,+/+;E> :O!DS_5A&$?C( C>Q:A#,!Y&HWW!-_Q' M+?]1+_\;FTDLTP0S6V+1QG*6/1-XJ=B&'1 ;! 'PT,'#N72 M87*4_KBE/_X/X6^.:Q?]\6%&ULK9?;CILZ%(9?Q4*]F)': 9N00Y5$FF9Z&&E7'34] M7%2]<& EL6KLU#:3SMMOVS"0*D C)3<)!M:_#EY\MJ=[J7[I+8!!?W(N]"S8 M&K-['88ZW4).]8W<@;!/UE+EU-BAVH1ZIX!FWBCG(8FB89A3)H+YU-][4/.I M+ QG AX4TD6>4_7T!KCA MF11(P7H6W.+7"Y(X __&-P9[?7"-7"HK*7^YP7TV"R(7$7!(C9.@]N\1%L"Y M4[)Q_*Y$@]JG,SR\?E9_YY.WR:RHAH7DWUEFMK-@'* ,UK3@YK/-!A0"H#/![4G@>]GF_3M,@+3@UDB.4[RI2;3,0[HBC%DH,H M7F&2#+JB2.HHDA/S%V#:_"9'?C$9DA$>UW[+=DB.JT0&<10/VN,;UO$->^-; MR#PO!$NIPXY&/SY"O@+5-_.C6GETT8X:U[KCBM +5Y\C"]%VM%M5%%:@H%I_0- M;E"$+\LBW, (GTVC2N&O#W(X[.0 ;G"$+\HC? RDKA :%N$S881;:-27?$,9 MW(^93ZQ<@]_3DQB#&\C@RU(&-YC!9W,&MX FFHPZR]60!E\4-?B8-;V+%VF( M0\XD#CDF3CRVZU*7YX8XI)\X;]U66-F%B:,OB@J=,^TWUR=T#SG8]%R6-*0A M#3F;-*2%-$G4N>\A#6G(14E#3B8-:4A#SB0-:=G/M"4?'FS^W+OSEUAX 0;D7[/.UE.9YX(X8]9%R_C]0 M2P,$% @ Z(NF4K#CIGK @ LP< !D !X;"]W;W)K&ULM55;3]LP&/TK5L0#E:"Y%'I!;:06-E:);@C$]H#VX"9?$P]? M@NT0^/>SG31T6RE]8"^);^?X?,?V]XTK(1]4#J#1,Z-<3;Q/'9CUS(>BU)3PN%:(E4RAN7+ M#*BH)E[HK0=N2)9K.^#'XP)G< OZKKB6IN>W+"EAP!41'$E83;QI>#8+'<"M M^$Z@4AMM9$-9"O%@._-TX@56$5!(M*7 YO<$YT"I93(Z'AM2K]W3 C?;:_;/ M+G@3S!(K.!?T!TEU/O&&'DIAA4NJ;T3U!9J 3BU?(JAR7U35:P<]#R6ETH(U M8*. $5[_\7-CQ 8@"M\ 1 T@N?HC9U[:"&XSA7ZQ%-(_\3[)HHVE&@= MRBS:2;C LHMZX1&*@BB\N[U AP>=';2]UJ&>H^V]Y]#]E9E!]+R MGCC>DW=XC\S-?"R)A!2EI20\0P5((M)MCM:,(\=HW]M3'(ZZ@['_M$7'::OC M=$\=#+ J)9@WIQL-"*>_S!VT(UM/N&8>;N@Y#KK1=CW]5D]_3SV74BB%[A? MEB!W63YHJ0I3#EG>XI^2DE!)X\H*TQ%Q1[#)/9I*C>4341 .JL\W'X3\^ MAMWA=AM'K:;1GIJF25*RTF@Q-VS."DRD.^&K/%&D@K_K\$- M_^;+.0Z[_;\L]C?R* .9N6JA4")*KNN4VHZV%6E:Y^'7Y74Y,\DHLZ(HK PT MZ [,4Y%UA:@[6A0N*R^%-CG>-7-354':!69^)81>=^P&;9V.?P-02P,$% M @ Z(NF4O@F$\(H!0 RQT !D !X;"]W;W)K&ULQ9E;;]LV%,>_"F'T(0622+SX5C@&$F>7 ,V:)>WV4.R!EFA;BT1Z)!VG M^_2E+A'E250\QW9?;%UXSOGS'/)'0ARMA7Q4"\8T>$YBKBXZ"ZV7'SQ/!0N6 M4'4NEHR;-S,A$ZK-K9Q[:BD9#3.C)/:0[_>\A$:\,QYES^[D>"16.HXXNY- MK9*$RF]7+!;KBP[LO#RXC^8+G3[PQJ,EG;,'IK\L[Z2Y\THO890PKB+!@62S MB\XE_# AP]0@:_%'Q-:J<@W2KDR%>$QO;L*+CI\J8C$+=.J"FK\G-F%QG'HR M.OXIG';*F*EA]?K%^\]9YTUGIE2QB8C_C$*]N.@,.B!D,[J*];U8_\J*#G53 M?X&(5?8+UD5;OP."E=(B*8R-@B3B^3]]+A)1,3!^F@U088#^:T %K&!RW-V\C8Z?$O0H3K*(X!Y2'X MI!=,@ANN*9]'TYB!2Z685N#D7L3ID%E3&0(Q<[5[#TZNF:91;*[.P)>':W#R M[CUX!R(./B_$2ID0:N1IHSJ-[06%PJM<(7(HQ.!6<+U0X"<>LG#3WC.]+;N, M7KI\A5H=WE)Y#C \!ZOE_E+:? T)ACU?-/GIP8=W5)' MMU7'91"LDE5,-0L!3834T;\TG=!-"G)/W8J",T0&3@F]4D)OMXQ7AGE;ROME MG/YN*>=,GX(IFT><1WQN,!13'K"FJ=&OU0 .B$]PPW",$ISKL!, MBL3(68/I2IE&2H% )-.(9R5IG*R#6DVZ"+LJ,BP%#5L%3592,AY\ UI2KF*: M$S[\V_#/+!FZ4Y;71RVBI MLF3*9-O4@9:*\*!8A):+<$[HARUWT%NY6A]_K#$9U!D,X=,Y&9!F, MVAE\)]G9[RL:1[,HR(?9-LQ%EKGHH,Q%EKGHD,Q%=>;V\<"97HM$+''1CR(NJA/7I=;2%AV;MNA_;'2Q MY2W>#V]Q V]1WQG?\A8?C[>XSML>=*ZE(+&\);U]Y&A+"!;!W&G;5&E93=I9O3T%-V5O!QA21[=+ ML>4V:>?VZQC<2>G6.V9B@4W:@;WU"-@"1<.MIH-7.2Y+F)QGIXAI(5=IT%HDV>6" M&;#)M(%Y/Q-"O]RD &PO=V]R:W-H965T3:*]X$%5-7A'G6<,K> 3ZUJS1G>(1I10* MM!5&,X3M/+J:7"YFWC\X?!?0V0.9^4HVQCS[P[*<1XDG!!(*\@C<_79P#5)Z M($?CUX 9C2E]X*&\1_\4:G>U;+B%:R-_B)+J>?0A8B5L>2OIP72?8:@G$"R, MM.'+NL$WB5C16C)J"'8,E-#]G[\,?3@(2"_>"$B'@#3P[A,%EC><>)ZAZ1AZ M;X?FA5!JB';DA/9#>21T5N'B*+\UINR$E(SKDMU3#-BX+?H^:5O\)NRE=%46_91EU#^'1^[6L>"TWW!B_0HX(KC&9M.WK$T M22<(C4$2NFJUH"/@T[&;TP!^_@;XO>@;>UJ!V@#^/ )[/L*>!]CI_X;T M],59V)) V6.XLQ%W=I3N7>L9^LF-C6"^$_9?<^JA9@'*7_5=/LGBW6'V^& - M%6 5+IMEA6DU]1LY:L?[?-6O\1_W_C%P4ZJ$MDS"UH4F9Q&PO=V]R:W-H965TVZ/0Q[4&PF%BI+J20W';"/'R4[KIN+-PQH'F*) MYCD\I!0R\5JJ!YT!&/*< 0 M5H!P"Q!V#@"B"A!M WH' -T*T'65*5-Q=9A10T>QDFNBK#>RV84KID-C^DS8 M8[\S"M\RQ)G11RG3->.<4)&2+R8#12Z%H6+)YAS(6&LPFAR'0=@AX^2Q8)K9 MX](GY/@S58K:0\/U# QE'*U'A GR-9.%1CX=^P8EVD!^4LF9E'+" W(B6 [J>95Q5%^)R%%'!Z@GA4:+ULT#)S^NT$8N#>3Z M9TN,;AVCZV)T_Q8CD?F<">HNU2D113['&R@7I)&2)K])>\4G9;">"V8;W=,H MC/VG9C5W/7JUQZL,>G4&O?_)(*$ZPSRP7V,2=E-*5WLO\Z0,T6^H&@SZW?YK M[=-=KV"_]GZMO=^J?>?GW'*BYS7G^9O=FD$=8_#V-1_L5/-=@)^MBOJ-EIJ# M6KK19 ,7PI3-H[;6TV_LFOZ6?=*YF)9#[(6F'*G8")8,;S>'!5(&9^=XSJH< M4^7&R)5KW'-I< RX98:3'91UP/<+*&ULS5E; M;]LV%/XKA-$!*=#&$NE; L= ;"=KBF4K>MD>BCW0$FT3E4B7I.($V(_?H:2* MIA MRA*YO>B$G1\#'_EJ;>Q =S+>T!7[Q,R7S0<%=]U*2\Q3)C27 BFVO.AW,07G"PQ; M!/JE0/^10-AK$1B4 H,<^P*L'.DY-70R5G*+E)T-VNQ%GJY<&@#FPJZL3T;! M4PYR9O*[E/&6)PFB(D9_F353Z$88*E9\D3!TJ34S&IW@ ?H,OJ><=^_JZ=B?T:]F[$30KR+H/R>"B.HUQ &="8*P M-X7KJK&FIH6)0:QTSE,:&$TP5/8#*#\!00%+.A;:2!J9PF*!,QUY',A-7"J!)OH8_N2D$7 M;8I^L)^301"TQ#:L8AO^4K&MH8,V!3?<2UHX[+5&-ZJB&WFCNQ':4&@:1J)W M,F6>2CRK-)X=K=K#P#6[X 7K_:JT5E\Z83.P8:T?AUX79PFC KH74ZN'O"G? MB*6BVJ@L,IEB^=!,IFDF>%3X[T,&.[/X>/@[2@_)B^)/]@DWR/]:LN#Z0NAO M#$]EX>LMLRY[47$4'O:/A[TCV]#/MBW8;YB*@&9HP3D<*$8Q#7L^7[]XPM)9 M>!H$OS4F[)F"UT\)#O8%=V%RO!WZB7NWMO+<7]G7( 5#"?H,[*Q3KO7>BMPU MYX@T'!TO]XYA[;@3]XZ'MB--_*R-[[/1[A^,MF-<[&>EO;?F@W!V M3(6'Q\/9$13V;_5^R@M&::.^#<6DW]:FL>,U_"Q>:]MHOVGNO\LY3NKGSTD/:XW,$3_P$WU[/P"^W M])ZG65H?NKK? -V"^Y^92@^I?5([&SG>X0AQ3$Z>=3QR0'G!KI++&)UP@1Y@ M4+\&.!Y4$_&2@X]$B.L-Q-\;O(FZEHH!89F#$N*XG@R.EQ!'^<2_.?T99#PG M^V<"!.]51[=VIIS":U!^^F\-0T46AWC5:/6%X3(_5W\T/@W/9V'#^#P\ORJ^ M'SCUQ>>,6ZI6')*6L"68"DZ'D&U5?"$H;HS+Z4 M0"/EC350?:>9_ ]02P,$% @ Z(NF4KB4653O @ +@@ !D !X;"]W M;W)K&ULM5;?;]HP$/Y7K&@/5&I)"!!H!4A UZT/ MW5"K;@_3'DQR$*N.G=H.=/_]S@ZD*;\V52H/B7VY[^[[SLD=@[543SH%,.0E MXT(/O=28_,KW=9Q"1G53YB#PR4*JC!K; MJ=% %H8S 3-%=)%E5/V9 )?KH=?RMH9[MDR--?BC04Z7\ #F,9\IW/E5E(1E M(#23@BA8#+UQZVK:L_[.X0>#M:ZMB54RE_+);FZ3H1=80L A-C8"Q=L*IL"Y M#80TGCN-@Z-:IBPI_A@%#YEB#.C+U(F:\8YH2(AWTT*BMP* M0\62S3F0L=9@-&G,E"2N:N2&"2IB1CFZE>^0.PP$C^/G@FGF]O>@L8SZC#2^ M4:6H/2E<7X.AC*/U@CP^7)/&IS/RB3!![C _HO3 -ZC(\O+C#?M)R3X\PKY- M[J0PJ2:?10+)6[R/E:C*$6[+,0E/!KRCJDG:K7,2!F'K )_I_\.#$W3:U>FT M7;SVD7COK#OY-9YKH_ 3^7V"1*UG\[$O<1G:C9.RPQJB1& M[Y$8XU5REE"KDKZ^,Q<*N+.=.*YHCV8_:O9WM.P[=2Z;W<-:>I66WH=H^>=1 ME6DOZ^]6,]P1M.]S47OV.?8+#L)Q= MKV'*28I-95T*C=&YJ[!SZ7!<>&6*0YT4-8!GR^D--N- M35#]11C]!5!+ P04 " #HBZ92+"?9ID0# #7"P &0 'AL+W=O]U M6"(C0N&.(Y'$,>:O XC8JFNYUGKAGLQ#J1?L7F>!YS !^;"XXVIFYRP!B8$* MPBCB,.M:??=J[-8UP.SX16 E"F.D4YDR]J0GUT'74P-+([7[%],\BJ9*18P9-%O$LBP:[4M%, ,)Y&\9ZMOD"74T'P^ MBX3Y1JMLKV,A/Q&2Q1E8*8@)37_Q2V9$ 5!K[0%X&<#;!7A[ +4,4-L!>.X> M0#T#U'K=CTP+AOT,HO0G6A3"173XG" MR=Y7QH(5B2*$:8!N90@<75.)Z9Q,(T!](4 *=/K#0Y[CN:CO/R=$$'W$X@R= MCD!B$JG1"2(4_0Q9(A2-Z-A2*=/\MI^I&*0JO#TJ7'3#J P%&M, @A+\L!I? M.X0?'XCO51#8RM+<5V_MZ\"K9+S!K\AIGAO;'B8C='IR1I-X"OQV-HX7$7L% M*/-I>(B57Z":NT6+-V=20CAZ/Z&3$9;95\TR G_#LE?/EH^UO#YKAKJVAWJ0 M"+4B1+'TT.-WM8:N)<3B3T6,>AZC;F+4#\7P63PE%)OR/D?I>2$V0X64!/J+ MJAT?IL$:)IB^IY<]KV,OBVZ^W='(=VQET,@S:'PF Q^+4.6A7C[-2^R29"GA.@$HT7NKOQQO0QE>=;"OG M;AVM>MIYC/9_K9[W7 .#=D4-;:F\S%5>5JI\'D[-U_-N].^Z8JC1%^WEL:L MKCQ/!TN(N;Z0*TCPR5RJF!N\5 M/KQ3PT#G%D<=\O^?%7"2MT=#=NU>CH4Q- M)!*X5T2G<.4544(10Z*% M3(B"^77KAEY-6-=T:M$@(O0SAW:^SIT. MFYD,BIN'"3=\-%1R0Y2UQFAVX";3>2-\D5C>'XW"IP+]S.B."T6^\B@%(N?D M3B0\"02/R,=$&Y4BP4:3DYO@5RJTL$2=/T#$#81D+!,CD@4:V*$6(2B>,9F$ MY+-9@B*?!)^)"-U GY*3O[BR%FO \00,%Y$^'7H&,=A,O"#/]S;+E^W(MTVF M^.*E)A^2$,)M?P^Q%Q/ GB?@EC4&G')U0=KTC#"?T2^/$W+R1UU:X_VC^+NC M3)JC3"!X(\H6Q';!<=N%;;_)\=D.AJ? =:J058 @50K));=<"TV^?\* MY*.!6/]H2*=3I--QZ71VI%.M)I574U!64[!535%90V=$<32Q=;J2!DTMBC0) MA0YDFM@HP%5RCLUMVPM;6UV=94GV7)*V.ZY'W9[O_H;>N@9>MX#7/2IX2^QL M=?BR++L5?+3?:0+8*P#V#@0P01T328#ZI(&:Y:K&D#=?QEN5"_0J!_05D]>]0OU! S($V(G;VAYIV8) MC&L,Z:!I1DK!98<2W!7_O9MD]C;);.\"+X67-0MO8Z=&_0 M'8\4=XL#O!MW;/7B_BV]&F?'<&68[%1PRM5"8 N/8(XA_8L^)J>R@[;LPLB5 M.WJ:26-D[(9+X#A7U@"?SR5^Z>87]@7%<>?H7U!+ P04 " #HBZ92IP:! MDR $ !Z$0 &0 'AL+W=O0BX@T5PF1,'RNO/!NYK2KC7(-!XY M;/7.,[&A+*3\;@>S\+KC6D000V"L"X8_&YA '%M/B.-'X;13SFD-=Y^?O=]F MP6,P"Z9A(N.O/#31=6?0(2$L61J;>[G] XJ >M9?(&.=_2?;0M?MD"#51HK" M&!$(GN2_[&>Q$#L&Z*?>@!8&]-"@>\+ +PS\M@;=PB!;:BPA2I7BR M(C=,%46YR3 JGBR,VXLU+HJR'WV M,Y^6E39CVD66LG\C9[.[P#6:A6*EN0>\5P+O_3)P%OZ#NPU7+Y#:6"KA5BAD MFIBZ*/()>CO8O$%M$#6*ETTQ],L8^K\< Q=KK))L4(>Y?P3E .RD?[3B)U!> MEB@O&U%^DBS1!.L0^(8M8B#?YB 6H)K*;U#Z'KR5'3$L(0T;PRU@H'M5AER; MBN'10ONUU3,\2MFAWAY.SZUHWVV)-)!"<'.J:*:%G_80=DX>KQ'"5Q8Q\N>C M;E,3'JV\TK=2%5[%W9[?9K,*,)$,]_>LW":@=,379 TJ0!G>MFH/S^89?/_" M=7]O ENQNO<:M.X=L[4W[-<6=:&ZSXF]QJ*JF-UKIO;)9-:JGBJ:]?IOIIXJ M5O6::?5_.,"*&?;RU9R#BI>]0>L_Z2 BI(;9CLRL3@@&%M_SLJ%S:(#9Y$&U9 MX@4(7N\%EJ 5>]-F]KZ=D[\@B-KDC5;D3=\,>=.*O.FKD_<+,_31]>$LMFIX:S4.6SZ$[.TVI +7*FGN-[(2$E#=QI;3\@/ A:YL/Y#?> MU23_#%"YR;]*8(NVXGB_C&&)+MV+2SP;5-[HYP,CUUGKNY &&^GL,<*M!LHJ MX/NEE.9Y8",_P-02P,$% @ Z(NF4@MN9MJ] P 0 T !D !X M;"]W;W)K&ULS5??;^(X$/Y7K.@>NE)I?D& "I 6 MV.JZVJZJ]MI]6-V#209B;6*SME/:^^MOG(00FI!=5>KI7L!V9L;?-V//C"<[ M(7^H&$"3YS3A:FK%6F\O;5N%,:1478@MXX3 MV"EEW)I-\K5;.9N(3">,PZTD*DM3*E_FD(C=U'*M_<(=V\3:+-BSR99NX![T MP_96XLRNK$0L!:Z8X$3">FI]="^7;M\HY!*/#':J-B:&RDJ('V9R'4TMQR"" M!$)M3%#\>X(%)(FQA#A^ED:M:D^C6!_OK5_EY)',BBI8B.0;BW0\M486B6!- MLT3?B=V?4!(:&'NA2%3^2W:EK&.1,%-:I*4R(D@9+_[I<^F(F@+::5?P2@7O M=Q7\4L%_K= _H= O%7)7VP65W ]+JNEL(L6.2".-ULP@=V:NC?09-W&_UQ*_ M,M33LRO*)'FD209$K,D5XY2'C";DFBLM,PRP5N3LKQC(-QI3\OE1?2!G7ZF4 MU(0+QTO0E"6XVB,/]TMR]L>'B:T1E[%NAR6&>8'!.X'!)S>"ZUB13SR"Z%C? M1CX5*6]/:NYU&KRA\H+X[CGQ',]MP;/X?76G17W9K;Z$\)3Z$1N_"I&?V_-_ M&:+S$P&Z :HR"1$Q%XE\%;QW!V$F)>,;,J>**?+]"QHEUQI2]7<'I'X%J9]# MZI^ ].EGQO0+24''(B*,/X'2.91S L4GQ@E0R1$!GI]$* 6J]604^P3Y/B9' M/+G^R!\W@](4['G>.'!/TAI6M(:=M/;)AGR_@70%LNO,CBJ;H__+-1I7 MD,;_T34:-R(Q'+8 UQ181KY-CK52Z;^489FF6Y#619+PBC$=I MS[65C-N,QJ K*[C> :KW?GFMM'V4 ,9!:V(K1>N9S?T%AT/9<_WWR&TKP&X8 M3N6VT[39KI.N[K=2:DCW/;XV:76LM M4Y";O$57)!09UT5#5JU6SX"/>?/[:GWN7BZ*9OY@IGA;8+NU,3Y(8(TFG8LA MNEP6[7HQT6*;-[ KH;$=SH&PO=V]R:W-H965TM0EPIHYHP*'B91=!H6E(E@.G9C-VHZEI7A3,"-(KHJ"JJ> M9\#E=A+$P6[@EJUS8P?"Z;BD:[@#*.R%WDO&"A":24$4K";!1?QQ'B?6 MP,UX8+#5>VUBI2RE?+2=ZVP21)8(.*3&NJ#XMX$Y<&X](.=4?B5H9V97E&FR /E%1"Y(E=,4)$RRLFUT$95&"^CR=$7 MDX/"H0UH4P]](! M]<@[P@19,,XQA'H<&E1@.<*TH9W5M,D!V@%92&%R33Z)#++7]B$J]_*3G?Q9 MTNEP056?#.)CDD1)W,(S[S:_A-2;1QTX Q^-@?,W>#,:QP=BL0"J*P49L5> MW$):*<7$FLRH9II\_8P.R;6!0G_KP#GQ."<.Y^0 SJ?O%3//&+)=X(G<"E Z M9^4Q*4&E.(1WO2V.W8[/^U'TOFV[?]OLE:ZAUS7L]#,# 2OF]M8+LL>?J53MY+-"YOI/Z0=$YQ="T$=;+#?<(/\3MB"././I5Q- V16(H4]MI*.?2 ^ GGO0\_\(5&"5@*?^ &B]ZF@/-.J/ MVE'CZ"7;1)VP,+%UML90&*Q77S+&8!&4GX/>5E&;7L0OX M\G3Z#U!+ P04 " #HBZ92R IKBMT$ && &0 'AL+W=OQAW^]Z":&L->AG M:_=BT.>IBBF#>X%DFB1$/ \AYIO+5M!Z67B@BZ4R"]Z@OR(+> 3U>74O])U7 M6IG1!)BDG"$!\\O657 Q#CM&(9/X0F$C*]?(N#+E_)NYN9U=MGR#"&*(E#%! M],\:1A#'QI+&\;TPVBK?:12KUR_6;S+GM3-3(F'$XW_H3"TO6V%0!C#BL6H-4^=()RM>NOZ=4 M/:,)J"6?524^H*./1 ABHJJOQZ (C?7J"?K\.$9'?WSH>TK#-R"\J( ZS*'B M/5!#-.%,+26Z9C.8;>M[VNW2=_SB^Q [#4Z(.$5A<(RPCX,:/*/FZGZ-^MBM M/H9HG_J6-V$9R3"S%[X9R>,]<9P D:F &3+UACYR=O( 42H$90LT)))*]/5. M&T6W"A+YKP-2NX34SB"U]T JLB/)LX/:[#A&3%.:7:A+AMQT-S-MV&L]P&W- M9N:O[ZVK^UPC60A:R2W\G1)_QXG_CA,FD=XDH&LRC0%]G4 R!>':FVYINWLH MX>J5D'I.=PL8VGS$DX3FH:I+[-Q,I[+AH6N[S\KWGSG?/^)LKO>#18TV^KRT M>GXH&QWXEG7]7ZT,OF$@Y)*NT I$I-=T^ZTE2_<;>IU3W__3!;;2(H+W*^/" M=K4ZVXY<";!%A7\V6] /M+=D];,)>:))FC1)KL"R;G PM!M8W@W% MG6HIXXXK/)8Z S=W?C*CG7YYRFA$S(@G:X<% -DH'I96@X/AU< 2:^!FUO]7 M0;MTBX/:1E@C&9R[F#FPU!RXN=GA >2/(CV<"3I-LUC7^G&VZT>=&Z-"L$H9 M^_#;)A"<._%;1M"(!<1$Z018$:&>:Z&>[X%:#P-;WL=N5KXGSWD2ZB\V1&9K M8NA+<43F[[:"L(YD:N2P M?MSU*@>D"8A%=M L-8Z4J?R\L%PM#[.OLB/<5^O#X&*4'TE;,_D)^82(!=4M M*X:Y-NF?]C0VD1\ZYS>*K[)CV"E7BB?9Y1+(#(01T,_GG*N7&_."\NA_\!]0 M2P,$% @ Z(NF4OX7 [_^ @ +0@ !D !X;"]W;W)K&ULS59-3QLQ$#W37S%:40DDFMUL/DA0$@F2HB(1A(B@!\3!V9TD M%EX[M;T$_GW'WF6;TK MMUX2?\Q[>3/CF,Z$-,-@9>WZ) Q- MLL*,F89:HZ2;A=(9L[35R]"L-;+4@S(1QE'4#3/&93 :^+-K/1JHW HN\5J# MR;.,Z9H31<2="X& :G MS9-QW]E[@SN.&[.U!N?)7*E'M[E(AT'D!*' Q#H&1E]/.$8A'!')^%%R!M5/ M.N#V^I7]W/M.OLR9P;$2WWEJ5\.@%T"*"Y8+>Z,VW[#TI^/X$B6,_X1-:1L% MD.3&JJP$DX*,R^*;/9=QV (TN^\ XA(0OP6TWP&T2D#+.UHH\VY-F&6C@58; MT,Z:V-S"Q\:CR1LN719G5M,M)YP=G3.NX8Z)'$$MX)Q+)A/.!%Q(8W5.Z;(& M#F8HN=)PI2R:0SBX8EHS%WU:3] R+NCT"[0;G>@S;-O"_12S.>H'NKV=3>!@ M_Q#V@4N801Q%#=WZ!G7PR>85/"H1DZKRD?+\[7^GH\)-XE0)M<^-9>< MS;G@EE-8*;@P1>:N4F 6MD#WET0(%Q8S\U CIUW):7LY[7?D;&?S")9:&0,) MI?^%RR6P3.72[LIA0=KUI*Z//(VZ$47G:8>23J6D\\]*JG=5XV&WXNW^#P$_ MKN0Q\3 M2>TTU]R^0$HB=^FJYSO-EPUH=HX^[>U1&?5J%/8KA?T/O%L*'R>)E+N%2]R3 M2]PNE?T_GVVS5SW;HAT4-OUMF[C3Z+QYW.%61\Y0+_V@HM)Q!5,TY^JTFH6G M?@2$O\R+04H-:DFQ!H$+@D:-8ZH370RG8F/5VO?WN;(T+?QR1?,1)(K4K2RS_/1 F]B/'=PX+<[K>:+/@CH=;O"8+HI^W3Q)F;L-2T))P M105'DJQ&SL2_GPY,O WX2'8V1<;(4XL5,OA8CQS.""".Y-@P8_E[)E#!F MB$#&WYK3:1YI@,?C _MGZQV\++$B4\%^T4)O1D[FH(*L\([IN=A_(;6?V/#E M@BG[B_9UK.>@?*>T*&LP*"@IK_[Q6YV'(X ?G0$$-2"X%!#6@- :K9196S.L M\7@HQ1Y)$PUL9F!S8]'@AG)3Q866L$L!I\>3/!<[KA6:DYS05[QDY!9]A^X1 M*S1A4&/,P+V/6+[P#-][4A3Z/5DJFX _/<1A0QQ: MXN@,<9-,J KLK3M355$DEL*<\M=QE@UB#XR]'J>D(\R#J/>P#PJC1F'4J_"1 M*&B=0P=TR:OP\=%S/_E!UI+7$19X\3EY<2,O[I77]*T\ZEM>]6VOZK@E)TN3 MU(]/5+?#TBR*LJQ;==*H3GK[Z?1H7M13:4.>]J9D;HXCAU=ZE^VTY2?T(Z]5 MK'98D*7IN6)EC;*L5]DS-VU.BJ-B=39\UGIZ$D5^2V1'6!:<;?A!(W)PV9'$ MMC9=^@:MDS:(,R^)3O1UA"6#- I/]+E'MX&YB>'=MZ9<(496 /3N4G HJ]NM MFFBQM1?$4FBX;NQP Q\$1)H V%\)H0\3<^!TVT?%GV@I;%,K$2Z)&5G^_4=4K)\ MDP4#;8&\V"(U9WC.##5##K92?=LU3H86MES/K)\W2T@HSI![D&@6^6 M4F7,X% EGEXK8+$#9:D7^'[7RQ@7K=' S;VJT4#F)N4"7A71>98Q]>,94KD= MMFAK-S'GR?XV'+MXP@AD,=?I=-6M:8%'C[OO/_B MQ*.8!=,PD>D?/#:K8:O?(C$L69Z:N=S^"J6@CO47R52[7[(M;?T6B7)M9%:" MD4'&1?'/WLM ' #03ST@* '!*2"\ &B7@/:U@+ $A"XRA107ARDS;#10<+_))1FGN"N8 MB'"&B9A,I# *\T3&6@,B[-P7SA8\Y8:#)CCZ&:W.8IW,KVCTP.B+:J8AV&HE6<4GWP:AC6'CI'*P= M=![#?O^8XK1S1C$(^NT#LR.2W8ID]SJ26VY69;D 55'^<6=+("B,,M;H#8@< MT B'PM1)Z9Y+"?W^:;2GW7,I?MN_%.]>):77*&5Z0O2N8JP@DHG@?Y]^\P7I MWAEI&G;/2$]JS/S.Q4W2KTCW&TF_2'%OZ>5* UER@9\5%PEAB0+ YF@P_ER[ M3Y%$*Z82J%/0/Z-V3X.P\WBBH,X,/X6P7L%CI>"Q4<&^0&BL$"AGOI,SQF(N M$B>#?)M!M@#55 "HO^\X_@D?6H"+,&#Y;8M&.":Z-H*3^ M+-+LO//@^S\UT=SW&=K<:&;L_>H<[?L"[7[D'.V+/FVN^O\R1\W.J7\I2=[! M@1D;9N(N'IJX.!7GQVJVNMR,W9'^9/Z9/DV**\K>37%CPM-APH4F*2S1I?_0 MPUV@BDM(,3!R[8[E"VFP:[O'%5[<0%D#?+^4TNP&=H'J*CCZ!U!+ P04 M" #HBZ925B$+?6X# !>#0 &0 'AL+W=O67;,DH@H_*<;R#7 M=U9<9%3IH5C;0 M\NWV3I29L!>S#5W#':C/FUNA1W:3)689Y)+Q' E8S:W7^-62. 90 M1GQAL)6=:V1*N>?\AQE>[2W3RXA2]0"Q'GQ)>2(V0,UMIMF9-.ZJ9753, MR!YF-U2<(Q>?(>(0/ !?CL,O(6K@SB[A*P69 M_#ZRBMNLXI:K3 Y9!9Y6&1*ORN.7>8N)A MIU?!4" .@\F^$KRF!.\_M#Y#.0P*[O5H8(=,/&?Z%]U^W#0D+@F'R?H-67]< M;T/RVPUD]R#&#EK0Y N.>)S#9I7PF8YSV%,MG/1.0C_(=_:=@FE#<3I*\:)@ M:%IC*ZRC> /8.C*0W3'3FNXSA&5QQUCQ\^D?9VHJ^O$#7KJ M#X4YWC[]<6NLF(P2O:%1HJ=$3Y$#5&]]%;O'5+VU13SNB_^@>M_7\#0@N*_[ M0&"X:_6[9%L#Q.,.^&&U8A&@MX7(F2H$_,<&M/Z%_6-N0.MK.'BN#0AZNA(2 MNGW]A^*POU?^UASQN#LN>2Z5**I^5C=+FOI:F/?J(<*W_H:G1Q2>M+Y&G&<2 MODZTTY.X_??^4)B/>[+;G>;7?'GHOG'->> M>WSMHE7ZSFP0"1YK(FT<@J#ZI% ME,;Q.*H9ET%9^+6Y+@NU)<$ESC68;5TS_72!0K63( F>%Z[Y>D-N(2J+AJWQ M!NFVF6L[BP:6BM\Y@2.F N^-G]L^^=EO+@AF<*O&=5[29!!\"J'#% MMH*N5?L%^WI.'-]2">._T':QIWD RZTA5?=@JZ#FLONSQ]Z''4#R%B#M >F_ M K(>D/E".V6^K!DC5A9:M:!=M&5S ^^-1]MJN'2G>$/:[G*+HW*N;4-H>@(F M*_ATO^6-/2(:P95MH,,KIC5S-A_!X0R)<6&.X!AN;V9P>' $!\ E7'(A['F8 M(B(KQY%&RS[U193SOFCY[97=&',AG'85I$#[O6[8DZR<-DB'HA.Q]DY_\K M6R+M$YW_(2<;AZ>O-.\)RL/LE>1HI]7=,V.;:,VE 8$K"XO#TY, ='=UNPFI MQG?_0I&]2WZXL:\=:A=@]U=*T?/$7:CA_2Q_ U!+ P04 " #HBZ92)]C4 MWT $ #6#P &0 'AL+W=OKB^),3.?OYFQ/S.3G9#?U9HQC7YD*5?G@[76FT^.HZ(URZ@Z$QO&X)0K1VTDHW'AE*4.<=VAD]&$#Z:38NY>3B)YX2%9K;2:#R[PIQGQC$-A M\35A.]4:(Q/*0HCOYN$F/A^XAA%+6:0-!(6_+9NQ-#5(P..O"G10KVD AF016;B?2/)-;K\\%H@&*VI'FJ'\3N,ZL""@Q>)%)5_*)=:1N"<90K M+;+*&1AD"2__Z8\J$2T'/-SC0"H'\MK!W^/@50Y%YIR261'6%=5T.I%BAZ2Q M!C0S*')3>$,T"3=EG&L);Q/PT],KMM#H: Z[(\Y3AL02S:B43PE?H:\TS9DR M4\;H&!U=,4V35!VC4_1E?H6./AZCCRCAZ'$M MY3UT)[A>*_0;CUG\TM^!4.IXR',\E\0*>$?E&?+P"2(NP3U\9G;W*Q;5[JZ% MCE>GUROP/%MZ;[C2,H>]K]&W6S! -YIEZD\+O%_#^P6\OP?^.N&41PRE#'8R M@A(@H==,(K%(DQ4UYZ2W)B7HL UYWP[]5PR=B'@;3M573,R&@4MLQ><@YIS M8.7\*#1-X:1!8@[0+'&"UOK8\WMX]MGA4;B/Z+ F.K02O65*H9S33$B=_,UB MHPY,2A@LB[2;,Q()I7NY#SN<3G% .M3[S(;N/N9AS3Q\8XI/$(>K ([PSW / M>_))PK!#OL_.)7OS/JK9CZSL9SD0A;.R,7D'I0?VJ>"K4\UD5@35QWG4Y1*$ M) A?4>XQ\P.,]S >UXS']IURD-ZX%5A[S_N!VQ$1W%5O;[^&X$:\L5V]+55X M-"&8 KPI_XWHXO!=\M_H(K8+XT_FOZMUWKBO 'UVX=YK'C>BB.VJ.&<\$1+] M+C13[?3[9X'[*^I]:_L ;*2.N.]1!]+('<'_8QTJL/8Y,#=\IPZ'[5[2;<23 MV#6NR$=2Y^,$QD">*8TDB"8ZVC 9P3PT;<>]_.WH135M:6UTD]AUL\/SH+@? M +S(5R#N027NHSZ23JMSRIA<%0VE@D^CG.NRB:IGZZ;UHFC5G,:\['BA\U@! M>_@67X*K>Q;"B9)E$UD^:+$I^K"%T-#5%<,U--Y,&@-XOQ1P%JH'LT#=RD__ M!5!+ P04 " #HBZ92M]SA "8% #C&@ &0 'AL+W=O]3_;'*1DD@%3B'\YV4>D:):[,A?B>W#PL;GM68A'SF:<2%13^ MMNR.^7ZB">SXD2OM%6,FP/+UF_;[U'EP9DXC=B?\KWRAUK>]80\MV)+&OGH1 MNS]9[I"3Z/.$'Z6_:)?+6CWDQ9$200X&"P(>9O_T9QZ($L#N'P'@'(#; D@. M(&T!_1S0;PMP(1ZB)^[[D/MH9"HP+%%O>KD1GS,C\!$CGJ@T$+'?(VQANP9^ MUPR?,*^ 6S7P27MXW>C3SJ.;D(PB([C("$[UD::,/(21DC$TI$+?'D$ /2@6 M1/\VJ">%>I*J[Q]1GVH32^1E.5[F.7Z/?*84DU'I'8^BF"WJTID-<9,.D4Q% MV['M$ ./S&TY:W52MC&L2DU/256\[!=>]AN]W*M@].V)!7,FFP+H%*J=2^1G M4*@?=,L/-#T/X@#-A025/%PACV[@K7JMRU VB%..JNM8]4%U"]/(.>NW3EDEHK5;EIXG![E^D_#0]V$ZW!/,0)DD6*00K MJ=-SQXE1;,-U:R>/D[AA+6YZ/JX:'\UO=C/!-13%WTP&:3VT2KFF+=N]2,HU M9]@=2>/,&6=XT(7]HTVHIWF[>9X_:IQ*HNU#M-\C&H@8 @-2/V(JX87_BC:2 MAQ[?4!\*-U+4]]/8;>AK\E^WR)_FAI1Y&QM.O?U8\P6V?D<_G1C%-LB@MI]. MXOJU)#X]'U>-CZ8[W$QW9_43/(3]-?,HA*U%C^'2IN4BNQ:LN01WW+?\WV4\ MR0TIM^&Q(M:L@[OM1_)\\%6()BP4L,&GZ?E)F]QH1L(7V;%@/:7C$WL6$:X^ M9'FH9*FV#P>'DYRSMVBID2%D;\G2+%-U1#,%[KC#.7=QEH]3WG]AY\#-PQT, M'KC&@:>GQ*K.:M;"S:S54)./>D.72[4I2$U)^.8B1QR:,TA'SGC+&:);RGTZ M]QE:"GFX@:T]]+ .YP5,]L\\K ,.=.R!T=\_]#@E5G5 CM=(--ST?E\7'+'T?2#[_/%&Y@M403'M+4&09+J1#9E]4LALE-NDG@[E0 M2@3IY9K1!9.) +Q?"J'>;I*O$,5WK?%_4$L#!!0 ( .B+IE(>4V_W$0, M ,P* 9 >&PO=V]R:W-H965T5TW93QSAOU\[$X.^V*I$Y[!G21JF:9,KB\A$:N!0YW-P#V?S;49 M<(?]!9O!!/3#XDYBSZU88IY"IKC(B(3IP/E$+T8T,(#,9CR"!2!L*AI]G&$&2&";TXV=)ZE1K&F"]O6&_RH/'8$*F8"22[SS6 M\X'3KTM9S2+146J0E&#U(>59\V4LI1 U M.WL ?@GPWPIHEX!V'FCA61[6F&DV[$NQ(M)8(YMIY-KD:(R&9V8;)UKB+$>< M'HXAU.3HJYZ#)",),=?DBD4\X9J#.B9'7YB4S"B-[3%HQA,+9,MTJ8GQ/=\V@ ?V>%CB"JXMPMW,?(J?+\*W\_Y MVK;PKS.EY1+/IB:/-VA KC6DZH>%OEW1MW/ZSA[Z&] :I")B2J)"7*[4$N(F MW0JF;LYD+M_SD 9MO(WXZ[O/=8F:+&EOUW+'W4[E;L?J[IYC0!YO(0U!VA0) MJB6"0PC>K>B[=L%%-CM%R5.\RKB0"!,^8R9?J";)"ZZ@)N1KJ6T6.PZ>50Z> MV1TTX>)Q*$7>*$M^D=I9>35IT:57+=L[A.SG%?WYFZ(J#_FT.#KK$Y.I>+I, M22@D4O)L1B*VP%F];MJ/\S_4#CS/&_]E2]Y[7>@V$]+. M0?9KFP=I\+XKPS.,"Y0F^.X".5J C- !+*F:7UO[*EZKXWUL?&;_A@M>XXHX MW5JI8>H\?,]G/%,D@2D2>:TSY)5%Z51TM%CDU47..Y29(8X#S4R'T MIF,*FJJ '?X&4$L#!!0 ( .B+IE+54#MG)@( )@$ 9 >&PO=V]R M:W-H965TD74R):>*UD;>9! M:6USQYC)2ZRXF:@&:SK9*EUQ2Z[>,=-HY(4'59)%T^DUJ[BH@S3Q>VN=)JJU M4M2XUF#:JN+Z[1ZE.LR#,#AN/(E=:=T&2Y.&[W"#]KE9:_+8P%*("FLC5 T: MM_-@$=XM8Q?O [X+/)@3&UPGF5(OSGDHYL'4%802<^L8."U[7**4CHC*^-US M!D-*!SRUC^Q??._42\8-+I7\(0I;SH/; K<\E;:)W7XBGT_5XXO5]+X+QRZ MV)OK /+66%7U8*J@$G6W\M=>AQ- ./L $/6 Z'\!<0_PRK&N,M_6BEN>)EH= M0+MH8G.&U\:CJ1M1N[^XL9I.!>%LNL+,PFA1%,*IRB4\U-UHD#>&T3>N-7=" MD[U"RX4T8_@$SYL5C"[&< &BADO,!_@T[_AC&08M(@&+2+/%Y_38B5,+I5I-<+/16:LID'[=88\ M'LAC3SX[1RYJ(FSI$EAS21.0V8?M3Y?Z-":/); CJ6F G<^/N+/V/'94($K<$FTYNK@+0W3WH M'*L:/TJ9LC28WBSIZ4#M NA\JY0].FXZA\&ULM5=K;],P M%/TK5B2D(4U-[*R/H;;2QIB8M+()!'Q ?'"3V]8BL8/MTDWBQW/MI$F!SN.Q M?EG]NN?<>^R.-TE_,"L"2N[*09A*MK*U>Q+')5E!RTU,52)Q9*%URBUV] MC$VE@><^J"QBEB2#N.1"1M.Q'[O5T[%:VT)(N-7$K,N2Z_MS*-1F$M%H._!6 M+%?6#<33<<67\ [L^^I68R]N47)1@C1"2:)A,8G.Z(MSQER 7_%!P,;LM(DK M9:[4%]>YRB=1XC*" C+K(#C^?(.74!0."?/XVH!&+:<+W&UOT2]]\5C,G!MX MJ8J/(K>K232*2 X+OB[L6[5Y#4U!?8>7J<+XOV13KQTB8[8V5I5-,/9+(>M? M?M<(L1/ !@\$L"; "Q'71#[+"V[Y=*S5AFBW&M%DU8$GD9EZ()7\^CCTG1V^XUMQ)B>T+L%P4YODX MMIB+0XRSAO>\YF4/\*9DIJ1=&?)*YI#_'!]C#6TA;%O(.0L"SKCND90>$Y8P M&L!+6V%2CY<^*(PQ ,>U!,?D DRF1>5/TJ=K7$NN+)3F,'D62'C0)CP(XMQ@ M!GB,MZ(^D>YASK31G2:-\(2=D)S?AS9@V-8S_-]Z_GP+PE1IKQ_<@E&;\BB( M,T-QRW5)/LV@G(/^3+Z35U_7HD+3M_5W9]JY -UI2W=ZX"^:)IVK)L'2KIL] MT"!A@T;JCLY>DPS#4']@0AGM^#S]6[$O>28*8>__0FO*.CYV:+4[JZ;ITZ@= MAGE<[<[2:=AA9_SN)[5#H)W%TOZA)>W[4-XXUJZPOEUCD= M#?O/K^+^HV_0SJ?HZ-#"=R9%3Y_F+(=A^H_JS3HS8V$7VJ/W/U@'ZZR*T0/+ MS3J;8NQ)Y'X$)B!WO',Y+T$O_1/$$/^?N+ZGMZ/M,^>LOMQWR^LW$MYQEP*O MZ 4L,#3I#=$O=/WLJ#M65?ZJ/U<6'PZ^N<*G&FBW .<72MEMQQ&TC[_I#U!+ M P04 " #HBZ928(UUHY," #H!@ &0 'AL+W=OLB >06-+\:&A1&HFV0YLT-@1B>YCVX";7Q,*Q M.]MMV7\_VTE#6M(*\1+[SO=]^>Y./B=;+IYE":#02T69G#BE4JMKSY-9"166 M+E\!TR=++BJLM"D*3ZX$X-R"*NH%@T'L59@P)TVL[UZD"5\K2AC<"R37587% MORE0OITXOK-S/)"B5,;AI_8 M;VWN.I<%EC#C]!?)53EQ1@[*88G75#WP[1=H\AD:OHQ3:;]HV\0.')2MI>)5 M ]8**L+J%;\T=>@ -$\_(&@ P2$@.@((&T#X7D#4 ");F3H56X"\%E M;P=KNK&E,X-DDP['OALFWJ9;F#HJ[D;%KS%[2H>MTN&'E#)0?3IKLE%'012. M7?] Y_!--I$_Z4+*>JY6AN*K^RD67"EYY;=EOHI F$"]/F2<[4SS _:QRW]#U!+ P04 M" #HBZ92!:J=: (# 0"@ &0 'AL+W=OWF386=MRUW0M_O[:3 MIJ%-L_# 2V./9\Z<.6D\T]]P\2H3 (6VC*9RX"1*+:\\3\X28%BZ? FI/IES MP;#26['PY%( CFT0HU[H^VV/89(ZP[ZU/8AAGZ\4)2D\""17C&'Q-@+*-P,G M<':&1[)(E#%XP_X2+^ )U//R0>B=5Z#$A$$J"4^1@/G N0ZNQD%D JS'+P(; M65HC4\J4\U>SN8T'CF\8 869,A!8/]8P!DH-DN;Q-P=UBIPFL+S>H7^WQ>MB MIEC"F-/?)%;)P.DZ*(8Y7E'UR#<_("^H9?!FG$K[BS:YK^^@V4HJSO)@S8"1 M-'OB;2Y$*4#C5 >$>4!X&- \$1#E 58Y+V-FR[K!"@_[@F^0,-X:S2RL-C9: M5T-2\QJ?E-"G1,>IX1UH#=#]E)(%-KI*U+A?@M#K=('LH3Q'C9]8&-,:]/H& M%"946R_1\],-:IR=HS-$4C0AE!J OJ()#A"8\58E$W](8 MXO?QGJZG*"K<%34*:P$G6+@H"BY0Z(=!!9_QQ\/]&CI1H7%D\:(3> >"QNA: M2E 2O=QI1W2K@,D_-6F:19JF3=/\;QIJW]L%PG%,U*EWDH'U+)CYV-?#EMOJ M>^NR3E4^W<+G'2A"J.&52WE#_LN,T#DL=.4J;:R,:/;*/XTG;P*5=Z'K#+1(]L((R#/I]SKG8; MDZ 8 H?_ %!+ P04 " #HBZ92D"TWTMX# "+#P &0 'AL+W=OIOND=YX9\+_)2 M+X*=,?MW8:A7.UXP?2WWO,0G&ZD*9O!2;4.]5YRM75"1AS2*LK!@H@R6Y/"P""%YN?!+;G;$WPN5\S[;\D9LO^P>%5V&; M92T*7FHA2Z+X9A'\ >]N:&H#W(B_!3_HHW-B2WF2\IN]^&N]""+KB.=\96P* MAH=G?L/SW&9"'_\T28-6TP8>G[]DOW/%8S%/3/,;F7\5:[-;!-. K/F&5;GY M) ]_\J8@9W E<^U^R:$9&P5D56DCBR88'12BK(_L>].(HP!(/ &T":#G!L1- M0.P*K9VYLFZ98B[&C,9D]<;UPT5B-*^QH?C<*G N/,\IYC#\C'IUQL MF>VK)A>/^%=95SDGK1-[(HA,%W:?1;FJ,?4!Z:N20R7A$84!L)O MQL-O^:H-CUZ'A]B>MD>T[1%U^6)/OCM1LG+%Z^KU2,*X31B[A(DGH2WK$B>! MG6:BW!+\X:20I=D--JM.EKED=EH^+P'2),+2G@=,)*V)Y)0).J161Z6OU6*? M6MJJI:?4XB&UM*>6P<0GEK5BV2FQ9$@LZXE1FOK$)JW8Y)18.B0VZ8N!3VO: M:DU'M3[O.+)Z8[@:4ISV%#URLU9N-BXG#KBM,'OE48+=N:($GO!M1ED3-2S173J-=4Q"NCI'JTJI; S9"^5M31H@/;G=T+] M7>F8!N-0NY?E]@H++U[4;2M^LTEQWV,695Z/'?(@&27YQSU7S/UQ3K(<.K+! M2;3]"LUA 'FQEPS0,0].0F^0Y]"G7@I>ZD&'/3C)O4&BPP#X)M[O!W3H@W'V M^: .?>S!B%['/AB'GX_KT*<<1-X)3#O(T7'(C;.=]F$&,[]JQS)Z#LO.1SSM M\PNF(T:.UEAG\.N7&4_[-+N"V$L*VM&,CM/LOS">#N!KDGD12SM\T?$EV[F, MI_TU7#:#:=+JUZOH9MCQPG)"DREX;'9 I.- _!^_!(W2J[5OE,TF\',I ^,@ M2Z/LIUK"HYV2W:;B3F,K<-.3\PT&1M<3S*/JG5]]8>3>;9Z>I,&MF#O=X6Z9 M*SL GV^D-"\7=C_6[K^7_P)02P,$% @ Z(NF4@BS:5;T @ F0< !D M !X;"]W;W)K&ULG55-;]LP#/TKA+%#"S2QXWRU M11*@23MLAW9!BVZ'80?%9F*ALI1)RD?__2@I];S6#88>$DLR^?@>:9&CG=)/ MID"TL"^%-..HL'9]&<">KPKK#N+):,U6^(#V<3W7 MM(LKE)R7* U7$C0NQ]%5YW(V=/;>X#O'G:FMP2E9*/7D-E_S<90X0B@PLPZ! MT6.+,Q3" 1&-WP?,J KI'.OK%_3/7CMI63"#,R5^\-P6X^@\@AR7;"/LO=I] MP8.>OL/+E##^'W8'VR2";&.L*@_.Q*#D,CS9_I"'F@/A-#ND!X?TM4/O'8?N MP:'KA09F7M8ULVPRTFH'VED3FEOXW'AO4L.EJ^*#U?26DY^=/%B5/;6FE(@< M9JJDC\.PD%^9PS=;H(:;*26Y@+)@V/#-9Q\.H5/P"7<6_C@3K5<%Z/ECO:)5#L*Q>Y;4KY1G(3;F@2JLE M&$?+ -M2.=E"(%"C@.7&;C3"BMC9IDJ&X'T?W+6-[23M=RZ2A/*T;6#=KUCW MC[*^4[*5,5. >8\^[MT:FS@%Z(L:IWZ[7_$)%0\V@YI-KYGQH&(\^%">S^@N MT![!LCTLPC5JO!,!_KS&J-/NO&+]UB9I7S3S'E:\AQ_DO45CZ9#MF,[=AT)S MI:X!3JAE\HRCI)\Y;9(T?%.(Y(VDMS:MNE'0%->Z7(EZY9N_(;X;:4,;J$ZK M^7+EV^JK\RG-G3 F_L*$H467?,6IMPE<$F32'M(7HL,@"!NKUKZ7+I2ESNR7 M!&PO=V]R:W-H965TJCZ8Y$*L.G9F&U+^_:Z=-(*6LFH?+XD_[KD^Q\>^'A1* M/Y@4T<)C)J09!JFU^648FCC%C)F6RE'2S%+IC%GJZE5HI=0/A:)"S%<[1WN8S M3;VPSI+P#*7A2H+&Y3#XT+F<]EV\#_C.L3 [;7!*%DH]N,Y5,@S:CA *C*W+ MP.BWP0D*X1(1C9]5SJ!>T@%WVT_9/WGMI&7!#$Z4^,$3FPZ#]P$DN&1K86]4 M\1DK/9Y@K(3Q7RBJV'8 \=I8E55@8I!Q6?[98[4/.X"H_PH@J@#1,T"G]PJ@ M6P&Z;P7T*D#/[TPIQ>_#E%DV&FA5@';1E,TU_&9Z-,GGTMD^MYIF.>'L:&Y5 M_/!N3#N7P$1E=)H,*PV1"7RS*6KXF.5";1%AC!*7W,),,&F@<8/&:AY;0LY3 MIM&<0N,KTYHY)ZD]1"EC># MT)(ZQS&,*R7C4DGTBI)KIEO0[30A:D>= _#)W\&G;X>W]^$A65+[$M6^1#Y? M]Y_[%4L&5Q42(+3R3>(U(PG9@FK"4R+9_-'K*O7.?" MK^.JT6;4Z[?.!^%FUZ3?!.U)Z-42>O]!0A,*7S1HF&U04PT$?,S1'V*-L5I) M[I/DJ+E*H$&'=TMIS.DA[<<)1B42(LB4M*F!3@0)VYHC]O5K[?T_TMZ$#=U) MIZW: R[IAE(UCV'#Q!H/7:#^"V\Z[=;%OH'3ET']UMDS_\*=>N4>%[H\*UH; M!"X)U6Z=4Q)=%NRR8U7N2]A"62J(OIG2&X?:!=#\4BG[U'%5L7XU1[\ 4$L# M!!0 ( .B+IE*V&[Z.K@, '4- 9 >&PO=V]R:W-H965T, MXU2"VN8YE2\3S,1^Y!'O>..1K=;:WO#'PPU=X0SUU\U4FBN_5$E9CEPQP4'B M'I^5/_H@C?!S*G">Y%]8ZE>C[S$@Q27=)OI1['_ P\!=:W>0F3* M'6%_&!MXL-@J+?*#L2'(&2_^Z?=#(DX,HB:#\& 0.N["D:-\3S4=#Z78@[2C MC9H]<:$Z:P/'N'TK,RW-4V;L]'BFQ>+Y=F+B2N%>Y.9E*UJDBZ?P1:]1PH=\ MDXD71)@@QR73,,TH5W U,S,DW68(8@EW-KE,O]S (RHMV4(;O=F:2E37 M-669NA[ZVB!;Q_[B@#!-=K!1]XBNE_[7T3:AEO>(QW$K8*/E#9 M@8C<0!B$Y#?P03G(XMBB'Y7YC)Q^W*!?"Q_^?,!\CO*O%O&X%(^=>/1:\1;- M;JG9;07^+/CMSN@:35G)%_FX@3FN&.>,K\S4-V]]@7#%^.'IV==9..LZ9[8B M[,8DB;M13(;^[@QEKZ3LM5+^+BFW7#_PWJM[CWN]I,%YOW3>;W7^5*3G![[[ M-=^WA 2]7GC>>5(Z3UJ=W]NL9YCZI@(OD;T")*F#)'$0G,<8E!B#-TP3Y.E/ MS)'!F3G2#P>]!D025+4L:%T?4U.MW,* ;ZX:&\*['4K37 M:+;%EN5#3@HH>4-F-@;)G*+*-257K7\ ]4 M]>ML92VX^R=YCN+.H"')815O^.JE> E5H4[("=8@[(2#H/HUK%=2%6'27H5/ M5NPEB%$=L4LZ<=R 595O$E^REB]!C.N(X:"3-!!6S8"\I1O\_&0^4Q@NB;9; MG\E)\_NHF@II[RJG_=3N@^ K9_I5'9M4O8/T?UG/)E53(.U=X1=W;5+O&6'4 MU#)(U3/(_];X40A\OK(/R M2VO\+U!+ P04 " #HBZ92H&F'\_\" #P" &0 'AL+W=OB M7K6G==P?[]0_NN!-,$NL8";H#Y+J;.P-/)3""F^HOA/;3U &U+5ZB:#*_:)M M:1MX*-DH+5CI; @8X<43/Y4'L>=@=.H=HM(A.G3HO.$0EPZQ"[0@K+0(GDXGYJ#2-%,,%,="A?GRU/T M56<@T37+J7@&0%/@L"(:S2GF"K6N%_/Y*6I]P5)BFPLSO@*-"56GZ!S=+ZY0 MZ^04G2#"T;=,;)115"-?&VB[M9^4@-,",'H#,$:W@NM,H6N>0OK:WS?!5A%' MNXBG4:/@+99M%(=G* JBL(9G]N_N00-.7"4@=GKQNR?@YV)R$@T$G'OF/^P=Z M;-6-X^&PLGJ%VZUPN\VX6&4HER(!2)7C3 6E6-:#%EJ]/83@ /+8(NST>_6, MO8JQU\A8) ,Y2 3X+HN+\UJ@VX["#XT8 TKK.$[%LNPIA2"PWH9'I=^=\_H%688O-S& MP=_^A"_)@R<[AMH[,SABC(\0:XPZ1XC^7N]@(->NI2J4B W7Q:5:K59M^](U MJX/UJ6WGKB>]R!3? N;*7!-3:Q161C)H]\VIR:*]%A,MAED*;?N>&F?DD M 6D-S/N5$'HWL1M4'SF3/U!+ P04 " #HBZ92BI:O/C<# ".# &0 M 'AL+W=O-)\DRUO(G6TRO?5\,)I+$JBREDN#,2,HTU3N785U,)<6*=4NZ'05#S MTYAE7KMIU_JRW10SS5D&?4G4+$UC^=$!+N8MCWJ+A4;TW@,3Z"? MIWV),]^A)"R%3#&1$0FCEG=-K[JT9ARLQ0\&<[4R)B:5@1"O9G*?M+S , (. M0VT@8GR\01C?7&;%AF9'S2$G<9^NGV@YZ )(^@ MF0141Y,^CS-%2D_X?TEF'(@8D:YX PD)N4VG7'P *!)G":YF6K+!S*BA+D@/ MSXU!;B%SE'-2N@$=,XZC,\(RTF.<&^NFKY&Z(> /"YJ=G&:XAV9$>AANHLAM MED"R[N]CRB[O<)%W)SP(V(MEF43T@H1!2)^?;DCI[#R;I0.0#R.7YPZ>W>-A M@^-@U^A'3K;(QHGVQ/E72L CXKC4;$\*OORW0IQL> DU^A< MX$SI7<+G 2YM %-TWMIAI5QO^F^KI[YM5"]39[-&O>JH5P]2[Q>UR) F+STP M(ATZDIK#K9U4FKKC4?]J:?( C55IPG)U0YIMHVJYLEN:AJ/>^"1U/+*\4JUO M'2';I8MY>5+9:+"LR,%7"U=$6'NIRN&&<#N,Z,J+M\Y^Y3ZA!]E_1X.'HEO.GRFF\N3[=^3OZ08VZ83L&BNE81Z99Z MVU:4TLL]\BWK.3U&PO=V]R:W-H965TYPQ?B#" $D>D[B5(R<4,KLU'5%$$)"Q3'+ M(%57%HPG5*HI7[HBXT#G!I3$+O$\WTUHE#KCH5F[YN,ARV49M=?)V/'$\S@A@"J4-0]?,$$XAC'4GQ>"R#.E5.#6R. M7Z-?FIM7-W-/!4Q8_"N:RW#D]!TTAP7-8WG#5E^@O*&>CA>P6)AOM"KV^CT' M!;F0+"G!BD$2I<4O?2X+T0#@30!2 LA[0'<#H%,".ML"NB6@NRV@5P)ZVP+\ M$N";VA?%,I6>4DG'0\Y6B.O=*IH>F.,R:%7@*-7*FDFNKD8*)\<7CWDD7]#! M+*0=4G[H:3T'2*!:'Z#.ZG4W1P:?#H2M5[C7 I]N M <>#C? +.WP*P3$B)CONM\ O[? 99"I[*_Q-+3N5"CHF7L>J@B/T0YF3R/D+ MFDD6/*"[;VH?^BHA$;\M6;I5EJ[)TMV0I8HN3'0:J*P\.U5?'O_PO<(/=$XAS;)%?'\!A&,!UWB M;Z3B5U1\*Y7B/#AD.0]"9:0HXVS):7*DUO3_1Y0N$:+"6FYJ2M<%=W1W97;9I-6O4O;W*.!! ME66P!P%/!FORM%49>[5U>SO69QFP>>:DW[>1:?R/8/NAFU-N4VBAP(8\-Q.\ M+).\%:7GV1B2FB&Q,E2>NR-5XMI7\3Z-%=?.BO=AK1/>]4&IS1-_X)Z[T.8%;C%,SZ[-VC'Q!Y:Y!W\O4S8/UVKON#9;W+>R52\_ M06C>?/[O,:I]%P_V^!B1VE&)W5%W(I0I67?9#TR,U#9+/K#9/0B%;&^Z;J/3 M2( O34\H4*!#%Z_NU6K5=YZ9;NO=^CD^G13=8QVF:&:5N)91*E ,"Q72.SY1 M N9%?UA,),M,/W//I.J.S#!4/35PO4%=7S F7R&PO=V]R:W-H965THDUJ)DI!0ME: 5*#3^M"I:M?M8=J#20YBU;$SVP'Z[W=V M0D8997O82V([]WUWW]G^,EPK_6QR1 N;0D@S"G)KRZLP-&F.!3-=5:*D+PNE M"V9IJI>A*36RS(,*$<91- @+QF4P'OJU>ST>JLH*+O%>@ZF*@NF7"0JU'@6] M8+OPP)>Y=0OA>%BR)3ZB?2KO-$3)=/"'DO/+[F!/2KAC M%P7JI7=1 ZDCK2]?N]H:];7WI[WU"1EX[;>_:6KWIZNUY-* P 51TM&B%NO: M4>N)5:4WI;FR9'%^F--/"+4+H.\+I>QVXA*TO[7Q+U!+ P04 " #HBZ92 MUFP!;B<" #Q! &0 'AL+W=OI VI-::4'1FKH)3:>! M5AXD>!A'T=M04":#//-[.YUGJD?.).PT,;T05/_: E?#.E@&IXT]:UIT&V&> M=;2! ^"7;J>M%G+&?;4. M(B<(.)3H&*C]'>$6.'=$5L;/B3.80SK@^?K$_M'G;G,IJ(%;Q;^Q"MMU\#X@ M%=2TY[A7PR>8\O$"2\6-_Y)A]$W3@)2]024FL%4@F!S_]'FJPQD@B5X!Q!,@ M]KK'0%[E'46:9UH-1#MOR^86/E6/MN*8=)=R0&U/F<5A?H#&EA@-H;(B>^ 4 MH2+W18>GX1OXXN$#U0O2+)\0^(H7LI>%* _UZ=L+O GD_%81G;2A -W[8#"E5+W'LR'EWGN?- MV,9_W,?'P-YNPZ0A'&H+C1;O;%P]#MAHH.I\4Q<*[8CX96O?)-#.P9[72N') M< 'F5R[_#5!+ P04 " #HBZ92J5^H+?X# "V#P &0 'AL+W=O\?W82RF7O?'0 MK3WJ\5!E5G#)'C4R69I2_7;+A-J,>KCWOO#$ERN;+WCCX9HNV939Y_6CACNO M0DEXRJ3A2B+-%J/>5WPS(5'NX"S^Y&QC&MV80)D2-!'/^6H+WJG;EC\_H=_9M+'I*94<,F2OS%$[L:]08]E+ %S81] M4IOOK$S(!3A7PKA?M"EM_1Z:9\:JM'2&"%(NBW_ZJR2BX0 X[0ZD=""[#N$! MAZ!T"%RB160NK3MJZ7BHU0;IW!K0\@O'C?.&;+C,RSBU&IYR\+/C*5M"4:Q! M5";HB0EJ68)^R*(_H YFP9-O? Q(J)L@[$[>D$_"!ZBL4X,^(^ 2WQ#,YWMWO"">H M"A,XO. 7DG>30=46$&%#BKLAD(7P'BBA*#:7+817J#$#B7?_J]CW.]'(0F' MWFN3B!:[$,>Q7]MMA1E584:=84Y4FF:2SUU3&?3W TMG3/^#_D,3MP^81A,E MY]!;NNB[)VY>FF;O>3:6GBT7W')6PW7P&5>!QJ>6IE]!]3MSKN.;ESF:SVC- M=)XEJ&B^YW9H,>7VTD40;77L?B7QK[#_6UN#=_OAZ(KL^FWE/*AR'GS0CKM: ML5WL]C;H>/%U]>+K4^N&_5HW_;-LJA*FN5NB>!#[_LZF:K&+PQ W[+8#;0@\ M/HENP:@$$65Z^>8^ J#LFAJKL[G--#N&?TSJ6,C)%:@%$@?GJ4 !$S68#2(_ MW*_ OAT9Q,'!"M3RBS_2W\X*_,&%(_YW>E2WXUI/<70RV[7FX?@\;,=[+/9) M%.VSO6\71->'^[U65-RM4Q^P?9\?(#7(BT _-94FY<8=28]AOE8X/#B9^5JU M\/5YF+_>8Q0'00OS+79D<)!Y4DLB^4@2N_O"YAFOSM4MQILAU>+7>D6^[N!8?S__%?15+K$PE/9K$6'=)]BCN:Q6CO>_>% M['\6V\R@57?9]!H3$!RBEFXPA$.5RJ0M1H!JM1H^O[J1:V?]%H;28H2L88J) M%@[X2P[4"[8 2/^J#Y'I8D@L;JQ:NSEKIBR+Y0RK[?Y"^H M1O7Q_U!+ P04 " #HBZ92_3Q2[(X# !;#0 &0 'AL+W=O!WSK@: M>VNM-]=!H-(UR;'RQ89P3QJS3UJGM:8?/XU?V+F[R9S (K,A/L/YKI]=A+/)"1)=XR_21V?Y-R M0CWKEPJFW'^P*V-##Z1;I45>BDT&.>7%+_Y=@F@(C,]A 2H%:%\0OR.(2D'D M)EIDYJ9UBS6>C*38 6FCC9L]<&RW1&/*U*49^S:_!1>?+L$G0#EXH(P9 S4*M)F*32A(R[2G1=KHG;0C M\""X7BMPQS.2O=4'!D'% ;URF*).PP2^3\ MHG?\"G37'4YQY10[I[C3Z1#A0C=T.KO;GR=PF/CQ*'ANSKN(ZC>C8!WS)J5> ME5*O,Z7V8E'@^P/)%T3^ '_ 3.3YEM/4+:[Z2@>+?G7C_IE4!Y73X$2JA2YI M\(H3?[@'M1W4"_WD,-6D2BDYBRHCF)OM0N3JQ6UVLX,E5EIN4[V5Y!C,PRJ3 MX9F885B7I_!$T*6P"1&&+=)E5*^)^C!GV"B9\!S2_U#F /^%CUJ\$-7W1>=R MK>L+C$[E&K6Y]@=^?Q]L.VP0^W'8^(/O@*Y+%^RN71^ OK.]@#2%@H&O$G.5 M4^6ZBV.@U[4*]LZ%7IK]%,VHC;P@[RN:["[L'VTMO6:R*, MUV4+)N<"K@L/')X*>-A>KJUWW0=!;QN+NH2A[A(V$](P-8W5,=Q07840/),; MJBL+0B=R*X7-]_]5'.YQ*X.:K<15!!NUN$@K:+2IN7D/N>Y=@51LN2XZM6JT M^D*X<7WQWOC4?#D4?7YM4WQVF#YL14W3P,C26(;^P&QN673RQ8D6&]<,+X0V MK;4[7)NO'R)M@+F^%$*_GM@;5-]3D_\!4$L#!!0 ( .B+IE(%O.P&E0, M )$. 9 >&PO=V]R:W-H965TUCL@99HFRA%NB05-T5__(XH19(M1S50^Q*+ MU)O'F7G49&:R4_J+V3!FT;=42#/U-M9N;X+ Q!N64N.K+9/P9J5T2BTL]3HP M6\UHXHQ2$9 P' 0IY=*;3=S>HYY-5&8%E^Q1(Y.E*=4O=TRHW=3#WNO&$U]O M;+X1S"9;NF8+9C]O'S6L@HHEX2F3ABN)-%M-O5M\,R\0$BVU.0>'GF2MB*9L(^J=T?K RHG_/%2ACW%^U*;.BA.#-6I:4Q>)!R6?S2 M;V4B&@; <]R E ;DT*#WAD%4&D0NT,(S%]8]M70VT6J'=(X&MOS!Y<990S1< MYC(NK(:W'.SL;,'6((HUB,H$/3%!+4O0)UGG>-WB$NT0,7 A!F$EB(,/C4._/PF>FTEJ@P9-T)ZG_G[1MGT+\/+%TR M_1_Z@>8J33/)8^=X_:8C18/JX,%E-!A6!PS/JT%!-VJDEV!_=*!!&X3'_O"X M!J/*T]$O:2 8E? I,KU^<8% T=#46)W%-M/L%%'&E2?CRXB"P[I0AN>5I>1K MIGSH#PYD*4']!JAW7!3<*.GX5V3YDPOG_T=ZTG>!27TNN9 (=?W#T9E%B%HB M](F/#U5HH\BH@=KWMBZFN+N:_D2(]WDOHZ%&"?27IM*DW+CNZ!11ZC*)^Q<2 MI2Z(>'!F40:M= _:FK1!?7_\AB1U;<7=Q?5GWX;=,'V2 '6-Q*,+"5 7/SP^ MLP#C5M4)#]/?!=GOI>H22KI+Z%QIR#ZTF*=DF-3UCN#+9)C4I8V0\V:XY&OV M/*1Q>\OF\1AH=)#EH-'&PO=V]R:W-H M965TC[ M,B^APO*!KX'I-TLN*JRT*5:^7 O A0VJJ!\%0=>O,&'>L&_W7L6PSS>*$@:O M LE-56'Q:PR4;P=>Z.TW9F15*K/A#_MKO((YJ/?UJ]"6WZ@4I (F"6=(P'+@ MC<+'26;\K<-W EMYL$8FDP7G'\9X+@9>8(" 0JZ, M:/3Y@ I49(8_RL-;WF M2!-XN-ZK?[6YZUP66,*$TQ^D4.7 RSQ4P!)OJ)KQ[3>H\^D8O9Q3:7_1MO8- M/)1OI.)5':P)*L+<$^_J.AP$:)WV@*@.B$X#D@L!<1T0VT0=F4UKBA4>]@7? M(F&\M9I9V-K8:)T-8>86YTKHMT3'J>$<5OI.E$28%6@&%"LHT#-SGX>I\^T, M_S*;J]N4,WB##T5O*-U&?+OJ]T.@;*SVOTL4./+J#'Z(4S54KTQ HHCN-] M78:F%M&^%N/HJN +%@\H#N]1%$1A"\_D_\.#*SAQ/Z/UX1 M3AKAQ HG%X2/KXPX2YDK:[L$I]6U6J8G? Y[G23J]?W/P]*<>\7=).LT7D>@ MG0:T\P]0!0*D0K#374O"/6*@VAB=3.?@]#!*.J>,+5YI$"3MC-V&L7N5<0JZ M>^;N'IKVHFYR@G7MUXB#KM:.E#5IZ%6U4<:'([^9_2YC";$46%!"6 M$E3K=:?G1=*U3$]XS[W2N!>VXV8-;G85UWWO;4S9V<<5]K(D"$Z@6MQ"[16< M8/D'W;("L;)#1**<;YARS:+9;>;4R+;GD_VQGE]NW/R5<<-/MX(581)16&K) MX"'5E1)NH#A#\;7MR0NN=(>WRU+/8!#&0;]?K#/U!+ P04 M" #HBZ92#.CI>/<# ""$ &0 'AL+W=OP^%/M 2V.;B"2Z)&VW MP'[\DI*B2R7+KG<1/]@B-6Q#3,=^IB"7P()#< MQ3$5/VXAXH>)A:WGB3E;;Y29L*?C+5W# M3C]D'HD5UX"5D,B60\00)6$^L= M?GM'' -(+?YD<)"59V2H+#E_,H/[<&(Y)B*((%#&!=4_>YA!%!E/.HYON5.K M6-, J\_/WG]/R6LR2RIAQJ._6*@V$VMHH1!6=!>I.3]\@)R09_P%/)+I-SKD MMHZ%@IU4/,[!.H*8)=DO_9XGH@+ [A$ R0'D7$ O!_3.!;@YP#T7X.6 E+J= M<4\3YU-%IV/!#T@8:^W-/*393]$Z7RPQA;)00K]E&J>F"UAKV95$- G1'"*J M($3W25:!1LDKK8?.=H+^V()(I^0;=/69"C/8@W[V05$6Z=G?T./"1U>OWJ!7 MB"7HRX;OI'8KQ[;2D9KU[""/ZC:+BAR)ZA,5-ZB'KQ%Q"&Z!S[KA/@0%W&F! M^_]M];OSX3^M;FMU"HE((1%)_?4NE>CK1XU ]PIB^7?'>KUBO5ZZGGMDO3GL M(=E!6]XR8#\%FB-H/\6#@><2=VSOJPEJL7-QO^^4=K7(W"(RMS.R!Z$/2*%^ MI)F ;SNV-8FY1@FHMAISFU$XQ/6<43W:6=-N-"0],JR;^9F9U^&N1LHK2'F= MI!X39@1=**VK1%\_0;P$T:5COW#V[C0V2FU7/*M<;',UU>>3C[C/_%W=([JT:+2&D44*M9L-&!9WT5B=5=@O< MW2XNW""XV0_<44.*68N9YWA-\U^"@.],;<\A +:G M.@?7Z#-H13^"E,B'%0@!INS3BJQ"WP-?"[K=L #->!+H,LC\HSF33V?MP+)! MX9?I4+AL4;B[1]49"L$ <:G29:O"HQ=1FI3=@W1W MC\N5]D]X=H\H?7<"1XXI;5>N;^9VKB\0:Z;WB30&07WFR@^#:] MT2VYTO*ECQN@(0ACH-^O.%?/ W-)+/[M,/T74$L#!!0 ( .B+IE(B]@?[ MHP( +P' 9 >&PO=V]R:W-H965T6Y[^LXAX+JCBQ!X$DJ54$-;E7FZU(! M31RHX'X8! ._H$QXDY&SS=5D)->&,P%S1?2Z**CZ,04N-V.OZVT-"Y;EQAK\ MR:BD&2S!?"GG"G=^PY*P H1F4A %Z=B[Z)[/AM;?.7QEL-$[:V*5K*1\M)OK M9.P%-B'@$!O+0/'O"6; N27"-+[7G%X3T@)WUUOVCTX[:EE1#3/)O['$Y&-O MZ)$$4KKF9B$WGZ#6T[=\L>3:_9)-[1MX)%YK(XL:C!D43%3_]+FNPPX >0X# MPAH0O@;TC@"B&A YH55F3M8E-70R4G)#E/5&-KMPM7%H5,.$[>+2*#QEB#.3 M)638$Z,)%0E9 *<&$G(MJNMAZ_Q;AY,ERP1+64R%(3.7,2C]CIQ\IDI1VR1< M7X*AC*/U/7(\@5@#F8*(<[PYC^3^%HH5J <\W.+)3(H8PZHJQH+I%[>1;U"X M3=^/:Y'32F1X1&1$;J4PN297(H%D'^]CP9JJA=NJ3<-6PENJ.B3JGI(P"+L' M\IG].3QH22=JFA@YOMX1OBNQ4BS)X!0;$W=:"'L-8<\11G][*^YO$$&N#13Z MH25>OXG7;Q6PWVV%W3XE)2AKPZ>$R)08:2@_U/EVXK#?"8(WASK4CNO^"ML3 M-FB$#5IY+N[>TJ+\<'?D\NYQGC6<9_^E.<,FWO!?-:>=N'N@RE5SVG%A[UAW M_)V'$%^1S,T'36*Y%J;ZNAMK,X(NW,O[RC[%T51-DA>::J[AMYLQH0F'%"F# MSAE>)%7-BFIC9.F>VY4T^)2Y98[C%91UP/-42K/=V #-P)[\!%!+ P04 M" #HBZ92&UJ\1E\$ !%$@ &0 'AL+W=OMFCK]L('L5H;>\&9C#=\!7,P'S<:IA"&-A+F\3T/ MVBK6M([5\6WTMVGQ6,R":YC*\+,(S/JT-6R1 )8\"!R0J8R-B%<0^P(T M.;J$%0_;Y!*, :6)7)*I@D"8-CF3<:#;9 [A\N0BUHGBL0_'Y.@OKA2WU.#X M' P7H3XF)^3C_)P+2 M-F%=1FO!*]!C!7HLC><^";TOEVA.+@Q$^FO#8FZQF)LN MUKMGL0H)?DH"$5HG$-2AF$4:I9'L3KZ>T+[;86/GN@I6G17M# NKG31[19J] MQC1WGPCRY0JB!:BOY%_R&3W$''O<-6C14; M=0;U;'E%DMZO80LCO#=K4.12QJN3OT%%Y%)PM!7F0%*'10G#YR=U5"PV>@*I M;1++^,1/E,(LZAC.@O8KW U'=^@=[=$[''2ZH^I?/=6T6VI]]XED_QYM0GD# M0-XIF6S(%Q6@W MR5+9:;.TST"E'9G-T&(RXS<6H.R0/0C^4IUI[P7@+P67]ALKLQ5 0#9*_H.- M&S8,H(W [@NO^5)C#D;B )\^,/6D]/?P]CRWX]VE9=^,#:H'WF[ZI8339@T_ MC!C<0/-DH44@N#I0W&@IT-1[ <)*,:7#QHK?)T8;7 >7((NLQ^.13.IE+8^U M:SJR41IOYX75FF+FT7WK8B1$X$GR+N$H_ :V(7]5_2( MK%1CYKX 7Z4BL^:&^3%]?1YJYXP:[1U2#UGM)EIJ.6O6\CGN#'-3L[D>Q^9! M9)4*S08O0%:IQJRY7W[$XLO1Y#]02P,$ M% @ Z(NF4FTOK++@ P ^0\ !D !X;"]W;W)K&ULU5=M;]LV$/XKA- !*=!%;WY+81M(G Q+L:1!TW8?BGU@I)/%EB(U MDK(38#]^1\J1E,16L@)NL2\QW^ZYYUYTEYNNI?JF?&:PUITUL:;<2/G-;L[3F1=81L A,1:"XL\*%L"Y14(>?V] O4:G M%>RN[]%_<\:C,3=4PT+R/UEJ\IDW\4@*&:VX^2#7O\/&H*'%2R37[B]9;]X& M'DDJ;62Q$48&!1/U+[W=.*(C$$]V"$0;@>B1 'IFNT"\$8B=H34S9]8I-70^ M57)-E'V-:';A?..DT1HF;!BOC<);AG)FOI!%P0S&Q6A"14H64A@FEB 2!IH< MG(L5:'=-CI6B>.&>OB8'EQ3W-@2X/@5#&D#HJ"%TU.]V>E<;BLV)T'1% M10+$2$*SC'&&SM_&]N@)D?$N'F'0UL1@SPF ']2#"XU5D1J"P"N6 CFS74RQ MA'+R$:NJ+IAV??%<9(IJHZK$H5V#6K$$A3NP%TRPHBI>DFIAIPF$^TFV,&I5 M1/_)ITG7IP)]FK0^?5"$J3M!&%_*_@1"=+/X"AX+D':#A+NNX4\3A"R8"O& M'9 +O\T&U/(5\^1[RT/;BL(]]:*P;49A?S?Z$='O9Q _&_VVD87/=+*?%OV7 M?_M1VPVC8#_1C]K^$X4_._K/,!CNC+[?&:X*4$LWJ3J.;/>&%FZ4>U&&AS\W#+'V1R4?8#WF93F M?F,5--/^_%]02P,$% @ Z(NF4I%I@@U, P ] T !D !X;"]W;W)K M&ULS5=M;]HP$/XK5J1)K<1('%Y**T!JH=,FM1VB M>_E0]8,)%[":Q,PVT$G[\3L[(< : MN*U"_@M^>>NWLNOJ2]%/))30$T>8ZC M1'6ASFIAR"=3;1;<;GO&)G /^NML(''FYE;& M/(9$<9$0"6''N:07U[1I /;$-PY+M3$F)I21$$]F\FG<<3SC$400:&."X=\" M>A!%QA+Z\2,SZN2@:H'PIH9 ;NIO&;A/79YIUVU(LB32GT9H9V.Q;-.:+)Z90[K7$78XXW>V) M..8:E=>*L&1,>B+1/)E $G!0Y 2G >Y)9E151(1DR-73*3FY8](L+@#'?=", M1^J4O"?)/!Z!_!SVK.<@5=O5Z*7A'P_]@=U&97!X_E\>W]FH[Y=G(O\T]>;C!,^23AE@]EC#4 M@M&$@!=1D(!1/JWQEHR2[C3S&QI'T:^8,S5?0[ZKY0C\_5R]]K,I. M;'EVEGMV]B;T_3MY#U&WE4?8.I*ZYSG#>6D.MQDD,E3(#*19PS9N5-="LZA( M\7+#M%[UO'=%U^L>7.,E;BLRZJT[C_>&ZN,> H'][37+A&XT67JD0J'K3D'] M8Y7*'LO4VU4K^X#^OF)9=RE:WJ:*BF"E;WD9?($D5WW=$@Z1=]W(:/U8\JX; M"6V\1I_.K&Q>X]3;ONFOR\]L^[=N0[2\#_U[^?7W6&ZV=I3?]3[@SO)S-UZ8 MS?<0OK9-.';^"$*TY%7/,#C4Q MK^7YAU[W-U!+ P04 " #HBZ92$5S+72T# P"@ &0 'AL+W=OM M5'KE>3):0X*ERU-@^LN2BP0K/14K3Z8"<&Q!"?5"WV]["2;,&?;MVDP,^SQ3 ME#"8"22S),'B9024;P=.X.P6[LAJK 5S4/?I3.B95[+$) $F"6=( MP'+@7 =7DR T &OQB\!65L;(A++@_-%,;N.!XQM%0"%2A@+KOPV,@5+#I'4\ M%:1.Z=, J^,=^U<;O YF@26,.?U-8K4>.%T'Q;#$&55W?/L-BH!:AB_B5-I? MM"UL?0=%F50\*H"_HU08]3"%9@/BC5^_G$W1^ M=H'.$&%H2B@UA'U/:<'&K1<5XD:YN/ =<0TTY4RM);IA,<3[>$\'6D8;[J(= MA4<)IUBXJ!%@]^%XTC;)V#OBN3=&M@D0><]0J';6. M!C7#+R8D>:F[2NXR-2[K-D].U+-$IK]MAJ'OMOK>IEK1&J.6VRB-]C2V2XWM MCS3B!853-.9$W8K[P'>;^QHG[3<:NVZO7F*GE-@Y*O$.-L R.$%AYZU"-SA( M8F[3JMK4R^N6\KH?R(N ;(HD,E GZ.R^T>F[X4$BZVQ:]4I[I=+>4:7S;!'I M)B3,;F=L8*I6OJP=[ ["IO>7MH[ M]6D/PE>1X6<=LH*I*B#HNNV#S5%G53F*N4RO_ M':[UDPZ$,=#?EYRKW<0X*!^)P[]02P,$% @ Z(NF4MS&ULM59=;^(X%/TK5C0/K=0E M'U!**T JH=4B;5>HS,?#:!Y,<@&KCIVQ'1A6^^/GVDG3T*$I\S O8#L^YYY[ MKK^&.ZF>] ; D!\9%WKD;8S);WQ?)QO(J.[(' 1^64F548-=M?9UKH"F#I1Q M/PJ"OI]1)KSQT(W-U7@H"\.9@+DBNL@RJO83X'(W\D+O>>"1K3?&#OCC84[7 ML #S*9\K[/DU2\HR$)I)012L1MYM>#,-'<#-^,Q@IQMM8E-92OED.[-TY 56 M$7!(C*6@^+>%&#BW3*CC>T7JU3$ML-E^9K]WR6,R2ZHAEOP+2\UFY T\DL** M%MP\RMW?4"5T:?D2R;7[);MJ;N"1I-!&9A48%61,E/_T1V5$ X \QP%1!8A> M WIO +H5H'LJH%LZ9,A7GPY0:.AXJN2/*SD8VVW!F.C2FSX2M^\(H_,H0 M9\:/P*F!E,RI,GOR45&AJ:N()FR*A+'J0P&TWN1 KI(=Y'=VJ+HF>+ M)E$KX0-5'=(-+T@41.$1/?'I\. (?-H.GT+R%OP@FVY=\*[CZ[W!UUK410X) MHYS]Q\3:5F%A #B9%(RG=F2QUP8R71>M14ZOEM-S'*5X7,;_EAM2])K1VK/T.TXZ$1#?]LL MX+$Y83WG0&V_5MMOKU(\>]D:_Y.[[P7+#_9+BR-7=8RK/VO]H XT:$UF3O=6 MN[X@ B\RW/\*EAA9OV__I"3N-ZR]/#0_'APQOWO<_.M:[_5[>NF2GZ2O)!HT MHOO1^L5QZ^[95^.3\"8NWPTO-.4S!L_B M-<.KC<,**8/.%6Y=5;X,RHZ1N;LKE]+@S>N:&WQ-@;(3\/M*2O/RY^RPV (D]QE,BQM5%J M>VO;TMM S.0UWT*"7P(N8J9P*M:VW I@OE&*(]MUG)X=LS"Q)B.SMA"3$4]5 M%":P$$2F<G5DQ"3,>_0Q]M1E; XOX$+ T4H]\_Q%RAVXTGL>J(TD]XD/_K&^C2X4?K@'/Z9N(^ #$]>D0Z^(Z[CT^W). M+CY<)FF\ O$UN(^W$7\&D#4\9^UAG1RV!F7>C#('[PS*D<^=(G<= ]M]E5R" M6Q,WH2*_'D#[^B_Y0Y;IRL/8"IW&9$WN,%U))B4+L0;CW<)XUQCOO+5PR*_/ M*$H^*8AEDZ&;PM!-HY=?3!8)#[#L"W]CXX>\PGYUY"TKO<50M"F :6;]QEC7 M77(W<4?VKH9PKR#<:R1\_X1-60*2$WF,MCI&=;8SH%[5]M Q?P6%K$I/!?O' M8D=,^P73?B/3!7MFJZ@5T_Y)E.B@5\-TWC]A2KL-5 <%U4$CU=F&A=CFDRLR MY4SXNASFH<##@PM9K?[/@(< N5L+:%_RPX+#\'U+GCIE5W;^KQK*D:JIJ4O, M[+S<,=?*"4+/<'UY3%03<@C:S)QEN)%;)(2ZI6WWG5-2-EO:W&T?P8-PUW:_ MY: _JMDN-W+ I*V5[IMUS&T:LVU'MGE#HU!;06;ECJF6#I\T=OKF 9G@7 M42+-LKH$L4.)5MN:E@V;]MZYBLJ.2YM;[ELV=DW/KRY=+FGON& MXR%'JK;]DTIO$CEF6#9D.CRS)W>0I'">X"P'JEKO.G51LBMW:6Q7:_,FD<3C M::*RZVBQ6KQ[[LQM_\7ZE-[.LM=+"9,]IO!2N0[Q@AU!@)#.=1]3)[+W2391 M?&MN["NNL&>:X0;?=""T 'X/.%>'B390O!(G?P%02P,$% @ Z(NF4EY> M50>L P +@T !D !X;"]W;W)K&ULQ5=MC]HX M$/XKHZ@G[4J4O/"R4 '2+O1TK99JM7OM?:CZP20#6$UL:AOH2O?C;^R$!+AL MKE<=NB_@EYEYGGGQV!GMI?JJUX@&OF>IT&-O;_K>(T9TVVY04$[2ZDR M9FBJ5K[>*&2)4\I2/PJ"OI\Q+KS)R*T]J,E(;DW*!3XHT-LL8^KY#E.Y'WNA M=UAXY*NUL0O^9+1A*WQ"\W'SH&CFEU82GJ'07 I0N!Q[M^&;:3BP"D[B$\>] M/AJ#=64AY5<[>9>,O< RPA1C8TTP^MOA%-/46B(>WPJC7HEI%8_'!^N_.N?) MF073.)7I'SPQZ[$W\"#!)=NFYE'N?\/"H9ZU%\M4NU_8%[*!!_%6&YD5RL0@ MXR+_9]^+0!PID)UZA:A0B,X5NB\H= J%CG,T9^;<&'3^&04[7+2,Y-'3)G!!!Z8,L_PNV)",Q=@#5=S)BB3E#/C/VT7L11& MV3VQ K92Z#:NX>H#4XK97-!XAH;Q5%_#:_CX-(.K5]?P"KB .4]3:W/D&^)L MD?VXX'>7\XM>X->!.>&N-;P5"2:G^C[Y6CH<'1R^BQH-SIEJ0R=L011$80V? M:;/Z#.-2/6B@TRGCWW'V.O\V_O#YGD3AG<%,?VD ZI9 70?4?0'(69-+B!4F MW,"2Q3SEYKD%*1J#2A_M<:VWY['.0YM##!V$;1"[2=CKM*.1OSN.8)U4V!Z4 M4B?\>R7_7B/_LPJ\I:(3>7%J^#S';('J"_P)5KT9!.(3;^-N6:YX7]V&S M(;+]DEG_LBF\*8%N&D/PB#'R'5NDJ%L@T+2HC^;0&PM=E[#.'F&U;=-VQNOV^IH@@C0[.6"5V).]3&E60+Y%Y0T-=\ QM4 M,:U16=9&O!DAZK6#X)&?;PY-D:TZ>'ASX8JK6G#8W(-_XK8H+)[0Z;A7*V M_M&+-$.Z"^Q#74,LM\+DC]-RM?P8N'5/8+\2S[\DZ,&VXM2'4UR2:M"^H>I1 M^>,\GQBY<>_;!:5>9FZXI@\:5%: ]I=2FL/$ I2?2)._ %!+ P04 " #H MBZ92,%U(>N," #-" &0 'AL+W=O.D->FYMK 8]N3""ESA6H!=%P=1JB$(N^U[H M/2_<\EEN[((_Z,W9#"=H[N9C13._84EY@:7FL@2%6=^[",_CT '<81"6";2\:=_K>I!BQA;"W,KE5ZP3.K%\B13:?<.RWAMXD"RTD44-)@4%+ZM? M]E0;L08@GLV J 9$;P'M+8!6#6CM"VC7@+9SIDK%^1 SPP8])9>@[&YBLP-G MID-3^KRTYSXQBIYRPIG!+0IF,(4Q4V8%/Q0K-7,GHN%@,A?<0"R%8 HN9@J1 M#MSH0SCXQI1B]L!H'*-A7-#J9[B;Q'#PZ;#G&U)F^?VD5C&L5$1;5+3@1I8F MUW!9IIB^QON449-6])S6,-I)>,/4,;3"(XB"*-R@9[0_/-@ CW?#8TRVP5]E MTVH.J>7XVEOX1CGC=,?+(QA*IE*0&<1S'#.X?,)D8:\S?,\RGJ#:Q]33)L3IQYK:;0)U M/\+487=?4\\:(6<[A;RSH8[DSE^K6-3<^@@2JG\K M7LZ %7)1FHT%+WQG:Q11-Z9/XVY52_;96)WJP/P_-1U5E?:*I&3Y5O1OF"P(PH@^-3>N54U3NKB9%SUTVFTE!O2:E>9[8 ,T_F,%?4$L#!!0 ( .B+IE+4)Y5@*@, .P2 - M >&POO3\[Z]V_ MNSJTGS? .Q)Z28IVN&7:>&*.ER_2](PDC'CD5=3;U=1. M)VQ3,AGG2FXS$Q%GL.RT9,$#%2F94L%GFH-73DLNULX\ ,-<":4#8TO"ANN# MI7YT<-_UH%I:GI)+I9O8+H+[GK7##X!-#P1R(3J! ^(,DW%%C6%:7MM.,[@Q M/H&"MGVWKJS"0M-U?S D6X?F88/,E,Z8[L+TR<8T&0N6@QS-BP4\C:I" (U1 MI6UDG!9*TD;#QJ-M6-HY$^(67J4?^1[W*M_)6P^R)KNF%=0V'8WK /\NF^/> MI1V\BC>H^(,RGY=V.K+I0Z&Q&\UROFKZJ[P3@+'W<79:56+]2?!"ELQ-_L4! M)V.Z\0L62O-'&PU*96X-3)/@@6G#Y[N67YI6=VQE-N6TRG'-@Q/4_'?7N6"2 M:2IV1=O:/^95?K7BZ/)?26Y^50X%>S6V^^.QBQR>@LCX%$2>1$V.CE]DE!RE MQK#=OW<."7M'A,X:P%$L)=_A8">V08/9D@O#9=M;\"QC\LE)P=(;.K-'^3U^ M.SYC.5T*<]>!*=FVO[&,+\ND&W4#"]&.VK:_PO3Z<7<.M+&XS-B*9=.VJXM9 MTPQLPT9M+W X1*Z;RX]@/@[S(X!A<3 %F(_SPN+\3_,9H?-Q&*9MY$5&J,\( M]7%>/F3:W%@G4JV"*K5L-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .B+IE*@[N>WW 4 M 0W / >&PO=V]R:V)O;VLN>&ULQ9M=;]LV%(;_"N&K!.CF6)]NT11( MDZ8+T#5&G/6V8"0Z)BJ)'DDG37_]2*ENCU;OQ6Y.?!-''Y8>4>1YCJCCUX_& M?KDSYHOXVC:=.YVLO=^\FDY=M5:M=+^;C>K"EI6QK?1AT=Y/W<8J6;NU4KYM MILG)23%MI>XF;U[OCK6P4[I@O*J\-EU8&5=\TNK1_=P>%\6#=OI.-]H_G4[Z M_QLU$:WN=*N_J?IT_S!6?S.=E\VRLJ9I3B>S8<,G9;VN?EF]C)"W M\L[U:[R\NY$!Y'12G(0#KK1UOM^C/[X,C \J[#PL;;VYU(U7]D)Z]=Z:[49W M]_$PX2JFY#+Z=MA]#HWXROZ?9C2KE:[4A:FVK>K\T(Y6-1&P]5O*APEJMZN$ ?R$ASV5J4OI! MAK._$!_#R0+T6=-03.@99M&$S"'XQ#_UMSS&FDW\0D]*$9%E9LR:N5!W(Q8D MDQFS33XHZ92XOFOT_;"1@B&!S)@-LO2F^O);B'DA-D?YJL[U.WT?RA03*63& M[) AJ-PHKVUO#[$(0AXU(G+'C%D>L?_[)TJ#)#%CML155YE6B5OY58U:" EB MQFR(I;H?I!^[U4W<(_2WJVXXEC84$REBQNR(, ):[7^2AM3%!^&J8(I16R;( M$ FS(7;-MY Q_M[:,!!D]>^@DB Y),QR@,G4YX1BPL<09D'\FDZ)H]LH7'=, M$9$W$F9OP,QJW)+((@FS16#2,L9$%DF8+0*2EGCG*2;22<*LDYBX[.V)R"H) MLU5^R6#V$B+')-R.0:G,N!,BQR3,CMF?RNQKS119)F6V##3VJ#53I)KTH*I) M*29231A=)#SH5]+B@FLE#*;"&,6=+I;62AC-E" M&'-.,9&%,F8+8I1P;?O3!;"&/2 M\)XA"V7,%L*8-+QGR$(9LX4P)@WO&;)0QFPAC$G#>X8LE#%;"&..PCNR4,9L M(3QO0(=0CBR4'_*=S&@(Y'>R<3\F&(B"^7,%H*8'^DL3(XLE#-;:)B% M(8\5XEQ:^Q2>._J!13&1A7)F"WW'5)TVX5E(55L;IS_"'^W%I1S==%@#P&RA M 7/(.7[2Q:HBK=RQH)C(0OFS3+V=U8$O;.H#YNX=17 T@(59*&"V4)[,ÐIC( M0@6SA? T+'5Z@2Q4,%L(8U*G%\A"!;.%,"9-BPMDH>*0902CM+A %BH.4D;P M8QQ13%B+]BSU! &KG]H\B\6O8?DX9D:&\I-6' M!;)0<(@N5W!:"F'0:MD06*KDM!#'I-&R)+%2R%T2#*J/10T:)+%0R6PABCJ9A M2U@3S6PAC$G#>XDL5#);Z+^KML31GW)48(XL5#);"&&>C^K@Y\A"\X/5P(FC M=U]'9?'(0G-F"\&;/AI":99D>:SU7&V;YCRLN^X^&%GO?L2U^P':FW\ 4$L#!!0 M ( .B+IE(T3CM]>@( Q : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDUNHT 0AN&K6!P@N*NJJ\@HSFHVV8YR >2T?Q3;6,!HDMN/Y2SL M#\UB-A'?"C6(XEV@1PAX^E4.[;CO3L-N?QX6'\?#:5A5NW$\_ZCK8;TKQW9X MZ,[E=#FRZ?IC.UZ6_;8^M^OW=EMJ62Z][N]G5,]/]S,7KY_G\C\3N\UFORX_ MN_7O8SF-_QA<_^GZ]V%7RE@M7MM^6\9557\<;KN'^KI)#Y?)U>+E;57U+V^I MJN<.$@B2^8,4@G3^((,@FS\H0U">/\@AR.)P.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL M3HAW(M!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WC9YV4V@MZ'> M1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=& MO3.!WGGRL9) [XQZ9P*],^J="?3.J']G4!O1[V=0&]'O9U M;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=Z#>0:!WH-Y! MH'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!W3'X6)- [4.\@T#M0[R#0NT&] M&P*]&]2[(="[0;T; KT;U+OY3KV'\?-0AEO/UQJO_YU4CY=SR^WRU^77SLFM M2,.\*U\_?TQ4%H=QV%*VVJ?<_C(6&KW-+I4 M^T!36=GY.+IY[E&=7/]F7;N?LBK+\?R<^K] MM*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q)^SZDJ[*A8J\FS"M_ M#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU+76^O1_+D3J%2*Y+ M>Z(\#O6IZ-7YY%QNF$Z?_.+\I23SZ74HA2CF_OPK MOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^=?0B0/B1('PJD#PW2 MAP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .B+ MIE+S=V?U+04 %X5 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ Z(NF4IM]__E% P 6@D !@ ("!@1( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Z(NF4ODB2_T!" MNB$ !@ ("!DR8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4C\B'^CK"P /R, !@ M ("!9$X 'AL+W=O&UL4$L! A0#% @ Z(NF4FPQR!LP!@ *Q !D M ("!#FT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z(NF4E!X;]0L!@ @ \ !D ("!('\ M 'AL+W=OA+ M60L' #B$P &0 @(&#A0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MZ(NF4L3TUXE]! L@L !D ("!1I$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4B&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4L+2ZR$Q P # < !D M ("!NM< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z(NF4ON,$F4; P H08 !D ("!N>( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF M4D\HF;;K @ .08 !D ("!W>P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4NE[*,OE! I1 M !D ("!6_D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4J/=>4(< P ,0D !D M ("!! 0! 'AL+W=O#@ &0 @(%7!P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z(NF4O@F$\(H!0 RQT !D ("!^0T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4DKH M5^$G!0 LQD !D ("!V1@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4EZBP^AY! ^A0 !D M ("!V"0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Z(NF4F?W9/J' P J@H !D ("! MTS$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Z(NF4I!K04+; @ ;@@ !D ("!VCT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4KYYA_%" M @ 2P4 !D ("!HD@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4AY3;_<1 P S H !D M ("![U0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z(NF4F"-=:.3 @ Z 8 !D ("!)EX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ(NF4@BS:5;T @ F0< !D ("!/F@! 'AL+W=O&UL4$L! A0#% @ Z(NF4J!IA_/_ @ M\ @ !D ("!-G(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4DD"0DS! @ X@8 !D M ("!M7P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z(NF4OT\4NR. P 6PT !D ("!0(8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF M4@SHZ7CW P @A !D ("![9 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4FTOK++@ P ^0\ M !D ("!BYP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z(NF4MS&PO=V]R:W-H965T M7E4'K , "X- 9 M " @?2N 0!X;"]W;W)K&UL4$L! A0# M% @ Z(NF4C!=2'KC @ S0@ !D ("!U[(! 'AL+W=O M58"H# #L M$@ #0 @ 'QM0$ >&POWW 4 0W / " 2^Z M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #HBZ92-$X[?7H" ,0 M&@ @ $XP $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " #HBZ92(' .V20" "I+P $P @ 'JP@$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 6P!; /08 _Q0$ ! end XML 97 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 98 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 303 421 1 false 119 0 false 10 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 (Unaudited) Sheet http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited Consolidated Statements of Equity (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.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 7 false false R8.htm 2106102 - Disclosure - Earnings Per Share Sheet http://www.mastec.com/role/EarningsPerShare Earnings Per Share Notes 8 false false R9.htm 2109103 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 9 false false R10.htm 2119104 - Disclosure - Fair Value of Financial Instruments Sheet http://www.mastec.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 2126105 - 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 11 false false R12.htm 2130106 - Disclosure - Property and Equipment, Net Sheet http://www.mastec.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 2134107 - Disclosure - Debt Sheet http://www.mastec.com/role/Debt Debt Notes 13 false false R14.htm 2140108 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 14 false false R15.htm 2146109 - 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 15 false false R16.htm 2152110 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 16 false false R17.htm 2155111 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 17 false false R18.htm 2157112 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2159113 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 19 false false R20.htm 2168114 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2172115 - Disclosure - Related Party Transactions Sheet http://www.mastec.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.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 22 false false R23.htm 2307301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mastec.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mastec.com/role/EarningsPerShare 23 false false R24.htm 2310302 - 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 24 false false R25.htm 2327303 - 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 25 false false R26.htm 2331304 - 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 26 false false R27.htm 2335305 - Disclosure - Debt (Tables) Sheet http://www.mastec.com/role/DebtTables Debt (Tables) Tables http://www.mastec.com/role/Debt 27 false false R28.htm 2341306 - Disclosure - Lease Obligations (Tables) Sheet http://www.mastec.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.mastec.com/role/LeaseObligations 28 false false R29.htm 2347307 - 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 29 false false R30.htm 2353308 - Disclosure - Other Retirement Plans (Tables) Sheet http://www.mastec.com/role/OtherRetirementPlansTables Other Retirement Plans (Tables) Tables http://www.mastec.com/role/OtherRetirementPlans 30 false false R31.htm 2360309 - 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 31 false false R32.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 32 false false R33.htm 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details) Details http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 33 false false R34.htm 2405403 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details) Details http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 34 false false R35.htm 2408404 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share Information) (Details) Sheet http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails Earnings Per Share (Schedule of Earnings Per Share Information) (Details) Details http://www.mastec.com/role/EarningsPerShareTables 35 false false R36.htm 2411405 - 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 2412406 - 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 2413407 - 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 2414408 - 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 2415409 - 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 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 41 false false R42.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 42 false false R43.htm 2418412 - Disclosure - Goodwill and Other Intangible Assets (Q2 2021 Acquisitions) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails Goodwill and Other Intangible Assets (Q2 2021 Acquisitions) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 43 false false R44.htm 2420413 - 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 2421414 - 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 2422415 - 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 2423416 - 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 2424417 - 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 2425418 - 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 2428419 - 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 2429420 - 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 2432421 - 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 2433422 - 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 2436423 - 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 2437424 - 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 2438425 - 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 2439426 - 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 2442427 - Disclosure - Lease Obligations (Additional Lease Information) (Narrative) (Details) Sheet http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails Lease Obligations (Additional Lease Information) (Narrative) (Details) Details http://www.mastec.com/role/LeaseObligationsTables 58 false false R59.htm 2443428 - Disclosure - Lease Obligations (Finance Leases) (Narrative) (Details) Sheet http://www.mastec.com/role/LeaseObligationsFinanceLeasesNarrativeDetails Lease Obligations (Finance Leases) (Narrative) (Details) Details http://www.mastec.com/role/LeaseObligationsTables 59 false false R60.htm 2444429 - Disclosure - Lease Obligations (Operating Leases) (Narrative) (Details) Sheet http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails Lease Obligations (Operating Leases) (Narrative) (Details) Details http://www.mastec.com/role/LeaseObligationsTables 60 false false R61.htm 2445430 - 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 61 false false R62.htm 2448431 - 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 62 false false R63.htm 2449432 - 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 63 false false R64.htm 2450433 - 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 64 false false R65.htm 2451434 - 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 65 false false R66.htm 2454435 - 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 66 false false R67.htm 2456436 - 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 67 false false R68.htm 2458437 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.mastec.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.mastec.com/role/IncomeTaxes 68 false false R69.htm 2461438 - 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 69 false false R70.htm 2462439 - 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 70 false false R71.htm 2463440 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 71 false false R72.htm 2464441 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details) Details http://www.mastec.com/role/SegmentsandRelatedInformationTables 72 false false R73.htm 2465442 - 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 73 false false R74.htm 2466443 - 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 74 false false R75.htm 2467444 - Disclosure - Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details) Details 75 false false R76.htm 2469445 - Disclosure - Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) Details http://www.mastec.com/role/CommitmentsandContingencies 76 false false R77.htm 2470446 - 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 77 false false R78.htm 2471447 - 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 78 false false R79.htm 2473448 - 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 79 false false R80.htm 2474449 - 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 80 false false R81.htm 2475450 - 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 81 false false R82.htm 2476451 - 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 82 false false R83.htm 2477452 - 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 83 false false All Reports Book All Reports mtz-20210331.htm mtz-20210331.xsd mtz-20210331_cal.xml mtz-20210331_def.xml mtz-20210331_lab.xml mtz-20210331_pre.xml mtz3312110-qex311.htm mtz3312110-qex312.htm mtz3312110-qex321.htm mtz3312110-qex322.htm mtz-20210331_g1.jpg http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtz-20210331.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 303, "dts": { "calculationLink": { "local": [ "mtz-20210331_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20210331_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-20210331.htm" ] }, "labelLink": { "local": [ "mtz-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mtz-20210331_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-20210331.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/deprecated-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" ] } }, "elementCount": 650, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://www.mastec.com/20210331": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 10 }, "keyCustom": 24, "keyStandard": 397, "memberCustom": 46, "memberStandard": 72, "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.mastec.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126105 - 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": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130106 - Disclosure - Property and Equipment, Net", "role": "http://www.mastec.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - Debt", "role": "http://www.mastec.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140108 - Disclosure - Lease Obligations", "role": "http://www.mastec.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146109 - 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": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152110 - Disclosure - Other Retirement Plans", "role": "http://www.mastec.com/role/OtherRetirementPlans", "shortName": "Other Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155111 - Disclosure - Equity", "role": "http://www.mastec.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "ic76e4f2588b5450bae52c63a6f706fd6_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157112 - Disclosure - Income Taxes", "role": "http://www.mastec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "ic76e4f2588b5450bae52c63a6f706fd6_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159113 - Disclosure - Segments and Related Information", "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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 (Unaudited)", "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168114 - Disclosure - Commitments and Contingencies", "role": "http://www.mastec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172115 - Disclosure - Related Party Transactions", "role": "http://www.mastec.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - 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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - 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": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327303 - 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": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335305 - Disclosure - Debt (Tables)", "role": "http://www.mastec.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341306 - Disclosure - Lease Obligations (Tables)", "role": "http://www.mastec.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347307 - 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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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 (Unaudited)", "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353308 - Disclosure - Other Retirement Plans (Tables)", "role": "http://www.mastec.com/role/OtherRetirementPlansTables", "shortName": "Other Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360309 - Disclosure - Segments and Related Information (Tables)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables", "shortName": "Segments and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "numberofsegments", "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": { "ancestors": [ "span", "div", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share Information) (Details)", "role": "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails", "shortName": "Earnings Per Share (Schedule of Earnings Per Share Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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:IntangibleAssetsDisclosureTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i4fceceab42294f1985e204cb57c3b11e_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": "2413407 - 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:IntangibleAssetsDisclosureTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i4fceceab42294f1985e204cb57c3b11e_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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i037b25f6ee1a44f18bc33ada4ecb55d3_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - 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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i037b25f6ee1a44f18bc33ada4ecb55d3_D20210101-20210331", "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-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "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 (Unaudited)", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - 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": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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-20210331.htm", "contextRef": "ic3e9864f0e1945cea61c7be63edaa405_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Goodwill and Other Intangible Assets (Q2 2021 Acquisitions) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails", "shortName": "Goodwill and Other Intangible Assets (Q2 2021 Acquisitions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i59d9e27eb31949e781d60889f7c604f3_D20210401-20210506", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "numberofemployees", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - 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", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i4ddc2d0722db483daf7e3af03056a191_I20210331", "decimals": "3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - 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-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422415 - 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-20210331.htm", "contextRef": "ic5d4249d226049d7b3263723b82a49ba_D20210101-20210331", "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-20210331.htm", "contextRef": "ia2266321de4a4422a2b346a8ae648a02_I20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423416 - 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-20210331.htm", "contextRef": "ia2266321de4a4422a2b346a8ae648a02_I20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424417 - 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-20210331.htm", "contextRef": "i06c239f78cb943239c39d5d5e3a2be82_I20210331", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i23e51fefd14f4d65add0521f2803e358_I20210331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425418 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i23e51fefd14f4d65add0521f2803e358_I20210331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i5fa44bff5477432e90ea17e04e9c82f2_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Equity (Unaudited)", "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited", "shortName": "Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i5fa44bff5477432e90ea17e04e9c82f2_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "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 (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", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429420 - 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", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - 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", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433422 - 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-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "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", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - 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", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "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 (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", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i36b93ff4e9d54c0eb0b2d86d02ff6204_I20210331", "decimals": "-7", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - 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": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i2b4411bb60cd43ce88d8fb33a591a4eb_I20210331", "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-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - 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-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Lease Obligations (Additional Lease Information) (Narrative) (Details)", "role": "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "shortName": "Lease Obligations (Additional Lease Information) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Lease Obligations (Finance Leases) (Narrative) (Details)", "role": "http://www.mastec.com/role/LeaseObligationsFinanceLeasesNarrativeDetails", "shortName": "Lease Obligations (Finance Leases) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Lease Obligations (Operating Leases) (Narrative) (Details)", "role": "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "shortName": "Lease Obligations (Operating Leases) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - 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:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - 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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i32347cd714d1490e9f8bd80ba0d67b47_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - 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-20210331.htm", "contextRef": "i42b77f2130644495aacb7de62e1d3f76_D20210331-20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "ib628b4939f454d71987d2a701c18cd3c_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - 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-20210331.htm", "contextRef": "ib628b4939f454d71987d2a701c18cd3c_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - 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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - 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", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - 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-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.mastec.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "numberofsegments", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461438 - 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", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "numberofsegments", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "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 (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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i3847578d34534c85b33c688ed4d85d85_D20210101-20210331", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:EBITDA", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "shortName": "Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i934daa8111b24933a2d13b71705ed239_D20210101-20210331", "decimals": "-5", "lang": "en-US", "name": "mtz:EBITDA", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "shortName": "Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465442 - 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 }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - 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-20210331.htm", "contextRef": "ie91963ffbcda46caaae3b70ea56a8180_D20210101-20210331", "decimals": "-8", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "ica663748e29f4b60b1ac4e26313c7906_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467444 - Disclosure - Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails", "shortName": "Segments and Related Information 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-20210331.htm", "contextRef": "ica663748e29f4b60b1ac4e26313c7906_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "shortName": "Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i13973e0962894154a3af2b42d504b0b3_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "numberofemployees", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470446 - 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", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "numberofemployees", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers1", "reportCount": 1, "unique": true, "unitRef": "numberofcustomers", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471447 - 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-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers1", "reportCount": 1, "unique": true, "unitRef": "numberofcustomers", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "iac6522be5be541c4aa2a8bb5444971cc_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473448 - 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", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "iac6522be5be541c4aa2a8bb5444971cc_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - Earnings Per Share", "role": "http://www.mastec.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i75018bc05de04dcb84629881ff340cb1_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueFromAffiliates", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474449 - 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", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i75018bc05de04dcb84629881ff340cb1_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueFromAffiliates", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i879deade7668424fb54441dc8f49b2df_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfManagementMembers", "reportCount": 1, "unique": true, "unitRef": "numberofemployees", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475450 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i879deade7668424fb54441dc8f49b2df_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfManagementMembers", "reportCount": 1, "unique": true, "unitRef": "numberofemployees", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "if290cd6af9cf4c4c8125dbf804b0882f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476451 - 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-20210331.htm", "contextRef": "i905939cf653b4456a9be8e153cf0e165_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "ibd0768ec45674b9494483f3ced8a615d_D20200101-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477452 - 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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "ibd0768ec45674b9494483f3ced8a615d_D20200101-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20210331.htm", "contextRef": "i625d50a243804e68831972c02eb08d55_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 119, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "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": [ "r722" ], "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": [ "r723" ], "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": [ "r724" ], "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": [ "r724" ], "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": [ "r724" ], "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": [ "r725" ], "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": [ "r724" ], "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": [ "r724" ], "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": [ "r724" ], "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": [ "r724" ], "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": [ "r720" ], "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": [ "r721" ], "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 [Member]" } } }, "localname": "A2019AcquisitionsMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mtz_ATT1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AT&T (including DIRECTV) (business name).", "label": "AT&T1 [Member]", "terseLabel": "AT&T [Member]" } } }, "localname": "ATT1Member", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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 [Member]" } } }, "localname": "AVCTMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "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/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "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/20210331", "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 [Member]" } } }, "localname": "CleanEnergyAndInfrastructureMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunicationsAndElectricalTransmissionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets acquired pertain to the Communications and Electrical Transmission segments.", "label": "Communications and Electrical Transmission [Member]", "terseLabel": "Communications and Electrical Transmission" } } }, "localname": "CommunicationsAndElectricalTransmissionMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "CommunicationsMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "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 [Member]" } } }, "localname": "CommunityCondotteDeMoyaJVLLCMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "ConfluenceMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ConstructionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction services.", "label": "Construction Services [Member]", "terseLabel": "Construction Services [Member]" } } }, "localname": "ConstructionServicesMember", "nsuri": "http://www.mastec.com/20210331", "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 witheld because of retainage provisions in a contract.", "label": "ContractRetainage", "terseLabel": "Retainage" } } }, "localname": "ContractRetainage", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "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 [Member]" } } }, "localname": "CrossCountryInfrastructureMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerWithHighestNetAccountsReceivablePosition1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer who accounted for the highest/largest net accounts receivable position, which represents accounts receivable, net, less billings in excess of costs and earnings.", "label": "Customer With Highest Net Accounts Receivable Position1 [Member]", "terseLabel": "Customer with Largest Net Accounts Receivable Position [Member]" } } }, "localname": "CustomerWithHighestNetAccountsReceivablePosition1Member", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerWithSecondHighestNetAccountsReceivablePositionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer who accounted for the second highest/largest net accounts receivable position, which represents accounts receivable, net, less billings in excess of costs and earnings.", "label": "Customer With Second Highest Net Accounts Receivable Position [Member]", "terseLabel": "Customer with Second Largest Net Accounts Receivable Position [Member]" } } }, "localname": "CustomerWithSecondHighestNetAccountsReceivablePositionMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "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 [Member]" } } }, "localname": "December2018ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_DisclosedCustomersWithHighestNetAccountsReceivablePositionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosed customers who accounted for the highest/largest net accounts receivable positions, which represents accounts receivable, net, less billing in excess of costs and earnings.", "label": "Disclosed Customers With Highest Net Accounts Receivable Positions [Member]", "terseLabel": "Customers with Largest Net Accounts Receivable Positions [Member]" } } }, "localname": "DisclosedCustomersWithHighestNetAccountsReceivablePositionsMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EBITDA": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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/20210331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "monetaryItemType" }, "mtz_EarnoutArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition-related contingent consideration, or \u201cearn-outs,\u201d represent the estimated fair value of future amounts payable for acquisitions of businesses and other interests.", "label": "Earn-out Arrangements [Member]", "terseLabel": "Earn-Out Liabilities [Member]" } } }, "localname": "EarnoutArrangementsMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "ElectricalTransmissionMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquipmentLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount pertaining to leasing of equipment.", "label": "Equipment Leases [Member]", "terseLabel": "Equipment Leases [Member]" } } }, "localname": "EquipmentLeasesMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "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 [Member]" } } }, "localname": "EquipmentSuppliesAndServicesMember", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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 [Member]" } } }, "localname": "FMTechMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "FacilityLeasesMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "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/20210331", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FinanceLeaseLiabilityTobePaidafterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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/20210331", "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 [Member]" } } }, "localname": "ForeignDenominationMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "FourPointFivePercentSeniorNotesMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "GoodwillAccumulatedImpairmentLossMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "GoodwillGrossMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "GovermmentTransactionsMember", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill": { "auth_ref": [], "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)", "terseLabel": "Additions from new business combinations" } } }, "localname": "IntangibleAssetsAcquiredGrossExcludingGoodwill", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments": { "auth_ref": [], "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", "terseLabel": "Currency translation adjustments" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "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 [Member]" } } }, "localname": "JointVentureCivilConstructionProjectMemberDomain", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "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/20210331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "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 [Member]" } } }, "localname": "March2020ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "MasterServiceAndOtherServiceAgreementsMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "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/20210331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "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/20210331", "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/20210331", "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 [Member]" } } }, "localname": "OilAndGas1Member", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "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/20210331", "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 [Member]" } } }, "localname": "RelatedCustomerMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "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 [Member]" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "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/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_September2018ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in September 2018.", "label": "September 2018 Share Repurchase Program [Member]", "terseLabel": "September 2018 Share Repurchase Program [Member]" } } }, "localname": "September2018ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_SubcontractingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The performance of services under a subcontracting arrangement.", "label": "Subcontracting Arrangements [Member]", "terseLabel": "Subcontracting Arrangements [Member]" } } }, "localname": "SubcontractingArrangementsMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "TelecommunicationsEquityMethodInvesteesMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "TenLargestCustomers1Member", "nsuri": "http://www.mastec.com/20210331", "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/20210331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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 [Member]" } } }, "localname": "UtilitiesMember", "nsuri": "http://www.mastec.com/20210331", "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 [Member]" } } }, "localname": "WahaJVsMember", "nsuri": "http://www.mastec.com/20210331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Chairman, Board of Directors [Member]" } } }, "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": [ "r214" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r506", "r507", "r513", "r514", "r717" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r506", "r507", "r513", "r514" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r181", "r194", "r195", "r196", "r197", "r199", "r201", "r205" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r181", "r194", "r195", "r196", "r197", "r199", "r201", "r205" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "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": [ "r214" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officers [Member]" } } }, "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": [ "r212", "r331", "r336", "r686" ], "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/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r214", "r579" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management [Member]" } } }, "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": [ "r422", "r433", "r592", "r593", "r594", "r595", "r596", "r597", "r616", "r683", "r687" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "verboseLabel": "High [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r422", "r433", "r592", "r593", "r594", "r595", "r596", "r597", "r616", "r683", "r687" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Low [Member]" } } }, "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r212", "r331", "r336", "r686" ], "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/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r208", "r331", "r334", "r618", "r682", "r684" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r208", "r331", "r334", "r618", "r682", "r684" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r366", "r422", "r433", "r592", "r593", "r594", "r595", "r596", "r597", "r616", "r683", "r687" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r366", "r422", "r433", "r592", "r593", "r594", "r595", "r596", "r597", "r616", "r683", "r687" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "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": [ "r427" ], "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": [ "r227" ], "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": [ "r209", "r210", "r331", "r335", "r685", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ], "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": [ "r209", "r210", "r331", "r335", "r685", "r704", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ], "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": [ "r286", "r427", "r585" ], "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": [ "r392", "r576", "r577", "r580" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r592", "r594", "r597" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average [Member]" } } }, "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": [ "r680", "r681", "r688" ], "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 [Member]" } } }, "localname": "AccidentAndHealthInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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_AccountingStandardsUpdate201912Member": { "auth_ref": [ "r470", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.", "label": "Accounting Standards Update 2019-12 [Member]", "terseLabel": "Accounting Standards Update 2019-12" } } }, "localname": "AccountingStandardsUpdate201912Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": [ "r50" ], "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", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r123", "r577", "r644", "r668" ], "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": [ "r215", "r216" ], "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 [Member]" } } }, "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", "r24", "r215", "r216" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r22", "r120", "r577", "r580", "r663" ], "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/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "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": [ "r41" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r644", "r666" ], "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r278" ], "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r61", "r62", "r63", "r659", "r696", "r700" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r64", "r126", "r127", "r128", "r512", "r691", "r692" ], "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 [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r454", "r455", "r456" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r131", "r132", "r133", "r134", "r233", "r234", "r235", "r236", "r238", "r239", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r470", "r471", "r472", "r473", "r620", "r621", "r622", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r435", "r437", "r459", "r460" ], "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/ConsolidatedStatementsofEquityUnaudited" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r176", "r194", "r195", "r196", "r197", "r199" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r437", "r446", "r458" ], "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": [ "r31", "r217", "r240" ], "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": [ "r110", "r554" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r110", "r264", "r272" ], "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": [ "r153" ], "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/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r189", "r196", "r203", "r229", "r506", "r513", "r537", "r639", "r658" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r55", "r118", "r229", "r506", "r513", "r537" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r438", "r448" ], "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r519", "r520" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "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": "Building and Leasehold Improvements [Member]" } } }, "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": [ "r415", "r428" ], "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/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r415", "r428", "r490", "r491" ], "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/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "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/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r486" ], "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_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r488", "r489" ], "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": [ "r488", "r489" ], "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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r499" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r499" ], "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", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r496", "r497", "r498" ], "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": "Business combinations, contingent consideration, earn-out liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r526" ], "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" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r487" ], "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": [ "r487" ], "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_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r719" ], "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": [ "r718" ], "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": [ "r253" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r253" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r253" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r32", "r112" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r106", "r112", "r114" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r106", "r541" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r10", "r36" ], "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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r130", "r230", "r231", "r232", "r233", "r234", "r450", "r451", "r452", "r470", "r521", "r538", "r557", "r620", "r621", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in accounting principle, accounting standards update, adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "auth_ref": [ "r138", "r230", "r231", "r232", "r233", "r234", "r450", "r451", "r452", "r470", "r521", "r538", "r557", "r620", "r621", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Date accounting standards update was adopted, in CCYY-MM-DD format.", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "auth_ref": [ "r131", "r144", "r237", "r457", "r474" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r312", "r313", "r314", "r315" ], "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": [ "r47", "r285", "r646", "r665" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r284", "r292", "r302" ], "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": [ "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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,253,268 and 93,107,440 (including 1,870,460 and 1,843,041 of unvested stock awards) as of March\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r85" ], "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": [ "r67", "r69", "r70", "r81", "r653", "r675" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "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/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r67", "r69", "r80", "r504", "r505", "r517", "r652", "r674" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "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/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r67", "r69", "r79", "r503", "r517", "r651", "r673" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "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/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r169", "r170", "r212", "r534", "r535" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r169", "r170", "r212", "r534", "r535", "r701" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r169", "r170", "r212", "r534", "r535", "r701" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r169", "r170", "r212", "r534", "r535" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r165", "r169", "r170", "r171", "r534", "r536" ], "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": [ "r169", "r170", "r212", "r534", "r535" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r508" ], "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 [Member]" } } }, "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": [ "r317", "r319", "r332" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r317", "r318", "r332" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r333" ], "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": [ "r320" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": { "auth_ref": [ "r23" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r495" ], "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 [Member]" } } }, "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 [Member]", "verboseLabel": "Proportionately Consolidated Non-Controlled Joint Venture [Member]" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r199", "r205", "r207" ], "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 [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r76" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r84" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "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 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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r84", "r276" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 2.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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r536" ], "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 [Member]" } } }, "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": [ "r166", "r212" ], "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 [Member]" } } }, "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/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r492" ], "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 [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "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": [ "r17", "r18", "r19", "r640", "r641", "r657" ], "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": [ "r19", "r304", "r641", "r657" ], "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": [ "r43" ], "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_DebtInstrumentMaturityDate": { "auth_ref": [ "r44", "r526" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "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": [ "r45", "r122", "r307", "r308", "r309", "r310", "r552", "r553", "r555", "r656" ], "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": [ "r36", "r554" ], "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": [ "r110", "r119", "r469", "r477", "r478", "r479" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r462", "r463" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]", "terseLabel": "Depreciation and Amortization:" } } }, "localname": "DepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r110", "r184" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r331", "r334", "r335", "r336", "r337", "r338", "r339", "r340" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r461" ], "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 [Member]" } } }, "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": [ "r123", "r577", "r579", "r669" ], "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/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "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": [ "r82", "r136", "r137", "r138", "r139", "r140", "r146", "r148", "r150", "r151", "r152", "r157", "r158", "r654", "r676" ], "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/ConsolidatedStatementsofOperationsUnaudited" ], "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):" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r136", "r137", "r138", "r139", "r140", "r148", "r150", "r151", "r152", "r157", "r158", "r654", "r676" ], "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/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r541" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r465" ], "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": [ "r41" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r447" ], "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": [ "r447" ], "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": [ "r446" ], "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 [Member]" } } }, "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 [Member]" } } }, "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": [ "r126", "r127", "r128", "r132", "r141", "r143", "r160", "r236", "r306", "r311", "r454", "r455", "r456", "r472", "r473", "r543", "r544", "r545", "r546", "r547", "r549", "r691", "r692", "r693" ], "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r74", "r105", "r110", "r670" ], "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": [ "r227" ], "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": [ "r225" ], "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 [Member]" } } }, "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": [ "r33", "r105", "r115", "r228", "r537" ], "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": [ "r533" ], "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": [ "r224", "r677" ], "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": [ "r222" ], "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": [ "r223" ], "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": [ "r522", "r523", "r524", "r532" ], "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": [ "r527" ], "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": [ "r522", "r532" ], "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_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": [ "r531" ], "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": [ "r530" ], "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": [ "r522", "r523" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r528" ], "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": [ "r529" ], "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": [ "r529" ], "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": [ "r559", "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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": [ "r559" ], "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_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r572" ], "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": [ "r559" ], "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_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r572" ], "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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": [ "r572" ], "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 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 nine months" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r572" ], "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 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": [ "r562", "r568" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r558" ], "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/LeaseObligationsFinanceLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r560", "r565", "r573" ], "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/LeaseObligationsFinanceLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r558" ], "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/LeaseObligationsFinanceLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r571", "r573" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r570", "r573" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "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 [Member]" } } }, "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": [ "r220", "r221", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ], "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": [ "r293", "r301" ], "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 [Member]", "verboseLabel": "Financial Guarantees [Member]" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r271" ], "calculation": { "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "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": [ "r265", "r268", "r271", "r274", "r619", "r623" ], "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]", "verboseLabel": "Amortizing Intangible Assets [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "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": [ "r271", "r623" ], "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": [ "r265", "r270" ], "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]", "verboseLabel": "Amortizing Intangible Assets [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r271", "r619" ], "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": [ "r266" ], "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": [ "r115", "r551" ], "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 [Member]" } } }, "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 [Member]" } } }, "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": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r168" ], "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 [Member]" } } }, "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": [ "r254", "r255", "r638" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill, net", "totalLabel": "Goodwill, net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r257" ], "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": [ "r275" ], "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": [ "r258" ], "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": [ "r256", "r260" ], "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": [ "r256", "r260" ], "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": [ "r259", "r485" ], "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": [ "r686", "r688" ], "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 [Member]" } } }, "localname": "GroupPoliciesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r300" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r299" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r298" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r576", "r577" ], "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 [Member]" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r189", "r195", "r199", "r202", "r205", "r637", "r648", "r655", "r678" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r74", "r110", "r186", "r226", "r647", "r670" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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", "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "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": [ "r466", "r467", "r468", "r475", "r480", "r482", "r483", "r484" ], "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": [ "r119", "r142", "r143", "r187", "r464", "r476", "r481", "r679" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "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": [ "r465" ], "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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "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/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r267", "r273" ], "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": [ "r273" ], "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": [], "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": [ "r267", "r273" ], "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": [], "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_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Rollforward of Other Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r263", "r269" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited", "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": [ "r115", "r636" ], "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": [ "r102", "r107", "r113" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r41" ], "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 (in dollars)" } } }, "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": [ "r189" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 1.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/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r181", "r194", "r195", "r196", "r197", "r199", "r201", "r205" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Eliminations [Member]" } } }, "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", "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r33" ], "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": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "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": [ "r494" ], "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 [Member]" } } }, "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": [ "r564" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r564" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "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_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Lease Obligations" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r564" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r572" ], "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": [ "r572" ], "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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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": [ "r572" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "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": [ "r572" ], "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 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 nine 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": [ "r572" ], "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 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": [ "r563" ], "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/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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 [Member]" } } }, "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "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": [ "r40", "r118", "r197", "r229", "r507", "r513", "r514", "r537" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r118", "r229", "r537", "r643", "r662" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r118", "r229", "r507", "r513", "r514", "r537" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r19", "r641", "r657" ], "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_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit facility, maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r38" ], "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": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r38" ], "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": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "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 [Member]" } } }, "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": [ "r219" ], "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 [Member]" } } }, "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 [Member]" } } }, "localname": "LoansReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r19" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited", "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": [ "r305" ], "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": [ "r45" ], "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": [ "r45", "r303" ], "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": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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 [Member]" } } }, "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": [ "r525" ], "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 [Member]" } } }, "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": [ "r525" ], "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 [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r525" ], "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" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r52", "r118", "r229", "r537", "r642", "r661" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r414", "r418", "r432", "r433" ], "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": [ "r417", "r430" ], "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": [ "r106" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106", "r108", "r111" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r65", "r68", "r77", "r111", "r118", "r131", "r136", "r137", "r138", "r139", "r142", "r143", "r149", "r189", "r195", "r199", "r202", "r205", "r229", "r537", "r649", "r671" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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.", "verboseLabel": "Net income - basic (in dollars)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r68", "r142", "r143", "r510", "r516" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "terseLabel": "Net income - diluted (in dollars)" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "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/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r129", "r131", "r132", "r133", "r134", "r135", "r138", "r157", "r233", "r234", "r235", "r236", "r238", "r239", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r470", "r471", "r472", "r473", "r620", "r621", "r622", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently 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 [Member]" } } }, "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": [ "r126", "r127", "r128", "r311", "r501" ], "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 [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r39" ], "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", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r177" ], "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": [ "r177" ], "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": [ "r561" ], "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/LeaseObligationsOperatingLeasesNarrativeDetails" ], "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": [ "r559" ], "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_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": [ "r559" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r559" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r558" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r571", "r573" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r570", "r573" ], "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/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r199", "r205" ], "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 [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r125", "r145", "r175", "r518" ], "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": [ "r54" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r56", "r61", "r539", "r540", "r542" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "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/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r58", "r59", "r61" ], "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": [ "r58", "r59", "r61" ], "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": [ "r57", "r61" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "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 gains (losses) 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/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r57", "r61" ], "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": [ "r66", "r69", "r71", "r78", "r306", "r543", "r548", "r549", "r650", "r672" ], "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/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "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 [Member]" } } }, "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 [Member]" } } }, "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", "r41" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r111" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "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 [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417", "r418" ], "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": "Multiemployer Plans, Other Multiemployer [Member]" } } }, "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' Equity [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForAdvanceToAffiliate": { "auth_ref": [ "r92" ], "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": [ "r91", "r95", "r124" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Business combinations, cash, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r93" ], "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": [ "r95", "r104" ], "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": [ "r95" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r366", "r368", "r374", "r391", "r393", "r394", "r395", "r396", "r397", "r409", "r411", "r412", "r413", "r434" ], "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": [ "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r428", "r429", "r430", "r432" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan [Member]" } } }, "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": [ "r294" ], "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 [Member]" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r251", "r252" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r96", "r449" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r97" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r98", "r101", "r124" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r167" ], "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 [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r65", "r68", "r103", "r118", "r131", "r142", "r143", "r189", "r195", "r199", "r202", "r205", "r229", "r503", "r509", "r511", "r516", "r517", "r537", "r655" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": { "auth_ref": [ "r680", "r681", "r688" ], "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 [Member]" } } }, "localname": "PropertyLiabilityAndCasualtyInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r279" ], "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": [ "r281", "r705", "r706", "r707" ], "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_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r277" ], "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r279", "r664" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r279" ], "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", "r277" ], "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": [ "r83", "r242" ], "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": [ "r50" ], "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", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "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": [ "r195", "r199" ], "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": [ "r392", "r576", "r577" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "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": [ "r576", "r580" ], "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", "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r392", "r576", "r577", "r580" ], "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": [ "r392" ], "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": [ "r576" ], "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": [ "r392", "r576", "r580", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails", "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": [ "r574", "r575", "r577", "r581", "r582" ], "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": [ "r100" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r153" ], "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 [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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 [Member]" } } }, "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": [ "r26", "r311", "r457", "r660", "r695", "r700" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r126", "r127", "r128", "r132", "r141", "r143", "r236", "r454", "r455", "r456", "r472", "r473", "r691", "r693" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "auth_ref": [ "r583" ], "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": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r428", "r429", "r430", "r432" ], "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": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r428", "r429", "r430", "r432" ], "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_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r116", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r341" ], "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": [ "r86", "r703" ], "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/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r321" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r322" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r322" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r118", "r180", "r181", "r194", "r200", "r201", "r208", "r209", "r212", "r229", "r537", "r655" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "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 (in dollars)" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "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 [Member]" } } }, "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": [ "r569", "r573" ], "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r569", "r573" ], "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/LeaseObligationsOperatingLeasesNarrativeDetails" ], "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": [ "r169", "r212" ], "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 [Member]", "verboseLabel": "Revenue [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r50" ], "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": [ "r50" ], "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": [ "r490", "r491" ], "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/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r122", "r307", "r308", "r309", "r310", "r552", "r553", "r555", "r656" ], "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_ScheduleOfGoodwillTable": { "auth_ref": [ "r261", "r262" ], "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": [ "r261", "r262" ], "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": [ "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433" ], "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": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r431", "r432", "r433" ], "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_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Operating Leases [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r279" ], "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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r121", "r578", "r580" ], "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": [ "r189", "r192", "r198", "r261" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r189", "r192", "r198", "r261" ], "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": [ "r438", "r448" ], "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/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": [ "r154" ], "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": [ "r176", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r212", "r682" ], "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/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "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": [ "r176", "r178", "r179", "r189", "r193", "r199", "r203", "r204", "r205", "r206", "r208", "r211", "r212", "r213" ], "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 Reporting Disclosure" } } }, "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r46" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r645", "r667" ], "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 [Member]" } } }, "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": [ "r109" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r440" ], "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": [ "r444" ], "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": [ "r442" ], "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": [ "r442" ], "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": [ "r441" ], "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/ConsolidatedBalanceSheetsUnaudited", "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": [ "r441" ], "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, per share weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Non-vested restricted shares, per share weighted average grant date fair value, 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": [ "r443" ], "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": [ "r445" ], "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": [ "r443" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r448" ], "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": [ "r436", "r439" ], "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPNarrativeDetails", "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": [ "r566", "r573" ], "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/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r295", "r301", "r500", "r702" ], "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 [Member]", "verboseLabel": "Performance Standby [Member]" } } }, "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", "r176", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r212", "r261", "r280", "r282", "r283", "r682" ], "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/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r126", "r127", "r128", "r132", "r141", "r143", "r160", "r236", "r306", "r311", "r454", "r455", "r456", "r472", "r473", "r543", "r544", "r545", "r546", "r547", "r549", "r691", "r692", "r693" ], "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "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": [ "r126", "r127", "r128", "r160", "r618" ], "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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r306", "r311" ], "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, net of shares withheld for taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r21", "r306", "r311" ], "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 of restricted shares, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "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/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r306", "r311" ], "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/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, amount authorized, value" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "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": [ "r21", "r28", "r29", "r118", "r218", "r229", "r537" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/ConsolidatedBalanceSheetsUnaudited" ], "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/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r118", "r126", "r127", "r128", "r132", "r141", "r229", "r236", "r311", "r454", "r455", "r456", "r472", "r473", "r501", "r502", "r515", "r537", "r543", "r544", "r549", "r692", "r693" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.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/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r117", "r311", "r316" ], "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_SubsequentEventMember": { "auth_ref": [ "r550", "r584" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r550", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r550", "r584" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQ22021AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "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/ConsolidatedStatementsofCashFlowsUnaudited" ], "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 [Member]" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r331", "r339" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r331", "r339" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "verboseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r339" ], "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 [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r220", "r221", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ], "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": [ "r312" ], "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 [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r312" ], "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" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r51", "r312", "r315" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "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 March\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r306", "r311" ], "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/ConsolidatedStatementsofEquityUnaudited", "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r306", "r311", "r312" ], "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/ConsolidatedStatementsofEquityUnaudited", "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r131", "r132", "r133", "r134", "r233", "r234", "r235", "r236", "r238", "r239", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r470", "r471", "r472", "r473", "r620", "r621", "r622", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r49", "r617" ], "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 [Member]" } } }, "localname": "UninsuredRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "COVID-19 Disclosure" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r161", "r162", "r163", "r164", "r172", "r173", "r174" ], "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": [ "r567", "r573" ], "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/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r152" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "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/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r147", "r152" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "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", "totalLabel": "Weighted average shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "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/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r146", "r152" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "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", "verboseLabel": "Weighted average shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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(k)(1))", "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))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31010-122693" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120254519-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "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": "(a)(5)", "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": "(a)(6)", "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": "(a)(7)", "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": "(a)(8)", "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": "(a)(9)", "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": "(b)", "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": "(b)(1)", "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": "(b)(2)", "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": "(b)(3)", "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.17)", "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": "(b)(4)", "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": "(b)(5)", "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": "(b)(6)", "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": "(b)(7)", "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": "(b)(8)", "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": "(c)", "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": "(d)(i)", "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": "(d)(ii)", "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": "(d)(iii)", "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": "(d)(iv)(01)", "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(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "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": "(d)(iv)(02)(A)", "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": "(d)(iv)(02)(B)", "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": "(d)(iv)(02)(C)", "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": "(d)(iv)(03)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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": "(h)(1)", "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(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "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": "(h)(3)", "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": "(h)(4)", "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": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL120254526-165497" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r551": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r583": { "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" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "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": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r69": { "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" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r695": { "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" }, "r696": { "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" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r721": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r722": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r723": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r724": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r725": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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(23))", "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(24))", "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(25))", "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(5))", "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(b)(2))", "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(b)(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.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 103 0000015615-21-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-21-000017-xbrl.zip M4$L#!!0 ( .F+IE*)EBMS=C8" (,C%P 0 ;71Z+3(P,C$P,S,Q+FAT M;>R]:W<32;(N_'W_"AWF/?OTK-6"O%^8'LXRV#">@VVP3;/M+ZS(S$B[C"Z> MD@PVO_Z-E"Q?P#0&9$LE-#V I*K*JLIXXIJ1$7_\W]-NI_4!ZT'5[_WS 7_( M'K3^[Y,__E>[_3]/MU^V5OOQI(N]8>M9C3#$U/I8#0];;Q,.WK=RW>^VWO;K M]]4':+='USSK'Y_5U<'AL"68X)\=K!^#Y](&Z]N(BK=5-*$=1-1M%S$J+:24 M6?Y^\#BCTU8(;$O(KJT8F+;/P;9%YE;I('(.[/?TV'">+(HD& \*0'DZF*+3 M6ALK4L9RV\,AO1V]86_P./9/>L/Z[)\/#H?#X\>/'IV&NO-P@/'A0?_#H_.# MC^BQ69OQMN0/SB\;U,.+2S(,PL-^??"(?KSAU--.U7M_=S+QW@TK*$WR/VZ"T-"57E*W6:B M+-;O#4D"M'?/CFG\./[VSP=#/!T^&DW8HR?_]5__]<>P&G;P"0&I/4', M'X_&O_WQ:#QRZ*>S)W^DZD-K,#SKX#\?I&IPW(&SQ[U^#^G^U>GC5$3II!D))QQ0:YR3W5D0F,#"7M'ZW.GH4 M^J]]B>(>=,NML7J\0H(M%>'VO ,'#UI5HB&3_/,LK/8_O!3;'_;DQDDZ6ONP M_\(?;1WMG6Z\?2WW=__]?N-HY73O:/MP;_>UWOSTFN^_V%";NV_XYE$\VW^Q MWWDI-SM[G_IB8_?Y^TWQYFQ_=?WCQMMUMO=VC6WM1K;Y=OMH:Y7.WZ4[=+>[ M^W\Z]E+LG^V]C6:CN\;V=P_DYNKS0SJOVGSQYM/6B_5/&ZL;I_NK*Y_VC[:/ M]M[2N$<;']*+YU5X\<9LBLW#O;=O/NX=K9]N?%H1=&VU>73 -C^MR(T7>VJS MN\_N[?;DGGA_N[SZM-H[6Z!YTWMMUL;7Z6FZLQH_[ M1P=B_^CUQ\W5S:/]Y^[TY>[:<&.'T;\K[TC7:5MUA9CN1GCA[1L2MH;/>2WCZ__!L2=9OD95= M)6OT-+-!A[;+S!!9G2I&=6A')51(FIL,Z<$35O['M>'ZSLD[MMKHZM/AXT2> M0Y=&/$QP=I7PST[J^IJT7NNE53IW2?MOT9Y?I;W6PK@0(O%PAK9*@9%7)25I M99:R"!*2=P^>Z5C58I,)#?K7^;VF=$U G% MS^WFQ\\.R>K$]=Y*'#E=5>_@55WU8G7>:[L?N\MW6TW]EXL:XW=CO5QHOG7;J'W'K[O-KO$E*(^G0OHO*ZVMH] MX"\E/4/WM+/5W7R_N1HY(>#CYHLU0LAKNO?FX=;;UVS_:.-TZ^V?U8;X]_O] MU[MJGS55Z3[&F]U>WNQN?Z-^WZY_VNMOO MMUYL9T+&1*-_?!?19^\EN<]:V[82"=H0"2-, /&U!H(/)W@\XH^^5Z5_#T*F MA %,2_)_F_S5%?*CU1Z<-FT1$BG\K%2;1()I,Z]DX,@Y&O;@R; ^^2Y#_7Y) MO]XEZ4(/ 9VUG#$.EQCX-@;.KF# ,!Z"-KX=/4MM9:)K>R0@*&ZL#BH&%/[[ M,>!4@52*.1&66 Y.&N"D&GQR]Q,$!\B3# M;>SA1^CL8MV=+;N M$.U7GWY! M\TVQ=[KUXL_.QNH!G;\A-\EHV#LZX&0,$%Y>GVW0N^U]6E,;G_.]3L$0864[ M&4Z4)J>\#4Z*MB;JTQ]CC8LD]K^'X,(9G:TC'S +)31X@E04(2I(Z(/&)<'O MF^!7F9P%G45TT);>^;9RUK8] ]'1,A!U671/B#\]\.ZX*8J]' AZ<#\D#^>'1]B/'M M+^]Y_@B#_DD]^C8*?#X^1^$8$#_BCDP&PI&K.?E6I?(]5UBW1@^$-\:CGZW_ MO^N>T^<7/YG\='WTXU&,8O)M,(1Z6,S74>"DQ(T9GUQW>>SB,=.54V5;\LM; MC(],OD]N\NC:1$W&.>E5XTD;' )-ZL4T=(G53FI\I39673BW 303,[!](\#Y,/S&=4TJ1<#G1_YSAD] M&:'Y^I2=+ZH\?K.S^MVS&:U!E85V+FARW *@%M&0H98M,SF9$:K9!-5L'E'- M;H]J-A54$PU>8;U3X'LQ%ZGZ0.]P]=21H(-AO_Y!NTKW[^.] M:S.@X/ ^>(QX,2H!]_372ST^-.%:OA!G8#W2)5='2<9#!Q!]WOT=;!R6I&RNO 8^]UNO['3C+;[CSBL? MR;DL"YK7[[2-@R'91$-,M[G;H\_>>U:LH%,"25SOF.2*L0P1'5>"=+#U)"34 M_;'"$@@_ (3I201.=D'*TAJMN#)$_6 %L*RC<)8#NT>9.#= F!?2,&.YRRHD M*S*I+DE&7A NIP R1@EA84BS6X],G;,1<<9T:@B)R <5"6RP+''EO?&1>1V< ML1 C,I<7AD0K*55E,04ZKZ!*Z[UG<%P-H=,0,G&G;)(\BA"XXA+!NL@%1)/( M'LH+).2V<0A5#],:U+VJ=S!H"'V$0L@Y^T"&*34>EM$^X'HO]KO8$)(%YXQ4+%F6R9_RSAL>D#S+ ,IP MD\S"D.P5E'R#AE#%V.AL<#)Y( _7,V=(VEDE0K9@02R./MKL]\J+U_U.A^3< M.DU!3>9W0ZB$,FE%%H(O:R+*"L<#23UTS*,V.L<91*,;KY=F$BN_1E6R ,F> M "-"270%ZY,++NHD/,_2R%FL,314-,Z>EDPE'3E*Q;52R$W0S!H XX,P%Y'U MA:+E?0G4V=/6AY \,N&U#\J1\Q:STDEI3_)8DO&Y>+2=B=4Y>T(+F8.UR6+F MI&:Y\TQ[,)9XV=$7" M(Z/ORTF=/W.1-=CDZ'IDGC\.2WR$A:I:E0H/.+1YQ M[S2 .7N",J=<2,$J5$X)S;V*@CQ*J51$*_>+D1\PZ$#T]DA$O95]":&32DQ-G0[+1B^2%1TPQWV-:TQV3 M[!X"T=.CBL],6)HKD\ JR[)G2I7$;ZF<-BHM#B/-(! ]17640:F0LU9DSDF! MGB%PBTRACT[D43HN]PNP7'!/-C?WTUO)D=Q9HXE#[9YIXBB63V.2=M0S26/-9,YIPN<8@L9)#<+ [WS,#FGB:9R#H@/TAKY87B M!HLSZ\=Z"+DP86'(=)\V]Q3I Z!!RZ@T\U;Y! YJV"%BIKASB@FP5G/AE,D 'JUGP1IRCGB^3]Z9U0SXX** MY+TCIU" (GD?@DM,HG="!SN#;6N-U\PSV51WW9=DEFNEA;.,$&Z3#XS'H#!) MH2%HOWA4O9?TEYG0,O.D>-!&1F&(/<%YCT89*:0@!W01:3F3])>9T-:[P$Q0 M.6'4*F8)A45!)VZ Y6(E+!QM9Y_^,A-"&^>5#UCBKDK)6+(2B=!*.!.X]DHO M(*%GDOXR$^(FR3RS.3G#G9*\Y-]+&"7?)QTR6T ;ZO[27V9"4)=M-EZ4I6"G MG'$N&"3_#8BLP6NW@&+Y7@*_LR>LL,IB66AQ/BO Z+B49$EEZ3 Q)\?),XM MS_O;8#NMY2^>B<>"2E[HK$HRD^%)1S)V%2O;X\/"D.;^-]A.BT0F>V^0D1/) M8K%D'$0>,7CD%C& 6!@2S6:#[=26^QG+#+B3(C&5.0-GT$5MK%,\"FL7ADSW MO,%V6O1)&6)TF=P!#(K+Y%BP,KOD7?0^^@5BHYEOL)U:1J=62I$!*%V0*K@4 MLD*A4?@\L@GEPI#L7C;83LUD((N-9Y$MB37%@P@IMYR6]R!G@,V4<'#EARUM\?E>YQ!BY*W/5."C7Z^9P,7Y9P+/53 MQR=MY9WSDR:#_E7QP<_N\)72D,?T\3:C78\XLZ195J2FF%=6\Z SXUQSEKT4 M()JT>?89<0Z6OA3%G-NN!N^?GCW%7CSL0OW^.H_M0 <'V_@!>R>XB=]BKF\^ MP* >/GY5]]-)'&[5.UA_J.)YB:I"\(W2GNOBY]Y8/4Z^'M0XD@G?LF=^9A*^ MK)AU_K!?G+N(VYLXLL!5TCS3/R@C")E$2KQL5R-]SAH4WUD"?,X!/IOEABQ0 M2N3:D67D4W8^!-!:2H\&^):?L^2V)JL3A8E["3XJ[U1*CGA-!*-$RM8P 6ZI M3I;\ND#Q4='@G*Z*Y!B&( M?2*0LVJ8(Z,^.X6E#0)*;?7\UQ2<,]),KY"@L@ V:U0Y21)S-L1@='(H7.22 M&&G67%.Z_*2OT^7T5UJ/.3V11;(5.=3"BQ]KI,9:BZA,K;8=^ M'60B8562#[9TN@'=E N='('Q''[\Y%0@KZ>AD M,!S9S,_[]29^O-I8L-^CCW%L47^QN'ASK\'QCHV&R',=2Y\'S01:JVSV@>Q8 MP)(!(TG_Q@:HVHLEK*-2HI%4?\UQ1-RWC90YQE M2'R3T:IR=D9E 6I2IKSQE.D@]-9Z6!^9(G=5-*CD@F#$OH M>(I)!7(T#$05K6.EC ]7B\%!6U6'Z/,"!KPA5.$H@U<1$VIB'0_@I>I"IE7Z?*6H_T4.L7&VSE$'+[LC]7,)95*_/!CU>F\J/N#A:QUS5-VT0417=%4": L M:&:'T1,9@V<+1\DK>67KW6.HZG*7EPM*7<;!RF",$&4?H-!@N.%<:B.MDQP: MT(YCO9]>?\Z>R+Y$IY4/3 >GE!$+SJ1[TGKSI[0VBL'SOEH MR 9VUH&7+*)4EF?@2?CYC]O-I6:^DPA>CH%YA)BLY@J,<,E&4S9]QB3UR-Q_VZY :47V[<#6#8U9NY"E!(2*(S%W6EDV[K9K#[.Q.2YP G$_YQ4@U&MAQM1HL@='REF@A-P@C$R@L7(Y'9?H6"E/?^7(0MK%:+QW7*BD M)/E!OG1'4Z018G0Z2,,_W^(Q)Q5C?SSW^UK([Z=ZMW) RWWIU:HRTTXC"\8Z M+WQ6WN(,YNT.!>5?I=/0#W>=!S5[<@=R1:*W3B>6E!-D),5LF:7/40;G)G4R MC&0+2N6[KLE@VI)-PYQ57#%,B:<85*GA)!R9M2A+&T^=)Y'FA"+V(](RE?GZQ>)![I2."X=$&-!(3@&*?U_MM!#VW MZ/VAN,PK<5A](%L?)Z2]I.QZD76=SF[_7W-6R'E:A 5/^I&#"!*80D%.?S*! M\2#)TO&)S<(1N$-&_74$<+3:*B"*&B^4!>LB<2Z70EH6(/,F]:?_IK?.%MU; MM]'H'!Q:^D/25X!%FX$;'0-+$L;+E7)"3#F/3%JV&%\PZ$[$'M#;7^X^GOSR MO%]CA&_6@FLF=N3ML2-_1A!Q/(\Z[WCD^&7Q2P^/^-BQR;64WN*6>/\3KQ% M-,P%(4CJ,::,X!!\"4 ;*YS4SLY\!W*CR#*]M4.E(*"W0;ID54P&A,JE&0CI M(OH6_;EIH2:FA69F7NFS]^=L*]L>L]+T"HVYLTNLW, M3ZJE20U1[!YW^F>(?UU$=&URUG>K+>V31V$Q2'):/5K'$TD4YS/94TQE^>L" MM2F0N:X.@M$6&+FE,2F?(Y1-**7?D./6&Q_F7QV4;)&*C)%>J6PUH!''E:VN M5L :>:E0]_HGPY6Z+I;+R(5MB&J(+&?B[Z^J?):FL^SD[K4?G]90:F_ M4Z)[T]+>54UH% M'AI046CN / 62Q(YII4/I"\.FE*R2 5/GC8O^1RHR/:'B" ">@$:5 Q-J& [ MCVI[]I5N7?$01(Q9&E2DZR$&#L!,#C)QQYI44V=N"3N3!47@S!D;=!8I*@,D MM:5W,A)55=9FGLOTC1<+#S&==' KC]M,;>#PL)_6>Q]P7'?QRU]QM!'NDLQO MX1#^_6=3W#%#KI?72ML@O7*.>RVC%L([4?:LLCD.?$V'6L]*I:MG1>W69]^5 M]GAKZ7"^]^X5\=[9*#-D7#]U\/3LZI'KIL%ZMXNIHH//H5MUSL:#;^4-Z,%8 M:$6@D77&(Q"B.-+5E?/BTZVIYO[&(\ M; BQ5!)9:>94Y%%QC=4#XIS> MP39&K#Y Z&!AQC(Z"4^""(P]*:6_&:GE>V"_JI$H[,2$,HW_( MO"(U9X4,3H#RH0G5?>;<')X#3P>,Y\8ZDQ4HPQUXKAWQK5(! ,[+PLYW;*)) M-)Y)F (28XXK$4MW0.W10V#E_V07.0=,SJ\:G7/2WHG:+ U?C!0\(7&D$J+L M/5 &'*!11"VQZ&ISY<]GNPU1D Q31E$ZRZ:@($'@)I>ZYT:0U4,B==$9Z\Y) M-3VNDHX[(2U7"%(A3\&1&RA]-#9!]C#'$;TK!5V*UP"=LN>J/KGRVD*/WRM Y?*84!>GWW%JBQ'-BZE-T>(T44B?K8O!*TD?H_0$6XVR9!2X MA7<.;HVF>2%8#L9J881VT2BAI5,ZZV"9RIY+KN=X 6(Z!-O%#L9KY1]NNJ8I M*\T:2GD''D,D U&C%8^&S3&Q+CPTJ.H_ M@;37T[-18=4;ZJ_>3,F?3KK_!>%B! ;O/?GS1BA"BG-:JL2-\IBMLN:7\=CN MBFJS]]E*2GT4 K-C@92R#89'C2,*)[($4L^8@HR,HD66#S7"K_":O=\ M8& FJ^$CXC/K,"2NC#2>926= >23Q%T!J!"3GO2[.+!ZA)O;&7"(/KB&J(A!+@)]0B8I[C2/(24',IH<#8LBC/7+): 2\-;VSDW"61)-E2>GXEU(1& MJQB&G^>-C0)\_9/Z5;_J#9]7'_ 5UI&.[F"OZM>CY(MI0>1EOWR;\N,F8?(B#K1A.$=PKF>%_- MDKOO9M$9D'O'P&J1E2SM?2,(PT.PW+.H1 /D_GV679N]A/7*E:0\+9/R"CP+ M4:0,3 4(R05H0E[W=+-BQQ?@Y2D+J5AU$L:F!)YSK9A/CG"043'N PMH/F^S MMB3[8L2Z3?;>9TA16J$,MTZ7:IS,,^^(W<4<)T]/Z/2J[M/[#L]>=4A#E89Y MY+@?ES&NUNFZT*[02PVQI R79:I$SH(H4_C0A6PB D,4RL]QT'@^*3/-M$OA MF97> &-*Q])B)&I$0VSD9 P-J&+Z791Y>E+1J+T#.F_R<;U[7/<_-&H-A@'/ MC 'P9$#9'%T&>9<8O#3K,DVA0+1NNLKV1%-)PAT4);%;+T*@JGI&?<8 +-%HRKGI_4O>J\_?SSZK1\:HK2"@(R0BJ5 MLJ/*PGIK>.+ (H^8_+EUOCA,=>^4FAY/)1EX<#$EKH(BKSGX&)WCECMB*])< M"\93I2#RJ'(;#;'>HTL/B%1-X:ID/,_:N\C(D5)ECQO]1::%UR@SG.=W+0Y7 MS8!64UQ'UHG3@,EFYY0EHX^3BHI",268!-Z$S.3;1?97^UT<#*OXDJR*K?RL MQE3=@3TQ^SBCX49+#XY+(#D9O'<*@P>36' E^C3_@G+J=+SUG<>C/8=8&@]] M5EIZ&S_T.Q_(S;M^4D-$LD1K@G"ZK.TJ [&L.V1C0M9,*Q1N_D7R$A5W$&AS MBD7E&0B4BFM!!I5C,BB7C'7>-<#]GT]4C-9$7L%9@XJ\*&:8+VN2*62E.?>& MH_*<8XX$#]. LM>_.!2FF/QL@IYWFP!.^F M%@PJI8TVT9+ -EF4'C$Q*:EBXMYF/5Y$)H-^O(B\9-?Y8M?/EJ.)86^[''V- MMW^F>U1I"(<\.E&R$'(*9;+D^Y$[ '- M^V7.TN27Y_T:(PP6#:_\]GCET\-K5%HPRS%D4!+*< M&R=:UE@=]%:QU^]6O=%NC(:H/Q\C"UH(2:)+85).,)\MN*2R (E+([4!:)B> MG2JL4J3&G)3DLD@) -$%X7E)/8",<]SK93[1\',QC5MISX5HK8HIVBA1)?*2 M%><,''E*9(5KH9#0UH"5^"7N[@]WTY-W#DF^Y001I"L+:BY:D;3W+@IA8TR_ M(.[FA33:!1>89X 6%(O12Q(-<;PE3W$1?D'2W/K.+TZ@IFE'W J=Z@#.>WQN MPBA/X?KF'")/"F4TMRFKC-(Y)[Q7IO0[T"9Z 0RDTBPT(#=D/HVG[P+#';#!12N8 M:_S0,(DI@A,QF" R9!6R=RE'1,>U]<*:,,>%J9;@G%-P3D]R.BVC82IH[K@B M$>HY<\@A@?3" 2S5^:^D1GD,7"5O,W*GF!$ I8X>_<*,%IDU8+?-+P^&*?:4 M\(F)Q$@\!*6,U& L9A>B0A>4\^H\AY,DPS*'\_M7O:ZQ[/WD<+*@;<"<1(Q9 M0207CDM)QH@"!2S#Q3*__ 67^:>R['X[@DYOV5T08W(>@F$E6R.B<\GE(&79 M9P<*0]-U]_DB4@,S:F*R1JFHI$A&A2([!2=&"TK:Y!)O0#V=^:+,]+1:CME( MR;(2"14+S@6:/9^2"^@@\P;PS/V[1'^-A0:R)TMEXR1 #!:58QHP^DR0R$(3 MUZ*4F6/T]1\EP* MP-FEG%J"\=XDHT3+K;2&JQR48=(;:P3D;(UV&FQJTG9?A $^.V\S< *=7:+3 ME;3&S2JL$B&13Y$3\XKEX*0!SE(.-O.0 M)6^ ;+P+"397/#=[V2B>(:G-D%SIUY&,#:H!U1=6/D*=+OVB HAM' SK*@XQ[0S[\?U*+WWV MRYM>U9B:IB3KK9+YHZ-Z$A?4Y(M7LU]=';9C)^P6; M2Q*JA&S 6S#DX_#,8I.*7LTQ7>]?HF8NRGHAMV28J>P$<".3-!&#-T:=MUMO M2(W].:7K3(KH!R-<4%[ZK+0BA>G++G"PC$?N8I(-2!J?(W+>25PQC.I(YY#( MH%$V>;#2)EZJ3;BLE4F-LV4N-R5^29/MG3<-,6 R\U)'E65"H1"=1QM!2^$B MFN2C:1SCS)(L4TQM21Y+66@FN5%&1XA9HH]D_"<&F37)/?P*?2;]-4?46413 M XT7UGGO)/EO7!G(428F/'T1RBC>7%-C%B29<.L\''Y66FK25<48J M#0Q3X*I!7+B-PZH>E24J%8N_I.6K\07EX& 5<]7#]!1[].$>TJ?OGS>C(,IJ MU"H@JEC2IZ-WT1OMA6 NQ@4B[-;P$.M7?5*&%R>>$_87H;4,-EHAK$0AE-+" MV6ARLJ*R>=YM%@ P@V]U)W M)H1E,4'*WF4ON/(<773.@A08N T)%HFP\R1U9T)KQR IEHV*K&S;1Z^#SXI( M#M%8C[I!M-XYA!JW\?BDCH0GNYM/7D0*2Z%]L$I@ M\6\<$KUML(B1M"O/6H\VF'+'/%\2]L?""=RUF6_SJ10DAI9H6,D-8?1J?/5 M/R:Y7]+I1U8UB$[<3X%.7JH$X#CG02@O)8C$9;#<,HW$4+X!8;<2>RGMW/J= M*HWVN:R3B3CXS/FC*:%CO8.=\; _G?5V9?/,N+3\TY,!^8^#P>0&ET!YUN]V M3WI5'._!62E0Q*"L<< 1C65D^D2A0-@&V+)+$,W:7HX"N2+-;M%' M922#$)*'8+.66O#S/*"E)/HI$'40>FL]K ]*A^;U7JYAW 3SI+[[1A2S2"T3 MB%8XF9!<[&AR$&3D>YV504#)XE(N-1E2,Y%2GJPE,%99YIER63KODXJ.9RX@ MI;"TEWX>4EM5AZ#T @9\$652+%U[A4NR%$-QUH*W6D:+2AH1'#FP2YG4& #- M1 )Q(SP'S9*)J*PC *&+GJN P"%3,9((0(Q42RWB_E M4D.A-)M]2#H4CS_)C$QI$3QFX[P*7 20+H4%D4KKO5*]:3SD6J>ZN[: LQ<. MGDLK"1)D@9.:.^28@FERZH)B4SS2]'9)"XY9;4EIUAIJ:+30/SU[BKUXV(7Z_6=UUZ"#@VW\@+T3W,3I M%5S[\@&^3(9\=C(8]KM8?W'RO"YIW(JC-N"H7T]>[ MR9BE8)ZL[@2,5!M"M*J4*;=-2B1;\LZORSLST3M6IZ21@RMMB1U+00@N-4_T MDPZX,&N.S_KU<9]PBIO]WCF6%E$2!A:83 QY%"3X-/HDO00CLY?($P\-D(3S M2_QF9['XT$J+UAN LIV3>P>6V$_Y9+,.BL6F\.%L*3<3GC.<.>&-,#:5?@W! MRZ@=L9P0-@>.35E;^@O*380HRX%$HH\#EP&, M\H[\ :FSMCFR) VW?'[W&38[#<$8!Z+]Z_I=%$MFFD4'8I>*<8.L&DBD*'!,QZP10W5H&& M!@CE)8CG",0S*DGG6>8>T#!/\CA[DL0&E':2.6=U$XJ^_A6(5W9WO[4%;8G> MYHK@K" &2-%D+50T)9U<970FD@P.O!'EQ)?HG0?TSD3VIFR39#$R)HR2+GKA MA(G>:1VYBD[,]^K*99(4IK7R6!4.+DLQ[YR$094JJ+^=MWAK!-V^H?8KK'._ M[@*!Z.*BIJSR,)$XFH2EQIH)Z)Q/(D/9:\%RMFZ^5WF6H+B3U:84(]=H!??. M*#"E$8TS6LF$*CC&&M#S<([)-#W>11D\*.DQ^=)@6/@8!;=6HC'". /SR[L- M(-,4NVZAU XU(\,1%; <@I*2Y"[])@%ASK,:[E_$;F.GW.P5V41G5R.33\^N M'OE*BO2_^U5O^">]WK?+$2T"2JFGT\]G-YBZI<,<'L&F!>8*B\-V$ 2 M542E%KZ^85I$\'TK/I0=8JA,D(+747 .B),C0=;[7>AZOW" M,C,SPQ.7G",W2LCHD[9)6BT%N0Y!Y_D%XU)F3@WF\P+&Y(13*B42BEDY( @R MJ;(NWJLR2>GY!>-]0V9>*);)R$*E8M3@5/06A(B".RNTL#%S/O]AAF90;(K9 MXC99&TP2V2I5ZFI;SHQ,1+^@F1&\ :NL#2#=[-Z,4;4?:*Y$>VZK/;?O/0BEUGV9B>/:R@E *4I1JT\]@< *=X=EZ M;W!2ER#+[7;#WQIL+_N# >G74I\->['"BRC/5K[\^3.PO>E5Y6DPW:M36,N%ER!G"_$KT)6YFJ5>DD(Q%83/+23%FG6-6NS!=N;OT@3Z$S>KU#Q.'+_KC(T W-5#?[O7A2US0#DUFZDS)!=Q,X MA*B$,%++'%1"\"X*,HFD0D&?\QQ;L4OL-A.[TY.[7#.OI76"!45&GO,LV\"0 M+#WD(6!JLMQ]4?=/CE_UR_736T*<;X4\Q3 S3Z2#38[(4:'ECBLN(@J7)<$E MYB8+M5\0&-.3&$SZ++WRC$=)KJ ,"8Q.,9ODI5)9-AD8O[2VNWTNPO.J1Q-1 M06>'0)3"V4L<#K&FYZ4GJKXU,?."8ZE-2IQ[$G*H9"(4&R6\1Z#OV4;79,VW MQ/&\XWAZBCHP+W0T#DT&Q5&"B]JY++070@7+FBR/5V(%7AO MCYD=^F5X]K3?2TUAG'D1N,""489CB!G)?& N$W2#\0HL2U9 DP7N$J@S!^I/ M2=237C5&:>^D/$L_Q\D>I@LL=A'*BXR6SL=GT6M/SIH,.SEI\KV,>[,5'622 M7)A$]H:2GCECO EH4^F7'9EN0-6E[]L.-5*I]UJ$8+4:Q$Y_@.GBV-MJ>/BO MZN 0!\--''Y9R.95?U!-I0CZ/535F<*JXOT79XI.DLCG3 !J)5P@.\60%>Z4 MLE((B U _5\A;O+3;7%VEULB[XT%EUC_BKDCN!=9<)X44R[Z(!AZEIU"'3UK M1%V]>8#7;?EM!VGVTVVX;@GX.ZJ\)Q4YHCHSD;1"E< QF;ED,D$,"44#*N_- M.^"7)LW<%>C+(*1QILCZH *9-XEP3>8-\SP'SU,#4+\T:998OQ761<@" @L! M(2KP.6A#H >N1M9 Y*J!2L5!$QYNA3$CXWO,;4 M$LV_5,TIB*:4#D8=2FRRYM($DHF'[)6TB?O?"#":\L9_:#G..MV":I[K9Q3NI,Z*;+U47FR MW3A'I8P@OT2@!3._N3U+G-QG:HW5C+L0F4[(5(K!$4:\ 86!TA)"]4UL:+7%87'0M< M"QEU\SV]ZT"[4$C3"#3OT'NFDPYNY3+LD& [/.RG]=X'' S+/;[\%7$3NG@% M8?4H[V_4ZO-ZY:P[5M'WRHV-]%*]D(D!XR&I4G<[.(D:B3E8\BKD\WRJ1GNI M2\YH/&?,Q,.6NNSA8<52\2I;!S:"(>TA0C0AB#FN7[)DB 5DB#N)#FB!TI@( M&J-0D+,/407)K5?.*&WG>"?F$N.+C?'IV?[.^H20T!KC%,GOT?H.3]%EY8-( MBTIU!]6D?ZK255ZL:X[!?#YX=0E4:L"RBDF,9;>3"\N2T MB@8@FNRX2)8C+==6ID3^OBD=.@U+AD4EI--IH;/*IPV7 MO]H)=/X$DR.+:/$X2#YSS83)3&D 4E+<<1T@E^V)42XMG@8B:2;VC0S/!19^^RETP10 )XJY35T2CRW?4" M[CM85$Q,L7RGB %9)OLEE2[CTO.R#A:EB"B-DF9^Y<24\C[ZW6XIYWA&]F?J M#X>XBAO],_CWGR]?/FL(6UOIM4A!6T4^B<'LHE6!H^,*7 QISDL%-YB$T^-" M[Z3E$4+VV2CMLW,Y:V:BU*BX7D3)/+T5PYF#:'H^<./7-$52I#-20B33D_GH M Q/!CC8[BF#X D;5ECB>'QQ/3Z6"]1H#6/ A*/+&P1FG,?$0DT7+V!+'/[F_ M;86TF;]R9(K]>GH'0ZR[JQB&7Y92>4E/=,M&$$MNN%+57.O$./D#Y"-D#UYJ MRW)BDL7$#%O4[L"+Q!9S!=+91\<\TU[ZF(V602EM2,ZC0ZYES RY6;">\DL@ M-TG:"N\X2)-#1J442X&P&F*.S&O+>6!2LY$3@$(U/2)85=*BX7VN![=EAA_LYE@T:: M0!JT1_)IT96J IX'SE(B,RA[GDL9T<53,W=/U;N)J;&8M7/$?$8H1S1RR7FM MHDO ,)GF[GF?#T+]H.'VJ#I]7..@?U)''(R_'I8=K>5Y4O7AR1_TUWD?>/B8,_:_'UP[KSQ-&SK50>_QT'(_]3K]^_+<1+-@_,KU\.X]V(C_^/[M$YT%K$S^VMOND!O_/[P,B M;'M TY7')PZJ3_B8EV5G]]C^LZ=6-S[UN^_YWU=?I@OU 7'7L'_\ M6-)M[YXD[E8D>=ZONZT_2([T^KW-DRX-$EOGXF8; MBL@$!N:2OK%@5JL'1=XGK!ZO]N-)$9 E*OK@O'2X_/,LK/8_O!3;'_;DQDDZ M6ONP_\(?;1WMG6Z\?2WW=__]?N-HY73O:/MP;_>UWOSTFN^_V%";NV_XYE$\ MVW^QWWDI-SM[G_IB8_?Y^TWQYFQ_=?WCQMMUMO=VC6WM1K;Y=OMH:Y7.WZ4[ M=+>[^W^ZTY=B_VSO;31;N_M'>[M[I_MO-SYNO?UW9W,ULHW53K4A-CL;;]^H MC;<;GS96]T[W=M]\2"_^5.E?_^[LB\Z'<-37F]W-P\VCYW3O%;W7?V<;3.W@D'L;0M:GOKH:T2VG;9E=D&1DYV MRE:1#_;<-J-^WMGKX]]M,[G7-=HM'7:DK MZ+3>]*K83]C:V/FIZ9TZ3V;B=!C2U?2"9'X]#OU^)T"GTQ^&_NE-+/OZA PD MK#MD+QWWZ^&OQ[W\'4T>S]:X-H3,V\44;H<,KFT9) >(J+5]\.2__U:LJW]\ MSL"M__X;-^P?7_X] =]TY;U\J&_%!*_?K&SOKFV_W&MMK[W:VMYMO7JSO?-F M97.WM;O5(B-CERR)%I>MK>T6U[^EO[>VGK=V_[76NF)_7-@>*\]VRV'NI6I] MA<5OL@CGT#0A/=@:'F+K/Q/0M\8V>(N<74S3UY!7N/%Q(F^D2R,>)C@[0ZBQ M=Q,[OAH]S]K8]_ZUF/'3QN[K=]X[F;CP[8C2M95*KNV#U6WPR6C.E+/9/7A" M$CX>CME,\M];9<+G1['>#HI?<0 MB9Z\'7J^IKKG08'O;J]L[JR/ MU/14-?C,-9$2>>ZWVV]>]<:]EOSY(+?[K5*\EPU*,'+UO.J@RV" M?PEIWJ%3OC8*4I:;C>_URTFF=?'.)VM*NG,["A_)M'>Z'02F=O;&<)8EL]Z6 MT#1O,\>9^<*X7VSW_%LO\PVK_A:<5G4/6H,ZTKG#3Q<@?7? 'QX='SQH06?X ME2/G=SA_5R&.3_]Q?K?0'P[[W<=%B'[ >EA%Z)S?='3_\>%)2)NKX],'CV9B M!*I;284[9_]M/*@&190.2R[O+R<"-L[>&68BL.S:0CA9C!/>=N1DM(V508N$ MP7)9/(K!+L;?6^N]^' >IJUJ.&C%PY$[_/5XV9>\=X7W]5=X?UAZO$Y&"/TZ8=VF">G \0 ? M3S[\(U6#XPZ/+Q>I'K+Q0M6PIC]I,O[YX8>C0X^&Z5#Z524Q]6N8>>??W2J\,^&LW$>#9H6@L)__G 7,C0 M8TBE@0>YI:]'TWV!:'8OGMY@"$,\KOL?"M-<#\Z, M12F)AGY-+MZH1^9..?N\IO,SMC=V'UZN''T^G3S[29= M\Y3NNR[W/AT>[M-S;=%]2;+JK8MK_J1[Z=[^;I]MO:#W>K%VMKFZQDD"LXT7 MK^7>43K:>O&\0^^D]W:W.UNK[S5)XX\O=U>&&SOLE/Y]!]D:+Q,GCU'EME*& MMP.$W&:Z^)$Q,I! K@ AJTKPUZ&="7]<0%\NH?^=1L(NG*Z?YV+$$;H;[##< M-Z;7+S M&+(H@VPCUZ&MP(:VT\#:B0?4GFDF-6'::'(UA)=:WP+6/R[:QWB] M&>%3A;"]C&?BT^@!Z MU:?1]TM;Y8?8OPG3L_YP^^'.P]9:][C3/Z/YN4Q&_*RG5):%\_$_91\:7HO=;HO?357.">V%R<+X- M($1;<9;;WG)H>T@Q,<>LC>3C.<9:Q%"K_9.##KE!VWU(O[>X&!ZVR-#HUS]M M9GR;-^[$-*D+5A>;-9[1QZUZM_^QMV2,;S$&N\H85AF,!K$=M/5M(H5N^RBP MK4Q(H#!$8I 2FZZATWI17._![_=N;2\&VG07)?"4*OCWA.RKM@\A2N126?N0]2^M7?0)_9[\Z7@9&;@GH M2RR M%DXV>-#/98?'X!?P%(G56H77;O ''XT"ZO.P@/F5A8H[%$K%:ERI$1HKAGYJ M\5N]4\QQ@QS;3FK65@G((;+ VX8)&&T<,H:1+&%?1*+^?I=I"2_[Q$:O#ON] M7S8M0;X+D%/" &W.T;65EB3E/>=M1Q-6>LUZR>'!$^U]FY/3.D?KD>Y'UR,O MUZ'_^V]. V+85KXFT*24MS(GRAX[=;^_R>8;EZ:.3T%X 5?RCT[1: ?SPF- LKY"]LCO&C M)8SGT?G')SV"3#GKP9/=:M@9)1T@Q,-6[,!@T#P+[$??O8:1^!J<=4._\]O/ MVIZWN>3[^?G;/,]7&4$'3^-A*6+2ZO=: M'P\K^N524M[6UYDO@,W<33_7.F=C:9Z%1V/UK=91-%6(K"V=\:VDY$9#5I-KOHX MTY<@NS/LQ_>_M_X_4@"L]0KJUI_0.<&O.NWS+1IGCMQSR;HS$JQ+V-X"MI=! M4I- FIBP#=&:MF*8VUZ#;=NLA!:2*,/$@R<;N_M+(ATM1UR_[YCX5 M].'?^-_'EQW"H)6K#CFMT.G0&67O6_%E_W-2%4^6'-B YR?0P->=65FR><:; MELY=VBON\(1PQ?O\C??V]!+[5^$U?>-A!GTTGAB-ZE M7#0ZGZXLCW(^V*C>WNA)1D\*@V'+LU:"L\'#;^PUN^NEF6EWQDHMA4]M#]Z/T_1\=+IM'9>:DTR)RCUXLH>#SR7'#^T* MG.INUXL2!'.Q8W*S/R M;?U6GM;^HR6D>'A^QO"P&NTC.2[[2.Y:7(\?^$( X^#O7Q6O=RY8K\QPF>!S M.?O+"=:-C^\R,+0BN[:+,;55,=A*H4_R.KS &$6R02P%ZU*PSK]@)5$&K0Z] M(;8@1A*L=:DD.1(U=3$,;_RU18ANWWA@T"6)3'>I)\87B:$NS= ZJ/L?AX>3PP_)+,;1LR7,56]<4+H(V[*$)NCUO_*$H\/\'Y/3OGG" MUY]OF/%P45HBXEU?]6D?_CUU;Q7\WJ4K MR1\*=@>;#!]:;Z8_JGTHF9_ZL))-9F_*Q=U]Q3/ M&MDW(XE11.=!OSZ[*8^U6)3UL_,3&FGWC"-;^T<;G_97W[.-3YN'>T>1;Z[N M\8VW:Z>;G[;?[W=?B[VC [4A7G_:V/TBLM6E:]YO[=(Q\;S:_$2VTM$;&GM- M;KZ@YUK=K[96#VCLC=--?GT;I.+!@F/8%B*QMHHFMH&C;GO#-68&4I7*RR]O MEO/WE<[Z#0;P/[>T."VKA=U@Q_W8SHV%EAHK7Z)H)JCYR=(\TT?-Y[;N+Z1) M-F\R7)>X^ M<+*7)>(9VON8Y+-$SP]*$8[ML1)M)LZ*E7?8MNXSLL=>7V^:$ M=L8&UV8YE!5S[]H@2\T@HI 3+N9DY#<+&GZ_'OG1?=A+<31FN;6;8Q-+831S M832AS(L189Z-Z;(42M\22F=7A9*&G*4RJ@TL8%NASVW/0;91>B70,^6$_VZA M]-7DARM -C/@Y[^.YN:_B)J6;00W!GNK?-,"VFC9C(S>7G^TZG4R&$=@%PL+DVE=ZD2-\H*' MT$M0IT&K[ RNTLTI_RTN?X._WQ@\_>DJM;-:)#"+N4@P.,1.9X*\UF^$IU&H M?EQ:[\M >"'AW[]V^ST^MJ\5)2 M:A>-+)[7XVYXK9->->;AP2'42-[@-;X.1N00=*E=EI6('@!95M:CS,Z2OW/> M!5 SLI03QHH-P?&SJ/Z](ZL?J 7^T, M>+Y$RRXO@3#H=TZ&7[_D!YH)?F^S0_M@G2'6 [U COVY#)_WH,G8]P M-BA%H6_NB*C$0ZOOK"GBMSK&&K: M2SW?VMYHC9NQ+<@;G7=[:JUMKJZMMC96MI_]Z_/N.'?UIM](AF_:3.ZN/'VY M5GIE/-O:W%W;W/UZQ]#K;S%_25#SGV;C[4-K[8^DV?B'QD\_P\2)ATJ(Z6\0 M?TA6_#0K>?]<0'>$UZ^&,N\]:OM7VX%?0=F_\_E^G:D5'+T:O_WJF^<\BS?_ M ^;E45J'=7$2_G:+7M.L4*P>MM8?MIZO;ZYL/EM?>4F60U&W*[NCSL4P(Q>5 MW=!Q[6[7 6Y?GW,)L.\!F+P*HO^?O6]_:BM7UOU77-Q3MV:JK&P]6J_,N50Q M@62S:S"90"8G^26E9S Q-L M=LV9;P^#__VQQ%D@]V'E/"?D/FSX09'Q_#*N:I9T![U.VU?Q?U/JW(N-_=,P MNOF@*/1J"+LH](K+6/]4H?/I:C\X@9P7GKE8GH:CV:H@=BFJOM(PI_4&U M_S2=1,)#X^ HA&'9H5=$Q+RH\6K+F/]TA][YW[/V\+PH\VH(6A1E7FT9JY_3 M;3.H&HQ]+;OSB@A;%H5>:1GGG/M6;YB&-.PUKFAV<7FOA_15.65<,:EJ,CYE MI.64<:F$MF>ZYE.%M)>-8[;; W#=D6V)@"=<-N/TK;R M-6_"X*Q3SC-6N:2NWOG,W:'E8))!7VIC]T+G[/ MT-WI#XZ5QPUZ_8.RJ"+5@[ K*592#\9H,94:IO>V.JE&&W!7O MP'3"5.SP=$/5[/9[.PCYS3'Q+8B\*FN@(/(*RE67DY::#&5&J>VESR0DCB$! M\-1)=T';%9%O0=O5DRO0,=K>EJ93T+:F4MOY=M2V[9+TNC("G0U>RT%V743' M-S8/=E^UM@[?OMDY*$7^RG*:>SFQG^;,WMJS9DH>=2[ ^T.E\<9T(/# MK73MG>J&W^O!;ZNV?D=9B9MD]>@0,4>K@9J,]<5^ZV#_K]WM).SM*9GGNO'[ MKW?>5 IU^PJHR4/\=G:1M]Q N5W5\*AWEF[G!\U&^.;"Z3 W/!LU%VF8D]S" M;/#[O8O*;SQ0"7G]3 ERGQ+RDCYC;/$UY EYIACH.!]-5AQU]O> MP*$OA-7M572S!E?.6X-!W\4^&&GMT]30OZ;+%8%YV1OUISM,/#LT]M+U1X/& M3M7 <,_TW5$C-P*Y4DJ_CI,_N70,#Q5;2$!456!H7,SB4DGF2O>5.1]XW28. M/_B*?0(ML,9]_M1/VZE'XYET+H1DE=_7(?$$7I8WX4OHGH4?Q?.K)[SSXL2- M)9B$_WJXQ__C1\]2G9[[UN:"9P/_0V?!>W4,G;081.P./0;/!NB3,:?/QVMR M<-E-D#UQ-\%66Y^XDY?=_9/<+?H_GUN'G^C[[_\Y>O_];[I_^)9_>)7N5?6/ M_K.]]^Y->__5W^0OEL9P\JVS?_+/Y_?OWG3V3G;P'MT[W]]^T][;[ASMO]LC MZ?>OK>^?Z8?C3^>M[SOXXC/IN\X^T+?BP[LW1Q]>O3U/S_+]_?==:+W:_;K_ M;H>___XV_;[%]@\_G.QO[[*]PS=QKYU[2^_D'M-?/RKM06A/$ 0."" *I+0* MR#(CTZ*6G(0$RU:*_*[,VK'SS;*7\'PCYMM ;<";E? MS4D1(%*NE.7 L36!4R>8$5%B$;VHP U?@!LNX/8$X/9] F[2$"O (TN%1V"< M1HJPB*SW'GNO%%_6'6ZT<.MO\W+BQ+#/"/B9]S-+;CZ]Z/3_8ZOJ# MT/_2=F'G0H#;4_)+KSLAOTC7;4V)L6#S+-A\/D4\)9&62$91Y$(BP$H@*UA MSEK+K#:*2)ZQF1/65%S/B\TW0\N#J3I6)0!6R,'7%'INI"DHM)SJO2$"&%+I8M<(R\L(+"<( M!(AXI$&>(#AIO M;'+6Q&INN^?!57H%6-#RN9VF#9+L?6IWAZ;[J9UCK M%T"I)0$K'D*P=$I&25""L'3.:X831B1K))M.D]AJ] LQH^?Q#KT(W M]$UG=-[F3]K=]F#8'_4A"-].0W<0[L>-UL'&?$QN-)93=JY?D=+.2$@%06=! MT.F KA!QXD#:(PI<(J J(DTM119');5(),G0A*"L2;"JO7%9_$7+0(J*+B]4 MER=LB%,M* .-F 6* #.%M&$.@1>:2 ;6XMRXD#S8">%R(:AWN.0;,5A@4W9\'-Z=@B[IE2GEKD M$E(B$%8BY0Q#6#).:8R>A!QI0)M0 HM66)T7P(&*.C^9.D]HD*#&8ALPLHY8 M!#8F=5;*(,]]TF1P5'N7U%DV\?PQW,4KM(I>H7&!Y':W$4R_FWN Y%.SLZZ; M;O1N8FQWVNGEFGF(?JNIBV@WB>RZ%X5'/[W:_)(3-_:%+ M'[.RN(CN MK%1Z"?2F9%O#1UO=>65K5ZW=QKR$47WTVA;*@<5]TCM M.=S*6\^(3VY]-#KQ22L"(DYZ!"%8I)6.B%BIJ4YR!1DW-FF3ZWG89'&VU5>% M'Y--%A5>F J?7ZIP\(&"% H)@7-&KC#(:.81#Q%'B-P9I7-^'@-:9Q5> :KS M$YXM1X6,:\QZ1OK8L"%IG1#CEHD<:*YWS)0+2UF-$.0MI)R5!&IE;JS1!\>6&RQ6@])^M0QYPH:A/[<<1Z'IT%'SY:87AF-(4QV2Q MM&O#Z1+G3GM#MK3+_C#3_K W3>.<8C)*91"-.B( &I"R,KVR4DMFO(S";6P* MT23D^FG64AG&Q8]8T&UY_(@%W>Z/;M-N/P:)^$ID1.*\H+!'5N>CD@A<,BU( ME+1R^V&QY.BV A1Y^=Q^$V;<^*V35/7WAAD.^VU[-FKG.>PUTH2@*5=^+D!7 M^?+G\@O.M_$L,P(O@%_^$" 5AI,3FZTIX1WVRB', M#X[ZNQCT%QQ@+"3M/L MB]!( W D&!#*L)(QUZ$#<=T7<;_DQ-H0S05Z%%=,]Q_9W7B9IEQ0X)%18(J3 M<6NEVH+*]S+2]O)TFF3*Z*#VSB%J3(WUP1#90A822 M'!.IJ .QL2EX4T )C"P M]8 ]ZBI2 7@Y@&X"7_VBE.%O49.Y,*E@AID,).( M":ULY$(YRRN?9C*IEQO@:LNC+RZYT#NH8';1WH [W.-.@IGG"^HTR-HNAY6N M"'51!^HTI&5_9/JA\5NK-PP-^OOS6WW8BZ@Z4[][K,#Z^TFD5OW-^C_-H.TF MAL*E):NO0_\@RW>Q5CG]D9A>(-S%UU7+[)*@XD)0[T!0 M/TU;X('*X#T0Y((UN6":0M9RBWP47A(IK)4)P?"S)6A-,C,O*MBSTM@SI\%< ML.=AL&=B'!O.?*[WCV3$ 0$0AXSF'-'@I8\6.Z]5QAZ8NZ='"7I?\5.D$=T< M79*KWJ:AF4\A/?C)20*+BGD.&KVSX6!HNOGQYBF&NV*G^K!>+BI;P+$'^^4I\BR3,HII $KQ%PK9'%6"(? MJ+7!,$4T;&Q*V@2V;L3Q1@.%!@6'"T$"88,%3E,6)0!J&K!<1 MF6B!" V:J%R!%YJ2+:KO6CF^^.GQA2ZG%^7T8N7I_':[N ;K)6U=B;5P,L\7@W7?$K%G3036%\M M0Q<5)A X8CZ'^V/A4)*Q0]A&8E50!/N$/9(UU0WMV>9**YU?S98O[;1 2TW] MU 5:%@4M$QZH:=#>R(@XK_I\:(5T#K37FGEP2A(ED/<[_>X5$8 M9(HYU;,WMKNFZ]KIHH0,PU!UD7QVEXDX/AL,V_'\;A,X'C30$3$_[0W:61F> M]T/'#-M?PA]?VWYX=(&Q4Q\<+W@\^8BQ:? )TF[]R.,)ZZ>B85UL'ASHMF8[?UXD[K]RG' M^F*_=;#_U^[VUN'.=N/@,/VSM],Z/&CLOVR\V-][_6;GWSNM@]U_=O+#[._M MU/UQ?COKFC/?SG""0GIO\I+="Q>N?%.?Y+WL'XZ-RQ M2LV_Q(%J?TL/U#&G@_#\XL4?%WM NUN-J_K0CSM9NN=X[6O]3 F2E__8TS"^ M_5@SGE6:\<.>/'I/TF>,\5O?QL_(K>_][+:$/%,,[G7;G[\'^H$&*^YZV^6A M"[=[G7YI(>EKE]Y@Q8QT\VG,F&L:6Z'_RUX_DX'&X5$_A,9>NOYHT-CI^J3! M>Z;OCAJ,-!MWR.)ZVLF?,G%GH+_UEDQV,=TE?6Y1$1*K-''XP5=L+1S?RYV_[Y5&Z)GW/W^>M5Q_:'U[M\O?' MZ?=WN[3U[N_OK7?_Z4R\86]9Z[#5:1U_^KIWTCI)X\+O3_9@[_ ]O/_^IO/A M>(]]V-XA'T[>DVO>L$-']NA;NK^]=?Z>?CAJ;;]IO__^Z5OK^.BX]>J?D[WO M_O/>X3\G'X[_B7OML2?L '_]2+V) K1"G'B?P[DITLQ)9#4/D3(A7/"E3'C! MMH)M:U\F?$FP[?LEMH$2H+2(B 0B$8 F2%G&D?'<^&A)FGI5BH37A!4O7Y'P M_62!]W/ QVD_'(7NH/TE7"T:?K\Z*@L,<7_D>ZS *OQ9-R=6[^7XLM=/OW8; M[JS?#UUWWACVT\TZ56_:QB?3[@Y&RS(,?F\VNF%TH&2^S9/=ND+G_X]0DK[" MBQ?3<#&JFS<6W(NQW ZSV$;#V^KZPXD07R495G6L^^U!FO7MLW[Z^3I-0\\G M WT_'IIOA2O,P!5:+Z;L($DCUY))% ,C"!)#0)8SC4)PC+.H)<2$*DS.7=JD M?H'IJZWQ]2A$7W2_=KH_L1.\P3XF5$>"TH! 8D"60D(!!\XJ2@3+K32IOAYG M>/?"]24B?*Z(\+J3K[?=?DBC^![\#U2KT=GI?_QW\IW")Q#ETYTUP'3,8M&.:W O0+D@\ M&Q(?3+$PK+"V&!1R-B@$QF-D0F1(@G8X0:A306UL$M94\Q<7J5^-N=56_*@Q=$>%1$ MF-"W&'-+'FL0Y231-R8(4DFHR!L7M&8Y33V49NRU=+".X$77O@;:C@"826(B5!U?+N?T"]0;3FIH*IV3D\J,_0;U[65[>A)YB[6VOC-1OAFPMY$\NE>=-; M([*3,*-4S5O7JGF+*XBV5*6[+DO.5?A]QPIHJSH9V\&%7+I[>CZN%C9;@SC< MK<$@_.14_@X/^W M!.^:#?L@@UR#LABC7-9APU1K8'5K8*Q7E\6< ).,M?2H M^47XW[/V%]/)5EAILKB:;>[UWVO7A+/AQNI>O\\=[QV^^M M[;_AP[OWO$5;QQ^.7[9;[_XF>^_>?O]PO N7[L#CO?.]P]WOZ7OH^^.C=AH7 MV]_^\^C#]@[LO]KYMO_J3:?UZC_M-,ZO/[H#][[O?ML[;J5G^M#>?_6?H]:V M@[U7+S_O'7Z"]X<[\.'56_S^Y#^?WW__,^Y=B1'R 9P(%!$6(@)*)#*!6D0P M<4I;*3EG&YN* 9GN73,$A(J7,*$ M%ERJ%RY-'5-H3(R(#EF"+0(?-3*> B*>Q.B5YAC\QB90UB2D3HT9UZOAX99S MZ5F&@T8_J5O2 =L)ES4L3*?3^VJZ[EJJY6HGM->+/5T(Z,VE?%IA.+;%"CC- M $Y7RH+1*)1/NPF"0!-IBM0A X0@&;0+V$1L@]C85%(T)9D[#:94I*BM C\" MS2@*O#@%GK +RRVPR!6BAF($##S2.GI$'#4),V\ M2SGT/\WYV&E8:I(^H1=F+(IW[>'1B[-!FI70K]SY!8WNAT;3]:TT<"HP1"2P MI B$H$A[S)&1BAEF# [1;6QJKII80(ULG5)I=.GH1-'CA>OQE,_"!DFLID@8 M%I(>*XV4DAP)ZY1-Q((9KY,>"]V4L*C8RN*SF%4A=[M?TBKO]=MA4/DJBGOB MZ6C%A2S.$_P4W)D%=Z:K%A$%$3-,D=,8$NY0B;2S 5$>8P ?J8>8<(,X<]@99 P8!4S2GL@4D%5C0S$CF^,:FTDT! M=?(>KI?SX74_G)JV;X1OIZ$[",7[\(0T82R+G9$HBIUR#_R9COGPTHA N49@ MB$=)8@F) N8H>DXBH98K03*GF, M4@\* ,T.0%(I D(NV\1I%*#5Q%XY5(S $W);O>%JEX&E9% M:Q^!.12MG5=KIVB#,)9%EL,;B,XQ2P193BS2!!.BO$Q8F[L8DB;3N$9:N]#" M:?09K3EO..P-3><7O&$AJ6>K&\N^?N5X'B.$M(#P?4'X2A,SPJ5)XDJLB;D< MT,Z0%B8D3'8Q,!D632;A3!.Z6DS<#&N&[B^]VDNIC5W?,R*54^O%S&[D-GKCND.M[I^YT)LY7!^QL3#PZT,92.NMO4Q MV<1,!Q61U8XBL"%72!0!:0J:!\RE]')CDS0QA2;'B^HX6QNF5IHG+ =]*>J_ M2/4_OU1_*IFD/$C$!<3$ E+R 'AC4ZO$:.BB:2HIU@!J'D#STY5[F4R%]9(&_R./?CVT&H;+""5C.AU% J4..>IXM:IW-&ELK]J%!-0@GF6CG 4'5ZH#D\8AZ.4.LD$ MPH%7\<#9]& 8$9$K[&/!@LPEV:5H\H759"\NDEF5\56OY[^V.YV2-/3$7.)" M$ 5R9H*6JK ML(] '(K"WE=AI[P246G-HD%$):U-"BN1SF0_&+ 0:5 ,7*6PP)J8S7U\7-,P MGOJSA%'T;[L[--U/[5RT?^1[N#]I6 ?CY5$RC2\D,CKV;87ASC?7.7HH(F+F5,GIAH='K= M3V@8^BC)*<94RD+N6U_BRNX!1']/1>YRGD+M"EI*6RRNKK[N.E&17?OK[L3$F&Q9."%1-9;EG27<*2P#(@'FQ"8 M&>EQM@<4;2I>IU3!M4PZ*LE&)2:_'AQJ!,$%>&<"WK?3I$F"3U8:*(1IM @( MQ\A0DU])+:EU:1>%C4W>Y$PU&5YPB^^GCUXM>48%TVK&+0NFW0_3)F12DB@< M-8!\X#Y'Y.L?6&8'^:AO;[K2' M[73'B]2BX?D\W3\?K@7L7:9]L,-FH]T=']$T8KN;VX*-8O/O;G7>U=-5M[FY.PF[Z0E7 MA6<]@NWX5UIQAVG!;:?U5G5F/&T/3:<*5MZW::Y,'F/)][X7'?LT;6)2YX35 MG"-J(?).052UYMI2LL?=#YN:4K5"B)^N2 MOGEAU)\7I+H/4GV>YE+1<.QXXE(,@D-@%45)C!1%2:/E&&C,2"5T,U&K&L5: ME;#)I2,?18<7J\,3MJ$L39P"%%)5!2Q%.3*8.20\%Y0S[@FPC4U)FZ!*6?8G M;U5_:LYS&^42*?GT7>E?CT11(.@>$'1\I6:5M8P;J@6B6&D$F#AD MA(X9!C\5;U" Z3[ =*6X5,#$,VD#\LFR01 <1Q8\0U*#9=IZP9D<%:8!/K<; MM7@G:JO'C\ JBAXO7(\G!(,KAJV/28]%8AF@/$%:$(T\H3BI-N"$Q4F/&6\R M4J?D[/7R4(PR.LV89LS5=W8=3)W'\5-D610PFA.,KI2>$L \)@Z0YR 1^!"0 MUM:@8*FA#H\K5E(FFI+/G9Y07!6UU=_'<544_5V,_D[(1!!:N: (HHQS!, 8 M4HQ[9+WGABDO/*>Y/(1L"JA3]-=Z>2M>I"ORG)<(BGI0B0MYO&L/CUZ<#=*L MA'XY@YT+E:[4GPK*1J%8/ONP"954],@8Q9"($I@@U"J7NQ!QW83Y#T"*JZ*V MJOP(K**H\D.H\H1@1""> A#$-36)8!B+#/82"<6=3J*-0I-<2DXU6:U4>1V] M%>YZ3E=Q6#QQ":IB[LR)1E>*4'GA,%-8(JML;F_("-+16L08=90Y'CAAR=S! MI"E4G4+)B[MBZ8A%T=X%:>^$2W@G.-:0C 'J! )/,4I@ZU 2$R>"4LX@;FQ* M:.I:A46M916J.W")4KZEE&]Y]+3B LCS ?+;JW0J2&%(1#3)*]$I"DA1'1 & MH_+QCP@JTZEF#E75>%%!):4\5<&W^CQWO5AGP;?Y\6U".!/7Q$( 13IM.HEP MNO3*$X^L"<93+B+Q.N,;$-XD>MU*52V);^NO>]:NF<587M_>V+4I!5-P;B:< M>W^E!@RVW''GD*5&Y.*B#!E) C(,@XQ":1MS:'"32)RP;E%9"[7A<0OTFJTO M$-2FXDH!@EF!8*K0N\::4Z.1=) (CR$9"#A# G-AHR%)J",@X#(;=*I,N&($IP6*) \DV23$($4\1TPG0$ZVBB R M-ZXCHLEQ27-Z*H7<#C&DI>ZS5Z5W$AI#\ZT$#3TEM[@0R&XECT/S;T+2U;*Q45K+?$0NAHB IQ_*48*\\\J[8$.0)B=1\R:> MW^=:7!:U5> GB$HN"GQ_!9ZN^<:C$Y$CFS@$ JH(,DXJY'!281J=YR$G.3'< MQ MK:%8W7\721";?)R)Y(:>[=9N.F3N%K%_$WN-&)!<(G@6"OU^IF0N2)1F9 M!+Q*YE ]S',H,D:1<\&4I\FPL\FL:P+H)J.+,NR6)82E %L!MB<,12[ -BNP M3270*R($U0X);9)Q" &0ULSD\L+$ W"F069@HY0F8)N[K3<&89\^\L3 ME>XY.6D/3T)N5I!K#&K#E^(9:$#4W<:V&\/\MUWFY16;Q@:!)[P MZ7^_5(AJ8=S'G3%36^"'H9S?!NWGW7;G_VT,^V?A>F63RY67@R6GUUW!XYGP M^$H996:(E2X7= >!$QY#1)8JA8R)#J0CA"J70>X'&'ZRAL8/M$QG(1!EF3[6 M,IW0!J&=()$Q1+P-"(P52($!)'A:J%(&A96X=9FN02_[G;E[U]>E/7TM.M"G M7?3BWN-;H'S]^]QL_-?/\.UUZ!\_W#X:Y.OH_IG,6)M\^ACQ<(.\.D+N[]P_1O?_^%O8./[/6]T_PX>1EI_5N ME_Q/^LZ/6F&<#2TDF2,HB3ID;SY&)@0]?H) M]Q*090D/&JAQZSH<7;$X$+NSN^?JZJR6XF#K M(2!53]I<_ Q+[0/509+P$UR[<3W- 6EE/2WY>O)3C%]OL-W8Y,U$[?)_OX:Z/QKMP2 WR/."KE.%,HVL 3U&F+ MM%8:L0#16JHUM6I6T%O,)GJ/%;5;J4=93$^UF @Q!J1DB#N;+(.$*TB)O)AB M0K^ E86,>$NRF H\U6!%4@K)N-2Y1ZB0.5[,"(0)#BIH&9W@3\/)"CPM MW6)R)MF$K.QF192^#47N\L?;CHWFSMLMV[N MX9FKV:UDE,ABPM^^AW[/F\'1S\&DW3=[4Z^]M;Z3G??M_;_LSW#S_3__F^ Q]Q ME#X1/IS,5A80<$*1P3PWD%1$Q$0UN-5/>TY:ED^-EX]6A ?M1=HB&*0M0AJD M C$H:% .>Y[[_FULXF?DT0])'^-0:VIIEA.M6BS)M^%E-0&AE#.(H^H9NERDB>@T#@ M/@>DCPIL>)Z56'S"3[@*W?E'[YV@E E$>(:TJ'DB:5$A323CQDLO1-C8U*Q) M>?I/7$^'K [C'P/RRC);VF7&/_))X2$05RTS M@F43X#K6-7Z;=&.8;;51I:T7$?M@,6@LK,F+FE !E&/!_?R@5BVQ/\T@^+3N M3D-W4)47W^KW3?=3R/D*?YY/+GEMSO.?MKZ:OA^%EN]V!\/^69774!7=.#PR MW?W3JD)YJ]?]$@;))FF=G=C0+^OW2=;OY^\?E6?"V!B05SZM6ND(,B)MVX$Y M"H3%M(AI+G>N&I5U7848 XVA<4 2H#$KJM$G#_"A9UNUJ MK]N=KSD+31B("6N1QC3;+(8B+00@RHG03DE'\V%/6KG FABNU[EN]&):J"-I MCGQ^#9/7P.#WAAGD-_=,WQV-/+*,-!L93*O5OIWV^"S\*V_A9B.M]-.0[OTE M=,Y_D5NY[O4C'Z&HR!13*H<:]U+5R;FJ<3R2G Y"JN).,3AD"!9(I;\*#8Q) MCA/):3+*:U0NLA1]K>,Y9%':!U7:J:H9&I-DCG"4H^D0Y%1MY4) P8B0N)Y. MT"4&J_W/7$<]6]J#,[ZIYVS4M?U"?G"5IJ^/ S3>6W:?K<[%LT4 M(A4PF@F,KK1)-HF!.R)S%PM,019$7K\@35L&$R@'5#@GB*((D/Z1"$,@%'P(6S$+N+:68; )G-5+D]>I) M\R8,3?JC;P33[Z;AEWXT3\@L+H2Q,Y;%EG-G)V>=')&S'6+;M4OAZ=D Z4KC MWMP("PSS*'CM$3@6D,W1WS%XQKSSP*MF=TVE=9.6IC0KK,J/P"V**B]>E:?K M?.)H&!/(@N/Y+,H@!8*BZ ,&CEWTD56JS%B3\[G-A.*UN*=.3JWZ1J_J4N-Z M)Z?]C6++3215'62^6):3J/.6G\E8;7" M<#\>FF\%O&8"KRM-=X-A)DF4(AD39"7CQR-E?$*P!%YI/=O N\CABX%6KLFQEW(\DA)<-(/.?OI) M/8F7)ZV3-+[OG],8WGY_?_CF),_/_K8_;FU_)JWM_Z3O3<^HNTON[-#U$]\S@,+AF M8[?KGHU(R5&OXT-_4-4VD7\TPHWM)1;2JV5U"QBM7QN^1V!8%3R/5^JY-F]$Y M:[ 5?%LS?'L$&EKP;7Y\FXIPE ZH-P01;AD"*@@RH $190SVT;K =85O.+ML MZ++@VWH%0+9Z7935L-_K=')F?3MI9#\,AJ7??6D+_>1\=*_=[?6K///1HBQH M/0-:M[:O-KWG4AH6)>(Q9 \[=DA;)I#FAB]?E4B:3CLM^W9T-A...PE(VK*ABJ8?B], MWYEFJ\Z&2$PN2NBE0Z!]0"KMOJ'3)ZG!O$LZ[[P,*G9U7VB4?@SG]-5O96UY<3 MMSEW@-UI5DPB8"JE0(8:B\ 1AJQ,_)A:;4$H:],VD/MICOG5:#G\ MO 5-"YK6AG47-%TTFDYUH!.44F8%BKG'$&"0R!K!D'$B,"^)T$QF-*54-A7, M'9]5%S2M^/:_*BOM(IVE^C%Z#-O_UP]]>Z=R%J>^R(5LT3V8BE8W?)[+D;7= MSY665J3Z*#2,R\453/<\AS%T>\/,K/OIS]TJIN%3/['N4],?YFR@X5$8A*S+ MU>Q6Y1EBNVNZKIU+3.868%5-\V>W3L3XRX&.XCM.>X.JDMKS?NB8G"_TQ]>V M'QY=(,K4!\=BQY./&)L&<3:\_2./-^D_G6+^0P;4U,\\V I\!"%>!NH3Z%DP M!K0$[IWBG M)?0P?:6Y5/OK047^2"?LI(-L/YC,R,3W?<]/Y:LX'&_^Z,@TG M[>[%@"#/^1VFZ_AL,&S'\XW;U_83KO#Q9,L;)WMOZ^!PYT6SL=MZ.MS9;AP)DR\03:]\->\^-,GIC^IZ0?8W3)ZC'^2]Y& M1IGE%>!/8*C:9-+@.^9T$)Y?O/C#MP>G'7/^O-VMQE!]Z,?M)-USK'U:/U.8 M9 4<^V_&MQ_KYK-*-W_8&$?O4?F,L-O?QL_(K>_][+;\&1.W?_)G=_WY>U3+ MA8\5GDD!2S)6_DSS^]VUS.O/QZJ69JS\&1%T2<8JGPE8EO4JGBF^+//*$]]5 M2S-6(NXVUO$)Q _DGHZ\1S<[GWZ95:RO77J#3VC$>I[&^W&-"TUW]JX<#;=6 MIEO]:;BLB;.PB4B7]GM??\PX7ZI)N>C!G*S4Y96+5:6$M_Z8+2;>H1[G&SW%_V^OG8 MLW%XU ^AL9>N/QHT=KH^<>VJ+&+CHB+B7;3JWI6ORSW*/VCH];W';*_G<,!_.!)^I?N?MM_]^'D_?$_GS\<__VM M=9RNI?^<[!W_3=]__[.3QGZ^]ZIU]&-XX(=7+X_?'^_P#R/?^O+7]X7COU=MO>?SOZHUCH^T'<.F<@+@DD?K^$1.H,"]9R M)(B2*$=V(I70#P7AI:.&@&.<>,78?F'DNB^.12\1WV&AM&$9'@D^)+C4Q(.. #4,\-9M+3GS;G MF+G8^+(H?J%!ZT"#9FFF<#^ NU]KNT*(G@(7V007O?3*9DAD#!!XHI%2PB"! MP7$04H,7"^S 4$"Q@&)]GGL&3 PQ4&^DE=@3T%IHAS6W2DCC7, J%MMP2:&0 M7T(A9T$RR,10>XT ,X*43Z^H5D30P)3*S6@4DTW@2U.%L>!AP<,'\94ID)X1 M1ZTE0%@P4CE"C1->:1N+KVQI\?#;5*T69D6((#!*,$@1"!)057Y;,X@!<'!I M'TQ&*-X8;X5!"P\07088$C"*I@0C8)$CD!OP"6L475"RH6#M4G $4K5*" ?82 M1PO)EM*"V*!=M"81"N%%88K+BH6MJ3Z!F+/$]3 23#$$CD=DM7)(*"NBX2*9 MT&2!?;0*)A9,7&9,%-(I:17SVNA$'K 2R8260&V41AI:O(G+BXE3O05UX!2, M1MQ9@8 :@S25'+&T X)+!H*58U. GS9-@M M+*'U(=-GRB#+(!]UD#\+NUU(2Z1EY@>!>0[&.>TB!9!4$0N6!H43Q18\NH_; M5<^']'\T=_.'U_U>; ]SH9ZRV<^PV;=>7#DZC IS2X)%CDF"0!N/5&)R2$4L M+?5:&E ;FX(WQ?Q5R9>L\UG!I97!)4] >&4$M<9 ,%)[997CGFH2F6"\X%(M M<&G*41V#<0P+2$#$#0(1'-+&:!03+AD.W(,PZXY+1>5_%AP/GCL2&! .$(BP M'$MAC-"6"A&]N(/*%[U>E%Y/G*W1QVBHLH@IDH/9942:.H\2YS ZX. I9AN; M(.9VM1:E7D&E%I1[C@T%IC $H10C6E*':;!8>5[V\7KH^Y0S44PB\4ZS),ZTCXLF(7.?-B]C%]&:>Q)'M7'=E=JX5.Y1 M[K%V]YBQFNW*[>G:6I^8']5<6U!&6A>S><>UTXY9RA:YIU=P=J72]VX%9GF7 M;X7A?CPTW\IN/\MN?W EU#;)30LJ,&+2R,3NE41*4HR4%P&"YH"UVM@DT$QR M7-"Y88W")8I*/X&[K:CT ZCTE"..268=P1XIQPB"R!G2W!/DK4S6EX%D?NDU M4.FZW&/=H>4Q/0 %6AX 6J9\ \$0YM,N@6@D%(&V%-D $DD5'2;2<@VFAM"R M'H%$ERT]G!DF[7>[XTYK5=VZ2K]? M3*GWF_"_9^U!>Q@.0O]+VX77:5IZ_DUPO4_=ZB[_F,Y9*'O@+'M@>ZJ4"0CL M R9Y!Y0*0:+22 E@B$1IO,9:"\XW-G.8K5J0<[R.1U[E'@4;G\I]4+"Q7MAX M)5G56R^=B"CP$!(Z8H4LLPQI[;@U& =.0T''@DJKYWDHJ%0S5)KR6G@!@0KN M$B"!1""=03;X)'1*C!#:>Z9JR-G6*&8AMR.I6LOT8B/G O;;+K?Y'=4(;S:Z MX?:6=.OE7;VQ:KK7(JKH%'%8@R#2&F#&<1Q9 KV@U"]@;I;RZ56JYZAYS/99 M/R=X5F U*J'^YE)RU65;7TW?5T[7E[U^#.WA62FS/B.,76DYHQPXY@,B7FH$ MU@2DN(K(&1\,8.J(2-2*,-7$:E$=%NIXK+->"G^#J36?ME^/DKY%IRO6,9-* M%V9R)Y6>M$Q) L,A $.8&H9 6($LL08Y26W4)K!H<3Y-66%M+O=8 W2;J=#C M_%[VRXJ/!>>>$N=F+N58 M(*[^]UA)B'LZ7_GWT.]Y,S@J)51%(G9@76!V0X9WAT%#H^*UQC:+Z%P;U< MWZMWO%=KUWY.*#4.&U@O?7X0S_:\+.6J'A<:03*B MDZ'E(LH./"U8KKDL<\'EM'+F<&H7A%N:>ZP]PBW JUT0[LD1;MJ)K;W'-GB) M),G1"21GNA!JT@]M)41O,.$%XPJV/#RV+,!]7;#EZ;%ERELM*'760T0X*I(, MQ60C6LD%\M(Q%Z@%Z>J%+;]P4_OVX+1CSO,XP\]AH%Q9KBQ7%H4J5Y8K'U.A M[GJ(6],#U(HS_FDZ59:0&>0#TSW3=T<-1IJ-3/KF21!:E^K,-QZA8@7*^F31 M!5! .='@J V: ;C Z+B)\%PGIR]Z)R>];L6G1Z>E(U9=CDMG:?@V\CQ>-GR+ M5.$D*D1T# B" F0,ERAPS"7U'"S+#=)9D_+TGY@[K7%617GB +2'5?BZP6+I M@OGKUA+W KG2!7,)0'&J4040[F15=\)A!,SE#,D$BME5A(UU&DN:0+')EJ<# MYA,$PJX8&;K=SW@C&P(=LF=*1^T#6!,5"4Q*\(XJK;52\[.APWXP@[/^>847 M8VHT'DGA0S.I_G3=&4&4IA$0%RPB("0B!88@I0F/3@2E!=_8)*JI@30U%?-G M&BV+ZA*&)$8!"0[T7H0SC$FTW^:!B@6 MXK*"X=2QL\&$2,D"TL3G&CJ<($.D1Q&P,E;X')BYL:D -[F8.].@(&)!Q&5& M1*X<=T0JJX "ULR PCJR*+34X)DKB+BLB#@Y3$C\D& +R0! Q%B9^"%U2 7& M$% &X,$92TBRG)O)-FA2?-UP+J!80''907&F3 YN!:862Q4QX*0>VH,5(BIE MC0G:%^MY!>!Q[Q(>C>;8Z0C(QLP8#23N:*) A@;.B2>&$+^Q*64SP66QG@LL MKA(LSH"*B21&316Q2AO@6N8J\)IZ374(N>)-X8K+"X9O+\%0RPC:"(NB< 2! MHA@9Z3#B$"48K (E*D=M8P5-C77AB@44UQD4=<148DR$-Q(DCAH#".T24U!< M@/\)52R@6'=0=)>@&+"SE#"/\D$+ @X,*:PLDA:L!4CV@7$;F]#$HAC/!1#7 M&A CU=AY8:)V$1PX12CW-BH,%BM%"TM<8D#\//$H.F^IC@Y1$1B"9 0DXYD" M4L82[@P),<"():JFEDL3BC?.K[@8R(4.0 5Y3Y V?*<'?NKA0:AT?]$!I[Z?JC06.GZX._FON'[]72_*XA\^4> MY1[E'N4>RWB/!177KL<\.W@PHD-_?'60/0\Q;-7+!-JMD0H'@V C9&# ME,!HT#@8(@.&H)VBD69?#=&$EK3PI_6]_#V=%DX\CMX)@3AQ'H%B AFC%**< M8,J,=(&2C4U-\NE<$]CUVDKW*\%;&X?T+QCYPRI\W9#Q[@[IF1]_.7'NAA#7 M>X%<<4@O 2A.,J"\I5&*:)"0RB!@@><,J( H9I9:K420*J>%)T&O&1ZN,1F: M,2U<,**DX)BQZ &,-EIS$V3TQF'LJ)N?#96T\$6I_E1:N)*2@;<&<8%S18BD M]99[0-((ZI3C6&*SL4EXDP$T-;F>\C-SK$%<"VY<) M&:=JY1C 1D:&%!<* 16Y4PN.B%(&CG&,99+S)@C1E+3 8H'%E8+%&5"111VC MY](Z(8'RJ)GAN3%5I,PR(HJ%N+1@.)46KKBV0'"R"UT$!" YLLYIQ"7)Z3]& M6Y]HHL*Z*3E;,QNQ(&)!Q*N(J*EBTG$.F@(1(5<3TJ.0]D"HL 41EQ41I]/" M,?7:&LU1;K*1^*$,2 M+D$V"]DGZ4>:R0:3)"6[*^5-]"B@64*P=*,YB/1O# M#6<..-82UY9P7KKB\ M8#A)"X\V@#*:("<BD@.):@R(5 2P3 M3C!/(&BPSDG,G:()'94=UY:A[C"@5N$RAJ'I$&*A V1H"1 M(3N17[2!QW/5D7G=[\7V\*^$RY)\)%F*XB))IT_&6E6_7AH,Z@ T[H $\>2<.!429Q, M&>FUQ<19")Y1GMBM+L!4$V":^*Q=M!J"EDC[&!& TDAQRI'"$FRR4*2*;MV! M:?UT?I83_T@\$,L%#4 M"69$E%A$+\IV7A-=GS@7<=">@4K;.>9I.Y=!(L72QDX]ULI029(=4FWG6-!E MV7+:#T>A.VA_"8WL8;R7@W&!9=G*/=TCP M7[XM?1:VKI7%PD),VS '%YG)UKGAG@B#8PZZF(&MWWESKV#MQ32J[5;')WF[ M;X7A?CPTW\JV/].V__YJ&"X+49/HT_+*%)\ZC:R6!F' *FCB$G,C&YN4-2E? M0!)KC6(HBF(OT/=6%+LFBCUQSYFDP=P'CY(V&P3)2$?*T8"PQ9HRBHGW!WN<=#^;V7;S>;I E^D:WO+'Y\-AB>A.QP<]K;2I.;!FW"ZS0M/?\FN-ZG;G67?TSG+)3];Z;] MSTU7/,FI_<[F\L B8 26")3XC4/*BQB]9#*]7S6M@T5U\:SC*5BY1T''IXKC M*>A8,W2\$AUD&#'$" 1"< 2>&J05<8@'HPD%+[7!!1X++*U>/$*!I=K!TL1I M 9@$(2 BK<$@4)(@I:5&DB8>KXER-K#ZP=(:Q3'D#B95-YI>;.2$P7[;#4.: MY:J0=[/1#<-Y^M&L$,C=6&3=,ZRQC%X)HH 1K70"N6@-",]MQ+_*[YBEVGJ5 M#SKJ-[-]UL]9H!5:C2JNO[F47'79UE?3]Y73]66O'T-[>%:JLL^*8Y^FN]0D M5LVCYCB!EW((#%?9#/6(,6.(!X,%DQN;0D-3RD55EJOC$<]ZJ?QU7C.GOF=> MMKHC'3$I=R,D=E7JJH#A74N"@$4YL%0$Q'%F%#1+::AV<-I*8K-0KK,_E M'FN ;S.U5)C?VWY+BDA!ND=&NBG?N=/>$8US:5PO$$"PR! CD394Z. %85;< MB'0E+F4%[[&2(/=T/O/OH=_S9G!4 .^IJ=V4.USR2)75#$4P.;LFR=*Z2!#C MR@BCC3(Y&N___A]%"?VC$+R".-PO1&67M5C%ZC/?9\C[SAX[/&-8;F M6[@]J6^]SOEJ[0*O1%M\W#/AU^=I'[>+R> W$)%EWB(@UB,-8!!S8(%%*84+ M&YN$-16=NZ-4C4,(UDNEG]C%?55I"^FXH]).^; EIX(M@#_=$&P!V9@4ZYFRS%G BS"-(9\N*:05=(E M'I9^&F>=5[:*#2H05J"C_F[F AT/#1T3C[&U0@K&*(I6: 1)3(G]*(>\]#%R MS11VLF[0L4:QT5MNE!^0E:X7&\-^,(.S_OG(?]QLF&&:@,'M\=%U.7NKRSU6 M\@SP]N"J&[WE*LJ8K!F6?BA0(N&T",Y)DS#::JY^5=1K%F_YX7BY5A ^\I%7 M"[H??'&3SP+:QUO#UH7%FK_C[X]1$!Z5I\A)8A!H[) RAB)M(5=L$]SE.KVL MR85N:GH=O5Z_")M07MA>-3SA8K-JM7G M$ZW>W_I(/7!OO4:>Y I>WEBDHLLQ0Q:8!NX4%AN;A.@FT 6TR*ZC3I=[U/,> M:X^UCUGGH&#M V#MQ&.VB_>.=SYZ@;UA)"*P+H&M<1X9X!%)I90W.&@#K(!M M 97S%+C\_5$1YP53.8 I=[(.0'-'%8:PCYC)&'C:/FH&+K]P MJ_GVX+1CSO,XP\]QH%Q9KBQ7+BRJN:;^Z6J/^]-TJM(=9I#=TWNF[XX:C#0; M>9.:)V1YW"=F]&@WM(I9ESY+-WIPJ009>#2@= 03G"*,"48C4\%CQ51N_3Z? MX_9%[^2DUYURVX[.WXK3=B96L'.E?@>E)D2C$ F2(8B&(:6X0=P*0U2 D#;R MC4U-FX*H)F8+;K@TOR(]\3G_TP)&W6#WOYYL&'G M4:^39G:PDRRLX?ENUW7.\ER^[O7S +>&PW[;G@V-[83#7JO7S4/L]SKIR3[M MIL'FQZ9P97:&L]D0BL#(@S3Q%H$ SSCTW%>@VZ:(;W"T]WA:R MMJCS=A)%.,89C3CX<[DR)=D48E.2 &02((#)!B+FE'#)A:+I3F.32DR4$T M-5M44XH"N@5TUP=T9_$N^&B<4U';Q&J!,*^PE2PJKY73VNF?\-SB75@:^-V[ MA%]"*?>:*A0A> 1,*V1I)(@+&B375&"6SX144XOB72BP6V#W8;ANX #@I&'* M,K#*VZ2.E >J8Y6]Q@K775ZPG50F27)E+%J;T%4DKDLQ(&. (,R#-R9:+[3) M7% [L.!+E%,D61^2N(H$$LM"1($I%^QEZ!X =WE!5TW 5UM M(6$N18+H7-%.&V33#HL<481K+R.V5<=+AA=51;< ;@'< K@W19D2QL!I&8F! MQ'*%(O' M%J_CU0V?Y][<;7>'4ER'1Z%AG.N=I,&H7_FSFB;CG_#W,Q\8S!#Q- MZFEO5*CL>3]TS+#])?SQM>V'1Q>@.?6I\9+%DX\8FZ;I;'C[1QYO6?QT$8BK M,S'],P^V0DY!B)>!>HJ)A=QC7 +W3G'.A:0^AH]4;5Q\Z*A_\0"GYE- MA_, M9V1B>K[GIO/5G \V_G5E&D[:W8L!,9%&?(?IRJWIV_'\)_)\0AT<3[:\<;+W MM@X.=UXT&[NM%[.KR2./]<5^ZV#_K]WMK<.=[<;!8?IG;Z=U>-#8?]EXL77P M[\;+O_;?'=3](7X[ZYI$'#)6H81H"<-Z9^EV?O#[K2,_,?U/:4V.-3K#P/@O M>=OA5_GMY:-56\8$#*IM*CUBQYP.PO.+%W][$E"C X5$_A,9>NOYH MT-CI^J0KD[3G*Q1NWHF:LF-G8'+UGL5D[9"[5"N]RP.OV\3A65;772N%U-G_ M\,(,CAJQT_LZ:,1^[Z31.PW]1"P3]VS!ZR>-+L@UR# MNA.M,$P$)1EC89X"U*OIA5M)1YJ@W'-L*#"%(0BE&-&2.DR#QH#[-2/=?C+UB)_\<[QW_>=S:WN.M=V_/]P_?'+7>_>>H M=?SY?._=>_[A<(?M;;NO>R?_'$V\8N^_?7C5.FIM_TU:VV^.]M+8]E^]AP_' M6R1[T]Y__^?DPW&ZQ[L=?LTK=OSR\WNZ@UO;;W'KUW]X M=-QZ]^%D[V2'O#_LQ,N\ZP/\]:.R+'J>#WXU90@PBTA[SY'RF"NC0P#)DSDM MFH2L8&.= D(K"4*/6:6O@-!]0>C[)0@1I2"FG0*18"0"3A((42UQM:MGSV4%;.\,:PU^B'I'*NW0E52^01Q\M_S[^Y M;!"<]GM?VMGLMN>+MPCJ0OH?DM>/]AOZC-9\86R'T[08VB9K8VE_70->G,O# M[L=7O9X?;'7]0>A_:;LP..AU_+2HRG8UPW9U67 D;U>4&!NI%$A1\ ALC,BD M70I1:I4)CD?AW,:F_/_LO7E3&TGV+OQ5%,3O1O1$*)G*K3+3OB\1M)>^GCN MV\;3K_L?1ZX@6TB,%F/X]/=DUJ*2$!@9 0+*,=/&2"KE=I[SG)-GB>6*-JD= M4]M![?&RS%:D[T*D9PR4B4Q3E0LD:4ZIPS*308,9S&DWD^M* M]-LT!OH(F,;N20R4NM!5F[7>8*('1[UX2:G'8S\9_Q+]>+2%ZQ\=_6CN7XM5 MJV!5KTD_\MSGF13(!><1RS5#RN(,Y6 \6T.8YDK&DO5=PL1ML6J#>V(\=Y'> M#/K1BO2OB_2,?DCJK94B0X)9L"B4D4CG-B!*OO!$?-2\$,6S!ZE$69#BPVFW;(P)8AG'GF,&1T6,?YWT2>43AUB@Y1>O)V !/1JK._GO-+6H!:@6 .GC5 MX!4^,,:=RE'N T:,:XF,E $%>($[SQ1HFZT=WN5$;I"9TSHN-HY9M!)\KQ(\ MHQC*:VQS21$!$P L VQ!AP6%8.]HEG'*&&&Q9$'&;GU-TCHJ?KG9GQ_XT)L4 MP?C.!S\: 5& MMG"U"EPU(S5R*3(E.4>8,@H6D1)(N2:4,S''-\L>I*>IEQK%Q#L'5C M;*! KX%MM +]P (]XQ]"FTPIJC 4P@M72>#N9*F.@0>OT>_/C,0F+NF>K= M6"$4BB!FB;P%4EYLX9Z?' ]!17SW95A]JQ9622 Y?-=LVQR4<,$S"3K! --C MVB$MI ,[E7+87 S6J4XWZ"R_A5YHO4J;*\[WZ59JQ?E.Q'G66XY1:CW3%#G" M/&*8*S#<8IQ]YK/<8NZ=I5&<);T-S6M=3+\JF'_HW@!X!WPMG/!$0(H W&<8 M"K.IE"-N442H@\''N$<'83?MT.[ I1_>G9SJWB@"U:MC/3KR+5RM!E=[3?9A MR[ENP9 M$3&,8Y4[A3PU!C%CP*X(E").= M01V:._$GMR AS\)0ND\2DK8G5K*&S2F,IM(3WF+22ICT9Y-M:*&,5LP@KW!, M &(::6MSV"VJE.$94=RE,!IQFTNMUM?QE"-HZCNM5E[O2%YG'"+#6!.J*5(Y MT2"O,B M*$@#4 M.5ZS%)Z-CAZX3K^G3:^?RM4FT$I032.OQ_ZU+_Y^-ZBVZD.]4ZW&6DEC?6XR3"RU MPPQX):9@^C),,9*6V:B[O+_5EF(^"XK9BO6#BO6,B.K@ M'-5!(!T,CX6K")*Y5$@*CS,B,38BV]IALDOI)E6.>&9W:Z_@'7'1;U/3YM'Z MW#<]5/LR1%7;]5=O"."050&0BN1=H3:I'E=[K?8D64@KXFL3\:97S"D<,S*P_,0<0IOG71F_9^[5>%-<:S#2;#4>^Y11(_$!'Y&10U]J,%GY7 MYZC)+S*=&48Q080'CYB@%,F,"V0#-=QI':@@6SLYWZ1R6ZV+XTF2BU:B;R'1 M,SHAI8-=\CG*93 Q 0 CP-X0:%T;MXO6J4*%[70T M@J-?W*P-!T=HXD?'1T-:N5Z'7#?O6FS@ M5'JD."? 1[A!ADF->"9(GF.9,Q=+3X!@9Y)SJ\]3L/'(1;>UH MZEU5BJ]U?&PF$ZGV[GVQ=3']H=BX?\^BM%H$6P7!ONXVF0GG(G8ZD9!B!.45X4 %3$@#!..U2>6L(:_TD&ROE]YQ8W4KY/4CYC*3,XZ4 M\1EB7 5DPX M\<1SGX$AU25+4F9:9\E&"_;&UQMN1?P.17S&47B>"1N"07E,HF&YS) ,SB(2 MB" B4SI0GCJO9F)#JDRNTTTB-IN;[/M))]6 .1T-O_><=QUSWAE6$M")N_!] MJ=_D9VMAAB/G1V@R/'T1ER(5V>U4T_DIF&W:,OW/W4U_HS%\0\D9G-I7<&C? MEV?V]_-/XU@V?G817Q_;%KA7 NZY^GR@@DUP6B)E'$5,:HXD-Q9APDD0H)8U MDV!<:!92%V'?/4H.T MY!AQH*W&\]S*$'UK&1BG^;J"D>X<_M;D>MMDL(JBT0G]X=FXZ.752\7%Y]GL MBRM];#=8BQMMTB]5$;JIO^!.!OG<+H>3U:-A50!WY^I1U46JDF&47AEY][PN MCC M6225)8@)1I"4)$/ ]G, &.="<%L[4G;S6[4&:6^,GPNAO?"CH0/A; 7Z/@6Z M<5/LL%+49DCF1"'F>$"&$H*4XBX0YQEF?@M8JR28O&SOBA^.E9SV)KI?1-&[ MWF0Z>FZ1](^&>8#Y[:;1HO!MWL\OH--02CCLT80KW6.Q%UET=IR.XK7OY#S%I'F0BM,H(L_+ MZ[&IU*/#R>[ O:GVJP6NE8!KKGRBQ]9ID3,$J@> MBV(PEIPUR"A+X9#GFL?[SKR;T98A MRT&F&6; 39QP" LB9.HL -1BSG!DDC+9%IF)'!!MW8PZ<+1 MVPQ9?M8ND/6PC>=@'*V!;%QO 8')LZC M)D U\*C-D?AE7+J8JW9(E& L4QD"*=CJ.'Y%%FL+X;>%\+GZC]@'+JF5*,N5 M1TIC@@ECN#6$9 GKT$D]UC+7-)>&[\UDXN8D?>31+H9W;7^\&?5M'J ML4S06GC'H[TOVM1@]=DF'806J&X/5'_.A9/9/,\5,2CZ%Q%STB,3G$+*P<^< M9T$R%E-J9*[:J]\G*OS.$Y_O?S?USO; 3_P@)^]@>V=ZGZU?ZWB6DEQS25,83GVF1^Z9>10?CLA=6:6X<>GQ;CR>1D5P$#X>ZY$??QJX&'AN00W$ M^H$#EW[]>]R]5\.34S\8)S8>*_J,X6W]:=R-CW&+#TX336]UQPJZ8__U7'@C MQ3IC(2>(66\0#!P6!&)''< M%D,EPERJ& -!D.1.(FL);#K' ;,8#=%E2QI-/HUTE<= =9IUOM;$=)Z%K?L0 MA;X^^+Z>>'CY;C6HM=*Z#77"EL2D7EB&.(^1"KC M"=)$3[5IOUE.0\/77YVC%^)[$N)%L(+AC N36!)PC MEJD<::6I8?^>M6U9V%KKK/DQ]7N\88"2#OUMMJH-K'] M%S7 7-L\2R46W =D7>81LX$@XW5 2O/@B1/>Y: !>+8AMF;K,-KH2Z^;7'ZW M GT' CVC= JKW!E"8KEXC1C)#3+8"&0Y%S9D&< T?>I=>A];R;5EY&-5;OU< MRPVM//V-AN['6G*M!?';@OA<'\%,<65=T(AHE0&(8XE@CS6R7FJ22:\S'.-9 M:1)60-3: WK^3:[NO&W%MAV$-S_LL1X<^0]ZX@\&$>+B_V/[V.\ M8BD&9#P9]>S$N_C"[L#-_Z+QSA;X5@*^N9Q$KSRV,O,HMY(B)F5 DEJ,9&ZY M)QG7!H,!OX[@CXWA?6OTUCTQA'C(T*\6%S8 %QIWM5Y;P;1'6IM89(,*9&CN M$:""EDH8Y;G>VE'T,AGZ-:?>YC&BQU>$-GKZ>@,[2F45>@7_Z>B!*W[P,\&X MS4WZT[1F'X_!NJ$!^+<"ZO>P$D,P:HNC^]H7?]?I1DV54*B)%ME70O9O\RVP M/)4B#TBQ> ?K D,ZTPH%IC0ARE$IR=:.5%TB+Y=">_1Q=2W4/4FH6SL=;?%L ML_&L<07-*09Z*@'*8'>94!0I3CBB0DG%VA%X:8+,AN+@,W"\7L=U/?QZ=98[ M'R=0S&W)_CQ7\%_[\CP5Y1"(RJS+=5 V,,NLQ(0[$V3&3"8E"8DE/Z"GMU4. M*RF'^_QI3=S38_$:/ MO6_O[?*C1> )Y1-1_/@+3+?KX]8;.#AJ+Q#,*E;_>1C3\>/T]+3O8ZD)W2_< MP*$_/.OT!H6Y!Y;!BWD9NI-B<0_YC/N.:6FU[VSS^0SAI]_[+W^O;_H_=DC?\;OZ.U??#C9NW#PO?O' M?Q\>7>R_WCW?N_C]Z]]?/\'/;\[V_OA/J%WL'[.S+RS/J)!Y#J#A!&)8,*1\ M)I#!@G-">1X4V]HAN)O?/CIZ\RI5M4CT))'H/DNHMDAT*R2ZJ)'(",E(< [1 MC.:(*9HAP[1"C.8!&\HRI;*$1$QL$A(]_0*D=V+AX,=EXPN:Y@&+<; SY"8A8H?-LG[130]\T0-SHV=O$!QT>.P[VMKA"0SF/.:6 M#H83^#H-)@J,K@=#/1J!Y7*J1ZEHW.38CWV4\11+%;O-5861X4WC"?PBU0W? MOG)=RB]/_/MT.$ZL]\4H-J[K???E-64),XU/E1%>V>PCVL (II.K/[(AP5=B M@:,W_AL'F_ FCUY33QS)L&%:,R48=U9RSG-!7/!? !6K#QV/9O;,D4=FY/4W MI /,[X7NG^GS\=8_Y\\A',)R0(QLBV@OMO?W7_U M;O??G8^'\(N]-_N''S=])K]]&N@IF+#>_>/R4&]XQEE]Q@M%L3\]@;'8-1A! M\SSA8'2D![V+Y&YY50,9_.-W/>Z-#\+[$4#<8%+\:CJ&N8['K_W8CGJI=??N MP.T"7DX'$T#+]_!AV_/C0QC@[_W4Z.HA&<3%_HQ!@";_DP$CX'__\2X[>/TG MV2-OC__^>OSUX*\]NG]HV<%A_^3@\-,/8 -]_W\^G/_]ESL%"R3_^Z_/H.V/ M@!'TOWW^^B?;?_T9F,3;DX,_]OCG"XOW+X[X ;"0_<.W8>_P,XSE'8'QL_VO M1V=[9U^X#MB+H&-W;HZ8SQ@R/E.(9X$RF6?"PU! Y'->&ZLWG5>\\K-VWM(-B M[>!.ZNJ 7W:JH]7MI',7E6OSY"7GST<8="\ CQE,.K-#UZE.W4W(Q_(5F'-] M87F';J\KZ<@5BZ0GI7<4F$:]1FN:*,T?P+]7:"4-$&%!*PWL=N>W&+WE8P%J MWS_OG/4FQYW>9-P93\VXYWIZE+I:Q6-"LI?%!],_X,P,1VE9RM=>%:2M?/$? M'3A$.CH&(S^./N61'H.XV+2@D;&E?\2C5;*]3G0SZG2B3L!4@K%,CH%R'QT/ MIY/._G $X]I-$*R!(8Z&X_CX432DXO; DDYC$H4?;W4 MA^DID%'GJY:N8'C:]$Y8+S_PHZ/S;FOLP=0V;7XDNK+,][NCQ"UAY MX)U) M-/,)Q_AIZ!3Z2<5)C=\"0V'9OV0Z_?3R[8V5Q>=DZ'9_#J4?S>:OGAAD"\[/AZ0N/3]>D:I3/-) M;SRNT,'UX@:8:?SVEYUCK[^?=RR,K_\RO5SM$#QB_NFP8;-CE?:JFFS!^XN= M QF(U1 +PC^WV\6'83JG<$;&Z>P"<$W[\#?8:[ H5SH(P'Z']1V&L3\Z*=)M MUNGA?+?_=LY= +)JH\O@;#AR@*N72L2GP1R$#VD><5\^UL,J'0+9,U/G^Q>? M?GP!C8N]EQI)JC/$M)-(>@GXO M=72_'[F(]:>3XK.1A'P:I"_X&+]YW/FMY%6?MC]N=_[8W7U?,RM B>0* \78 M&'#CVCZ-,0TA/K8WXUKC]-FW\+X.SM"?!?I, 1[A7QF.>_W!'TW+Y@L?T?\/ MN/5^.AI/(^.?#$OM.YK&:104HGHSL!;K1]'%?6D<83B<1"]>(]Q@W!G$M_23 M3D\DK%X#/1A,83+58O]\'+)&:\^%D;W MTU/'Q]X#[TI2\=I;'U5VX3BFN-N)=P:1]@+I '7D"MXU64)&J]DM/VWCPM[0 MDT[\U/7*4QY..W#"L"^ Y=/%:F'@Z_30<&EZD-V M\PV+(RZ\NE$S>CA6Q8R+F10FQ;G7HUAT!9YQQ3)''9@N5*J#L[C&Z5V[Q6DJ M.%7L)E(=_?_;^:UANJ3WUB]5<@8K_VX I'^@C]+0ZT1S$?2*^<85Z<&1@*$.8"[C<31#XD1U)^C>*![@F9E=6IJSA:L\S-V: MU,);2DLIRG-=L"9F*HSK!2PJU8RKA_LF9%4B!_.[8V+Q'@8Q*NJH?O"VKX$: MA9)T[=8KU'!F/4N*8;\PD4F,-4/<6!R#!"623 F4TR!RS:637BU2C+^.82?K M\S1#W].XY(7\Z).H?9I(,*HW 0X$"![L=T22$MK+%CR3\O#,'I"%!>?B_AP DK/QP*17UC%.Y:_.7_RLZ?S[.#UYR]<^5S+G""3 M$R#Q3N3P4S#(VHPZ8C*7!_13XR]]GA=T"OL^.>/6Z2%( Y/[*]L4_L8#(: M)O[0A3<"2.O34]C0Z+2(;L1)Y:M<\I1C'7V@Y1/ZR=/7L :*"'[ PUT8X[CA MND\O54[7DMD6LTP^/5U:"C.U 1AZ @\N+17;/#GP^.3@2#?R,-"2(]5?GT9> MSR*!<.FO:^Q0 :R%LR8:6.,B%KDQK]GC(N&,C_SO%%8<%NA'-*&2-H S! \; M)CT#9,O[D^3XN?)1W7)%B^^.AH-WU>/[93!.X6'LE#U9AB<^JIY^\CU/"F=G M^H[)\)H1]\9S4].=<318H@8I7*UP(*.:&IZ!IES\FKNG:&_20N[YR7&L=0^: MLF"MA;)XECK"?E$R9[G$'F7&\]A.+4(DQ::)/;Y+@ M(N&7*3WXPX1#DP5P"/VI!T1HNBQ9!W7>1EOE/QI>C+-X6W_CN^1=J,)L%DGB M'9_>*D_IW>#3($K.".0LXM2_AK 0_X$Q19IW,'H/X#3PH_%Q[_09G^S#3U\< M$5H1$Q LMD,L@T-ML 9+@V4A5B#,LI OGFRPBZM37!Q4?ZT^BO^K[T!\2;FL:F%H)Q7ASM6APJ55IKTG3H MBSN]XNW-(,=R#&<,OFWP MJNP!>]C@(;L#=SCK"#M^]E8,W[NP7S AE(,@(Y;S##-IR1!FP2HA0Z & M+T:U>,JS#/XO,?Y)8W6[,,;.N46="R?]L5L1 M\9"7:U9,.YVMGZY;87TD:$MHUD0W6+A0+MR<75#<#W1"Z4>-Y4:J_L>%QP.H MX-FOA;N^5+0EP,*AH-(P]&RKCWW5^FJA_\=P_'K4@4^W$:?<[C&XT9 M&,U(5^.,:U:/W$V3/S6!<6T7E7.,# 76= *TI5?XVH2&YS1Z MU.&MO3A\V]R @B;U1LMV![[S;>%]6GS M=+0I3H9@%:3 E?* )6OEQ.OHP;IB.8][XV@'Q1','X'2&"PVLU9N"X^$!U2. MP$N?_F/AF*0;COJS15#*R,]=ZE0.O.JLE >C&ZT=>&(%^9=.X.R<%M+DK-,N%8:70*X)B#LW*R&UD:#W+L;NSOKJ*__J0*^8)]A]>>. MVW008Y:*=3R+-"Q>[;A[#5_X-/8'X0VL\4D\I<^1$1SN?2 XOP3],/NE=?Z'7J M0_/K4OTP0EQG,B"HS:N=JV9*F!\4T M/3DMT\6C@T^G;HB%SBZOH&H'6&E8W>R6^'(B4'&[ Z-H# $0W>ATNSV8UWR1 M)?@J5O,[\*[AM-(1E\8\N^5M7!D-RUOO,>B02#N*<,(T_M[(3D\B];"16,U" M+=/=*XPT41+00"G:U:<%J:W(5P?_>?<:8=6!J3E_TK/=CNVGV70*==MMA(O& MF-#OT3%SU!^:XI[YG\G9:4=##\LXA,^#<@2Z5ZQ9I&"39>M47/0=I\7JC4N/ MZ;=,;M^]7A2XLSO6* MPUG=Q)=7_V)^2>+TH;W_M\&C0JV!JU+ =3D?#KQ%!"K=0Q0F[2SQ. MSH<8D1^7O/I0^:!N)_&2ZK=V."YVJWYY)K/E>]"H#,-T'B 4MKP*HR[N-NP4 M^$ZW,QPL!J\/)C'>=%SQZ?+NNH$5\-6P4RC^7?J!NPO60GW],,/+A+J-M4M( M'N>0KNU/3OM^XFL9+#Y6K9VI'+SPF0A[21@J.2@-VX6HJVH639H=0PFL?UD$ MJ23AG@UG'O*&,2BL7+P8SF-A\(6LP!OC)TOQ@/$<#8?NK-?OEY=J *!'O3B\ MRC/8^&R]'P5I.8KB/S^+&4HV8*8[[ZR<:9/RG<-8(GDLF8ENQZA]\U#L"%U,?GD'$JK\XXW:SDT:7.GY^G M@LU3:BRT8%I;XQAG)#"ME'0V2))YQL'269%$;Y(?[*?6PD[$I6DB"4T(+:C< M272R%UF.34@I/&2-ZZOZ,NEE9^S[ 538>#HJ:@S-9/SES(4Q O5:LL5:C%]6 M!OU$_T@B7,)D!5^NR"ZLI@J*ZM)41+ITJ<]!]S[:#0\2UW,IY.D@9(% S;*=Q\-TE$,JDSD:P1F MQ??>:#J+S*]6OQ$P?+C,OHLQAZ-IBO0W90II,P\QPD[C"CX:10F>X.WE%&I# M+X9REY798%@I;#D% !?85,:=#.,+.'+BX"-7ZG<+P[HPR))C^BA>D@Y*\_\$ M.(5/)DWJ0E6'%9_,D+%T\";VJ9T;Q1DD4W=JX*#&9+^X$78$U&U<[% #80N> M6YA !7\Z&XZ^ =6R*?WQ]!1F#(9O;U 16%=RZW+99G'.L#WQ"8"6249",M^)B9T:FQ_'K8L!U/U2G MMJ*[Q=9T2S?!>-R;,?725S#WW2-_DKSBY8.3;5\SU2B>_!3,R=UH6<,!B=$%H\(3-2Y=+?# [[WDC+GF%JB6OBH;<,;>XLDN M+'G?S#M>MGDIN2:F+G3&.I06:]K+:/ O=2C4^:RSW!\'YET2\=ZDB"3NI7R& M*IT@2DAG;(^]B\DV5^0TU],Y&3H JV.=9 \ *D1+-:Y3BOD>PQF#R18#;_A2 MJKF74JU/)W4@>'1#)4RL?!MEAD,-1'X 4#A,"%*X8F+L1RWBL\2712A,^;J7 M$BK@X!6!ZU$6XI-2V&$<3 RPUJU)(5 SO M\& I#\]]/!>-K.)! XA/R]B@[;FX\13*DE(4?!D1.HGAA:-FG#L,P,+^C'P= ME1C?6#^XZ1<:PH*E.JO5>.:3NHLQ%QO4JP]E.BPY+3V+RC#36[TH-=:RCQASXHV2&1IT0O0'#Y:DU MC9DUM5!O/ O?+Y(+TO%*IZMP"<^MSUPF?A*MVFM9?/TL1K58O@>#TDZ M83,M%M6\'\74II1]$R?\/1:X!8U_/HZI,_!)GQ3(V?QS7#&^\3"9'S&%/5HB M,?6_, 26(?_,3 @PRN&HU'B-,ZB_ZUZ_X85)TAR_/%UP%I_]YL_CF,?#P<#W MF_X44">5.P:>'3\PIR,;2K%;>8/3//W,<0:S&!798^GS]:^/IQ,W/"NN66TT ME3FJ%OH?,+=V7J@T\= [A')*]EJO!QE=,J]'WYJ3Y\JE\X7&$4QS$7+7G4HA]D=+HD9_H1 MZK>//@9"1'[V7#>FH<=O MC0?X387S'V-*6SS%NW!^FBESKW8_O/D8?UMGI596=O.Y'ZHQEFGN\?ES):AW M:VQ*Q_#2M\P]*WV\\97;Q:57 6G5>"H@2([CV:5)@H'Z7JQ,F"HY%B;GO%^XMBR1I!O]W6': M+]A,*.@)F./].HDSGK-N- A[)4>L06<1P:Y@$K^:Y_KXH7Y_.(F;FFAE*GDT MK*\UK@+P8LOT.!'SL*"-&Q?&,P-R/O8YJO?F26C5 MXE!:5R[VP!B\[QT!$8,V[R\7EFGU+]2-*/=(M MXPOCY>6I3U6D8M)H7*@8GU"3_));7@I/B+L8+]!-3.0H"6/Z4G?2&P!/3E?J M)?4HW$#=4O4=C7P:UDQ;EFZBWCC!46FAP+.*K]5558WFQ^.LJU&E!9R-/64Y M)U](65G,ETI]U(&GI^.:SI3_ <-,PC*"0W56.O/&34=)Y*MP>&?XVO>#HY+$ M TQ4[I;!>?. UN>RL*='W_QDWE65MOO; )AVM\CKBX+I8\QH-SVK=/74!Q"& M/AW5YZS;0,7ZY,\HS#)PA*TIC\1_8ZF.(K\[$?]T&JK-A'VU$;OA-*PQ9^%A MRA>N5(OP;B]HRK#GMW#F7I6&VU^PW*]*Q&LS%N#97Z1RF>(X0R#&L0XG]LB8 MW*#@O<7"4N.M7;Q,E; )BG),'8-OE41C9;2F/L\#Q2P33_-.IXJB_S +D'GT M;*>IM,O GXL4XUU,M:8 121- JN9NZX(I6D(^&9[H9&:VN978_OJJ- MTL/A*4A\GN7UJ_5O&KN7,T"ZMTLQ#]*R>] M>(42HUO*^YS2'1V?D&)JHCU8^L6JB747XW<:85"-;P7-T4_\H@J3+_L%_Z".IB_*IVQ9+2-H3;R.7I5^F3F?XY=%XAV< MFJ)&Y$5E#"\$0.FJX10LV]'(SP*[3,R\ U+4:TPVHD&D1=7 RHC6:N6+*407 M63V#JI1)LI]\:7(/ !;S'+\HIC7#BME)K%!C%HQ7.CK'U=;"=B7P>-'YK?:>[Q7Q+H5X%;RS"!Y-IU\#9?R1_+]Q.C#YY%4JGEU6HNS! LP0-A[J M>N3UJA51AS.Q;:QL<04V*X9;)NA&?!DMEHOMC,]AH4\24I9?DC:B-RO?D'HY M+/W,S!LRGIKDM8YV6\P$.NVGS;?%O51IWS:*W,Y6H%M,O_SY\I*ED24T.NU/ MXY5B)/'3TP;BS55PN^I450>J/D;7'"R8!:P=?/(GQ6@7/8 9D-/ P!;,%(N! M9SQD& .-"HH237Y6@I8L*0@48P$+]?&A-_[VWH_B+\"XQ+6/#Y'GQE$/WYS' M')H09.XS'I#TL5DGD0$9D7.D'#?2[_:UF*?&:N$UJ2$ MZ,'KO2^:>(TQD2BWBB%F-48ZUILVC K'+5)/MGWVQPM @J(Z=ZK*H@R22Q&;(:6$=D 'N%&QR M_E J:(7""M6ETS)\K!T"CU^G18LT4?AK4J5*5P.8%66B06F2QO*G5?)02#[\ M8H6*;,HR%F;F.[DN<2PN<)WLFFY61L/@4\[UVQ=U5< M4'&[-$IM2XHV*(5;J'$[V_B:\5P,7YQ!+P8VS:6JW6BIBC3"Y>E-#X;E!YL^LR'Z\ @P^'\;][Q35$ M;*]87$+4!2W?I-G,B&O+6PO>^N?9_I]?""<<@SV(-,D$8KE32)J,HER[3&I- M)';Y-1VYEV^]M#)3SKV[(4"(95P\G?L%1N9SU=,Z&?$N&E)172M<-R;MHM[R2NN+N< MW5L.1\T4M?K7=8N(,8&<,!Q'7LK2&>TYL3G5>1!9'ES^$_W>'I%[/"*'NU]< M1@GP+H>PAW/"-&-(DB 1M@[4@+#>8PQ'1%QS1!9=2D_"!=0,I>[%Y(CZHJ,T M[Z->*@-EK3Y-<1<7T78NN[R6?ON8KCI!T],(TB?#&)];9J^GIR3W6[*T%[H4 ME$4T:L]:C%?MA=J],UOO6E%V"R6YBJ02$$EB<% BHTR"QB19\#+DAE,1)-=7 M))VL)*"SE:ED-1*S??]\\TSF"9<]WS_[(G*:<6TEBGN F"(8:2Y5S#[1S@7# MO%9;.W1;K ^E,=>$ /NV&E.6 Z/G/$CF&<'"4RYXVOL,DW;O[W#OSPZ ;&,C M0$-KI' F$8BA0EH(CYRVF1A>F>/D7W5KZU*Q:EMJ;*<7[7\8*F[@)UQ67+-=&F M,W=?&1]W7<8"$UJ+P(%..\JX%,::G#OIB;28@LYN*NC%]N-N.KJB_7AI%']( M^86Q!?0RPORFO#5\+UL0Q<+[5^GC[L*"+!OGZ*?+&QWQ]Y!;+E>@>C>" ME)KUJ>>''#CVEY= \0(F!H6<4\0XDT@S@:.]K6./2FNTC50ONTSU3$'U8H?H M*B9@UKDA(G75FKL93==($*G5X"U\?ZMHH_8DW$ MBAI Y%&HPA5-D/]4GOQ734_^ Z?8+-%SY27(DBB.4O^6;J]4D^FJZXDJ2N3D M=)0:G,;^EN/:_U6FH*4@V)A$U]>]D[K#:LPF^>X7XHMF-T%7!.L4K=2O8.NS M3+1&3%812S6K&E"7$4@9:&72]()6OB+QKHFLJ=1&(^EN>:VSN0"BJ^*/ZF3X MXOJ^3KD!$R7%V\'W5_LP*VI;%0^/UTZ7=W?6)Z$/@A1A?CBHX[U2W:D)\*2R MO%7?'\7B-46?^QA2K=/"Q"?:JGO5?)I=G4T4^VM/4ZA82I*L$N^*.+24DEYT MDQV=QTH/PTE5^N?2,ZNBOHN-$)J]MHL=',^J_I\W$K7*AM\IJJYJX%T6(@5^Q9F:99QF8L7_^B\0%PQN^S$(Y+)5'T]U@< M8SBJZSH5(YS)QXV_JJ"T9?F!,G K@6Y9!BD>E6Y1Y2M6PDS)9*&;BBO$NY#Y M9,\2\!\%/O^LB.3*CK%Y"E5?26]T::>!0L[IPTC1+& E>2>9,P:'LLE8.RO\,:W9^0AS@C? M>_WFBS?,A-QQ!*90AA@3%AGM*"+*8:RXUI8Q."/XAI>FW5DP2:F.ZLJ(A5): M#O]AV+R6K+C;7,A,&3INB\I>H!3*SCYSF@F^LM#3H#E&1>>G68V:IE\E5KC=1A3;.)45M*^Y)DJ M*Q0O5+S2Y=&(S$T?550L6FVS>AGS,>8^A?'W9T51RWTO_/&S++7:+Y!F,DM; M* RUE3S4OQ31]W-7=0SP^U3SM"+4[R M-:#5P:@ KAJE@#B_'8YVRUD_.T#Z M3"(@Y<0$*JQ'+HO.)2<=TC(/B.94TZ"X\%Y=XY8&D2AMBIB 7]( MCX:#8:SZJV?[7S^=[NU^48'DF0-]1IGR,3K!(YEMWSJD+PC>=?8?>F0-JWL4DASM#_79>9 MN4F%O:X\09U=-SR=U#Y0_+.YETE)JC6'8A4']=O?C M[YU>*5\?/Z57$";=:SRC:QCHJK$9[XIF4JDXW(DA!L.P?+SH?>\"*8)&K MZ\7&#D<2WOS@W4[I^@G,"J/52UP5/ZO\M:53+KHE*]/!_["^:I%:>:+*@IJQ M\T#RM!8%%F:]MA9[["2R%J,RBC<"44=ERE(JL5T$;\SNJ K'+*S*45&[ :S) MV':QK//9^)JJA%!,0CRILJ JK^E"9\FB%KR4BZOFMGAM=Y$!]/2H/1M'^S!=E?B\OX<**-9"V MJO7>3">(4]!%&X%1F1[1^%BJ[ IO25U,BFYLI3VV9%U";*MVG,)YXEY4/=+J M?HU%L$VLG1LC5S^KT??8PQ#1O"3[.]BI]^M?3O/_[5._CC M[][?KW'YW]_<<;>G"XQ_[^^NU\D9_N7[AOGT_>L;]/ M8(RO+?#3X^//)_\ZCHE)!Z]__P;/X'L7Q\!M_Q5O0\_VSKZH3 K%:(Z"X00Q M:RS2F0=.:@57(0.X#7JQVJC7U I&//6!,I-S8X7-?$YSR9B0PMZ PRY7S)AL M$*W='P(TD-1? >.7G>K<=.#@=-+)>0#R<=<$]W< +)N<2&FJL3Y>$?B3>NU$ ME"R25V&R/5>4()]4B*XG$Z#!@*-EK>T]/3[TMBI]67QM-%YCXXZC9B\N^#2 M8O%%XZ1GJE+OU3UKH;9J#?PC^;7&*9"HZ#C<.RU4WS1ULFVT:(L]T-($]%DL M@PH8^[K73[.XYTF&:='+JOCR8J[) *@T=UTK+RF/44J]/(?M!V2J>R&7=8\& MY?R7%5=/>CQ^2]1PU MBW[3H$:/*V=%L5+=LC!'K5GK@<5[U>C+FZU[O:$S_7S#:10!J+U1]:FSRHT2 M"[*@Z@$W+^']#*L?X.Q1ES_XJ2ZZ:S[QL6P]=Q#^*J5_MQ#^_23[!R'IBO%A M1(SGRS7V^-[N%R*Y,IP2A'$6LW,P088RBHCEWF@;A'9F?97*']9-%(;Q^B31 M]*0KR@)ZXQBIHGO],F*W7QO$BUQ\B7JJ;;Q9-1A?YU[#I'M%>/]OR0 93F$" M;OR/%S=D*7R>I?"T=L70:XB+-P@(UK"O3\?^1?7#2]<;G_;U^8O>("U%^M!+ MD(%)+,U7;A \#E3=]+.Q1W/W_;XMN5>^K=@L@T6_&._^9SL'HJH^< MQJY)@Z,760>G0WGIZ>K26\GIC_CFEY=4[.*Q+ [_O=L7657\,TKP8:JDL!33O(D=*I5?%0[,^=9ON6$G]O"97=^ M8A] "H")[PW6A3L\XC@*;_642> ME6;8G-DH/G63IG:/M:'H"M&L("[%E>N_A^/Q;D,=' [?ZY@65WI)ZSA5^C@] M%L>?3W[T#T[V+CY__;N_=_+I;._U.[KW^D-OCWPXWC]\ [_?R_;)AV_[K]^< M_0W_KCX#WS7]FWS*/U_L]_9/8(R'NV=[7^W9_A_O+N [\-[A?F_O N;[QY_9 MWN'O??AWV#O/?OS[\,UD[V-V]D40QA1Q#F4BCW6KK4.&2XRH),["3UIEY'$< MC_8,_/(9T)Y*(0S2-I8/DYXC%6R.5&9%,-XJ:]S63LZ[.;L<#'_I%T4@[6V@ M,I*>%2%S)9JU\)6+3*K56T]2;]VV8%T+3/<$3!V\=Q!EKN<@?'0PG)##<$98XSQ$1L^20(G!86'% -&;#'6SLT M[Q)Z.4=^X_76$[#>'Y_WZ:_%R(C+T1ZW\C]MBHNI]2*5LBH>_7FL'$E7'DNR MVLHLI;2/A_@5"_2 1NFUX14'LWU+,6RM\E]!^>]_;!BM7.;LZ#5(8=".4:XE$I);Q *F MR, V(\6<%-YEN3)T:P=W67:YQOZ*:F,Y)-XI)[RI[=Y*^3HX82O*#R#*,PKH M<\V-"0R!V((HYR)'6DN"-/:9XL(H9^S63BXN-TS8-$%^ OSOCL*P2.U]*W,A MT)U6=UB#IZT,U+H%S2J7LHSQ*[,:+H?YW3C8]BFB]X-SM(-P%;2W@+X*H#>C M3$RF-&4XH(Q:L.F]$PA ' B:UTPH#/_U!FQZVI4L7Y--OS8A>T3>OA98-MM5 MV ++>H!EQA1S:X66 :,\PQ(QX0DRN7&(9B875&N2>V ^@G<9ID\;6#:4:?XS MA;U<7_DK5M28XX:1"?XL=?9.Z**\4>YL(^K]WK]]?J'4-J9Q%5[-"C3$<@.I M37&C(D3JXUX5E%_,K&FVNBE*,TU\+*^P6$GGB>R=V92]D]MY6H6W5W:KOKI9 M=54%/E4 OE=^G:V@!7<'DUY5W^*CM]-1JM3UIJBDX=Z.AB>O9K4W#L)BU:.B M6FFM&[/'J1M_N2#!_NL]?O!Z-]O_^NG'WM=/=._/+S8(@;GU"&.N$;.6(X.% M1EC9H*6U'E.YM4-(EY,E?43GZHU<>?MQE_6SZ#W5S_JC+&6V.W#O!L"QCGJ M=;NIHO3KWMCVA^/I!A75.J_.U6?\^>0MG*DCO/_7O[X=''[HQ>WQWN'_;!_L4OWCKX0ZVSPN4)>4(&88@$9F0.'LEI0:0V5TB\6U<)"6:UT M"+D!:XXSE1-C11:[Y&&:"_6$BFK1NJA6=9A2LMY!JB$T.U2=XE3-R\Q]%7.I M1O:<3_+![A<2E,F\5 "#1B%&/4.*>EA 3H45W!M'KRW9\CAKM)2MMXHJ*U7M MQECDJZA[551%*/V#A=7[ MQ6(T]U\U1FXS21_)PJKMC-ZXP,T#CS6NZ\W&NKXZ*QM2$41N+X;<+*\) F;( M"5A-99';&\3X/^&EZ'OXUC<#/SHZ3XSGW2",]!BTIHV];Y_UVAST"A+XAW[> M9^1-[!8UBL-)=1!3\\F37NH'\*S7Y3#YW2I6/K<4SR!]ZH^Z?OA1[(.T:@S& M[>ZF[F\Q+A^&VR9>K[P #W0I=].9KY"3RRTCPG,P?X5@ NPXXS/M>6"6XJ"L MOJ)Q(K_*X?/'J)ES_<"-ZW[5'BYNT[Y^8WODW8^_7__GZ^>O>_ASO 5[_8[_ M_?KMUX,__G.\?W&4?3[\?''P^E_?%F_3#@Z/+CY_A7'^%6_/_O-U_[6#^?6_ M[?VUQ_[^ZPT]>/WA>/_K'H-QAKUF7HTT6JI@%5($:\2PT4C)()%WF%!-F6&Q MZS3/\?:MTVI6/?0/'%_9HE>+7I?0*P.,HMK)W(-D9)2IG+(09 Y2HEG(?(M> M]X!>52S Q=[%$?Y"/.B3W&/$L?"(:6*0SHQ %#N1>6>E)7AK!^?Y-FL1K$6P MYXY@-"-YYKS$SCIF9*9R;9D5,LN54)BU_.L^$>SLBZ%:>.HX$L9*Q'*7(Q,; MW>@LXSK#.G!G@']E:GM=*2PM>K7HM5DS7P&]L*=&,>N=YT"^E-:**IQ;RC)% M##>R1:][0"\\*R4()J(*U"*/A4(,-@.L1Y\CKH)2V!'"!* 7YMGVY9;I+7JU MZ/7,T"L0E5F7ZZ!L8,"Z)":@WH/,F,FD).%J]+IQ %X+;+< -EX#FR4R#RH3 MR#+&$)/1+8:I1Q(S0G.M,R%39C&5\O% VUH+:15]M#;XI1H9AV,1Z,RI7$LIK=S:26&0Y.5ZDV<>GK&M/^ON M68+ K[O 6Q!X0!!8<)J+'%,F)+(>$\0,E\CD\),71GMF<\Z=:H'@&0+!;P_H M2FYE_HYD_NR+5T+#>>6(J2CO*@](:4>1 Q3WN ,^W6&'$!/5(>V(0CYE=COI 7$O[GR,(K*+M?]UY MV_Z#>^ MHQ) 3^>J:0T+M.%P_H!AV"U8KP+6S4)IC *-SAA!H%$E8B1W2.=2(5"TS&A. M,";F3B*P-ZV_UK]O-KUPQ60_+72TG4Q MR=Z@J-3);^>CN!4O$_3?>QH\,LE M4O<.+?V2.VTS3#.4!^P0RQ58AB[+X#^"BBPSP>KH-UN655P5!^V$T?"D,X!3 M::9C.&?C<2P@;7J#HF1>*HNFX\Z-O![[!S@F8Y ^^.D7SLO[*<@ #'K7VEAO M?*Z%VZ,/._CU@_/U'?UBF)-&&XVX<0RQ8 4R.M=(V2QWF96&1560;9.?G)L3 M.!33D4\I-R7^Z-D:;WPK.B=$P#L]'0U_P*F9^/[Y2D?9!P/'5.58:PNK1R5A0@CK M@L+.9=[>!>(!S /J#ZI%/)RMX1^Z-W@*T3._7B+Z]2[YD@L'B\\4$KG($+-P M@F4@.?)&*"$MSZWA@'_;E]M)U\<8 .T(UK( NE7. W9!@J 0*^,-DM.:6DV" M]%;!83 JNU-H:P_&-0?C#?_"&2$D-B-C60B(">Z1I@14I)(RFB>921GKVY=[ MDC4/1@$X7<"I\2D 5N\[8,9"%X6[K0C?]CBX7!G^S8^]W2]8<4X=5P@T5]Q? M)9#,8DDH3"E1A'O-KZT,/U_VG,Y7/:<+_2LWM$Z\AG,)!\[V^KU"K<*)!;XS M.(+7>O"OU-"@-VMHH-,12K%GW5J)EHH39AJ+)(."_*6Z\?R^RL8KM2US_"M5 MXZG<5G=0VQR3;8S)31^[Q']WZYY=*Q4A7_\"P(;(7RO&WX[U"8U5W4P&;EN( MGHC'6D+Z9_UEUENF_TJWVG7ATINX;/O# =H]&<*(+F#4-RA"_O.97[E\F#^] M];NOM?OEA]S#F7^$VP8&G?.=?3 &;M*0X"[Z?C[3A7\U'<.W U)_\(4]/3[N MG1;.@=^U_=8?WDJ.UB5*CW!AWX\\^G,*(PDK=&-YZ(6\]K9Z>:.Q8NT?EF7< M21]4OLW)#<;P\G0X3E=*+Y)WM_?=OXS+CLBV$J>7%U./?7S"7.O=\I;NV38: M>6[]10ZN\E2D=B/=LLG=:V]];+;>*7WZ6=N'I*W%>(,\#RVHR7-"L&.8<)WC M'&/*6)3*9[YW\?O) MYXM/,)[]_M[K#U_W7N^QSW]].M]__>;'WA__ZN\=VA][%Y_/%Z-4]K]^N]C[ MX^^O^X??Z![Y=+;_Q][9WL7Q\=^'[[*]PS=GGT\^_=B_>'.Q__5?\XERTDA& M+#>(P XA!LN.M!<2Z5QQ&G))F,<<%E;D)&. O8:N^EOREFOKT:+Y]2W=I[P\A9]+/.,R8X)RBG##"2QKIN M1!GD+''&!0S:S6SM$"7:=DXMH+6 AI41QA@G,LT8$]H$03)%?>8I-M*W@/9 M@$8;I(\*8@)'RAH+@.8"4MQR1*@$1>0QT'>UM2/HDDB>%L]:/'MF>$8 S+"@ MRDDB6&:#SC*9.:PTM2P/>8MG#X1GLU2++'=2::E0H): $6L#,AFE2'KAC9$ED[88"V_-MEZ*+V)!T M&WN3R]A?KKEZWT[/-=:"?>KE7N_!U][K(ZWA_.3E]NY=6JWM=C..2LREG&< M"413?X1@"0+&%!!F.06C)]-!"^#)3&Z*PGW.L9XI*[6-]&R=R&VDYU-&Z(^- M2$\EM!5@PB(A?(X8Z%%D!!4H?>(MF*Z/9S/_M M&&7,.(VTDQ@Q:7,DFV9H=@]7!2V:K8QF MLVN!P+%0L?9D;B5'#/8"::LXHEG&,JVMQDP"FK49."V8M6!V5Q&>@&"M0^ZV M#KG&E4D(U%*A-%*Y,HAA(9%AG"$K3=".Y"2SL6ZJ9-O98X&U9Q;?61?TO[ZN M^Y7QGHW;WEL!]>/&*ZP\QD)C;P)EUAI->0B*6TELH(&3%8M]7_C1T.GQ\=5W M#?WE=\)%PX,6T59!M%[CBH%[RKS4&7*I#K3*+))8^FA\"JOS8"W-MP"YHA_T MY8J(]G0N$U8) 7G&H$ \$SY0SG$ BTQD)@AG.'=689/E5-\ %):99M>*/FYE M?S79GSG/.3:8<*)1@+U ++H]<4X(XM>DN5O17;_HSCS%ECEK0\!(<1'OO6+Y)T4Y M"IZ!"6+R###X<:GM5GIO)+U*"":8,ADWDC%%I TB2(:5U)3R'+5"QHZ (2#L5&U4+0H-2F6 <5.S*S:E;&=U@&5U#3[="1D\F%Y<< M>I50MJG;:S&$FZX]9CWQF4!<900Q,%N0#IX@HH34TAH>8BMY3C9.6'_BP+L+ M@[A]YR:])-/+W/? M48L=]X(=,W\P(8%2IC4BL=TQRXE&QC. $MAH3#S!@JO'@QVMG#^HC[B5Z >3 MZ)F;6/'<6N<\DAHSQ)AS8-(&AJCU0ANL,YJ;V,5\7?ECK31OHC2OP6?<:NT- MD_&9BYGG%'8NW@(11A"S(-[*JQQICS,E7?F M@6F%>47SO>&%UM@[HZQ"E) ,,6<"4H1(E',B""5:8DTV364_LPC21O69CO]Q MZ@=CWU8'?9YUC]8>\=8\7 =A$81;8%VE,O/A[F1_!JRY-MX2D2%'8SJ28@II M#:91R$-&@\\=XW1K9UE#H+9(V=,0UK5[-5IA7:^PGM?"2C,CC<89XBP/B&7! M( GF*O*,">RYURZ76SMD6[3"^D2%=>V!;JVPKE58#V::%1/'%-8"D1!-EHQQ M)&-B7$9T[DFPH&%9-%DVI(A@*ZSKUZSK\CRTPGHGPKI7. M!8'>_$*=S&8) M.#"05DUR9$"G(FZXSKP-\(NPM8/QDB(C;% BW@-D"YL,#9BXQQX3'6/B,B9Q*EA-G%*7& M*6.X: 'S80!SYNUG61X"Q0$1#3#)G'9(>^=0[KDTGC&B?+:UD^-UU]1J\;+% MRQ8O+^$E#LP&FHF,6T:XUU@Z3;0-V@CB0TLP'P8O&QH%EO/@%8.[>^&\^%5OX/Q@ M\@+%-ZU=0G\FGR3=3NOZ,O+>OWU^H=0VIG$57@T'X]YX,NZ7QVY^>P/CL59N6 M_WR+:+[^':HO-=,#7_0F\/5V;M7$TCW[^$WJC\:3SWV+\<8P1 MT;N=WB!J@J_30:$CSGJ3X_3V5["]>G"> *-.-\3E"L8S!E]Z5*J(^-+0]F*? MU&)$5ZJRD3^-41:#H_B;Q6:!5!C"0^X]UHP%+(VE5#O-O(WQS?0G$1WO]M_. M)8W!+M@7@^G)&0#>V \651^<<^-'!^%#-:)/,*)9F$?V.)5=W_^?#^=__^5. M#6&@N/[3^QP_ \_^? )C^^-?WSY?'/']K^]^[!_N97L7>_#SV^.]PSXH+HL/ M=K\($;@@.4.$T5C+@7*D0JZ0,9E6 9O,O(CZ?]R;@X6+UQXZS-G4T'"#8Z @%.,Z=[[H_]=4!71C3>&K&DWBB$U#Z'Z Q'7P.]KUC]6AT M'M^8/@_#^PCPU@L@+O"U]AA8$LAY.1\8W/3DM*CH#5)5#6#_S_VWKVIK6MI'_PJ*L_O3)U3Q?)9]TLRXRIBG+P^$R!.2$XY_U#K M"K)!XI6$,?[TT[WVEK0% B,LVV KE3@825O[TNOIR^I^'FRQ\'!^Z;Q9(?"I ML]&PP%H+_9/^Y!)OV+_AX-&/CWOE9'@QWH+5Z@A/ M=3+LK,X!GM5T0YQ4XKWKK1_3JROGD_-1ON(<[NT,/H>[OJ\S^#U'O$65SFS< M7Z1<_[2K_*PN[U:G<3#'?EA;^6WSY$?#B_K4X8+R: QG6VU\1CH/ =LQ6.Z1 M'V 4=U*-#9X]A)-'8)B=VS.UPF'M%AI#7#')1_W8@\6"*Z*&$6@W-:;$;TXY MG^5!_3:X@V\SN!.PUSR(>:L71D,(2YH7C_+P:.3/CN%8H^QQ.< 9Y/=GU50G M"!.C=_V(Z[AD=(GCI[W'\*A6-$AT8POF"+CS%0.0G^%)(P* )>3<.X7W'V,T MT!_"HQD@4-:&L"8MF7:%;<$OQP<$A2I7&42"8""4X&HF,)T0?G"RU/GDTNAM?=?QI-\[P#O!LX'DR@$*#'+YWG/V[RU[LOX,HH3\H(P\P TX1?!#: M2/,7-*/8HEQU_/UQ^Q5MQ-GZKJM1\/.3#*OHQ2"/CAJ0>[GX!6TTLE5?^^B9 MGO7/,JZ:^ONC4>NE>T?@RA.D8:-^.&_/=##!^U*7T]U/=GF8= L><,TM]Y_7 MM_@CR!>/ /9[9^>P^"%FPV03D+DT8 %_SY@B].%;+WS5,SD;UL"N]/P9A#3O M:VP$/N8K MO_646RG#M!%3@J3:.T)3J797'>"D0CXC=64J#RPPI \H,.R4I2ZS'[71X ZD M4QA(+3Q-NIZ ,&OG+.,R26&D<]*&)(N,,5H5A&:VHC"=HO UD;I-0/BIJ+OW MX37\_*?)UL$0*D3PK6@87GSPKD'+> M'AV"+1]&RXJ/N#\\:YU 7$C(L> M$HFB@Y!,2:=YB 8B+IV9T*C^LQ*$?YUG<"T_ ,]V#Y2CDOELF'.!:UFHLBK3 MH#&2<44ZD[\XRGUOL>4"RGUX+7>W#TW4W&?'B&)2$1DT(XXQ281AT26GI:/V MAA1XF@@!P '"M=6TFL3B)FL-I[ "W4]]B(>VNCG@/)AZ#.DR7-_V>'J6>%TU MV9M;^=;2@P\OX+CCX_[9[(JF%><;[E"-(&]<58-JS5<65# *GI*Q*M$DX7MM MBL50 S]'$:P5C:0MU8)VUQ&_NE*F*Z03@?V61PCZ@*K[Y:\A;BF\G#Z7:ZN( M\.]X&>WMO!"[KPYC2,Q1I@A701+IHR A)TC7I.&>.RD ^R!=N][U\(^V&%,- MK!:JEZ0,]2TWQ9^KFPUEQ0F?K,XR2"K )PE9B@5,YAYP.2]OI]F8S7K-!K/\ MX 1/S&BBAB MBRK"+]>YWCS=]3]=R-^2<2P1)P,G$FXYL3%QXGB0UOK@"M4 "NP:*"Q#B5GK M0]/=,IB,AB(A.PZYU9C&[;P;0HMVZSK?.UP- M$)M25YS2S$@1F&6,^@R)N97*4F,V2?D775*1@9\M3(!;HH6H&#*DX@5<;-*" ML*B<#5)';P6$J[BC=W/ BF;<^,Y[6$52GEJ69:9*R>18R#D$ -JBK N%NHU5 M?&&KV'MU"#>;0YYMB(/T$H#620B\ OY5>RJB"Z*(&]IX*AJ-S^#Y0)[]H;&- M"[B_)]@XL 35$.SN83519(2JHW5?&&KV0U!* M[^*XC^T?H_P)_F_KOE;H'02 S/,@/)690PZ0=* L",@;7:*;,O,7MD*^>W'H MX''PC"WS%M)'F8(GW@)V469R5K[8K-4*5HB(-1EAGU,CWG;:'X_1.J:6N%+X M]6)^L(/%@TWCL/K/9]^1VNS\?X:=_VB4D1Y@0#LNC3/.-B"S M.M:#UQ\@O(M>ZZP@-Q3.0:JH7"$^2TV4-*58RJQ+D!2()22,#V'II/,\:U%& M$\(V^O &W#$VA\0\FO@:;4SP3OCG8@^%"8EM=[IDGFR.ODDLL_+JXDK1HI3BX;X([2M.<_K M3NH1&'Z=^DIY5'_]:WLAE[O9C\]'M9KU@LN$%6Z3&31M4ZD&X^"CCFZRI#9P#1%,J-6<^ M.&QTU(9;H:R1-P\-WQF:[V&W&X1N[%1AZF,DXXX98H/%33.5B(M<$J.E]-F( M7(Q\\LPN48-_ C]]&NN@Z_9)OWB*UYWZ\_&M8 "BPQ6%\[SG/E+7R>[!H/S MV8 /OF64(\[JS)+<9K G5I&\27U7\YN3X>"((.HM>,IE^_7!G_@!9(7CXYPG MXUEKP-)1D3J2AX-#^ [P5>"R<8W.X,6OV./^V7_?,)I-IY_!=ZHU^' M%QL 10!]\^IR=_O095N4,I 91F:)-#P0SRPV[UA1O )HS>#HK^\O3N&SKH!O MUEC^!X!C8RVMM4!8:!B/SOE ..,H5Q\4N%M/"4>U#V=CMLZ!M=SL;7_L'0\O M\KL\JM"&)>QQ;S#LG7H(#<]/$87K3*X_141;2Z_]C4G,0V_";_MML>KY>-OR M?QL->S_CNNW]#+=S@&5F;)&K*WF*'IWVD-[OS53[0YWJ'-\\UEDOI=D2/A_X M\]1O6O/.SDXJO,!U0P+48!@23.0!9N=#^#W::#V=D'&'7O\4RN-&9R, @8\Z00-N4/1%166U*B8D' ,FG M]CI*A@8E&Q-8U;-&^$Y9N+(V**EH\%GQJ(77Q5!=DKZR-;7)RWIAWX(H^2?8V5L!,1E&SU1)[#R08&<^:P+A MM"-9:)U25,XQ^^29MLL,[;Y!_*="S<80UFP(&;448$9&R.><)B$# MX!0)Q[.>4NO*DV=2+]%CG!K"(N(\_0+[\@\]EEO6T[!0S>GP, W/VK2RTQK1 MR2U(';&K'VG"OZO;_H\#D#M9]709=B+ZUOGOEW8_,?\!MR)WUNX.7.IVG)S[ M1T^3>?_U^F:7[V\?)M1(35X3#KDSQ(FHR.AB)BE+W%@LDB%!L-7+ L7'!-P; M@_ETJKEMM7_PY_O=@]=L=^?M)4:7T@B*/'-1.X/30H:X%#6)PAM 4U=,@#V MR]1+EH/]5DMZ=@MN=0+*:QU+CQNU7O@1UM7'^R,,)#:V>"MXO6*[VX>\T&!D M#3@%@TQ7"&(U)#O9.I%4T$89K!O?TAK1[+#<8&8G0VQ.^30S6P/6C2&@@9\V M]O8U[2URE,P3T2CN E'%0'!;=";62$I$#$E&004KX79[NPIWH6N(ETMI M/M:;^/<]9/1;RLC0B>^:D+ %4ZQFSW1R*XWL-2+)ALNO>7>M<-=O'%^9$H:S M&K=OG@T$Y_=G>3#.U_AD8W>;HW?F^S/6F=[T-!<8)AY#H+\JDS'O7:<+_)H[ M[KV7C;&-,SR==)VI^!H-3)T_ZSQ_Y%W>._C]Q=Y6[]=?G_?^B>;*Z8_-[^I? MV(__VD+>M5$^[2/_9-/9/;F<3=QUINC.1@!@HSYN?F/35^6>Z_1^+Q"T 29? M#$=OYSW@YP/DKWP'GQ^>CWNG8._]IO'GU(_QHF9OG+-GM]LAO0859TOMI-*O M3MHS[..D0QU80'+N9J<X.V^SJ7;OX^N.FF?JR5QE;P]VF(3[>CMX^A*NS MC/-[7(]S;:P1%]?]7964/F1G@K#)2)0IX+)(%R >2O"WZ-J(2$XC(D7UAD+M M"^U]7NY]>/M^[^*0:G@TQCEB?("()R5&+-.1,!]\TK1P81A$W/QF/K5I,W/O M[.0OK5\;0;U;WS,_C(%;N;NI8IEB\AEYK)3[,W8SU)"O]E74.]''V4),-Y8T031E3^0^Q^N8K50?:Z-990P8-Y6 NC*O M< '4ZYN^AC W/1 \A&&<1<%7 #/%'>I5B%,[-\63RT1Z^AR:S5!;EV%FK%D M,D^+33'T?(@>'Y M A"^G_P$-^[M5\:,O7Z+&:>O/^S^\I+NOOG[%-XO8$V___OT3[G_RPOY]\Y/ MQWL?CD_^!@R GT^N8L;?;W8O7F,KT>G?<&[Q_=[.SZ=_'QS)UP?';W=_>2'V M?_GK=/?-S_#S7V7W8/=R]\.+0VH!'$3RA Q9WEW)^V=!2)E=:7]^ MI;/DNQD8PPP"?T#P?P H5B ;C-H<_P3FW>;V@T\O6N91Y'W.ZTJI\Y?W7RQ:=T'.A>E#U1!**X/2K M.$Z"?*Y^QXTT,BB\,:B25_BVE ,<$Z&L45C( 3Q0 ./RCZ?TXUQ%I3^N M'JEU:=7;5PF2D%O3:AJMQ[F*C#2/L]?&\JUSKK4:](:8GQ;L*)P]NLO>/^%# M^7U_TGS#OZ8><*9FA<"$M,DX;9M\Z/BZP\K2@%/./Z MU6V0/6T(GXI3>!0R@Z]"8VN+9Z?S0:I*;M?& QUQF:/S?JHK JP#3*<_/D9C MJ"\VQGT,ZP?W82^GD=LH5]<_;EI#^Q^F;+KGXXINPX!16+7"/LYNC>%C>)+U M3/"]\R]OSZ;9 #[)$!PU6D[-Q^HSPJ;,D!LQ&C_*/_3^V?]7[U=\:X_U" 06 M0UP?,WF.&OSA'6N*@LWOFYRLCZ98RPM3WJ!1=^']"$>>'9K#H3O7T1R&-&7) M]NQF0B+7KO?'NI;@:+/#"3C MSP&DT=&Y7?*JD6YJH7?N/7$IAUGZWA7GP%=6=8>]?TZ&1QFO8*O7EFRGE9_Q MO&I;UZ9O2$D72D"S*C"&!#-%(A\!,]_A]TPCB3FVY79[Z8I U2V31K?20WY, M,^Q:D759N_VT!7&E69&@E?&TN!23="7ZZ'/6@2G+C-,NK&'^_8V$+_)(Z M1\F9XPD'0>1:FU=H*=D[6"^Z2.2F5"IEI3473B>GTO)!\HTY?%YS0$X]@82A MOGBB$TM$*LD(RM$3[@/325E>%$=S4"OLS\Z8KE8Q$65+AG]9T89*XT,P6G$3 M U?PAXUL@QA?PT3$_O:A2#9[[Q,1I2 /31+$LZ@AWJ4F*RNX+>[),VF>NO4! M!I?61^,,T\&C-;AB<6-="2F$*%9M .-K6 /.R/#,CTKI74;ZJ 7$M1QRL%,QBFS2.B)O]I.^/J)C $ M9WD\4RWM3&C/Q4EK;G?6'QNTKZFDP9+"(.C M(1X]H,'#7?[_\N6"^NNT+%>)\-O[4EMJVKA]Z^:!RZUF$AXBT-'P=$6^KTUE]\Z;]YR?=?'2HO/$0"BDB> M8>E+:HD%=";.VL(C$]'Q#+$"?WI](_T?6!=;[<&G8&V.+INB41DI.A<$#RD9 M4:B466\>_!=Y\ +5D Q$ZQ"0$2T+ZF5228+UGG#'13;>QN0#"GDM>_!3IK=> M4U; .MT[N.%'N6+'K>S<2\U":*=52BQ0&:02-D 6'RR3%F+7P,(-^@4;LUBO M6>R^A]R!:^;!#C))'!((&;DFGG)!) 0$ A*+0EG$W&%)*/"/Q2;.J835E1)% M54N>;PTUO@N<=&B?")G9%/P2&U6JH^J644*&>##/"CI;V >:ZT;-V0@;[&9E MJH5.SVE[WHN?7A[L;$\+/3<+I>/>>1.$C!<5TZ^JF'>B@)/+WC&A.8="TDZ%3"UYX(+ZV+L^:EIJ255-J M7EK4RJNPX=S @;/\1-?$=%.XH]B>5UPL,LIH&56PY8I!TG@Z#9 M"VU?:#T:,4NT5GAJ!,0 M_A=BW#\[V[8U0!S_CNUMV%';SDMV2TJSL/*WMION>ZXLS88DY>Z'%Q_VC@Z5 MBY:6E(C+R:'42R8 S $<@5;:9EXX2KVL8"(6B\H\QB)TEHD:'P/SGNH21&*6 MQH],+FY,Y,&92"G*P].,1%FAB61"$L^<)I%GJ:STV2GUY-G@>A?R=7%F&V+, M49B2TZ.0!ZX]")!ZHF,%!WXS:\?-I!W3Z&M5M_]E,?V7X3!AVCP%X^U93_WV M? +FNP7HO9T7R+NO11#"NT(X=Y"VJ>*)@Y2*!*H25Z5PJ=A24%YH16P-IC-9 MU)1^RNK&1;<^W&GKVV38\_,0854ART[[<=K\M]_6$Q;_X_@!9&%ZV>\T:E% M*WTPF+HZ(\C&7+\H0!^\18!FD,Y!%.P(1-&FZ2^QVBI2G&%*F)0T=3=PL'Z" MZ=)[UYX>=6'ACSR9-/RCWZ\-[NV\I1"Y0F1*!;<<]S$+! ;!$A_0W.VKQH)B]?SLWT4U;\)HIMV69QFJM-)Y1BY36 MA:<(:4^P3#@K(O@M692.?OF.)[\*/C8_[9[_E$=84 M_5'^?AMF]@Y>7J!4N7-4%><)BBX3*;TDUF* GG-1/N=0.(3EXKH(QS^N)/(;X/FX]UO_+*/%+?)+'?SVV[1[I6&D0!N.8#CPT?[)#1]Z?O#;5ONI M-IYO1J":1BXX9-/.T;[[O_[8]_[SUVP7%2D9O&!B:V>+IY$-KAW,+1/<'8/M[]@F6\DR/!!SAS%ENC/2&8'P7SGOW MXE![E0*J!T:&@@A6@N]C4A!=HF/1,IDL=GA=9RJ]9K!HK\]K6>,Y%JA&EU?) M4/Z8J:5#?O1T;HS/7RY8UEJ C^EHP)&;DK*2W :;:(Q<"VVRU\RE#?"M#_C@ MW+H-23F(H3@2CRHD3"Z!!,FUC"+ O_+),[6L;W@9\-6^0&3*V.T=Y'@\ M /=]=-G[G^$)ML>/*YIMX8M__K&]^-M&M>;DY&I)[@_<'JL_73D(DDA,!Q6F MB-=^:VN6:)7OEAOELE/?KAM]$'K\U1_5%KOG)\/S-+^,_G0%;&%PUW[C]E_/ M#^9?=\.W+7S-=++T;#0\P\;&X:"IN2RP8W;'7MLQWE';^/=F"(?KO6O9']J1 M]7>P^!;)+ZY'+X^B2^;&4'1YW#9?V[UN7]97)*3$VC%N4%,*T5DI2B870]2P$VP$?L(QT0Z%]>=-UEFQU/^R%GMN\Z<3#D? MY]\\)<^[T;:PJ[;EI6[Z9^]R=O7RX(W#DWK[21Z,6WZJDZ$?=!@8)I=G MS9!02SW"?4)!,ON&TK(XN28@K-0Q6_H#?9\PV M2//XO!F)^FZS\DZ4 M^Q*W9?'7K&J,\BDD ]!-/".M2VP]T=:4H43ELA5RK= MB&B%IY86:Q+$"=[E%!AGF04I52[^ANG#S9-=]Y,-.5H5BX=HP3A4+10$TE5' ME'.!9:TA:C['V_GLZL:R M&LOB$)&JHB+5$HPJ14L OA-Q$A(=+X.V/(A7^H#N^"L=^=<=G=9X% I/4 M'U7^V(;IJM+'MLW'E5FD4C@AZ=7B8$P?CMM^"HO5PU-P_V=Y5*T?N:C:>X,7 M!]\[JIR6BU\2\B##X?KP,UYV1"5H>% X;=RYT.83^1U&,O"U>&?AT<*3N'J) MLR"[?B7>>[S<;C#]*.+>V[O#EU#=M0'4LT)L$+9K[$A_+4[]=U(?-?:SFP1X6J YWW]4IJ3 M2,.YF2[[Z+7C=\\'*?RWVCZ-]OJG[>^U6?0Z!5>'C WCZ8)S8EN]D]HI F;5 M']5E/5VJLR/C%S53V'=9N1_E__%'1Z-\A#D LAU>3@F_;N0 6D9YN"07F-_: MV4UJYLB77,?6T]EK>#G8+J7ND>7Q'^=AW$\ )0!9VU.QAO'V(/T' M$YF_VCSFNW6N>Q^:QBK.%36S>!\FYDX4YJS*G,@9EH@B,Y37$41N3N*=)X'QP=!(I Q3ABD->%@.$5\JB M\'@IGA:=+3R99_P6WOUKS-CW@\%[@M8<]9;AY"J62J.!4RL>0LPD?:8!'[B=7X.K.^Q^;->YMN_62A?V.P[>OL>]_I"2 .P@+/)( M9+"&."X!Q&C*U)C :79+]SLZ0A&S>!UW/)Z_?"2^;V,^JX/<:[YW<0A/A@IF M-1$V0#8)*3VQ-"D2C!3&*6.]$V R:R33^P)N;V,-GU1B0)V,5XT>IO-RE@QA>^SV8'#N M3[YS<]K[$#&H-I%#]&P\T1+B)NF2(U9(^,-[YU(T'*!FI,I9]IZU27U?*L'LFO>%%R])=)?KRO&^@[0R#)[S0 MI5/+:+6NA96\,2H"GJ/"QI&?B03NYO>UP2%438):)\OO\=V+Q>].W\+UN#N7G+L5O[F%%"=4:UE:=Q"4;(W/L:OK"(#E1.R5O:ZI]01?+N+:F%# M -\.<*TC%8@J20Z.@'--X7\F"*Z%X2)8[J5KN\K7-*[ULMX#Q&%L-EC>[?3] M%CGV=^!F::\>T ML;I(#[$E9!A,69.CE,%[G^,Z!TPW-O 1&V 0Z<-3+A*3/HX459"4*V(9#412 M#G$6,RSX@C9P"UO5S3-+MSE,M)RFQ'550:XC ;O(B'<-T2K(7J/?;21;<6MS MQGM[_P3DTS#K7D'G51O=P=U,N)'C_='"O?EN3;>;L.[OO+[8O3CTWFIX3I0( M:B4RJG#B*$TDYPP/SL;(C5P^O)]N-K=[CY'>;]C_YC.YCXS%ET3:C=W>$7+_ M%+M'AS0K'E2PQ$(6BV[7$&^"(H@T4;*8'([K\5L@%^#L^?GI>4L\6IDHF]N+ MNO$WHN4UD9IQ+\Z/DJ^'GU,SGL%MW?^]T4RW[F>G]YKD6.X2" MD'JJ:+%(UV-NV9&]>9SVMI:! MA7SJ,=0C[UQ];%KQ_&ARV>B9PH\([H,JZ!>'YZ-Q[G2V%A]GTK/3L:NYJ.08 M2_L-+?@98//17(QEV]>,3@'ZS\7A^Z/6&SV]4N&L)<23\7!^R=,:Y^R@C4#+A3]#O;]KDZW- M*W.UO_G57ZM,_B^<%3STA;2Y=USORY7.WU$N.(PSOLW+XOO.!Z/<>L1:G&\[ M"UMM5KB*1J=TB SLC=LN)UBJG=-4+ESE^)K/;>KXS<4O2N_ F8[R,4[5O,O3 M>VS+B,APLQ37M)TZ"AO56? M0D'T)2NOM6S\O/L$YG6XYV!9/X-A_0_:U913:!N),'_/\02>;^VCQJOYJ8H? M'/CWWZ\7.7@M][W.]?-\.^ M;7.!V.-[MI5N06SOS1%JG6%$R"%#(** \4A-0\-F*7UAN6B98Y(W")S,[083 M)?11_OVGU+6F0-9"_2UFRN#_'+>@( BVQ@N2G.)$EN"( M"RR19&60B#:,@ID*NDYX>\0VM,&YK@&IO8M#*:.Q14F2-0[#A1B)UYD2&C@8 MD-,A2_'D&1>W5*2Z./:C?R7"\T&7[&-X^H4X94F"B2,:#*.*TTZ M4Q%'))"JH75U)?CV.L,XQ.L8QK?=+*?-Y,:S+JZMAN'GHLXC=H2GSEH.XH\> M,<$EOVOUOII$TY]T9+Y:LN>&["7ET)9"%F36(0V<]-O1Q^%=K\2_\_T3[#8C M<,ID[$]RYZIFPP7W&@%>EL@,IT0P"R0X4RZ/^I;%,YWM*UX"QEP&W)N>)8VA#>+Z,IV=]X>2AN9*-R1R"(J MXE%)K"R)A)R8XIS'&-0MG9M+GQW-J63.9%(I2)]0H;L(\,*:%^_ $R\O5FZ> MW:K/+BH1F>.<".8YSGY(<(>%D4*94,(SPR.XP^MJU\O$+Q$TL,8SG\*\#@M; MC6;@=- HOX=GT<=AVT%JL6[*;(+UKA,X#-:^VK?5@=,9%L\_TL CP.>DP<@E MR/A \.2GZ:SVR>P82P%W@POQB4="I:=)6YU#*?!8 METFHKF%GH]?[SW#\?_]?7(@?>[\_A6-!F %_'.0X5R\X[N?2>_$>(J4:LNT7 M>*HHF7=1R_4-P\-P-(N^)L>CX?G1<0-EV%KW;)9A[G$(NW)+)_9FN[VS /Z:UV+-4D[&0Z."(Z63/L3;NC-7N#" MFRT UDD MIKQIDYH,3M<*6*3JC<_#FTJ6,IR]JTN;AE\\3U=Z)_X"E_)DU&\()JYL,%WG M9&F9O6L_!H0."YPKV.9_Q/T^W'D6V?VLR M_8EYWQRW%F4OEY,T7K/K+M2MR"-EF>7",)F]D!GU2;XXOXY^EF5( M]QVCW(L/^P>O#ZGUUEHJ" 1DF4@=!+&.25)8,"XH3:-V*TWE90X@YKW4*A:4 MC[-6LIQ"]/""S8.$!^FY\LHF3;1WD.CYZ(C+$(HQY8*E ?+T1)=. MZ-[65/K).^%(2X>S4^G:[G\#+5T]LV8[J!9?MZ8[X$W-:.XI%IPC2O0.D)0) M<[]/X[\4P6A#LRZV,*FMQ]V#UDQ*B0+R6)JMH0H >>@25$;J%HB1&;$U$ MMCA!6M.##KE=\..&;07?UK:QP#>T;&X8 4 D\,^/+J"V,:2S*Y6N-GA MW3V <]J)V [+LJ6<1&HKK:TD0?I ( Z@&1DJ:;(?6\,K[NH^)D/9RY/]\GW; M26%VM\^+"9()V4DU&.;"L^:6,89<<(5R ^,<4F@[M_-;#2+_2K=6M'6 MO6:Y%H<&!\,[< ]\/'>:I4[W4GJ[KL#=E7+^[C6XQ:/6X%ZSIO8#J5#L--P: M=9W4]NC_/?>C24.ST>0/3=&V)2)N8[5R/H '(K,-/?<$B.5)C)F3R [Y00>@#:6 M.N6058P__4@I=545)JHC!U=A; Q."O@Q"@>6H+) Z4+[L=V\C3#._<:O#W;? M(\&/,\:+I%&+&K73O22>YD1\1JXG%86U#N<"[RBV-)R5="%2NAB.WHZOR'S- MWC"?;?"#IJH]SCB' ?9!AF>0EU58Z2I87T):=HH)$00&6">N-=)*FCVKSZ]$ MCWDOLUN1QV(SA76?_OE=NG=P1/=WCN :XOO=[4,:,VZN<:)5I<@T# R4%4*+ MM\98R:+('Y&6QLH ^B;P4FGNV%:,*F^ALF]]X;%/S;!UY2_W$'F^&=9IHC:^ M/*T5_5GR'X9^E*HA7Z7D[T]ZJ9_FNRF^-U5-JA-2G1:V9ODM8?F_SP9,74]P M/LVT#<;BYR>3Y:UF5UA'YTN_[M%>'5."NW$3A](M@\6/?IOGZC-9-J(VG0V; MH%;2(NC-M!5F?8AW9Z:Z6B:;G\:5G>^N^%%9C2,V:*.XYLI&+;D25JJB@J&R M.":86H<:T09#UQ#=28CN9!0B6Q4)DQP;S#(*%AE!HA.1*I5CB6EIS\>]YYR5 M9TXJ%D.T8!A9VB!D##P;4;)*W&WFG!^&=:B]HT/&F'&I%&*]PFDU%R$.#(5 M4JL*==Y+A8S"U_L/E_/&=GG,5S&9^XED;DSF\YO,AY<*SN'#WL[;][O(W'1T MJ*B*!:GGM,R,R"(Y\8IJ0I57W&CI53,FOSY H2&D:)SSS!09> J94>42$U$G M:HS: ,J# !1(+%\=4LN8%]*33%%LVE%*@@%4R5HF$2/$!P;'7V^FU5A6"&Y5 M4+?NU84X[:P"^VH"YV[XVAX9!\&1^ZJ-KE"C(=52*GQ@%4MUS/#$O,J**^F] M]H4FEIAB!7(53==AJ9MRUBT6R "?7$F0TBL()8+,2B=:[1)E*NN1E M'?5=M;79>%&S:WQ^!K\&LVR5>_$=T^"]J0H?00)4MY'O59+0/ ?GG%91:M%H4SKZ7$4C1%/?*4 MB12"0@B=+2DIR9*=LMQ0"*%O+T+4SN/I_M.RNOKM=8;[;\B;Z%SD/!=+ X3E M)F@6,QL5.?9B.;M4K5)1F\O\%F M6&8"XCMPGQ*2 8'ZJX:C'$TJJ?"R@<.O9LRO+G:W#S/$>#IH0725,\U!$8AS M**$F C9R5R3EM\+A8HO7>(&=Z?ZD%5<-+9D'6-&NU"LH-D)3]?9 >.^6(J,9/12 >Y>)$U((ZZPPU6'&YI=-J MY9(+5G"%IK% [BZ3+S[RK'1*T0LAP#6ODXQZ8RF?WI-7S_W58:!")XDS<1#< M0Z;B,K$.4--!6FFUI)F;RE1]5QVPQB%/_;6OVDB8RES6$;-[01!ECE,?>(J0 MWT( X:7SPECE!"O!Q#5LOV\W6V7CWYK3[-@*X.;S)A;>'J2]X: -C#<65"TH M"L":+)24*2#OF U$1J>)U4:2K*R4VFE>M,4M]UMRE56Q1BAO3:34:^>EQ_TB M$X7P2)W'?&'LAJ+9QB2^@$E(+*AY;S&H)][$2*13A00+N:P1*1>(OH*V&DWB M-K7E=4R/OYR79;>N[&PW?0:G9R?#2PC+3K(?UW$C)*HX:F8O:EPU'.3K 1\& M@\=^=)1;5:E^N_U^V:34$ F>]@?]T_ZGZ$M<15 (_W+_W;U!5%@62E",*B:D M\YE#<\GXPG 4@VR/KF)\PRCNL$1. M?^1!'^[JWG"2QX^^;?43V4F.1L/QN!3HTJOK>G"\?>/>01BVY)$!>P]U-+0ZQD\).!NR]48(%!T+I] M?@00U6.J+O19B;E]BL\65$PV2_IA/_0W+S]M27=]W720ZUX)!8=T"99Z034T MF2"T28DJ6/S< @P(=5,!8Y6=_>9PMEH"L?D<_=9-G"58EWO?G]*OU*80 M5'8ZKP6ZAK6$-:PE]Y6CO!>*K)2U5"-J2\<_PR7_A5>\TQ_'DR%RNWS7YH5, MC <<*N%);"(-9A7TL1S4PAS68%;\"4AIFAF;U697+4I7$!EMGOM:DU6ZBU.;%X>P]IQ6*'-4%"",4)G8Q"CQFB?+2W+: M(\)P=4L1]%8AO.74&?6V:\:2R3S!TP[2>^F,5"E:I11 YC>H<0ZR(S'X:80 M%$XN*>JY%);*K*T5S!D>*<\!P$6II2'HHL'\.H34JUK-PJ[U7AZX$0VW.X(,B)Q!W1!( Q$EPPBJPGZ"8?0*N)OHS9.P8 MG>>E;!HM]PDFU9TYW1^DO?+]/RKF5>#!S/_ M>:KA.+^H[]B^!''U!^?G?C+'_J#>N_JAWZL)'\0++1/%([9DA,Y]]1JAOQ$ MDQ'\EZ:';ZF+GE;JHG]/TO77#'\JA+KQ9?J4W?C:;8=E[*D5\EZ'O?TUZ3[3 MR>H['?;?]?XV]QB>%5K!__M$/)ES3-4:] ^TQ^JSGAYOR5O;)]]:"KR]5YF] M>].5-ST4/WN/!^OZH89KZZHU-$?ZXLZITF(U;/F";57F*T3_V0JY^0Y\KS=K M6OKNWB^Z<+\^8F7!Q[='(T"R1-I3CC'G4FZ[#;@K9 M[IJXK^ RZGV;Q3&A7VE,KD0N5];NC3>IM:4:X-UJ2+2WZGW\"C?E_UQ=:.N[ M_.YEC_ K'])UK[(AS1V-2?N"G0911LL@D T%@EB(6R&KO+FT\[%=YU]PH^KY M VOUNV>D>OSZ]/W)_IO_O-D[2'WXS,7?O[R4D,I#RO^?_MXOO_=?'QQ=P'F) MO3<)SO<_;Z:?@>\Z_YO_J7=/=]D>A_>^^>GMZS?'_;T=2/E/7]*_?_G/\?[. M-M_[$/D>__EX]W2O[/Y!W_]Z\&("_[\XS(IF$4*"I(WB7&0.Q(O"B6:M6Y+T-]N'GVT-X*LKKH7;O-C'B_Z*)'VS^L/R0'1VM_AJ=VLI6"]]4J?]E$[R MU[D#__P:$=CTAO\\'.T,S\.DG)]=1!D^>,)46XX;!>9F",X,I(%&+YF@?Z!IX*:BM0&RQU71V@#9?8%L'EEFS7 B M4)$BO2+2"D4<9X!FJ62AG#;!J2?/C)6/IS3?!I]7Y+*8;'HSUIQ)WN$8=[K@ M3_F"KW.2FRWL9<#X.S8V#?S1IU0,E]RHNU<@'HE7^-3P]G3R8<8F.KOG&S>P M@AO8Z^[0"AU23)P13Q.X 2D,"3EK IZY&)&9#\D_>2:87-NVQ@,*63>+NNGR-3)(#?8M HV=7<0&9)^TNA(\"H1 MZ7@BCEE-3 Z*!$@E/A#B#/R7/-8]<)JY@B5K^Z3']&I?H0RDKS/F%OGKL M,&N+;\:>/JDI_L8!BTU=?DVWYUO!]G6%7U/K13KNY^=CN/0\JG.JF_+]_3"^ MNP_)3>0J1DN$MH9(PS6QN422G'4XR4MCT4^>.64_/0Q;]T)Y'/N4&[S+EVO.R4U&(R(0!*LNPRD3X*XJS4)(? I'-&%RL!+[5;=]_&U\/+&E#_ MNXZ7=SE2.M1LCY& \MJH:&^4ST9YC!3N5==^1BEYED>5R*?*V,]$YUK%]&/_ M+O="SH->6YX+Y^TO!\-)[S)/FA=Q:#_'24[( 7^%A ! 8-P?UZ\Z7U+D:VG= MVV(X?'Y9)?#*R<^)LRIGUL*A+X:CMY6>]6PT? /G-&X8ZV^ZRHY^T!#,I <' MQI.85>?GWPQGVCL;CJ:ZE7@><[Z%YFZVMVSVWP7_]DU[IH[;J[(APRR2GUCP?#J'@ ME^8YV?NP2P]Y=BD[YTB6VA(I+<2IRB3"F)-<.*F,,D^>76\Q^0>:RVK/E=EH MJ0.42(Q+99EU6B@1J5,J!V;3YKFNZ[F^NCA,EKM4?"&0*3HB'60B/OA,5,E2 M9.N3<_G),[:,([)5JEP \7_=6VZR,LN,*^0A%L513OU)[V0(&#VGLO<5#@$& M+_';5U/>O00C+ MB,S10]KK(MQ[L,=L8/U+2'N7[8LN<,B=GZ!0:N,\QN<0L(W'<(NGWAY- B(X M<%'CUN'F=_WA^?CD$C^;1^_F.BWW,UMZ1[-=Q5"CT5D6KJP-2B(K,NI\:.%U M,527]#&%RM44&#;VN836ZV#[P^[V85*<<98]20+GA*GPQ'M 1Q>#H-EH)5Q! M*;Z;]>U1R.CTS/='C8)O8Q+#P342K"H^A-$J1HRC1KF^E_M5T+]1\\W M/PNZNTK&T\C[; 36.8+O1%1/N61(DC&\?I<'YTW$G5#8KDK!7D)8 MV\B?G#2"*/W!NR&2T2Z$KTTXCY%[GLHK(XO85$FEDW%4VK/C/--TFCTX#.$; MF:K)\7",8LPHDA#SE3.:A>X8F4^O^[+BQ/3+9LD//O+WB%_X_>V5=V+_J31# M'Q."]O[ !58JWFNW:^F]!G083E6CKR18>*X^QM$Y'*5-2EISA8,=((;-+[US MR*WV<%4 8.G'YSR_]]>(OG\5>V51\V[!9LJ^>/F-5&P^ 0Y?LZI\Q;C0*I+@ MI$1IN$!L%(I8+GTQ)68G[9-G7"UC@+DW\^_]*W*;9[^F9\]WCPZ-9!$R@T0@ M!81GSRGD?J$(@I1 1:KDLO+P[+G]O*I76WB !@:O@AZ8S2DXD?%#19IN7^52 M2]MI+^CWYGHVA@?G<728,#LS0A+/I">2*<@27+&$,ND\4RY(3<'P)%VG(/)G M!)V-&:QL!FSWXE"6E$,"9Y,-MJIYJ2$4#X+$P#37F4MK% [/BUM8YZ\)Z'VJ MOOO20&\.2!A6W1N)UE"L6(\#;.WP]]GU?;^F^&;[5A58MBS%W_NFE%;9Z1U]I:S1>;E+46,S!'/KXN9*P9H%Q%K0?$5B&[8WJ-KFSW MW&=*D5TSQ.^'+^FWJER]_/XL#\8-='/-,::=?6BN::]_!T'96_@M8M#"[X.>7N=/Z\N[J2 MXC-UI>/1O.?^*),PROXM\04N\ =_C/P9E?N>]WN&6+:C[/*A/_ ML@OYO(HXOXV&8)23R]]._&"R/4@O_O>\?X9N\,%)/+'=F3X8+'S^]^G^SJOW MN[^\>+_[YO=3>']_][^PO ]>\/V#%Q\ %"Y>'T1Y%0I>P\+_^_0U0,4+>/W% MY=XOK^'<7K[_&Y-Q%*T^V -0J!IC9>_-B_>'DM$27"H$4G$!GB *XHURA%'/ MJ.'!*>X:).\#@*9M1%U8T. Q3&"28Y\!MY1FX7*$1V.$$/(;$H32,T&HJ2%5 M!)M94=6$^I(*3S?:\W=LQ>S0& =W-ELB=0)W%J,A 4("DH505&G*@^%WL,I' MD;'<1=7IK&NL>6ZL-9B?;_PM?UOO.)^D-GEILI_<.\D>-\ _@W[3TN6^T7#: M:#AUWOHH9(<^MT;3H[H9#T:#:<:,^SB(*GX%)-[(+FV8'>^RSU2<<\6G* R$ M3,Q81055U%%G0[*/%O6=O% F1TW%+4;(/LL0,:$TDSQ4C@ &1:$;2@Z9D]SYM*QNXYN M;H!LG4 VG]KTP3 %;H98[SV1/&3BL><_1"UDBJ8HW"S0&\FEQQUZ_G3>/TFU MG1FK 37A/QZ>I%[_%"L,S=;AAC/M]DU.QATUPFE/J531!T>CREE#E&9%#'H3 MDGUY)%L07K*!2FD=,2;%IX^?;UC3'NPBI9[! M@_>>)>VE*=$6+[*RB2:1=?1R$VY\C44Z#S>B9]YEH4E421#IC2,A*44@TM F M\E H4[!(EZDM??.\:8\LI-CU\1A^.;JRP; A9[^]AUT593A$U=9S:0&I1#0T M&.F58_ WLX:AJ0UVK0^[NH1@#N#)2.:)39%C<^U9O=+P1GR'JKWGG6A#"2UU M*)[DX"V1/$&T82'D@#"1*U848UHTH[WB :5*FWK&>E=IX+Z JY(*H@Q9N'$& MXDSF:60Q)]?N V_J&5]XE$ZEAO3H3P42Y,)GR7$*.N$J7 ML=%L"AH/*YQX/AR,)Z/S9DWV![/QN4U%XU:(2B*P8&-*3 8I*0LN1FN9819B M"4O])I#X\A#5;57)23O%(7+0TG,B90S$AYB)@4B/9L>4=BAPOVQ$?U.S^&86 MJ780,SH;:>82@LF0X0\OHE-9%&_B)H[X&HMT'D>$)+6V1A.GHR+2:T="%@(G M19+6K(AD."Q2_: *BP^E*L%E,[?V,,*(AI9M^?3%BMV_JP@(?X--" MUE^ 66\#Y.L#\FX72@HR"2\8*=0&@OQ(Q"O*<%B-"LL<%S( D&_Q=5285UT@ M7[FJL\&Y#"BAKDGL5QF4&M_Z4Q0;^5!_\3U6R_[Y ML&*[[?FSVND\*OCY).,/ (/;G2=V(T1NT'$5=.RV"K%L(K61$RTM)U(42GQ1 MB=BHA4&E%)<3]AEPQ9:4W?ZUJ;A] PO]"P0WFX7^=19ZIV[G#0TLH?B2HD2: MDDE ZC4)_Y0@M+4*M2BVF#5+9D&_RD+?5.V6K>S?;B95^:2BW4;D]'/?G@?M M,!Y68'BC WA I(F/P@?L=SNUN"XL"=Q1M4X3F9P@SMM A$TLBV@@&7;H R@@ MWII+?@]?*GH])<$-BFY0],M*16^@*2;(E#FSI@70@?)0^M)(='6'KO MJ)Q%?]:?P$5^J(SYDSP:P+T\'V=X&F5RX4>YH[%VE=-\>.L,P-:]A!Z_A+#9 M_)*1I/X<+OJ/]F*_B8V)>S-^[G[8IH) MXYB.ID_YHU 7VCSUCS[U%^\/!R,>,$$X3$X%SCVK6$M1;R"RN3_1\,[+R\.L=4J:"L*2BD0* M42GS.>'49%.TR]4 A;Y%^_B1H'KE<$H^N%W(P+LJE5%F>!E>J:FL;&C6*+:E&.(VT3'[?QD$S%:!6[&8F M+8,2OAC-5FP:3^!_C;A-#;C&Q[UR,KP8]X[@!*K:37]4I7'J2P./7_2T7G(W MR'NV1.WXC@(%:B90\'DIU'\=#HX.\NAT)X<'PYJ^-Y,!>05!IZ=_L3B_;W33#_5PDQ/QI=XMO>^9/S/&YTV.BD>"\D^G"R][PE]%46 1R5?8-8I7_"@]@IN(N$?QU'_;*'E M[G-+$3RT>["+<6I_Q;)9OI_V1!_WAJ#?. M\1R%:2/\T9_TBH]52OB'.]C._=L"OZ/;?%L:X55B.-MIBK72H!Y;3CYR226G MPC.Z-(WH5GPPR*NRC,E?7F8_RH-KF3"@3A\^QQ MYAG-]N6;H_>[=0OS+>07?YW\O?/JP^[!?_J[!V_I'O^[O[^S]V;O].?CO3>[ M%U>W+_=W7ESB%B:]__[U=F]G%X[U\CU\K_C[]*7SQTXQX#QF*="(43KV*)>'R.ILT"(0ZSO#XY/4=OT>PPC[E M"[[.22[%=;=R9V/=YC6=YL2'"2^_YW?#DW>8"9X,X2CWLJE/[,[Y]AMLOLD> M&%B>VZK_]@MA4>A9/I4SI7 MY)!),Y]P=@2=C!.%.%XB231YJH*)A;LGSZ3Z=+Z6A\?[M@&<;Q)P1#8Z<*L4 M*UEJ'[VCH6@=BJ)*9F[OVI2W 9SU 0Z?,TTR9:F-@3BI();5UJ(84")%9NE- ME,I(W/;F#THX8^58[Y8)FHPLV_@:G/ U.7W;@HR6@%C8159A5'-7$L>**\U]ZS++AG %-N M#8'19JSVP:Y1235U2B290I&*,:=9EHZQ7"*L6^TWH<277Z/S4$*HS'+6&:(( M;#G)+E2^:OB)NZ248SH)7*/F>V37GWUIW7A_2,ML<([ERBLKS6O#A2O4)J.D M9S1H8R)C-G$DN#)JN3=\N??S[4OM)>X7Y?'D=S_)?V!76OHMCW 7R1_EV<(C M?+/R/KKR]I[3B^G*N]I^L[_S&JY]E_[]YC^G>SMPW3LO^-[.D7A]^OIR[\-/ M;_8/7DJX#O&:[Y6][4-;' _:,9(A&2#2%T>\D9D(J3*%K,T:3Y\\DT_5==?Z MCUZ[G81=51_C2EX')?QG7)@/;),H%2HRC1RR9B6YBDX$QYU3-'C*@LAKV"1: M7)O3_73<'-HLP+LLP/G>$(_*"98$<0$5P;4TQ$H&/QEX;$(%%A@LH>WSH_/Q MI,=4W1BR:]D8VF@IW"UTO)]#VX2.GW/]S-,[2.-2*4:2F R%]"YI$F30I%C4 M6-#:NI2>/-.4?HMU[\T:G>JW"G!LC)KBLY226Q^U#4J(#/[/2B\VZ=V77Z/S M]"Y*F:Q.B7 I'9'!)DCOHB$J!%BF7 BJZ,-;HVLJ%3_D*/+G_L /8FZ$W>O8 MT7!RG$>]88!3J_T^]^L/V%2E/O?@9@-;IY,//[3/\%=\A-N#M(\/<'_^_#:H MM0IJ=3?48TK%PR,FB6J<*RF66!8@PW5%Y.2DLD(]>28H?^H>4%%JLT0?%C', M9HFN?8GR3O(L=?8EDL(,(S(R2WQ2%I-GKZCD04B44;/VX=>-O]E^PT;7I,Z: M?6I8L=$)V.@$/!!J1(1UG!F?M#/C$#MW4;Z#[B\K\Q#441XFB%6YE/-!RP96Y5)*'N&@9:FK"2=VXG \V53D'JC.RM6=A.;IM5#X M')_<0Z+->@P8M]_=Z+/9<*UX(%(%9%E+&FE>$OYAK,RUK,QY]($0J27D8"50B>/-@5A3"9BL3M)+>!6)[/5#D2SZ7NMO M,_;1M486FTQTDXD^D*+<,C+'[4%JB4SOGHUN7,$JKN"/3I!6A!,V44N"])3( MZ 4)H02BJ#2*4I,YTS41Y>;Q)*(;)-P@X2.KR6V0\.L@X3PHSB(5ZHN&>#@P MR%D%(Q;\'HDV^VB858GRBH1T?0/2FY+<>M=RNQQZ9UB2&Z)H2.\$%A3!2G>- MJ+]V*>[37,9CQLYUE>GN!I"M(6S0<)4!SX/MR=Y4[V[[4"FJC,L4-=_A#THC M";QD0H5QCC/!(Z5/,>+;J@H1;+."4&2]X+(D!4)PB7"LG>1\:RBH9@Z,T.?RF]% M[W.#J!M$?8B(^F"*E!M$7151Y[$X2U9KE2T1TB0B->/$6EI(%"9JR2Q@+*N( M"NFW_E80]0X*RM=5C.ZH^<3L9]1\J@?\H6HOQMN%*WA'EN&/5I:A8>[O3:G[ M/R;;]"A$KJYJ%(YO5:+H_1/EK/#-G/YXY7;4W[(?_]4[]N.>/SH:98"7W -C M'#4J6G%X>MJ?-)*'58L5?^G/SD;#]X!=DWQRN9).I]#!B5)D=DG)2'.@@>,L M/.6E: #2&P)2LPI\+A%LV/5PMN>G/TTO"S 57IEZ3B;)2,L.(U#1 M0,3-!M+8P+#T1C.EA2ZH(,N"[TVFS+R]?I51[6#1V:@_B/TS?]*1NE_%HNY) M1ZL_MT4]TKCM$RSJZ&+WU6'@V64=%*&^,")-3"28'(DVQ<3"5,DQ/7D&ON]& MI>!6YK=C,N !S\.;'"?@HA;TP]&:_O?Q)Y6E M5%KI:,">=.$ 5:CT*F1,S)G22)="!M#0R7UB*K#$L'Z#L&&8^O$W?XGG_]OT MHKYGPY)[1X,J# M6%7K9\+356^ZFAZ86XM$%_ Y> _$6\@7 [:WBAW9D'+.+$(,IR0M*7CM?*&: M9B>B-:UVU=2.V,:./K\=O:7[VX<4A8GAAA/-<(X6?!X!5Q&(0L9(K@M-&NQH M&3WV3,J\-2!T=51;B$*0F^=ZO7+QB-0V:$>=T6 M6D0O0A;HX7O/1OFL>;;CIX\^[=F^ESK\\'PRQ@%,?!*C1:&GZ6+O#UH%^)76 M;H18F1J60_%2^.RM29SC?IZ3.:J\YICB^UV2!R_8_JM#" M\0BK0Y$(@,DI+ M7$B2,,F5ER53RR)J^=R\(M%(5@H:8Z1!<2X F<&?2,NI*\;;) OW(M_$C[YY MP*L_8 Z^.TM8/4ISHCG K0Q<$6M$AD>M;8107:FLGSP3UUMAYJY[E,=G@(_] M=_GD<@NQ8E;#0.WOP?"T/Z@RW@",\(@ 6@"F:U=#[&< Q_CZ+R^W/!J]SRX M]PI \$O_+H_\4>Z-JB3XL%PI@*Q&",Z-E.#RK1"A2"&\]]$&[B 0*-Z7[)9C MA[R+2^^2@O__[+UI4QO)MB[\5Q3$/1'=$20[YZ'[OD30#?9UWRW1=N-VP!)L&J-255;F6L\:',O/2!N*0"\DB+IE%,.D6!07J[91-7I,BS7&]\O1_"NA8;H5C\,JS MR ,!^WPLV+YM8A3*X5*D:D#08+P?)OW@ND M J,A^9QUS-4U&WK1"I^!;V:[L)2S*'(MSER$$6-(6$Y$[I>4J$7DGB+"FD>' M/'!JO,PN/080"!$C0\#D6(H%PX2QY%V1RKJ^XW,?$+A?AY5ZA>^[PN F,N5\ M4K*@U"6(1Q*02U0C ?ODU4A\@($^*+V"_9> <8<7OPW#F%IBCM5FS#7G(5G MV"U9*C-0CG@D8KN3@.EML#P_0*8^XAQZ4(:MM 'YO"_"F>;(@:,&,F4 O:5* M/N3B&ZINRP!X-5GM%,VV-]I0J[\-C%!G4ZW[CNA.(2$1T MD3%/44I.($ZT00:#RX@3H1I<=4P#++3\"CX4F9! M7&]XO/2=.L6"3R%3BN"XC%P:\&26,V]".^TPJ$!4%EP9;QCXNKYLM<()=8M% M=$%;H]K W4DH/Y/=K4/!0?M=PB@)QU FD4,".U]K_>,*R_XEQ+96@NVW*>66+AIQXV3>?D\H4JQ22$PEE9;5 M>NHT]4XZFFSB+AD-07*,F@AEJ)+50M9:_[@+Z8VBB8'"IQ @/M$)?,FH X)H M$&(3D_/:*LY*+4]>EMJK-^+DKK]N#26#PE M(U*G4VS,/\R7L=]LNV-=6=V6WWYN;Z>L5%MR3^>>E4?Z@=NPG^*I;7=AZ'7M MT41=CE@SL]D[P#8ID.1>@;>C++(T@O.CF1?@?S*:P_EEPND(T$:U /",7$)T M9; #>^O Q(\4GU#6%6O\%.ML+?!DT@P(C;GY147R";"(,A2G,MT-7O"#:S!&@K!5 EHG MONOU_X& KYW:_N_S?BZC++IC[!W;+GRTU[VOKT#BN8^#YK#7%B"<:D&79GR8. FH9C8JYHH?( M!#\+O:Q/,][(=#%]M8K/6G3R4-&[@_GZZ>3J9.L"S%=2CHDH M-#@HF=U- Q291 4"TY$,)BXJI='":S,6"22PH M4W@DX,2 IB+CBL(.E3/&( 5R$9/+6 KR-M%T4-/N-F*[Z#WXI^W:T 88"3V( MG3+2]!O-^+T-T12$@(/>X'$RRWFG^[Q[GH]MC,\-I1BKF]\C2KM_:AD;P.E, MBR$=>(%,6*EBTL[SJ '(#:_Z=0/.H0Q?AW['OXS1[% MGSAE<;+#FA\/B0J6$X<1TS(BCBU G$@<[*E M,7GS70?X'6 TV7$!/5M<0%^O[R.N;Y D:K C2&CPBG@NC]"P',@;B1T#W0NY M:!YOT.L6[+:4U _KC:MCL+GD^+54(!<'+V=/3^:3)T?GMF]!N@'IW.6X]GIP M[@9M@.U^NZP.&DY.;9S;$0@8M>_VL5I>09@$7_?^?M?AP?DFK#?T:ELSU0]4HFLP2-).#:)G/> M_,YIWT$Y,!#28D]\"7^7@A- B',2YT-6/FH== )HLL(0RZ.[9:=BRN&%Z?39 MZ85W#(/8_9GZG#_ 1!Q]!Q,A+4QZ8A31)"7BCB1D)2%(*:QLIKV06BZ5AO5! M29 FM#;FA.7Z_HHZVH-REBG[DG4^[DC"5#SD8(6UR" M>#))[U5X& MX\G&;GW&UA:T!F 8SVPNU)UG1EBO!EJ=!,H[8)=EO7W.^)J0?_V^NW68K%&:>X=+5UU0)IE$';3-_&G$L N6!.G3 :>4TU M 6CDC,6<)%JPU77_K0J&M75&:*T]ETE8K;23CBD%<;:*-VUWULO^.,N.P=(* MIC4AN?VD8#F\-A89E2P2R0MNC".4Y@U.?^8>>KKE:[-W;E MTS3$>2828%>0#*($#2:KZ"=.A4Q2!05NA,RIP<6G:98^+Z6$LXD;3T7T'(R5 M81#ED^ 9@;]RJ^K2TD=>X\R9@HGE)F!PDA4&MT1:B32F#,5(K%410SSH\QJ+ M16M\^[').P=^L]P6'G +\*=_.5556*:8>M]BUR[-9;&"!(4Y-3'*M\:JO/+/ MT=N]SKSI#Q/GRV&!E6 '3<(:4(9;@IU4RA.B PTL'^6^,][/9H&F4>"?868# MJ'>"_DV[>TWL-*N]-YL0?1S0$M+/,D53.]=Y+CFQ&/Y7FWVLE8;YSTVMWR MK,(@9A*&3L/9 <3#$(4ORBY='/?@OJAWTJ'^YX0-P_V(N^<6$'>?L^LR!VVD7>X*(]/"Z&>Q.D MC;+KT]FTW&.@H 4J97=P_YWX5P^8D_1>XT.WC$WA7S\II=$U$H(S>UER/U59 MS '(N\]DPJ$0/!#%TO2.OAB_GT50L,&(:1%4LB ;+MA1G.V4J:[C6.SRW2?= M] Q-!T9(_G?Y[F^D/CND9Z-#KM9Y?:Y$9DR25TC.,:#0"@9.DD(F*HQ2#<-3:J%PF9J5W+FD% M _8.;*^=8&U[@K79UQ^6]7_9_"TRO?/V"NPEV-3L!314 S6VRX\7?K4H%X.' MGS8(1O]WXWJ^:SIQ4D)]L>22D* B#2!@CEN(9!07P6LA!/B/(<5#H=>FTB^3 MK-GDPCX%40HJHW(WBZWFP^#YKKK'?3?^, WGJ[ M/?"=W@ \F#UXR!^=GO_ZPD*Z^VIW;KY"O? MI_NB>?7ALG7R^:JU]]<)""F;%]+]JWSO@].#+SNL\!/??Z"[>\'>2XQE1QAG#<:%8= ,R:)8'FP84:"E^E+0('5 MC6$KPX&F#I"$*A\IY2#2&H+0E+P$WY,%<$S7&A$T_RPGX<"<+9$@(_1%,F2+ M79I"+W11!43([XU"?AI3W1U>O7/SH51U\$/:W1S-^]YY?U < W3G [AZ,)C= MJ"URR-DGR?R61_U8E9T4+GKA-HJG.7O%/_* MGY=>SZAN9;SC^RV"F]2)'%A?X M;.L+D:W\7GENLC^JH"[_6O!*%7(:.S%'J.N-([BF7X3'L/ZQ*L\K2,BJ$KY2? H1[\8?B0Z+BBBF M).'9_\, NDI2FY*20@NK'DET/I7OE27H)Y,;<-7((<7)L@!3J)7-)]$4R(T# M/YSKP+24&/0VKMWJ@] 8))=>,\LCIXJ89(V0DEGEC8Q)U\OT",O$K;31@3X3 M90CXS%* S^P4(BD%Q3@S-#,[IUSENE"[Y_]=Z&"1D)FS/J-BC;'9^'-<'[D M'" DZHT1HE>FDXKS\]7YO8G2AVP*LRM>V+S_9 287)XAHN XG5P/3P8[/'+I MUQ<_OCJ+EEW\@@]\BEZZ'$;)(5UQGAN MZD='-RB_.;3?8V%HP3W.F8;U1K:*PYP'RRP!H[N-DA3C[B)PGPDP]F.*_5SI MG)V%00.6!)6O5K0>Z1:,UXMW(:[-0.AEAH+Q] _ D\IG*BV\,$1'[7 .:/W- M=L[C)%$X*%\0YKM=5,F6R<4L-??M^,X=D;%5ZEZZ&NJI\;*9%Z>W47=]UO!/%LM#\O+ VEN'49FDN:6H(131-Q9@YR("L$Z)2]IKD\!YT_(VV@( M%A#]W8Y$ZQ"QEI U6118^+,^K*TMC?WK@YV?6))V<&OKT&MJ3::&PL$*Q!.# M,$(1B$8C%]8ISZT6:YO@IRYH$?]*D>5G7G*2SU\RBG6@%"5.\E$,RY#17"%! M-"?)T\0R;SDG>N,ZA,_%Z[K#WB/V\GM/< MU))Q'\GX_'WWXZ$GA@EN*(HV.,2+RG3C+(H*,RVUY=3H+!DW6Z"%12T/LTC= MX=@?SI@V\GWSSG2QL5MNY%;5H(/I9D"+-W,IR3BE.&6>2V-U%$*82*DR"8*O MF7/"/][AF52@Y%V>6;'ZN3=T]SQK;AW2)/-9NX0$A%F(9Y8;*SE'V9^)A,6@ M.4A4WDC-6S[7=GA&5NC^/5R>TR;-+O].*;0_,:9XT?IX*(6+@DF"6-'CGB=P M:X6UB'B.?4C.20=N+56W5,JMM+FI%WUVT8]RY9DVA,/:6J1%X)D[&F=J1HU8 M4)0"XKK$V-HF$[?DZ!>TE"SW(E=5^_^M=F +.?BS-_B9DVM'E[NYU;S2,20& MCJ4VB#.7D#6&(W PB126:!U-[@C^B&?NGU/QZ_6>6N^KUM%ABE[RS&M#:/(0 M5X#Z.Q<=PM&10+A+PI"\WN;..M_/2=%!KDT,XP*'QJC48#!?95!68J$R.OP&?\Y[O6'>?EK& $Y M8*V+0X]=I JN\K:B )@>A0Q4F/2VB8A^#&WX9[3<-1+/KWDO+5U MR(SEDA&%(E82HL2B,I QI"13.FA/F1)KFTK=EI)ZU-1W)I&?LQZ]V4SKH" ? M'9?$Y5-\[<$P?VE\W'12V)3_-:EHOZP.Z)3N[+@\+]?8C8GI1T<'QP_-K_NM M/+*_Z.#@()^G'E-%>CLX;J1.[^)-5L)-G4.KAOR<2JQF9LY MP7_WLL_R\YY#.A* Z,X[@4E*"%N"8BZHN_M9,/:*^#+>G1=MV$[; MW4SL. XW1@3FMU6A%N2Z-N^]=3+X-GX!J*[LT^#7W^[(+2)FYTH4\S L0I\Q M7U@_Q#[RN2/!V2#^-OKE]] >G'7LY6_M;O%:Q9=^_Q;[PS:X%]5DPSTGO%H; MN.36&O;A?V%T_^KCC>*C_PS#]<\4W6"*WO@QN&8W?G;;;0G9T$3>Z[:W?\8- M?YK!ZCO=]C_%_)9S#(N5Q>#_6V-K$WZTD ^]_88;I%CLT?T67%HM?24J<'FC M\ $:(ZT8W8J>?<\WF]:R3DS#>6$H[_/"U'+7K'PADZ5J53A]H^JLR& 751/< MLHI/M.!L@XK9-2_GY,95?X&9&KM+!5/?W+S=05><]5^/^N!8!U2-V/L84[JW MY#^OA2GFH#RP.CF0"C^JB&5V*B:0??NU^ M?N0JO?>SE(C?P0'^NXI%RVY3,+.[Z5T[IR;VH^V_]B3%\?[I]\[NZ3YK[7T" MSW?_^_Y5Y[0)8]M]_Y&WWO][#&/H--]_:A^SA#^ MFQN5)6]I3,C:7&7L4T29G1PY[4($'T)S3W-&2RS8 RW-X)/I1?YT2?VXS5C] M")SG#5X-;S6\/0F\W9J;J6'N$6'N:@QS.''IC<\D2(X@S@G.=84*>9X4XU)J M;.S:IF0+\O8KBG)+^Z*I^+]7YHO2^7D?ORI=[E47@G"-1C]PMK;/8PN>N'<1 M.]]BLX@":@Q:!H/:4ZX6(<[&W&'8I=QK.$:/G/(&2>\E@QIQ;(WH80% MS>8N[P0+LF G^.74]^=(6;%[N0D+7K6&FWNZ"3D\V;OHU>BR#+I<3GD'+BCB MO7 H$WP!IFB*C-4,$4]3[G@=23Z-(,F"T][WBU!6*-52:^L+.0>UUMY+:Z?R M"MIB)2U&AMF N RY$XYW*,%R6>\]EE06)T@>[-(_HM;^'*D#7J<.5L$GR"6/ M-;XL@2^M/Z>\ FD9]]X8Q*U3@"\88@X7$W+4V^ ]54%E?*$K%7/4*8/5U->E MO():;Y?7VXE?H*14/E$+CH 4B <3D+7,(\(2)IIX)7(?;?((?D&=*UC2+Q!U MKF %_()WO?-Z.W,I>)FNVHA22(LHC9&(T&\-$BY>.,C[6; M6><*WJZV+N,5U%J[O-9.G()(M?<,"T2)HXAS3Y&6&#P#)S&)1%!@S;X*O9[ MP0Z.IYM7+/0R]GHN_FW;H5B:&K'N@UC3)0LA!&R)#8A%ZW/W$HQR"0.*DE!/ M,:P9T:KY?!Z^GB#RU=(-81Y& 9$,=<(H-I0,8[8H)GWEN_MLF(6L"SOJ+U MZ?4IG!K,5AG,[IKVJD%M.5";JI=5@7/C(V+,@Q,J3$0Z;X1%PE44RD;'<^\( M_0A>Z%L]='.3B\KDROBG68_#'I(CYZ'CNW9A;(#X\0_8PD%\YM/ME57RW MS]W0'OB\=#'L% SE6\5"UIBW!.;M3M?KX! ,$S&A((Q#W-L<@LN$*&781QN8 MHP8PCR\@EOUUV9A[95RX1\RBU9K^M(Y-K?&/H_%3%<">.BPR!9E0+C,+0]2F M9$"<6<=9X$E$!1K/-N0KT/@Z!7=S"JY,O?4VAF,BPJU#F'@)L.21 M-\8C3J5!6D>=&;X-#SI1)W#.FRWJR%27F=5:>B>_HM;3>^KIY5A/.0U*2V:1 M]R'WYR4)6>]Y;IXF+1.Y8:]:VY1FI=2TSFHM]")Z,*[<:VSD0N14UA,GN6ZD M"J]#R$>:GMH4W,%A:_6ZOK8%][ %.],^FZ%"P^7 U>1T)M1HM:[1<"<>YQLO[X^7$=XX$5D)0C[2%\)9+ M*9 5)"+BN."1$B]TKH?#CU[D^W)X67C>_REZ/8T]QMG>J#_\][W; KYN-5+HQH_Z. MQS8T;*,<1(1?81'L49QJVU+Z\85W_X-&PLM QX)&PI<%+?W-/M>7:HQ;Y1 _ MC48X;BU,7B>0/*"'G?_>VCHTBB0A)$&Y 37BG"?DL(4?TMG@%$RY#)G!05QK M)IQG?% T!UT@ :/JG@; >)Q:^NM&I'M^ZF+_4>P(6T( MJL!?H+Q_1W[?MJF M(/KSR0)I71PRBKTDC",OE45N-',RDWRQ!M%^QJ8\6LQU&CQ?6.E[CY\9"9)&EB%CG-P76 R4&]>"_R"1]\QRQJV1*65IN,X) M^#\W-PC=*"Z>=ELV&XWKO0V+^9:$!!5IH!A\5VNY45P$KP48-$5#BH>2KSU/ MG^,L'IW>X+P?=].?O=/<$KL8^Z>RHW5N8#[XY]CVXQ\@6F%TK&=%^N?2UEA^ M]N'O[TX/3EKM@[W]B];)1]RBK>,6/?C:.MF_:M+/($O_GNS#?>?E!P(5T@3Y M:=*_.JV3+=K:_LCVZ0X[./U(6R?-JX,L2U]:)_ .$)!\S?US/38,_ ^+F.01 M<9+/B2UXAKG.@/B$G,&L,<3>KU' M\HT]9.5L#UE"%[KRS]X!LO#<6SW 0=,H""W([XU_AB CJ!"=QK1T%7BZ.SR. M_<;.Z5FG=QECXX_8C:D];/S=@<<_4F?SEPMA]HYC\<:V>PD.Q ">GF?"%3/A MIV?B++_N.A@*""2KKO&#K&^#46_YZB[%E*K?!T6WXEZWO&'15SX?&.I_@_OF M3O;MP> \^S+@UWPN;FD[G1\\//>AP+/*IL@GYWU>]_!&@UC MY_)FDU>^QJ.8/#S+9@/&-/2&U 0%]HAS85 M@'9&*NZM'W. M8[\EF5J9>T[+FH2SWJ"=1_);/WO.[6_Q]ZJ3?+D5,?7%RHW#DZ]8-^AUSH?=6XWBS[CB\:T,('\0Q=\.4_S9=8 C.@9N&H@8)U+,)D?NF ?0=KM]X8K M'6BPL8-!S[Q5'O.OW3FM\ MG> KC)<>.@U^/E8"11+!Q'JJD0&-0$*;Y"(/#OX,:KZ ]OA5F-A:1!XH(OM7 MA]1(PZ/%*)DDP0OC!#D(/!%U+#DFK4B$K6WB2:;T\4WP-,2M0W3J.^=Y([4H MI)L!NGZ9I +H*I[W+0Z*O#V$L$6T44%>1?;6L#G(JW N7[9J0)[LI=K>W<.OD\_?FU>>KUM9A MBDPJD1E9E:"(VQ21UB#S!GYSPDL%<4>6]!^ X4@JPV@AVO&>0O8(4#D _P1^ MJZ5MI:3MLOGQ4##'F&80)PJP,Z642[M6G@9MVL!=]F>#*]FK\?E7ZMC1)&4:N M?9:!8M#X9=@[BCGWNEXDU2G^??K"8I**OY/??\UF,,(I57SLGB;[9S#M\L+2/ 4;:;>0,H8Q5,ZE< L^*NC3-X1BRSP<4KS*2=?\E? MJ\93?:NX?CR4ZLZAVA8=)?BVS_OY0?FCT6L4:>C".5AO'/MWL(L50HG/!RC']>=[L:_6& M^Q'&[7M'71#SJ615^:5BTV;OV'9WSXKC#3\MQ#?W/HC6QT,5/5=4*61A?1$' M>XULKBX0DC*"8XR: ZQSL:#V9(+KI7JV!T5ZVU=2Z+*.C):AT?N6\]W7*Q!* MU3!#_+E[T M7:]?_2E?]\+%+"\@/#K$RJIHHD:$.(,X$0$9Z2,8,.((Q]1"G))+W^CB M8A; R+P[F6R[7YJ#>;PM,6]X;(>-+.BQ3:/#;^6TS>AVXI MNH64OX-)_S?/^4^,FY\OFA>',3D<(:8!=SCW]V-,(@>1-0I6"$ DYTUQ7OG6 M/,.RJ:@$/EGBE"B<'$^:6B)98* YSDC):7K,5%0M52\9<-'6T:%5VNE #/*2 M1,0]3DB#-4;$,PW!EJ+)L+R=>/ULU9,DLN;BM:>MZOK''\=PWHE59.[FY7 2 M:!45.EO=,/>7SSGXV,I#S[U%\G[]3UOR!>\ TD0%3YB!GRQ[N7<(G9$BY1A*?%*8_))F%QL@3"U(X]&\3?1K_\'MJ#LXZ]_*W= M+:+-XDOS9TC@GM5FFC$;6I*\GU8=WZYN7VVU;11;;7.G87.>2X M>*6F%#%:!6H5)IYH'Y@ODG^8T!/UAJ#'.T[2JTRNONP*V/+M\LG6YN_>5 M[Y_\];5UNL^;VQ\OX9KVP?L/%_M7G9/6Z:?CUO8'W/XC=O>-V M$_S$@Y.CB];V7^ G_O5U_^2/D]TO37KP?@F:FQ\T[8.:%D#=)+%H++-<$)(F^=D"%&( 9+3X6F.!B[ MMLGXAGDUK=T>B9*U1#LZU=9[-1&OT(88[N5"OLVV)LNYD _<#5D-7[(0@L$H M;5W#X3)PV)YQ)7U, 5.DP"XB'K%%V@2*&/R@-&\+\MPNAF1PF?A:,1E&DTV(\D# U_(*&8P#BDI:+QQVUD&< M:L#EN+XMNZ+0\D@)O=?B:Y6[PP_)UKT^[+NY2=S;=:=FJP!JQ%L&\:8;ARLE MP)^R'A%J,J<@8)^6!*)+G311EJ20R[()P>M2/J3EY"VH\D)9M[>-"6_:'YI5 M_MH?>F1TF/A#%CML HG(X%SH3-WO:.=J^%!U==<#@'*ZNDM'83"W 9PGG.G'F4+: FX* M86+BD@GM1%'=I>@Z&-BWTINB[N6S0M5A/W,OGQO\V?MA:JAMP\1 M2T*0T,J $PLAK@O,(RIY4!C6GY%$F(2+RP6Y"K9UF$JN>@<2CJ MW^Z%1QK^#WF:,'@='DQ&;B&USA9)T0U\33T)[6;%K M[?SS]]]CAJ\'M8F89=X?/]Q=+B8-VV@T=HJF$#">QE^V>V[[EXWI;A#7GE@, MM>H0<5K2(TSSA&U5?YM[(WCX:;M;-MS*5W=ZOC*WHP MK()&K.(^2OW>Z31%PZ#@ [WHP5#BU\&X$4;^ZLP8UA>_>#%9<.O3]K!B8AK/ M54F%MIY)ES?F)GBX;.NG8&)BAF-&))?"6Y]8-![BDX!MPO$'R?8/K7<+3<@U MIH?K)L3-FY"1]OV=:7R*+D#P7H5BKEJ_J!=P-[8@[/C\'=R.J^;>U\P:R@C# M3GJ*!#C[B(?DD?$V(G B,0DR)N7S=MFBUE&5IA;$2Q5UTIA_:4)A-T^D-)*^ M$0E3S_OS_OBJCAT,&\.^+0AR@[W,WX@6+ALIP+RZ@#[\W8_?VKWS0889N,<8 M@6RGT[LH"'.GM*&6_UK^*_G?_[[['/(/LE0: C E^:-?VK_.*$06O-CUQ9J. MOCIO$\#"_=*NOE>H2*4:"ZXM=DPR>6^FA&R76I7UH1%ZOG2I"Y5I9RZ@WF)+ M.$NE-E*7066M\Q65;80G95JTTX)I\GPPLFA_=,#>H7_\<:^3];^P>RBSJN4+ M\GU+BLK37HB=BKUMY%^UNO?(D97897Z ,X0,C0G[^^@I,> M*,YH;7(WJ6XF=_M64@IVXU%O6+85 , !_2K6->\X#1?Z [DY8C_F:V#,[VZD M4KJ926E]R3#M@23=2\5K&1X^Y'D/):=I6852DF^,.1 +#!FA2X;8GS;ZF@:2 MUMY'GIOH.9>8]18QD:,O;C%R,3)8&JES9BYQD2MO];KF[,9V4H6W.5*X4#BS MU>0/"C=W*7JXAYFDI>CA_N[W?(QAD%FT/U0MVT:=QPIW%4QLIKG]%K>Z-S0, M*@3JPX@="J7=![^ .MFFL".FCG.]ZNZ.;DTXA*^/Q?[@L@060 '[)&L0!>I!-SJ#( MP:13Y@ &4VZ9L< ]O"]%\',"72T>]Q>/[\VC0P-N#$E.H)@"X!?3'+F4 HHR M>NJTUH2)+!ZWN'9/2/![K1G\,MW?U3-U?_\;A"XGR;JAV#;\&Z0N1^S],E]6 MM=F:M(A?&0[@RY'P';3WKSY<[7[YR)OO=^C^R4?6W ['^U\^BOVK_TO6O3=\<%VYZ1U\H$U3[ZRW;V_ M3IM[QYEW/[?P82EYB%D%>&28(DZQ14XI@806S@(X!&WX&VKC3O"XCWO9JOW3 M6#1^L%'WDCMS2^Y$-L\[PW;E&/?+UP(WY4D8;N^V>?AGM5DX[KPS=H$&YV[0 M#FW;SPW&,A+TV^Y\F#?;>N=5IOYTYFW.2NTN\*I7K.#LYU4?O5'VOYOS>K!< M@\8OU99=ZV"<[@EOT;0>=,N9W%M M%T W#RJ_$WB7<5"-S8XV(\_L);(#=-D[1T>]Z@WS*TQWN WH3>U:0M?Z?'A>;Y@;MDR-8:J]^]8I\>+]W M9L,'Y0-U8O4HX1K!VLI(_%LV$5NK'TIRJGO9>7 MK;K%QO.HT&*=?DGU?39B_QG%*'!KM6CZ7\!$MSX>)NVP3#X@EH0"$QTCLF"= MD66Y2%_ G$M2NOS@E\6PE?UT;(1-C(H(_AAW,5AO=&166ZY3PHK-F_2BY<8, M"BW"W@FF%LW.RN9B$YV[CGYEK#S>C!VYIB/P -O9]F6,7%18Y"OR?NW@MVLE M0C^HGQE5IO)%30@6-L[^X0P]6?,"1>E]FA=PMB&Q>O1^ 'J#J9L_?4CO@KLU M&7BK8R5X0S%=#_8II$ 9]I@-+&X^1:W6YM3_Q@KX5]5.8$& L$S#@!_.FYF? MMCL=#%CM.?NS,FFCW9Z[M*.XT]O?.(M$/'@:?]2'94%P6\[\2\WQM/_Q)!ZO MWKA+1Y:US5\@'*@R:H-%758>JB)+"LFK4)'_]BZ>7"G>XKS]'_C]<9O;O)VY MJ;*YM5S=8^[*#.>,L:_G\1[S6 3']W&05NIL]N)W&Q7J[!6[14FL<6L/J1S_'(GX"@YJ&4,V^(-:;,^/72.-\W7[-L(S$:6R5HXBPX MP[REDCBGB,&>T[N<@[ASQ<&UG'%Y)G0WC0.U*G);G6*\^Z61*[Z!@Q-X[LGN MWL%IZR0<-Z\^M?-U3?I1P'A/]Z_^^'KPY=TIW.-JGF^@==KZ>G#:%*W3?=JB M.U>M]T6Z^>I@N]-IGAZ<--]_ZNQ_.3@^V&[-LNE)6" C]#!$11U ME(9AID)T^4PI)]?9A%^.,;2F%'Y*'2?::VP(Q8%0+C311C+!/#9"1$=TJ'7\ M->CXA%.$ILBCYJ#>B3'$F33(!8%19M(4S+D4!"O8!]@;U/$'Z_6J.2M+,RZ] M#=*D^;I8 J_&C67.>"XR95F06C(N+(Y@O_@=ZF)_@$,5_O2G$Y>YS'%U2AI? M!PZ1*5^#6DDL0^ ^ @XE!5Z'T!XI'2CSGE"1CV)2NJ""NX:A&H96$88\!1P2 M47 7(_<^00QDM#=2&$JQ]KZ&H56!(3;A"0Z4"$DH4C$ #&$LD'&"HT@I"UH8 M0[0 &-JHG:$:A5X'"CWP('F-0L^&0F)"PNN"3IP+Y(03B#M+D?9!(^8H#;E1 M<%(44(AOJ!6"H4?JU++*B)(/ROQ<_5CNG2=B3GE%J6)@.4&2J59>IJ 5<=9Q M)O /#I_5>:(5@*1I7G#!L P0H2'%9"K/"UGN,1*&4^>3X!;G [;KA#Q6-\VZ MO/1U_L%ZOFK-R]_!GT1N^3L2Z'OY8XCVWSDO" M*$\!Y]-QBB>NF1;$RWB'0_!U^/,L.#3)!7/LF \*(V(M!E_#**2CC4+/AD*3 M5+#@6$I'*?)*!<0EYK%=TY6SOLFL4:BO%-/7#'C"I<^Z'Y= '(V;YVQA 2OZCFWA$ M1APBL\0CU6U+^@WKX$[C"\_ZX(3TX4H/S>;NF_MX>68862>:G.6 M[ >5?$@C8I^2\/[4GO3Z^1YPOY*$*#,P91X@&$]N@]1K=XI!'^5^2&>Q7T[" M'5H;W8T@3^&US6Z<&7SZRUO<5:5Y[N;K\[G:?;:<)8=K<_7,*]KP[RV-[O M?&]>==HM&-,!/+>Y[>&[^[SYY2 U3_9YZ^@0 M8AD<$V&>;H>!'TVCIBIQSJU03DE8;TT4_!%S%=\2@QX9,^B5PG-':IZY%WME MS;T*3N;&5@4S3_;**]'?:T+.5[QT/TZ:>O5[1WU[.LB_?&N'.(;;J6L /2=- MO$JVO]FV.F5K*QAZ!>$QXWW!'G_G)G'5R#G=4)G-X:PW:&YWQX\U>>G1IC\?H0-3<[4S^/^Y-#GD=@W/K1?D4V MP5A_LYT+>SE8^\^LE() SDWA'=Y^%GHV_[?KPUT7C&DAV]8/ ?*A:O0RJU)U ME9EN'7/7%C/Y(NM]KQ\R&7S)-VC/S@".2M:QZ,_!&\FTF!U[,2@[Y&1_)/]X MUA8R\]OS,%4^;]%?P- 'L3OO7>R!]($7<5EX&27#_5;5.6)5=N2?W;.8Z=.Y MO7^UNW6HG8I)1H\"!G^44TZ05MPBYZ3CS"BC&5_;[/9N:(4PA;C3+9GNCN W MLT3?3!)][[X>T^U")H-9MF/M(Z0M[UQE3*;^S9W51B*54^/-.#SNU<)5"=?WW8^'7@F5##%(^0R1 M7D:DG3.("\+A+Y[)W#&&$',+&_[Z))I?#FPTMH'C)+G'# 0C&N$,"+KVUDME MHJC!YEGE 3>W#I4@-%BJ$+$"I !4%&DL,0H\*:JQD]KKW!OAQV!3=;2:&*)E M>P>]F'34L'&[F+0N#CUEUBKBD16"@$W*^_6"",2XI4R+X&+,AR;TAKY93DJ/ MRBXE$XP*XQ2G,;=9T1$D!**<&+V7B20A^.$'BDGF3'A \6LA Y_&@OMWZ>: M"/P#I%C@.8,O:X=%TU-P5GC)>S/5$[ MFB31B3+%>5#:Z104QQPB-\_%7:J$:MOS>*!"0*( VRDVSB*JP-OE45D$ N5R M=T\KG!#8V)@=W1])U&#BCSS8"+V8F-1&Z%9YH:V/AT%%S[6-2+H O@K!^0Q? M$B@99:G!@C",US;-K<[*S6']=O2QV'++%F7)5G$B8*Y\8D1QZZ,F6D*\8Q($ M/D+S4!HI0FEMI)[02#5Q\^@PQF1@"TN!/<3N9E<4TO09PJ>+I5@>DCTB!H"1DE0@[0&3S%S6Z.O@UE MLBMCO]EVIT@[3W7XN2G/:#N=4=?Y>5PJ=G%NS#F..FNVBR:F<;DFACY%G[S0 MA'/+C4DN:&VI= X"6K;JNDE.2V;;[!0M)8/4,0("QK64$/WGCIV* M"1:]L#Q0^*V6P9>109_[2Y,8N3)2HX@S2:73 3QT3R$$!(BTU(%?;):JDB8\ M,&]8$)0R'B5VQB@JO V2@) ML8/'*EO?GI^=E 5W)"9\!L1^/,[?^M]CX;V]P M<]_+UU+ \KD+(6HG*TU6/_BDV_#G_7[L^LMRW[U3M0FL:GC6&]TX7']@M]RJ M+K'HE7:#0]2?U$K^:;LVV.++S?B][7OWVU"%G^>3EVUWO\7!L&A@.JZ"K#RL MP?1U1V!!!KD%),AOV8Z\G:M9X+M%O\G&X,*>#1:V+?]BCVWCKW_+BLVJZ^+\ MBTZ- EYTZ]\_]S*8%J<#LEL9HH./P*L>I5.KW<_C(/9='+SRU)-?KR M_>#I_\ SBT(VWD"-=[;=;Q3IC.PJO&MW;1?>OM/XT!T,^^?YON5.>3X,D9<1 M/FIW2W0ONF66?4WS%N2BIQ43=MM\T[MGO M*U@O>CDQ3@=KZV3Z^V[ MFU>?3G???^1-VH1G_05&:8>UZ%\GK:L/N'7Z$<;0:N]^^4A;1?ON#[0%C@=7 M/E K4:(!G%\9&0(/P2')I0TT.*V9?$OUGW1<_UG*0@.$(;Y^^_&A.^YT6^@S M*'.5RN]+ ]*CM(GV=8@I$#)A7%"*.NO8V84ME2 M/7^IQ-M);V&P5MX.IJX&TXSR=>5SUC/,P$/R _)?0QMNENU:?OA@:(?GPU[_ M.?4P$3O 9O!Z.^U"VEJ]_(+GOO!5=[Z?08@8BVWA/[*]RG,' M?[&K=I[[^27S:E_ /7A.>K2N=DCSXZ$RG%'#/7)*>\2%2$@+[\!9<5$Y'$4D M)%,&LYMS$J-3;A!,P.=HLA!EMJ(ZMN:G%J%,>]Y#7L%"0A@24SL_KSR24?;T MCM4ACA>MJ+ MRNDMXO4B ]*VV=4NUZ/ 7%NL2%59DSVP;@]B?%BW?J,;X9L#V[]\O&.6\KF. M6<:C'!1\BMGY!H.^>@%SJSTBP=BA!WO^LOF^U6G23Z=->,;!23B&[YP>? &A MV?Y\T:0? / ^=>8%;7_OH -"=;%//U\=O-__WMKNG+;H#LECVC_-6>*MJ_V3 MK[3U_M_4.MGYWCPZ##YAST1 *N$$CAL#R)1$(84U-ER2Y+V;/V II*/*4 KK M"?8>2\LPATN]EC@G^,-;"K#9.,"N1*@,Z3Y5QN'#) %UUZ"[(O- F8ZGR$P_ MYQLO>]*R?.=&5I?SP6")MUS9U,*4UUEE"P;E@?))=KC<_OPA ^N@$H@7/>$U M(ERM(I3NT3_C4:W(^:YG![:KCXZE]=P 2FTF MB#.N6]#>:"8;HP4>U4KTXQF$,$5:'03F=^V]CIQO[196$ZP&3T;=[1\'G? 2YBOS9V*S:+]S9_B__:V.E Q-K/9$Z- MO;Q?=MHNT+>XZ!?Q:[ES6,30.;/)Q8ZL(%.P/*P1>BT,R!1RC*=#T?FS><9A*:_C9I]X\Z1DG+MHY'S$HW=_B'S"B_Z1V+@:; MNU&^HEIAF'X$JX^.\Q[-:&A@4&U.[^?2L/G'%L\Z'[8[Q6C7<^U8WC3)<#?: M\O@!HDYF;SS^#%LQSV+^RGIU^_*[Q9T+9!R!XO"XWSL_&NW*S\GI#!J"H)[U M($:N,+?X6[)^//8R"9D]B4(+?#'N.!EW'WZ_*'6H8$+*6TCGF>H()@?$'E6'F4XCO;;9J-0@PX_UVN5$^-46SR=<[ MB-DU'1T9@F*YSMIGA324*W_6[^4T0?':X\D8FYJIUQ^O\GB@<3+[V<.:LHJC M1:U&?I-YO''I%S[ZG5D "+D<(VRNKIC(3#(C+Y4*[7D[+Y91C M.R5.I28,3G-)L3L?Y-$75%VC9% E)=?GH_KBM$380CACR=]5E+9T;56R,:5J MKQ^[=VP_;^H.&B[FG>-Q%<_Z:#\ZY)#!MR< GC6'[:ORC_\DE>&XM]W_OBP MM[U5_(/\_FOVX@H.M.*43R%CL+ )@G972FWAU;G+ZL5 ML0D,LW.9,6GZBLJ.PV?E*84BSPQ2 A9BEBAB<'YVUHGE32N.H?)[$ZZ J=W< M-*[=F2[0&>WHE_O.\W0KGS?^V6B\W]KZN_SG2!5RZGWRT>3&U>3,H&PYC7/@ MY@":8@4!@SAWO]%=QAQ*\(>\H& [9X:>5^XX=LXJE>SUJR0!J'55Z#RO:I.1 MPNW/.U7:*"=7!V6^ 9Y8[(8-ILO\*QW+LS+W&D4U0_F">;%CF=0MEWOJ6^ME M15FEZ&<'D& MS<+4?XLWE73[K N3.'HT T6YQG"PR'F<]0@FC_6V6Z+/J9 V[WY,/ZHJ M$AJC]*1D*(^J7,3UT6&:"=_DY%5@$-7.RLB$EZ/(\-*[*+0C1[A9:0:=/*^ MF*<&T5I \9]2]?2/EB?=$_'$,YYVXF^9W1Z:RVG]<5A_^Q/LD M5ZV/A]0;*I7',)M<(NXU1B!-%!%#>,@S;[2?WR5L(2; M9 E) E\O1*Q9]F98]O2K9MG[\2[9W*Z:9R(1IG4,D6MI':$L^<"P4I@*(==N M>,X/I>R6_3+E2N^-,] M#_>LIMF8#2U)GNF**+NZ?;4(&\4BS-'AEY\INL&8N/%CO$%N_.RVVQ*RH1F_ MUVUO_XR;)QJLO.MM7P\/]\VDZ3]L^FBN7;J@XTF)7B_3&.3:AFH!-*-"VKVB M.*B9BX/ K9^4!35R1="-W6R?>?)7JH?,XOG\5*:9?[O#E%5(5M09G T;A7/8 M& WP50E1=N@>ZX5O5+ W.G$WMXI^Q6AYUQ;B=];DPJMY@;Y)<_L@H[5ZU)&( M#2WN,)@%+G;6 ,0V2/[Z_,S909$"7]O\Q?XZYR+>L=W[G=7LC37W6OKUWTKG M+\-XL%830B F-8Q9&@ASBB@L8J#,W*' ?#:@KXSA8&6*9^\9JU>-O?X]WOVR M3_>O_OK:NMIAS9-/,,:#X];[=R<',.[=[8\PEG^_-K?_.+G6V.O+#MS_X*1Y M^I$UX;FM]Q\O6Z<[,-;6*<3SO+4-,?^7CQRXK]4WN>DO-HQ& MZAU74EL2HU38)^8IMU0MW;>P1J_[H=>D5;RV*@6*(PI&.<0M"4ASFQ"VTLA M PX2T$MR_O#&A"^+7F_ 05_,U!Z&@EGA*MH M/)<,6^>"L4XEP00E--5NWK, Y>78S?O>VMXY))XRP8E U%F"> *?SQGLD-9& M$V:)BMRM;3*!WV)#^UHWQXR:,2JJ68B*B^W9,$;OSGH,\%:*Q57V&!0*::-"9E2.!$*K^WJ[--SNR47AU0%&1AE*"DJ M$3>963&8A)3PW!K!<4AF;5-1L2$>*7Y;H013K9BC>"&HI*D&01"<:Z6L48)Y M\$>9I$X+5OLDS^R3Y"XVA!OK-0J&L5.YDQO.J]0YDYOHGB4%M1(X2!^YTH"!47M#>$H$PC,I:^?D.3"P]>>46N2Z\0\98@W!DPHF(/?>9CYWJASLG M=;;D369+\OG-.D]R4V,WFXAQV 1E$R90RMU$1H%JU*_(LB#==I1.= M,IP0AEAN2,Q3;BKJ<438$Y:X2T[D_#!>T/]OU8*Q.DMR7[44A!EE+?&.1HYE MLM8Y;W.*1!E3.R+/IY831T1X;Y(T"D5F(N+,>N22X4@%ABW! 713O@ZU? -N MR&O,D;1/VR5-Q/UV;5YM_/7+$KCGP*<'/0)EBI@+ZDQ,4AON"'66Z>#NX(Z, M^7QK 'PX $[OWQCN/:<0>EG.,.)2!&1Q-$C&& UX+)%$GDFGK]<._[HZ(5B= M&[FW;AKBC3.&X-R2CH$3HJDP.G <(M.)BV6XMFO=? S=O)JJ[)>P!I@AZB+) MSHE!QB>/. \&(!5@E.8N] N=V9W>)G/10P\X@9 M;W7$TAN>P,ZL*R4>7EG\V#KS.LZ8U=!90^>S-;^IH?.)H7-J(S,Q,%\ F)@: M ^&STA!(1XT4<5X;L'^,9!=]G1/YV,=O5PTZ5]31_T_!\G0[S2&]8XN3&>)# M]!0=NO6=6,9^L;^6HG/]9Z72(WKG&*9XA=WE%'_QF-AZTB(B+MO2D&FNA-*! M<<&XU\(QYF4F ^-!"_C_95M70JR2"5A*6NI/[<'7OV,__\$>Q4D+^Q=O8OC\ MQ///C(4Y6&(DI2IIIQ#T%J-'*(VJ5C=%H"=8BT\4L*)FX3[M*3>">S .^ M8<.)"!8[0J/UBAMBN8K+MJNLU_:FM=W=.F01 B5&!=)&*<0M9LA(21$A2DO% M _5!@!D1BWI49OK/&[CXQPT-'M@*=Z8)YH]X8Q?3]!%>\_35/'TKD>"K>?IJ MGKZ[S&=)L5S3]-WWA6N:OC< EF^A6'36.WHZFJ2WG*'[B3)PC\9Q=SJ\^JTT M(F\DP?81GMTZ:>:VS]M_G#9/X'M7!^W6WA'9IW^U]^FGSO[)P=?FU?[EM03; M]F?:I,WO!]O[N/E^_[+U?O^J=?J![&[_>[)_^M?)P?M_VZW3CU>MD[]FV>VB M%]A)99%G@2-.HT&688.BB5Y38T0B9FV3ZPWSNNFA:G*[&K96A-RNAJW[PM;5 M%&S9 ,@5$<,I("ZM129(@1@E2I&@A.!A;5/@#?VZ8>L-^+.OK^JX9K5[85:[ M&B'OAY#3?'9[GP^-24XH2A!) D"2N(1T(!QI*GD"SYNKS!U#\,-]N[H">665 M\M'H[&JEO*]27DTK)819G"0-2AD=0UPPAAQ+%@6:2# <7,J0/9>'GXBJ*X_? M8JZMIK%[1AJ[&O(>ZH=<''*B =ZL1%)3#GAG,=)12T1@48P36E*>J2BD>K3Z MK15*(M4J^=@$=K5*/M0+N3BD.#*%$T?P(Y]VXA0Y$3!B&!;',>^P Y54_-&* MT6L?Y$WE1VKFNA=BKJO![U[@-\-9)Y51FAB%A$D)<1P)[%F.IJI+L?TDW7VG@5J*2*H*2\ -?#6&2M9@A;ZA66$EOI M(.YZ!6%7G0AY<8ZZ6B'OJY!3523)$6J%0M)1C;C0 =G,T$2H)LY88ZQ(KT,A MWX#K\?KR('_V^F>]? CTY\I\+$-_I40((A*KJ>)(^:K. M?]R?,1([S *.Q%/+E8@F,! %R9)AD03BEF>EJ]7ROFHYM2\C*6..>\3!\X ? MA".KL4.>":J]D3PDMK;)R()ZK152RS?@BKP=0KI2)6L^NII4:=7YZ&HS\@ S M,D,W1\#CCK .B(;W;*JMPXG.3M?ZZD0HX(CX*G7GCC%%@MP$7"'ZT;Q8KBXHIZZ#]BDEM, M?"1JWJ.:]V@EXLB:]ZCF/;K+?&YG/DC?+MA2BK,<6Z<]&-Q5\8>:#NF^+US3 M(;T!#'T+%4DU'5+-*_(2=$@C)MAI^P*_=V+^9:L;ILW,&XDBC]NM+W_!->_: M^U]:$"U^O-K]LL^;\)W6WO')_M7197-O!^]?-?%\%+G[_@/9/]TA^_#]?0K1 MXG83GG?T_>#]/ME]WX)Q?OC>W/MTTKSZ-$N8))2S((88$1,,XM$2B"*E19%I MAYV65ED#^$Q>._-(39A4 ]N*$";5P/9TP#95A^^=DY1PY(2AB/O\&Y,1*6." M$#9%;&7>-MA0KQO8WH!/_ I+Y6I*I9>E5*HQ]*DP=)ITZ>3#(68)2RLPPLF! M?VB]0TY3C8(67$3FC',JUQ37YPO?KM8^&N=2K;5/I[57TUKK05 9,SQSDW#$ M763(6*V1HN"Z.D6EXF)M\Q%V!NORN[>8\JM9F9Z1E:D&Q:=W92X.N?':.JJ0 M]+F*S.;FV!I@$;MD K:S$ MH['@;'KM!(I$9W(H8I!S,B+JI>0>O-+H16;+7GT&^S?@T+S"O$Q-#O4S$?>&!@)H*@4@,$'%H%Y Q7*+@-7>!!.4C>1TJ^P;7C_E)"::> MEU^JQL.GQ01,<,%XM9H9%-R"&R= M=CX&1P)?VY1O'CA7U/6?9;S**Y"5K=T]+\1^60ZL<@%;YZ< OX1_)U91?T4 MX8Z^W2E5=3?MGL4^_-H]^KO?2^WA?WN#P;M^[_2?>'0:N\/!7F_:W=^#D?S1 MZ?FOKU.!._'_?+H\^!+.'.5R?^^@T[KZ<+%//U^! GYO;7=.6W2'Y#'MGS9Q M:V_K:O_D*VV]_S>U3G9(<^O0,:>4\ FYE"+$T(X@*Q1&U.C@;9+6)YCO""AW M!C,^[)_'FM*LIC1;@0Q$36GV@I1FKVL':_%$EYREC5GC47.%:XZS-P"J M;Z&P[D/7]TYCP\74Z\=&N_S7T'Z/-=]930OTS+G74A9' _#OH69;W=M__+#,)X.6F"?X)M]\*OAJQ\R%L;!\(UD'L+7 M@WRO[7^_MDZ^PE@^DM:7=_#99[9_]1&>V;QJTOV+UE[S.MDV_=2!<5^TOGRD MNWM'!.Y/]K^\:Q_L!7C61P'?O#HXV2+-J[_F:-(\)@XS@K2R$/)0:_-1-(&, M$4';((D(:FW3B,?N0?!64K(U'OXL>/CH*=4:#U<&#R>96)>4<,83]/^S]^;- M;1Q)WO!70>C9W?!$H.6NZNK+>E]'T)+L1[-#TI9D.SS_,.HDV\+!00.DJ$__ M9-;170V IRB)E#"[HY%(H+NJ,BOO_&6129,P@TVZJ:X3GM."::UDANWT67'? MD=A=I/6K\K*W2YM?)ZOV1D[UG8O6'MXSO@)&>]35/$$EC/3[4SUK]7@TT\M= MJ]6G>*X3Z?M\M#\\M\ MKMJ]F7JC%V>-U.V;^43%]-@)R-L(R#>12:,XR:4H35(P1/,K)$OJ,JV2.E6F MUHQD ANOROII]N#;.':=5P\FTKB[M9_BUD:]5W ]\XSD24IRG3"B12(RDR5% M3;4$T6O25#WY,<\> 6+55V#6/.IP35Q//9J;43-;\MEQ@R6&O&WUWS]JV6HQ/>CN;]XIK9Z <^)/1GCUY/AZ=+D 2+>#U^#ML M$_T=9!VX%6^6X%VXW3SG,Z[@H_#W\6@Y'_'11+>PJA&0 (Y_C-_'W+^1(DGQK]UVV0 MO6M2%YDQ0BK."LDYUYDH4\WS@E>DNA;9NWHR,O/%E"_A6>^7/\Q64S5?^M]O M @/83;2=B*X?IXB^_Z,%O1Z54)2@Y#8(V%0G+"Y)4P".)J$LE*EI7 MG*.@W3(^>R2:R23@H-V&S&56ZK(N.,]USL"TY:4FBM6J-+E@J;P62G%'YMN1 M.=L_/BI(G8JBD GX%'7"E"@2H=,L*7.A%"WKNLJP.'"+E]&1V?CN\Z7M/I]B M]_D([GLS5^U(]TWH3OMB)SK>4.P%6ME,YHDAKP M7UE.JT2P"@>?E*52)56D!A."%=M8;'I'26*DRDLNBZ( .H,0JQ4K::9I71NC M&*]N8++OZ'P+.J/"2/.*J8R(1&N1 9TKC>#P90+_)52 GT0Y!3KGVS3&]!.( MDO&H78EVR6?+AD_ ^($_,%-\?M+(D]$Y&$T# 6.MFOD4K+B+__D_%27EL]99 M10V?K9E7S;(=11-R1ZW#" +1]:_Y[#B9V(>Z+/3H1$]49W:A)=3,Y&2%&SE= MX%.7%_8Q^C^KYG1J+:V9AC]@G;=A]RK3A2@K84QA&"N98)+762HHK8FL"GGT M"H^'T(_0E[_ZY?XZ@0/=FZF78<5QH>^WID,/7KPBP/DDSW1>@7"3>5&"3YKG M295R!HI4C'X5>J=LB 9UV646+7@&(*PL:(IF$EROIHM%XUNQWPG^WT9HWXK]O39,>O-BG^WM'E2%YF:=UDN)$ 594 M><))(1*EJR)GQF0TQ;$"=$O%QYTMI@J-L3JGN52,T4((46OXOY(99C3X99>H MD!W)[X'D!^='-*OK+ -KB9FJPB(?<,-*50+)P6+-ZX*E-;,DW\2E#R3?<*1> MK=?$6:8XGL_5.7S#6QH+/;$YYN5\JWBY+'K#3\%^>0]47L*['IJMTF]\S^X; M^.N5-;N:V?$O?OO?L([[C1T<'_$JI3(#(Z4 )SAAM>")P!%LS(KU(C6:JH=F ML^SH>CU=98F^KZ@2R@S0-1-%PG,%WG8JB1 I6#:4;8_G?"K;Y>--E[L+F\]@ MR-R**;\][?8[.]P[4CDM:V#,Q*2$@(C)4;L5-6@W,'.4HC+EY,F/K+[/$-!G M,&AVI+^:]#GX4GE!4E)JDZB"&?"EN$YJ"6I'$5*6M"[*(BN>_)AO@^SN26_E MSVU%SYHU]!8DT)3_/5\TRPM\W#:)-(GB-S.UV50P,*"V"BUO3Z$YA6&B+1$D M6,K>1\C3*;ZI':F5=G$KN6J7\ZE>M.Z?+KH5EK7PH?0XVL6E7:QV?1T_XK7+3SR6IY^5\F(S;>2>NU\HC]/%CUP\+%.Q$+S=PDWL-8?^.2<7[1/OA]FOYM9LG:$-]B] MSXS[[?_X_XD%/'7+FM8(YP1/+L$@(UE5::5957 !L@]LA2PMRY3F>?'D=NGY M+T.#2Q4 "&JX+NN5.XIFG*0R!5N4*3!WIT#];TWWT,VB M^1DRH+O)KYOVW:]Z@3\ DI-.T"?TFY/TQ]G!WA'(^4++'*$*"I:P BMS,D,3 M7NNRIHS66D+0J$B9PND9*\@3,9Y(JG:>UQO;,ZQV'_UY/Q%RB;F5'ZF M%S,,0/')"/Z$UX"<^K@4U"4^RRW%%@?_&R2R8'7*\HQ5!MA= W?K2F6JOBY+ MO>/ZFW']VY/L7K.45/<"JXA?P._ K,SA+G#U?IX@ PI1) M*DE58G*>YY17@F!(84?,1T',$B1N026.XL4BM!2D,3>2)Q7\IZP%T7D-Q-S, M=MW,\D"-'&R CR\*6H.3Y#2RR M,:#%9LO1\Q!?&.[STP[G>B-/M%I-]*'Q!MM/%_L8NND6\]/%:WV*;/H M($PF\_,(H/B2BW_I;+O-,36?:#P:2=.GJ8LGW64^6DD_R<@QC7=<5]:A&,SV*^6D/$KU@^WD&/;V;C';7#>\FHWT%XO3> M)Z-%1H9_1(*?_Z&P&:0OTTC]K+_8B__ZP,X=V_WLOU? M]M__]><_)W_]_>I\HV_^EY3/]Z^X[\^\4?)P>_P/-?3/[>?_L'/$.> M__4!^^__:/;__BD>8);OOWAW<40S(:JRJI)*&YXPSF3"B[1.C!%$I(3(+,]! M&F]F>/[[3L-8;HKMMKM\ M7!^BRY4=E7"#:I5GB2X*+'0"DE32R(3D0BBP>TJIL%_Z3G?K*[!\/A*"[2%: M/GMO_X=/3Y^]?9PVC_@8F^=Z:CYZR9O6J2$UUZ @P;@Q-9@U!6=YE:555>9R M9]8\ +/F_(@J"<21.E&%+A-6B3RIM5%)FINT%B2M36KA@.[)I/D$L^&^PKMC M&)>"*UF8G#)9")Y5S.BJD&"V",+(SFIY %;+^9$T- ,*E4E9PA],9"JIJKQ, M2,HUS5BELK($=V"SWH(?RR=W![L[V,?UR2%2W16%&Q1;&V)_ \LT MKLN%)Y^BEJ.Z43+\._X/5YBZ^>?;+;4LSF68S]J3YG1TWBQ/1FO1W*8=H J9T^;4^M@C%!5G-F*6H==X"IL,,D6 M.HY#6KUI>U 47(-'2]F&L'*36IM'1S+QD23KW- AL::KR;(YQ9H"?.*(;]3XX76MMBFK$G"1RBI5X#!.<3]V;[Q2EOP.";<3#, MPM?A2T"JN\!?I B M8*@N-)PS]G]U#PK,?'GU^%7%XWA<0.:%7X5]0@LF)*0> ;\I/6VD M/>:EGI[.%WQQ@8!%?\/G1\MFBH]1P(@7;8P?@%7XLR4L##1K<9; MK*8C[IAAO6)N RAT:]>9M>P+0E2IJ:(I$8QS5I_I_]^H>"_QQ?P M&7!*7L/[?CXY> %.Q]N?)_]^>\P.?OECNO_B8*,8[6#Z;WC?O]\=OG@%ZYE, M#W[Y[6(?WKD/3L?^GW],#E\F\G^AB+[$"(@F22$]Y,VT@=H<6V0F3:Y0E?CN!;K1?; M('EL9ZW]7R^JYPL0:BB>Y'RU:&T)'S;>!MD?"[X@P(("0E'J]2"7_UDU+HXZ M.EV!A$;Y[GX=5@/2WV],\MELCM^>GS7*M@:O%E81VO4VRY'M#A8@PE<29&]K M5K97&,0C-ASA2FS5\0+>W'4BG\X19[>!4U%\RH\1$F%ID7WMZ8 DM4K8MC3- M[&;"J1US5'UQI;)74_/54J(6A!? .DZVG'9WSGY# K>L52.700])O5BBHG<@ M=1SC/H:?@3K 6L6%MFV[?@ ;6->XQNE\H?V>IDB2B8)=G,$AC; 3:H$;Y I. MH0WJ![YX)3@$6(\-FAF-J\I4OA<,7@[VC=5=\R$P,^SS9&2P0O-1E&9?*2@L MR/0=Q@ M4A>.TO!#U*X"9&103?XWP'CMZA3;)?!IP)^V-!X?L +"]=S9.V:Q'Q=8-V:L MMIWC,-S875F7W[B?)2+.G^DVDEW>X<18OCY&%V,!6SG>=#IQHV@PV#N%KB8( M_&77I(N\CSIM\Y# AQJ!9(0[B-T]#:AF6"1X2!QT$ )+S1:164($V M2ZO)O.YTSXT>*ZT(;NU.[4,7EE#\PKHWC6FPX]=#/H MG6;#K;W"KS1(@H4U=^92KA9#CCFWFE7H =\L=#,5EM.B95[R?M]-/0:+XM1; M%#9J@)^5S4*NIM@D93U'I\6=PD5>XB,PCQ;'=FF:+V;PW1[4Y+9X)L@.VNWT M5OC.M$ZE*KBII6&2R8J 3R<,^'/@PE74W .NDY$&YTDAE3)JS.RZ0V-$V8R565$VDJ PX:R;/[1*ED M1@(C<<$HK9DA=95KFC(I\E)F@I#[ '7:T?T*NA^<'Z6>#M!N14^PNM%9TTYM?!VJ%;1K>'G MW/DD^+/."_%^D NG@O3S@$WSGMS;M,NE,@X4RW81]_B-JU\C@P'OZZ_\PEJI M/X'.:A^^H=5'(SI="?9 IWB[7D#4Y]ZC/UW;\:G?,=I6WJ#WIM+*>J6]>Q9% M0Y&;?,3!,R:LS#VABQR,CD.P,%@-83TNEC!0^1A4\"N++@5PZ-1R)>_C&C9N MN_W[8+'@PMJ5")^>>ROQ#,P ^'NP/_HO&MY,W/$,7AZ];]Y90U<_>SSWH!/!,UV[^%%ZQ9@[Y!R/Q]'LP>= U@[_# M?;=A;)0W,S"S[F[)Q)+C:@:*H&%NI_V4*5662IFFM&!9)6M:T4*"$LPE 1N( MWH/5TT6O(T=RG\-B5].7[\$Q@5/\=A7@WW^=(_)$JNI22Y7DAK"$98PD-:EU M0@I2E$J2M*@X*,!QF=57C;JX-9YE2A71A=) 7E8(756UHH;7)-4I6/9@^ M.^)?2?SW^\='559S8<#J-8KD"4LI3VJ954G.@/22YI16Y,F/9<%N8?W8X ]H M?"<0)'C_5MR&+%JG14#X@81R^FL9J9.[(/S#8DFN2PHF=,%X02MIL>4SI9FH MTK3\"%%BIUR&[>"8^?;M_+G?RZ]^*V_<3GZZL$;$-\Q4X$H='_&T,B8'+ZK( MI4$$(Y)4@A9)+4A>PS,SB1.2RC*[3WFB,U%SEM5:U83A0#=@7P+OT$5!BZK@ M'R%/=AQP*PXX!)U"TUQE!0572H-.*1'6ESM3-\' M3.ZK4 [A\FLH9/C$1H*N>OXMPS="9WFE\Y0KJ1E/C1 LRT#!P<\RKOE]P'+O M=-E5"7I$CSE.\6>'N(^]([ C)-6Y27*%0P#*BB5U2G# ;E'53/&T+M&K)_F6 MH3<= V(R[L96L'?OX6M"G_")N0PD$N=D(=+/?.:@%(>@D9A\06=C/IE8W=F[ M97_/&W@7>!Y+('4[[G$CK;=_W8M&[0GO,ID>%,:&UOLX>%?KTV5G@K?WZ%W^ M5UW4WA+N31>NWXO"]5]V^&WL[F&HW7J$#?J(JLL7(-41P#L4/=VNBZ%6=2VD MRO+:4%;1O#*TS/,\+9G&D:ALNY"BL1+\=RYQ^..P_/9WJ!!7U] M7\/#:6OX_!KQ^ -X6;(L3$TJGL@JKQ-6@6@"-5@E6F?@;)65J(OZR8_5EEYE MM)UO1^G"F%II OJW(*RD&LPBDU7P>E9**L4EZFA'Z8^G=+K_VU$)ED])P?#- MNC*%PH*H2;FIE9<%?' M"K\<%CYWH2@;4YI@E2-V:XV6F%J?@GJSQ41>)PQJ8[=(JH\15*S."EX*$%:Y M9)2 .P<.G>9P1U26Y5F]8]]/PKX''_[*#_[^G>V__>W\X.W+'%@YU[0HLQ2' M[]1%PG@MDEKG-$E!;1A>LI)G(+2R+:Q\>Z%ETH(HDA&B2<$HN(@J+^$BY1D% MET[DEZ1 =U3_6*'U8>\"'#;L#*XJ08"T+$T8V"0)#J-/*LVR-#.4IZK$L29; M* TRZQI*SXT&9WE^H7&H\#WDO5\=_#SPG,#DDN@]G<\7"BSBF"4.[ (.34S_ MWCM/OS%BKU_QP[TCH52E"#<))11!\G.=B%+P)#65RI@JRC(%;67+_S<=)0EB M?S+4(E&*"%QO+-@$B_M[T"B3N9^,)5>+0=!O35\-*UZLVZ)B78@_==^-7/WA M0T93&QD )=65\_B?! =H[9WVGQ-7%=KJ,__NB:O6L6-E'*RN3NK6]*Z;2R5=&:RY.UCV)Y'!S$"/VGZ0S<*;< 6W+D2N>,K[K%I?JD\>"$ M;:7L\*%P7?5[+.,-U7O@"_G!!(M0_&J_%CW3[FF%!4V8QL:"KM9.$=I(RLEM M=3R82,.4ET^WQ0>XL1CGIC8FVNG6,VEM&@\?N]!FU>HM[X$O-XN8#@,7.%K% M52FRM3(EOI:"[]+O9N4,JF$5L\W"X?V8:7<[ C_"@OG0]5R+4VT6!V 9\$U" M5Y>&QNS-"D5==HZWN.C'1/C:]&O,3ALX0+/N5K'YBE:,*06FG&$5!WV>9LSD M&*)EA6+Y/43'GL/I[,T4_@].83T#Z0Z[W%L^AU.^@/7^P2>K;S<^=O!B[_W! M^5&E=_%@^+>XO*&_ ]]2,29GSBLFZ MY)1*2JJ2YK24AI![2/+M2'\-Z2\.]HXH#AT2F4A*(V7"I.(X0%,FF@LNJ2E$ MP?F3'ZLKHO';YL^UO3RQLN4,1+)5)2",0X6NE;5]1X.5OG/LEO""9SP2*R=X MK&#M'G'9D$VG$P;CYUX!7ZK02!&+:Z]?;\>RLE1E*0I%30D7@PM1DK3(%#"P MR-."DFN Y*FERC/%A"6!YE;5-?$A!5076$&,=)EKA5 MRCL1[OU=E=F@:82-DM'/'$P^*_&1WC]W7W]E/92^;/\F;23.N/:"Q9;5]Q#\ MIZ[W_JZU"IM2*D<)PKNN\ M9!65N:1:U ]]FL4EHU?TQ"2O0H?/EZVN]96S%NH!_;.H\^@4/!P9IN6=SQ?O MP,/T5]G6+6F0"LZ^\*&)SCOVK:0KN&1S^('N?Q$&_*%M$S4.GV*;#+J)8#0H M#)J M;.ETKO%@[,+M 80RLXL?T3UAX IL@\VJCWL5=3N"B3"5:Z8HSC M6-^Y.-0=9=\")[F:G?)&Q3VZ4:M5*%L=M$EUL0LP"M$@7-BQ./A@ M%SZ*"I*=&QTH-[Y3V1C)ZC+3:5W0JF8D9SSCAH(UH7*,0(KL'EQ3O '=!7BM M,9(:G1NDB8PK,.9(53[-[+#BM MP*I/*Z4K>'XFTKK,=8ZS@NM,&,/%/?BB.UJOT?K@_*B4I10U-TE=5S46 YJD MTCE)%&.%Q%M&30:TIO45<8'=^L'=D4B*X+LN$TS1-6,%P*EXA$Z,DS7AF!!AC M3WZLZJM*LFY[Z0LN&:5%EL/CF=*\KN!=*L^8IO!W'Z5\7334C;RVZ_[:Y=:(,E"CW.E7,- M)_/9<8(]1&LI$=>I$X>R?2Q]U)YHO8S04-9,)SY;-Q,O7!3?K\EV#?OLY@B! M<4]'4\0^_FYF49[6>596 M-!4,;**J3DTI4@V&D29":+4SB^[YKKQ]]6'__(A+8J1A/"%5)A-&$<"V%BPA M>0&G;6C&*";A[],H8D2!'BR,U$0S78)1Q@B5FE8F _I+LS.*[IW2*1C AN>, MR#)/RKHJ017*,L$G)<(4E.?4U+(V3WYD5U+ZXZOCOZKPY#;0$3MGYDJ90=<:8R7; !)]21OQ.P5PN4E$2(F52 M*ITGK"("ATC7":UXE2M#:B'H%4CV6QR@O%"*D!KDO6:9 HJ"25;7FL._32FK M'S(\7?'IWV2+2FN:RJ'1A.",ZXY7,J\K0O*:4B3+= M=?Y^8E;\BQW\=B3JK,B9RA)@2)(PF9E$ !LF8.#7DG)6=@NR\E04K"!: M2*-!<:25 4*+HF:\3%5)^:X)[K.05:>*25TEDE49AE:1K&!9%C4OZCH3-*_2 M)S]FY=/-,1B?0L(\(A-S>P+K.398N/K!GV#)/NF[UQ=QXN;WL6?#N^&+T:\3 M/OO"0#)[+:*ARE7;NHI"E^].1\G(07"^UDLPE&UVVJYV'%NV:V&'=B7:1C6( M=NOJ?%SI*0C]'C^_.R/1GU%4Z&H#)B Z,*L^Z%N,WNK*-;M"\1 V\3;]H*YG M ZKN'!%FQUTY07BJ (/9-)Y&MK:C$:ME__L(X6[_Y:^_ABSD3<*1NF2V%0;$E*T"\97):PP!-CQ>(SSJT1Y^TAU+]Y J'7W7'R+& MN/#T:?KLY>M7;_;LW\FS?X0C.<;L'9SD[T_?/ 4?X[A!&'RL0,$]C$.4J0UG MZ;" D(J@Z"TD[Y;0&,*]+QVH5/>]OO8T(#?,7=TQ/@-)JA;\'&M?%_/I&'_G M$/?T8MK,N"\E'KM:XM/!E7@$PN!Z?]/'=UV%K.>L=AP *BT&,F_!ESSA;?0) M-);&[CCZDEM;*&/P3V4?X&$$02WJ %=H08=[4.7(!5S#KN2CL_D$N!KAHRS& MGL0>>!HR_=C7D7FKU3.,* M)Y&6;E"#6O_5+.:@CGAO^W*!K27ZO@)^4*,?"7>6HC(J<$Y6BUFG&+I]S/0Q=V)SQ"T$ MMWN,AKW,P]0'$##O]#*")1U[4#&_/EQ6=X9(J= $\>@$UV4-\+:#Q/9R?%'# M)):@<43.-;C8RX-UF!V*70B4=1?;KX'OS(>2,?@QM[>9?) .@1)8ZMB+'U-=V_O%"\ MM-VDWTW<^?+H&=N9L_V,DB_+W3_?>:J#3S[VE:W;>LT\&F%GC<>J)?[H93#8 M;@9"N%N]S6\!V.,G=&9,BT8OJ&=KVJPU;JWSV5R$DM@(+C%$LB=P>6=Q5M/: M13;7ZH%3UM%5UDM]M[UR+1R_B=&]EM;M)2@GQW>@JO":S3[,/ZEW"*(LA3[CDY6K/XI-(V-.VM77C@=V%QM.V8 ZT&I^R?A)*Q66H4<'-X M4&,B\6MA +9_VRYQ^(01LO/Q4%Y;\>5;%CV*^PT6B^9($/U8+1X.=V,9?H[5 MGVN'8@W1$W",YA;# ,[562]ZU@G2".ZEK[[>'-3TR.3A);7(U]46K]4B4\DY MH52PLA*,:<99GF65Y!4SJ>1ECF&1:(2MI3+.L;5GNG&,7TXB;S^-ZW[=_5DO1KK+H*X^5)IN:VQ_'MY%OMFN=O@[EI<5)J\+DI4)K7*! M/4(FJ1#%/=_'545Z%O# M=)*EVB2LYBRI:24326A&LXK5&:;@R59XKHTJ]*U(#0.<+KT,(J"U T6;,P^V MT?J&Y9#F\%F1=MO'Q_B<\5/,\*4GUN!60XS8JJ0%DEF !EI(#BH(S2FAA1$W4-/^S$U T9X.7%_MX1 MA<.N.4F3U$B6,' 9$E ]=<(0KREG&05+%\?2W(L"HL)0Q"@4P#&,UT;D!9"8 MDYQ*4W*F=Y2]+\K"U6:<@P:J2_!X,XYU?2H1'%%9"IYJ77*290P;HCZ/ KH* M/T-IG,A]6V92);PAKN(":59595U*CCAC#)P M1#,FX>U&UDK1VC@Q$2B;[BA[5\H2$!.:&%++2B6U01C9E&.WG(&3K0HC*RH9 M*S10=HN8Z(#=G('H(%CMM,?YZ=VMP8^\UCMK\([(]CB;D.6\RGE9)569P2VG MG"1@C)/$@"DHJ<"REU@D& A!6F2$!JYXE2 MLJHXI261! Q]/;M!N>9-PICMY7%,JQ&VM@FMA_1'FWEC2[N"$%5JJL!$!/.1 ML[ID.>PCS_.BI,KHHPI+BCO0E![KYA[BY$/5XF%]+*I/#.KSHFGEQ!8*OX77 M_329RW=?EN_80<=WP!_PF<-?D$]^;@Y?_';^UX>3YJ^WZN3PS]^ AXZS_0^_ MOP?^RS?X[L_?<3WLWW_^SN!][.#%3W\?_O+/DP/Z,O_WB]_>'[Z0'Y!W#U], MS,'?P,>_'16:8C"1)7E9YNA?F*0N#:*4YQ48#U20LEQ/"Q%=DCP3\#WP#F@N M:B8K:7BN4E/15(*BUG"93Q%$9['26P%K/!P1YM"BE!JA6W-J7R:%%K"AK#U- MGEV!$/6(JB>VY\=\;OS45J&U;JI(J&GVX][[*>YVY$GX9%?[N[PX=5E>!/R; MA,J8?JRA+T >5COT90N(SS69N,J(+5CTXPW,-O!:++CN\! M%07R:^Y7C]+,E_Y8@XB/G%K$M:O&&(U;#Y,=L7Z-6Y!]_1Z6VKK2YK;QE1%F MOK)I)\X'@YH'('4MI= \,=39,8]2&M7R1C!&7<%(5@C-.,. M6"N<8L#%>Q!#=2%!V&2J%B9G M6:WJJA8IR?.2I/"#_#ZP,?9\O,[O*V(>D*3/7=_!WDP]/)"9S\]2'_YB1[1 MP4+1=F7@0N7&)%QF>:))D><5KX%BF*M-M[2\W5G>U+PBX)=04]:2U> \$Z*1 MF5594%WRXAYZ6'=<<',ND.2(,V)(2K,$6 &T#KC-28T97J&(D7EAZB)'=*FG M]2<>./DZCKI9 32TB.Y9''U>J\AN#17E02N&D4*PT+A1B6A4SJFL-Y MR[HL1:V+3&FD^A5@=O<:I1MU@8K0C;51/_*HC)_7W>IW7&>Y;O_M'L,I'C)E MM"Q,HDH%[2N2X,<<)5[O0,/^_'5#+9%JJ[W MBDO??\*'0;DHJF::Q=3U$\*&/OB.WG:I]60D5LW$H>AWO. M%Y-YB^_"DC_L>K*B7RS\0!,S^N<<^X#M!YZ?\ 9;H;:@,?PTYPMER_U@K;;% MRH4D_SEO_^?_T"Q[-GK]U#UD[8O/3QIM1B_?:[FR2 V'QC02FW&PW9 #9\SF M%MG !@VQJ-!KD7@"MIN(<.:ZM:=G*M.1:8J6K!$U(C.X MP"K/$@$N5I%5.BVS[)ZU#RW!HY.US&3-F2IY5=0F!554LYK4I*3WH'UV).]) M_OO%_F]'V"HF<-)K20Q/TX:6B20H.)GJ7F4X+)/-5+LU'JYAN@$*$+H!# M Z3'+!#89KA2)OO);) M6\]/10F\;H#S\^>O0"6L*3+[(3>,T/9I1DH+/N]>PWVJR@U+[!2I[9_U>C=* M8-EOS+S.<, ;H$)0(_7(.AQ'/^+967X8JJW[2&B%G"@.KH!MW&YV6)7R,I=< MJ)HRDQLZ*2367I<4+)?*5(G1B(8J2 M%R".)*D5+4J5 MI&6-(/"")S6154(H+51:U 7A%;+!5;[4?62LUH<\6J@4)! .Z8H*FKP5.$AP M];_'+\ W_>?N07)]7F-JE^-8Y]%][$(0DG-.3)EDBF-_"4^3.C,LT6E5I$9@ M;OTZ1_ ND IC-XC/M\8ZC=KKQ?O(FWY&O;B+:6_PUF_TX/C(@-=:,YXG&NSS MA.55F7!%3<(S@I)1J%2RNP89O/=Y96.TG2.DK _93)O=,-8KA[&21SV,]?K* M]6&ENZHS+04' 5=Q< DT_ $B@E?;0A[%>6>YM=3R&70).FRV<[LM2 M/)!L%X<) CQ&:$/LUNT%V_C)M:A,GPIQA=\Z>KA= T(?VPA/EP.Y)*?!<;Z7 M6]^UW4X=N.CZ',BR5B!Q=%D4%0.);VMEB)*58;6@RFR7_'=H M7Q"P&T>[=EG"Z%J[@#N;(!6GIJIDS<'M8TJF0JBL!CM$@5>H=:5V!>T/@7/E M!7"NHK5."2N3 NN\&,T$..M<)3POP:7.-*=E"4KR7D=7\E3*E)2%I,8P)@DO M#2]TJ22VWA9Z5]+^(-CCW?O]O:.\D$(IX =5YAHK !F(.&RK(U2"FZ1(GE=H MR98WGG'I$EH>73NJ&+TSP/!BK3BL#T)^K"=U-WVZ"RU]&H;\\/)\__Q(TIP6 M198E&2EXPHRID]H6QY.J*#.>%D4.FI94]QEBI!E3)#,Y%48QKG/!955(Q4R6 MI13DYB[$^'GY 534:H\S=(B*3,)>LMD:2)*,,"TS)5B5:K2G&.1ZN6=$5]; MU=? !\+4^+KS8VN<@/N;A5R $[N9A5Y+4/O0=RFX_@^OG\-,PAZMOP[\Z7'5)@=*;L"Z/ MAV^52A]PL/&Q,*V^VXR;%N27R64__K==@9-X MPH%<&1^Y*B?C1A6UESHGZQ%U#Y9P^W?U"M"]\J-T8&8HI[PN=$T8+>I*9IDA M.&Q59[2J]*Y5ZM-*.(EXVJ3(REQD+!%%+4&[R2P15*BD8J($&FA3BA)3W9>' M3[;T-\65Z7>>4+F1!;+MY(Z=D7-=>7X7\!N(53WJ9,-']G+=1V6\RC6M=%UG MVC!>I%R0K*2:E3K+BK*H=K;> [@-;_?RP[>_O\?"^H,/QQA9Q-A>+2H@BBDU MMA'J1!"5)T24J:PS*9F6UR5!;^FH?UZ)N..4CVR](/LO7IZ##&4(OETH=-XI M25A6I$E=J2RI2:EHJHFN6'UUZ\5ZD+&OL;#S)ITHO$U16M?P+,]Y 5YE;1*FRSK!XI:DJ$0! M4H#"W:]OY57FL";0U6E),\U8SNHRA6?DK)*<"L;K[4&^'/@NW(.ZS.&SN3X#]B-PW_V[F3 M Q]OLI(:RW+*3"FC6,$U3XM4%:ED-*MR]5E N^S\ M2.^V[:R12P%V7NR_/]@[2L%0I5I626V41K#Q,JE,625918JO_Y^$MK1;(-[J X6I,Y$SJBJ)*O3C&?M4- M8SX,:,3]E(\',^3C2[ [PFGHK)+ TCK)I,G HC(\J:@L$BK+*JUR*4V*=87; MICP%!P =B*XD(12.=5&='M6F0\5&J8B_V;'&PV2-89#X'<'"Z3NS2>+*5GS! MBD4%OZKT?]@-V&$'Q;PV0/7I(XBG\Q;D9R^ 1G/P/KE[OF^!QBJ:.#G8M.O# MZ5K+R6Z*^]3R2#3,O;,4[Y#E&=[L^ M:%JTH)+@;S>P,;#W8/O].M#'MC')=:!_PS;&N_=@6?(B([2N34)+,#18J?.D MXD*"95FDJBY418RZE1M;9G5.E.W&U MA'O%BZ2JN4)X1 %22=,DS2IP&'1>9V4%HG)+IOD*B]*).#M*SQYRJ--H/P9* ML\I*(KDPM2E87INJ,B9/"YGEFI%\YVQ\8EXA![\=45[F19;21%%1)\SH-!&9 M(@DQ.:6Z9"4O^*T$ 54,9+E2"&7/TEK6(J6BM-B95!3DDH38CJ;W2%.0YH6N MF$E*)N'^5ZE)ZL*4">$5^)5$"E)1K'C>=" OCR.@YK_=4.;Q>J'(E2;7GI^^ MR2>3B^$$3G3B C[7L-)JV**Y;3#,^C081.;J!L($BVXPBV=D]"#&CX^%5?^] MFCG.=R^]G=U3UKD6O.2U$"RE!:^**M>*"*E*7:;I/=R(?^DE[*4]-,^! ,WR ML$]6?>,:<9 9D:E6:I5&F1 MDEV:X8%P[,';_7-P=VDJ$(^+)8RFH)>Q4)!3+A+!B,JXX:6M%KP29!1'H,[D M?*JM&P=">WX\:SZX663 &S,=2;1/V&6W)2EQ*QLQ!7NUEJ;(,\%87H 4U94F M>08./TXWV=D3GY(7?T-_HBX*,.K*.LE2#$CG@B8@)-,D3QG3#(PZ(^3VVOR[ M-]+5%>%98831C*$' UP@I)%IG9?@FMXG5M>.ZE?6W?UU 3HSH[G492$3DF'6 MNY;@);"<)04I:$9UE>88+KAJNM"G24F0ZA.F).P#?VA 9#7R!C,SWYQ.P!!X M,<=1CJ.]@*C;;B+J#,;(/L9TS'9\F>OQ8J*^P]8>EG*'-6F,!J74KA865Z5# M(_8F_G(!NQ^ R??MAHO-(B$,J;KO:.UBN7"M1*RL+,U433A) M5,TP&UJQA M9)26H?ZJJBE?Z=H6<%<^+FI2I*#,"Y!6BR)3*L5\[8R2[UB;> M$?D3$+FJ=$&5T$E)LBQAA,F$:TD34@HFJBS5A:YN6+K9362U4QHN-WI[<0.? M\56=UE^[;27A?.%-8 LYOB;4VE8OM\*Q#Y?P\74[.0?AFVNE*\19KHD@J5)@ M-)N:&)QL?P^FTW/>GKRQ9<=*+_[@DY4^- -N_G:Y^.^7%"-P!QAU-I\JH"T5105@$]*U75.<-I-ZE6Q7U ->Z( M>@U1*VY,61GP>YC$#'1>)IQ0F6BJL8/)5"333WZD=(M/?AUZXQW2N4\W;/$R(Q^C; MIUQAI#>9: .^"0V>@W<3$OS)IR;!=H_H^=[O;U\='NR]_FOTYNW>VY?[+P_> MCEZ__&7O]8M7![^,?CY\_2?\-?G7X>'_XK^[S[SY"@K6&@Q\G%PS[F5OPY[\V7PY@D4NYXL&A#KVT\,OQ&II M?XDOQNP(#DH1>M)H,T;CQG<:^0$TOJ4#WCM?+8:E57#^0 X_S,168+7M:GKJ MOK ZG<_ZXBQ8Z=K*!&^U@FW\>=),=)S!L2O!82L6=I'.6+,O,"N+&*#@E9/YJ7^F,=IEKU9(M,D$O[H\ MF;?^.^>88EJ"(7\*R\ (*GP"6V#LEX$1I%XXXJX6PU/$TA__0I\^LZOM"X@6 MNEU-XA/"Y (^!KZI)6]#J[9],-#5OL5]&Y^/#U-S2_487^%TCD1N@ &:Z2EW M7(2)"[^4J)8)_&_5M$$+6,_;M84#G6&OQXU!B")_G3:L<>2 M"+]RY['Q8\N':N/'>/CK/Y/SU41M?'#;#]N3;3^=\HOU'YU.0 BL_S PXL93 MM7ZWN2V@Q73;?CO"K?]BB5U(RS;\%$EWQA=-?]\" @+.-;WD*I9*?[M9C%Z.(_]@[H"ZS] M17[W\+EC^W/5X$P_N"KXKE-,SDD_[W_1'BI>LOG$NDX"VZ\O"&B>VI30L&$MJSL(L;'(=?*H@6/CT% M/[+I,XOSV?$<7_'\\(]7+Q)2@Y,+M)PV\JLH\K[B2'JIA011NI6+1C@2^&O3 M0PUWQ8TOFE:N+.O;)^X!$2[:QC+KS\T,.!0EWW/@(U>NB9]Y[5D"/G+8B<]Q M?!?UI-7G5G6$8DFOZ)WFLRQI2]%_1M5,TN1_XP*#]?6[6F6_A>=\95D%-.>; MP$.PHF-@+OSNSY[/_N7YK/O,0%;X9[V&@QS]["]0]WM4O\J&'X"A7L&W1V1O MO.TKX1M;]NCO9@,D/$:\&V#J=[J?+O?FY7.7W[Y,,7M-B7;& O7$=@8V8?@V:<_;I]HA?9&V;&%FER,W^I)D^N%D$$_9,'Z[&\ @=D1)^.G*N] M^>?^WL'>+]9'\;SP9O3BU9OGO[]Y W[.:._@!?QW[U]_O7GU9G3X\^CG5P=[ M!\]?[?T+Q/7!BU=OPV=>OWSS^[_>VH\<_OKR]1[^XFOP>9!_)Y/YN1T*C%D8 M-92_/)*_L<\P!F$2I+$<2.-%+XUC8]:!CE^)JW63CF]KVF!!_B7+=%8BRAWP M(]362C!O?[3S2>/$:K^3V%Y"(VV^# 8:&EXS*WW=PD@G-WYSK4P@6%X[>0OO M"6KD-T1D:SI+NOMQ@&0;]]X6J!IY_BNH*_2>V]'O3]\\];%:.!M)XYCQ=MFU]L&. M^Q86<"SA5OY?S2=P 0\7QWS6?' J56D))+?CRX\GO="3VT@T#_86F0.U7*!QI__L6L]C!D1K-JV M/PWW9,^<<&W]8+J^W7&389T_Z=AP3?.NQ8AZ+1%4KXUR*7VJT27#T-T,IT'- M5Z!@S^:3,SL>V;D,70@,#7BTO=&!]4,^.5JFP9[W3GGL%,$GSW@SB?K,'!D; M-/V13WI%>@;/PL6[8P>Q'G*IW0E5]AHUV*9=W?S'8^[+RN-B=?AZ?D[ MT+B=V]59U\.]UE4V>CT;OH[;#JMR$[J[M0/-3FU ;^ENL_'Y9[!;X.E6=+@9 M@EW,;C&:@2S%J%KCHCV!G(/)/_CZB9X=VPIX%=C 1^\B^=&)&LOW?/%.+^-[ M^/BC!GNM@[-%X"%[:3!.XT*:_3PFN-<;<>I6'W=A63?U"@GMKH,.3>:@%K9> M>!])QL@6-TX2N_N/+1'6)O300>WH6,]0: /CJV;AU,#*"EZ4!;:I88;1LHF5 MHJ-6GFBUFEC1=A@O=SI7>H*E4\BY*YS_O1@[UQAQCENX-MU8\W/=['ZZ M#-QO?;]!;!C>;#DH,(J>G36+^QB?7162CQ=O-^AB90AM@8JUW'H"3K?4+]Q?+OZUH\9L_7O!I.Q[0Q1:H M3%!*+%$5# _)K=&WTV,D%9X-9]1:/O)D1+G7ST0-60G0]N?1>8YCM.;!Z\&< M6ZXI9WS&.Q#K_5.MKG(8T-X.\ 0/"E>CQS5+>FG0T12V?Z8G_D;+^0+\+%>/ M _X11,A"H-S@9 72%$\ 5@@O1]9RZ2R;VX(7#.^1,XX>C3A#Q/EZR;K5/)>Q%."C6M MSS$ZU3;0"9NF8.S"N,>03M#XT^V"\),Y\%*P["VL@=4+O1N"PD OP,YVG7[( M^6?(Y."$7=AQ\?!-K9Q,&#Q'N?5M7(JQCSIO,]VWY(O6%,FZ;6E5+;X\RF.B M?'&2;*8GL7$:M2VZ7%3LXD0\:0_]>WB>W:6VKH]->L$>%DL;'[:OZWY\LEHJ MG)=B8[)X42>3H&M0[Z(5+6P"W 5P;)3X/RO=^NC]X+3Y:GDR]_4!84N]X>.L M6^<%^,MJ;_RY7G3I9OC6"?"A7D3:4<>F# M,LZ2;'6P_*^[:.O^^/.]UR_?V,JBX.X^GX-?P,$[ /?CM5L"_/JIBV%W-DG7 M!KY6P9S7<6/B*;_ B;= R_?Q,(W^K>,NX-+G_%$Y &N$>LA1WQ?;^<0NQ()/ MN^3#U,DE&]6(KT.02=87 EVU[_@.&OHUA6=4$ M5B)>K7"E^\->IURHX>FB+J' 9GQ9Z@-=#MZ>C S(X2O,G6^QX#-[+..Y'Z'H M.9@O\8YU$-@8CEATWN5V_6.ODINX!)\9FBN=R18'2,!A?S-[QZ.W?3I;- M-FL/H\MBC=(0EQEA\$PO$K0#.L?:I?1:C&@.O7ELVS]K[#5VUH]]5A18Z]>R M&@$[#(XX?%VH74% ME1:ZC[I;\\E&4#])Q-=KD@56K:+QT5<:=ON=W2PS_+VUAK=)2+"D_4I )F-Q M6^-L9[^(X'CZ=*!$-(9';QA>Z? K MIR+@*$^:T[;WT@6?V9*4@?5K_5(,-HTF#=B\RDZ$Q ZFSNWK#0#RM!R)T R, M66=,+\''X!L+^S5F>;1>V-"96#439?_6P+*X#S.-G6+0LZY2>W5Z MO, "3)2D@[D=XQ&*G&.$UEWVTM==]N'.QZ'@_X=N!./8_0V6\[UIQ+JA!7?; M@&AU0?UN+\_@#F.8R8LZN]K>/76V&!S]S*_+IR5F^MS*9Q?_QHM)GV$T\0P,4UC?Y%GA"\\5@O.6YGIS='&'*OD/9Z<\8;'#<-]3DI![#Y5J;_<+RM$\A./$]MQ7U M-O'6C_L,Q]"[_!X5(D3Y,>04I3CL7O$Z81K?5M, G=XY>"$?J<"4H\]O+9WO MX&.UZ/^_["\"WOTV>0T&^Z*O'#SEJ I]8,6=W=<@G7Q&?'CZ=N@.[ >8TC<5 M<)?!ZW@U$ Z.NGM$]W5'LBFV/G0/C;5^^$G7S#Z.8C=]&GR*5E""1QU]U)>S M].$;'XJUD?JF[6P>-0+CH47#/J0T%M9O0'(&DSY$V&TD_.^Y\&Z*C\HZ@VTP M5W8QD(NNBL(BM2W6)<>HO6BQ:+Y_FRWA;_H6/C[;_I6GCS_\^&?HQEL/R#O& M,#81VNFX4%_1E]-C#XVM4EGY#[LJ>2>R_:=_&'U'_H'X>9'V>3;ZCL+/K+Q_ MV.WV#]&+WM!_W9=P'^7PQ>0=4,=<$^S)J[;,'.X M'Z[A3BSFW(K/!'ZR".'Q+BMLDYN):\_;.H?9CC[6H.W!#"39*(%_'?>536&X M*^S,-NV'A;J/,_@X'DP3U4(]MP$)6*J,RN5\I?&\X_1K:H#[2SK(AX/P7& L M%T,O#N7<$ZGO1;1J<+C6@4\2E+SM?)PM/;_@M'Y/1R^6[R?SXT=_ZE[Y_ M$;6%W5%_DYUWZ>&@06J&5.*Y]HEGU[1BRTZB9ZN7Z/.H$?FX-8+]=K@GCX@WT>%B&YB-#Q:C8H.PGK=?;DB;.U%RH$ M-YQ!.0&9%HP:M.OTQGG8*HP>#=O#'MY:6X:*%/<89P;.44!B*&+IW7!7X196 M,-C X-.VV"*Z^5@+X_LD)^Y0[7%A$^3?<_ "1EBBZ#WO38H;[P3?85-VWH'/ MO:J^OS23_=%WR31# Q@ES==@V&IG11_G>7=.Y.?5O+2J#$ MH#(C:K=Q6K2[EZ1*G,&_R:U6K*_KW;4^-E0E"@](JQ^N$V ^880IDDBDY59< M^7>$S!)>K<36 )VV^H?PEV?85S[A%S^ 3XS2QW[I&4B+);*'EXGPS#X#\S1U M69CE OZKPO/]KY_:7WV_5)N_RZNG94$N_77Z]/+?7?580IY6I+C38Z_^':O9 M;K&DOM%CO[?,X!@". MY]O]_DCU9PTCY@9Z^'Y&ANL4FQ'5V?#V' M$=P- 97F>% MZS;JM:YMO3Y=CJQ%. IKCD\A'3V"L_BO3[?]>-L+?.5#VGQ!5"YMJ;MRZH=HS\;3!RE18[1MXQ\N-GY+HJ'R@CW]HH,O8_C\HHNCH; M<*G!3&]W"ENOX(/C13+.JML*U>TD_Z1R<^V5EWHJ7RF-4IKO:/3 :92EMY7I M]TBC;\"7C?*S=Q+16W;\.%B+CBFYHP/W@$S;KYU&[-9J=$>CSTVCO+ZCV;VS MK&]TPI=4S'Q;%G5.=O;T Z=0_@4MM1V%;D AEK&=+?TI;6DLN?FVK&A;9T.? M[6RT'95V5/K88,>CMZ+=,=.G-'_8@KJOI^S*\L1:: M6KKWXWG0-[<<5\4=3:M[.Z$O;#GO+LKNHMSHHI2[B[*[*+N+*B/V*'<;J!Z;F!7S"$:=H^ MO& [[M,&'&0'4N56X#>:A)$7'JRI0W,-X%?Q0+S-GC*'D^G;ENQ9A<$Z^%1L MY>/8.MW ];(,$:!FQXYF2YSK!;_P'>52\M;#6\:M7*? $*?S66#%(0JJZ\'S MTR,UIKK>D#;KJOE_GC8X5/-QL! >VM:^KM<@T"'YDQT$&(/VS M.2YU8BD0/>(2&-P!NW@N&=!M0*=+)I-RV]A[;?.9[6DWZV,.P\#2'DZA!T[L M6^?6KT(-@V.KJGN?F7$5)2+\!Q?0Z8P5Z! M:+QG/\UNT$8^F,[HFM='R6XX>8Q5R;Y&K,HO=,TZK,"?N!](]JOK@^U1"=Y$ MJ 1[4B)G(R__"M;HQR,G-.WEP E.9EYFVEFHO(VHH+^+\;2-6UY&J]=ZK!V_ M(2O86X]P\E_9$'6O-P#69/+M6[[C01I^1_T09-04O7S@8FY1J#W"L'X?K7 - M/C!]RN+U7G\&<4/X/>S*FA_28?[V\ 6=V',$:MIXQ'8W0FKC&-S&(_$; _6O MF5VV__LJEKC^*#:>+N=P'_#Y 0:IY5,=T*&N9YX-9,=/Q4H6N*>);!+/6P[J M>3)H; ^O?713_5YZ>WX\>N6M #^#T1J9?A[OH[>&7LTZ1.Q+(,D['P?%<"<; M<)K19-Y>,3<@,KVWC;N*ANS-9QM #\\CN]TA_ESW$#3+ _IO!UH?0":Z:3?K MUKF?P 6])MQT2H1<6:.YM^M//8'&P.H20"9.1&XN! MVYW3$--CZ-NA^7 1MC8> AO.>Z,>_@*\8QEFL"/K?"%.?P@W3*P \P_$#;1( MRX"%Z_QA)_2B*5T.&AGH'HT@B1!MKG))[>YA^[J30+@E&VOK QIA:IP;,]2Y MESVX[<6 2M+J2-R-IZB-S'31)"^\>_!#O.#(-(C@U9S](U[U4LN3F76"QC@H M8 ZB>3$\W1@C-_!%^'QQP&Z9PA,VR$%]LL(+QU*@)[C^Y.<8$=1/U['GP;H M1^D'4\V;R=C.P(CFT*ST)*!0CK=.H+%HDQ;GH;-1!P"4<'@LN M)09H.M=[C**N0[^TEI!KE>H!-;='1+H@4;SO 6B2':T#R%JA7*P M"U1%H\,PCT2'_Z+_$<"?>/PHP+P$]ZM[?&:=)X89O?%H5N%LGE^ I$<9>]!=F@XB^='; M>8>KQ2">=RE*_UJLO8/\ZL7H&4<\;8^]YL12_R,/6 ARR@VE Z_[7'/\WC@: MRMA9$WRY=!I2-,J-];+O:\?]/*XP>G.\9D],[7?7#(HM\W-.;+2@C^HN;9)B M0S*CZ(:_'&L+R@:&R6JQ\%,6.Q$ M]POIX3']U+#HC>UJ&@9J&)Q YE_M@^V]S+Y$E^$ PAE\\VSN IF>K/'Z[+A< MIXYG%V'S8+0%+>WA_P(>J48,[&4TZ15W[\72LG\^)C0L]*V7HW[R!^:=9"&P*J])=)J_&QO%=,[.!$116S"R@5%NVDI08A[9H(-_-]X8HAG7G\M.BQ"%ZF.3\BQ1ICD MU_LO;J;?X.H'2OLY$B.A:+%O0_,NL8E=;<(7$OG%6#!C9?8G/Y_!2$ M4"<&3O#BPM:CD7L.25KW+YAR2]QF:2,X* *\R^0TL=\WHEI'Y^9$?2S^'KU6 M&,ZWBTW$H J"3>EU(R*8KYG>'>RNEQM1+&B+.S%V'I@72'9D8Y2,[K\\'T"Q MCV-?_!+YM#4/ULUI=AR\?:A=MV>EI9OYBR9/EPW$6=!N(&:X&W_TZJZ9;6HJ MQ_LQ<&9DRFW1:VN:R$T_FOF1Y-8;=8KI9HET=U9^+.2ZG^3Y.4@(/);U,\'Q M)(B8/3IN<(IU)T'QFYB]1),UQ"?15+32S@G>$$D:#R%0;XM-/HEQR?V=Y':& M]Z9]TB=[ _CFELE$Z\"@(;+=+#8=XV>Q,1/1RWL>S[P^PWDCLWA2]_%D+J(H M5>RS;PU8/5LK4QB&#CH+RGO2L>=L!U&&W)IEMGZRBQLB8X_R>W?&\:R7WFW% M@ 8.2>BI'LL\9QI&3.!"T'C#I'1#;(*\Z)'%XZ\-$\X^@!U-H_+99C>CV5L) M[MO.\W%D[NL*[ 3 BU!($1;S]B:#2KT+AION'=YC>SL60^LVR+B(IUPYQ;E] MA'WY>8-5&=;,<6%S/R4^FC)V5QAMDJ97X&C[I&HVQ'/=7CSU91RKYPO/[E$F M+]38/_XXN46BAWL',J1#JN? .1<^MSF<6C08BG:)KP7?<]C'=IB;E4\W36WV M(SA .L)%&.*LSKORD^6C M?!F>0@N.Q6DT(9F'&(;NRM\T/N$3=EY_182'%,!/M)8G9&1@30 MW*[A5T?E3/@L%.HX*\\+Q?4UGT>SR4*J#R6#G2O6S421S4*NIG;X]3!D?+OA M?N.-D'(\>'&BSS ?[O6)=UJG.'NHRX X;&X_%+6?T]'&]4*8;:-QXCT+CIG&6HH[."+0T=V/;?)QM,#YNO%[,Y=2-RPO' M6C8DB GU@ZNW\"-1?MNZ MRFXN[GH12-B%2_3PD"P M^39R/ FS%:,A$8L&-%-#8=GIZO&9KJ;5QU&$QS/ MYPI+/6W: &G7+'4R 0FE=C5X<0U>OJO!NZ^SQ/S9[-B.68ZT:L2DW<5W,=AC M.RTUOB[/1G@=,;?6.Y;/;%W=5+LI\<_ B9H8,-!#+72DM)]Y+;[T)4^1G=.] M4#HMZH.H4Y04G1+R5_1.AFN8F,S=&&/,Z;IF"F>K+>"Z7V ^_3K3W4FC>'Z2 MG_XWT>\[,V%]S(E?-U_81%-O>U@/>M->B(J%SW!ZY':[89M2>?PAR-=8DXET MZ2J2'W3EJ#==7;D,XM[C1,?IB*3)_[J2\-Y%]*P5L\X6LVOL^2P^!1Q!]HM7 M%_;7%E1D]*J_SGON.G_";?KZ=MY,(O]VT7:!(E< .8B4-UBNTRNZ4,LTU'6; M,LFXFAS7?F!?AN.%FH6],'>/IF2/:"K9Z]Z[.NPB!/=TM2E]FG_"RVT?^ -& M3AMYDRB1[81H6G<_?NO8QY_ HQ=G6^8_Q<%V5'OHUK43_(Y-R3JAYBN),; 0 M,K*VK]-W*)F)BRBLJ[Y+0DOP/!SCY)*]\',TZ/S0V*Z13"^F;3]OU3>1=0.F M1M^%)WB[/)YU$V;I7K^2X*_/[-Q<5[H<-<.X,D$7'L;\6U_I/*A%=>N6;ACQ MVFSSX"C["C20<93%17#+E!MDYWYL=VF_AI&ZD)/2_>D[P1J/!&YC)NK&?_6Q<@R,8_1\Z'!T M;6."3URU>;]#&T./H_)X5%V_JG-?_ [GBV,^:V387:@&N];6>$0SQUCQE'Z: MF6-Y5CV>,5Z[Q7ZRQ;+LIH_= B@1[L%L/M.[3][FDS<<.'ITRF^@5 MMR?+EQRB=L.9>M?O]ILZLIN,W7MT'NF_P$G\]TWT^6YTW4Z";I.@C!1/OY(I MC#L)NI.@GTZ"/CSS_K%\\AN8E/-\H][)XM?8@IVXOLG50DSGL/ /]@??UBP= M,LY)]K3>36MYT%2J\J?9%R'1 Y7\._98N\24%E^(0W94NO$EOKU9_U5?XH=G M%CV63WX#4>07D8GV^<=H?9XLW25S$>I;2_*/FO[3[?5Q36?ZDB1B3V\[+/Q^ M*/1 !?F..X;#+[.GGW5\U^X"WYI$V=//.J;XH5_@AV?A/)9/?@.!M+TH-N90 M_=8J][^Q@!EY2G>.]H,F4;KSLW?<<;E_=>ORE-W]_=SW][;NU5=]?Q^>U?-8 M/OD-Q,E^\;#X-HNI< B110&SR)+O3_6LU7>SSQ[MY.SR,WO?N^'F=PB??1D* M/5#YON..]5SW9XVN[B[PK4E4W+5([>N\P _/\'DLG_P&PF>OL'<*4>&].38> MS?3R&PN9T2_DT.U<[O_7WK=VMXTDA_X5G(DFQTXHF.!;]F;.T9-[TPN1 M@S:Y&^Q($_!P8X'?$/ ;']&>;B4J2L#54W7J,O((?&:7LI9AW,X<[S4C-U7( MR)Q.;<=.%2T_"MONW5#OOF\L[ZJ>3EOOO?7I5)3%-YB1I=M10[>5/9VV/FCH MMJ(J3UU&KE'-JK?@9N1QCCP"M^Z-['3MS8_1I?NNLXD\:YQ!;ZYM&&]].A75 M-AK,2&.&L8EUW]!M0[>-E5"SD3MRX!(>#:NMA%WQ!C2B^[;:CN9HJT]VCK1V M&NW[[&!*3S:UT9;3:JMXMA65GDUMR88_YNR[.]@VM+;ACY7GCYTJ%@VM*'^L MGM9>EY%'X-K][GN/-K7NXRWIBJV* _=&=,X:9U&%C\?0AXVSJ,&,EP8)-73[ MYJ?3;NBVHNI-74;NTLEK=/1.O]HJV34+A2)VM([=HVZ*,1ALFS+>."XJ+Q"W M+L9WA(Z+QK';\,<\$FKXX^'RQ\VSIX^7/U9/4Z_+R"-P["96A/;.\8+@?=SW MGKK2AYX& ('MN:'O.0XV"K)%\88C\_SNJP!?XT0J?T+[2:X;_GW4_+L[V+CP605H MM.'?M0B);OAWE4V@NHPD4^T#V2SP[\1^_.TO](.#?.Q_^"T&O_Q23J<@S=^C M(+2GSQR/;'?"W/!C=T"YC#>G5-NV-,N_9"IAE=[13^HL\#ZEYQRQPJO'?E3CU_SMN- MV:X6SICFPA,!VGOX1ZI*W]1V3=>R30?V#Q_0;"WM:69;,\T.R&ST81DTEM8T M93YS+09+N8&%+Z\1UN*SC]H[X[UVXN[%Y/XX_3'RJ]UZ[=)@%ABL0NW;O ]#G=H#QY9]H MU+L^/('51&!-WTS7?*!=_.N_C#K&\%,0@WF:L]@8W+!/)YHP!*3I/ >,"AJ& ML-,)?H=S,#=B+>WR]ZO[S^?T6O'KW/0?;!=>+?[&D/=D=GPA'NLB BCBM !3 MV(45\:/"H["#$,8ZS]J3'+S^(%S)_Z MG:[]<7[^73G=.3,#@"^<+=\J+LH"!FK"[LP)T@:\*_UP\H@9: ;R[?';-*" M'3J.]X03<&R:+TS?#O@2)#R5A8T9C(8UW\-@Y5$ZA@6,)YQ9"^!\@B!HXRJ M?FR/SFJ"^ 9[>3>!=YF^9LY!/-$):T#%#F+B^X^%_$+0:*^C#S&B#\[,1I!_ M])&V[$?VZA#/!]=4'A:1K)X^88SC$*"Q^1.%-%L-[LOUPHLX@#0WUY\R7 MBUD 69V.?6;^.#6GL-:/IO-D/@>_?$AM:6Z[IQD0EMB]X,R_%'/TI7/B2"'U M"WR/^ 0UBCXQ=8$H\GA(W[ 0)Q8!^RA_^23EC>T29.BAK&8!U([XVZ6\VZ^KO>66^_:ZV%9E(S MF#9K/=BUC@Z-KFHQA[M_/?+" OL'X60#&Y 3T?8 @ MF*Q=HZ7MR1>S*U1>Z1YKCNO( S.+&&YL&0N7T,O6_F!4Q5I= M>PC>:1"YUH@\Z&W=RGU/B%P]F=<07$-PI??=&^EGM:*WEZVG20*/3[Z2&D-% M0]4:YMDPSSRUNZV/JD=##?-\_9,?5E%J5I1YUD5#KM[(@[JH*?!>K0Y_/:XJ M&5T0*)NVI&AR[=_VC#JC@=ZMVAE5CW4UN%0"EXSVQFI$0^YOS)(W=D<>='F- M!CLR':3V4S2I.:'2+';CA/N#IM^Z* K5&WD$D01*EN%6=E?.CNO!)(:=_K85 M42MT0W[89]3MGVU[,]S870TNI96"P7#;RZ^&WM_*S[*YY;6;(ZJHYM:@1UID M][9MWMM0\%M1<'O;8F>'2<%U41:J-_(([L$*"KHTV=>*K?D:=T9Y< MXA5@1,W]UXXO5S:UPAIJ?V,=KG&?-]BQ(H2XT.6R3_5U''S2M-BM[.L;;M]JL ,=I+CYVBD74 MBZ/SJ7&>-J?4G%)S2LTI-?*S;B./X$+@0G;Z.JY+@>U(M<+.E>:4FLN!!IM6 MF[6]]B9V;4/L#;$WI[1$1%U#/VN(J*K'4U$BJHO$K-[('5V#T%D.>7/.2ELC M2A/<6]Y6=E-#^G6[M5<-8N7+DNXA=^J'''L U*ND MRS4D"*D\C M)\:0%>LW.FE^\/1.-%6%."\A?\<+['(2 1@!T^/N$/*L: MK-:Q/5'E!,:O4%/W4##V8X(G!6P!:H6TZSC,,F@8LU,:P&&W" M!"3@!7Z\9;[L5/OCU"N&F:UV$&+GUC\B.[#Y:#A-6.3SK"37NL90C2+/P7(HN^(.W4' MU>%.F6.]X\>Z3V:E[9-;9< A4>H)4.2D/SA;8BD;8NL2HQKT>B795$*;6Y!< MM_.Z)"?7ED=R1GN47NMP$Y+30'%@*;Z4?3>>S<*'U_F #MK$M^%CSLT<#UB= MYL X)\!]/]D^E!_#/BYN_7GT^ M-)K9U@PF63C>,_%7T!793QS+)QLSX#,( M!5P:O"*$#2(KQ]7B\1PDBUHC,(^>9ZV!3XJ)=?OM%S&Q'![6&0VV4[66M1M] M6W71+&1]O81IKU463HRTMM3?@%.UM EIJ-H,SB;%=B2',('0'^WP^1!I5%6# M*T"/>S5X5%BD:&_8R1+*RY0'Q539T,;),4Z$I(V%3?Q 1KX6(+D#J MRVH;7 MDTS*X'Q+2#;;!1HER3B)?)27N.9_1"#!X"$$VA,LBPC8)H-OYGO1P\R+0AHX M-AW3M9@4S<_,]%NYEDQ6CG/9#+]Y6'M*KBYX!7;3WX#;= =&YAB,([=&B@S: M"K 4;9\RO@@N*?9B=)=MB1>*=J,SVH[#+'L=WEHZ5LD%>.$%G!&)\VH!FY5V M!^CZ8"'89' 2SS#G'C"T?]('^Q5D6R^[M=H',TH;A)TNH >@QHG1ZALO1&&R MXF"BSI*H+3(O_S.+D)*F5+:^)$"-F'/C5-;V@")OWAS@\PBO@7\FD:"#]/M3 MUG\6GEVY%OU%9P;D;R)\Y#6% HL5]KW1;8-<#L!.77BV&Z(=BVC=WHN7C--;9\Y+7P$>V93,7_H/U6HX7L%/0,0("RMS^26?*_-"T MR5^"[D_A[PP24^^ ^--G!3'VRW+4E0BE.>V.[^G]7U/HO2M/7+^;>D]7'^:_ MIY3XZZ3UZ][9:O=#T =H/7*WAANPX'5QOW"]^=2P7THL 2U^57PR[&9$L/$ZQ#A*2\V!WMZ$ M&M,79$;FGK>_6@+W5 G\4 (RV^P95G 9*^,9U51E ZU76T%:D3\QT@#/,(RR M5^/X4:(AM):=A2;>@8&!XS\+)?S1#N@(< NPGHD=:J"#XZ9PP_"!N!/CMM4< M-RQLE$*N)9"[U^'YI0N/P_(C<5J VZQ+.1$B>^J (0VPGCYCCP', +0H? M45@BLFGFOWE@(9%P9YB&AOISYLO%+$"*G([AT'^3*?@U\^I)D^ M4D7L-"'#*8HIK"?\R MJKOD=&[E>)H=]B#(%D:&#J,[W#F_IQ5>:/HR]*P?IV,B1!7!Y;N 4]P\(@=P MRO&"+4WWL[1.L".OX:H+,@5X>A#5$ZND%& R92@D\O"_5XJ"$9:83?T3FD5(2>4Q,X#0"O6SA-!)H28 MD$MYCW)_DQ!F4].R';1>8S/61%W*<3BAJDN8V('E1< DK!F:Q$ %8/3;KNE: MQ"M\'S1\XB*".GUSPBBDQ'[$F&?! )(0$*%K1 1CZG P?(]/0^ MJ+AW?.9KG%DJ0 P6C&IIZ:G01]G31\-^>KY#Y*27H"ESSQ!@'4;0D^B(W%3( ML#F= EH(?-KGS5W.8GVI[:Y:MG"JX2AT/P-W8)PU(T=6YB!B9_(MZ)1C;/7% M=K!*F /Z<81FRPNG5Q4O6$9G9WC*,'4C?J+<_0")H8L0-!GGN24P/X?SXOX5 M=Z/D/'\S9Z;V7W\-Z,D6YSP8W0<,!1 71M)GF0>E5Q^6!B9)*M83AH#^?Y@D M0RVW8FF.BL=^(V2RR^'Q_C9>725'CY8XG%601?8 L QIAS0 $)ON P_'AW,F MI)M(<],63[2D>XR'SB<(@7_GOD+."@B4S(IT@-=$(&DL/S(=I+*[,)>&=D_[ %#<17A+NTSE.?IA66TA!0*KFP'IO9V8.)S>%/^+P%, M?+0":KFJ2ZD7"+CR/S9 \32S."".^%UZH8APA%0-S9]LS_Z!GCOS5G?RN!RP0= 1,;>1:+[[[!1G%4!,[B PIN.L_Z)UYT4]EHWLV)+G M@;;!'3KH8<%](;-)[ZI+]BV1$5F@J]=Q4S0C/3.U?3 B9 BD".-/^$?B7^(7 MRWHB691+)-=S3R?<8,+;(-(6<]Q+&(7)!0/!U+0Q<]G4#G/NO8QV MW@)#LN@.0#4Y>]7]Y_/D<]G0B /*.@S M/P5MSV8;ASL2]HKD1^+,O72 RNBUKJK[Z2OQH7ZV_>W8*M]=#V_*OF92I_*" MXLCB4GU9 FB4VJ&$I*VZTA:/E _9R%FP>M6./JB4\:C&UBW%?LEXKT,,I2Z9 M-54M,BN9&IT7(M)]I5MI!:G[&=_SMA%B*5+)X'(F,<.@R+&-8U17O<'8&6D: MO1S:5*$D/,(K:3 O_O(0Z3$G0ZI2M)=7R(#3V2 ;KOU:\1_#3#Y@X2U2J1C, MLW34BL$+.;R,E%)YUR5#M\N2Y5"A2S&*8_O*L*Y.A@8WE("YU+>K$.*ZLAY<[4S3RBM=N"JHG^8"@\U")0OTQ P-9+)OA[_F*'1T+Y@AN'*2 M;,7%9W>4E62KWGN\,HP]E]5#6,DSD[M_*U%EU:I*Z>TJ$R6]W32"?D2D@L;:G,S5/JLD/U/^9>$Q;< M=JR(TH4_\51"-@_DM8\5K_-ED;FK,B:5$A9;Q.,NB;+"[/@5T8M!N;C%"GI? M5_*H+YX/?[K:#8"/._?JP(A7\CN\;IB*;7GQMC2,'TFPP!8^=K,X> *&?&,_ M;56T%]5RZL9BY3LV@N M"J*2F)@*)Q%Q6X"%00@?Q R#:D>0(23)C>C$Q^L!T,%6(-XQ!H:/B@/#<;7V MY#]^L0>&,1FRSJ33-L8]T^R=#7O]B37J]_N#86 4X,Y8@5[S)#?Q5&;K=1U?FMUVKOV#MO5 M==J?N)9!?QB?WH-:-T&(P_J%^B''G:<_SWD @ZC%"I8>NH;O^$6\?%#$]8OO M)[832=6$]@8,7 3_+Y$QHC6.F10@L/-E%!"):A+=.,+T; M0T7$,J@&HDU%G&+U%>.O@,Y#GI('7(#%!6XG;(RTA#= O/I"[1GGWPA0*Z#> M4G,%7D DY(S@\16,8 G$2DP78-_B#A!BF"Z5SB(FE+4M^%.@^\-X9IFX;FX M93E%8@$B1?$ C;GY+#$#@$Y7YX],1JI;R*^%<@J8X?,NBZFM*U-9)D:* #6! M#H'VD&GY7H"8."7M#S%D N"@>$^TG\'B>N!;S&#B/=).8NP3Q.]A+Q2 5GJ&*GQ3[(381V3F#PCP#+?><8OI%<* M7G9=FKO@AL\M*BG/7JHK1*MIZ+WQ+X ^W\ AH TMI@B,F)HS^=(KOA: M!!# TC;C!$M\'O&$8Y8;S<<\%(BF"+0'L-P!%JUER9F?@1ZHRU:R6I=*P>$J M9+RM,%[A"?X;/QJ)7=FWI)<1N]>6CTW>/X8!L?;8&@*%PC6)2?*(X!E'HP3( M7/3E++[$JDTG\!2LLF,F*DR@0)['PL=9K;C"ML1+]6))DJ0Y%HQ^*I0K(AC) M0[T@/FM!KZ8#GT8/,U D -2<%IZI,>_P4Y"50458CR1,=&&W.4I E$ M2BE&H,Z8LQ ^-<\/.%,AR--!)W-*9. \/, "QX0)P"07I)P@JYI&A.^*$ #@ M_RZX^MK5YAT\*$XI+@\R/["%GBCDB !&SH1AK , *\=9.R &('@*\0#@98!LH,QQMQZ//G)( M;)(\B^?%=(38Y%$L !A?K-.W,L3S:+,GOA18V-\CUTH,).+R7A#&_ O?K( MA(9:1'M-E]<[(5P4JK!OX)0A[T D8@#NB!,.$8NC6#A@. M@&5J[^2LE")))RB>(#!UOL7J0N5Q:NW2,=!#V7Y6,&?B4-/;W*DF.K2+ M^<77.GV5:SBE&B56^V3P!KQ,G]LR&SXVP+5?'6/W0 7+S4,MBS&E M46L-V@I?QRIPZ0ZI8I/'VEYYX^U7NO'K8* ;&W;(W10 K]T=>9/U;-4Z>2<( M7[F3[^K#ZAW\'N"P7>_Z#*)H=OL".CP/<:^JWX"6VJ0Q\T M_59/\ZG+R./RGZEM:8_+;3;<7"=KK.ZW/:+>GAR;%>7I#7:D0-;O;GR1VA!P MU<-%#IJ JZ?LU&7D<;G-UK82/R[OF;&Y][VQOM_:^AXTUG>#'46F5N,]J_@) MM;<-33M,^JV> E27D3ORGE59.Q/IW9N:-,<:O;WQ]BO-/8RST<;";%,(U,@E M<6 1VEM8&F]PN!45DALC5L,ACX)#&KUMPQD;#EEY#CFJXME6E$%63SNOR\CC M6+I_Y$K?O@?&A?A5SZ?;E;SJPLVUO&RQ[A#*FP:M-PDFV#!%L>$;ES[;A M&8U>NG>]M'H+;D8>Y\@&49N1M1C9(&HSLA8CC^!B.U/ ?$L/;VY%W6(U^W@N M=EX$F$H;'9UV5S][T;7 2V!3O\N@G9-(Y3 ":Z37"2$J:JF_UA5[PZ./CD<; MQDNO;AL>?5@\>K1M_FO#HBMMJ=1E)%E4'Z@+T&\K^T<9F?O[:C60.L_I$25" MA$-ON?-L3J,HOE7>]1V;4-APT0Q$\ZK@X]J&@X)>1^D&3OFP M!5 V/9TJV7FH66S3T^F@1C8]G9J>3O4ZF::G4]/3::MXU"I[3#;T^3I*\56V-(PR<:SHZ->QS1QEO#?L\"/:Y^9W*\7+/ZJGU=1EY M7"5I7S<=KK:U%#?/>-M-+<5]W-;KMV";9:Z/M M'T(1E1I:OUND;+WVL5;4,'Z[:^"&)=:")6Z36]6PQ.JSQ,TSI(Z4(U9/#Z_+ MR",H*W&;)#7=\:2FCR^Y/5I/6X7L:Q5P'F"V\^CUS, MJK0]=ZFYWB9[/DP=O3Z:>&^TK6^BINIV'97JIE7@:SH3&G94G:WUV_JH84>5 M/J+AG@1&1=E1]531NHP\KB#M"X?!.R]=YC\\4U&3*W?JFT'H1U88^4<6FFVT MMRU_V,1VOM$1=76CB>ULL*,PMZ*)S:[V"1GZL*'?*JL_=1EY7)[-&]LA[>P/ M<\FM>=AFG3$8[LG/U)C>I2/)-E?*#MKV;M C[9GI;5N4IJ'@MZ+@]L9JV4%3 M1Q>5(N/'_A^69X9!%'[[H]O?^^,;PJ>CS_^B^CCM'YU)C' ME3ZE=YVA?M80456/IZ)$5#V)7Y>136VD=3M=U\"LZ1>Q(_!4FO&]O,+2RR%4 M%=NW?,615R*:RF''B^LT[04Y*GHE\%JEG!H.?M0<_.4%H1H.?K@<_*5EI1H& M7F4KIRXCR1K[0'69?EON&2\.HM?A'N"%%]A8'.6CSQPSM!]9TM =#DI]4"!G M.WG$' ,B1F'Q(TL]:]\3*?@U\^I+8TM]W3# A+[!YM1WOZ++;_VU_&/LR:LR;U1:;_ .]"DN\0_]TI MX$9ZOQ3HKK]II]IWYN/Q 7PT.]!<+]3FS'2!Y4PC)[V+Y?4+K.G"VY0=G:49 MN0 /_\AV)UA)K#O8_:[+HV:\#K302@'D<\">-338@?$-;SZ*GEU_/EG\>I+^6HX-NT. M7ZUK6LECZJ>/J4]'P&$1KO>F>]9K'U M6FRGU+1KO)[K]6?CEPQ5%>I_*QREU6L&_\7SB=?=SWS&M&\P?A9HE\#5)]HW MT[=F6M=H:2D-\*60/,L"LI2B7&TH=MH=HXR?XT5]70\4<.V=8M>&P*X%D!0E MXIWM:O "!RLD+MV9[ASC#A&8Q9I7"7 >)<0:]'M[]#N"2]I;:88EUI2PH5ZO M@?TA>_/K[JT?#+:M0U 79WR#Q\> QVU]M.O&3 T>-WC\]HGA#3]N\/@ \+BM M][:L_OSJ>'P$;6?XC0>VFPE>U&^F*AU1FCE*S'%CLBVB.?.ZXTX_.Y!VOY)Q>JWE2SW=!T'VR,>#&#@(7;5=>M;6J>8>B= MJN7E-=F3&>Y@[*?X4W-$KU>DI#FA-R>B/3:&6"-BJQ=27I>1#6 ;P-9KY!%$ M9=Q[H>EH9N*U;6D+'R/$?^[,>W[,5R_C7H6POT;>N= ME^5W-NA;D9,\2O0UC&UK9S;HVZ#OWC>]A=_K3=#WK2,NWBQ'N&PQ-SP2]:<( M[ ?]7@/H,RM$O[JB_L>Y7SM=;5\?K4UIA@7G)+PC^$Z[@%V+9:"; <,9?OGM MG9DD)_"$[:/PD[TS]&Y32+&RI]/6VYWF>"I[/!U]V)Q.94\'B*>WE^-Y:Y]? MY36&N] ,H]#SGTEIP*+?0G.HJ:XP?HFN4..PE28ZK^HGU-Y/7][FB%ZW-G9S M2D=V2D?N=(B+7KF>>UJ<[)T2ONM TQ1X?2/P5)JR1YV-PZ-W#: ]6WT-G31T M4N(R:>L NH9.&CHY'CKI]3;N^-#024,G1TFM-#LD,UQD!EJ MIL^T(!K_'8>%'C[4PB+*3H00R^78PL2V$,=6P#DW;I4/RE-/%:5H$"?C,]F,,<&5\KRB1#;OX M\L*#\2(?#MXEXJ4=\7?C0CHO/K?B8XO)B/.&A"]8,]-]@$]MEU!/ M.;HQAY-)R)VOT!N&;F >' &N.\@1()\L"W-M&!J M?O])&Y7O#CA<84<^0,M'DN8?<]%FX_L\^I%5716*:3@O?JCX(0 ;6R+64^+0C1!&Q3'HT M-6T4SCQ?Y)TC1KO/.'&R8W&P]*HH8!)O2LF?P9Z)GR;\B-1B6R5XH&1PEPIE MO"^J*=]$:Q"@O_ MG\_4X(4GO4ZBP:*>BR&<6 ]!PR0V+P VTI(<)O*! +/OZ2>J,CR*R+P@QB4I M0!*PI$B'X8><1Z%F/"?] *T&V,D3S$3;67J-T6^7VD_VL79[_?: D#DL<9\X M(S=;:,=+$XZ2=<"8DTZ[O>7^SZTP@AWD[42R0A_'8K.!H!HA^7&J@!Q!FKD)%2!M*8$$\],L$O-!UC.!+G! MW/P1TZ:P[P-I20= ?Z@#Q@X2T)/0+X $0]2KT+7:5"K6,Z6_Q2+BFL209+$" M]22T/E!_&.E!0.X8P-!I?Y(82G\:G^+5P89CY(U7C-QGC#NPD>US2'E^2ZHX MP!_M*1R09?M6-$?=B%2O;V9PSZR4BL0Y,GXT!NY'?AP\9.9-X4!#KETM\&-T M?\P2>8# 1)Z(VBMM7, E7JJ3T!GQM&FN5^$)3?X,^^[V)1*@?3#EIV_.O0@] M'"?]08PB?MKQ)=_X3#B#!X2BD)X+Q.J!XYDV@WE]=@XGZ]T-X)).2?"11\#RB [J.Y+7'*=$+!,$*R(H 36"'B MW719KO9C M6**$((#F#N!][<%!=K53[0_/FY#:@I"](1YVE926.J?24E)LN_!0S!!27JZD M%QPY3 33B]>/YATP*)_&CI\YA3/$@P,4KR*MZ)YLV;V*LI>2&+J])$G%ZB?Y MPIBP?,FGJGZ@#$J>3#LSR7<)A#NW77MN2S^'^@0P3O\9E&E8KN**@Q'4X$]I M9Q@+FEBSDTPJX&P7\)J((?NL5#!IDH1KKW#SU1XM_R8<1<**W;N2A6ZLK/<* M>4L0D=\%.+<9D#L#D,'F[@?$ A2Z4G5H">\8+%";1$QRIL21^\1,XFB6]%D& MA",_013@S,C"0C^BVP-"!12 (>.&#BY-WAEPFPX7NC#1%>;&WA4+3ATPRH>U MC$$#3'PCMCL%X8\3$04"IO,[%+!;/&"4B&[QI,JNY46(G!<(!: ]07LS ZK$ M#0AR =UW (09 !F?B7QY415$ U)$-R6\,V!V35C M(+_-1X]W_\P!*/MI!R%IFL(WQ.]S'N2!Q;H==XRBZ+_P7+3/.#T*0,\B89MX3&),^^D==U Z]Z13-:!!&*HM) M'15(;+P"C 69>-(D].*"3 P!\#GFX?$*0$M"GI T)/0B65 MSY215;5I.9*?HA.$@4%.:9QM6Q.=#,'G<8T^!P3OPL0+ M[L@Q?< +^/F@?#UFEHDN2,<V0$0+L M57R%^"UE:V)_@/6(8COR^4U#[(U!75$.@MUKX1-S'IDB%'AI+\LB@U=Y;\S; M\=8GX+Y$R2MBDFSEKY@WU$8& NB0N&<=QWM"#:)%!GPBG*<.FL=+CFY#'_$7 MH0Y"[R=%HD@SEP9=ZJMV_24&W76*F!(!=PW]LED5!Z'<;6L3(#?.PP/DRU(; M$R<7\%-(:VC\9HWX/5CN6$V9F_K"F.5'SETBVKOXA2(2IO\K/FZT?U59]7O M"[#W>22*-^:6NG J< Z,XBJ^B!.>ZZS&D[A:@.VC94+N*.31^;>?*#3G@$*/ M_-(M.YWU;#E,7&_.?"]ZF,6[0W\]/BCL M06V[B9@D'R+#8"/L((^7RD#Z05KX9P!.YI\%.AU=72*X8YF<4; 1.[2(>($Y M>205G1PKV:-,W@MKC.\QA6O$]E/:!,>2B&"*H4!XL#AL3N.3F93+D 5IZ]R' MF'*A_144&GQ)#LX*?!66+OE;.3#(Q$UI)P@@4(T(/AQ3A?,)=G]J3T_1J1D[ M0>51(A,#HQKT42^AHH";%:FY<5GD-/-K!MD^$HU MPHC*W2_<@4V$#@9 F-<*:ZDTJ[V*%5Q^V+Y/]Z_QA9JDI(4'F(C26PUUQ"\N M;OYZ]?G4. .D@;W,;0NM:IQ+.B*1=A>J$:08 AR*F8 01$)XE64OXNM4O*8ZGIM28+G13P-MY"+(G#$LVI$C>*(4YSD.*DAQ(& >#BKT\C/E?HG" %"_,A&_272>G/5Z2:0S+;% /];H& 0K M@E\0G4&]$G(25I07&=))15&?]#K=S,LV4]*WB-"M-$ZHR!X)9..ZS0L/0G\I(A:V2AD,B:N!LB:(?2X"]E'^\DD6L;9=6CD] ME,V/@#F%27YVIH\&!EKE(EE=3"\,=IT,]DRF!_]NV-&[W7[AUVW=*/QNU;0& MV(7=WE;3KOZN=_9*BQV4FG9-08"U91K.EH;F)%-Q#])^TH:6! ,Y>^15W#U= MQ7WC7OC+Y Z.[F=3&44O!922";=!8E&UH8@,MDPGS3(;/C; M3?!KD,HYW\- MVCP/K$ [><(O;(0!@7X.KK(JH6XO+M.:18L#2_0\K-[(G?YPXQ9B39/O!I&K MA\CMKK[KO'&F#;#5" M-J/7WQ.VE2[E4^*VK$I!ZC>Q>^8\YL?[C52_D.4=LA?0&.V3A)_'X=Z3E2'% M16'6=&T:[YV?'UYQ1R'%?5+$;";TN"!P.@DOIQLRJN #2_0PR.5YP2]IDNAN M)IUC.0'FF%BFO$_=4W$TW<)G%$DBZAVIJ9'I:[Y6\KP,JJ4KTI:.'V[Q3 B1QK>$6G$4 M>2J06,0;\]2'J1J^F,JJAA,)'2:#/\2!J(>G!!G _DN[5K?*>:6XR9-.?YBD MOB_=_&;N:COMY&I6OC(PYTR^BZ?(MT4NGIM$G2]+ M5E$HNQDL9Z9DWHIQC#Q&HX4!K0M'[DP.(HR1P7!Q@3&U/17%,P(*6[;#E/GP M\V0+27D:E8PFF!UJV:G:9#%>)RN@5"V>*4')Q!C.V$(09=)LTH1P&B>Q)*@O M[O8IY5ZE-5AV_2_",:H/ _P Y9!JE(HK<51P'J>)$TL_W]W(K%+"G5%[37S! M:+ NV@&FI'!4T\%DB9 '6JS@V\O!RSP,(Y=!PA%)6C%!33$?&&P?45TR.$F" ME'R.KW%#2N.1";,0\I$:)86S# (:\+SA!"NL!&>^P#R%2-80\:9IB!L M#-SDO\D$L*6$BE8ZGKB5XHD401PS/_AR*?U'S<%(17RK\[147)!(>6W/5)2!Y/J I!D.*H'H)JK3L4!@A'@M) MA! VC"&R5!E*J9:(2,(E!84&33Q,&U:C^V18K3H_ED"B_!E'I,\OE2[*P=HX MGJ^%F0'XIB?,S '1_YB49*$2!_$K1;@NP8'0* DO1B[H4W%$E,MQ7.C$QA!! M%->T]]]EHJG49D#QPQ"^>+])_16Q/:TP#:+L]M9D-]2!?6Z<0BU=Z%4Q TIY M^95\2F2-:75A.$@5WE$J.6Q'SH2^)_VSE\P2Q\61SDZZ4:I$B,OE?O&F1B]Z MO;&LUQ4H;BOK190J+[7;@E)+@8@#I9 JSM(O,CW[*.:K05'?6[ M3 R8QBFI2K4\F0FE\&"UEIZBC,+4F TYCUS;$K8PQHD+W8!);.$(J@11(MKW MW@A?#I I?HE]U95EBGGN]!>8@-WN"@OPQ.B]B(.NI['_G-_S+()I*D."F$&<4!$;<#*L7TB"K4XR M7GNJ?%62O!'S1_0'98Y#*4]6 M8QD;M?2BZHE;K6^^C:0MIJQ5+/ %=;3[*^IHYV8C=N-3?Y/4PPVE^AUS;0#@ M'0.#$N"5R5^K@QJSNA"(+#*H!7RC@=BHE1%#[Q"_A#\L X38-P:HS>N^ %+? ML47(*YL99X2R/@R(/(7HILJF1>5M&78-H-*>,>";?+[?(JW*S M(XN[R3J4*5]SDD::JID9VR!%)3.7BHGG)!X&L4]-24;$,C&Q,H% 0BH8@SZ# MI2)J81FL(RDS+IX;EP14LF%S2[:OQ'U*\Q3U+.7])A8*G'F1,^%>-7B>G%+D MV)HOG.=$*HB4=WZ?%M?9FN;EXY)!_D2SCEF2K(K^OC'9EG-O@L4YA7P3!;UR M"J>+X70W2M6\J,6&R"V.9:8HKL7+)T;*S0AYO&U^LZ56,\<[5EZSGV\UHH)A M5)+(M[@#S^>5I6@ ]R?SQ%;X4A@#V>7:*?^HM**SA1B\1RP\)I3?.587PO)U M6+XXL'Q[S&4IE6T<:J?:9RH49DQXRPK.,TAR]+'/-:)_^ M=VDZ*9/Y7Q5AV]/[[5\U(7(1EO5/YI<"]F20KN2]O%5R>I]'#[!\S>B3K!BE MQ.[R(U+R"L3.F=.,\92R0-V8 Q"M/$0F>'/T>5EX?Q[Z-EVPHW/=GMA@0LL"M/$[ M:0*J3D>"+:5OD*LJARC93XLM)/M;L>5=T?-;$K2FE:[FL<_\^@U)FN!V(8%] M".1,E^ZVR\6LS6M12E%;A&2R7DQR^-E^(5AZ(O0CH:46ZHX'B"'G26>4J^2R M;E>TL#]4^4*-%>#4T;LVL0,K"@)9JT#I!J-<4&8:I"&:9%$#N**L#OU67.D< M@]O*O;7,VWA)=/F"_R'K1E[6"M=%?+&*H$H@5ZI@=0[>E/5=LX#4:QM+JSQ"._")K!&_SGIC$">5L)<1(083 M<-LE"0#C#5M6=0;J]/'_7@_8M+Y)).-FL8,:QA91 $DJE&&/EUDY=992=94" M4%?%98E:M4F$K/*JA9Y+==45G%E7MQ*YK3,]3:I"I<*L5ATW%<=EH"!XS[!H MC-\C_@XHM.9!B<9(@G,WMK5I)XGJG$)IX^&L5)4=809FB;Q&!A*YE4U 2"H8/1 +%QD_VX4GNB)8!"X:B..^F+:O M_57VWDA*O%VI&A \SV?NPQ.WXK[KN^G#1N[3M/>"U@>FSUZE]\%^9,+5?&'R ML#70HQQ"AI)E?(Q,'9]*RX9[TK-YUT5;;A3_D/6[>72WQ&*UT)TOBD_S>NL1 M<]1BTQ@#3)R/^52"'EV]2BQ<$+P#+"WO4+7#X \,"\A8=LRD+7\J.(OXSC([GSTN$]9WAX M)8>K^D[8XX/CC9'Z^#9)I:,L"TF$),J3(%23?-Z/'IZK&DFO;AC._@<+19O__SY_GU_=7]^?W57R^U\^O/&GSP5?[] M^>KNXNO-W9^WEW?:^>\W?]YKW\YO__OR7KN]NOOOVG%<*1AOD09N[>#'(6C> M184$\W4"NESTO(]_C%JCUK/'+!PP $@40!?M9NBCA[:!$+ICH M1(8OV7*&M1T!L(;CB1)29<9WJ=D;2L[2BP%:##Z>NJ-Q!,'X(I$]D#YLF-[0 MAZ(=NGJ9*AZ7EA+>RJ9N2.EK-V^V[N!7!("&_32Y@WE!CF M"@=3Z@ID-?KFN?6QQ&=7R2-;%7D3*_@BJS!>(%X$EL#O-!)T]2&BY[7GBC:) M=B!J"'.E*Q ERM/3^" .>(JHZ%P]3M]+) DI&52VI[S?M6BXDG2;3EY,#6HP MV$+ZO:HO0+YX/?[K:A63 !R%%+S)%\E6#5"9AI7.*D[Q7?KLP M%7 1@LF.&\[++S)VC4IOVH7IFA.3K'3^KDR9[IPYXGZ4,*;[JUPX#[O)IHUM MQ &31VM+$<3=X MZF[W3\;;;\9F 18VS]@O[*O:P);E<#63A/8NBM8"C1&Z9+R8O.@I11Q) ZY3SB7Y&PAHV7MA!R2 M%OIA+KFFIW<\2_D60YTBDN:BBCU:&IBU&+MG9$)B\JYB7K6BMR8&%2!(N/] M>P 6'DBZ9BFO(29V^_+63 39S8&#SM#3^\@R/*$EG >BGH#R"MEU.3?]6G)A M""->R7':(M:+M 6,_>#MN2C/.6978 E@30LS$S3Q4 M10!E!T\Z4\_]69/<.=B4!)\EAL8KD(2B7F8)6BEPDLN7KXQ?_1M7:$D@<$1< M @)88_8CC_I+NCZE3R0!81 IBZZ=WYWG6W\CG^1AJ*]@](EK=R6LL>S5S:LU MHTXN?I-+LB0!,N[:F3:SN*N8C#$1DB."6Y4QBK,Y;E0LGDLB9E\06=#IK?#P M"J6LF[Z!,3K9T,UAIT33)ART/\A?$R^Y+/Z'EQ,!V_2641=E@%(< ,3]2$F3O98234?-9+$JA8 K^2QG6#KJ M\B>S(I(N-UC_0;10YM\E;$E\UXI;]:GU/3"_DVY[^-HG#(6D:I4G[YPDYVFI MY[F(SU-[EW;XWD8.XPAN=,U3H_^.O5=7M\99MT?>8W/. MU50U E@=+&-_WTMY++K]E5@KWRJWOIG+M2WDGFHHFAK[#]Q2S,HWY],I@HY- MH6V8-!2-YW8H^'6D)K6DMF<'L=[A$08?,+UUAW3UK[ M"3ES=WF!H#"&GV#VR$FLD#FJ:Y_70T/X)SG>8<,N!S2V4#@+7@6$8]DH423& M$#!E010$:@+3%: T+2N:R^)!)-EDRC]_I4I2Z<".K4@(LW:8'Z!:*B)LJ'4S MP J,CU@9Y>'4Y#Y=8%MX7EJ+VCCB,5)\M24B9-'_ZZO=RR8*\JJU7)*=Q"?- M8G[;VG9+>+;",TVP+TGH%/X;X:4O8 M"!324!PJ6J\O88-!=[)HHBRYM2)1'Y$T52[)>8XK&?(+2%]!Q&?@8S^0X(@5 M9!YHO6SAQ9A[C+[);K%OWFI7 MUU]N;K^=WU_=7&]MMW7;Z^VV0<9NZ]?1;C,*8WF^7OYQ_I7;99>?KZ[_*#;, M*LO -XU477)@K/"6%>11E+%ZUOL[XIFNX!V:$=?#25))\*;:?1;!0=II?,[J;QV\(-*5//P>8>"+7D=S/A66PVK M3)>)]H*,4;F,WU[^<75W?WE[^5F[._]Z>:?=?-$N_^?/J_O_13#] M>7MU?W7)?8A_WEWBET)D;>9(%+*JT]'[UN)Q!$UE!H6A)[U8R,S:LO.QOW7 M[&P\['2VZ6S<[>K=]K9MAE>W("[7*WC#%L1&?[MI][!8>'!4&\@.];-1\=<5 M6^R9WCX;[;(3]:8]=HCLBRS>'7SY=I*3C/OOY!?/V.W%#8\VZ*[\ @#OS4.3 M#Z-[BF*\CJ@<&0B0.ZQ2%<02=;(J^7;[M?7U4;_$\G)\9"AP3KLZ^1*R4(;U MX@R__/;.?/_&IUZ]MMGG(G[[.Z;%:=^Q2#:8'OQ\2_0A/U2PK,5W,%8PE1:_ M^QZ-00T%(^7<=;V(&B1]][T'WYR_&0!KQDW.D]P [3.%WB41,0+2Y*K_9CYK M_\M"O/I+()]JH7EY'INWPTICW&B@G_5J MCW&'S16VT]JJ=TH-7Z@/7]A>O=HAWFWKP*N1!D41 8KZQ/_>OW^N?ERRUVUU MAYLJ3_D(4V7K]8"99-X.*XUR9T-]N*7U62&,.VRV\"*75X5.J>$+]>$++_9- M->ZG4G"FN()]>YF$'U%6KEYR)1[8%4)_T!JU-[WJW#6HJN)NJ,H<#9KNU&?2 MX*DJ0SY0P/CJ4/ZEZC %C?U>OZ_NJ%3 OQ*L^.9O3P/J3#>Z"(4KGJX7:!1* MTM+ZK='@C+)R^JU!?\@[F6+V'#5%C:N9Q$G3F,U#9>D7+"X6M(C\(!(EMO"[ M<56P=Z0/" HKJC+S:A1ST49,E%1.FJ8BLBQU MZ=UC8Q_-WAMH?_E-\H 3@&M<5SJI)/Z96;R%=:<-9'=B*.6KLR"4Q"+S>JD6 MO@RM->/06G@RF92.S!BUXA[)V(!2GEBR"DYME&]X8O1WL03A!.5]N=LOR#$\ MJUV.8:\PQ_#;U?6E=G?^Y?+^?]4F%3NJ7]+I45V&_:3;77NA4CE_^_/N=?+. M&Q9EG<)6L<3C1U[*Z?G3?&UQNTJAQ: 0+2[_WW]>_7YUOQ8/\G>:G\B>QHSA M/K,P+W_.[#'(^BM8S$^0_%BH2?0JQ=X4CAU0E@#CPY227]/(=^U@)MN6I9LZ MKM4"WCK)$EBWWN;%4#;-LASI9^W=9]?!&_O;S;IRK4-]4'+:[;/K)!(O WL_ MIJ=$X6M/+^&;>KV4%0X !=>EYN;SQ;]J3OD*"/%U3[#P'NGX'TFUX(D8B"!?Z\6EFPB!Z?3?2#)7\Q<42]DPJ=]KT^; M^6SZ'[_,PG 1?/SPX>GI28=EZ@_>XX=ST'/!+ T^L,F#Z7^8F*'YP>@/C/X' MPC/ZM6/0[X,/\_"?1J<+HA$DV _VTVCW]5DXQY"!X)Y9+1"1EAZ;]*BRWS(J M'S)!+=[0+GFS3Z;=44T"F?*E?7=,H"WSM_W86&W>/)6+;3.(Y3T00E^6!#IW MW2@NV:=6*?EO\9Q:D82^CV-.^Z(V'8*CN(X15G&QLQWR#I?#=!H.TW"84AS& MZ)1E,;^#EBQ<.MB1(""?8B79BM%I^,HK +MKZ,:_58NOY.BW&UGU#:\IYC7 M*KK *0R@EG^PGUW#X(P"^XK%/<&#I&[RF&I!D0>_V^Z\,]_+(F9WIC\V71:< MWOQTV+,L,MYIMSNZRCT.G70Z#>D<+>ET&M+9GG0Z('4:VCE6VNF4%SMG[4%# M."G"Z32$<[R$4U[HO"'A5)9:P!+6KZ[O*D N>]C\%=U@:?_O]]NOU$>-6H=\ M]BQJIZ:=:GA-9\O/)_+SB<=X:S]SL6"F+XN64PL'D[;/VN7/T-L M8 ILZ QR MHE%M8&%:S5NVK,N-E:U*'[M>!G3*S\IV MI*M*8Z7_2_VO3-!X-YL$P[O.K$V#>9WF-.7R)?ZM*$KZ"]WGXWT\$FBI)*!: M[K\8 '$X],$#X=\+,RCB-KV\@:B)_LM,?MG"@?6:OH^]N])^I88M%[#E_D[: MB_;ZOU2>F2_G!*:O++)I@J+S0E&68$&;EE=ZVQNGK=Q=_7%]?K\R0VFCE*0U MP*IL=\_OF9Q;<<4B>OJ)>Y6X35JZB3I\;9QU>S)G\L$.@ .XV&0YT"81Z+/D M-9_PY!;>_%CT(#H:1"T_1A&84SCSJ=%_, M^*JBTF1R^2N2R3,ZT[OM_C:)/#V]V^ON/.6FW]?[[;.=3]L=Z*/>3OMD;6"< MOF([ESU8L=_.[^XO+\!FO;YXS5NL?6[QLQFRCQLX*FJP)>R>,^".@6T],+4B MC'WY>#X$'U0=_G7#R6G"O,ZG!0UU;N[^]5] I?VDW>H:D/$>8]V+;)ZBG]O? MBNP6'0^FMY(7 "ITNQP5S& ;1EX-0M\#\"YF-IN"Z@MJ, 6&W$RGML7\!H8; MP/#==]]V+7MA.LN ?)\'R8P?PQ J\1Z@VPC%0Q**?US>W/YQJ7W5M>]7]^>- M2#Q:D?@'\_P'1H@ R-,P\XT%XA?;-8&E T=O!.*+!&("2,S7/+Y!G^F85SY[?_#U!+ P04 " #IBZ92&D-0.GL5 M !_]@ $ &UT>BTR,#(Q,#,S,2YXTCYU6XBX!C.I.SEO?7V^:9^T_O'YEU]^^Y]V M^U\73W?HBAFA0]P 77H$!\1$KS28HN\F\7\@RV,.^LZ\'_0%M]N?!=$EF\T] M.ID&J-?M::MOO3-\JO6/Q\>G;4)TK:T;1^/VN&<,VB<&,?1!K]_O6_V/DS.+ MG R.>SW2[F/KI*UW\5'[U!H?MWN6=JP/QCW+&G<%TS?_S#>FQ,$(*N;Z9V_^ M>6L:!+.S3N?U]?73:_\3\R:=7K>K=?YU?S<215MQ69NZ/Y9*OXT].RG?[_#7 M8^R3I+@3_+U4VL%^0(Q/!G,ZO*[=?E]+BG)&5,*:NGZ 76/!V@V=]:7-P.L$ M\QGI0 GB46-!P%P%&N:V5^AX(3-8T&6U&G2BERV$@\"CXS @-\QSKHB%0QM( M0O>O$-O4HL0$S-B$HV*I0.9U@+T)";Y@A_@S;)#"9OO\"T+MIYXU#=J$8>?J)\F__9UGKEQ&["L;IL^-5. MZ':A0]I-R^F0T&VIP_K>IJ)*EO)+1,AU.>6Z:$?;Z5)-CZI*K'V"-]&6'RHWQG7&)I$EI>CX2(_[%1/G9=%@@N_$G\ M;#:CKL6B!_"(0_HLP?43L1*GGQOHUC@/\;\S[!D>LPL\36?FL1GQ DK\[" I M&$P]8IVW8*AL)\[]3QN//X$B28D<_^6^R5]W@(38=VE%$EH.T_.6#[:P2=0T M[[C>!K;+UAM(C- 65O[_7GN36&5K#R34I?\-E9]YI&SE@<2'B*J*[3G],[Q' MU#QO73*([A_Q!-3CS[\^W6Z*OH38M'C",^&:6N-S%\)G^ >UTW2@C00EXJ2_ M=58)5EB%/C$?W,_B[]5ZQL1Q$0GA2M]0IEM&U5JR^&'2CM+6=7UF4Y.G0B.H MA(B"?68] #B$:OY7%X?K"1\Q"*7_T M82'AU\:2UB5SH&)3XOKTA=Q":NR0'9E4REEN6^XFU&V[) A%DAHKFQ?8YCG' M:$I(L$TWW?ZKY &\QUUPU5FF-S5YW-32NX2>WX:#;/2KA/8$]$OP/U(X7H4]=XOL7V*?0W(^9 MRF#7'-&)2RUJ8#<8&B)IIN[D$=K2@-A8S;#;")!8&F)O38NB5.H;-O-#C\"/ M1-I').1Q$VX/EGUH# MS/]&8&:>>,R%/XTHFQF:; :YRT_WEF7UD8-RH(NYK]V#,OMP24\4*]J \AI[ MO-?ZT&M'4^PIKBGDJ.1)VY&6]SH)"^XOD&!RP*W^C,>V:EJU@59F@7[WN)^/ M@/,60!\B9H?< ?@&,C.T";-6W]RZ8ESC!HJ$+N#XB$QZPE?*W M.Y C];J:IHL5HPI&S_KA!<5XCF+QC?-=9Z]JV4UIKG*;PV![5,WF!YY@%-GA MB=DV1!^OV#.9M;;$3LVN+DZ.A[[>/:Z&AXP&8IO.^G(-6-;9YG]#[ 7$L^?\ MI^]SGPE->>N:U, !\WQFW3HS3#W^8C]N8RL-Y)#2(9ZO!JF%4BC5"H%:*-6+ M0RW5K)GW*+(SW^@Y-/X*J4^W6)#86HH<,0.]>UH-,>+3K:SD!A$*MNK^%$3( MI<@1<:1KW5.41R;;X#]9*)94AXR?>E4C/^-"/I@'<4CZE-@\I[J7ZF0E(?T.M" M;EP!/'RQ=J%C.U82I5JB)34SSB2C:3-N%, @VKQ^Z[X0/Q /]@*V8BER!&F0 M"E="4+PW/R.Y042!K9ZGY#N>XC^^[0<*$O9R#/#DMA(&0"+B(A'(;*Q?8)XX M^%MTE^&WR^>]X$!)D!P1?4AN*R$BB3D7PH&0RV_04=)HXG?D8^]),&7FO@>2 MK120HTF'M'9G:(J>Q:-/I%DS")4 VHBXE'E?6+"GZ%?&7PZ3 >2TE6 2B41" M9F/_>!^F_T0,0E_XQHRZU#[A)]!QY0/49G5PJB-,;NU<:N #'P*OR%AQO!,EY8.; MKN5W\W*R VO/,D-6IKQ\?!KT\S,GG/@0!R)>[W1 N(0>/*?N1$PF^LSB;TMY M'G5V0G_TN &&SSCG%>+"\HRE5OU6._EPOS8JM%:0RP$15)0(J99?>"M));H MEMJ_\D2*.CNY04_TWH9Q,5I/7+9CL[TIMN30- 6[I6W.U2VIQDYNR5.]EYL: MB2R92O M:_W\E&'. (>8!JRV9NHFQ)NM'=L6_*6>#D*07BY/7F/1C-N+WC;.3V+]: L) M$8\KQB3E6,IMW-=[Q6X3?8A%1*^:V"1GU?CZ!7>R2[L6,95;%OIO;DEXC647 M0AK;;K!MFJ??A &TXSV(2ZES0UE(:-/P4-(P"9ORX@*8P^84LQ/6%/LDW5-?.S&9S M0BZ("T*#1QNK)CH5^,I3H2,M?U" $-(64E!63.;;JD02BD4A(:LQL,0099*J MRMSE:==Q/[^85=G8AYB>E;=+M>AN!W+DCOY$[^/CS_)2:V7)P:/I_=PBZ!;@ MX1HTSDBTT1,)J"<.QR^1IZREE&8B@YZ6/Z J,E+*Y^#2C'7M6":1D-!+4X5! MOY]?(EMOC4/, ]8U:V:+#K\=F9B);_&3#RCH.!03*/>A'5 2O?4$;2E_NB_A M<@>KZ_W:7H_EW45F[%QDIL-D%D@7W,(\GC^1&;,"W@_B-D\D1?B MACN$P+8:R!'#-QF71\S2 O[: YC'WSU;!&H"TK M(,=97]=SLW/[Q%FD6P.S[:U\1: UH%@\Z3YTX#7]6_RL$7L*6LD!J>MZ?@5[ MCX#,*AP=3Y]1N<%I#A%/Q& N_T!)_.+SDJ[/;&I&Q7B.-R90F&2RQX#MVB7N M0 DY"@>ZGE\0+T3ALEK1+&FJ6)("1ZHM)\0!:SSC)F/?0&O1B1MO4JY\#\N6 M,N1X ;=5.J-&'V*I*!7;3 [*AR/IR_1R\,L0^KM#O'U 97L=Y% ZAA&P-)04 M1LC,U>D+U1JX978TQRMJXO8!0_D04AD#Z2SV3V$)H*G6YQLOKT8*52.N[J>6V L M@$HJ%V4%-Y"0V I^&(0?12G",68]4?_'S@&A)$0.!TW7ELMB#ZD IJNMPF8_#IDL +Q8^TO6XH9#'@0B]O=VOZTM+D M@("\+;=D(P-$5CQ*Y2.N0.2_+V\;J&PRWO4;,4+>+ \69+654_WJ[.5@&.B# MW+J*# P+>2@1V)B^V&6/PK$1'QP.@0Z>>&2O(X2J.#DTCO1!;H5#;>#H+"N M%AHT6-EDO-',IL$5LVWL#9/6VK&K4!,AQ\2Q/LBM-\@P(62B2"A*I1X4#G[K MO/EG>#:CKL7XD^BWZ[)(=_$(GA [&E8Y2IS@[S^3#>LCXKV HQ6;NX#^00KG&_,9CSC?(J:'S/5@IY2.>B^S^%7LF@ F/?=%%SUL6MGW2 M0BYVR'EK_X)=?L/SV 99$%> W+>Q9].S&?$H,WF[G;?,T(OW&$;OQMCFLT3G M+4-,(K60'X+R-! ;^'_W6#@[;T4E:4"<%@H$E^B)PUS ES>_A3><>ZNSL'5A@)O2V2/Q>$H*[FUSJZG0%E><0JR%7=4*NJ'#J3E_M=J)8[JCPW/N MB3,F7K8^D4YI==84+F,YM1HPEU?"9 ZF;G$=DCN[AX81.F&TJN',,$2B7%7F M%]1*F;SN>EX#1R>Z#=D/_&?&NYY- O+HL7\3@U\<)XY4O9B+R=3-H"S)I@0^ M5_JE2<9[ZY;\3DRY7;,EZC9=@C'@IPK'I:)UZ_\EY'H\6'\PZ@;?X T@9#/" M-I3>M:.+G[@!F1"ON YWS)T$Q'/X6:>0H68/GD-]C MT)[R VV%03;6>4?VO0Z"?'8V=*D1U4(.X/5EZT9PUB##^#/OI2-=-]BU MD.Z=6FS8ZVJGF4OJ"XRVL7C==KN%*,F=4- @NESK^BWN08F??((\XH9Y/(K< M5+ER/'9>X^@)/^+!G117^*L+:8''7F!\GO)EKP?/A)B10\^[M#%U0/L9X6=% M/(.W :6'HC2V-R*X.L,]M41"I.!V;(+=:XB9)W/0]]:U/!S-.O)3Y>1.2(&R M;FCS^W+X=DWF0C1FS[/;[;(C9YF$8QN6M>8AR1[8!VNULXKO@3:9N9!L!S8V M@[/IG%K6 M/,E_%EL5M<)4*5MT3\.N<]VM \E/KULJ5UI? MO.YZK,9 8DXAE^R(Q9AHJ6-H_CN,9J8W)\#;,7VOL_H 6\L."0@JA/=*N;J- M?$4,H0DD["=B,>6)S$+/F&*?S^!./.S(:Z1.7W=-5Y%W1UT1@/NJ>7Z&H.:D M?GE4@&'BVH:4&R)W'/4K0((.I)VXLW&;5L"K[6A/Z.P)=D"S? ')' M\5C<\O?,QN014Q-;4)?_(]B[8:&W>6J] JMW.BN;A/MII!1ANG@M90W%?M93 M3(C:'&PK].\X9>'P'/&/1\U_TLD4,/N%!$/#X!W8?X+!AKYP)1]9%"P5]/VM M>-;N%RHX]??MP^,]/>G$C,\MHV*3@AAZ!XSK;IMK[+G@EK-?IQ28>C-!W77) M9G'Q%I\2>=\J1=VUN<<0S_(DK4I\K$A<=QVC05&,A4_$):_@/R L*!A#\\5K M7^)9["D:A;.930F/:]40J$)9MY6B4.Z>0 !GI@'=%S(1NQR'#O=Q!7%@$?$[ MC72>X8&QE+#DJT.*3%R22=W6ON4-;=O/[)\PHLEKMK9HW?I?NV./FA-^\DA! MU\L7K%OWI;U&SU,<@+]^H299'U\MYY5J_F:7$NINK<6$?9PO/EC)5/X%: 9) MUN:$1(5T]]4KDWK&\R0!7_XV61"0*W+/YOB/;W=WETHS+%+*NDTW?'XN6!#+ MEJA;VZ]!?!V\7.5,;G#L9[^0I7R4KQ>J?# M>M8)7M(7:F?S@'@'<63#*]'2*LY4C4_MB!";I_Q;-S%GLH_:YRO]?!NU#QIC M_OW+@R62!0BY%\>Y75L6U$AA\F_78NIUQ;_SBQ8<_FCIH[2"#= RFKIA<,\_ MK/+B\3S9$)K\7'S+5)1BEN%1=XWYU2QV-P "">0[*GF4(G6M>R3B(W2O MB,OXAH[BY7$)0=W6BDZ WKR6$;^N?S^@.&G!-Z;$P9]_^0]02P,$% @ MZ8NF4MZ8WD39* K\8! !0 !M='HM,C R,3 S,S%?8V%L+GAM;.U]69=; MN9'FNW^%IOIU8&%??&SWT>K6'%5)+:GLGB<>+('4'3/);"Y:^M=/X#*9HG+E M I!757XH57*[^!#Q 8@(! )__O@23.$W=Y.PO M/_WZX26Q/_W[7__PAS__+T+^Z^F[UX^>3^/R'":+1\]FX!>0'GWN%A\?_2/! M_)^/\FQZ_N@?T]D_NT^>D+_V/WHVO?@ZZ\X^+AYQRMGU3V=_\HX)$XPC )(1 M&74@@4=%;(0H%1="9/&_S_Z4P2K#.1#ALR62>DU<#H;PS(Q4@><<:/_0<3?Y MYY_*/\'/X1%V;C+O7_[EIX^+Q<6?'C_^_/GS'[^$V?B/T]G98TZI>+S^]D^7 M7_]RX_N?1?]MYIQ[W']Z]=5Y=]L7\;'L\7_]_/I]_ CGGG23^<)/8FE@WOUI MWK_Y>AK]HI?Y@[@>W?F-\HJLOT;*6X1Q(M@?O\S33W_]PZ-'*W',IF-X!_E1 M^?^O[UY]U^2YGR\@_C%.SQ^7CQ\_FR(9WOJS K;_\>+K!?SEIWEW?C&^>N_C M#/)??CI?_ \I2J5BU>*_??OMXV^-1S^.RW'?U]?X^O()I:U]<,"7!4P2I,T6 M=NO>9#X==ZE0]_T"_RUS]2_'/L"X?W>TG),S[R]&;V?3W"U>3^?SD64YH3D$ M')X@25"@B,E.2*UY-L"^E]UEOWH^9S\//:DOGXSDYO0QC!?S]3M%S)10=LGM M?[L)827/_3OS"B>]HFS&(IVT4V6. E^$^93R-,9K+[WP7^!^8LOBYF? MSG"J]+.OKU#\\U^F^.ED@=K!9LY>318P@_EB!#[H+!4ED3E#I-$9YSBEB>': M)R&39UZTD$[#/GTO[@T"/YG%1_A[F.%B\M.CSU"F_LMU9=5!/XLWF/W]K';Y MCP+,-E?@W*I$?ATN'B;XR#]H0FU$F M(3L@5J=,9,B4#4_$ M64V)IAQ$=#I9J5O(9@U@2'/T4#AX?:#NI:QJ(_/9=+YXD_\VG:;YDTEZ#[-/ M78077^)X6?ROYW Q@]CUXL&_Q]#K;I*>G$]GB^Y_^O='04CO<_8$ 7HB$\XH MGL6$_^3LAC@:.R] 6\;AHI_,;2ZIH_ PN]&"("Q#A*:89:CI<=T)"%J M( D'"Y6@A!/^N"S<=9Z4_V)A=4U78^'?T/B?^7&9E]-Y-^GFBR*J3W#I&XQ4 MD,)J08GP 9W#K 4)0 5Q(M HJ,C6-;&A'\"U#>_4[YUW-75;T>%;]>S2N+W$ M\@LL1BE%FHO#:1UC"$=(8I4*1"1A79*42]*;I$8@+-,,)]9L W:,&72$\1MV'MD\5BUH7EPH,62%#8IZ)0ASGA/I,R-.4D.\E5;0R'@636(O M.R,=5*"P'F/::NP:L?[\^+KP7N/KNCD4SZ;G%S/XB#,W.D"KKK5(IKBWF799 M%=OWKE)ZQ2T-(F7>9%R8\=4J /RVQ#9P(&S#'B6B24)K8L![=!8LFFH!75&K M4F:""QYTD^VHROVHN!8:;GS(#$BFIA@M$OUR)P3Q.@3.,RBT87\_:^$I^7;/ M:KJ+DJJMIF\6'V%VBT!>HGG+6E?[52W]]\-^FG M]5DW+_LTRUD1'LRZ:5K+=$0=-4I)B<:!3&@FR$RLY(8 Y=HHIE+(M@7[CM"W M'5?LWPVMAT:KYN.E@'WFYQ]?CJ>?_P/2&5SU(*,XWT$<^_F\R]TJ%[9T%GN0 MT>,S0FF"XQZ-Z$05<1PBB1&8< Z$]$T,TYJ=V''K\'<_ IH3I>*>XIW2'%%K M)$ MHI4M0G@070@G^HW!4TIG1DOOYP,9,3$+2Z;H\43WGJQ^6DT/N/ (MJ1U'N>&C=6,DVR"M% M1EYW/G3C;M&5O$UGT=Q .R1RC3: ")PX)LL< RRS8)@7M,7XW,!PZ!2U\:B5 M![ 812H,AX V%4"9*A-#9F8@C*(K;)GTR37)ZKP)94@+W;YZOSYO'"CP:FO3 MZ^GD[ /,SI]#6*!)^\Q?= L_?@U^#F_"N#M;;?RU+W"67K740(SI#-JE4 MSLI2XCT'X@S3*46MP,4F_O-#R(;D%->B2EUU5&/)<\B S:>KO?R-_I;,(3.,_ M/T['*-KY*O5KY*F7$B0EC"6>U8*Z60J<]92-PEEMF!J#2&.P'K#T )'*@'R*41%@G>)4<!; J)GD< M@0QIUC\!VQX>K#OIJMK ^[F;3&>] -;#WS/-E(1_T(4R7LM<-VB MCC79X+L.9$C3]@#X6IC0Z["B5&C'< EEQ4(/@8N"(SO"I1(RY6"C:U)J MY:$X;JM8Y;K?RJ4HO# $L@EE9]Z0D,$01RG7.68F=),CC3NA'-*D>R!W]@M@ M[J.MUG',-28T]3Q3F1*1P2(FCIC*P2*?64P.9!2VB;%R/ZPAS;N5*5-1']4X M\B3&Z7*RF+_U7\O:L<;BO>/)2$@K)!R6B(XE(2R0!M"5U*B1HFL\G&VS;[ M'@\B&VA4NP9#ZFJEYL0Q6]X*1XD8H@^.9%7\B*PCL1G="N^8]"%*#KI)N.9. M1 ,-;E>:/BIHH6(J&'H=/B[^T2T^/EO.%]/S;Q'X;^N6R+,#9 M,Z:Q:ZE)(/,^4$-RKBM0H)K\&X54HT2.FR4*Q-/8![40W)N:[ B7H:J%>=;CI-G[OQ>"2"Y\Y[3K)F'B>IB)3, MSA.A@K0*.!6FR6[8&L"0O.0*JMY+KC5+P/G)61?&*VJ51+.KJK%7R++1&D1. M:(49ARSV.P!Y1'C__V&]YS3\6B^N3'Y?Z+4\6S_QL]A5' MV]_]> FCH)BGVC/BE41_E,5,7#! *(6@@MD2 4)5(YKV-BR4"3FI-;8!N>]U1E M(JFLE(I&]R=L>SK[6CS\4DP\X&15+EO ]3R59"23$0NCR8@8:'1-CE%L@AB> M2U5#_WN+N6)H#2Y\ER[+E%YQ+KD(&J%P5HX#JCY%T5)\&0VX*&-@30(HMZ(9 MGO]40_6'"[Z%W[3&D:,H:52B[&KD$N9%_RWXHV::RW8!F2;W0@#VZ9W Z2?,V:.>?3 MR08*SZF&Q"))V>($FU,@:%'A2VED9CF8#*V*X'P'9$AN3V7E'R3S>HYP2EWI MNQ^_Q67VU>0R<7@#W ARBE)22IRSB4@ 0WPVC@CNG67E3C'1QAU^$-J0O)W* M[*BLEVI\>0<+WTT@O?"S23,ZD3E4>5^5)9+S4#;6L<]U6"O*H.ED$$Z8$1WU<\ M%^7:PE)FA4LT%(,(,:LF>Y([XAR2LU5[YFFHL6JT^C #/U_.OO9]7TV*E^:3 M44S2A)-B"!9[SEG944=OP2G!F K9M$EMN@O0CGY9V[)\E9E210DGN+9@U?46 M-Q5+?# SVI5+>PQ*>QI;>SZ:<. MG_;TZZ_S4A;H*BGH25QTGU85,4)D-%JA2692$\G+Q2+E%"OZ?=H$;KRR30Y0 M;@^QXCT,+G/G74[$: _HZC!TW;9 M*F!HGI;*?.@J6TIL\J5 7\B4:BZ$:1*GKW??\['"&"?GU-YZJ^>R;B!XDU]V M$S^)V/,"N8!]WLU720LC82C7T6AB4BP7U41'K A &$^"XUO>A28;OML"'%*X MXTB\:J*[>MM('_T,GGKL>7&JT:->L5S9""(90T1 !-)X7(VUR21D;< X+P,T M"9C=#F=(H8TCL::"7MK5<;W<^GX*$T#S;<23288;AQYU0H?=Q429=$D76L;<%O%(NEO MC$35M=:03W?FGX^4HPF8HJC^P$I*HR$>'4MB8\Y11?0;7)/ T@X8MV(7^\VS MJXX.&Y)LG>3>]:MN,CI%170&A$2C*"6T# $IM$C1&..:G#"Y%]561#K:%7,G M(]*^>FI(G7Y!_M;SRP.KPCO.F";4ED32E")QQAN2DK;2B*!L.!*';H.W%9G$ M;YY,!VON"%;492W(XB/<*.\VDB%EGY$%61@4AV>.V,P9B8;:9*FEDAW9KKH/ M[E:L^XV%Q(^@V".;7E=EXD8.UV8JHB1../0W/ 02% <<.-;9Z"6W;6H[[HAS M*]K]QF+J+55YM*5T,6_'L M-Q:%;Z7":AR[0PZKN.[W59@1(_99< MV2YYD^^L\#B*W' ?;$!$QI:BY[34MV8$DDN"!9%H;'*]Z@X8?X TL^K$:J3! M=A-5;[QL[OF6@Q,FLT2""P9AV4ALC'T)9"\\U4ZE)B[.@\AVS"[[;4Y4!ZFK MV42%O/[9+Y;E@JPW^09$'4)4%%TK&71"3TL4B%(29AFZ7IPIQH\R5=V+\@?( M0FL]6=738O7IZN5TMHEV ]PU<=B2 *4%B:ROT,,Y\38%XF2,UGGI0MO):TN< M@SJD=^2IK(4J6_O.5WF]&_BTD2YI T0GXW$\(,A0CCB7^JJ"2\NR/Z;O? O$ MFK/\^KJWU\7O0H\+/:UN,;)H(0?E<+7)'/D@;+F>/#"21,9?,@!K&U5M>0#9 M#W#:ZE!.W3>;'ZZMBO4;+BX'_IM\!RPKRSBG"5C*(LQ<2; MI%@]B.Q'\(QKLZBNNJJQ:-5-Z&O:OYUUV..+4JADA71DHY$Q Q!J2B$;S=$: M9J6.D;:)":: MCG*>B^J';W?WP1[ZJFIB:OR:CY?%GQO[";(NM5QB0IK@XQBN'-#F,N:'H?T(OGHK>E526)/%? -C'T.X M308.P"0H,M ,)UZ)('T$1I1F3H!27*0VK-H-YY!N5CS!@EM;D_6*/: @KETF M\0[FBUD7<X?S](F>(BY%S M5L;(-$E):"(-_N.!,:*5!.I0T#DT*45WW&XV"M'=EN9#BR!90E?5:!2H,"6E M4"A"DQ(T2)X FAQ=WK?$T6GC5 -F^_79HQ$'3I&"%;B&R)4K_4:#3)1[:60N M>RN>:JYRTFWRF?=-P3IM!:(?GZ.'%^W8Z[F*90K]#MU5EU4-:.[S4:K6^'EJ]]@ @IQ'^ M,)0P.&7\XF?%??B$$]#"=^,C*^5&ZR=5SOVR.*&2WL&Y[\J- [AFY.GLO-^I M">/NK/_UB76X*[B3JO@@2?XX#!BQ07, X?U(++@NS1/R8..=V72"?\95L?4G M:7J!%MII9X)=P9V4 P=)\E &K"^00?[U>Y9[Z.G&(PZ7YOVH:O?Y0SD6OP]# M[WA0_?[?AK"V%-['CY"68YCFZY^\FO134^G$_J/YH.;J2W3_WE:Z*^(??5@ MTI-/,/-G\,OR/,#L37[>C9?E\HH^]^7-V$MMV6#VXOKQ:VWT-M?K..UM\,7]_# M61D<^UN %1IM+^U=>U[)&EPW-G)9RIRX)XR78^DQ.Q*<#<0(RP2U-%#:I C* M&L#!Y<,OG_.W6;EX2AMEDK".> &.2*LR<1(;UY'KY)42*37M38]B2/;77GJ^ M4=5[;QG7JQ)_"6%501S2QBVBWXJ*]W>/"1L5+1><2^T,D?+G,N[B:"YB*TE*5B*2)X0PO+/$E^<> 3-D( M!9 ;7=_R,+C#2S)^WT:_IMTB NEE*7Y LO*Q')ZFQ//(\*5*,@D/03;)@=L. MWI LC.J,NEF!L;K&:AY41NF\QCDU78>YL0A^=^=@UKB4"A6(#JZD#F5%RMI* M!%=":A6%:W-7Y.Y0!V6H-*=98U4>@W(HDU%)D\M!"V)-W?5STMG9"Q\EQ\DCEU+!(#.Q8"51,7'+O8W6-CE#](//SJ>A5@TE MGM#+_,^EGRU@-OY:7L[GQ4E&Q^#5)'4]L>?3_,U[/H)'>A"<]GY3/6FU]G2+ MU/OZC?.N5I+BP4VVU\]NO3Z"#NCQ=7!_DT?1P0Z];JV#M[/IRY+9H.]LZP@*T73\/%?=+ M7,/^[L=+F.8- LP7L^6JSMCN0GWHB8>+;B?,C07TW?#H;<-R,4PW.2NWSJ+2 MNM2?&N^'4J_GC1L\*DQ QT377''M9-F8!*L;KC?J&;?7[,---E?7CKUNK(,/ M'^$?_J/_/W\_@O#O::NYU+?M9V-Q7Z_@_>3OSSZT%_Q6K397P>Y]/[(R^M>K MX?DS+#Z6P\]'G)H.0G-TY>TOJ\9*?0^3;CK[9;HXAJ%P7V/-5;)U3P^5^,T[ MN7^!Q30_&8^GG\O1-+0KUM?ZK8QP?&/S0KK=Q7YHBX?+OFJ?3ZR O;-=Z[1[ MG0FVY5TKXN?->^E(,:#F;E>,'7D<;RL4> M-@=-I)*"!)DD$8Y:Z94)AC7)]]D"V[Y;@,C0J\>_*^*=^#,8N M2\((<64_D@LH]ZH[@2\>8/JM#Q[2+F]MA:_WXPZ7:+5]W5\G..C&<#6*-D;: M* =C9<(9Z_>E PE,)\(2%\E9+XWA+XS,-9=1MTZK1PCEC%)).69 MN)@TH=;@.$XR3#A?@5A@;"6+O^,?]SVLFE!;QBCN: M^N8/W_&%_0?QH2TV$^]^?:[DZ=]Y]73)P/1<&*$"(T&;4A== '':I$^!6\)8 MI&A+&4Z"TI%(1EF"*-&.:Q)AJ-6!0=G'S2AX$G4W-)WO6% JF,3;/KG9JMG6 MA'T.81][M?_9X5V^V7J-_NQM=F[\N$[?6AB4Y;G?+*EGR(ZOW>2LWZZ>3W/Y M='^R;__L.O+9HQ^5S,'U=;ZE'9S0GOF+;N''_5VM&P5?KXKN7T8*?O:+Y>SR MOJ\0LI&!$J^$(C)&4>;A1(Q4R@41'3--[*=#@1]J*&S7_LAIKH2AGJB<#MZ0S,RC,O&Z'=! F]5,TNVPK6-XQJ#M02TEN00* MI4[]C4&6>"VL9($X5W2Y(Y9P8_5$K$%A/S?:"&, ^?EDO55=?0N=_: M4]CK=HM=GGY$K^?.NR5.[/=P;QRESA"A Y(-^4&\S9;H[+BS -J;)@4$3^WW M/(<,^,CU&'TVG:^*-U#EDU+:$\T1M(PJ$"^#)HRE%*+08%R3*TOOP+/C*MDV M?'E4LMVHGMC[6\A[C$4?,,_^L6+WTLB11?*\31=VVATE*[;Y]J1&E[X_R[1NMD MZ6S_[#I"W*,?-<3W)*7^;/5W%1XJB6^[9]<1WQ[].%1\-^*=NTOI]I#I0<*X M'U7M/N^]"W3'@^KWO\7NT/4VOI'O]>H6X9HCZ8#&ZDMSWY[6EOBF(5!CMM_M M^?7END-_:HORS45?0&-RUDR8#[507YP[]:FV0+]%'EXNT0Z%G[M)=[X\[[_V M;'I^WJW.D=>3[XX-UA?W(3VN%'+9'$#KU.2O(T.="FCT$ZJ$(VCFHPN0 D6W M0_$0,\L0FL0-;D53H93HS8>N=V_*IE#0/!,E;<">.DN<+R'I&#T70 V+3:[* MNP_4$#83ZO'CEJ*@==11L];L342_3"=Q?0(CVZ"$%D0KIHADQI.@G";,^Z0H MC;E1NL #N(84Z#@23?942KU=?YC/ ;Y?):_ O?5?5]/U$D;4@02ID+@N4R(- M".(5\P2,2B[B@VU(30+16P(\BB!6%U:G[1Q^6OZ#1].$SC#_!S]/) MXN-\Q#7( %Z3('PB,B51CL!S1!N2%8K;Z-KDR>T)>$A3_G"8>*AFC\[#,E(^ M?)Z.! X''\JB!19!,@G$:1^)HJ"$ IZ8;7(F=T>3T,V9 ^, M?$)9*&IQ;M8H$I4B<48F8H((4D,H,_?)Z5:0;D,X^;LEW,ZZ/ GE7DZ7LQ&H M:(7/:/:SLGUI43K.6<3K5;(2+7BJFU0GVA7H-H13OU?"[:S).HD)]R'\, WP MUG?)YP7,KC!FR"Y2T 2?Q' :9A'=31'1^PR,:<;1"M@J"V'GEK>AC_XMT.<( MBFD;U=D40!16Q 1 ;,R^E/"@Q+J@RR5T3#%F)&6M[IVZ%UB3CO\Z2>BDE<1) M2"^^1-3A91HE4)8R1$<8SXI(G25Q5F<2LLHL:[1A')('7I576T6] MJNBN[;@:A22C,<&0U!TR2:K/1;[!@,,#+:E"X[Z:(: M+>Y8$$;)4F\ ^V-9R?]FZ(U;)S*A@4DG4L:UILG1ISOP-.KF5;&FE#(/WA*C M:2!2 JYTE&:2P>+?4AGPZHB]'>"&4@V>7!\&%972>CQL[& X$&!!:!*9,FA2 M4TJ0R-CF%LSO4(2V,51FVE:%83XM'<]IO[/,(;V1FPI!@!%K/ MF3M#2>7>WL")V9ME#BZ@A.>Y2$$>BK M>6"!2AN8.5YT9-@[:^%*20Y6!74#B[1B$YRPF' M@FYRW'QKA$/:>3L]H7;6V5$IU8?6HQ**.6Z0X>42!XMN;T;-9XQFADXDE3Q>TO!'!\U)4D#=3[B_ G; M%(79OL4A[9PUH4=#!1P_JS5+ST0(.!E0KX@4E!,;(B!U!4N29N=/NYW?5!!W M[L(8D;R.D1(CG282980V1U DNY"#D90FW^1:CKW0#LGC;<*[G3(=JNBT^18* M9U90X($D4+*4L4W$T7(\PF''4TQ@1)-XRE9;*#]($NHA%*JAEX91XO>+:?SG M4T26GDW/+V R[Y^WOM;[Q?G%>/H5X"E,('>+4B1YG[-S>S1R>"3XT)X=>D)Q M]_;W/M>]=U.GD'*+L^&[HZAPXK9"HZ>0?]MSN;OC>0?SQ:R+N(B^_^AG5+#E:?SOK?[C]P6R%IHXOJ,CI4D>5^$_1R M=Y?[Y0\/%]-M".KTJE^GULM7A35BFZ?6DL<.V \5UJL)_@D?_)>]IK/-7Q_> M^3NQ5.QD!2;<][2J0FAL0L-9'S/"N><=]%=0;=3JVL>(NO=Y%6RC[?$V%\ M@T\P6;:2_*%P&BNJJK2&I=<73U]]>/YD*&K]'LW0M'J/K(:EU,WK'_WWMSX. M1=-;0!R:^G>5:E-.O(,XG92ZS?VKX@1.YM-QEU9?*U9? /PR;%B BVG3P5X! M46.-UY99I3,2J^9>3^?SE[/I>7'=N\FRFYQ=[I\BR*?78;WXLICYZ2PA<6=? M7RW@?%Y.X12G?SK&9LY>318P0_2C(&P092_>)&Z)%)(1%T(FX%GVF4NNI6^Q M!]ZP3X>F"ZR?<[E&O_A20J-0;I'0W@J= Q#)=#EO[Q3Q(1B2'+?1,AZ,;)*G MB(66=#(6EU[,,ZJBS6C)*N9+D3?[;=)KF3R;I/#>D>15N?TN [%21I)#UC(S(T2;2K';P=LQ5:7MA3-#)5X#31^!A9M6RPAX MN5VLG%52SN$(*:?I+;4$*$.<+ 6NFAR[W@[>CJ]PVH'#OAXBRRUWTD\6S)3I YS!KKIW# ;4.%M25V*': MW3B_?[G;B_,'H&^[UU["?4\[7*Y;8VTHE-=P5JZ06> $.T>_O[_VZNETDN;O M89Q?3>;+63EI4H'E]3$T54 -N314VZO))UP/RT=/$ &^VW^KK9JV;+.I6O;I M=T,UX(N([U^N6]/\KIO_LZT2MFJQJ0IV[_.A"KA<5][ZV>+K!]3ZW,>^[3TD M>^>C#A?9=BA;R>)G/_&KT5"!?WLTTDY^V_:LE61++'PQ6_8OOF%YV:&)@R/C MV:N&\MZYZ79:.$P*K73SX@O$96GU348KLXXYOG];[:2_8S_;3S+OEZ'WS\L' MDS-_-H/CS3W;MGV,*6DO.;12S_N+<;=X/AV/_>S)&DG+$;%=>^W4L$=_-T5_ M&=(I_P0_A[_^X?\#4$L#!!0 ( .F+IE)SL[Z_,*$ ,!4!P 4 ;71Z M+3(P,C$P,S,Q7V1E9BYX;6SLO5MW&TER+OKN7]&G_7K2G??++(_WDM2ML?92 MMW0D]9$9%Q M^??_]>?5Z(?P MBR?D/Q;_Z,7D\]?I\..G^0^<,>$"<81 ,F(C#J0P*,B-D*4B@LA MLOA_/_XE@U6&?.*7BI_5O_[CZ]3^W?O\/L?AM MYIS[:?&W-[\Z&^[Z1?Q8]M/_^?7U^_@)KCP9CF=S/XZW#\#'I_G-/[R+1OVT M_$O\U=GP+[/%OW\]B7Z^4,_!)?RP]S?*=V3]:Z3\B#!.!/NW/V?IQ__XEQ]^ M6$K.3^-T,H)WD']8??G[NU?;2(?C^4]I>/73ZG=^\J,1(EY\POSK9_CKC[/A MU><1K'_V:0IY+_KUD@LH5>#\:_FTGT[&] F!3.-U ((_A7$A>(<8=WWZZ9AO M/HLDR/YZ-.\0\?9G=XIW/&Q7S;')SGHQ\@-'BIX/K&?GH_>?!C69QU? *OYP-E%1:QB )*W\@013Q M,B1"O9<*+&-)\IVGT>(DRGX6%L?1Z@EX+''Z$XSFL_5/BI8HH6QEX?WK?BA+ M_9RPN$]^"L_1J$R%M,C8Q4[S;#KUXX^+)SW_>OLK;_W7\J-G?_AI^N6_KX?S MKZ_0-IXN/(K9F_DGF'[XY,=O/B\VJ]\FXR^ 5$B_79>#=2"\L98"$)VH)E([ M2BQ7BCC&O?/"J"QM%9GUM<)O57'[LCR;KI6RLF2.-'6*?]8I,^>3A\"%)9-1 M,C_^,)DFF/[U1WHJZ3^@\SN[GGY]/Y_$?^):KR;CQ<)F X05K-*:&&83D;Z( MCR9*I!5666Z"#KO-S!-)NA?1@R=5-[+>)@$[>>=;K_.##R,81,,#XUD19BBN MD6I*/%K#A&<\\Z4UF2E6=4M?P.A0W7><^OH[Q_&RW*79'Y8NVE_B:(([S5]_ MQ&T%;G\X&<_11OAEM'@@&CKPL7QQ*AT6&]D'_.5G?PYG@\",99(+HBEW!*V] M0)RB)6I%76#:94BI!AN^0=$A&>Z)IMQ#CB.T.>E*JC7>^$/GVVS? 7>[C'%Z MBR;F;_X*?EYLIXW6--@(!_5JWARQJ"X/G7TAL6W:G<"5MH9,7XI^*"0V2CHE M+2/*!$%DIH'@<:Q)%(9&%X0/HLIV]W#(^TU\],%QMXU^*W#V'=K^TV%<1$G0 M"OQU88$.(MI)?H*I\QN<#XEP-]%2%SB6>R# M(SX[W,222=*9Z#07#YP/!VR3ONG01N(5:+"*,=TYPFCR0%T6A'I)<8F.$:NS M(\[3:*,W,7E?@P);2/HW,CK0T*1+\>ZU$/[]IQU73-U>-><_.3JUUE MWKN$C8LSJKT58$S(.4F;@C7!9>Y!H#H@![OW]G+S(9W?GF6A*6.V1'J#0?I1 M)*)6:&%Z'8(S+D7J'L;MV:MQ+.%M^!F6__MJ^6)\FHR0V[.E(-]-1J.7DVFQ MV0K&)5KDSWX.F?%E7UN/]@ M.UH)5:ZI-A>,0AE=EPS?MY/I0OQS=-O#];QX?1\FOTW&Y88$I8R?^/'5> ZX ME/E &ZT=RH#@L8"2R4&3H-', VN\X2PIKBMYREW ?]S,.X.**[CE^R]Z+8., M(!+QP7M\@YP@:&0:(K(1CH40E*N2+7-!E^I]TJD;16PS1)S*D+?321[.7T]F MLP&+$7=57JH%A"QQRD1LR)(X_+&V7%!5QR6[A?"X.7"DJ+>5+D]5^B(5:$=" M9,'V&\S?Y _^SP$3V@6F#%'41R0F; M0NKDU(ST7]>S^<([_3!YEM)"_'[TU@_3J_$+_WDX]Z/%#A 0IKAE[L M>YA^&49X"]/A)+V#./FX5.+?_>@:!OAV2,I#)"$J?$7 2>(ERE,:)XP*3'.O MJF1[5%[8XZ;N1=%BF_:Z$\M_Z83\?#TMQN "YO(LW[BL6UP)+MY7E&R&X?RZ MG/6UP([>>A,PC<=P R\)JX:KVVG&1)Z6<193"%-'"XY !@(*#TJ9'">!X1\ /JO T!(35>S@ MAELA,()S"58I(4_UO)SK^0:KY3LB=.D.6E5//= MG_/HDO6J)*MQ@R*17+*2&AT(5Y$I*:2CE1.0+CAMO)6V6Z6-MY%Z;^G!34!] M3QMOJ[U&><+'B+XW7B@AM?%H.$)T'@T'*XFUC!*=O<^&X>Y9)U#T4-+&NZ=# M&XGWDC;.5.#2@L:#DW.".Q]:U-EFPC*$"!YD9E4H<+%IXZTT=#!MO(UX^^D! ML@(6>$(;& ))ENO2K#(1FZ@C(02;H@2=396LR[V('H/^NQ%WA?=^S\7Q"EP2 M)CDK-$G,([B%?PWH_&OG@Y/@E(A5N' OJL? A^[$7B&5\1W,<7V0?O'3,;KC MLQ4J2YU23BO"K2O-;I,AWB9'0"CMK09C?958[FXXCX$%'0BZ0I[BLQBOKZY' MI2YF7WK4NO2)Y22BBT0KIM#5=@K]I,@)1>-(0+GN#%5BM8T1/@:2U%%'A53' MMWZ**UYA\3&[$!(0M&5*59Q-)&A4IN?1"Z=2-E!EL[@+XC%H_VBA5DA$W!VE M76&3UJ025";),R!2X.GE12@MSTU@ED+TO$J%Q7V@'@,!.A/ZWA2]'FI/7_C9 MIY>CR1]5VA[O^/!ZS70/+&2C"#7: %9[I1*-4C-J-17+ZXHAD- MXQ!F1^CHE*>=K+3.EKJA11+8H,.4N*;GY2+'(RD8#W^X;7,BBK(2HE3Z+ %Y#0#[>?AS'_\.(6/ MBX>_R>_@"XROX?7-M:C))DN5%2F90*4SFR&!HX_)//XPZ6KYGX> G1Z]'D>4 M^7).P+OA[)]O85I^X#_BZQJ=3"(X002G#MTBGHEW6A)>WG(0CE?JDG4?J/XM MTTZYL1W>[DC^'4:Z(\]NE#+RW*J@3*_*E(8W831<2O ] M_CG+0TBOQGAX?!E.KF?+)-^!X9P)\)8PL4@*9X)8H3AZCRD E&0$%2MM72=" M?R2L/),N*P3U5S<,P_\IZ9S+Q937Z3>8#QP'H2#A!JV#)1(0GDU1$^II"HHE M@V*JPK*]D!X;>[J1?858_QK.[!U$&'XI*5 O1GYX-7LV3K\CL:?E@N+953%; M9[_\^1E*!=2'R7-X,1F-%M^4%V(X?C.&_Q_\=)"D44HR1:PJ'18D-\1!YB39 M:$5&/7(9:NY7W2SCL;'O?#KN\):AV >_C_WGS]/)%WR-%I;"F_*991EOILL5 MW<"'Z=7+R?39XK?]:)"\DR'@NR4T6I\R6D2?()+L-4T:_Z,8;6"X'?O\1T*H MWE10X>YBCT"629\@:'36H4MB2H\0&5FIH&(D,F:CX3%*7\7,N@]47\G35;>> MSJ1^*8G56X[N\Z_/81P_7?GI/Q>)@3)&-.^0W#(91J0V@80$G&COJ8@A1UHG MPG((V+G2J[MCP*&0PRF:J./];>!;HUM="C;!5S/U^A# \V1A=ZO6@YSI0"?G MX([.>);R;(AG+JRJ%&*TJ&+I- LVASKU2^?AS(%,[?-2IHTJ:O3']*/2-&6Q MJ:(_N PIQ5PE%>L>3$_!&CE*_C4" M?YO0"K#U>=< 6J\VR"VVBS$_CM/C(7ZK#2&12<2[O#" MZ Z>$NU=(9JMC[ &H%K8$6W4OXVF7\NA&T5M:[TC*7=X(MP/CE%TJ*BUQ(#@ M9:A2B>\C3&J=SUPCSVF34L%+5/T>HZ!'S;<1;H<:+Q<^OY:TRYOEC9K%]&S^ M=H+2?#5&X'!SMB8I?. R4E(+_1R=;H M;V5'0I26. T.=XA2N-FDX>]E:/&>"$.W2FPCM8Z5]ZO_S8G:M?PK#.S: VUE,#8!5S75X#YT9THV MZ$J7S3AR@B)JI!O<"[+,5V0:47&#QYRD^)7/S!&:'+$L.I1R< MA21MY-_UA<,D#!'68N,LB&Z[XL5RHXTG79:&2$45L3%2$GPR3E+N@M@HTMA] MM[#[X\^0,="= B;=2F^OV=!AIZ@3FF:\@R*AY22D[0+<,_RU-I9Y+>PI75+:XCRU^^G"5+O_H3=5;JM@V;+L M&U_AI?96I5-,9N=8\@0\4-R?C2-6@4&R ?X54XZG*G=AW2WA]%:R)R)9%L^S M@78*'5YF26WA(D6Y6D#_Y\N9>+S=X_8,#*C@^)Z\ MCJ7OES03$OU]PK*Q1 J?2;#"$1TYY=2Z'KR MTM_/_73^LY\O8Y?!N63Q#294"U;,3T^"\1%M6JDY"*TB5&DDW^TRSA5-.@WY&)$^=TM^>Z6?'=+OKLE9W%++L-PN_.3Z62,7\9EKOVS M-/F,@CMO'+DMN',:;2<)*=(D1%P/'HT5SYZ+S MG%?IXG$R\I/OAO<_X_9'Z%".DY^FV>^?R_B,A1*1!,7%'&BO!$LQ$2Y*@I3 MW35X&0E*#9Q/-#%6)0/\5.#]FV/]LG3K$KI/1=?(ACH6/Z2!M2G33!,)B4>T M $HBEU62@>.L,HW5Z*AR/^3L]ZZBW1GK-$=!?795>Z].;5NJ#)!VG"D%; M20W!_U+BO3&$VA!+GR2AG;D4BFZ"_\[5R@JOT*KH6 DN_1DA,[YQT1,'P,HD MW5*2DB)A8 -C%C3P*K&8DU#WY;J>EYS]*?92[L^>I?^ZGLT7*WPYF=ZS_L5U MB#94I2P2D2;C>R>]),Z+2)*5-IILN:\31FR%\ERW7SV29VM*"L"0"D=;C\2^Y M)%)I8:W(G+DJ&1R-T)VA2OID16Z/^>Y8"WVD<:\GU[^%Z?M/?KIQOC4*DF]] MQ,FA[/M!;28N<_1K&/-:92$A4E<&I0=NJ)0Z!DD']^$[150+\^286X4]']2Y MV'8!W!">4LY:RD3..DK*>!!<&9:YD-Y[I_.6\+:QGB+"]_$3I.L13/+FW[P: M+V[$%G'"HZ]O3GIT?I)A53P,-+@(I1Q 2&>;ZEM&/7 MW4:UI3:;P?P8]1W\R)-5U [TAAJ,5$Y9+< K M)4N=1 090*,.%*7"RT$;_%V*^NB-J>$'5Q=[@XTK,*/1 W0H?BLIE3ZDTKS7 MY:"D9\ /"O^TC>S0I]^^<>O?#%_?+P,3QV]G'3RTNNK:+GRK"BEHRW5T!H]N MP+/YIQO;Z8V_C:L91)9G)1+%4QN-J6[I%.J)=LLA$ MHYBL8EAO(3G5CUA_X-^FD]ELD*77+#-%LJ&"2*<4L5(KHFQV3,A,N:R29/@- MBO[]@M/TN^D4'"_2"I>=:S"OKC[[8>G=%./UU?4(792T_%%Y2UXO@"HKN*21 M>";1#_*H)9L#NBJ>:XD;;-"\2BNMQ@@?"R^Z546%V,(:Z$!+SK@3C/"0T'$- M0I.0A26.E^XG4+RO*AD9:P"/1>.M!%GABFY]0+ZY.2"7878IJ=!):Z)IB8QI M+HG/ ;^BR3K*G FF23NFUOK=@Z>O:[5NE=R%<"_E NS]''>C\D'KA+V5&35; M-9M$GX=E0]!$*Y$RW)M\Z4E0AFBXS+VAM,F<@/9TN0_5N2ZX.E'[)I4Z$W^- MH64KBWK=6_8PF)IW5-^@.<_E5(?:VN3!R:*NKG^13&"2)Z+ 12*YBL1!$(0I MK4H\49A49R^HK_<#]TY]J;V-A#ONYO-B@B&>ZA2M-\%;TT2+!Y_T8'7: MK0P[?C/?#$>(ZF]^QE98*+=6&6M( (&[C$@YU/<'4:+WME7P]GL]M:9)>U$CKIPB.(NH31QQLM%*@Z[$QN>R=I=7B7?B@VW4%!6NM'5 _XMRH.0P: ,,Q"4ER" MYEZ@#62ULUI8(=!T;?VTKH/YN&,''34RTY>L?W">>$D="2Q0G[07KE%7ZLL) MYC^+_WU=(HP_7T^7E:;#21K$X!A7"H@6'MU1%7"5Q@N"[R%+60OF6=7X[BY0 MEQ#@:Z/]?0&^DP5>,?+_]GH:/_G9G8*".YES YL$9Y9FPGC \Y$G/!JM]@C7 M@F4@.1=5T@@;H7LL].A.!16C_2\G4QA^'+^XGDYA'+\NSM[1PK/Y&TIN<2]! M QZUD3G"#$.DI:&Y=TFC,:54,E0 2U4WRL,0'PMC.E9&CW<*$6T\RA"62[+ ML@(1F4"7%W"J?0H OA7LJ=PG,_*DTNWG\"F+^>+&,EBU"9 MX5D"4$-HQB5(G2/Q"NUY= [*0**8T8^NP91]@"[M)J&5LB<5A%[AL-F%:^4N M-D%6\T9A/[3S7"]TH\(&O#A!_OTR)$>FI01#-"T!!3",."T$D8*&Q(,(3%?Q M8/IFQH$+B+Z)T4;L'8<[OTFE6D6 N(O>.QN)3H#;HO>*>#2?"=- 73*)9M8D M])=EI7X*VV] MX2(V&4+=\'&/2M-=BK:/MJV'XGWO)J-1GDS_\-,TR3M_HUXLM?FSJP=9CQ3# M9K&/=LYHL!EREHKR$!UE7EKT'0W%GQR,OC:'4@[9BP;;PMX'G&JMO!JOE ^OAU_P_=MXSB]_QM%U&HX_WF0" M.I6-+R-BI"C!'JDL>NV+_@S*,NY5DJQ*WD1;H/WMD-T18-.FJ:J<"A';E_NQ M+G/)64P4\:!R8T*09120!?Q#2ZMH"E&J.L':0\ > UDZ%7X%OV@GJ&T*6RJU M2DX2JA";E-X1'X(@)5@@$W,JA"KM!YO!>PQ$J:"("N'9>^A\QUY\=C69SE># MQP8R\*1BEB2&X-$.S9DXQX!$Z6BDRGIE^MY=]D!]##2JK*"]N0_=6&A;?"]F MXLNEF3CPE&J?'">0\ 1%G(HX03EA4*0C,\JI28Y9FV<^9$94E>\V#V3O-J_E M,GHN0NFKD8AT!K="F\H8$:8@AZA%G5SATVS>3O?(98Z;4Y#.Z1LJ9SO71X#&_O:J/=QL,R%6E K58Y(,6-690? MB8S^"K7$X::K!": MTB!\\&?P&"XI__!,IUH?&MVFI*GHFC5*M>023$S$!U7 QTCP)YD$H%2FC.(S M58*J)Z%^I%3L3Y/;-+1='IV[]^X[H._FB.OL:!2V!/R4(C*4CC"@+5$!HLLN M =?LB(.T#89'QJ=>5;)-)7=R ^ [D>$W>7,E@P@^1RD$X:+$BK5RQ&:01"L1 M)4I(\#IS%>Z']<@X5$$7.VX.3[Y7;AVP330I"DD3SC-:C0%)'HQC) JP"H3B MTE9I W=A =NL0P#.+1&H(R*%8N6PX'AL"&L"4V5\QKD#MI5BCY[E@&^#)L&6 M= @\%HG3DJ(DI(DQHQ1RE4J?]K''=H?P;:[]SMZ@@])EU\N0"0M*H\H9JMR8 M0(+BW$O*?$SMHI0Z=U1=RNY2BE,.[#C/O_[J_VLR?3'RLV5[EYB, MB3)KHJS&0Q^X(9:FB&Z,!?Q?#]14N<-IB;/O4I;.Z='._SQ)355R=>Z%>POV M-W\%JRS@)I!KEK\<@?D\=3%5N=".=YTI\D(X"*+,0V>94*_PU$_,D1"3(Y$Y M"DXY&_TY+NK[X]Z!RIM+IUX;_=684S3U"0J<=>6!B$JA):E(3,R@'X&@7$J) MJ 1,>.J=BU4ND#:!]%_N45U[FR.*3A%]OZG,6V^)D"Z82($$6AJF"1>(=^5] M$8Y%Y0//O>?%/'9[JI9Z^DUDW?D6-8%;TXYJB?<\-E0U_3?G66?*JW"0M87M M59#*"TT@!ET2'!4)H;C5S#FN+)<,Y*/EV@&;Z5*IUD9G-49]7\_FDRN8OH-E MX>8FY%7A;AF(4BIUN>6!R*B!>"84428SEYT!$^N,FV^"KG^KJJJ.-T=S=ZZ@ M"F;6B\EX/O5Q?NU'[X8?/]W ,HEZ[4,DS"5*I 5-;':Y3+O45CB;'*_BR.W! M\\B9TH$2*NPP.VMUUR7A6D@F=49W%'U2=#42\=EZXB(Z&E*&%'R54I][,#UN MCG2EC+T&=H_U^?_?M9_.83KZ6KZ=S4H8/D_PM])P0BA_>E)<*I7 M\75="/=2+IWOGR "69OL!%_F($E+ M*0EENH T 7T,)S7CL0I='M*4I59J;S5EJ8WXJT_9:0+F24]9:J6M>\?M'"/J MZOJGBCD&#HA-QI2L^4 \=:4!@#6,,DISG7FLESYEJ3NUMY%PUU.6#D^:D:7+ M:Y:<0"@SI#@P=#DM(V"ETB%I[4(ZX#X]C&D]K=30;EI/&QEVW/QP:QH-Y)"9 MDY0853)*$Y2>T&5 %&ANE LJZ":=,2YM6L^QVCM)/I?0JK!H9E&+-UL\J(]I M+PQQPI%0LJ(-C90%&26W5$QDA(6KGB >- @TQTR5&\HV(!\1 M:ZKIIH8K<^.[[Q#'[/G7.]\MG7IO(A/::)*96O ^EHHZ1D\%Y:G.J;8' MS_DC:S4XL#E=H -=U)@UL0/6C-6=$*U4F_Z%3'(P5Q%GA(41\7TR5@^Q,;#DTK^0L9&FC@XX#>\\V?=2; MG/Q$K>6"2)8B03/>$P\E;8Q3[YGSE&UF\^V,_NSY^(NP[UC/J- M#]'^XT/W/[*/^%"+16_$AYBD69D0,D0JLQ?.J60#EQXM# Y9-HD/W?_TBO$A M&W5V4!SW1;U7LKI<<">BHTH\&AE8G4J6,\6'A-#@\2TF-I1T[60$L0)7[[7S MV2F5@Z]R._5@XD-M^- B/M1&[A7B0SN6_!;]#G39_$=T)_X^*1DY^%K"%&;? M=+STCN<@"7JI):4_2>*X]\0!RD&BUVKK]'0[#NXC8E(/^JI@9;>+= 6#4N"( MT')/I,^9X GB21#4)0SA[\I7;_*;ZSDZ>##[NQ]=P^O) M'P,F!0.G F$6UR%]*B>_8H2C.Y9XB,S9*AW .EW%DR1DU]KML(5X]XOYS^'' M3P/^D5V*PXTO,ANHXNS7$DV ?C](OLX?;:^FSQ&&6=A MC;(QE4['Q+"R-SM3/!K\-CJ3?30L4:A2MOJP+K+KDJ6-#BI<9']SF;:ZALT< MG#7>E@%$N(,RQ7$'U8Y0$R45E"KP&_&PO1?9.S[^(NS@4Y0PZ5:"-4J5[ZVN M8IX*%3F>B! $\AE7;)/"]]1Y+ZS/7NFG6(':@WG1G5XJ1-*_K?EI N9)EZ:V MTM:]-8K'B+IZ::I,W.@L&$G!>R*M+D4*94P PO,L>0Y&/%"]GU2:VIW:VTBX MQ])4_,&+R=75];CTB;ESI 7-F!':$F[U8BIA)+9,6@(G@O @40JA@5%PQ*// M7?[82E$-BU>[D'+'U:P-:FV#BJ(,%R1<J]FF0[-/2V@:[P1 V,ES%YG+) 2@4O;CK"DFP1"Y7& M(#%;:_HQ*?0(.76875#PW,NG$$%D7"?AO*3@:$J)E482B#Z!!6=8:#(]\#&^ MF)W)K<*%_HVA^>;SXK9L_/%9G ^_H%QA;7,N3$[C52@40UR9$AFT1]JA\>P0 M9\FC#KQ.\[R&^)Z6Y]ZAKBHD(*V@[ "Y>H^:X.O!K=\+\,R>?I?:W>W\=:N: M>F& _3CQ-8J")DEBRK(T9^+$>N#%8P&92N6.KMFTJF?J- T6G),Y;332L4OQ M:CR;^]'HP^0_)U=K#X#Y%KD9*%) MP1,^X,YKCM]MON)[$3QJVZ(;N7=HF"X K7#\/IY]ACC,0TCK.[(&H%J8#LU( ML0]-OW9"1YJ:U!)SAYOZ 7 Y0M+4D512N&2PKIQ@AEC-G (KO&F4^7:)NM]S MT/>J^A;2K:3REY,I6B2S^>I$LN"]3^@2JUPB'C1J$C+7Q*$#[FP S7R36Z!6 M^OX60G]'?H>ZV:'M$P3;\5&_2,-==F@PCDJ+RTFZ'%JX#A*B%TAC%FU@G#&1 MNM+NS5,?_9%^G'P[S,*_ ;'B6A,871_<=Y[?_U%]I 8V=7B"^#K>G>_"B4)1 M"5F3Z)DF,CM.@@%)A&?92U<2F9KD[%V&%N\Y=+M58ANI=:R\7_V?PZOKJS6; M!/71!8T;O\SH+PKT%R%DHJQ/TI$?+?M*%X"JDU&V6 MFG[ ?[=@9XJ%A*&T9\B J\N2!(7?)L]EMH&F7&?TRSY C_I\[50;%4J)=N%: M&9!-D-6,O.^'=IZ8>S"/'+G^AYSB%]@.GZZ,M*@BR#E:0$BPNW>( " M3\18*5@"Y[WLA1C;T/H/R'>ER /\.%$+E]"<[NVT!!VN_,OAV(_CT(]>C7/Y MOCP5_\V=\_@=S'#3ZZ-[W>F8JK>WZUAL&_WOM!-.1!'!A""ICHZRG .X9!BW M++B#_>\ZE6"G8T/Y9E/'BC-!]SZK_L#/9LO<4'NB-*'/FJ*36;JDT9/)*GDI MK&5)@ST\S7/O8ROV.Q2@D)26$F"^M(3F&G<\J4DR%!TX8T&P*C4 9^IWF(45 MI?<9226S3WKN<;E6DFQQ_=Q[JZ!*)YX'T^^P#1]:]#ML(_=SS\-0:%H$+RP1 MR96XO4*L$C1!PX4UE33S27,P\@L:DEYR01BBV['@5@N M'8%@*'.69!N14UA453.7WD8D4":YE)&HX#F117K.!A1/TV;HSQ#'*. MKJ%:(5)4^_1X- M./1Q2.#4$>$CNKJ,.PK?YV%4)DL;'?0T#R-H!*23)#Q14W*>\ MDDJI25G9 YJ'T4H)#>9AM)%@C38BUV$&_WV-QLDO7_"/FT"\$7@$,CP+,ZX( M;3'-B/,4OZ)"X_\'(W255N][\#P)DZ(+7=1H&K(-:UW.T@!8U4JC?^99QZT%57:#_?,BD/50[V2 MHHW,ZY-AG0B;*(\^9MP)T9L9ID 3=Q+*6(*5>XV=Z(Y0WU1-]JZGP-' MB+J/"\R7?CA=- &>Y#NW6:5?QB+F=\2]T:%///EVJ!7DS=%72EL560K<6)D# M>&E2!*&8X3&YI ^":/AQV63DP&ZJ#;A(4' 9H7GC$5O4S)#8K9.&Z^- MC54BQ4?B[?^P/A]7-P_X/E1<<;3<*2-^F-6"(6CB6"QE=P;M(J&!X#:HC'.: M.J%JL/1!#FNZ',;VK?J*@?!N1K0HQH*541-*0VD<4!I).@ MBCR^R $\#Y'17=/AK&/T&DUTD9IS+ITE LJ;*A4EW@$0D:B"K)3BHDIJPT.? MV/,8V=V:$!7Z8MW(]T;>2 M79U,;Z^G\9.?P6R00$9?N@$ZKR*1KK2DXYF1)(W-*0 3LDHQ3BY7KS*S])_7<_FBS=WH(-A4%[)3!?9<]*34-HL"@XIVQ"# M-54R&QNA>\JT[%Y]%2;^=?SN_ U5]'HRF[T:Q]%U@O1J_(N?CO'79@.ADY68E_X-]H]&*Y>0@[[OX5/F6N7R:-*A0*=[S0]S"?+_-)\;0I M1=6<1O22?5E90E,KA40291F]YQ!$KM*?L=Z2OK\19R?*]BM@.GL%3I#Q,J\F MZE!:ZG.2_+R.-=N,-R>JY2S\"8KI4(9@0&G$);E3Q)D4B)= _OV!CA4QZ5J*->[J_(XY";84(:G&*LXVE&6$UM*[8+B M,>//+8U5[J?N176&(L2.U#>I)?L^>Z]ZGH/36A(7$JZ864L"E9;$D)EB@JY=ABG2BI@K)'_>T#&R"['M3UK8J;-Y[\QCY]]N4E:I(#?5 HDGH MA446<>MCG* ')H!+;17TUM[Y$INR5B)&&['W0(B?A[-%TL4[/U]W->>14YE, M)MHDW"D3@K/!>")R,"Q%/"-#D]E8)Q-C&]I%-65MI<@#_#A1"QU:)M\.**", M!54&QSKC6[YFW"L\RIX4:I,N$0X@A,OT8W*,?F<64@I-KEZO0PM-AJP MTH42VTBM8^7]BI*ZG1-BA=(Q4$VD8<4+%H(X(16)D,KL529$:'(_U6S RMTG MGV_ 2BO93[H07,='Z;>37H1C- K$;[4J95[>$.\B)Q!TSMR##[&SX_1"1N0< MK<&C!=?Q._@/&'[\-(?T[ M,_3(@-/054K8L4^<"59T- M.]J)X.%I]'1![KW,Z:]UQR__?3V6B]YHZ<"5 M4EIIFK16,H9D)7>,^<028X8[=:BEP^&GGS];\_5-ZF 2E(+REF3&%1XX&7-FE**.&CNTL!9I)AO; M0TDAGUS/WX%/P]%7W")@>H6["KKE-X+=M0*7&>[(.1%- 3T%@]8B.@J>*(ZG M'%6:!\4/[./=H7F*I#N3+FO=]J*D8+BH82C]_%?WCP,MN*2+;E4&?W1 MY(!0:K7PD*/,5>:.[(?T%*G6L:(JY!B5K+RIC_-K/[IM@ M("&HJ C/ ?\F<&%$KI6@NH7F*1/G=/54N R^8R&_&C_+>5$O!;/2,7&8AGZ* M0D+!3>+BIRB;_SU!/?P=?QW%-AMP"]S:E GW!@D?>)D"GX"HP+7T7'N@56X# M3T+]E#G8G[HK%.XO#_KW12P+R34XZ)]=E0LR%%FTDG%.HBV1(&D$\2I+HG3P M,?&0 Z_2).MHQ$^9H_VHN4+1_Q' 7UU]QB_+^UCJLI^-QW@XK!9CE#2K6+@1.98 MNK\D031$:6+*S/M8@]=/O#KY%":?1_GGKDXNUP^W,RUVA[6V?PKPF[]:W2,+ MH)$G0T)4E$C'-;%> 0DL@734*Q:;6,>-KGM. ?KP4V=:T6IR!O5V?+VX#]>LZCT&JGPNSXQ7SYZP>(GU8X MI/ L&28(%<665Q9P;8$3G5ER+#I$R1HH]>YG/@H%'BVD"MI":*:Q7W;D,Y3U%=+B?=PY00-5$@UV(%,9J.$U9YH6\J20 !Q@2:2 M@DU14IJCK=)?K2].'"CG.Q\EV@B^ A5>75U!*I=]+_W56"^R;_ZL5]V MWWDS?8O[9QQ^]J-%TLQZ$B]UTCF.L&7)D*=)DB!Q.\W""F6<%Z%1B5?[B]_C M\/9_#7&JJC?O;7O04X5.!:O>W+/?)G.8O9[@BX7G\BI==_SQ-HFFO&?KKV]* M::-*$L$;PEVT: ""0GD!(\EY'55F3/$JQM IH)^V>=2;NBLDPGR+:-U"I &F MNB;3-JCS&$W]J7;KS.Q(+U4,J1W8 +W4&*PF3E)!I&=EP&PR^"IEK<$SYWV5 M9DW]<>6 ,7595&FCC@H46:S_%MBZ?BE;X#J@&D$R(K7B) A<:@ (G*$I *Q* M <-.-.\U?OJK$OOP"5;1Y/KE8?<\JW9=6--E;HZ+IH[BOB!$ M=DI:&IPVP=(LLHXY4NL/%83=\]CS9\:\ODG3X#Z@.ZD2T64>N>0*B->LZVRB39"]] 3W]KP<#O)N&OU57!-=\/Z>?AEF'#;F;V9_CS$O6,8KI>3 M@LNP>A0"^D$^9R)C8L1;I="1#CK8XL?S*F.6VL%\RJRKJ- JK@.>/6-(ZP%, MOX_3&M[M#W>_/@"S@8L4<7*_K"^2B3%BDTS$NY"Y%!2BK4+'TV _97KVJ/ * MUTFGU8V(C&9WHIP8'1$\4X&X'"01VBB5HN:\CKOSI,N$3CO!^U)WA4C>LG?O MY.KS%#Z5D,47N#5(7OC9IY>CR1__">DCK,?A/.I\SG:T4:(/M>9=25:EL4C1RA MEWZ9$SG:SU(&$J!T*8<4B>-X2H0$C'EN&;Y6#YDQM:J,*A&FC3JJ5AFIK"'3 ME B3N93/E%XX K\RT8$U-&<%&ZD3#ZS*J)6D]U89M1'3!=QK+QR4.Q&E9W]_ M\:'^#7>CI]:^ZVZ_]*TVJ")3$7,6(4D>(!A4KO22T6B,L_30K7Q/WWKFZ&NUH5 DO&)D6),YF6 MQIF2A%PV ,$B\W@B<-EDGVSPJ(<>6&E#I_MZ2IZJA8Z+/9_#&%51WO4;8*_0 M*YTBVCL C8]E2)TKTF*EPV;W8B M>OGEM^&+R6P^X$J!4RD3;R$3B:8)L!B+,I./N=+YF^+[(A@Q,O@L M<%V25>F0W-D*GC)9ST.#"G>?IR[D-YB_R8MU:&H=HY+(5#I*NQB(UUX3S;GS M1GAO4N_Y*FT6\)W-/9/@LMN%4D]!H&]M@PM$AL1(6 A761D9%\ZKBPT(/>"+ M_%-(?![E/_B+?".RR YEC'8ZOK<\X"O+F"5*.:&I=\ :92W M46^_U[%-D'V_R.]*M9IF1I=*JG 9L&B.EF%:Q/(>IE^&I:7'F]T%]_B1L]U_M6Z'W6 M-;OK=+F8 M\W3EZ80EDPM3<84+T&[7% -$&2C1M/3^30%?<%KZU%"C1106>*K2*_'RZ7J@ M,=#EL[6%9BNP],7DZFHR?C^?Q'^NV_=!"#I927*"6'KB!+0SLB#*479-@DPV2)4F)T4$1J;PJ+1X$X=&!L31$7Z?Y^Z,< MU-N&9\T&];913V_]BG;EI3+/>$Y,$R%*#:^+"#3'2!CC$3>=)%BNDL[0&.%3 MYE8=-=;H#'[:I.#@M#-1$!W+W XJ) G)6\)M:;N4K(ZBRLCZ)]WQY11>]J?N M"E&IM_[KTA&8/(OX?DUA7\\Y&IF)*CB$R!!G$A%=@!")D9'C6Q8@IRHS=9L" M?,H,K*+$*HW"=\Z*^.7/SS">P:*%U]T1$F7J[]U_,C!<:LI$)A2*+QK*U*C, M$N%!.YFIP&]T#0Z>B/LI4[-/E5?(E%TWY,8WK-Q+W(&&@GR!TBJ!N(7PXO*; M 9JT,>A$"1>EY,"@V8'6B"-*<8ZOE];!5XD[M4;ZE%E95ZT5,ES7@&\;=7^+ M>2!-<"E'3:Q>Y)&[1)R5EB!DQJFU+IHJP8%#P+ZSK".E5<@T79L-+R?39^F+ M'T= V)MOPXBV@I)AD0"+;FP-N/.:PV08(63N'@+NHH?9YE/_@LY:CLSJX MH(B7T:!+EC,)N.43;:V)5D*F_GO6VXBU0#9]ZSEKE3;HIO4 M$7KIESF)H6&1T0UB#@*Z09F5; !&>,3_2&:8E$TB,!?+F%I9RY4(TT8='6="2LCAO@?( 1Q,G5U?5XU;]XMG-LPGH0& LZ0,"C4I1$7!TX":J,%G-2 M,6ZT##0WT&JKASX*E=<3<\E=W!:KNGD#; -/WR<#=JK;19. C]-+79&!MG704-(EN,="7Y84^\D!PB\7%>N6M MJ7)A<;+:$V6B(YSW@B6$EX=E*%*#+O[AKKFR?W&UDX6O:3+@17HYG! M^EQY_G5QLKPH4\U6]#1)ZE+IIR0ETC \,51,1(C$#/.99UW%VMZ+Z&D>O=TJ MJD)VY(9X=@AD(8'?QY,P@^G"BGPU_GP]Q[^>H-]2$E?*;,@[JUJ9K4W653-$ M4&MA9VIUT U_[D_Z.*_R*SB9U=87DU $9TGZW+)U.+$1B6)-LDZKSCH.K&, MAT7J0PT1'A:GV^B\VA2#K7J0M1TBO(B16\(6(SF*EB0>XH[%J^AM2SD9-#,BE*@BP.,>%/FK]' N:$: MEUWEHND>3$_;BNQ*616J&_9 6[T^3<#5O2^Z!]UY++K.=-F,(R.L,<=$;"DH%[],C8FT1&SN'I>X08K@<-.F4&JM#;-H) :/>ZAPFN4LE& -LEL./><<=S^=J612 M29X=9[']@YCT77GN]S >3J:+V_+ZC;GN>UCMOEN-%[K15BL)=$&H2"%) M+VET(:D@7025*;4BFT-MM>Y[;D>!EY^'LU+'@];QPG"^8S=_Q>>N#>=G\YM_ M\/JFFDE+*W2.E@"7Q3'*Y7SSBACK. .??0SA/FMGM83%=_A MGO%^OM@X;OODA,PC2HH3'VDDDIM0:@83B=GG0#5D2ZO82LTAGC$*T!/[-JVK M2NJKX/U_B_17/R\C=;[^7(I1BVE)3?*$&[\8VIF(Q>[^!,S&P M7Q6?N[O [F-\$;S3QJ)E)QVQ/+DR/=:0 $GCFY>-3* H%U6N5K:AG/U&I1\J MW&M9M59)!8OJ6T1WZMV:X*IY=[(/V'FN34Y5W+T\.%'J?;+"!B89,[RT>;%X M5J=,7.*,F&Q !.HBK]/+LU\V'+@>Z8L,;83==6GOY'KZMG2;?3G\ JO P1W; M?UW1(:Q+02N2++1[]DZ7O''9KI/BW'/G<(N03&0G]:_H;BN53)QLP5&"T96"MC8(E[GYBC4L53%;\MB1[5 MO^Z(A_^B[0<=GXIS?LSGIEW78M^@K.-:.3R/#(M2!L8M]Q:/N)2<,@FD/)6R MW6J@1[IWD$?6-8)S4[%5QIF7%D )EO!C)34NH ,=1*(@A,U U:G$ZC@-[9N. M.R4X\&T[E-L[+2^HBEIXPB,O]K]1Q$)IQ,Z2X2+E*'25L$I3@*=$$-\548[] MQW6@ZTU>:^#Y<(3_X.-L((-)22E.DK".2)X$L:7%C+.6F86RG3GP6C1[4O^F M?Q4*W(TE=BS>"H'$M]/)EV'QC5].IC]/KL,\7X_68ADDZE)@T1"(F97R,R!> M"$VRR4I%P32S5:[,[P/UR%C2N1XJA O6G"W#FUYA%)7TW0&UBBY MR#F#4O\HI8GHX0(G0)F+>!2X$*KLDDW /5+.=*Z7#J//JZ[(^_']#!D087H' M7V!\#6NXE.:XZ6S ? M&;5ZT%6%9C8WJ?9+8*L)A>B!#%+B3E-'R^4M A,2K2\:\8\,!O_CM4E5\JWV M(GJD?.E& Q7JTV]'/S1MP[J\*O8.Z+=-!6G*+N@H"..0B'3.DZ! $0;.2&Y2,*))7Z&'T12U M%_7N;(':1LP5FV8V@?%(6Z"VTL">[IG'B*^B-G$O8[C926*=TT1Z2XF34$;! M2\Z,52DUFAI\&5ILU *U"R6VD5K7+5!14K>=/$/0VJJ22TAQ'=)12KQPA@A% ME34L1).;!,*:M4"]^^3SM4!M)?M)%X+KN)OX1B]6DW3*-A,A ,I IH"FAF2$ M.Y49=='*S=8@#[Z)[=$:/%IP%6*/)\U%4 %/?,T,^IEE_K(/A@3''&$J0 8T M-P6O4O_^$(?A]&EP]:[9*(5G8P;OE&O27OV"N5)S]$WG5&FCCAI=B1?KAEMH-QFD+B>=!2OU MUVA/ Q)8(#0%_EYLL51,/HGWY\AY %S( IY6Z-@N.NY!U']FZ;Z<3/,GG M7_TXE7ZQGQ>53K"Q4S5*4-KW22W[A^'2[4Y]82T7'+7DSG4YK02V^(S91J;*T.:LD1-8J2!UTWJ?$ MQ@\_.7%H\>%O1WY<:NMNGG ;WE>2,@O>$NN%*<-8@;A24Z.K7,X> MAM9!UM3N)_QM.IG-!DPK9[66>&"4)HV!EWN-E/%DHI$Y[K-2JM>%+V#U?V)W MS)$=.5-=::%"9AV:M==7UXM>GC_#YRG$9?]X_'H$"[&/T[.KR70^_)_%S_\- M6KR:1R)1'HBM]$J0.1,;+4T6@-)&-Q;=[6%GR8LXUP[65@,5 ERW <&]*)<1 MP.#*L#0J2TA8(EB/$&FV)#H=HO0Q.%=EWDU3@'VE/53F2A5]G#O#X:#LGG^] M"?58%JU2%HB,JEPHA4B8CM_T+Y+3C3=I([439\GV9U( M41.(-6/S#3">)U3?N7Z;\N=$Y9R)1UQ2W,)9)IJ[A'B](CX%3I0,(6>:0?!: M13'GX<^!\/TET*>-3FHT5/'CM H=*\,R"T*23*4FDC,@5@G$E).+7@K/*MX-,_OQZ.TG*"U_K+5U>?IY,OWXQ-X2IZ+9#M64-I M,Z>+S4YQP5F $4Y(P:IPH!&ZQT>/[I5288OXU<=/Z 9,O]X5P I:U)!L=(YH M[4JGNM)&3J($T#CCS@L$6&?/N ?3XV-)5PJHX&F_O)ZB=$N[Y7+O_6?Y:LU: M/"D=Z&R(Y9;A+J<#<3$:HGCT3@OA99U(\GY(CX\9'8F_3C%<:6RYF/_TJL01 M/R*T-3;CE6)),I)2$*75=B!>1" N4185C333*I,5[@/U^,C1F0KV5K35SQ/H MH+%)TT^N=:/:JA$),.\=5=GP%*5*,G AK6;*RJ"L-GOS"NY;31LUE$YR1\AX M\<].%N#VPS>E0Y&S 'BL22JE91ZBT)DEDTH42.G!)HZV2S\ZG^+./^Y$# TR M)3+@.^RS$B@'Z7UVCDNPS%@&)IKD!KLQM17)[9W\"^385[10%PUG9Y-<_O;X MU[+Y9W.D:C+K?A% MQTJH$-CX=MGKU^[954G,'6C/*2NMTT5*IDPE1VRE&$0$W#,E@Z#K- :^#]3C M8$9G8J\0L6@QJ- DR;G%A0?)(I':>>(5?L6HC(%'W-QSD^*J$PER67,FZ].E M,Y54"&G<,YR0Q4B=III0QWP93>Y)$/AMT#PE5[KFZBKU#I8=A MC,4TC66.?1D[7>(K;^:?8/HFC(8?%V??;*"YBFV@2=QBB?$K&. M4M;1TELXHZPK+Q+46O&JGA&S> ])=ZT4L4V85RW M[O,RA1>TUC+Q1(+U"2U\KX@3UA)%@Z/29$-ME?O>'5CZRJBO[R:W%^VE9,SO M'%7F@3+J)"]$S'5FIK-LKO&)GWQXBD698@-?$>(5RCKWLB%V^ZW5:.I(L^4=R+>?CIG.KD65EIKW16GW5_:6$(V.R611]2(?;W*?S)XU6 MQ=3$9Y,#V;-UQ9X7!]&X)+CUL6S. +_T^9Z','^8?#N\_-_F%MPWQ@J.;&%. M"THJ@G+DQD0T#K)!$9,O*F&7I/*G4"[%$#Q0R!UN6;]%M.YU-P!33R/P.5#' M,0$/)>Q%_@^0=O<-X %;4:IX*SUHY'5LE*]3Q80!SFTI"4-D<8(MX(BFWQ0* M,$;(75I*?II??ZJA\V_ K0M;L#8!RA 2^B MFMX$.)RX)YTC6TF]@_6W:J'Y)GRN!]ZZ4,&Q4DCS 9DQH$HM<*J(9MJ5R&R=AQ'S@Q'IMT$><6_)12P1O0P&A6+*&-BHW199N;VW881).I0QCA-U0"5:I@O.[Q9LYB>BW MV:?UX.&G$8LD5!(N.HA%F]HX&<$I7D\PZ^K4#BO+KNJCP0\[]M7QOKS,>PIU MBL;1JVJJ%PFS3Z&ZZL@#,::O.J8** , M;<_>&G+'/98DZ*7GLDO_W#$@+U>%FM#2X\+\$=8KSA(=_V3]8I.O7+8Y:^$(JI3D M"52[4"<#B78RD6)"^N]4F\06C)>G("U)Z1!?^0-O"==RC?;UW>VR%M,\JM#U MPB?--)C@/9V"5D,(P=86,T&:;*3OT^AM%[ +T926XF]8\_:2)O^%55P$\:G) M%+Q)Y LJ4N$Z$#6:4,\[ <&JPK0VPN8N5OPXF!>B.OVHZ5#G]AS:-;97G\BQ MK+'KW\@'_8AI5LB4NEM\G"]Q50/Z]_MP0S_Z>Q$RTO?3^[#$Y96-7BMK/ @O M=!TL(,$58X#1TEB4*EGLD_;7>B67JX[3$=RC*N^9!?WKYFZ)>;VLG^RL08@O5P/;$]:A .^Y M6[S"K,I6& B1N%8,-41#E*O$5? B9!:ZQ(1.L!+F$)TX5+0G70E3!%A"ZE9+=\J5,*,('E(),T;0T]4]#$'U75?"C*)M6 '$ M/C*?3B.XC=9(9: (,O25*JZ6"]+&F93*4A32?W_NFK!/)4P'11@CZFDK8:3P MQG"R7LBM(V/&*P4N2@E&6ZZY\3FS/C=IIU\),XJTX94P8R3>X:+HF0S@7(SE M/@:RD2*=@,9Q"-H9$-'E7 IFCUU*84Z[,.(0N^! (4]5&#$$TW=;&#&*L"%Y M\?M(>ZK"B"2L4TQ98$X3-NZ0O*8@(=.&A*[D8'R7=.A3+HQHK@!CA#QY840L M.@FE.0\Y>"ED3LFD3E[!B19&'$+^@?)MG@:[P-F[FU_P9OYA=K/JZ[,& M53+#D!&B%)$<,94MA-1C+Q>W5JK%U=5/> M)KP)B]E\9:R0+^I\O930F9,B!E+$P+RI-_\B:_)>Z$4=0#H]X!'A]-4FV5L1 MG+OKUD:TK;E^P/&OF^7]12CF=7!B *@1KMLPWK>AF=9G:\34O)>8&Y[:.\#Q M3 =.*""ER&0\VE2ONBRX6)(Q!F4:E#]SBMQO\=8FI7Z$=#M17NV.%);K0\<$ MY(;.,<#@ZD049L#K0$OV.D<1)?I!F0*C^/X6PG3'>4-NGF'[ ,$V],(JHK_" MS;O[:P>#2LL@Z*FZ$(C"Z\4UG8'2)Z&=X-H,ZG4ZB-TO3[V$4WL_$39,?_P" M8JU. V"T/IL?/7_ZTWA/!C8Y/$!\C3?@QW"$T%)P:<'PJI9*DJE?R'\WW#MC MO6:(S7;=[BR^<*ZV)7&,U!J3]W_(5W]_B_G5)UR$+X 29K05BTM8,^=U!"^M MA5"X\R77EOY#$D 'T?@L@FG/SKVYF+<49(>0Y3_NPB+*>_ 6Z^!L+*)H M(UF?^J;CZ,R..]/CJLP8*CJHRMM:>14_;Y1D/9R1/J"3&CU$QF6=T<+!">' M8[ J**&R[))5]1*HZ4/Q;2G<[#C;2OX=;)3[B5&SU$/ 79BN-.=CZW[2N%/-JM[IFQNM&2X;]:@9]ME- MNM/LL8R-OC1&)&>+L,EYICA3011OC0W&<"VTUE?#'].G(XW3(403!&1.CK-B M/$(PN;9/U%QR9E&K3A/XNG2D>7$,,_F.R<3 @5X\"\K7*0&J>H Q>/1!2I3? M\?3K,9HP:OKU&+%/U&%F6YN"XJ4OPD3:G:4#94D0OMA81[G3YIJ-D7JR:MN3 M[QUQB,+T(J5S>YF=W92B=(*[4H"CX_6"1T-PEA1>&G("96*\3X.O,2 O5X.: MT-(MW>F%_ATZ=FT'SE(55J*OWOW MW_M()\%A(3(%FJEZEY%T3=0JM1S8,$%>A.+?2V5T.\-DO&A/I3)Z9\BJ"!U0 M%04N!5J4Y1FBBA9X3C*FF!(/75KCG=/MP2CBQ]X>C"'@&!'@(?A^W!X<1NO8 M4/ ^G!Q#=W(1'(W)8!,3H##7!H]" J;H0_).I^FN)D__]J"KRHRA8NK; QUC M(FO)@&29K&P5$*+1 4Q.+!8I9=1=>F^>V>W!* K'W!Z,D7^7HJSGQG-FU-G5 MK%9#[X%*BEX&JQ@DHPHW2()@?5KVGGCWED-LD8,%W*.0.H>QGJYB'8/INV_6, M(FQ(MY9]I#U5NQXO/:<]R8'3F5Q?%@0XC!ED");^(T..7;S!4V[7TUP!Q@BY MA]W_7)):<#Z8$LFZ5:D.TM6$#KV&Q&*04B,WNLO$PM-($CR*N5 MUS@1\%7.JT\)U[_?E/GBPRH4BDG$9+!,Q M%FED?BJ\IU@/$>%7U5[]I.UN<,##FE.Q[T(W!UI*#'6_2$%Z53SZY 5+(B8Z M',B78T_H&O'<0\_WY1)Q]9!?<)D6LX\/(GM(UP@Y!8-"0F&U*8&K P<$UL/9 MYF ][7R^2WW #ER'-"![]-%_D^-.Y^[\YG81TNV5BLSXQ W8R&K4SO":?(^ MO B!4BEGW0[E??$!1XA.-*3W<2^R-C)L&)W: /47WN!_A^N*[F^TNL1=EX5S=S#VJ@$_S(XZHL:\BMT M5ANK)9!]IJK[I2&&&$%%%8O+-B;7I6_D.)B7H3034-3A:O,%M+_,EJEFD-:4 M]8=).U?"Q6R9$>!1.=K.//EUI22(25ADNMCDNKBZXV!^-PIU*$4=@J2O/V(U MR!YT?, +P)PPB@E5%UI:MC&:1#> MYUX#*Z4KN5A J2WMJT5!R#: CLI@C,8,ZQ#45JTN?J_J2E.'OB3/R^+^\HIK MK9G-#'3RB4P]$R#J;,$7K:5)+,1.DU"W8YJJ6J&GBK02^;&K%[YMST4N'JDJ M(3>\SB5P)!N2D /M:"4L9Z/CD/+;\V@4V(S"9QL&CA%EQQ9S0V!<:,/ 40QL MZ36WC_@ZLJFD<2DP#RP6#\K4BTCA,W!-T%0N(;!FK;A/HV%@"Q+'2*TQ>?\D M27VX^_ A!E#%B=#P%0D^<9,TX9"D+3F*0B%# =-1!M$WS=//EZ#P%&RG[<0 M7.,NN@\%R^O]P ?)DR)UE"6#XLF 8V3M(8_1$Y3"PI#(P3 &'S_Y#!G<6W!= M,A[HE%^'L^_NHZ"K_04YBP$E+2C Y;KG/I@M/5]BA^V +H48ZBI MX+O4^S_%]9#U,019UX*(K=".5!31A,(!>G& _"?:,M9YP+Y"I"W126GH.-(( MCC9)\*RZC&75 O42-&-7D<3$BC%&[(WG6_WZ?^]F'U<]#RJ\Y7K>JD3N9<@@ M,3E0*BHZU$(!XT1 *S)G?LALJV<__!@1M3:2G[<46^/;Y'6"WS=XHHTE12\@ M"U-;.NH 7J5$.R/+M8TU0QQRE_S<9U\$BP<+;8J>AIO)-H_OFUKT-1SW^TU9SKH/.3-*7!*SN$GF]#[#T(VO6$YA2- M6M(&25(8Y"Y(K*$D1,9B\KXN8();J4U8!P^QK=<\K\N_EKCZX->1)'F#^?>; M7_^=WE>'^+?YXEL$?\Q"7.V,5SES)Q+)0?B:_Q"M!)]4@I10,*-U8GTD<@#F MZ8^FAEKU9!3N1-SU*+U<>=[?@MM(OQ,U%3@+"YK5]+NH#42'!C+3Y()[S6WH M,D)[-[2+4J+&3'3P2;_%]NN_/Y*GAE=%HR]964!7FXJXH,''3!A%M,EPRSAV MN>)]%LU%:<3A\NX0NOJ/L)C5N-R#I;^\O6)&:9]%!N]] /J[JD.#.80H.DK(B$PHC/DR E5LWE==:5CAAQ44-E$ M(TN7(OVG4"Z*^@,EW2%S[&UZC_GN&E^79Y=]'ZA'SUVT7$!POH!2&,$ADCGC MK3$BJ5)X%SMA"+BIDGYZ:D5K#DXK^<>C(* U_RG*"*K6 Y!MHP&]<,GH*/V@ MEB_GD?S3GLMGLX#&R+1CWL@0&!>:!32*@2T))/N(KR.;FMF0>:XSA8LA,\34 M(9I&0RHVR.B#8E*<#8N#LH!:D#A&:EVS@$*./-$9!-G*1.<0)P.2ZP).RX2! M]A8_R&8[IRR@4;+?F@4T1G!=LX"X20:#9$!6H"8@6"!HS4$[JVLKJ%C:I>&= M2!;0W@SN+;AC7!JMK8)Y^>VNMH-]T+\'+^##A]EM-;>6[2XI1CZP^9W%(0O> MN,(0VG,3? ZH@ZJ7@#)[)U&I&'5@J)]<8>R_]C$4O[V=I__ZJ5IV])DU?K-Z M>+C)JY%>OQ)G\\^(/^$-R?/VS778J^O&'@\YF,I#%[9!GQ)&DH%K(YVS*I;H ME2>?J'A58K9.A:O#UMB7LKV[?^S]J"/0-Z"#"$O91I>"3%XK$Y(7T1A6)ZY' M+K/D>Y!X6(^1\<]K*[,1S:'R;/O0)H%?T#+)#JRWPT^>OO_(F?*[?>O7?89&_AO=2 M,2XJ<@^9RJE.YRW@-7=@2!K,*\FUZ3/?X&#HAP:(UWR]Q<6G6<+G ?TYO_E$ M'&)>/7OY]_PV7#_^>8UT_SF__?_P]B],\W++*Y6"2#$&T*FVL2TL0T!RT-!HPR)3Y#%TF4]ZM!5/?]4Q\9NQ&?@^#]WJ MD)O1;>'WHS-_FR\>OE5_CU\Q.LM=#!%$$J%F%T1P,F9@QIDLM4NV=,DBFG:9 M/UZ?T]&B'O.']A5V31:O(V;7S;>?[ ;_L9+/[S?WRUY)Z+@_=H:M&!Y;G/W>=1EOO=O4-GH%4=4GV^WE+N7/]RFP > M>M@K$71.!9)*!I1U&J)UM95Q0<^U$(YU3@TX< 53Y0\<6\^/POBQ$Q'6J[^' MOYZW4XJ(UB<&G!DZR#AFH,,,03NILJF-ADV7VMQO4!P_06%219BW(N08EL56 M07Q=QDVND8P_PX*<:/ MC+^!^)HS\"K=SCZ19[=Y)S'EG=%P-$>X/-I35!NW2"4;QA"5U9JTPTO'R'8L M)4I55*TFWN,6:3BPHU\G:6T*S[*FF!E'IG/T$*6WP)SG*2A.;^QQSM7NUTG] MXBU? IU_S:^O?YLOZC^ZDCFR+&JI^^7>"/U^DHK],!6M;C,FFB*[0KR6S067(B(QM07B)$SPRYMN3B MNNQX4:>5A#5R@3_>IJ.\30=H69=B_%[K)!8*SAXO560NA(6>50*DO>1RZ@T!N(@A15 MTQ_.>IZM[9(.<&)R.*.=\FR"2-WT\*R,H-$I4([,,&_IO/ B M>9NDBX&?F44R?/%G] *>PAMP@F_S*/4]JU?XVXC#;D'(7(H*P@"Z@J!TR+0O MZ--\HWLJ\CG&]^X6N-PM!>NUBPPC6,')<3+!@T,A(&7K MC2_1>*7/ZW4>L_P?[_)IOLO=5/@\(XJ[92 *%A%3(7NDU.ZQ/-3-S(&M_ED+&.ZSV;Z'1;!'13Q M.PKCIUD$Y]")J$, $8H&I0H'+T.!5')!)XM3IDM/@ LK@ANE""\6P8TAY%SJ MAX:LZ4<1W/@BN%&Z,D4AT3Y$GXL2LZR<4L:#R)9><4\.8RV< <5RR9Z,+V_2 M]ZV\HXK@3DYWQ_![S"*X7"RS)BBP4D100EJ(3#*P$945.HKHAHR3_ Z+X$8Q MO&\1W!AZ.A0)/(?LK[?_>@!7]B*J M[UB[VK,V15OK\35YO[Y]\^8H;3>??? 1JB5W"V"C,#)F57NB1Y9Y5EZ9(+1' M9YG2W#EF]NF7_"R&H]= ILBS=HFVC*"1E#L8B+Q8<,D),@.,\N*T:HW^:%H# M&7BEU^[HRVAK/C02,,0-MA!SB*MH?A;:T*ZK,NS2"W1/O]Z>Q M$_#:(5CP9C%/B'GY&\FSHJ_#R1\"@LM_T8F\^/VFOC5T9I+-][R(5^N@7[N^ MR[3LU1+7'6:M%[HH%&!%UK5;IB0KSB:0)0J&!4M.73*@NJ[JNU/MT]&1#LE% MCU$^S*#]]=\/.&M;V-?E'_-YK@M[:# [O\Y7/DC);$E0 @%7Z%RM-V$@&=-D MLRJN;1=/T1T),N[L8.C9*#25J5Q?"M +RGR4HX3P7&BU)],C_*.NH8]/=T=P6\'G?TF3O%P_Z*T4: 21G9 M1>6>P7*"KDQWDK>-.]F3H2DZCZ[N8/["V]EB):)]YWX^^S$'WU[M!K=Q%Z6Y MDREJCF3/JV!B"#7%LO8UH/TA^72U"^>AHMM[_N8+']9%C -F:!H?"GE'6IF, M"DTF64;'$F>6!<6E?5:8ATW)?.X3OW9)_7G^"1>8UZ_5,MS0FWYSNYC%NU5X MZI]D),SP_J>+U;_=_P*W%Y(N9#87T88F<&NL"[[D8+-B#H/0,<5B@M(N.(W/ M:D(+4(>=D$\_]VLXP*,N,M<.?B709IQ3AI"< Q9LTHQED767>\<7,!UJ$#SY MZ/ON)Z_+%\$_$''E712!6R1\I=;2F 31%;*G5 XA^R1EGTO7P0BG-QY:Z>U+OQ"%$D4&'&%4F4SJX+N4;.Y%- M%'\]L^-K$[%'L M YL<'B"^CFP:G[R-!FO'0 ?*10.N% _9EFC1YN!UV[>T)XM;8I+M21PCM<;D M_9,D]>'NPP,0F9*U5EF(]-"Z& LA\PBYV")0*272D'*A0?1]\^3I[+2#9#]O M(;B&%OL*2/CW(R#%QNRS+E!XG9GD909?EZ,EDYY\=*;LD#R"80P^?O(9,KBW MX#I8S=]&3+[<=&".VCFA +7AM>",=A=K"S#,H42=65*B3^W+4B'&"+Q'$OB]2!["Y"1=S ^E4VOG( ?C*XJZN8-_/E[>++ MZA^7UCT+&:W,"G6"Z+FM\U@*>"[)F(K6HRFB%.R2T[<'U@O1HMXL35%<>]\9 M:X^[U8=_>/!5Z', -N^PL1 MG@V*AX=\:B/AC8"^6?:;;/$\ABR-4"ED)QDB+2&:&#P7^6K( P[,@%H]X>?K ML%R^+G\O,"SO%I]7R39?(^LI\5BTYL"%9:"8#1!\(FQ3M3\,W^4I3P]B>G1_?Q;F7UAE.+MY M]Q7OU]]9(^>D[,HB@F$"0?G"P*MHP7H96'0Y9].G,>S>D+\7+6M.7X>:S.=D MQ;2L:YD&E'^7''.X:+O M51;V!-E#^&<(MNXUBEO '>=:IA61@_3C !:FUA0;$"W3$K"PU>@"!Z%>6$>3 M8RHVFU#Z3:*95$-V7-,<0T'&"+]QL]2W^/%V9=$)QMWS(->M.*WAVAA/"X]D MMJM$!GS)"5APHI 5KV3:\*>>[90Z^(%'*LYKPM&\MX ;AF,JR%\P#<-(QAC] M2XZPZK"C+%EDSA0+F>58I/;2.3% "88^[T)TH(MX&V\$_Z1/>E\WZ1\%N#8HTO#C[_8;^BG^'?^]5 M*?KX7Q]\"[05RF9A;8Y>D4_(%5I50HHRN&+)Y2^UOE:(JRVH]A1+@TNTESZM MI=A&79IE17IH63$VE=IP.W KF4^:*XG>"'XU$/6H'LCW#G*MNOP+K\-J]%R9 M+SZLJN/W$.S+GW=XQ^+A<#>$2_IH'?TG!B/)@&3.&>Z-1^%BHO_IJ\'(FXEW M[W+P(9_:5]0#"L09$U)K+EV64@FG')=!B^228Z6H;%X6^&&5XB]^=(L&WJ,^ MOR\5H[:8A(5SCMI:GE0TT==,9FF5LSG)$MW+I$RRZ7RM#/]M=A-NTBQ+S4/A]"6_J; V=,5:.M.UD*+0PF5X*,;H MK(LV;,<+?"BR R,NZ\^L#YG=O'OTZ*_Q;4[&G@VR@/6&W#YZ!]]#D9Q MV2>7_![ 26G!020]22;?0\(=PM0_SU?=GQ?W"YPMUXWVPSOD5SG7.C;RNHOF M-4:V&D_+(F0R(LC 8R&Q+DD=+X&Z6(UHQD2/+(ZO74ZW"^.GSP\_O+\ S%;1 MTJ6 I%RMB)4,@D,-PFGR$L@OBZ;/R(/Q6"=K6MS]A.G,T['OYFN])KTGR_GU M+*_6LA+9ZKHH><90A (NU=Q[%NMXW1KADS[;%*)3..1*;5#%Z_,0CE\6V8GT M>5/A-ZYH>MPY(/-SLD+E%&YOB M4+QT-5U:@V.L5H!+7]!;S+E+:M86/-.V0VA#UF9A6@-)=W!1?R?#8O%@3OQZ M/?LPNUFM^@&Z;.M@1N7.[BM[Z(Z@*4H9W4N]0J MA-O[PLF[)9G3R^5:8U<[H/(,0_7(LLBE@HL0LI%0F+'!6!F%Z#+-ZD54EVXS MMJ>FAW=[CV5=Q#L 3-L.LU>%9]^G[*0_[[N2,2>B?8R$&^==U8FB=S>S%.[;3-\?6R(SITN* MH.TJ5;T8" H1!(I(7VG,6@U(LWKNLX\6K=Q'U/.&[S MJYMZY;@(R]O%7;J]6ZS[?UDC=*C30 0KHBY5 7U)BS;^9HT-87'GD\Z6 MT[8R;/QFOIY=$ZI_A"5?]W-C3&MG-7+D$N>@6$;P*0I: MN4B:9?J[Z9(H\#R<-+->-RE'P>2,$5F MR2.(G/8VQ0HC_ERB?=0[<*$@,)]U,EPSE%TZ$DZN'SL\[F.HQQC9]U"+N^7M M_,-J7LFW$-!G7])9',PXW M=:,A 1WN=9YY)7["F_3^0UC\U_W4SY*=QJ!K(3"M/8L$,2B$$(R7V?,<;)<, MWEW OF/39'^")K%HU^C6 SP'X)O42-D >#*6R@&T[M29!IQ,8;-LXM0<)2LZ M@_DB?!(X)*7D3'1FO/4RHA(];4+6K/!1T\??^DF2 .A/U4! M?8@*U+G@K\LWF!XT?0BHUNFG6]%,GW]Z*$WS7C)NG'RZ'1Q#S:U%!X:KVKB5 MW#/OH@:>;=2)G'?1;BN8F/@7TD\GX7V,:!M?4_[K=G9-$L1U^+[H8JTA)SSK M2%!\)NO&U EP+N@8>6UA,J1%S\;'3ILIV$C0\S92VGI(-^RWTK:*^=>??O_[ MEU>G4HO^+9H3*T5_052;O3N<-1@"*\BU2H64ARYLO M592Z2,EJ HKGA=Q&'@.X>M6J6C2A8;\UCXWRQ M^]?YJD[C%.@EL%P'Y-@Z>0ECA*@X)I&-3(.Z*-Y_VDD1W%S^\X.$UR/ LH]3 MF;4ITEMP$@.H%.N=&3>@T6D9Z45(?8:>3KCFF$QC&SB]'')U M569K.I E*:+/,I>0,W/8RL6[@)KC,:3OKCD>(_RI*DZ'8/KN:HY'$36D]'0? M*4^E 48DEGS6$)R*H(20Y.GZ!+7[&GDO2=E!@Q-/D/GQ-N, M4XJ!R># !EV'-Z.&&%*!G*11GBF4H6>4\V3KC-O1/D;"4]09:T^'GL*ZG3&R M680R9 ^;"*@+=U(9[\N0RKA3K#,>)>I==<9CY#1]G3%//FHI.$0CZUQ#I(-* MT%*E$I9;PX.0? B+)U]GO#>G;678N\Z8!Z[)#&5U+K.F908/L?8U4+[X1-\G MF'$ GZ=69[PO>P?)9\HZXZ*C-#&Q:B&:&EU <@)2!NFBS77X?&%#ZL-/NEH@FY5] M';[#C*0-)RT0$"$R'8%+PTOVN13GSS6M MY[&$7WTKX2\Y!ZED9K N?;5^81 E% ./Q4$R9"YE)ZQFZ4?V3]L=J#=/)YS] MDX77HN@"*M;J1N,#1*G(D=*"5N/I/?1#IJ-\)]D_HTC?G?TS1OB3]9L?@.F[ MR_X91=2@QO-[2'DJ#6#HF:B=6H3TC #F0MB$@Q!-L3X$D\T0.^8$F1^?_=.< M^#'"G3#[QPM#Y'@%J5A:)TLU)T5)VN>T2$J[R$J77D:GG?TSBJR!V3]C)#UI M]H\R,2HE$TA5,Q8RV4XAU&Y^V6KEM!,B=VD9?>K9/X"K*-Z$Q,S[92)>[161:/[3$<\\>R?=K2/D? 4V3^.F11I M"P/4M!YEN 1OI 4I#)K,"R;C>2+C M@SL'KJ8J*6ECK6=0S-HA+)Y\]L_>G+:58>_L'\G)# TV0RR&M"TX#SX9"RDZ M%KV5.KHA?)Y:]L^^[!TDGRFS?]"19V&]!95\G46BZ)PHY!JB0)ZE$!;CD+XK MIYS]LR^'S>0V7?9/U$9%V@T@)[+\5:)5.K0!3 X\*YW)3^Q2,W&:V3_[$-]0 MP$?/_OD+T_PFS:[O;RCGY6M\H?Y:[7,0-WL>W,Z[-N%I@*AO;D]KD6VD\BC% M@S1HN?!,D79Z871@1BA3C.)E1S.>MM)KIF:_T2-G[VX>HHV$Z<^PJ'_[A)VT M:/<#^RK)R 5OZ( 0*NEG\ITTI6OFR#NQ^]@3)69B1NZ0B M8":;4VDI@( S<"$4D5%*I?J4YDV0G/70&'5Y976T140&.IE")[S3$"5F8"JA M,S$);KLTEEH#.-$TJS'<;QZJ>\FVPPW$F\6F__M^[V<>Z M]#_Q]LJ@3 VKLSIG3"GP1B4H.:N( M4FF=AC2M&:TG0\!=H+XTYZ3#U<23MMUO<%&_$=XAO_+:N."%@!(#[7E5 I%E M"0:+2=JDHLV0-*<]+C>W@[I /6G&00>O?9][/*T--XJ/Y(QV^I0;YY.(1GSF0;3Q1L>N(UDE=$?J@HOY(1 CEEM-%Z?( M&$=(*.IMXGUAJX.<++GE"=F3>,>S-T$O/>-4VO&/HF#>07Z-!^A\207Y!\[? M+<+']_72:J6^)DIN&'? I>=D!:D"L0@.B2?GZY!ZGH>4$0YZC[>B^!Y.]C84 M-/1)5Z#N5_88TKJ?W !0K0_XK6BF/^ ;L37O)>K&Y_QV<%JF*(OW8$KM9"%H M$XR)L&861-01L\(A2?>GR/\+Y_R4](^1<$/:T_SNYG;Q^>I?;Z]JWTC-M0)+ M"Z M35D(P2)X+K1W4GLKGPD\+==B7F+Z?][-/_V_#Y]XS_/#%YLT?WWJM$=] M(_'/#Y)=AXN*/^0Y\IJO"]JC!V5Y[?^:)-A8M++69HE=RODO:43S/@9=%X(Z MQ)-WC@D=@N_'B.;#:!T[;W =!&T=&(FV] MO$MEQ7F.:.ZJ,F.HZ* JK]+*(EK^A0EGG^JNNFXPRI4WV=:A1HS.810((64# MHC >I!0*2Q<5V0;H! UA=P[6*7/#Y#FDD7OA0*9O M1>!..,M9E_KM4&,JL/7K,0#:I*;J5VPG8Z7NQ^,N_3B0A"EV MEL<0-2\^U1U4RPS*<3K['&VC*18;A4I6AR[-R2;7C_$6:7_U&"'[#FKQ-1+T M!.3:,#(:2?X,.&.UD84)X%.M?DW&L!QLBK%+SO9.9"=@C^S+X[PG"3W:RSS< M]6Z#EZS*J:85C(2T)V+J+3-9!^\4? MSM[=S,HLA9O;+UDCO8N?#@?4N3MV6X%M%$]E75R(S/G @XI(.PGY.K7P5BD1 M4.<=O; /QC9!<95&&179^)!9SO7P+A!UY)"-U4X%8U2GA-\)BJM>3,X.29'? M@Q%\UHH$K6YFRHL,* MN(JUC3.7$%U*4+32AOF8=.S3*?[,$^0/T:'>/!T[07YPV%]&I'/(,A!&DRW# M@B$[B250UD;)56#%=>I8>#DWM*,48^P-[1B"CG'+-@3?CQO:PV@=>]VV#R=' MT1T7@K1&@:MCQ91F!3R22Q5D#"YJ%64G3_8L;VC[JLP(*GKT1'SV?L@BYSS8 M2-:;J?,(JJ,=")YD)C/%I%&\2_K0N=S(C2)MT(W<&(DWK@%XIG9%1BN1G@E2 M"@G*R=JC*F2P5HK,7$EJ4 >+[Z">;Q\3I('0&Z?[;R]X&0+J^ZKG&T73H+JN M?60\63V?RT$IS4UMAT *;H.#F%V!D@/+6KC$=;.MX*3K^=KS/D:TC>OY?KV) MBUE^5QM^/1Q )A?!ZGQ95D*M;,,,CGD)EH#H&%G*85?T^=D//I7*O5'"GK>2 M5./VN*_^_GO=%C1:S[F6$J0E)506$T3)/"09DO59DPDRI)GQUT\\=Z+VE,W$ MZ4V6V1BD1]"Z9GN*+,&I^J4RF?Z_4DQ,E9A_CNE-C2,^>]$R13K^HPO5(=!^ MI#?MP^.(_)5]2)@XO(FB?:P"+UNX4RZ"9\E(&'TDJWWWBRB@.1R:NC"%@J\G8 M,'&ECGV8W:XS&@AU/77Q)LUPGZR3ES[MX)21P5 W\CVD+[5AOBI!UQ%&Q9EL MD"6?#3.:Q7(U$'4CL?Z![\+U'WA[2^[DO/R\P#R[_6E^DY=O\;K\?K.\6P12 MG08I0.TQ]*2PA5@VB/<^*><,>E/3S1R/3@MF(G+OF;-6OT3\GG .V[W_F"^7 MWZ+XLTE94LLT(->?:@E2UG[0402Z:^.CNCLNN3R[ (V_6'52"\V MSZJF#'3(Y/G'7:"W[!;Q=;R>O7L83!3^/?MP]^'7?W^@G=$,*:2L-K^.0\*;XYZ MZMGK0F=!=VBD_,U!_1DS M8,Y>)YI)ND>;Y&;>58@E"JL*L& )'=,&G'4!K)*P8UWGM.!^@ FZ-P<]RDJ?P7>/[B&F. 1?S[N;70"/ESG%59@P5'53E M#2Y6]^%D57V!NDX;]5)I&QD(G2PYX)9!S"I ,&BL=SSFTN40V@YI>FNV+7V; MPZ;:R+Y#G.RWV0VAFH7KMS5\%S_?Q_768;WU\.#@62S) [KJCQ63R)A3""4G MZ5"JG'F7UI]#P%V8IC3GHT>V/RWU=A6H>OLX3J(NEY*\Y(@,A_ M*'2:G#VM"VN5V;L-Q 4X*\UD/ 'OZVRF :A:)_5OAS-]5G\;NG;P?X"L&R?W MOX#.>5X[_M%Y) N=1YX)B-$:<,5X(3ACI0S)##I)#7@AO7]*!1@CXM;3&^[B M*A[ M*\0+, D@R_Y$D2N;)&) MT>M2JZ*580F55O&*,($&3.P)@4S@3TR+H$I9[! :AUHV(IF^CC#X40]9;V1E!M[FMO!Q8SQ?CZ6 M4'7LA*,]2$<%7@>D74XSPUN_\U-1_T* 82+FQPBWQ\7D8DZ[X.WG/V8ASJYG MMY\)X<]A>1>N;S]_201[J-]=!\(U+=8E ZS>SBKG$H1 ?K-(PHG$I6?8Y>P? M#W7:6$4CCC=O+_L2U"/[?S&_^_AF?CU+7R,L@1DGHU? I*'WQB0/W@8&*5HA M&5KT@\R&\9D03[%<@E(<*N(^U,I_*S@GF,@A MFN* %Z9\0N:MZJ() _%=@G;TH*)#GO]/X7J%Z3WB[1_UMZN8ZR$;?4[:*EVG M(Q50W$B(Y$/77K4LB&)3\5T&.6P#= $^1U.9/]4%W4,7UF_" &0]XY?;H1TG M?-F&P@%Z<8#\.YPO+R 4.A8=4P$1DP/%N( @/ .C5 A%"AM2E_S_J35C1Z1R M:L48(_8."O'Z]CTNOM:FK.WCKP816;DR*N$A1!] Q5A#<5Q#*LJB)--8]E&+ M7<"F#UBV(G'>D8$.CLC#F(\W@=RGO\G^68;TD'7\^">K5R0%'E-($:(RMO9N MQ9I[+,%)U#;(X+/I,LQT.,0+,D(Z\?)4@TQ+#7IX888@ZFF./(5T'#.D%XDO MZ,H!#'0X?YY#1JZV*H)<<,WII0CUI:AW-]Q%P2-M>J7/$)NI=&*' 7)$E1@A M^"X]W18?YPL"];_G)+W_H+/P;K$N,7#6H?>E=IJ-= 9J'0D:';"%,9]Y]D&P M3GWZMV*:W@ YE+(G?=S:R/O(?;I^O_F$R]6/7BWH=7FWJGYM,4/N\&?V;!BU MS[(W&D05C5$8R8(20DEGO?6); [2G")0,?=2@ZB!CV_@G#P"\<>7VFPCHO6Y M=AV.K+8>MAP"-PR$*YPS[V+A71I9;$5T2 >7>CE1^[W.;^AEO/[\.%OS\:OY M^K]O<+%\/_OX==K8%7J3@T,#-I<:X/01O/(>N&(RH4E85-RAYHM@T)C\ (5X M]L,O@>O#I=;#\@G+]_<7DN]__;]WLT_ANB[VU>W/M)U^IBWW/\+U'5Z1.><$ M^860#&)-BLH0M2+,*7CFC56J3Z^O0>C.73?Z4='ASN=-^+Q:\F_SQ:O\J0:E M_IZ_*F5V/:,]Z\J$5&2PM DQ,MM48+7$CA :KZ)&;7Q07:(P+Z*Z%/UH)_H. M">R;2[X/,HEB4?NDH8ZR!R\@L02*;4P%GQ-CL@D*I:]8U)TN4@^_:AN W4X(*@[@I:) G<# M$/T(ZNY/XH (WAX,3*,;V14CG>=U%K8"E>C-<#XQ2-GRJ+62YD=0MXM*C!'\ MQ$%='UD@]TJ R%@SIX2%F.DD1N_(^^+%".P2Q#GUH.XHRD8$=\W91&6Y(>F^OOKI.KUV$=4.1M9@#M.TLC)0*@3FKTIF(7B/LF-R7W/AIC; M(9HVV_P@4N='9Z3Q+<3C5?P\^S2[KKUR(#%^2HN M6PN])2!FKU&9[*48J3U#GGO^.M)/L 1* OM H%<25W'/K(,GO8E( ?0),TE 6GF>'5G\07SK2V)8Z36F+Q_ MDJ0^W'U8G_,E!^_(>V=V2!!M$'W?/'G:TW-OV<]; M"*YQY.-A4M0:B$M"FL1 "%7/9\4@)BXAAR ,P=(V-&LS^,V3SY#!O06W]1V< M)B'QF]FGRWFI?6CZIB,.>F+/9,3Q2]Y(1=0ILA(91^&$HF_[+(Q,C S6$@0R M_E(JXJ"'-QXW_<>7ZV2RY9-GD8--CM5)R@J\B@837=$5^Y;60J!@=?ZM(5K&6MM&2($43I,XVI8"3:.LC4&>O!\TEW^4> M;G/@]\I/S9X7.H<-I%6OW^PR1(N^?LD,2YD4>1I]F#0Y:"K^Q\OX5-*#GBSE MI\\_T6G[_D-8_-?*KV+:0 M0#99BB #B%S'L]?[KZ",!ZZ#SM%Q:?ITS]T&Z 3LV(.H>]K_ZG"Y=_!OWH9K M)%"?\.8._\1U%ZZHT3&;."1F SE=F,&AE5"DLIEEZ=R@P-IH97@6S85IPN$2 MG^0$^?PW_=/[%N)*1FG0W$=ZR6:/X#PS4&B7%"[5*]EK &B36J-?L9V,(;H?CSO=X,-(F"0:\A4B#\PE+@)84^\K$B>( MF7.P0:-"1R>?'9+F=OKZ,=[H[*X>8V3?0RU6$RJ? %P/$9#1H4-)9YUE-0L0 M@0Y #=Z9X!32"1C[A#Q>0G4"IL:^_&WJ13/A]PBJ/X3WM\%+B04II(04Z2A5 M7) #QE(-( ;%I4ID7G7IDK<#UP5I1T,"6N=HA/^<+[[<_SSTBF21.U- 8:8_ M1"ED:&<-V9LL:'L,8M"EX,!K_LW'7X"MV4"NC9/B_@P?\'7Y!M.7UJZ[0;5. MD=N*9OJ$N4-IFO>2<>/7?#LXF65,*1O@,JA:]5\O?!4'9TWQ3ACK2K-\UXF) M?R'';A+>QXBV<<7$+[/E_8W;ES7^G]GM^_\U>_<>E[=_XNW3^-B;^7(E\G5: M?I$I!ADRV!)$'7.B(3K-0',LHDAK1!Z2ZGXPD&ESOQJ1.3\6$XT+)-:8AT+F M:X/&9URES1EAZV!6=. #6I!1R^(\1^:'-'+:\_'GKC)32+WQ?O,8\EM,\YL\ M!/@:=\C&U>YC,LC:D$A&")JL89UYT<45+=*0FJQ#,%R2RG25?\.X9\7]-][\ M$1;O".C7'+3UMH>6.<(%65BLY[&M>%Z7KE5_?$G?8]RSPB,'$>OP8.,R;03"TY:@+&9=I+=3]JKZX]"<[!V? M_^N_/Y*GALO?:)]\3$ ]PQ[_DRMEC#7,U'9TB78SZ11$)NJ\BA"3+B$A3CF9 M82CNX[9C.5C#!G;WZL)BAR#XV@IZ$SY7$^@1M%J%<3^^Y-5-_CK+Y,JC4E(J M ZAK)QL,'*)/9"5Y3+3/"Q%XERN3T4@O3-'Z,M6E8]@JNZ2^ =^"O7)1:^FR M!69S L7\:OJ-AYB<+CF2=\:[7,=N171AJM)&\AUR.9[Z7!OX;$R6?"X'*2&C M51==!R]:LM7).K%2""&[I(CN G9A"M*4APY-;]^F]YCOKLDS'-9D[_Y2*C M MF!4&/-=TE$;MP"MIH'!N8RG!^="E'^%>:*>JB^FJ1_UY.I7BF1'-'FV(+$O4 M8+VL$WRB!Y>$@AJ5=MIRE5F7M-73[ZT[@;KLWWMW#&W3]%<=@NA'[]W]2=S= M:'4?!B;JO2NE]-I+$+4IF-*)W,;ZA[2Y'3S M6.\;53IMC%4,?%&$S]@(,=94216D18\EJR[EW"]@^N[MA]'$=/"EMT!;]YH= M &XJV^$)NI,R(\9S.4Q'#B"BLPGQ%&1@3,O:A*F(.G(R&T-G)"$53#$E#)/U#)>O;O)&*UI-!Z#204%(5H!* M4H*SS(%.+&+29%N9C=*[9U,.=C_I9*)L^] R[R;3QMEK;^]B#9(LZE)OWCT> M];DN!D;&HRL9LN"JCB!^Z)=2>%3*,(8\#>D.M>LYE\)V4WE.T>=NF_'TN!'Q M5POYM]GB0VW/]O/O'3,H1C^Z6U[%84+8R+8(PD:%DN=,?F:TV<7HI<<#/*.DC9DI>N0Z=VP=)3'0LI,MK.O?K1$WV6L2^\:>%**["BJ"R+9F$SZ[^O#_X,Q@M3EU[L M=&QF,SPQ0S-/'H/5($T=VN1S#4G& JXX35:(-T)WJ2R]A!2:0Y2J+U-=8CS; M$CEXUDDI\A^2PE1[H ?PVEK0.O)2&$?3YY@ZIQ2:P_:?%I+OD!JQ,W4C:U:2 M2!ILJE$*[04X#*4>L 6E,>1V=C'5SC"%IL5>TH2'IWJBCI-"4W)&S4V&PHP@ MB:""&(T"LLL"2SPRS[IDYIUW"LTA>M2?IV.GT-0+MZ^KK+&QV\__Q-OW\_S[ MS2=Y&, !9ZXX/+T.:ONW#=-3.N_(RK>8X6\CO= QE[@MMLK!X2'#A9C7FA7\0I*LP8.EJ7>R_FR^7/U2Q%MR<>\DS"GBQ\^ MEX+FA6623,2:6$V:CM45<(%#D5QG2:\ X]V3]2XI(W@?TZ4S;9T3?-;)) ,0 M_<@(WI_$W>F?^S P34:PRY(VTT)XLG&@8@S@%.VXR)457MKD,)ZS3K3+"&ZL M$F,$WT$5?O_P 7.]4?LM?)A=?[X_'&M+C?6M\>O%F\7L)LT^ANO5#.-U!HIV M3B?-Z+P4-2M!$^PB"_@D&!W8,FO>I4QE3[PGD6\\BNKY]#QU,'-^NEO.;G"Y M?)7(S+OOC[-ZB7@M3A=(9W"(HIIU!"L$ SJXG*3FT=DN8>8M>+X? Z8%(1WN M)9Z#5?^ZP"^M8@< [&F\[$1X'%NF"9\#=.1P,CH<7KN!&IF"];4C>5 6E/)T M;&9OGS[>5GO9=;IE]+9X*0 -%A L83@ZP!/5E!Y;U51N*%!SP== M#D8RO0G3F-KYT7B9N.8JF5R\1P&Z]LI07)EJYVF"1F(IWLG$N[2AN)B:JPX1 MFM'$=+A4?SF!? BX'S57^W$YJIQF'R(FK[E2,1M5K*+]5I)?9WVI68L>9!(B M*56"*]WC-:=?<]5/2<;(OX-R?*D1>C@-L1IJ4FB('NL@C:+H-'2*##IMK*#% MH^TRWVP#Q\ED:>W#TKR=B+<:'!/4X?SZ;TQWM;CC=2FSA(MEQ\*;W<_J5FDS MOW/+*Y^9$UHC!"EJQSDG:E5= I^8 MD6B9B5X/\+ZV/N!D-JS]"'[L4[41XG2NTN >IR*QH-%:P%0'.=E,GI[.'H1. M2D05D7XZH<:?<:?:?53K&"R>1)F-=9R$DSF(6GRKLB,D26"$RV:!9<]:EV>@9EMFTV$N:\#!=1/#U[7M< M/"CW[I,UE4S>K1(@K9&@>(D0N"G @K,L1,V3G[+]SBCP%Z9OD_/Y5"?U<4J_ M4-OB9;8@A.&@G"[@6+&0O->IMC="UR4 ==ZE7X?H6G^>CEWZM4=R7HI6?*SU*7?;/E1Y#VS3YL$,0_SR]7NK%*C!%\[^[)=&[' M$$)M#)W(2HN.L&0N( >-Q7KF=!X2'CK?[LFCR'BI>_(8238,3UL9GCP@"YJ1=X@1E" C//J0((4L7-%:VLU6AOMS_#*4 MLV:\H91;U^9NW.:MKWJ]1N9=K"T8R.H1C$%4SH'TA#4F8:T9:))(C:*,BV,),\J:/I?J*?=<9>!S]A-#&3 M=TD? NY'QMY^7(Y*QMJ'B,DS]HHQ01;%(2A78SWTBH2H$8S@J63',94INT"> MG@/164G&R+]Q&<+.'L^)L2(8V3PY\%)[PS,(Q6;@*@IKI&&B#$ES.;>>V:,H M&=,S>XP\.V2\_(%AB:_>+? ;4*YD4203$&M(7PFEP2D>P,08G1/9A=2EC\.S M:"Y!%=J)NV/9T4;G?A.X%$P;$+)6CY.)#8$%6F<.63(N8@Y#NN-O?\(E$-M0 MA@V-POO@Q7_.%S_?+6_G'W"Q7)U8Q3IFMMN6&HO0>M1" C,TCPL@2BJK L)2M*I@%'^;,?/FT/MD9"G[>4V#%+ M:+Y>47SK:82UC=FQI&;\L[N5V!PHAHV2&QN$UTX'A[8HVA1BLJD$'F.@_<3R,SB4X1GO+T1OP/I :J^@@HE8@3>2RZ(#<#['X3J8$YW'%V],NG*MN M0LOWLX]OR#JDKXF+*Y.%] HY6)%9S5O*$$,B&[\VWN11%.ZZ2& PPI/Q@O;3 MFN=J$=LS<^2Q."Z;I+ 80)G)&>"F#EXQ&22= H;'E%R8LI+M3,;B'*)&O=CI M,%3RJ;;_B>]6F_P]VBM3(D<;"Y3$JAR,!J\# ^%K>*%&^Y0:8'T->=:%:$$7 MT7:X=-N9M"^$RQYI>[-6)E#!!P@BD'[2][)0Y&'(+DF>9U@\<IKH4>F3J;(ID3/5;.AP]W)/+//\]O\ISLPU_PG_//X7__QQ]__/QP016--\FBA>R+!$7. M+=F'J8)E(C2V]I$:4W,Y#G_0\#]R/G?C\M1Z=S[$#%]SK_T(C&;H/#B MZ! E2F-&!KH45N]7LHQ=IN2<5\Y_/R49(_^I<_ZS*DX+)@%--;"RK\DP"FMM MM"0CBR';G*!T&3G_8R@9D_,_1I[''>@8N;':* XL1CHX;5)UNF6!+%3*5LDB MS9250&??I*2#(7(H;9VON]8%N@,0_6A2LC^) SI2[,' -$U*C!.%24P@5=:T M'48.#J,%&9-F5A3-?9?)1^?7I*2Q2HP1?.\F)9:A]8R<>J\4+4V3>>53(,LJ M!A9R4#[^_^U=R6X;,0R]]U\$2*(V7@H4R:5 #@$2]%J(6AH#;EQD.?3O*SDQ MVKIQ9O%H'+NY^&# ,QP^6D-*?'QJ,G'Q-SFD9! 8KPTI&>+)&744:W+L10C, MDZORCE1E2?UZ?B78H%%A&ZFAT]!1W"-OF *0!OT'W9)=?0Q\UU$I$%*(5YJ'2>+!FZE!B$+)VPPB,U&>]Y7#J*;8-E" 83;V9\DES@ M'Y9M:FZA 8*TG*'7LJR;IM3K@NOWDZ^A,F9@O$-%;2E[;(4+O(N/?6.0T"MR4O)^I1>\&8 M_R>CV!N*!FUJVS9M3OU[6-4RAWC9K,,D#OO#UA$'>_B\0:JPPSH-)EFN M-) MQMICQYF'4B-E'S*W/GL9FW!YYHR$CJ1@KD 8XNH6 5!>D)NVVLVT'8D^:EM> M@L3=TQ1SXDDR RB<%83(FQ2A_YHR?\8P!4C;N._GX4,2IZ]^+!+%(UD8TH2@".II PF0TH'U$#21\YW[F/VNW5C(K0U MH %+MNH3R'KDYDKRRLM?E5.VA@!LGG-LYL541.A+_W/MS^O5<_9_LKY2)4_A.WKCRD#"RL%4$KF\#+*EA=TD"O,%-J,]&OGWEOYN!W7+QL MKXH-,&E03YWY^YNKM2Q9N=X7OWPL*_E?AG[5,B4=HV "K2IO!E<*/J4-BP8D M)6.D"DT(0)V6G5B\3(M$@T1J7(59!Z4+*L5EEMPPA>"8 U$\I(0B886VLGEB1Y^QFD?(. 1$NLI V6P:67'G&[.I8!V Y!5/W4[6B MR;J97K'CJ)&?RK_S"/&8@!"=#BQS59X-1%G7N"5F2'.E O)$TY$W3P_L";RZ MDV"U8S?Y^>OZ0?X^??SP"U!+ P04 " #IBZ92>JDW+L0' !F" $P M &UT>BTR,#(Q,#,S,5]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,#,S,5]L86(N>&ULW+UKD]PVDC;Z?7\% MCN?$KAU1L'D!+YC9W3=:%WMUCBPII/;,^X;C1 6NW1Q7%WM)EJ2>7W\ D*QB MUQ5@D11G8V=EJ9L$,A\0#Q*)1.:__Z^O#ROP611EEJ__XSO_1^\[(-8LY]GZ M[C^^^^WV9YA^][_^\U_^Y=__+PC_]XN/;\&KG&T>Q+H"+PM!*L'!EZRZ!W_C MHOP#R")_ '_+BS^RSP3"_S0OOTG=B\>",S694763'=09G\N MS0_?YHQ4!O.+$BI62GK36O7T*/[CNS)[>%R)]F?W MA9#'FUT5Q;-6M9182^G'6LH_G>KLIRO$'TC>ZE#6 80SZKX;2L9SF+X;3-Q; MQ0]B?($[W5PMJK\U MW>B&SI"IZ:>A[HZHXFLEUES4;/FL:9#Q__A._6VY*>$=(8_+3_>D$"\4T?*7 M^<.C6)>&OV^*@JSOA%X27SSM'OE GO2/;KZ0@K_^[TU6/;U1BT!AEL[R?74O MBMM[LG[_J)LH?U%-5.6;=?TA+5&:Q%1(!A/*$H@27T"LEC@817Y,(BREY&19 M;>?*4JSA;Y]:M8SLWT;P[QQ&HCK!*(4H\TW!=FOQP^K8 JO65KT:IS^MR8,H M'TGS@M)>FRTU(/]II%,6RO?9&I1:P?*'?_]I!]*,1GSU3SN.JW&'T.@#M77# M05=IT-$:T"?0?:[1'!C5%Z!6'G2T!T9]4"G]00/ M00 /6IU""<_%)R]DS; ME;;C\F)_V'+VS8;M&=^:(9.DI ;S1B0U?H'WDUA59?L3J'\"/;^Q'?\TN>P_ M'LO58'T'<@++@JU MSSL"^);^N,B6[3;O5KVZ%"F2"?(HQ'&,U>:+V6CB[I>( J_-4?@T"(U.MG?+6['=*TQT[E2T]E8+]>)=__DF]4C.3 M^LL^(1TT-PEAG%*BG= G?^\VX5I>N&$LWZCY^RZO1/DV)^OR9LU_SM9DS;+U MW4?!1/:9T)5X\;3[N^[VYFM6+F/J2>QY 40^\9352 E,)?9A+ 7Q*)%)BI&+ MU7B-,'.;V#L)S=<-?M="_G]NQN!5@V-GX$T%^X09&<>Q=YTE)A\>--^:#V0),A=^S3J?Y$+/=)TB,T L@OK+51A\T@;L\ MYU^RU>K'ZQ<)!Z3J-4"]H(G=]\*&UFU:F(2U'51I2=GEE7XVZL\D*_Y*5AOQ MJR#EIC#;U;]EU?UOZYR6HC#T_F;]N*E*1?=*OVR5F:],_6M3%&JPU:8V*]]F MA*K?5$^?1%6M3"/EDA%!?8]2&*8(0212?<;G1S!@#!&48.&+R,6"'4_4N3'^ M#?OO359F6GA8B)4YEU4:54H'O:-3?RTS-<2UZVS5*)0)-0@H_)PEOGX MPS*DW3ZBM)-:]>.COF_S3]!CCQV!@DH\4%$$GI\:_^E'\:CFXCTIQ8B/"L$$PM8^:L[_E0#;7]<$7TW$;$NJWIMB2NZCW; MG#B_W&^;\K&V@C^0HGJZ+K-FA;*;Q2M1__?-NO6A?R!/VG2^67/UDV(C^-O= M7GV9U,FM/AMD+DS4' MI!8;B*\ZND(X>C=ZCH\=H8V/^LCDUBH OF]5^$%;4MMQ^- 9AT81T-%D.!Z\ M#LDA.;&G))/RXW5H[7/EE:WUX\U/:CM1AT=MRFPMRO*3N#-. V-/2"J81W@" MA23*C/-E!&DH* P"26(A?4> MY6D#P*"AF6<[G#:>TD;W@R!(JY?Z,<4'M>KKB,HU-^??'_*R*D25U8[*%V(M M9%:5K[*2K7+MOKP57ZL72J$_EI$RHV(_3*"RIR*(/)]"JM@#)C0D,I3Z IC3 M$51?0>;&+W48P<>MZ."#^K6C6=5[4.P8: JH1]\W;O%M!0:_:T&!D71 MKH6 MK"&)K+N0T]_YO0=WX%O_DL"G(G3%SZ M*T7XVY.C)?&"@/O"@RF20E%M$D/LQQ'T0IIZJ4AHY(EYW')RU&QNW%V+;VY! M\7RU(H7:*RLR-S>B9G,ARO7KL;1*YR+OC!:9Z:Y4-1_>]DK5 K0X@0:H^M85 MT%"!7;3#/\/5JY[C_\]Q-\M5N?\AE[=ZCNETM[OZ"MC/5'AYKP7>>G:R]=V' M(ENS['$E=C]2N[@U5[*7OSURU?<-SXVH6HXE3TB,N!_#-,1JA2>QA(02#F-. M(DI)Y(LT=EGAKQ5H;@MSK8_F1[(5'SRV*BVZ/RU;K<#&J*5^V2@&]#_=5O&K M!]9N\9URN$9>,WG6X7 ;\U(M3J996ZXM6TH>(= P=KMQ]N_;(A)?"#>TU5V9Q:?\AVIU";R5?Y LO4RBC")4$BA+\,( MHBCU((X1@C)A(F5I@A'&+KQ\J<.Y\6XC;UZ CL +4(L,?J^%=O2A7P3=CC.' MA')D3KP216>^LX5F2#Z[V.>D?&6+P#X?6;_7DV^:RSL?FC"N'2XCB."/23)( (D002*:GZPZ.1'X81#YD3Z=CT.COF:81>@(=.//^C,>>5 M1;>5VY%[K ; 5_8VCQB&#+$4HC#T(?:(!Z,H$#B1022#>*FV$C3_9D/0[7W, MB)&^EV76HE(V8!O^P-OPAV\QFI;+R= C-/::LIT?K<1=T_K& E+W9<4%HD'7 M%JN.IUU@7+ X6&6<7AXTJO=U$^;UL]*H&[FGKZ1T7UD2GT:14,,1Q0&&B"$! M,=$IYS!-,4\$2A%UX\ K)9H?.[:2+T#+C8]:T$'"@*W'B2".Z*[031X=8BS2%DW!4_RSARYV9[>NV5)5NHIC=DM=ON M+5$4TH3@$*8AC2&21$ 2"0IY2)($)0E'F#JYXH_U,C>:W":A43;]PT/6QQ@_ MCJ:E__M:C,9V:N_DZ[AP!G10G]-_4*_ST8ZF=26?T_7 /WSVX>D.Z]X\/*@_ MBXRL7DLI6+6D$0^3*$@@8U1 %*X=TU0S?G [R=7J!6#/Q>%1L!)%F59U)!37*B=PKS;WVJ M=R#7[$_V3B$YQ.G>R;;=R+XLJN5'W7MSR9]AD882I9 DD0ZP2 *(([5ACF/. M>,PQ%<1JF[S7[MPH5]\4R,HJ8VH"=O/@N)W4[8-WG@>O@&1D*NN-AC4?G=#] M#*6H-SITHOZU3R7[34["!B?T:"?TJ5_W,\ ZU]QNUOQ3E;,_[O.5>K^LP[IN M:&F,OB7Q(^EC1)1]%2 U:3T&,?9C*)+$C[S8)X$@;CY(VZ[GYVSL2&[NBPHC MKYM19 V\G>$S!I@C,\(^BDUX[N^MJ .:**[H#&F&6/<]J:GABLB^.>'\OGMB MK-=JM=#V!W^9EU5YF^NPU)6H=+Z5ORMCI/RDLW()_N+I1;[FY=)//9GR6,*0 M)Q0B'H>0D#""F'(I6>PEW MLLV.Y=3TWPT,+I9WKC; +(%IU -/Z@"K7KB6C MD7T2)\?A.$];XX(\,G%M!0=&,!/E'> MK(]"K@RX.C,6>=";%IT:Z\SGO9T$^HY'!73:K;(9&/H$\DUEG!W&%R(*F1"&LV:,_$M=FG]8#:C@T& W!D8K@"._>P"AM,!@V: M.-OAM"$1-KH?!#Q8O31QO@+-;&\J\5 N4XS", PD#%BH2 <'#%*/8>C'*/ 3 M141(NB6&NEJDN3&3\3K %X=7PO6$JV]VOU968?XD!&A24]0)8,#O9L4V2KDF MG;I^8.TH;MKA&MOY?^WE?;L1F^ZB_0'(L[@AOY/JG^-J^P&*@]U)/VRY9]D8 M$XLEWNH+$Q_UO?7W\K>R+DMS\Y 75?:/VNT2)BP.M/,Q#DBJDYPF,!680!8( MG,:2I''BE.34LM^Y,7(C-EAIN =63F;!$U M(B^ $1KF$OZF[YAHN1>@*_F -5'CJE9"B M*'2N#98_B%ORM7-,\TY42S_F$?4B!F-$.$2I[RF;,@FAJ89,8A;%H=-&]D)_ M92EY.2C*7^^^1B^YK[&>S-7U_>-G[:R!.!B*0'0YI2B$@40XH2'T91*OW8 M]Q+J6=6;>-[LW"A"2]:CPDT'I\L'G_VT'WFB7Z^X_4%D/P F.F2\>1!%QL@: M_#4KS"6#EZM\P\&M8/?K?)7?&=93,^U'\/V__BD- N\O6AWS5_\O/X#O:9,7 M&.A.?@ 0 GVN*(K5$_ACG7]9ZX-$G453GT5V[G2K?7'QJ-K\KOG==S\,=*AX M"/:9 \/.PY,=!AX*V#WH._);-QK3Q>[-:6!6/;W^RDP8[#LU-$L9L!#1;9ZO M)&&0X@##.%$[.1PP/TRMCO!.=3 W:FME!*V00$MI-]5/@GB>[8: 9FS7E!LJ MUE/ODNH[&Z9LC9A2L!_O\L\_J5=K^T7]9=]L.=GL)-/UDE+MQ+WX7-\*-,\+ M RO;YG5;C+F]Q[_D*)"8]D\P0)[D=IRD*W>C.7.YW;5*^= MWT=J5Z_/6.O](8]\'/HQEI#YOC8-10@Q)P1&"8E3/R2Q2,6R3C#RJ2)%]6V MWQ?@V\"_ %3<9>NUCCEJ HE&&!&"PX1RFD(J/'UQ-D*0R"B"02QHZC%?IE'< MC,CK-?^6X]%V_ZU&0]3A7^,-A9U'8&AP1UXU=^+67LC:$0"^W\H,6J%/I^KN M43G)'J-AZR19]#MQ521[) YK(#F\V\-C$'@^[NQKRF9W& H>,+4 0\JY6B-\ MRB&F?@IC/PA1$M 0,^OP[!-]S&T5UE)VMWAEG_WU"3@MO S7@S0RB8R)CX,S MXGJQ.>=(./'F=%Z%\Z(_+3G9N7A0?#,)#9_R%9/=9OOY:]D3>JSZ_=%H!93A]WN5.D9E=QWJ"Q- MN_$'8&QKSPK[O !;/8!19(1(Z"O!'-0L["G*M);B=7@=&(]7-M?W6'L7/J(K M='8.S+>!PS%!DE&)] T,"5'D8X@)\I1]&8F0<&5\)D[ET"WZG!M%=D6NZ]AV MA/ZSZSGW9FNJZT"Z#^I6RL8W".$L+M -6P1^"7NYWX&-P:A\.C MD1A70T67Z$$,K.">*.3PO MRUR"$*T0 M(! CG6U&$ _2F'G*N..!2(-8RL"JRJ9UCW,CQ9W0(&^EUOLMLEKIHPPCO>+( MQZT"]BXSNQ&X[& <'->1J:\#Z59@T$J\ !]&@]+>%SDXI!-Y)F_O!:CR2B&[ M^R#UUTI/?,4ZL:VRH4M]@4O?#J!5FW,AZQ3G5/^L,RN9/.&9WE0:TULGL=1_ M?M9U!<6/H#Z^$*5.]O"H22I?*\):/9F:&/DJXZ2NYUD_7]_'[/RKSGZGGE"$ M!S9K;@J"BK;K!U'=Y]Q,O6V:O(&\JTZC?<;7:M?.9)Y7)[6Z?EBW%Z_.=_9R M4Q2JS:6?$,("C*$O90P13QDD,0\A3OR4J,4&\5#9Y?KKMK/+#[MP6ERV'8TX M7Q6X?)E_5IS"EU+R@"0BA<1'J=J/ M4P\2204,(ZG^#T4N%B@^UU>6\.7:W,O/!30^L\7ZU(4>[:9V#8NX?YO@QM4-_EL^C71UMIA%FTNZ@TR3$*A2 MV( &'&5TM? L0 L0:! "!B+PJHYZ45^J06D&J6=&&/-9)*\94J]_CO0W(XSD M8 ETQI"MI]DK5E+)L2GTRO!1E*+X+)9()K$@L7;2Z8JHJ=K 4V6'JH^1)4*B M-$3(=TJ.=J23N6W3M8PP:X74ZZZ6TG%1/ :FY2)U)41C+QI*/+"5#WR\@(X[ M7Y]1?U#^/-;/M'QV1M,#?CGW;,_YSNX%WZS$>_FBN4G?#)KP((HX@H22%'HT3'R$8YD*QRJY)_N: M&]=U1#7'^JPK+/C^7:YV;SYR]!RA^6V+W\RO51R^V9ZU.SX2M?;<0RH%1$G&,H?)HJ*TKG#D!8PA2) M4(94Q@)QERB(2QW.,R;B(5MG#YN'.A:Y+0!S11#R4:CM.&1( $?:_GWDT']+TIRXW@K\RMY _F M/,*X@3YNSPG,4\;+]$Y4[^7/>2%%5FW4%[F,DQ 1ED;0PX)!A$4",8EC&)(@ M3J3:S;'4*2;C6H'F9N]H5'$CI#BAJWCEX#;OP&0GC0C>"U,DV[,1P(P8.-XE#M MNM^UT.;D9ITQTLV,(6*4H#@F,(Q( A$+"*0Z"LY+@R0001@(SRI5_:D.YD:9 MSV7LD6+D*(KG>6\(;";8_ T/B_U5AVOAF>AFP^OU7;860L_;A;E/4!4;5E\. MUF7+*[%N*T8"MBFK_$$40&Y6,ENMS'DT40]_KFL<%Z*^3%>7I^R"GZUE0>J6 MU8P'CT7V0 J=9T'?2/B2J1>U)U'W8?ZA!/I)9CI:<*^=^F)#J38R*UCEL+H7 M\%XG[6XETYU?=]KVSX]_*EN4ICEH^E M%WFAY\41I*&O]O D\&$:T @*0@B/?!QQPI9K<:<_0SO[^7*G5G,6UW.VV_5X M4W8G:+E_U\C-.+9 W,[\'0C%:1:&5EA# 3MQ37W+&LI/9Z%T-EWMT1G2.+7H M=5+STQZ%?0/3XWVI^^)IZX- MGOA0Y(^BJ)[TA83J9FT"NAXU3]2'\1P)FFIW?T1Y#%$4,TA]93E@)G$4XX!B M&2P_BX+F[F$3Y[MV^;*[ DQS;M_*;FSIK>"U[^;*,(D+(V+I21L!Y;$-BD;0 MA;GI5#U'=LP0"#N$Q@E]N-#W-PIYL$/D=*B#Y?MNW%465:>+.O#T5W/K_HT) M,=7M'_Y4F(("-U^S9F MNNRD7IBB%FH)5U):\M?5HW*>SZ;$>F1^H#K XXF-U2/R"^W<;#T M'8^%[OB[O@ZP6G*S\6MEUWOM^D;F&PNTW7W*?5 ;U+WL),"TGN8^V!PXG7LU MXA["<#1@[3:GX@/).)&*(OZ/(,7/ZK-=!IPE?DIU0HK$ATCB$)(D9! E&#&F MK"0OC&P#&^R[G1NAW2KHA9'0_BC? >3SI#4>=".SU>D(UML<4 &T[ M@I =: M?*#E'P5@^PB*<8">K,JN-H7T*F#B$,2_E3KU8E:VN1ASNLKNZEO_^ASR63RV M^8GL9HW6$0U4_S[CS2#I#(Y225O=JR=+1E9U;1R9KU;Y%VT1M]GO.K_M9)(T M*5:S![-DD?5Z4V>VS'*UGGVY%^OM[]L?ZEP7A=#))W4>2;WBM>V7"LFF/H9L MA-;I,!_SY@J8287QO8)^I:4BCX]%3MC]4,5_W;^1,Z$7#HU-%I#AKF W3*/' MVSU\FQM:9CPCA3+XVQ@\S*, >QCZ@=K*(R_R(*4T@8F,8A$@ZJ,TM?98'C0_ MMR6I*Z%CH-D)_"Q\BU>A,O)JXP:(F[_PI-Y7>P$/6Y[.MW=2JV<>N]-/];PT MM2G6)@A76;<_9U]-.&[S!:;8XUZ($\@2XM5YT&C"*?218&K0*?%BJS.'RUW- M;3:_ES)3Z^Y6X/WSO%X5N,X@;;=-'@:_L:W,9YBU8HY0)>LR&H->C3K=V[27 MHBYJ?7 =ZO(;;LRA"Y^_7E?*BKCA7#56?M+FGRZ*E7_.E!)+/TY#PN, "H\% M.NEL "G''"*?29GB1(38JDS5I8[FQAJUK* 1=@&,N'7)N%I@.[ZXB.]YMA@2 MM9&YHC]@UFQAB\:.*\J6+$K!?KS+/_^DFJAY0OUEGQXN-C\).=@JV5*#]?-S M2^+Z5Y.-Z\VZOEZT#),H3#&.H!\%OMIBT @2%E$8TIC$.E..G\@V%OS6X4+E M1/);S<3G8>6W$]!8+:3)3UG?N9Q-4LJ]X;>SFF8UFO_3DDLVWXKZ5&H0_AER M1QX?MG^._)![LO\/R0%Y?$2FR_-XHO^K EM*)8$.&&RKA@CBAUZ4QC"0^M8_ MBGV8BL2#44A((#'R0^YT(GV\F[F9Q*V4VJVMQ>P5PK(/I1WO7P_0R"R]Q::1 M<(1*+.=JPR#LHC,\T.X$9LT,H-.H(#+3GX M7LM^&F5G"G(';$A:3$CV(LB[L)>1WN9&U'5.Z!N2L%>UZ6.(VK'/U?C-#+5N$/D MS"AG(1B2/(YW-"E/G-5UGQ+./WS=['\LQ+W:Q )@G0+?FZ#'W.4L0)]+%'(!*1#S%E%'HI"XBD./%CJ_.""66> M&S.UZ[J% 64RJ.E G8I\[<=;8WX+;BPXDQ&>BE-WZH):W\9:.V77U:J;@]@3 M=AYH$-C/\M:D<;L]\XGTYNT)!FV,56!,L;_)FC+!.)Q:H:;HNM]Z]U%4J@_! M7Y-"5Y K;QC;/&Q,4JM7IG!SM8Q]01,I,*24*],78U^9OG$"_2@B:92D<1@B ME^7J=NC,R1= M6O0Z*=O9H[!/5@YO]K2M'T5!]%4Y$YO[49>8>B]_*X7)EK+T6, \/]*)AU(! M$482*F&!D79 0\X&E$%-L+,=3FL\V>A^8/98O=3[7BS?L.JE%G]=%<9, M^IB5?S21I21.B$>Y@'$81! 1PB!)6 (9QRP.2)@D(7:\"'NFN[G1R#,Q@9:S MOKARJWK2^YMN/$2_H-X+\-NQS'"@CDPSC:#@"*[#!_C:H3+PA=9S/4Y]@]5" M^R-75FW>ZD@^!'1%- >S(%%6KL '%E'G MOFO5N>]J;KJ^7P]8N>5:$(=DM-ZR3,IUUR*VSX)7M]>/'V\+U=&F>#+Y:$TH M6ETOKQ!\B7&(4Y(0&*%$AW_Y#-*8(^C[ J4LXEZ"PQZARF>ZM)J3TT<7=TM# MZD.(1H$Z=_4"D JPO*SZ1Q^?&X0HE)Q2&4.3LK^%WOL$;_.*>QZ65UG)5KF.+VYK2?PMJ^[_2VW715F]$U4;,?A1,)%] MUH?K'YH,!^T]SC -!)%2JMUVPB&2FN6QG\($2Q9&DB$/6P7Y#B+-W"AHJP?X MHA0!;TEQIS0Q1XW;4-B=,F"K38^Z+=>/Y'D*FWQ\1B:YK2Y@-TA:&]"H,]-! MLL\C,^E@391>9C=H;#>S[G.UMK<)9G0.&9TDYK[64WU%]933 2"D'B)#9A7$>>-Y$D"Y/J4W6\J<$%^9_HDI2U(V97?; M@\*!4KX,-IQG,L%IYGO@XI \#CT:1#!1MCQ$@J3* MSD]CJ,MJTH!C]2NGFAVN LQMO77W+CE#;F?HCPGDR OCZ9QIX_J0^D(V937@ M;^LSZHN0:[7@@7U$MJZI;:X\&<5)2'T"/2]66PJ:"IBFL0^Y'^ ("2Z\R,EG MX2K #%DM&L=G;IG_<0H@Y^@C/YL-/$ M28=L9+J<9+2<>74PA(>DW.N%FI2-!\-PGZB':]@]J_>OY.]YL77_FHIW?BH# M&>( 4J&X&$D40.(G&&(2^DG,I4@]JWCBX\W/C5U;X9RK"AY![CS;78_'R-1E M"X53)N_3&E^;R?M(RY-E\CZM53>3]YFG^EE;+PO!LY.1Z B'*4^"&,811A") M!$$<":)V>WZ !"%1(!(72^IL;[.;QT;87F'K/:"VLVL& W#LB=\?.V=+Q J3 M(:V,\QU.:D%8Z;YO'=B]Y!X*]5&8>XXM/34?MI2>D+KTL"2>@(@E(4PI$VKQ M3Q*24C^-(ZLKB2=[F!MO-$*"W>+G'.5R',GS%#$(/B/3PFC0V ?U7 W11($Z M6XBJ>U*!>U(" HH&OD=25$_UO[3#Y3Y[K*/C=-B.,"FZ%T!D)@$(?0+YE[7Z MZO5#:J_X0-:DN;M&I,Q6F6EBH B;L]B>B9HY_MYDD3!GQ>Y&MYQ_L&?RQPTI MR+H270_:K^1K]K!Y>/WU,2\WA5@B7S(N2 *Y+S%$B4ENT>O\/.[O-U59D;4YZJ#YFI<+0$RU-,?TCA:(VUEC Z,X,ODVTBH2Z(B[ M (W H)5X 7[KU)L;,*>C/5B#)G.TZ';:+([V.!RD;W1XM7?\7%:)M]EGG=E: MS;6[C*[J&^>E379:)%.>4@D55W%EZM$ 8HH48V$12"0\2B*G[>)5TLS-+'QY M+,L:X7_?-+5@#9D55?:/.B*V5;=7%HOKAM&._"8;G)%IL=8#&$7 3I,Z_T7Y M+;+?#H+LP$%]5P@T=83?]=@="?<;H-&^J3J$%*IQ;JXM_96L-LH>9(@%OO!@ M&,011"&3D!*1*MIE'),@21$3;ODY#OJ8&WMN16SO?/[?_H^>IW="X+.6]\^ M;*K[O,C^H1\QE[L !-'"\SS]_W\!65EN!#?!!GG'CFP>_=<_I8'O_P6L\S,! MN=;C8T>@5Z(^,BWN &_N,!H!%^"-P7'(A!TG41@V2\=A-Q.GYCBIYV$^CM./ M]B.1W];96EN'O)ODAZ#(CY$':1@G$ 4$P52F"4SB..$!B:(P<$H5=J2/N9'( M)[&2\(V6TH3)]7/C'\/2;L)?B=#($WXKW5A^^C/J#SG3CW4SZ4P_H^?^3#_W MJ+O__9?\LR@>]&:BDPNUO?88R.'PJGL1U#.XBJCIQ#XV7OHQ\*MXE<]3=*OL]9I6N6 MMQ[Z*@=W6HGU :H#N=IM(#KC<3_[^F2.=QLENOYWJ^=[;K.:.PVW>9,3HJ[_ M]JM0FPJUZ?LL&B_-,F0$"4]PF%!/[;TB'T,2!S$,4LPDB[$(4J?@4MN.Y\:K M3:W'!R,GR':"+H"H?Z4^@*K(Z,8,DN.FRG8T+'=:(V \]O:K$5DS22-T6UZS M%AMTY!YP-^:(U*!;--N^I]VW.2)RL)ES?7^ -&*ZG$N^;GQ%Q*8'6.=ZLIJ]CS/'38R1]T>SQ/V9^"G"XS\!0[B MU@%$3.X)FE?WX%<%_OV__LF/O;^$_@+HM=.XC5X)9E::9[_R%FK-+Q^%-@'$ MZNF*=%C=0;.CM:L&XMLDPJJE;)Q)(V7!.H+$:"FPNGU]N_Q71S0^F_SJV//# M5GK2CN^VN$9=:D/]7(L@U"PR_[VAI3*+6;44@9\B/R'*C-+Q8;H\',%^!$4L MDS#V(NY3)V?V]2+-S=2J2_FP9Z5\LJ:4CZ[/],.?ARG)Y#!H=@0U[5",3&46 M!95V!9# [ZT&(]2PNQ[.*4H=.4@UBTI&[BC:%BKJT7+/8'[#ZX;B/Y#B??&I MTD:6X7G5KTEYN.1ZBQI3#\HX01 IJQ#BE&#(0V4GIHC3T(UN+?J<&Y_6(K=& MX?8(T:0UY?EJ18H2/*JY;DQ#QPRG-D-@1YX# SLR.S:8-F:>$E@'F]8BU\:> MKA)7YT$=,/+?'J)!X_\MNIWV%H ]#@=W 1Q>O<)$;'.'9*)\IW2JRZ8O!?U/$(H4[XTQ$8"8P3"E%"+/BR 580*3U">4)(AYPJJ\XK6" MS(UG+@6=VA_M734\EX]*IP)]9*(Z$C]J- '?;W4!K3)JP]@-);V9?%3L#V2G M&IVI#FS-K1&]59>72F W'I8FM7'6[-O4>/)FZZ9^=Q"LO=#IC)O1OFO &>C< M=XB1.',N?%7SDYT;#P%"]UQYD/:N.W?^.2\^%#D3@I<_*UW-"EN?#BD)=@$& M2\JI)X7GP8@IBP()', T#2GT AX1%&$9"=&C)(RC&#V.>J8H$U.;B5DK+R!; M@4W6\7YGT+8CXW84/230$Y](ZP3QW[?"F]*(/X :^:T"8*?!\&?3CM"-<41M M*\(W.:EVQ.?4@;5K,_WXS_@;='_;7*.[IC^)._T;DP@G9C3V:8H@D6D,$0U\ MF/HBA4'BQW$_F)JM&:!W3]U\PR#?74KN7T'B$'$[!KH>Q6]2&V(K M*FAE':<+(S'KSXF&VL2]UU=B.3L.1 M[U3 #\G?H\L\Z1(PU0CLKR*3]=MO(7HMI6#5>_GZ*S-Y@#\JF_&]DJN\U_^O M@],_DY4P)=K*JLB8SG>E?G&SYL]_T'ERF0:"QC)F,$"F+D<00!*J?T:)[X=4 MTB05D&6W=&'(DAEYHQQ)QT=1D1Y_T%9;J3O,A9V9#X2PB.3=)M:UH@-.C(N M0".Y"(9CAV/J#CG]G[4_Z?P^IMG^!#[Z3,^C8G8O^&8EWLM?-ZLJ$P^/J_Q)%!_4 M*):WNI3X$ONI'WII"(4O(HCB(()87WV6:4()%C[CL=LA\:4>YS:76X'U4O=2 M)\M0"^+K6FI]QUEM0EYVDS(LP#.]@%$,_&Y4"8T/HM _('?"7V+D)0F*8M"JY!TF\[FQD//Z[X42MB%OE'7B*O9J2,;B/A1W3#X7OR"1_6,)H 7:2#GF7\3(< MPUYB/-/?Q+<7+VM^>&W1XIU^I/YB4V9K498F74]ISEU,)!R)2$Q3C\ <0$1 MBA$DA"(8I9A1%GDL)$[Y4D_T,SPM6.+09 :V2BZ .4,TM< M@&%(@CC5U:3<<$'??5JX]+A[-=,FKO 7D=\5Y/%>K9ZK5_D#R=9+CT2(TC2 M6(8Q1 )YRKZ+/"B24/_/#TABM=D\V\O"RE*_216E)#:3OGS7C=?;X0(3SC&,"&>*:R@# /A<Z[P?=C. M3_HKP1AYE@^)@_VM_"OPF+B(J3E[U]5):;M)$J9,*?ARGY>Z9BF'#Z3X0U3@ MLNVTH(?MOEVUR./-#R MY#W(PR=[.#B86),BRW4A.T;*JJW:'J]6NA[;F1,86O@TKD9FY*EM#XJ;,^.LWE=[,HZW/IT;XZQVSWP8 MYY_L>=60L6*C8^:>E,"K6_)5E'4:L.IFS3OY 4D<"YZH?8H7ZUL;'B$0>Q&" M+, ^#Q'U/<]JG^+8[]SF?2,V>*SE!I46W/&RGR7B=FO]"#B.S!(MA(W(X/8L MA.YWZ=P &?1*G&77T]YL<\/CX(*:X^L][YF18IVM[\HVB^P+4F9,=? J6VTJ MP;>9Y). 88_$ O(8I6HC(5*UD4C4'TD0B\BC*?*LZM(Y]CLW%FK%WB6>!M^_ MRRL! M?L_K; VY'1"'".3$9;)+<)IQ? 2%T7<:GE'B4_OR-6@]ZGLNQZVCM2 M;G@")B2JPK9UKU.#=N,D*;8D?U? ([N4$C> ^_IQWXE[W"@T,Z,C]] M2S3M?W1W/9&NR&9R#'LA.29]S- M=NU,YH1V4JOKFG9[L9_Q^38GZU*;3^5M0;A0BX9)7_A1,)%]UH'?Y:NL9*M< MUUZ^%5^K%TJK/Y:IA['B> [C0-_Z8F$"<2QB*)G4)WHT]MQ*>_:28F[DKW8+ M]>W)G=C;0D:^"]!E$^5Z^+ 3/JB5*I1=*%$*>Z&,#G/J0IG$$,8X9\;G$ M<>3D4[S8X]SH\EE>9,",C$ 2UHL#+^-MQW>#HC@RMST'\.VV0HZ1UUQC,1(/ MF%;:%IQ!$TE?['3:U-&V&!PDB[9^L>^M?#7XHJP^D"?-:8V?KH Z9H)E+[_,E1%'JP320,<3,BQ'GE'*W.I=' M>YD;0Q@AP4Y*1T?2>40M]U;7XC3VWLD9(O<]T3D(!MWS'.UHVCW-.5T/]BQG M'^XW^W\U=_-R8H1.K MVRO-SW/L[.9_?T1&GO/V8/2/61XO2<_S'KY-K/+Y]#O'GW*/4?ZHTYZ:9 '4 M$S2A 8(QQ@(BFB!=O9Y!+! .*!:81,0V+'G;ZASG:%96YA)Q=UERR;KP'+;S M\[0W&!-,SQXX.$4B'^A];?#QKL')XHT/=.B&&!_^LF>N*^/.^[GV9#^9KRI( MI)_B0)G6E,<0^9Z$J8\09*% DG@2I;'GE.'JH(NYS:XZ(N.>'NFD\H,F13KL9=I42">U/$B =/K)OF=[0HI"M?I)U[\QL1GE MF[+<"+Y,8JQ6UYA!Z0D,41(*2'R)H(Q%'*:)[R72R=M^NJNYS?>MI'55H$4= MF5N"S$CK>IAW$F#;4[PA8!O]^*Y%[%.-6"TG>',>L1ZG=I? &/:X[F1O$Y_3 M7=+Z\(#NXAM]:P \-NGLW\OC9].,>I*GB0>QSQ5M^&ICG6(:0(Z$3%-&PQ + MMU*)%_NTF@B3EDO^4RK>7E+,S;;IY@H_O#,#WJQE7CSTJ'S8;X@L M/8EC S^V1Z.#>:L!:%0 M0[Z5XW-5#LEP2AQFUS$C(O:MTSL<[6%N;'

+%+0JQ'F+Y=AF-((O2T9%)VO RMEY1YX=-\IWDK MW4*3@/BUJO_UYNE&/RPM=(5K -$II&DDJBMA)\WV@ MK;DQXC-3@;85:%/]BLX/0&P[RPL"W.BS/"_,/"9Y9]$(.\D[W=S$D[RS?A]. M\L[?XIN$HPO=;)^NU2NP[2O[&+WXVX@G#.>H@#'!:H;'$88D0AED:8H*DHL8 MQ4[*.\/-S8T].FL;L;O.5-P@\$V]J)U:Z@*>;2IS_6[%L"8&S)/ MQ@:6L%DQ@RU.G -CX_UAQHO57;X'$%;?=87N=X+J9[\E#Y4^R:7GD+U%DJY> MBBP00C*FL$P*%9<.710A]26S[J;6H@U>1.%P5H)#E4))#(J(< M2E:HF#+-$U$RQX28L7IIFNR8L_TT9F]8+@>.A?#82X,['+7E9NQXN< Z0GDA M+[3"'B1Q,6#BLR0>V!P>)_%YR*4"#*VJW%=A/E0]X38E+G1;;Y[:7^[7V;D: M@I*B8)#24M%<@A)8%AC!J" XC4B"9.E47,+3CKD-2GU9@@]FS*G($O1,]E'KCZ^V@UN?V9'A!#TQ,BWV.Z$U$^RR45,&T2?M[F"@60.+(B'R''.8IHA"K=@+ M29X2J#/:4YH2CBERX=!S#M+GQ5U?]2I=)_[YJ=RY9X[(*,P#K"F*)SNN%$?^$VS74?X-[L;U; M\T6[.J$C16%<[N] .U2*"?L>#%/EZ_;NV!LZ^S[<%35[O^]#[1>\64/]-V@= M!%\DZ%Q<]$+_]VV'7K]^ASI4!'JUCIVH4% OA4K-$71MH%[*1_,- C57>]BL M_ZG_J?Z6U1;\PH7Z4@4'I-[]:M-R@"G_T_VP*?BCGKSI2I3N5R*Y+B:D8-(. M_@KXXT;_4%NPVU3\:IX5+Q/^^*0(0F@=VFOA%&1&4Y0CB3 N"$A4GENJMA32C6<:*HI0T M%]08.<;6;$ 5 :^0AVP&8Z,'IC?GI)]KUAQRRC8#PR MUUQ]>?L17&VWFXH^-LOXVS6X)IMQ)):<$0I)0_:-3TI,SIB\I"KW!WAFF9K8 MZN.JK2:I2\>K@)]5#TNQ_]$W?9B>;'C]^P/7)>+Y^D'9=5OJG'Q.$YCD-(-( M)!DL2O5?QG"992A')''*]KC EKD17..*GNF0G>5Z7M-XL^C_M.X< H_&(_7+ MQB?'7-8+.M*."2?JGDF63G3/[(T&U_N>Z?UTYPOXO>V9UAWPQW:CB\J391U2 MS#T P$'3:R\P9]KTV\MQ.TC/#?!(/T+>56#@[V M-_H- >]4<%]O*_:I6HE.TJJ=LR*6./,OG/L:&ADR$?FITOR7U\OZ77\PFKV9LPYV=6N()O[H_P( M\@.I-G\GRT?1[A#KY_Y7M;W[?;6FM=C\T$U\7#T\;NNO0N.AHHOF3*[0P9PR M[ VIJWH7Y%VK;^!.']&ZC6.68)P@B$5)=+DV! LA"\@XB]5_*$F$4W+L6(;. MC6I[(@IPTS(MZXJ0Z-2455WQMNY2?T*OUT5Y(Q?:% M;B9^ 'M-'<2/IT5X0 M.R:?0[>/3/?:16!\7(">E^"G$V[&QG;6*LF0D MCDH8JZ >HD1DL$@1@A$E.)5(E!G+?.0<[$V8V_CR7^O-OU0S?S$I!6)5MQSR M-[%2@\K2!/A7C]OU_5KY)X I^J%&%\_U!(\>LQL6QNV'D0E_KQFQ,]_@WCD M=A[HE&3^R+;-2D7X]0E_&,?0F'"PXE5T)]Q1.J5%X?$DCW,E;3KH5[$E*O;[ M+FZ3!"4T%A@BFDJ(LDC DI4($EDD%.,LCH35UMC1I\^-Z':&.23L'R VS$87 MXS#V9OY+VRZ!PN'XP2603'2"H"E\40/U&2[5#&N[!NRQ5L.>KF?2Y,_O12ZZ MU/T:- G[WS?DODW8OR,_=$EML3+1NEAR]1]&'FO1G!YH_=&2L8_!?A0/OW!/=.EQ)\R]UE6^\F+_(+'WVOQ1>XRXV]%'DE<9 5,>!Y! M)+@.#),82B&B5%)*62)< L/GCY\;%_Y&-()F5KFST2V2>P&?793F#\K(Q/A[ M\X'VSH2UU>U&K7)W'(Z0D=2+%B:-DHY[]S(".G&5>W33'& 19H]915$F"[1W M-O M#HI](' .Y_,14D#TQEZ):X%K1)B4K6WVO;/>O0UP]O%40 GBJYN]-E#LMD\ MZ45)8D*MWEE&2I8&YOI.B"W0N8'FV*+^%?G^?6,J;NEKY?GW^*_@^^Y4^ MD*E\,MN6S;%)\Q_P0R]L-8E96N']+S7@5=T=G]S?;TQJ'OK0%28RZ^K/I>C^ MVKXB PV_!$(UK673GMW25>)L#J<:-P/%AI8OST"D>.X)D\6-EJ[THTC;6SR/ M-JD7:-L)>>V.Y&&4X9Q&&>13\1OE7.,@!D&/$QUM:-JC0T.^'AP3&KSX MPAWS3_O-UW:?A']YL072'^^SDLF4TAS&291"1+(2DH@GD+ R2DJ6EPEW2BOR MM&-NQ.&_W]T)*7 @]0ZJ&=<]][8=N])QZWJ\#AJ9NYY)4NVWJ7L5C$;85?9# M:Y1-8T=37F=/V ^ODUN^GH_S3,_45=R^BH=V@_BZ65O]*NY)M=+5B7>5W?;7 M- NW\:V:VNLF%OU=LQ@=:VGE/%ZS7]6RV53@H=F M:586(H8XSE7H)$0"2YXSR'"4Q1%#A$GJI%O_%++Y++9?Y WY\[9( M,&%%$D,4$0D1DH7>THPABH&<9M1EA$1J>E!K@N7"1K#@F>)XJ (IQ&E.2J+^2XQFP- MLN6J\AC0C4P[S_(JGAU/4M1"A6*7BB^ MAP8TP.N*KNB%70=V;KQ:5>.73$Y M6"MV?H#O>1\AQ68CN%DK44/0EXT1)^5FH?I:;+[=J6'I%G/$,Y(C*%"FR"G6 MJ9PH3B O"I2D!9)E6KB=\;%I=F[,M+,:U-KL!7@@[9X8^*5: ;Y>+LFFUMKD MH-;V_^IZDL>J+^PX+#S"(Q/8'MQO#;C*9IT,WEC=[HHINX$Q/.3Y'!>@PI[) ML6IYXG,X+F@ZJ;E1TV_Z+&'UW\T6OJFMX#@[.PVJY>0L"%1CS\WV M1NZKEF@SSP[W(:R?,;+T'P&7O'V!H:I^V6LZY?NM]RNH')-ES.^MC?<3E_L=M7SD5U M^U:?[-T(\G;-Q6V2BBR)(PDSG&MEU*2 1$4B4(@DB],<%4EIM;7Z\L%S^Y:U M;4 ;![1U=A_R 5C#W^XE$(P]>MMY;_VMGG)U_WG6W?=9"_;7[^L?_Z%N:3Y/ M]8^77^;!XR;Y&$\YT7U_)W]_26:#"C(_;L5]W8X&C&"4DK*$+&4E1$6A/S\> MJ]B;Y"3/RD*65CI40XW,[E/LVPF,H1XC[$E(SP^P(8 :?2O$ R//S(;C((3+ M;'CQ_%?(;#CNX?',AA/7N@^S[]K#;->FWM[[%7^GIO/Z@X]C]5W#4FB1BX2E MD"1JT%7SZQ)E/"\3NU2FDRW,[6OOC 2-E4"9";2=]D/P<2#/C\47PS/R-^Z, MC-/P/.C]!>/T\>=.-F /NM4?N89EE,2P* M'4+G*85E$4>0QXF0<8DD5]:05L( M_AA%H&$0A)"K8L<;FG1!;-#7EVMAPQ?[?>IM]>U=QK.B$2-QJZS?'S!Y_Z>: ME&\%OZGNU25?Y#?UTUH2IG_WJ5H)$TC<2DD2SCF!14Z$BO%Q#LN,Q) P2LM, MQ0%1Y'2T+IQIC\ XV#1HRZYR+X0SO9!,Z.JH ! M>]Z.W%ZG/T=FQ*F[TIE-PZ,>DH(#6C)>%S/[N^GB%&>Y5', M$D@SJN;7J:+/(I(4QBPN"UTOD19.\;-;\W/CR\YZHSC5J#OMO0"-&W['B"R[ MPXX)QP-Y9!)\AN\!LCUQB9%F^7[ C7&@R=*"5SGQY(;.J2-1CD^YK"[ M7K- MMJK%]_]^K![N^U)2F2P0%YS#E,5<$QR'-$^T(F1$BR26218YI@B?:7%NG+:7 MG#*<: VPVY41ON0W]C1DU;C5MU,VW\Z!">-]1XVU6@Y=3S=5+&SD01]7 MK*\X0*0TM65MVR/\/ M^J+(RJQ,">0<$X@8*6 A8P$Y2@6/HYPRZK3%%ZXG)AREVWZX-W:J[M@9N@#B ML(M^45%4+6K'@SQVW6$W;@<'>>2Q^]F!YT;-MX6\L1KTS XW?CNA%'(,MVMX MTG'<"8N78[G;S2$5Z?9J3)UVF9","$PCF+%,0$11#(DD%.91@M3(H7Z5.IV( MMFQW;HQESDP=U9KK5+]W'BQ\%#IMN\..KT8 >63&.JT;UU.+FT8B[B1,X^O! M'38] _&WDWC8*;V=OMU[$4166TV.MYG(LD1@ 3.2%(J;=,HS3C*8Y2JBI9G M*2$N.C'[1SO1SP2R,%JRI!&#<5ZXZ,!*DJB(28I@%&4*+)RFL$QQ#HM4)'F. M"DJ8T]JW)U@3<'4 L"C+6*)W!E"2/W"2O5^JP MZ)K8"Z@"+WYU3Y]ZE>N%5T>6LUY>X9EH:XJ??'DP&X^K M[T;+0V?X?9'=8==;PIB@24%ADJ,,(A&GD&980L;S!-,\SQ/)G+)NSS8Y-\;< MV=H6>UD DX&ZEKL"?D9;XTE-R5W)P0)_.]((B^K(9-(8NP![8%M)H)L6U\[F M@#F]UO@$3? ]W^JTV;[6*!RD_MK?>5FNPL?[!U)M5#C,V./]HRD$T?Q(3^O- M*%I*6@B<$5ADL2Y?FW!8)(F$O,QX&D4\B]+48Q7=VH"9KJ3W[ 75SF"P]%8[ M/=\3=M04%MBI55([J]54NP?PWG#P:10556NPQDA(.-_XJ^0B6&-R*@W!_@%^ M'/:NJKO*=2H<_B+;%-H;'0_?8AGSF'(5/>69KE011Y!P(718A1.!87C"(JAT%A<)J9-9Y;J8.A&R!<^89&T1"4LM@>Y.RB8WG M+PG$ZA[_HX[;[DR5>D1[N!ZGB)($EQ!)O;% TEB%.RF")>,,?[;KKC?6H^H%IPE"PX@ZOE;.IBM,:>03T[!VD+E-=)R-,XA#X*>:2E MR<]"GO;VV&'(@:L]]QWU1MH;-;?B6N]9K.JF+'!,XSSFB@,02Q!$"2*0I))" MFC 2J>D02[+<;<'U>$,S7'Q=KR C]5TC9PJIMEB?8-F9#,2?^M^N&XK'<;;< M/[P8N[&W"[6!+5:M("^XVFS4)4+_>V$69C6H[\]@Y[YG. A-T"W"XRU-NR,X MZ.W!!N#PU9[[?:W>\LW:5-#*R0CTTBKXMB0!:^VCQO7_+7S0%ON[@0!;Z(DYZ[B M^78-6FO!WMQS9V#<=W-LH0FZR7.VT6GW?FPQ.-@2LK[1CVB:/*MON@*H.0GZ MXM5_=XD ;87UW\BV;;XIF"8BIHB@0)#G D.$U.RE)"B' M:43*HJ0XX78%JX)9Y$0I$^0OW>@V ->*1NN]$W9<$JZ;AHGG5<"?=!7%G.%Z M5J,&/*M\OL]W:1T#>\_.5=,;JI\L/9=8.V[<+^#ZG31.>M!+GB/-2.B>JP>YN(H;0>Y<.U,,B(& MAZ4;/L,_V#M[EPG!S<&&+J#_L-X8]8'&(%T36@?UILG;.(HC)&D!"Y&7$#'U M1QF7 F8I+^*"L[003KE9CNW/+31O5!ID9R@@.TL78#50/"-(7UA._\=#>.S% M@-;RYL#4+[NU <6[O[;Z&#L'P-Z#H,F>/M %S@AU,F'JM%$??([DEGH]YK+U MRZ_"I&/_NUDO-LJKA$TOU29F7"5*]5(@R@R@I,2Q8D<(<85PR M*H7P.DOM:\],D\+Z7^FS+13RDVRXYQ*H"^Q\%MOW?[;!ZDZ'IQ-D27*1 MI&51P)++!"+)N/I7D4-*DSR-\IQS)-W.V=LW/K>H\4![JJF!_W8"8VB;E*EM M=8P63F)K%QF$0&SD[]@/+.?!_AP2(0?VDVU-.HB?\_CE@'WV^@N5AYM<%/[N M<=-(R%=K?IN7(DVC2$*1LPBB0HW7E$:)/LJ7BC+32]=.N>U#C#&7/!@[/54%#X&LQU9A )O9,+8X]89"AI+VZ)>(^@"#P RB@KPL?9>1_-W MP/.3"K]#][@GGESI;4KSS+HR^VZ_B7LJ-K=1&@M",PYSI.5'!&,JZ.<2\A2Q M5!81B4IN0QT#;5?5C=:.;O(VH:R,=.)ME@D!45PB2 F2$'&62<1T MO5/JGH=KV_S<&'- /Y7W[=99/SL9U8U@HOJAS_FO=ZHDYHR,7*Y_.FZ4.?:> M7: V7I^,O2GV+''@E-+J O3M#YTG[ I;^ QB:PM>(;?8%9WC6H5814KQ@7)XR**2ID[K4'];UB^YNMZN93KC=[FUSP7 MI(!-N*HU_WN5JGF%ZC2O5))F=G5H+B@^,W[%F4]KLJJOR9.6@6BG#@E"99KE M&4QP@2#*>0J)E#I!,RI%AM.\C',WW8:73FO;E]\9TP:RO'VC/Y @XXA[GE:!\.R;&'_@M!]-2V M/0M->&';TTV^@JKM6?^/2]J>O\V/:3I9W/JK65C4<(B(!%223, M&Z[P#/Y65@#W6V_6]V"ST\="'A\WZA]:0NM.Y]TV7 MUOJTYW^L-X 9"'95:[2J-U<.N^MZ!^Y].XI\O3X=F5%WCH&]9PO0^&8.ZNZ\ M:XO@J"[L'-3:-52 G8^Z=MIGO6)S\U,L?PCPFWKV7LQO@%SO?TB]81?T^PWL?E1 M,;$[//)./&P$JTR2C/KW4NA_J.NN&KF/]DQPEI<,"Z[F["6!J"0E+)-/B:I(SQ'7\/?BOK0->:?L MH='#W'JK^\:X8WJ@=4A'LUTO]7W2BPNM5PMS_95-CWF$M*% #AO&7FS5Q*%K M*!0/P]5@3_:C[@^DVOQ=RQ_NMUCKW6&S5,@<YN9AO=$""O]S7:VV?QKVLV-,MYJ4@>1I!GA-]C"B/((U0!LM4*UPGG$3<*?W5VY*Y\<]S M\\'[U;95P[K>K!^:HIUDJ6=NM3*?>P1Z_GUF.TN>H"=&GR\W/NA)\HL.,6Z MS@_UM8"^)ZJ;C"_@C_;OL3+-+H,XW*M;JV%QOE$'5 UG>8IS13"0$BE1U'B(RA23.U']%CFA< M""D3M\UQA\;GQJQF(U=7@#76 ]F:WY:&7:[):K>+I*[Z]Z/J.+%9/H&'SB'% M!O66+)?F"/1#*QGDN+'NTGF6N^PC=R!QLT_L\PWO/G@F]PJD#H:]5_:\W3V_$BMW=D\V_C/Y" MRA%B*9*0J,@2HBA*($E*!!%E$4HS05CIQ(#G&IP;ZSVS%VB#P+Z6+LXA; M[WP'PW'\O6QO"'TVHZUP";R]/-SFU!O&5@@:NIJC4UH& M<+W2$8!YZ8DLI!2(0VQ*Q>:\4#2#(L@X57\7/"UXYD(S@ZW-C6/: X)[([V( M91A@.U8)!MO(E.*,F'M9-QLD@E9W&VQPVB)O-KX?U'JSNLF/.\Q1/OW$C;@3 MJ[KZ(3ZJ&>.]T 6LWY+Z[L-R_?,_!?\N_D:JE?[AE53?[5?!EJ2N*UDQTNX MW) _;W$>1RF*)8P84G%,@3$LA4Q@A*7$DN,8N2V=A31N;LST^VHCR-+4EOBN MK*_!+TOE@*A_!6HDWQ\S[V3GGXSHO)Z6;,F?;NP5M(LSA$B>Q1',$%73=I'% MD)1<]3/G$2]HP:*"N14/?:U.GJ;DZ& WBX9KF]X68FY];3>PO5;_C3P.-F>< MG_D%&L? +]J+7Q= >P>T>\#XMP#:P]UOB783O/33[*S?#'2K\W Z!OXA1]^@ M]DTZ6(^![,NQ?90V_$*!KT+K*NB,TV]:V[\]/ING..926\D,%:"*U/AP/-0\G%@[=CU8KA&ILD#I,*?3AZ$ M("13'6]H4LH9]/4E=PQ?[$<"^YWX+[)?3Z"M/V!2_DS% 5-]HJM.L,L;D5%: M4"SU;CDB$.&2+*[T*))63$,>B_I,]!3/7E6T.W'E7J4D6O\K%[7=^M[%>*I M>$LDF&<1Y+34^^(40Y*3$I(T38LL33+I5H7O5$-SXT93-'5OZ )H4\$?C;&N M?'@*7$NF"P#9R!SFB98[;YV!(B@CG6IK6JXYX_$!BYR[WG*YWK^A$-&"0!)S#M4\+.>(,)DG3B=2CK0Q-U;HF>@='1V#TG;R=1% HT^] MG+#QF'>=]#[LK.NPF8GG7"?]/)QQG;[4[3NO-]O;WZI5=?]XWZX'B#3"41H7 ML(CT@89$(46PP)!AS(@@21Y+JZ_[X,ES^Z9;XQP74PX!PQF.L-;$0QCK_!GU M!RWS%(J41T7&$E;DR&XKXB+(IME'^+3^>3%@PZ1W$0@C4YWU*V--]': V M=4^/UM3_7E+:X4,G(;*3OG3T=?H"O^#D#5GJ_UR_C&X@[W,&=_(DCP[M!0^RY+DI :F2 \ MD7** LX#<6E(,-#"9/'!>2_[P8+%U9Y'A,B*M]%H$96BI+B$2:X( *%8??M9 MR:",4<%S(DH4.2G@[A\]M^]=6^:K9[W'RV[<]T-AY,_8#@#WHS('O@8]"+-_ M^K3'7 Z\.CC$/FXV8K6]+1*$$YS$4$7MNO@JPE"% M]^J#+02/DB(I9>:4^C'& M=D+!.UL7H+4V8,:A%2I!;W]A]A^%6S]?:5SEO=/:FXRV8HW M=V3UY:&I-I9)%N,XS=40@01$&260B(1"@EA.:<$93IR6>U[-D[F-/B:CJTU2 M83W? #'F:_5A76WNQ6\=*\N]VFMCQ[[_6[P,(Q/[F62E!=CYW^2H]M7=&F_4 M *"EX!0&X$ELP1Z%1:MO'+ \WFMW6-!*>Z_FS+1%^UZ[SP[J_[VZ09X9&]7W MN^T7^7O=5 C[0K6NL^ ?5^J#-/+P']:;#]5*KZ\^CP%N94PC&D4%)%&L199Y MJ<)]F>JDV3(ADD?,KC!D:.J MRL:;9EKF.!?S[S>[46R2WAAY%#(^P+6$RHNF:B'H_-!"5)TG0*XWH/6EF8B, M(=A\,:!!LU>\C9DVQ^52S XR82Y^X&654![)TIC055D7&&/&RPSF!$<0R2*" M)2D+F)0ESN(HC46I MLQ T)HZP*'T&AC%J;[QLZE6*:)SP]U0UC%.7^['"9['='YN\VC;EH76:WLU: M18I,M[E>JON_=])XMUE:1 2E#(HRPA"QB$"*%'-0*3*:QTF!8NX25W;\,VH/C,Q,&OQGA\O! MU0OPG[L .A_"\98W?"$9S=V(2;G.&Z.7+.C_($^%J*.3Z-XZTING_27M,I.9 M)#>*,_OS#0>39A7F25$91='_$IK0U>Q:A3WDN_B;>OCV'=F*G:D1++D M4,UW2XC*E$!2I ED)15Q+K/(\6S3/-R:&Y._U4'W4O#_D(T3:H[6JST'U"0: MU!H5QRIT\P#;5FUK%L;.:(3IKR/W(7EV\I4^@:/KS>W"3:N6-@^?3PSB,[/. M+3+@HKHUF7U/)L0PRE-"/9AT"1(RDICD1$ BU3"->)S"LB@2J*9'3 J!A.#( M9JP^U]#<1L_&5M S5K,5.9M%X8;N\"@6$K.1QQ5?N*R9W1:+/=?6'=G6@OWU M^_K'?ZA'-#RK_O&27L\^?A+"LW6RHR#KZ]U(@>GMX,W3[>_?;E')1)ZKV)R6 M3(7JB@L@Y06',:-IDO "YZE5[M_^D7/[T']?58UJD6)3UQ73'E##7[*?^R-_ ML[]__GCS_AWX=G-U\_[;Y5_HH8\#WV)[='?E- MN*)FN@"+J;]R&W,F2Y(SF*YC!;,#WVWJ MFQW>Y+WEH?4AKS?K'Q47_,W3[[7>?MWEF5XU6K+5,_T0SDDD8E@@'D%$U;^( ME A&/(TPY5&>18GCGH>C"7/C'J/@*I?KGW631[)/\"<[V_^'\_:&:[]8[V^, MB/8$&QP&[,Y\O=;TB_8 5*M?P3Y]?>_%*)HF_B &WN9PM6+J?0Y/E(YL=/@^ MR;<6AJ+6N_52W5$WZRR?U]L>_^X#@20FBO9( 25.J!:V);!D,5&\2'$6J2 , MR/ =[82^H]F__2K8YKLWNAV$B1F#-<8S&I-L^*%Z2DO$C4-%#F$.4I@076RMN4 M8"FB"!%$7!CI5$-S(Z#.3K W= '4R+$ YAC@.R'%9J,BA:_BAUBIF8Y?=MM) MV.T8*@28(Q/2$1Q'2' [!T1(JCG9UJ3,$.S4GVUXI_69-5K MXU.U$A^WXKZ^Q8+'+$(""E0PB(I(PH+F!8P$%C3#6$3(*;*Q;7ANO/*-W0G^ MN#3K2J) M.G]Q"%D:W@S#^\$1B1QAIF9(M%"3(U26)20<13"/HXS@LL Y5>+N^.N&5EGA5E7D+.=;9;F7-(RXA"69(B*U,1Y=QJ MRC3X2#:^R08GRD^)J9; >313H!8L_:FPBYNK7V MKY,P$E(19")32!F*H8Q03"0K4BF;W)V9-E8".K' MS8.OXGNEM_J;8DFW$:4D*DJM_IVF$*&,J-F$K@Q'6>*3:/M!;_?E2AX_L?ZH\;]91V^5 @Q%5\4$*!9:R^92DA M)46B8P:$!(W5?YRJOYYL:6X?]=Y08"P%VE3/TA^GX;6+$(* -O+G[HF7>Y[, M.2R"YL6<;&S:/)AS/A_DO9R]P;-*T&-=K41=7[%_/U:U"2OVJXHYXS3F:L07 M"&.(,<@"D: U@X;:F[9JD(7G!W6#;.[Q3>@E6W.:^HL\3-#;I=#C)*,H2C$4 MF0H_4(((I%A-*DI)%9T468RQ4S$1JU;GQBL[HW52R]'L5-\2JG:=8!F?A(9V M[%@E!*H>&;X.*(7-[K5I>.+,7@-F?+Q5?VO_?@K481B M63(8QRQ74Z*\@ 25$A921BQ.>13'V(683C\/J)6>>Z.$"DN+T1>])$#G4WW53'7M=AH M"VYY$4<)2QEDL:[]7LH,4GU*@.!8I#S+TBQQDDYS-6!N[+)/XV@TOQ?@9R,>_&'J'A3!R'Y_B1XL<5V^B&WHGF[X\K(XRUMV*?A'\K><++ M-,*P(%D*4<822),$P2Q%)*))E";(*0G0H>W94:$1X>O5HEOL*J?IO/KE>O4= M*CON_>JHN72*'?F-!/7(O-=9#7[I[/Y5[V2 6DNQ4EQ/H_P7,@2W_4T]*LPGZ&6]I7KS7T3638'&W<+*2SE/*%QK,@-$Z@( M+84DUKH=>50F<8092IST@.R;GANWM>8Y:G X0&VY9C4*@&,O7#5&@YW5H&?V M8G>:5M=L:2XQ)ZZZNT99U'*&,>C*EGWKTRYO.:-RL,;E_@3?",U\]*:U]\OJ MOEJ91KJ*WE@6-*4T$;MAYA$\6F(0-F(8:G#A$LO#],"BRNFI_V,'=XXD.-KPGFY4::VM A1IMQ:XKJ^NVG*$6P;Q7@_R)WL[OKS5I66UV$Y8.RIPVC MZINU/FFQ7E:<; 7?2UEA3HI"<@:1B$J(4I1I2?0-F3Z.(G<6%O2@Y3_#6#9M+="@:!X4!@W[=#_"5VTQ(7C3 M$EF*+_*ZK1Y\K5[^[=7*U. P!81OHZS,:9)*R#!'BMJYA%3D!2P8DR2A2<&9 MTZS5H>VY47=G>O.IUZ213CI>>-F-HUTZQ(Z(1X)Y9+9]CO"W%N'.\@4PMC;L2WS7/VC'9B9:L/J>R^9SZ[8WW51F9R,=5 M.[]2P0CO)"/E3E2,K9TKE9Y"VHZ@+D%O&C)Z)^@6?*SK1U.OW1AH-/'"$KE0TWDBG_&VC8J[W?[+E(UE[ D69RI!Y>\*-PJIMLU[/(!3%- O=G#KW;6 M V+,7X#OV@'G-7P;\*T7\P,#.OZJ?H?A58NAL1G\LK,:=&:?+C_JL\#O@%/@ ME7Z;EJ=>\G= X\C:O\O=GL5+'O5.PA>YWW?NYH.W1<*R C,,6:%IB<0$TCC* M(,Y(QC-),IHZ'0P\W=3<9E^-I7H^L-EOQ[>[,*XUUD_C:\<\85 ;F6WV@!WF M+P3,OCJ/1=#:(*=;F[8&R%FO#VI]G+_#=_E^6VW,&1X]E^H=B*=YF49)K$.8 M1$ 4)R54_V P(8QDA41)X98G=:JAN3'%WDZS8'")VL!);&V7PR]';/0%;A^P M/-:HAY$(N^I\HJV)UY&'/3Y<&3YSO6=IQ6;R9%+4NVS-I]]7W>D/P57PHH\F MW^O_W7)44AP7'!8"(XAH(2')!8:%S/,DIDF.:=ZMDMPX5%QT,<)C >5F E8Q MJRCDOI')W^C-ZUKUE0[9NZUMQSJ,3AUCQS?A<9ZH3F-C=W=F9F?Z O2-!XWU MH#$_8.%&']2"%G)T,F#:PHX^V!P4>O1ZB+L&_GZOK%JOS#G$JS^K^K94@5 6 ME;J46:$/!^8"%IQ0F/"D1)S(C!16FSD%ON20>!<:*=Z Z_[1JTUK:'V3Y:P.B^]6P+3= -Y[.-3KO- M;(O!P>:R]8V^HJPZ#V_SL&Z$#HQDREL=JFR>WJZYN*6%R/)$3972,LD@DED, MBX*DD.&8B[B095DB-XW6P?;F%FPT)H-G-B^ L5K!#%K+@3;=5<=U&/=AUAD! MS9$Y)P20'M*O5O!XP2FC*=:2D9 $JD_6"S+*(]9R6E^NUUOR7)BK'=-_G\':[NX,12"(]/W MT1J:1*IO9%]"TX3C;S>"5UN@)IG,A$(V(5JLA1>PC+)2*U@QD8B$EC%W M81S;AN?&/C>Z#7!?K:K[Q_M&N H\M.:ZD8XU]'8$- :@(Y-18_*B+[URL+:N MIK94F-(CX=C'%:J03&3=]J2LY(K(2X9ROM^WR-$_']OI\H?UYK/XV3)C)J@R@=;C^I('AB%+93D8L#$-9,\L#DL MG^3S$'ET)D9_'&C M*7I[)\"3(!N@_0FDRG &FP&9AE-W3J;;<,;TOI##N4O=2?!_KJO5]N_JC7C< MB+?5CVK9KX^IZ/:?@FV;1MJ41E9D"2])!%,B,H@8$;!$D=[5("PORHAQ9E6> MRJ?QN=&FL1^T#@#C 7A6JK7UP8,MG/OE/,V.B?;(_&L+=(>S8QZO%^#VO#TF M\!,1^I>?*_4]W54/NS1&K=M* #-=P?I=\= X%(C7?;$;('SG1TXV$O@ZVQ\B MO)_AF3B\WHCJ^ZI9"V5/-QNRJHEIJ[Y:5NJ"G50,RQ&7C,<0 MY1&'B! *":4(%CC+XR06"8N%R^* MR5S&U5ZINH=E=:O=@N #6DB!^XANS6# M27 ?>7QY@?$3Z'MAA"3Z?H#&$?!'^_(' M^N8277&N7G#UV'I+EO]O]6!264I)LBP2 G(:J]B;9$ROIQ:0,U)F$:4T158I MRL/-S(T/VX27UM0%:(P%REJO;*&CR Y373B\1N8Q7Z@\\H&&D+@X#>CHPR?. M_AER\##I9_!J]VEYLYUC=G%NQ.;^BU117*.USF64D4264.:ZWCN5!!9Y)B'E M*2I3BHHBR6WGWR=;F1L%?&K+$VV$#EEW!8N KLAA&0X-HWI^]AP$JXFV<]M- M7&TG^&*D(XVE(8"RG_4& 6RBZ:U!2L7:2V/S7^KF]5KH.>Y?KE?_6/VV>G>S M^D_UU[>_@$85?F%R=,2?1*]M+M15\3^RW^+TW5_VA_[J5H) *R@IM_7SUZMF MY5/=7?T0X%XAJ: MV%@TEUHG#N@YU#]Q>:HGR]Z1C:"*N_G;]?V#4+-LW>[51LVPOYO-_C=/^TO: M=*:KGV3#K]5W+VIF-"D?W^OD^[5%+PK)HE)A&(AJ;-CYV_7U^"AM1H\:+,]*X".V+V6=#Z+3AN;ZK4'T+@ M^FZ"GI^ /H'^=:VOP#B[ )V[P/C;Z,YKCYN:[2/4(1V_8X*.$N-9.^T(,CKJ M!Z/+^"WZC3P[-H^RI)3L'IG MESFRXT;C.ZQ*66:XS!$L4Z&/FW$)RY(QF#$UH4EYD7.EN*\,W3;^2?Z\W;QWJK M(O%-_>9I%[?OBD+H8TJ]NCL")T+OM&=Q7D 4QRDL>1K!(BMU">@X3S!W"H,O M-FENQ-AYU&AA-G4]5;1DO ([M_2/]G/ILT*98W6G9=@[:2>-'=Y>T#^C5M8) MAW+06/5RJZ:-28.A>!![AGNR^W;^_R+O79OX%113A%*FYJ5R-3H]C&3K WM/Y8[7?Q+P)Z?0_?!TP#DUP/A)PV[Z]!<,/6_<5'C[9Q M?\VY]K;]U6O[16H/NM#KXT=I'BNUDK,. 3^NOXCU5S6!-6?Q<) '>:(^^H#E M@9INY@0205)($'4.?1PP\AG;V#0[:O#B@,-Q=.)R:S].,D)G>MEM+9Z$(KNO M8K^A<_>5% L=Z[Q;K77)K2^";=>*#D6Y/X99;?H\D+_F<1Y$F&<1E!GC$-$T M@I1*"E4@PQ(:DEQ$Q(6YO%DV-7[[;;D69&'*:#V28EF"5POEDBA_ GHY_OA0DX]*^&"5@G[Y:S9@MV0O]QXSU\GV['C#^FZ@3GTXYO[&3 %O?86 MS\#.&Z@LAMJ?&?A%=6J]:;Y3[]FYMNO$AXY.=*9:[X#[)&1_QHU*V]XQ/29W M_PVXYY(>%R.JY2_YA:I:1'TFB#,"A4ARB-($J7EISF"BN)]E>99@8K5?[M[T MU$C\CO/Z"+,I-+H4WP#=EL52J\NK3J3%LLK]M\^K=.R*;B8>%N"!J?:DR%FC MG\M[53N[%6G[M-;A$!_K;+[1S]>3@V+)UB:-6HUE9PKWB1W^C[MM,/,AD"4@ M^S/HGG)5^^':D<#J^,#1LEK[.=I.=>WYA'Z3A]?;8J$?=[?DS5_OU7"V^EII ML-0B%EAB3 E6(1)-4HBRE$("@;;BC$H!;)]@%[MZA'7BD.$!U]P\W4)V#;2>0? ;2=@V/&B0[87$< +O= M?,/Z1D6%.REDS'F6(0QY$!*=H!)"G(01S$,D\IS@+$F\ZNI=]]SZ]/FQE_'GR62_/3GC/7^D^ M<_TLRLVZ8!O!3<*?XI"CG_RV+':C7QH2%M(D@4*20'WR 8:ZL"5D(J(H1BC$ MPBH$<6UX:D2PM[1*].VC5>8$_/59ZE!P#DP=;22UE4 9#DY^:&P?&F/[^>E0 M6(\T.ZTP53/3>NI)M)[05S757"W!YHEL]#^?"JHA+\G"5+PHM[14$Z*-/E%9 M_4SJ*:I0DZ+-=_4HK7YCMM3UB4T"RA?!"EFH_GL1ZT)OCTFP*9[-H[3*Y.+P M"G,(1FNR*ZILEH/45P6>Q0:\^MOQV_"WGXQ%^KMKM_SMJ6!/H"@/5OTW*U : M;[59E;U?E?EZ]-Y-T1DIGYH%YF[3OSV)Y2V65^_QWW[ZQ^D;;O*P*QF4"V^_ M?NQF]2C,6*O&/:&8GVL'20G^=D)(?_.T9-#G5>]8,'!ZW&C+!7V<;"\6]+J_ M?YK3_[TE:_6R+NJ,JCG/\C1(1 +3((H@PEK@*:4))&&:1QE+,IE8K29WM#&U M 7B7PK.SLW>.TS&:W4.M)XP&'E7=X>F5X'0! _Y3<=/'CV]Z8)KY[*;+EW: M=RVPVOUXL]_\T*?LU3BMFM(ZG]MDFNEAO';+""[N_)H!0=9+ MN-INFK#@5;$T,A.EY8:)S_Y-"8^)3%6ODE!K_@M]Q"!.(<4893P*PCQF[AMVX"[,/L-%+@6"UWK\V('@T7METE'>-[[ID),Y=P,-"62@;K>L?"2 MCRZW77<>M1L'7Y6NO]&6.S.P=PB\.?Q$6P556EX!XY;/96MO&/M=U+[=K)&7 MO+WA>+H@[N_1MQXF:[8(]\>*4L8B1@F'6*H@'66!A)02!#,D$>,QBVCJM&[> MT=;41MWV\:+&6'-:OCH1TO>$URG&=G3I";F!:? L:..HH^DV+].UELZ_R#FI_XQ^5GG<*F:SR\)F51_K9_69"RK#75!0\1QSB!*648HCA",$^" !*:\DQD+ ES MIT.J0QDZ->XR]@%CH*/T_>!=:L=V4^BH@:G2J8_K:RSDKI:I'M1UGZ_M;CY,=@LS0E!(:0X)A!A]3=,(@EE%K",)PD7Q.E8G4^HQTE9 M:0&]%)MAT;:C69\8#AU9GBLI7UL+:G.'K!Q_'IAAJ\WKRY[Y&?=172;A[Q#=3 '&),!;6MX-#8(<"S3VCS">)( M26R=8-;G^DNCO?T/\.IOZO7\VT_@U>YHH7[R3YY2I&S!ZTB+NOJ(T5*A;)UI MIS]9W]/G7*VN];)X6/WGZKEYK7.A0C:I:18' 40R9Q"'J0KGLC3E82I)E%E% M>/S5FK4W4F7[:2)?CF:?87>?3&Q$9F$*/P.C!FN=0<3F9>A,Z(W'CKT17 M$%V:Q%2=4+[[LY@<*WJ%R%FQ7< M/ GXI.$N:U[U=A[U(IJ=ATY/[QKQ9.E%DP^/CUZ^S)T%_R!/Y+]^;_+444)Y ME+((LBS,(0ID!G/*4\BD#'B:10*%5LM_)T^>&O-IXX"RKL=7?HC8==;KCAFM'EN-Z_46'>PZ=/IV&>H< W*YVG M_R2TQ.+GQS<.9&V<7\^W5S\#?FK[QE6I_%O@.'CR\?C0&/&MFF_O.7]!O M#?4-*9_>+5;?/BB[U%_OEU]%N:F.NKXK] "G_[X;R-X6)5NL]);-;KT_C4.$ M<9I"+B($D9J@0QKKW)N4YS*F 2-AX++L=ZM!4^/8+]N7EX5)>R(+D^-8F:MS M39:K)=0^JDA@5Z7&L8S4S=UGMXXX9J<,O4:@ =>^S$#M#=BY8XALYQ#8>P3V M+@VR->0+7Y_+E3?;-.IRIB\$CY<[O3VW'SW?+[F0Q;+8J,'TJ^"71%/F7,J, M(\0@X?I A,QS 6F, N#,, I"CEV2GFT;'=J9&LK=C4SW$N>M5SVO_2G?J(< MY$;#MMUDQ[8#@#_XJD%C,30F@\O*6/Y(TQ$FG]QHV_2H%.B(QS'3N=[>,]ZL M"YK^46R>&NGZ78YXH]@ALX0@3AC,S?&J!#-=;Q3!F-$T#.,PBNQ4$%P:G1J5 M-3:WS\TXQH8V4%O&?YX!'#K&:[#[INS=5=4X.+_B74/%!2*O89I-N^.&8@Y( MG(1;+O?V8Z!/>U&!7[9D398;T2Q3$TIY2$6D4X4X1&&J3_P%%"*4TS3->()1 MYL([EYN:&MNT+#63H*:BXNO5DO?5>^L VHYU_, W,->TD=M9.8"8VW4P?+)* M1VNCQDDH QF@S*H4CF5[4V.0QEQP8"_0!O?DCVN 6X8N_F <.FJY!4'W>,4. M%Z^ARI4FQXU2[/P_"5 L;^O),6J"56S>$6;BG?KP41C)$,>)A%D<"ZA#$4@R MQ2XQQV&",QE2Z;2V$8I/_W'<+:?] 2#@E3?#]HP=\0^(]\!CP@[JVG10V:YWFFL-U9;= M,_#V"N;.(T9/Y'P.)JXFC#K.],3G> CJ^YA^H]-[L=GHQU<#7SWS2G(:<)Q0 MF+*4JR$HBR%&,H$L#'".&<$9=CKJ=:Z1J8TSE8VE_IKJX*O?K/8LH';4="M, M _-/99X+0,X4TX6 3QXYV\ZH9-'EZ3$C=%[;\T \62\5>92?Q-HPBCZ5S^8X M31.J3P(0+ .(!.>0QCB'(4]%3O(4TS!W.A=_KI6I??C&**-.J$W5ZH2U-+(6 M*.2KQ8*L6S]U%"L\C[,='=R,WL!\T-@'E(%5!#(#QD:/1^J[(/!ZLOYL0^,> ML._R]>2?%_3BAB30^OAAMMWV9^7E"DS2.<@J33,]YB)K]4!11J$(!@4G" M$APZK5!=;&EJW+"/L%>-J:"L;74C@LO@VI&!%\@&)H0]6CLK&V$ZCT>[KR+A MDQ7=DC>G1+^L%ORN2K:KCDY%''Y>;HK-]W?%HEX:F:OG/OE[#"7#=3'$K M'$///NR1<"K-<,GE&VHRG#QRM&(,EYQI5V&X>$U/X>9Z.B*XKB@NEJ7YWN_6 M:]5YYIC4Z^_[2^HT-%.[IY(.N]_5(RI-E;:')[+\^&*2^M^MUE(4&YVZ_,F4 M$)@G*66"2:V_*A!$H59B97K94H49F$LA**7SI7C4)[(?'/2@QW/!ZH/*JP_J MQ)$!!UN=7K40_-]D8[!9#:GV=AR70,9\(>QBGZGU[T@JV-HE2+5/H.TW:#EN MI,1;US5IHL;[&:C%$UL @*IRY49! &H,9F"'@J[97>'@45M[_,[SJM4]HOGC M:G^/WR\G6N(_P(1^@^1;03=G#NO&C%"9D@B*B,40I6FD]]THI $-*4FQH(%3 MZL?Y9J86TVHK'0_@NH!J-R;<#M7 ]-T#)6=N[0;!)PU>:&E4QNKV]IA239KG_O5 QSE$FT6>ALUF;7ZIIY',XSS"-TB!44^:0Z!6S+(M:#NJY]$,ZE MQ"JV4B%7D@6*#UFF)E\I3Z (*,-8ICCGU*FVDT6C4^- >Y$5?P(K5IUCQWV^ M(1^8[]Z-+:OB@H_7@DHV[8Y;',D!B9-"1R[WN@N6_M=*?5"_JPA1S37+AR>R M^;1>?2VX^'DAV&9=,+(P*H[/15FJ3_%0,[K9?7RKM7Y4]ZBVD#7BH/];_%OE,W[4XM#CO5 ML^"V?\P[]&D]-C::N*U_@-K*N ,\W7UL/M]8_?EF,A=)&%#($6$0828A3F0$ M53A 4YR1C)#$=K3M:FAJX^+P:"2_[T<07;F.)F#\) M(%34O11B;8Z[*FZJ/G6-HI:X>F[5<%C)B^/%0D]LS0WEEI:;9FJ[K^@@5VLC M5RZ68OWXW5RYW52J#,62;U6CA;?AQ:83.@:,SMM'&P)LG&B3NM7U/2M(ME). M/\J=H*_.4=79J7H_SQ0[F[,L(5$@$(P83R'B.(%YBD,HL?J!")(()TX[[[8- M3XW&/^PERU5SHMP \9?.I!"FY*%CC4-;\.W6=8: =&"2/SX 8/;P[\MR:TC) M6&[X9&>[QP*(CFAY+81HV_:X!1$=$3DIC.AZ?\]3>&*C-8 MSHB1ST.2I)2F'+(\#B#*,(98D 2F<9+GE..8(^0B16+?M!-MC:!"HBP'AK:V M995U*'C_[9MS[N64!G5$X.![H_P7V6W)Q /)BRST4@A2!(XO%Z+,M3"Z@VIV)_9_VBI8E&5T&\OI$^&9XAJ:6'3*':[>W(F,_ MY;T9H9'FNI?>(3W0?7LJV).9G^J<9[+\#IZ(#BIW ;RGF6DG5AU3TO/WC387 M[32[/0GMOK!?*/=9J)[:[E,96M+%'^FB>*S>T!RKH(UC 8,@1Q!)EL,\8R%, M4ER:](-9*]/JI27"O=HY49I5GZH2P,NZ MT-+F"_,6U\>5:O$6QY0LNUZSB_F\]\7 G%S;.VOE6+7US_8[.W_DYN=JS6B>9PD))4*0B#B$B*6IBO;T M!#7,@RA.PXP0)VJS:W9JW+9;4RLW*_;/^F0=:Y_ J]?8')?7[/K 9M?RN*MI3FB,!U"+VBE6,$=A: IC=0,C25)F#FE?A\W,#4V M>%/KIVL#9^#_"OX1!N"%K,%7;>R_ [+=/*W6Q;_4^%I+>D,0HF06!('^_W^ MHBRW[5_F\2Q*U/]3;/:TU#_#()LA%.BY&%MLC11X.,-9,$-I8*Y1_T+Q+$"A M7MO8FM*K^HG:(D#TP>SR)UTL7/WR5]6_3__[?X5I\!]Q. -ZF:':.1/,[!,? M_"K04\?R1>AE3+'X[JJR=?1>V#':+;T],)/5'?VEZFACWOZ\916TOI6+!9WRY-$\S.'W7G(LC2-563,D"YSQT-( M,RQA($)%8I0&2#A5:W=J?6H,UQAOF.+T:(4'R0&WSK%CDL$@'YAFO*+MS#^] M4/-)3FX&C,I2Q*+("0HM=(F[VAC:OS5F DJ.X$V%!A+[47_+L'9S46>0!J8 M<7K@XR0%> 6!&Q0!+SUY-&' *ZZU]0&O7=JS ,'SRV+U7319^>?7@1[(7Z_% M4LAB\TY9?VYU,XY9F!"20H(%AP@Q#'.:9@IKCA%A@1#<*=[Q8];4B.3+A87G M&5 SL]6S !OR%Z"52XYI4I[ZT2XT&K]W)K**/0/**U"[Y;&\@E<\O=9C\&/9 MN 4*#^&OS6J'TSSFG7.:$Y)#':0I1S@7,,4$0,RXP#;. Q[AG0:9CZ=XO%ZIM>#)V92=:;)OGAKH?BPBU=:?:%V<#DUA>N'HKZW5C&FFHERIQEJNR@]@N4AH"N(&9HS:Y$>G;63T# MFQ6@0LUF"SYK5N2V'FIS],7*LX257=MCRU@Y(7)&RLKM_IZT1(JUV1#]536T M79L%CC^*S=-ORQ75*BTZ+KI?OFPWI8J3E.?*##-S5?]2+*G(4=2?Q5)\(PNMG#O' MG(9$9!G,XTC7%>$QS%F&( EBO6\6T3RS*L=YN8FIA?3O:_7N=66B$>FV/UAZ M <9NWO<#SL $71DX:\+VVLAN"6U;>.P/WMX.TU@J4UK;?27!PAC\][*6?*_? M*KU]"O[^:?G?RU^7;Q^6_ZG^\^7OP!RVVLR,;I3XBSR_Z 7\OW\*_SOY-8S? M_EW=_*),-,6SUF;>KT8QJ5?Q=97II3 R\NKNXJL SRK.>BJKQ?[-4Z$N%4O MR7=?' FZ8^*,$MP MG$.>B!PBQG*()260$,YBPE BVIT;*>UN;K>RR=^:E2Q?8Q>L# 3LP MH??$M$]^MRLZGE._K9L?.RO<%9/.C^C'6\>)FQ_$YKXYFM'D=\[SD *8F)SN[2N18E84 M/Y'UYKM1_R1L=Y04!33D"0]@R@,U:^4T@3D-.(PDC7$J0H+=(J>.MJ;&/[6I MP-@*6L;V.JS;!;(=YWB";O!8J"=J/<1*KN+A5Z+D_G_^9=D;^[B][>OK!=US;?[UE+9[4 M)*GX*N[-YJ"*13[*!_+7+B#YI#-H%*]L-NN";C>F_=4'Y9Y.DETMU-,?[VM) MO'F>(())@"')0T42040@14$*XT3D42 IS=+(13C7LWU._#*"NNZ!>_61$??5 M&I\=:+^B\X.Z96!:.^R1RK5Z:W27+*Z\G(']+*MV%+0]U;DZA[Z"QEF_*T<# M](+OU26?)HZ^ C4 ON=6J89HIM^(H)7T[TW!#[U09M+LYR1#2(0JZ@LE4O/% M* UAG@9JTHC3*&)!$.61= G]SK0QM&NLLS>UMEF]\OF MD)1.U7BS+3>*M]9F.6L>AHSP,(^ABODT7U!]$C,44,@\BJ-$9I(F39K@@\MZ MM[4)/;+]'D91AJK/E?6IY.O2 [8+WGX!'6O=N\E\;.S^2:<+[+ U*7&-\;-J M;=SG K@S9G[7P>V;'WDYW!F7TU5Q]T?T([-?B^5J76R^[Z8](HE8FF9(351# M A%*.*2,,Q7A"(YQEJ:!6W7RXP:F%MX8Y=S6Y*31M'>DI!,<[7CG%G2&CF&T MH,/3:J'>I?+OX.?_9ZM/<8T^L[L$D$\F.6EC5+JXY.$Q)UR\KNE#):SJ>A)@,R+9" 5.Q=TH,WU*&::/2EH?1M;C.*LAH M;&;-L-">U!I\="GM):@1FH$*(QV;5BC-0(,3J(&J+@$:*K _X>%1RF!J_>]5 M&&$RSHTKLS 9MR\,V=,SL$WCBSDMO7PTAU)XE5I9;:]PR1B-<@XS M$NN#ZUD*<_4SB"A"+%)_PV'43R+M+VOK?E@M$PJF,=[?X@>;'K2%S6$;.XMV\FU86E:ET3N!(CVAV;BD5. M0RD#*"C+()*<02()AI%@).-9)O/0*972H>VID=*1TN(-I];LX;=CIX% '9BD M.G?!9H!(U:E[M4MSE/;-6O!"%V(JR]E.L&R8DV[.B/K-1;)O?N0\(V=<3G.( MW!_1L_;;MBR6HBQ;ZC6?UJMW^FCV_;(ZH:UG^\VW)@(41R2,(8YDI*@N3M0< M.4FA#"1+691P'!.GBG!.S4^-[92IP-C:J)J2!6B9;<["M3P#GT6Y7=S BHZ= M94>,PW7!P-S8&-Z&> ;V?=+NB2'XKQ]P7NO4N5DP;O6Z7NB6I2G/0IS#.-!G@%$0P!S) M!.9,!#EA6-V WYNM=KE?: X6Y%OYJ<-][,0@-]@?1)Q7VL&)4.NR/TC$EWO"D MFPN FHV>LBJ). ]")F.:$4BR1,>"'$&<9R$D"4I$',@PD'WK@+;;F1S!'90# MK:MZ%MU5(IUPQ2QD!*GP.M4K"2A()"0Q05J.+$HC+&,2B_F+V3/[LB'KS6CH M'K SL%=ZK[:;+;G^C]X- M^TH6.K7A3HW)Z_5W]5%4^5PBDH+F/($9(P(B''%(A$RAC#'.$Y2G4>:4#FC5 MZN1&2AV=ZC40IO\B]G8[DH45XIRE#"=I!D,98(5X%BO$LP#2G 0,"\1HG,Z_ MBC5=_3#,VZT/B_H0 %MRLV_0AF;JYATU?VF9/ -$SZ\JJWTG\CFAY)7'K1H> ME]5=L#CA>*>;;\U(^'6[4/.JJK[<^I-ZCZJMQGV]KR1F4C*"89H%FO8QAY@P M##/"A0K?\S!F6;^\A&M-3XW[V[OK;U:*^00'366^%4S(,280RQB+FHOQRH1TGVAI!P>5!MU&+5Z_H MHG@D-3TM*ZV0XMK9,">0[7C( W0#D\Y1^E2K&(4_IKF"@D]:N=34J!QRQ=]C MPKAV>=_)[DNA/HCB7U7R_U:]_%]66)(%W"KB*&N;>\C?7@'<=@[F"\;!)U][ M!!M+P9<=>A]\'O2W \7O7*NSQ9$G63;>G\ZNK.YR/X^CE^:V2UW7<;7DJ\U& MO!6_KKZ3__K]_?LWOXIG*M;S..<1Q4$"104K3.)(\BR7AMJ=Q MKCX?:!W$<[NJYZ"4>G]L% M=W>9-1CAE)*0P 01HB:&>0@)SF,8R"CG$B4Q)T[)[I<:FAHCUW:V2C_WS>*\ M"*WELI0'P ;FW5Y8N:\]70'"ZTK3I;;&75>ZXO')*M*UZWOKB;?*]K4.X7Q: MKV2QT2T()RU2 %VM5.8HII'&'Y1FA=X\/OT$I2PT$ZL-X(J50+3^N MR;.I;))%,DTBG$-B-BW#,('J8R 0)PD).$M8G.7.TE5GFYH:NQI+P=Y44-O: MJWA,!\*6@9T7W(8.[7I"UD_KJ!,-[^)#YUL;7PVHT^NS\CS==_A2"+YC3 L\ ME/O"%7,D:L:\!FT[7C$&X(_5/]WA^CGZXAZ4/V]#-&P^+I;C?B.=RGN229K' D!BMKCC+(-7[!%D8\I"$3":)T[F["^U, M+6 Y$M\'?VI+@3'UIJ(%>V#M*,8#7 .S2B^D;BQ5<(+#<.4*]DW]P)(%)_YV MERTXO;SG5*:EZ5SM16#8*9ZT3^JDSBUT?_[?^$HS/ZC5DUSG,B#GQ9@VJUB M)A*%6<@EC 0/(78 M,;8,,QC<@]./!Z1[\$\OO/R2DYL)(S-7+WQ.::W?8WI+TS&A]:'T:O+GHOQG MJQ9ME#":D8S!/!,)1"B3,!<\A1%"DBCNT\4('*7H+K4U-2X[,!5H6X$VMF>E MWRZ0[;C*$W0#\U)OU/K(Q5W#P[,\W,7FQI:#N^;W&?FWJ[?TXXXF,5RK@RSY MF4@?1TS&4M-&3O6"+E4SJ8PS*-,,B8B+F&+I,I.ZUN TYU6+O=7FK%J?:=15 MJ.UHQ"> W/)^R/4?NY&S9E!;*'P22-7VQR52VP1."84Z_O<4[D?Q/(]63^* M;82&0C!(H@DQQ"4\9I$E&82Y1'J LCR,4VJ9P7VYF:G&(LA34 MINX$6\L>B<8=P'8SAS^X!N:+LTB%?J&RS\7V ]E(.=@:ND4-'6O,]91B?1V( MCM3JCIM'2ZF^[D [E=KBZIZQUJHL]2'W8ODHEDQ1[WZ7A<8D#W&F9F@RH1!% M6$*"!35'Z"1%E&,DW<1*+C?F\O:.I%"R>GXN-E6B7*,$L+/[ACVM#L M8RTO M( X=92DC^T#F'FY=1<-KH'6YM7%#K*M>GP17U^_HJ4>[U2ST438BN**2P5UK MC<" D(SF&#*4J]"*9B'$,F1FUXO&.95)&COISEYL:FKAU4[UF:V>:;'M7K M$SG7ZW?T8X\[IB+1[4(GOYG">V<6I#5S?1";C_*!_#47(>*Q"!A,, H@RGD. M29H%,))<9*F0@D5.TOZ.[4^-9UKF@Y6I!LH.=FT6RG8W>G'M$#O.&1#F@8FH MC7!5;_7LOEAUOL*H 6C24C[X(ZF>X/ED+E<31J6SGO@<- M,;@HYC^KB=OF^QWGZBTJWZB_?EP_K+XMYT$21GF&*0Q('&D1\!02$0HH(A8' MB,4DS:T6KSO:F!H_5&:"VLX9T)8J'(&VU8XON@#MI@E/, W,#KT0LN8%"PSV M=% V?% *]H_'U==_4W=75*#^Y<.W<*WYWFTN[9LX4ZH XY?5BIM= M,+'^6C!1?EDM^%NAXA%6G<^+8:2)D MU^S4R*!MFVOJC!7,=F&#?_ &I@AM\ Q8H=%X!7#H<*2V%:XK8T'+VEWM M5W_T8PV-3^:YWNBHI&.-P3'?V-_81T[1'+)BFK%^)4OU\>C-U7?%^OG+BV:R M1?&O8OEXO_RR$6+Q>ELL=/6>+]]+O4=5YTGDE,:\\3MK M\.#+MI_NI]5/+I*18_;72.E,=X"U>^YYWW-2]UQY](65IN=HTW-EY9TWA4E? M '<"<*^4K>5/U_'K(0%G@8M?:;>N!D>6;+/P_52*S>:F?H12'1YOY,L)BL(, M49@F6,N78S6O3P6%-$*!"",B!;?:/CCW\*G1Q1DM@B\M+8+=:?M^_'$ JQU= M] 5K8':HS!J !L[YZ_.K/WC^J!_Y.<^.O^FSU_281-?9WW\4FZXD2GF.2YE"D/(-(PY@+AF"4XCC)2(XX9M;3YQL, MF1HU-+Z ;\H94'FS._.A,WK.R'R!QJ4^4[%;.M%BLCQ2UPP]36YZY8]6K]2> M3*Y7'*;&(_7.2)/B_;?SM *DLE\%EG*U!ILG +6)9BCGF2$QIPF!(:0I3F E(>4LAH&(<9#[+0+M'&LKVIC9"U MN>9+(@<&JX_-6.RX$78-;[L0VB.* P]F;0 /;06UL?X";4M4?,;>UYH<-1RW M]/\X0K>]K1_!O"N69*E7#/=2@T9U.XA$1'*)(.$Y@@@) 4D4T!B:./D Y,\85&'PRQ:6F1F6(*_X> M,\.UR_LQ@I;+^2CO^.JE-8\(>FSNXSB]*O25E5,U61AYG JQG0 _GKM0I19+%Y MJ_Y@A5BR[[HBR^]J@J3>AX]R?^LRC..GU#?D+T,KK M$KSBC>.%*'^R7X8:_'6XOH XI4X>F$\;5T'M:[4G!(W-X,U!A^LE1WWBJG99 M5X)HG/X):+=![3?X* \>4_L.*NA'QZ--N?=G? MZXIJ7^N.5Q<;??.:,%[JCJ\XPM/*XUA=T;$Z.;@)HZU@C@5F>Y5SM#9[*C*H MZ)(7BZU>^O@BV'9MTG]__HLMMEQP;4!59;TN$_=SO:[^2:R-/=5G,T_R*,@D MEI QK1V5T03F/$(PCQ(4!3E1;Q1UTFGP8=74@@OM%&R\TN'%\TJG#>J4G%6)AH37A]^RTBS>ZV)7?XCB\4G7Y_PJUN11?!9Z@4"U M:'[Y(-;/X9PF-,QR'$"9Z:HT.0T@I5$*=9'T/,54X"1S7X"V;7YJE%Q;#Q;: M0C6M^U9[ $CE E@W/E27 &74LV'K[X*L7Z1\JF0Y MFLWEC%$F>!+ ) ^P(KHTAP1171XT$9@1*F5(FWJ@#_;,=[%!JV_LL!+HPPA< M5\E9+5=+J"T&A3ZT8!:RW$CL,LYV?'4;;.-04P55;>1.\ZNV\S+I.Y/052Q\ M\LWEQD:EEJL^'[/(]1OZ5A]?K3>:>0P%Z:/W\SC%(DJ3&-)("H@XX9 & 84< M!RS.XC#+I)/*QFD34PN =F7?=R%0J6V&)LYI?B2NI*S8PFM'$+>!-C S?-FC M4\^WLOA)*R-7%+_DY6DE\8M7]A7BT\NY2S7ZO5>3-GZ_W*CN M+>A"W)6EV)2OO_]*_F>U?K,@96D22R+*DB!,U7PIX1*B0$:0\"R"F/,T(03G MC!(W571'"UQ>_G&DTA470S5U76^:4\N- Z#RH%=BCVN_V'')@%@/3#1[R^%" MF^X.TQ/M1]SS$TO0ZV68KFIJ\4A)E@6 M40*1B-64*--%R_.$P@@%6)(PSFCN%.B<;65JL4Y]XF]G9<]LH_.(VO'1S3@- MO3_N#)&[8$\7!%Y%>LXV-*XP3Y>O)V(\G1?W2#0RS[M?ZMUJ4P?TVU)]9$_% MRR>QUI7\R*.8QR**91#G4'"90A0+!'&H_J TRAA/LX3;G7.P;&^BC%#L; :K MQN@9>-F9[9##88%Y-U,,@.0XG+$W=P9V!H-/ X'HD,OB%\RQ:FD]B=8+J#<> M=V]F=="MM7F\6M>U(,$+44$Y*UZJWSKUF"E_7J18?OJR79 MB,5WHW.S6A35KRJ==+DK/I*@;'O MP:XL%HNGC)>(8N_202Z)PVTWK*)?D,*_^TJ*A3Z*]VZU_D(6K1W/._X_V\JB M7:$(&0OS$S/RZH\F6[%G4*JOK<-AVU)X;M8H?U M_I$[;NCM@3?W6DV7;EI9(S.PJ% GO/#,%Z+1WB M&VOOVP\^;!M_M\(CHF\CFGBLT#C& 8Y 0BA"DDDH0PX5DJTIP3XI;KY]#VU,A;FV[" M,6,\D+7U,Q4V5?:#M3ZI\VH?R3EFC+CTBQT=#X3VP(S; %W9#=[M@&Y,!]IV M0#:@LAXH\WW6^';&S&^Y;_OF1Z[\[8S+:1%P]T>X45RYWLQ__DM1IT[2^RAE MP<2ZT5,D7.:"2TBI/HS-DPSF:4I@3D.)J6 <"V3#9)>;F!IA[:P$M9FN HH= M:';SCQ^,AE[*.(;'HR[:=0 Z.$/=W.(+]:]CKNAX^BB4<-V[YLNWN-)]K?-X M$^7]KL@R45]RDJIH14JDHI6<19 R$4 64$IDGHJ(6HN@76QE:I]YE;]T9L?P MO6L9ZVYPKR]E>H%L\*W6H7&R7ZWT@M=(:Y0&))-&:)8$BSV,Q-BN$X?TBJ-. M$GATK#KE=J7K+Y_DEUZN9N MR?7BXDL]IYPC3"2+!()P#32'[@>A0&O(^*W'&!'>R,7 ;SN^6GI M/XM[^E82?B!_W7/%2(6:;5=Z ]M*(3Q+ IZE"4Q(C""*U+P8AS&!.0IR&? X M"Y#58="K+4V-/RICC;[+H;F@LM>ULO E@+NYPRML0R^-]46L1Z7A*VC<7&_X MTO-'KCI\QEX5[86)'].V" MD>$P'9AE&CAKY8W*]*I.PTYY_L_*?*#M!\8!K\6+^B#GMYJ1DP4CES?J@\YI MO:->3^E; ,EH)94/JSNF)F9K\;Z0XGY9;M?Z:+IIJQ#EG.QL!M7+/JNSI_5*^9V: GPU63X^:S&Y .>W2I-5 MRR/7;W)!X[2RD]/=/?.QU-Q/5,(9;T7)UH71GGW0R6!SE&8I"[(8Y@')(*(T M@AB'&>2I3!,1)XRZ*?ATM#4U?JI,G35'KUOF@C^-P8[K/ETPVU&2)_ &YJ$; M<'-/EKJ.B-?DJ([FQDV&NN[W2?*3Q2W]^.-M4;+%2G&23JYJZ4S6A=[U.?KR M1$^RW$\STB E 4LDC$6@PJ$XS"%1\SU($M*.P$?MF8)K[TA+CW:DPK]6X7-?M_G.0*:,G M_'R2XJTFC4J/7QJU+BWKT]-QF/DNAGL5CR&WVOS"(5#R MF@]B\VVU_F>IHM/W;\ KNBV+I=Z0U+?_- .*%<5ZK0A=S:%)"?ZVO_,??_-4 MV_$"7%WU&H]O&:\&XP5C#^HJ7KJF7RRI.FA_)FF>2AXE-$Y@P-,(HE2S&N,9 MQ"B(281B+E+LDK9T\/2IY2GI&A!%I?Y'-IMU0;<;4[=4O8OMRN)N4=T1GB2- M:<0(C'*:0X1C%6DG,84BST60\IR':>RF+]4;T9'4H_:80J!BM8(9/5V^6BS< M%74/L;2+=WOC,_!PH8%II";-B5%P=_3.547%_46N9Y'P&8<>-C!J5'G6M^,8 M\?Q%M^MPOR\(-4>9M&SE=JU[;1[$@8PR(6" (ETB@7!(<);",(MH0"A.\]!) MU.+"]^OEH^5;F(M/:&/\U6:VBNZ*!Y-P+$_U=X+QU5$5LW"WJ#NG:*EK$+W'4Q4>+__=5='2NF?L>&D8O >FJ,9H M73^M^MM/&O:][G!M.OBS,=ZKHJ4K8G[%+*U;'UG'TA654PE+YR?<($?T?O]= MOFF"J4SR6-$5E#DG>@^40HQ3#&5"J0QIAI/0:0_T0CM3XZUJ:Z$>.-I\U4,! MZ RJ=C3D :N!.:>"Z7V;SM_X#H:NH.!=.>=,4^,+X5SV]ZRN3L>.><;!?&!R:G(Q]A'0Z>QM MLP)4@$^DX#.P\T>'HY5'0+OD.V/C%EC])W3TLN8'Y'O<@MKY=)";GNB^6:E" M.+-)$ 4A-MNAG\6+>M6?5-OF$!)YKO>?0A9CCD0"N<"*0,.00!*F.>21E&F0 M);E,K/+^71J=&E4V=@-M>%7]$>Q-![7M/7;[K'OA^H;H$-@.3(D_'E;[S=4A MX!UIT[4"=KT']J4&EFPW3ZNUT2"EWXVH+UV1M1'SY<5:,#5\F+62@W[RI.3A MBF?'KJSUHT;;K75UKKV+ZWRO._?_4HNR_+)>[4^51P''(=-RCE)"E J39RQ@ M3A7[9SEE42QL:?[,\Z?&Z(V),V",[,$QYT"\SM(W0C,P(0^#BCW)WHC.2'Q: ME>]5D;I<*5XE3#6Z750:ZL\OI%B;G$.MYFP6DNNE9LV_R@AA!-*!W&HQ9R 4 MEZR>"Z:>99)%2T#616DNT ?A5F8]HUFIKDX=<+-X#7;I,FSU3(MEE86Z>2(; MH+E^N=)[[;SX6O M62R^JRZJCH_J"K=+#DKQ0M:5!ORZ.L"HQ@!/Q-[1AQT< M?NZNT>BZP^0V,W==UD.;TFBZ_VKD\^]KM?T/ZJVKZ\I$22(3&F20$Y%!)-(( M8LH93))8YAPE01195>BXWM34J+E=4$);Z5BNQP+;;IKVB]C@VRRN8+D)5UKA M<+. 97@LHCR7E.<1!'$+UCT3]#4502)ZI&3L* M"GND;723:F:J*C@FEUGA[K!GXA'-4390#NP]3$TS@F,ZK!FM M?,&/*DTPO;(#MY04\%0NX&%-N.&W)K0/11($.$,PR)".4N( 8I*%D,9:B"R- M,>&)6Q;K<1,N7\YD]D5D\-U)6S!Z;#.>\]GOUN%!"R-O!Y[S[G2+[^Q5 M/;_:U?)19U3K2E0/ZA&F+G82L!!'J80L#K'Z=JGZ=J,,PS /TSA.L<\MUD7A3E&L&M)V]BI"?1=3RB[X1IZ&_ZUWZO3U$[E]X!P9>O_-S M[8S[M7=X>O+-=UW;[\NOA.";M#TL8TFPWJ@AF80H)@)2QM4_,:%)E.!W=?=&Y*!/^N[NM""]_3&LP[[_(8/ M&QCUXSWKV_%7>_XB=P'>^@G[7)V?E_PMV8@Y"S.>BCR ),_55YLA!O,@BB / M>)0F$0H1L4I([&ID:@-U;6<[C4U7:@/:5GO)W8N0=G_+OH :^)/NA9&3R.XU M$&[0U[WXZ-&D=:\YUU;5O7IM7]7^D[6W9MVM?:+W8:4/@6D!S-5"/>VQ*7LW MSZF(0[WEEV=8Z/&<0)*Q"$8B2TD2R3BU*TOGR9[)DNIEOGX_9='KV(K1TG^D!L8++K!Y8SJ8$#E<4N@86)5C"%(XW]"/5^"X1 ?=%_?/EK_;)_K>[_)\W^_3G*-4 MAG&0IC DA$%$L@1BF3'(D4@3CF(:I,X9]%?:G%K\L,\?;QD.]I:#][=EE5_K M@F[N& C8@9GD1V/JGKWO$=MQ,_J-[LOE;'Y='./_M^G\EIUJD>)_[4FCI_U; MNG;N*(#MK>ZC3J,CKH53Z3% U.Z51LIX68T"[9O9HM!]4-_K MB;=M0>T@[*N/&(VI;9UI4[3U/?TW>\Y)RSNNR^[*EK*Y3 M>AA [%[)B(49BP2,D=X+D"F!1% ,>9;G6N-38U"CRTMSV9Z//) M7X7Z.C'Z!'!@CAP9.WOF](GA2"3ZH"90BD'E:OUL-EP4;Y9B_;5@:NC9&OD\ M LI#O,G>+T_,:HM;!\E>?<1H?&OK3)MZK>_I.=FJQ(7ULJ8.;K>*X+ZLY.8; M60LCQC$7F4R9U@46.28J @T(I$F"($T3QO(\3Q/N= K^6H-38^.6O=5F[)(L MX+84H*RMGH%';;=C^MLUV"WGN![!''J.V\*QL15\V6'X2R>&[E-<2V"\3G&O MM3GN%-<2@9,IKNU]_?C&U/E\6BW4'64E\;%;UHG2(,FDXA<6Y9F*^:(84D%B M2$(6,QSCB =.Y^PN-S4UCJFLPZ M2#X9I*.U4;GCNM?'K&%QA_M!G[=UG%N=)O@DUL6*OU,_*^<,29RF>0A#Y1U$ M813"/$A#F.01%V&8TS"Q"DHZ6YD:2S2&-N=8*E.!L=7^J,]E4+MIPQM4 S-& M+Y2<#OM<1>&&TSZ7GSW:<9^K[K7/^UR_N*\X+R'_2DH]-:D6 MI.Z6W&AT-?]\7(N#=;HPCC#B:D)!J)I0H#Q"D"0L@Y0%A J2E MZAKSLO5>5\E NY_L?/"T+MT'L(XU:J?'C;9>W; MVH$D&0MQ"M5T,("(Q *20"(8L"C(-'D Z=9'D1I&,. (P91QADD,N,PH3*009CP6*9.== OM30U MSJM%E8V%X-WN!>TY+[X,L-V\V ML0[-A92/01NJONL;._[SX*AA>SU%>;&S< MLY37?#XY3WGUAAOD[3\+)HJO>H]$:U0WXFR$1'E&,(<9RBE$%$3KS^-J1Q%^T!J8(RI6;5EI!&:&*OC; MB89W2?KSK8TO1-_I]5GY^>X[>F[&;U]>%F821A9O2/GT;K'Z=K\T"5\ZV-R+ MMN0DSJ1"E8HP@RA/$,0Q#V&2!2F7*,.Q5F9PV)FW:W=J#-(V&S!E-Y#*<%#L M+?]WQSU\2_SMR&4 5 =FF@- M\&E-<=?LNFQ]WN=\/C9._? M\?9^7/6Z/L=]IT]WEX5Y43M>.1FG ;F#G>(>A0%Z(# ;U6 7/2IJ26MWH=RCD5"6Z/ MU]D$[1L>UU?*8_VRTOI9_[4JEIO?U11QNVZ&>QGSD)$XTV&3"J X%9 B0M4? M-.82*]JD3@%41UO3(\':5&!L!;6Q/:.I+I S(?.$A!QBSE(%,D\@D41"D85I M@*CD2>J8+>L)YG'R93^M5\I8/2.H--S>K);E:E%P([#R8;6$;VKE:_7/H;O" M;LSQ!._ XTKO%[B'5LU5//S*U%QN;F2%FJM^GXK37+_E%KWF@BR^;,B2T^_O MQ4;1Y-$F>4"RG""!H9X 0Z2%G'.I_HA2'DI$TEPF5@E7+HU.C]B?G\5:&ZUS M$/]MM08[+T#M1M_D!)LNR&3(XT"&,,&20A2F'!(A(YB+0/(@1FK>X5@SV']!_V9(U66Y$_Z00&]SMJ-TWE@-S_.F;6QD\;-J( T;^E;BOM/L#A+GM MD#BOTVUYK_NYS)^-PN*[8B'6;]1P\[A:?Y\GDI.4R5R%ETQ76&(8YIAQR),P M3WBH^%_&MB)^%$+4_MXZS7(6\Y0GJ)H.[V[ 9O!)W4NL/11'3WONF>9T:-&QM85 M/>_C&2'1"Q?V^ZKU0H=8;[[K1;O-W9+O!?N*I;C?B.=R'F59(((,P1 3G?D9 MJ'E!1@G$/))8,LFQL!JA[9NZ$5"YWNB'\RW;E.JY]>&^ MLDX-RGF295F<0!PQ!E60P2&-2 !I'&(>9C2+F)6,9V3Y)W)QP= M,Z^Z(251BIA@&4*5R#& 4DC ,?T=&+!]XMM-V-XP&YZCM8V&FYMSY_[2UJQ0Z"!B=7^+A-6_C@FX MNX%1.-?*QX9F[2[V'-KI5[]^:5E$DI1Q F/,)$0R#& NTPR*F*)4$,PRAMP6 M?BU:G1Y%G _P9GU(P@7]&V.\?H@.3"#O5\M'^+[X*CAX4#\O=";;G2G/Y3_[ MU0&94:*[5K/3".].<;".[\[VB MDS\D!U^#N@7$'FM2=LCX7:*ZTN;(*U9V")PN8%G>YR[G\EZH<49\5'Q&M.3Y M8;79AQ45GTC!B53?]'\+LGZGWKUYFDD98$E@Q"6'* ZDSK,-H8PH82G/LC"P MT@/MU_S4F.CA2:R%L=!>Y*0'Z-WD,SR40T= QO@9V)E_4G%:!98K0-5\5'DQ M \8/H!T!VI-!H;=7GQFV"T8O(KLP[OS=%* H2J9_K"+4?>%T4TFVJJ;^0KZ; MQ1?]D]6N#ZO?;4R_O2C7ZV[3Q0*ELG?S!&2E&_M==Z1<+1:K;Z;\8'7@NOW; M?X"?_V*++==Y[+HP0/%LYAUDN=RJ*UY,?FT)OCV)Y>[WS0]UZ=FUT*F)RGI3 MP;9Y?JFPK!:-M.;.+@7C954=; (Z=1&\TBF+IM[&R\MZ1=C33YXT>?J_+1V* M/3T>.IJ>3W^'VVH_-SRE7S#^BU@]KLG+4\%.QN%Z.Y*D5+ HBF"0>P5SX&'P1AR=0W)K M;'S&Y-<;'34HM\;@."JWO_&61&!3^%7\(8K')S5^W7U5M/.8TR!,K:I7]FM^:HQ46U\7,)Z!;[4' M@%0N@":B 3J)>Z:#!=:EM^.CA^SX:CC?#:(?[J" M>,]T5E?@_">V6EOP U)<7=$YG^SJ_!3?FS'BK\UKY=P_YS+*(\02 BF+4HA" M$BN^BQ*812CE ::10$[KH->;G!K1?6%/@F\79A/\TI;,!^%(;!;(W[H/TP?/ MX?=QNW)M'HS"@#8<&,M'V90YAFFU*4A MMV3Q(-;/=W\5Y1QIG>M4)%"F.8=JYH=@SF4&XTA&J?I?EE$GY8%+#4V-=HR= MH&4HT):"/[6MK@(EE["UHQ@?B V^NMD'+'>IDBM(>%4KN=36N((E5SP^T2RY M=GU/=FAIRC9BU)_%2= MP5 ?FHT.Y:C?[0#?60]VYH,WUP!W9ZE>N'GE+C<+QF6T7NB<\%R_I_1RV)H9X&)5;M>J;9.^I"*QWW53-7UQ/9-_W=)C[ IDOD+VNF=UL MU+C+:+XP/%E9\_;@GBF'"U*6'^5!]<#J"PY0R-(D8I"'A$"4H03FB' H2$@Y MSFD6)9E3KN&EEJ86F1I#]8=[7 FT#Y->QM>.(;V@-C#S]07,/97P&AA>T'M?LM@(DZY^O]S4^>J&J /&N-M'^I\'L&'K7M MSEN.W>!;;S)Z W3X;45E:GT\8F]L%4TI0'_I!+'/+J(5,I[W#;O;''NGT J! M,WN#=O?UU 8F"U%^%E_%U+=/:%K/\^&VIJ.RI>*F3.$8 *C-(\) M11)GQ(IM;S-C:G1\+'S+VL*WR]42LKWP[?\8"=>OE6\SL&J\:Q+0E'OVAQEN MZ,EN7AJO?P8FKDY-XD,YW9TCX-.X76%_OF2<+AGIG,G#DVB]]-6I#5%NU%\ M 2]=G]3!-^3I,,;MT'8K\THN*CRM._6:_4ZFN,_Y6?]MX_RXW;#5NJ--8NJ[U??Y@E&B$92B[D+ M77N0<6^TVK M&3"NZG7#E]5&7:K/8!T<.1-DO82K[>;PKL7J6[_J:G[>#;O(_H?U^, #ZZYJ M6\NQ&=B[!@Y\ VWG9N!ST]^-@[-JRVL&WG?T:>]";UZQ'Z(HG!\#?T@!.:_8 M7BHVY[>1GLM/8EFLUA\4097S !&<,I["(! MESY:CQ]WP>/4KY-ECC.7]/M4WPJZN5^6F[69QMS7$PM]+N6+/O#-6W.O),Z2 MF(8T$ X@)11#$D>R$Q$$9?"*<"S;WIJ'[JV7,V]&M-G^PF9*3WS:C]5 M#O=7#W\U\O8EDJPM<[#NN2+"[3?9]C;E1_])C#%8P_%L[KDH_RB?EI*PO3OJH*6X3S( M \S#.(*(ZMQ QE)(!)(PCE)*42PQ51M&<-XZW(X,?T0WCK,%/D8/.O.J;[A][IP'\O*3K@C^*^R6KB;&+F\B6L!V?2O])C &YK5#'!QSG\X#8K^A?1,P(^U3'P'TBC8[ M'_HF7UJ %X'HV%4^O6>TS>*+YK;W@"]?U"]H5;'O]GEK]A7?BI>U8(7I>?7W MA3![ $M^5R57FY]?U(28QUA$81@+B)-439E9'JO)L\PACD@NLHCQB,OY4CSJ MENS"5E^F6;W^>?7ZMPT<[NW7:HN [-T#O.5?)<'95Z:.V7[.=3%"MEWI_O M'I;^NM(9'O^J-WO+3=EDI=-(,DH0#$,10Y2+!!)]9#Q&!(J&- MJ86H;3.!L=,^*KL$X_5@U0,X [/>*2X]PM9+ -D'KQZ &BF$=7B1G*+6*PAT MQ*Z7[APM@KUB>CN.O79I[Q(O1H7HCV+S]&9;;E;/8FT.2WT0FS>5/OE<"L*2 M.,LA"TD$$1(8$ID',"(<41E%,HF=JHA:M#DU#FQ,KL]/.I=TN8IQE$549#F! MD>1:ZP<[79L8OLV.)PILZ. M]:WND>WQH=BJH$6Q?/QEM>+?BL7B\VJQ>+=:?R-K/L>4$+.=AJ(@@XA'N3Y# M'\&(H1!%B),($]MPUZ7AJ?%_=8[^Y-@W^%/;+"N;':(^ISZX'BL/A>S W'4* MYZN=Y: Q_:<*8_!N6)#MX^VAP!XI"&^]L'I'\(PTA-CUP6/MD:?5Y3[(=03O M3H\;+:+OXV0[S.]UO[_8_^P.8+7C5VA!A4]K\;58;93H MRM0<$DXD1"S@,@ES22(G#=';39K:R-&<65\+MGI<%M72YTMKRWY?R*H$9>.5 M/G[X4OO55)#24J0'S_J7NNZ5NI"K-X*L2\>$6 ^]WS^@'JY/?U"\?3X) WQI M=VCCE/?$"W\(#QV2.UKUPR/V?BC:!/0]G]PWT01QD*4"T3C R$D__EJ#TV/I:O?*& S:%H,_ M&YL=A5BN8F['GCZ1')@;;P.Q1[J9'3)^T\BNM#ER>I@= J=I7Y;W]8PK2?FD M_Z_WX;Z2A3D,*=23"YU%IG]QM^2'/VA=6?'=_9)IO4#Q5E3_5?^NHF 5#C_I M@Y7Z?,//4@KU'2629C1*8\AY%D-$90!Q&&90\"2589ID$'CF*5*S.@_P0MCW12<>-L M]4O=[\<_.[BA @$T*(!7#0X_F3RU>AVAP<(<,@,5&AZCWQ_2BUXCY7$]&#>J M_B&]8Z8Y!%E$%"1 Y10E28+O2)X3S! M&:8I92)U2QF\V-;T<@ ;+5MMY PL78O)74;5;K"X#:EQ>+UM(ZB,U&OJQDR/ M!^BN0N&3'"\W-BJ/7?7YF'*NWW![/=[/NO3E1_E;62T6SSF/@RRF&>1AH/A! M)@C2/ U@G"0!(Q%CZG=]B^\>M36U&?QQI=UF-\.9)[KPM6,*3Z@-S!5'=7*- MH7 EH3+U*'N@E=U[9Y-E?5/)W N #54?][BY'U8,]X+?795O+]W2LWK<2BL< MU;)&[/L'HI7QWJ[TR; Y3@/&F,@@2BE7<8?. &.*7.(\S+$^JL,5-:"/RM[7:M,=J!LQRZ>L!N87?K#YE[)[3H@7LNV=30W;HVV MZWZ?%&2SN*5O95I%0>)C$_ 8?MJ5"_I5MZ/^:\I^[&LW)S(-(IDFD*9ZTR&0 M:C83AQSF$=.9I2G-0S=6<;=A:FS3+J/];FL^F%^+9?&\?09-]=;GYV)3"QCN M7*U^Z;@DUZ?++"EJV(X8FKJ,]2?HSO;ETF:@<6+0Y^O*37OS??SQ5O>U\LQ?U&/)?S ME*(!PS$8NM_:CHC^$7N@2 M_.ZK"LL>Q8>M/O?X47YY(NH%_+C=E!NRU!MQFA?9G(=9$@8H@ G2I=@DSB!) M> AYC$B2<1:AS.J$=J_6IT9/QBCPK78!D,H'P-0L&@LMRHX55PMXR?@=>=:#N/+[U0\SG2N!DPZIC3"YOC MT:??0_J-0_?+KZ*LUM[NEW=2%HN";$3Y94O+@A=D78CRKBQ7S/ST;GE08JB< MAYC3!.L>0N: # DAII)#-5[%*)%22.:TVGF3-5,;IZH@ A1[GV;[^@Y?=>D, M-P:\K:O4S$724&(H*<8099A DJ<,!EF82))Q$86YVT@U6F>-,W+5W?4L-D\K M?MAK2Y,_VOQ@S%ZS&\=&ZXF!Q[66'Z96G9;7XE_-COYF!?:.S4#;-2,,4#M7 M"6X=5!_T6$+$"\X^1\+;#!IU9/2"W?%(Z>>A;B-GN=[,=\7U[OXJRCD- QZ& M.8-92IE6%8BA(M0,YJE$H10L"8G5*'CRY*F-:/LZGG]J\RQ7@4X!ZV:UFV 8 MF*&L$;#FEHO>=O"$NJ?%$>I?Q_QP^M!1OO6+OC3?[>4+^D6O!TLS;\P"0!4E MSY&:>R,:$YC1*(8H0"G$4E#U!Y4YCR66L5/UH8LM3>T;W2TQEMK263W_=HM9 M.F -)0]"&L*(I41%D2B".>4[M!HKGZ$%)Y PP M@-M)^AA(QT&2/H-!?RCP:>M,N>21JI+V^?67U*,>KA>IHF3-?$DL979BUR@RL M-F/0[,9-0GOSHV,^^^F!B+-,"$%"F" N(1(!@E@$#&8D28.,B23AV?Y O%]: MAL_['X:NZP$7[\W)TI@C8+]%WU^O:2]_, 5R]4V*).F7'*I0BC#4$"D(@5QK.=*3E&J5Z]ZZDRM B^. MM#VUZ7!GP>84VWH,-H=EZ^1B5QUPZ+=TM0Y.=5N\CAF$>L:?HPM8/T&F>^&K M>L-:1V+-9:C?T#BD>B<9!Q!QO;%D(4Y@Q"C3ZZ],3_%6(G7GNYG:V[H3"5H? MY.Q9W,8E7A6DV*%T9B_X:A.'"T#<]O6$$^FMOSP>? M'WRZ9U%*^E*_ A^*LCW^_%9L#K?F,0]IDF81C!35DW<0:V;0; !Y&B=I'*=Q MD#H%*)WM;6H$T1E;B[[2[=DP[0QV+$YY%FD[CO"&W\!4L0?=L6-UC\4H;2#Q M6HWR;(?CEJ.T\?V@'J750]<$/?Y67VMMS\LWBYB=&M$\DD$2IRG42XX0HC B MD 5"KSZDQ"PC81S&3O5NK7N>&LNMW.6/D/D+3I_ W")!TP.1XLZ=) WU"5I@SX9YJ+3W(U1UG* MJ2FGF'!J@B*)@)3Q#*:1B 3!@O.8N 6?[+4_-5+:5+5_UO:YQB#L(V='+%?@ M,3!];* PIIFBL)THTRU]SE=T4:O(=A_:37J[X:O\>[[*_08%'(7)[S7_?A_P*O[XQ_J]Z[^6Q?JY3O[08]66#Z*(8)0&"G(9QQ!1GD!,X@#&L9)I M*((LBIR"S8[T,;5W_OW3\Z)XD1+4MNKY4N2<+DP^0?[D6IGI'+1VA' E8 .3 M0@/1W;):E_76ILL NP22\PM_!@:?+_VQ;D9]\<_X^?KE/_?1?@107W_<5=5: MBG?KLBGC;"YTFQA8HYHU5U(01$(!@RCB$)$@@Y0(!!FC3"4102I+7?C@Y-MQ\[]MPQ4)U5Y]&U/M1+D2][U_1/Z^Y#;48%3LJ\8OUP,S2 M)&LUUH+&W%8DLKLCU6L,8[,_CK''QR?E6/0Z*@/9H_":D!R>O.94Y:OD)GM> MDYZ102_6JR^2BGSQ\D[JU_\I7YK#X \T+_]NHKUOGDQJZQQG2:!PG,$P$TS3 M5AQIVM)[%QY0')"8TL1M&=/;DJFQV;%X>2K^L:Y,I@LO]'+?I V97];F]SEU MZ3->+J

8.#G"LP.WZPB\'KARE,!$-!G,!4IA%$,4TAT_,@%*D(:"Q#@5(V?W:-)1U_ ML%Z;.-R0'42VL=^G^@D^38"OFW7H%=M\R]^+YCF^-DSWL\;TA[WP=> M;]GX>T5O:![=3_IKO6?%JWUMW'NVHOG2U-7JU/H_%.4)F;=Y0%"88(0@(>:R MS/ VR40,41IE.(DSF?+8+?WW"FM(_)2WGF5"$HD#O,1.]94$1SR!%.($) M$T3( &M(G829W$V8VBF>*6ELJKH:4\TKNS029T]Z+GQT9-(>HV%'H,-B/#!O MOJIPL"/?JY>L3+81$1LO:LWEV@]@'!FFO($;B$-5/;"TXLV*(;BA=*Y&@F-+ M?4 R]?FU-\EGZ==])OR5>V[9'+N6Z[]%AR=97_]\W+M04HOI&_VQK4?TB MEU+EJWE$%$HT=4'&E5Z;96$,621#F.@E6Z*B".E7UJVPW(F>K+Z6HY:5^UP6 MW_/*G&J9_5-37JZ)_7 -'#T.K=UK>PU<8P62ULAH$T%K(_BIM=)C:;D+./B- M%#W>U<@1HV?]/8P% !HTYO'#"D MVKN4J_-XV)'I(!B/E/BA30<_&>-_-A ;^^MJ0+4#C8AL?;^T]0&T3GC,">D) MG]>$$5<;QLTFZ8G00:I)WW;=/-W2U52S;%K;M1C M]2^,6,UZF?.Z8-A-E[K'-+=WJ40*;<:H_MS]6E7RH+WS^YFHFN;Z;<.?R?9ZFYI.C'?@*YLYSNC4Y1Q M2ED68KW.QJD1Y560"BH@CX1><8=4".6D%7>ZJZE-+\92D&],G8&GKH:M<-:" M.@.PW1+:#VP#3Q U8G<[B&VJ_K[S*@%U&0R?2]\SO8VZR+WL]>OEK,43_?CB MD_RQ4TRS+);Z1R[KV>.^O*T#J>Z6NY_(ESQ_7LA&'C'BC$8J83!. B.?GD:0 M$&FD5GC " FCD,4NE'*5-5-CG:V=X*LIQ41+48'?GPWE- NL)G11S_8[G]RX MU$_&\KKAM".PT09I8(X;>'R@8O-_#BNG%(7TJEO#FR:1?_+/-T&F=Z,[^W"2_KQDAVX"(05$? M/%BBLQXNC/F'@)O5I':AK7=LG/"H-NX!1+^1%NYFC!R%T1NGPPB-_DWU8TE- MON5:BB[2-9?5[;HL-4'/LS@,>!1DD 18F6);1&]["86,9TKR@' 5.*G^G>QI M:JO.1NR'-N8"V<3*.,9SG8;5CL"\@#7\ZJ]&:,?(&6C-],="%Y'PR36G.QN5 M42[Z_)HW+C_04WR'EB:LJ/HLRUK1YUV^6*^DF(LTYAPEU&Q8]1^(2HA1*&"< MDB0@"8JCR&G7>J*?J3%#:Q:0K;GFL+G1]]H-T=[^UC%8^Q3:=I3A <.!":.S MT&AZ-7I>,]!:Z5'0YCP,7N5J3G0UKAC->7\/I&8N?-QC0E\WXY$P#(.$)C!E M@8 HE@&D1GVV+"%V # MT\/IC#OOBPH;1 9/GWN3I86-YU8I<=:=UC^\?I6/-CG*JWO.F>Y5/?N9 M?G/Z+^LJ7TI3=>F):0(P,]?GLOA0E$_T;JG,7^97;6K9O;II C#DUUP[4_^C MJF4]S W;#5^MZ6(>L]2HC F(I=&)BU4 "8V8WC7P-%,H2A/AM!#P;N'42*)S M$/"MAWJ/K;\O5;'(S36+: )?&D=@*1?U[\H^&;;^Q]MN=?*FHS@PMVT&<,>Y M&=#N@=H_L..@24-HLGU-2&WK)*B,EV#'S3IZ8 8:3_TMB 8;!)^K*/]&CKKT M&@SCU^NUX3IR#^TU^\UBO;HI2W/95]_\M8&*G/ ,$1Q!C"("DK5[:-HC,/0TJN<[<6Q.A-->_K9T6)F+YJ_&QE[^<.C">YO+U.(4,H@"<,8Q@G'>NG.&,^B_ED0 M^YU-C:$_%LL':$8""!/?7[!%_N"23F<%L!W7^H)M\./=#C%C\,P4V*L\Y@/; MH#!< L2K_MXP!>*XY^>3($X\T[.6"'^48KV0]VJ_D^J;_'/UBS;\O^9$932@ M>K,?9:8 19)02'&6P"R*$(NE(,2M(-/E+J=&'YW%9D/4H=\L%.H]DG'#L6+! M9=3MV,0OE@-SRBZ,^_RRDW%5M?D%P'@ :A<\!L?:X^6U7L#E7L>M!6"-PH'. MO_V3[C?+[Y#:V5ZFQCJ-H: U<=;] (RQX'YI>4]T'MC+5]!>X!IZG]<7*:>;Z8M( M7'%%?;KMT>ZJ+[JW>VE]^<-]597KT\_/M%R]?"OILJ*\OM-HLDBPE#C$4D$E M$(:(QAR25"C(4T8RDB*)A--*Y&QO4Z.#UEA06PMVS.V9QG,>:KOEAS< !R:( M*[#KH5-L@8E?\>)S'8ZL:&SA^Z',LQ6;'W"HBU' D[WO&([FA"RK6AX*?.Y)]-?G6#]K9^3V.W5V5E!YP\"RW; M]#RV[K(#&D=DF%V>[KO]>?\DRP?=W*]E\6/U>%L\/=/ERYQG@O$TDYJ15*8) M*I00XS"#,>:*!HB&66 5@W>AGZFM>=J%?6A-TO/61MT%G73S<")W_^%4%9KYTE:(^R[(. M,>W&_N+XPD MO-&T_98_Z8_!ILVUW;V$,X^/9N MM-'K6[;&$]@#%+VYUK*W*)GC"(W11=Q&"*%7!C>U8"IY:$F7X(1N^"HKU@,FE&&^T M;,^*AL-_\%.C2XI2X*>-_:!SP&MEKG[8C2@D=6C#E%2D3B+D*"%UNAUO6:*W MFX2#V]U\@]U ]2_FIWMUOUZ9BF15'0'SM_SA4>^$>8ICQ&%,A-YDAB;*,%(( MLIA$*"2*\>3:%-$KS)O: L4EW0,L=F6::E_KFE/%2G\TIPNPUHQ;U4J,K<)- MG8"S]]2CQN#JI-)KOAYV1/UV@SXPC1]/)]WZ!O:TEO:;L@[#V==B/K? MS@VKCU12#^@/G$=ZC85OG43J 5V+#%(?O5PWQ>RP7=7EL[8;[7E(54"81# 0 MA$,4DP 2)",H@BQ+<"!8ZG8X:='GU":#$V(!ZR75\[WA]&K]_+RH1TJS_7-9 M@/I(XCJQ@'-CXD;6GI >BX%WS-U-Z+]4V[PWFUK ,P1%GNOV37C/ H=39&;S M:-]T&27+TBRVCU=Q)DSP*$DPY)PRB)*8048P@82D<4Q1EL6IDUSBA?XFQTR- M6<",*A"M[5<4R[X$MQWQ> 1Q8-+I+ 7C5-&V!,9O5LWY+D=.K+'R_S"WQNXQ MK_&L]7E:2V+5!^W*SO_5&82[S\TC(E+%&841QA%$B F(121@J((P8(B&A#E) M.OLP:FIDU58SU%OD=D/];*ST$A'K-EBV5[#C#L'@%[ GXFMG;8A;YU,SF>QZ M5:=D@[T&!H_%[07S""&[;G9-(;*W%Y*6 <#]VN['T[^M%ZMREJ]6<8BK"(""0!TB3L4 *LC#36]:$*\5D2GCL5$S.NN>I M,>Z>X'/453DF2-J/AQW?#H+RP*3J"V!GUG0&RR!4YY%B*I1.H4*7*F MKZFQU6WQ79J]6(MZ*V>UB[VISG/PQE7@#^,2J'URC.D[-Q(]6:L?OJ/SE!UH MU_/2(1R#,M%.=V_+/8=^7V2;(X_TXQ?3SKVZU>]2OOI >2TJ_AO],W]:/_U2 ME&7Q(U\^W%+]5=&_G\LX8R%F*8Q(PB'B40P)5P)R&M-,8!GJO:P+X;AT/C4& MJE^)0@%>6P]4:[ZIR5L[ %CG >"M"VY\XS0R=@0T%-X#,U('=6,X^+"!NK4= M;(P'MY>@=F:I/ICYI"VG_D?EL3[(O":V7FWTO!Y82[/KO%%*]Z(WFM4\BED0 M)RB&"3)[/Y)B2&.5095Q3@-"LXPZT=E!#U/CK!OQW<3Q5<"(C)I2L760WQ5' M;(>86I[Z7X/4T.?\:]D<:VVM\WBJ?\IQK^?X!YV,>W)_RL>#L_J3'^Q91?$' M+<4W_>S-GWDUIYQ1KCB%%%$,49(B2 73FR4DTDRE08S2S*ERXF[KDWNSC7' M6 ?^,/8Y[FWVD;-[AWOC,?#[:P^%>Q7$8RY[K7RXU\&XU0Z/^790X?#HAWI* MU9G"9[_02@J38"F7U>M(IE]>MA_Y3%_,K^K^&XG.';&J^F3YVR-=WC_7._]/ M12W=*\5_R/SA4?]]\UV6]$'^JIM>&3W]C73GEV*Q^%"4IM5Y2C.993&'G"QA22&&4012C%6/%4$=0I27US*I[J M:(D5%^]+2WT;)?=E8RV@.^8Z5U=U'1B["74@G$>KQ&I2!3\>3Q4TU<>VV-_8 M8-^G0&M/^#R7;76U8NQBKCU1.E+BM6]+/6]_C/)5?6M*ZQ)CFC*>6L7(E&BR M$YF :2R4T>A-(#,)U(E*,.4[FIJ.Y/:4K!C*C"V]I3E/(.PY9V- M%]R&OJ'I"9G[;O9SN;=R;EHM>']RK7'ZB'V/LK@/;T.I-,K,)=[E7 M)J7Y9BF^RO)[SN778B'FDJLDBT(%>4(TEQ!!S;TQ@5BF"8NE,H$L+ES2QXBI ML+E8V3KA12Z^AL".=H0$>F([VL&WM-UI1G;2"<<%<*!LGZL"AU@U@_/!' M5M>@Z)/&>MDQ*L%=@]1KZKNJK:D=9?^]WB/?+3_7RC#?BA5=;#;&\Y"% >$1 MAP+1&")3!PHG>L7&0H+C!*>86\J<0YE0/JLU^9MSZ']O5%^%]SW-P 8L2C&TAF-E<>$SI.MAG0 M_QFGQF<]^5]R.&PS6N.= 5M9XS8C5^5JWL:/M26FDRA%6! *%:*)GB2Y?E^# MA, X8PD7B90QL0J2/VAY:O-6%PSI5I_[$#">1*% 4D$2!Q%$4A*HD=)[-Q+' M-&%"*H3FWV7)BD$AV^UA.-",,,K5B)V?5*]"8>!YSOH[8SWCG/3VS"2@G]F9 M /2_7I/_8:.C\/%)7SJ*//V!?ON(SV6;O5ZO06M6K6[6J\>BS/\IQ5Q*J@C+ M.*022XCT>PB90J; "1?(R.M0X53R]7QW4^.WC;6@,N;.0%4;#.C&8K<5^ 6P M[5;*_B <^$W?HO>U0:^Q%=Q<1L]YM6D'BL]5X84>1UV]V7G_>I5E^90;KSRM M_CG_M#;$=*]NU_JU>=+O:3A/0R$C'!$89I3H)1'22R+) QBE&+$@YHF(K99$ MQYN?&F\T%M:I.IV-=D1Q KWSQ' ])@,300O'O0);\Z["0Q2\7MZW 1.#X;+7 MSZA?E[]<3XWGW6^H4'_&\%L8Q"V[G7AH%#8[;W#'7A<^U6\5]$E;9FZNBH7^ MT,/=4I.$WBAVV[D,Z8U(Q&!",(.(9PQBDC!(8QY1E4B:$2<1KW.=38[)BB6\ MW1H+.FLKQQV,%=!VZQ]?\ U->GMF;H#SN.]Q <3GRN=L?Z.N>VP\?[WJL7JF M'XO\OEQ7:[JX+^^6JI3_O=8S1YTO_2ZO^**HUJ7<%F?'<8@3(Y] :*BW4UDL M(64I@C%%2L:$)RF2+J3BT/?4..;V_N]W[V!(P-96-U)QP=V.8P9"Q;O_&7%/%-_HD/C> D OI\1'8!GZF'BWRS<_)S[BO\U!\;''^C%,?45O M[OE+^2B75?Y=-D+*'XNJNJ75XX=%\>-O4CS(7S6[F5_>J)51]>0+6E6YRGE] M.O>+5$5IQ)?GA&=9G(D(CX8JIM^\\=[I:2A);G1W_]"5[*I6K0V]76?VXI% MU1QE4J9!PJ%,8J5WKTA"4V)5;V$%Q0D1*:9.ZJ7V74^-]4TIIV*1BSJ34W9N M&#H'VF+-$=IR+I>.FLL.0V''V\, /# E;XS>+=MA[#8LJU_D6GFJ*1]T 61G M@G7'RR=W.O0^*BVZH_*:\7JTT%,OH M&;5-PE^+CM@[C;Y*:(SYQO]1?I'59 MZH[U!SX5>@77_O,76N4[&L$\BG#(DAB2C!.($IY!(JBYN51441ZR*'*ZN?1J MW=0H<1L$/P,?\B75+RI=[ 73=QZ:E;&I^-6Z!6J_KI!Y]COH*HT"QE0()4_U M_B?! <0\$##&F7YMTU"1F-@%T[[YL(\3D.LZ\.9.?*J#;S>MOMF #CSS[HYD M6]W:I%KN.+#<+_50&Z-HT4F^97CZ)X-[AMSKPG>WHP;-V?;-Z8':=C>.QA(Z^1D[UOQ\*4P M-8P^Z5>H$YN+4):IE,(T9A@BE&:0IBJ&,B98)AFAE#E%L@UAY-1FBUV=^U[2 M=(.,I"7KO_'X##P!N R-?RV/*[ ;5:FCCYW3TN&X FEGE8UK^NK']%TZ1ENS MM]72TAN0.<.I3*(@A4%"4H@XQY A3=R4*!I('(1TJXIL1]@G^[)ZJ_=UCP?F MW4WRD.R$Y9;2\6KV-+(TY0IA3J&(<&:0)1!G20C#.,@DP4K_[%2TYCI<1\YM M*R77[542J.;@WYP /92R_OK/@,@K_=]Z5;L+S@./"LL_EBMD:" MGUHS?YZ!3V>^HLXST$4P?$XCISL;=2ZXZ/-K0K_\0%]6%E*=UHG^4)0R?UC> MKLM2+GE3?WU1SR5=_,\<90E"&&FZCA0SXB$19((D4"5<*J17VH%T*G1SM453 MXZ+.5+#:V@JH^,>Z6M4SL69\S5:MW+UAJ7PKSDYKGUW)Z=HAM26Q$0=J<++K M?(&+4P+YK4-@,YX[+NW&7?ID1D\(^V70:XT:F6D]87C(R+X:=E=AN<\7>GG^ M*ZW"-LTLC116+.4P#3*]T,L2 4FB."0DEL34;\_L9.F.-3XU/M7VU9?ZVD+' M7+VCT)TGNVL!&9BW#!8W+1:A#S3LY5>N064D\97W^H5<2EG6=6DU7YBH']Y, MOQHSLZ==2;,UD*!JQ)LKH(H2%.T7;$E7ZY(NP(,&]SE_EMI*V42=/)>%_G!E M)NNV4G?>/KMZE$ N9?GP4G]PO>K^,U\*/>&7^D=/^B^G\#^C_G+PR&C:+Z>, MW55^.?F9*W*//A<:<[G*RT9:5(^,RE=UQ?MWAKRE:'_5B57B-!"!BHRYV3 UMOUMO=#?WZ?G1?$B2U";/6NEA_?_JU_: M=)]1LEN>#HS]T,1>([QO/FB-K>IA&" #^PK(O.?I.)HQ?BY./YR.YMOT;,J- M%X7,YWH5:K(ZO[X\L6(Q)U'"0Z92&/.40$0YA3C" E*FVU[ONC>'G;ZJN'P$[;AD*UX'IIC-[5F\W5OO(#B\UUP3%T]-ZV2H#5$T9E]_DZK$0=ZWV2">6QAA+"4<*_5 M;2E%OOK07)^\&/53*6ZI_MKH?]UJ2_(Z.N*#E*V2!GV01LULICS(> T\KW5 T7H /FZ%H' &=)S.P]05H9\#6&X\%SJ\%U&O] M\][&C%L>_5K,#JJG7]U@[\,$+J6HS"G%756MS4UWF^]3_;[4[=PM34?Y=Q/K M?3QBO+Z$T!]KZAW7681MM<5Y(D*:T(C"@.$4HBCBD J)8!9$*0YIE,C8J0K[ MH-9.C:\[9YNSO&HG.[,I!^Q\9C'@0$=!$M,04QAC(B'*0B,Z$V(H18!3%%', M9>IV-CV9H1[G?+O.FG_N1ORG? E$L5C0\DRHX!L,L_59UC2&;OC#K]K/&>B\ MW*3?5K/CV;7;Y)H9V+C7EF8&[__4K)Y7?NOBC3 4GD_4!C1X[".XX;$_0CN4T)EV&WHW6O M8 Y,S?5TNC&VT00SY%SCNS'8'\]:8^.3*R]W.BK?66/PFK/L'^S).YN=4]5( M=C[()<^E$>[Z=4UU#^;4:GMA%V&4D""D>NXF)L S,7$60O\421:E*HJ2R*FD MA5OW4V.D'>OKV[T]%QR)R&T<+%EI,'2'IJ@=8/O].5F MP;AA2+ 3 MF5SH;VI<\E4N\Z($M=4S8'00G^I(2V44B+\;VUWK(I^'VXY7/((X,*W4EH+6 MU!G8"C?;%('M42'9"A>_19+/=SERG60K_P]+)=L]UK-N2UNF\+,LZW.H[<*? M1"'*6(QA%B$.48 II!$+849CA5$6"80"IS(MIWJ:&JML"F=J2YOS8\?Z*R,/+T -S!R'& VT0;H(AM?2*2<[&[=2RB6?#PJC7'R@)SETH:;MNCJ,(TF( MC*'@(H*(I RRA",8IQ'-I(J2"+M1PG[[DR."30AUOWW*:_@L7__^H S]TMOC MX?Z>'_?:Z]O]JHMQW^GC_AV\R2<^UC=\;U,0H5$W6=VP:E52OIKC, DY2B04 MBC.(,B4A0WJ>SQ(5TU IJKI\9 C7A=G=4"\C90N:H+&Y@XS:H.6 8_\M6C7KZ*1C:3 M_ND:<79Y'"Q72C[1'7J95$/:& L::T%C[JRKC5N;['&19(N.UQ72Q4['71[9 M8G"P-K)^L&^!V!\WO*YB8=HNBZ7^D3?E73X7BYR_-']NKPJ5(CR.(P%CF<40 MT40S4\@SB*($QXQ@+ *G_9NK 5,CJB_2)$PL7KI7:NL,V/?&M6"LX[C8,=60 M: ],7-KTT^#.0&,X^*/]>Y [W[[H^2TDZVC#R.5D^R%T6%2V9SO]6+"MRFW: MOUL^KVL%(]/Y%[J2[1TIQ4'"%6508F;"8W$ :13$4%,>%UB$BA&G@H"7NYP: MTW46 F-BSYMG"Z#MB,PO? -3UXZQH+9V!AS!=*8J>WQ\DI-%KZ/2D3T*KPG( MXT#=DFG^7C6;SIPN/A=57A?9ZVYM49@B@A2'&8LE1#R,($N(@EF&4XJC M-, 1=]L&7NYT:K2SL=EL_#96@\YLFYO?_@-@N__S"^O@6\"K$>VQ";2'R.\^ MT*+?D;>"]D@<[@8=GG676FP+#KV3R^))-V]:[=3E:)8E 9(0)TI!)+B -*44 MAC&1:2Q8EC&K\ZBSO4R->;IJ7;N6]M#Q.XWJ>7;QAM701]]#PV0O;>@%KI%D M#$W*GWE?UYIZZ5;XHS[4!!0LFM3T=?WGC\>J)!@ M_6SN&"BHGB7/5BTR,#(Q,#,S,5]P&ULY+U9EUM'DB;X7K]"D_TZEO)]J5-5?2A* MRN:,)+))JJI[7G!\,2?1B0!8 ((B\]>/.1#[BN4ZKE.E/!F,0"!P;?G;'?_W+Q_7ZTS]___T??_SQUR]Q.?OK8OGA>\&8_/[RW7^Y>/N7>^__0V[> MS;WWWV]^>_76U?2A-]+'\N__UZ^_O$L?\2S =+Y:AWFJ#UA-_WFU>?&710KK MCN[1]]1?X++MT%]";@ R?_Z997_\F__]-UW6W$L%S-\B^6[^N_O;U_= M>N196*TQ_34MSKZOO_[^Y8+ \"9\J,1N_GC]]1/^ZU]6T[-/LZO7/BZQ_.M? MSM;_@*I4)K=/_&_7?_O]]<,_+7%%>-DP^PN]S$'&V>762<3K9?/*+N%HO0UI/+/?.^R@A8S2@4&GP"04( MKC+*%-'%=)OO2O2*J-[H8D4T?UA\_IX^F'0B6/VF2H4!XQ>:^&_W'KJ5SV'4 M7R[ ]_3>B>2,&<,+2($!E$*$F*T&&XN0-B559!Z ^)O/O$W[3>V^6*;O%LN, M2[(CEP\-RW1/T[M;AYE;L/9FJPK;MXYA-[_YWE8TB?.OK[%3XOE>E)0R^RB )MU(@/* MB05,"4K2Q7C!O,UL0 C<>?Q.:!#]H^$8J78"C#>XG"[R3_/\(^W+$\%I4W46 M(0A2I"I>@O.T.7!/^VIB47EA!X3%K8?O! K9/R@.EV@GD'B_#//5M K^ M9! M.RDU%@C&%%!!28B&>;#(N<[!8!:#[A=WGK\3,%3_P#A*KB-CXZ?Y>KK^^O-T MAK^=GT5<3HR-S#@GP$GR'Y7." X#@U!,8"H6K>,0EN+N.SY.P'#]0N,0>3:B7MYS<3/],IJPC 4Y00) =&!5]L"=UZ"D4!"M4R R M>4L^!TZ<# Z-&P3LEK5BWPHZ#A7MR/AX01SD#1>S\&&B.1?:B@#,\$B$JTBN M)]:>D+'9+E\OWRP7GZ?SA),LL[%>2$C>D5R\\N"S%_5'CL8$ M%&&X3>9A&G;#2/>)T@$$W!-0WBQ6ZS#[_Z:?-DY5]BI4"8 2WH/**8!7B4-T M2@1,AC$[1%3S. 6[@:3[W.G1PAT[@5IY6&+8TNUJ00%/8%4.M#O&!([BK:)M2T&EH % MYD@(@8'GQH"0OD2?9+!AB%/VN\_=K3ZKX[SG48(<&03OEZ'64;_[>A87LXD2 M17!??#W;N9! %$0X.NT0K>1%#%%H>NNANZF_XW3GX2+LQ #\]"5]#/,/N"D) MR+$D4XP VKHX*.5)"I+4YZ1BBG$M,QO"#7CHV;LAH>.$YM$"[2)DN#C^W9:- M56"3#LY7$T_T)A,\:;/PZMX4\)JB96,TAP/*PS3L!I3N MDY@#"+@+H-0*Q.7+L,8/B^77B0S1AXP&''.9#*)-$*TA9TEIHPV+1JDAG(P' M'KT;++K/7QXNSB[0\.XLS&8_G*^F#0W=9RH/%V<7:/CI#)+MPN4O/N(L]DE]5RYS#G1 MC$J1Q<-HP0F&1#UWALR>\GZX4XZ;3]X-$QWG*X\49A=0(,+/:J'((OW]W4>2 MV^KU^;K>7:XQ^$18YSE%52!2<*!\81 9!M!)%$PE\FC$8-!XBI+=H-)Q9G-@ M80\&G7_Y_IY$?Z$7#KU)/E\M9M-3C/4_KU M;49VO&N^^ZC M&>U!)NT,E]EK_8"YOER2):SB!A(7C]FN2YRM5Y>OW%V@S]!SJ 6Z_-BW^!GG MY[B:,*6D9TY#IET3E'42O',>'&:>>,DBVPE&,_3]##-+'N5[?$H8G5F>O M %Z]6\SR36XG5KG 6'&0I22N+,DS%A^!"R$8;?G.J <."!N!]!YYXUSI/SD0 MCU-+UV"[M80<.JFC,F!2%J!J.L-;*< KGES"K+P],=CVMGJ#)YC' =O!:ND M;'_#.7F_LVJ?\]ETOKG\7//I/WWYA/,53D+!(D1$X-Q3^.MC!$\Q+W!)D5&2 M@7[UP'6.XU'V#%WC=!YH":\A%=$!KC9',[A:7[BL%US\ANL)[>XINB+ N+I M4LH0M=80O%2Y1.0V/'#Y>(APYQ&*QNE4.%T,]0-TX?A+;X&EHIQV+M_6"&Z[?%?+%-",T_;/F\M, EEA!L M#;JM2*"8"L1/U,""-]IQAY$]<.9R/,@>I6BQ >)_DN MS.F;Y8+HKJMIDK1TV18/UC.21Y %/ L(6@:K@E%6^0?JHXY'S34)(W6@: F4 M ^7;@7&AL.;:U+Y8KY?3>+X.<8;O%X]83Z4)_$X2[HU&4#86" PU&*V=$E8' MH6(31VY?2D?J8-'4PVNJK0X2'[<8G%B6D?Q3#<74M>15;<\1(]@LM'$B\UP> MJ-X;&&HCM;4X&8SVDG('%NNGL)P3PE=O<+DI&ODAK*;IQ3S_.)V=TWYY)2!' M(F ^14BZEJ:PQ,%ADL!TK.VK@PP/%0(?#YX=Z1NI$T9+6+703 U;K%&$[WO@JV]E- !DOX#ZQP8 MDLAG"F(_7%SJ?5WNU;YMF7-2"J-#HK#"$G,RU!L[#"'1AN[)9#O:R%L@;"\J MQZW/. 7RVBFM T3>%>"%X";(6+$J&1#H(JBD:Q0C T4Q.B.1ZHMK'IDL5QP<[_(UV!PR9+9YO4&NRK:0 C< R-1RAP59OO .(9F M-NXQ.L>MQQC1R@VBN&^K.KM>75CB1YROII\OTLLMRK2??$S#>NW=V1NH(N$(Q@52)3NX_8.]A:7Z\_ MXO(!L51>?D.2W?OP9=L5FUY?8ECAC[C]]TIP.62>?2MA&\,AJD*,8'%IDS30XM M3L#;N+;[U'#=<;6,A9V.EU-E\V58??QYMOCC?V#^@%>\%WKX6TRSL%I=-;VN M8B+>=9;)NSI5UQ@/2A8-4=L$LM[-Y$45;YO4R@S)Q+A[1Z<+I#D:.E@)#[!] M*7'Z:7O?ZDV]?$ ,[G*6RK0LMA@+BHM:_LO(84R%[((IEB520S2-;M$-RL>X MR;13^E)C J"#D](GV-^)7><2DTD54,6J.ID>P84ZR2^8)#V&Z&(3I^E(NL=- MUG6"[\$5W+<]GSBF75 !85/)H)0B5K+2X KF()+US#0Y[7^"IG%O676"P[T4 M,YC-;)8H_B',PCSANX^(Z\&Z=SSRH0,G@7 MT[%D;C!#XJ+.2\D!?*Y[*T-I0HBLQ >&C0R:YWV4N&,MU8O5BH1\Q2JG,)%I MG\#DC+2VC(%8-'&>R6=FF59<:G+9^#89W21YA\'$72-TA,P[V-NVU%_TX+QB MPI"+R:,OU137[HM,@*MW5VN-N;="\\*;G P\2,VX^#E&O0\BY1A9=P"8&KS7 M+9W^J5<(/X=9/=][L7X9ELNOY.3]>YB=XR1RI/]B Y%2'9BX>HL)B24*)\BUN^P5[$)@-M:Y M[CZF6EW.*8! ;[X4I3DUK:)$)\B:MQTW_"H&DP!'8"IWN.K OF/Z?KCR_/5 MF@*%Y49B-UEBC%MO"D1#YEUEEFAI" G6"L^2M\:E)G[A#K2-FSEK8+ &5D<' M"*M7Z.?TEJ^U7T,12AI1##!!$E&T&B!DXL(Y6AM9\\Q;-3:X)F+<;-3PF#E8 MP!V X\T2/X5IOKC->8EP*Z1S6A?07AA0FN3B*-BHC1<8\TIX$QN5WSQ S;A) MH^'A $5.=DA#!6:E(S86YDKQBN9TR&)VD8#X5[]OXR'N#I%D7G09.\<$B M[N!<[LVRMFE9?WTS"R2.>:[!XJ>:&JM;JBFI,!\S%!_JA5U!SKS,DA3L*3X, MJ'B;M.A31/404@V2^1E,\AU8F=>7K7Y^J<4B;VOY_NOR^PHWXIH$[W.PEM?Y M'(*D),EDHK0D-&$81\E-;I)R?I*J'N*G07 TG.P[ %)MROG'=#:;9!6,8X&3 MW2Q$=T8'$9T!EYFG-2!,4$TNXUP2T$.H- @\#I)H!TAX1>*>?YC&V1;(M3[M MJC'U%4]<*E=J$0S:V@_86$)W4@9XB2B-H]!/-&H[]#QQ/41/@R!H<$UT@*X; MCGVM1[GPW;2(LM0S/IY= 16SA8!(7B"B4I&9)'.[.PEWJ>DAEAIF@SI:UAT M9DO_)+(2I$T(SBD&BDL'/GI;!*2CZ$%0K:/[R%R&O#4XZ1M>1P5]7,Q(Z*MMX]3KT@$=%(N(_+LQ\QKC=U Y^FU6S6 MD/)UG$T_;/N<7B:YD MI-"U'YTL %5P&;RRKS>P5TSRQ%-H8N'VH[ 9_1T'C M+N*:Z:D#$-Y.95Q*\'**^"02[3S+"$@2K"XC.0XE$4O%1&YB0=8FVGN:K'$W MTT8P&U 3'>#JLFSE3?A::U:NR@ED3B&5 H$'26LB1P@N)&"9OB??-@G=Y$+A MP^2,FY!LA*,!)-\!?GXZ^S1;?$5\B[--&^1[LIHP#$$P3&1H.1E:3H&L=RI# M3LI('RB@;7-2\BQEX^8Q&Z%J6'UT #!:)LOS!QF1,5MI"NW@]%>@DN(0@JK= M, UGGL6D2YMR_<MVCM1*,M[[>M_,0I1& MQC#GA O(FK0RWH6X<;.>C> UN%8Z0-HFJ_O @LD4)-"Z<>0:(H*/VM/^ M+EA(#I'+)BVS'J%GW)1I*^]\ -EW *$'.' * T9+J'=2@V+&0:@A!L6KY# : MLL:AR;'O@S7ZZ(<;-#%"N*!8AVT_VOP#)BEQ&5IU' MXT+2@65?FO3]?X:N;G(.[: VI&8Z -I=A_+&D@D2&<\.H80ZD251@.)SJ#D5 M0[QDID.;&RF/D]1-!J*A)1M&'QT@ZP83$V^,UG4]Y(2T*%06$'GV]0Y?RIXA MRC9YAQLT=)->.,F9]%X2[\"Y?[DX.YMN9PYO.@3509L?<)XJ*T$4C$9PB"E: M"GN$IZV;.--.6\9]*=$TNHK[*$W=Y!;:@6DHC71@B9Z0D#3,IYPY,./KL *M MP!?:O&.,C#.OT+ F?M21%5JGR#ZT@]9 ^N@ 66\NG[MA:=M9PT3K*-0PH&F) MU&VZWD8F+Y"3[U=D=E'I)N@(_3]K8;7Z;(&I@C72 ML;>X#M,YYLLA3R]2.C\[W]18_(AEFJ;K2;&L^$+^GG;,4]#I$0(*)!]06E'[ M<6?7Y(#F>=+&;K7;!&,#:Z0#C-W@8)=V]"0]A9%,-"1!CJ5*%&!X[AU$ZV.0 M3FEL=.-F/SK';K#;QL(UU%4'4'Q?1QN<+[]NI+2XI%HFFR3]TD9-TG5"#M'2KR#5.>OT_EB271?];]/ M-EN)(9-&6:5?UE1*%H!D.DURPEK9Q'F_2\A.>/&M\'*2S--1LN]@W[HOEH,F MB(B<:9'1BI&^CDU5/H#SP8%.5MA0DE2VR76:85<9"HYM.K+N0-Y8Z?7&M_G M;Z"C#G;QVUQMIYJ_.%]_)-?D'Y@GP?/ $L;JA! W00GPP6@P.BK')7/&-6G5 M^#198R?93HJTHW32*<)>K5;GQ$D,WGJ, 5C6&I00%"U97L!&05M!=AC*">S9 M39+&3J"-@*P#=-$IJEZ?KU?K,*^.Z:10U%UR3)"SKS?FLB=O4S$0M?=IK1<1 MO%'3T"?I&CN'-@*^#M5*!R"[<8CVZ'[O.,4OF9Q,3*SV[%4UXQ-5_3'YZ(+6 MN M#9@9>23DX=BZ:[_&5G0'8'^+M!%,T_HB/OX5SR(N)TG47@JRMERI;>PL.96! MQ%SK@"-GQF;:_]L4,SY SED2V67F;O!%-#L(?I*83K^YX;=]M-GBTZ#O SXWX]\*2 MLAR0^2*!A=I[OW@.SA0//K#D4K IAR9UU?KB5;:J!05\/I%):XAJ)B)H: T.LZS:G1!]BXIG90Z#+@]'2;E'G#R MG,OXF,=X691QC-P0FOP7 0?I-6E33>ODW'8R=YY(!3WC3='P44'"^:!&P_;9/2$V(A. M&P.6NWH7M8J;9=HKG'3:"1M-;'+"]"A%G40!PP!R&+D/!J!_^?Z>4(G/OV]^ MM?E-_:NW6+ZK__[^]M6MSS\+A/_TU[0XVW[X2UH6B]DTATV@?"&VU:)LU]+O M\W">I_2KVTRLIF>?9G< =;;^1T4)9_("([M^\O?7A-]EZ>(!][ Q"!/X98WS M3*\.Y.V\+D^4S'+IC&!UZC.K@S2$2[33BPQUAJ9PP2719N#)3M0-?*H4&;<& MN0-C'3F_.9!!E41:Y#JGK!C]OTE4> M-=EM)Y1EKCK^U M5,8&BK\Q^=K:SBEPCC,P)81B>6*^S3"S;RZQM9>V=TIL[2/Z#O!S/]O"=13* MU8N@1HC:Z+6 *ZX +Q@3!E2%-\'.-Y'8VDN[SR:V]A%U!UAY( ZX8"2*7'3$ M"-F)>FDIY,U8['H7V>6DT!3;),'P*$7CQE_#8V<8T7I&C=I.CR:AE-!!U;I;HN?"RX<\UI[HT$X M7UN5U_G8+GM J4UP!JT+3?H!/$S.N/>^AD?0 $+O #H[].>Y/(+B)->U!H>/(,IH ,P/7 *5*1AG$@E,UE;C@?F M*/34$DP@.^FMSZEQ8O&7O>H03E4F-T@V\3 I=X 3VDUK=(D_XO;?5_/[*?NW MM"!^7BSK*?.$9R8+9P&T*(CI8;T98-Z=^)TJ3R:4\Z.TD['@B+Q>ET MU $$'[M>QEVQ!1,)"NU&9 6\MPJD0249V7C-6U]1WON27S-(-<7 CO?]]E'( MP;CZA,OIHAYD+]<]]7LSUAA/D@-F0FU&'0WYDB8 .ANLX%F+4_6D;-;OK=F& M>TKLCJ#N;J#^>*F.XT07.; 08IUV%6K3,ILLR&*EYS%&[9N4H!Y7(M4LJ7I* M0 ZCE&-;];X9&&IOEHLR7=?^U1.>$FT+(D(4LHYV9QE<+ H\O6R?IPFWMO0M MIL6'^>93MIW7:2TJ)F*"F#0M2/0*ZC <4-9+JR,WHDV7R]:,C9LB/B7LNX)( M!TMF(^EM[/?C^;)ZT%LO8N.^W+EBO+F#L+$-I(F"T_5Y=7%D+#(&E"!TT*0- MK2'6._C%8%+[$KV5!<\0,.0@$9:*& MD)P%411/TO!ZZGA"4.],^+AMSSK =!L5]POIBT:6U9F;N%Q\CDH!#[5SDW4! M8A$)O+#(BW1&MBD*?IZT<9NG=0#+0]74+_ V"VW+$#<6#<\.T+%8AVC7WO:Z M0-$Y1Z=\RO:4'L U92,W7NL =P=JJ0/8W)!%4FL*5I.NJX?DU KW21MM0MQNZ'O3W'X,[BN^H'A8V>R M%'E9LZG2SIZ"+V4*.&4M&,M\"M%D;#.'ZJA#\C_%P:L9C(>- MRG+%&,9<75EU$IS19.#I.Q]JX5RFWZ1VOMZ)9J+]*8Z11M!W)TA__#06>10> M5034Y/BJ[ 5$3E^P3A")G,(RV21 /NZ(G/\ISIN&T^/"&34>>8V7XOB-73[QJ+($Z"UU++9FG$$.E:I&D#6 4R2H5 MB[Q5J=;C1!U]-P#7]3/?+!>?IR2^'[[^OL+\:OZ:K"/I;O[A15I//V\'"UZ* M065:B#XIX)IH52$R"+HX"NQ%+BH*9VV3VD6/=8+-V[3M!69QWD86Z4 MHU T+^E_F39_51.7BH&/Q@$%]8FI&#C3C097[54%U Q%K97]>"'0/I+O #.W M#MGK"?D\36=(XKLN,7F_V%>4&".:Y"/P4"N3&4O@R#NH=SA*\"X5KMO77@S$ MS+BUNB?&\>AHZ&!%U-S4Z_*WQ2)OI@)O*TA6[\C1_A&)IC3=*'\B9 S.60.. MNWHF:0+XVB\UQ\PH_L*42Y/]?#?R1I[W,#J,[B6'!M=IUTA]<5;S!O_8LWA-2#==H!4F_2?C7::OZA M,EO9_'&Z2HMSTL'$2)84[5Y@T7I0.I+H%'-0N&7,HL^JS7'AK@2.>U&B.[0V MT6L'>'VX[?,DJ*R0_'K@PM0,:Z959^E'6[AR64"M'-^'+S]]J=S@#SA'"C(G/(22ZC$6\CK]V%B$:&*LMT#I5:>E9$W: M]SY#U[C7,;I#XY!:[, @7HOQ9Y+]]KAA>X#_:M/&?B/YB7/9!C+HD+1DH*31 M$&QT$(JH<^&9"J[)O<:=J!OWXD1W !U>H\<>^ P"U+^%Z;PR]7K^+LQP];J\ M6*UPXXQLOGEU]BE,EY6WE[1=?,#5)*<4ZXP3D)+6H(HFU:FY IPNWLK,-*8F MF=)]"1WW"D1W\&VJYRZ0O"D%K4?])-6ME"^VD GG1J$E!KBMK&2GP6N>(3CZ MGR F66F27GV4HG&O,G2'S6$TUT^QV_W:@RO)75S#NQ);+LDJI15H4PL$>/+@ M2T$PALFBR>5!&QMY #N2.&X$?^)\?B/-]>&0WN'L1=KF&L@"X/3SII>8PRBU MRW6<4NV>ZX2$$+0!D3#;XG52;5H6[4)<;_V+A@'&L_@[4DM=[,SWN7I9R_%( M6/\Q77]\29L1F?SEQ@^9\.)YEA38"5>+\C;ES=:'VM,NN,CH-VUN)^Y!8V_= MB$Z$Q&%TUO,N70.Y.?T1[283SX4Q.DLH3 =06@1P.2%PH MZJWMT(F0=ZA>.C5^&W?WVH/9Q&&3(EUQ422HG4= ^5 @%(,04[/FX8XG6W\Z8FNZ=9$L9>Q MJHX7J@WB M79(&+X2ITP7011LL8I.X>G<2Q_4Q3YQH;*2YPS&YH.76$I/;0]*'!6E+R1%] M 6TIL%.6!.G)]D/*GKQK9I0.38[!]R>UD\D/)[KJ,Y3..K"4Y!]?-D;R98\GFL@ZPB)S=LRE#F913Q*3UU:1%I& MOX;U^7*Z_OJZW&./6R]B5!*"9!:4R0Z"(A\<@W&Q:,>#; /#?:@<-S\^LE4< M3G\=V<6?%\N;?-Y@ZW;^(!B1-\.N>*H-O9(K),C:*S-:D:7E(OLVK0WVHW/< M]/A(-K.%#ON):787:IW&(0+*0EZR2^0T.W*?590@ZGS!'+BV:N04T+BY\A/C MLY'F^DU/7EW%?$"0F:$447#0N8[.=<)#,(J!C9F5J'(N;1HR[4_JN*'/J=.3 M0^FLBUN,-[>!7Q;S#V2%SWZI.2X2)M$S74^4]CP&+@%9HO6L'7G111N016B1 MLREY1EZ).*N9_'E^N#M"3:JNKIH-;_J]OOY4?[&:%&&9(EF#BHZ# M0J$A%.00F$>.1D_M"4H:H-(,@O:4XUF6435+X#7@9-R1K MEN,?6^L=&..CF-U.?[E_U^4B%+TIUJVH)TE$BDB3 J&C)&VI!($;3F;!&:&- M%C&G%FOBM&R.&]XU6RX=8Z6#+>0XLU%DTB&' H4T5)NL,/"6;(=&A9;)J'UI MTC"T_;;0+%KL$^=[:?+("6\D@>6Z _ JY1D+3(&D@ ,4.7?@1!; K$M,2!MU M:'+/KSUXFX64G8)W'TUV,I[PW?FG3[.-*,/L4I2OYF6Q/-LJ\U*H43AMD]80 M5!2@5,H0:*$"L:<-*UG'-M5>.](W;B#9#(XMM-.!VWPYS_--F&:*BB>"++LA MTPY%U8,65464*/@ZKL-T7G. E_';SXOES0J.ZZ8KT8=H (XD' M8W:@&<7W'W/=^"2@]TXXD%854*6PVHR$(A.5).?,8?)-#BH?)^GHWO'+#V%^ M,9?I>C8T_;#1QNM;VKA4U(^X2LOIIKIGVW;M#FWO21$_S.K)=29?R,7:M\6+ M ,I'"YY8A$(K4="^EJ-M$I,WY6KDB8G#H/->)_INM LU%0IMXM+9)6==NY'5K._?!RUW;V4 S'419;Y;3Q7)[8/86TRRL M5IM%OM'5U1R5&UO !&U00B0+P:=2G7T/T3 '.0>7T5@>VS0.WY?0D>?(ML%@ M4VUU@,9;/LG=E>69U0(9JV<%FMR+7"L=2@84F06FM4QMC/U31(T\_[4-R@;3 M0@>(>F20W9:KB0E&B#IW-JM$'#FRTPZ=@UA4=C'FHE(38_8D52//<6V#J>'T MT &H+D\&7LU_GT_G:;'\M%C6LNK_9S&=K_^=^#JGW[Y>O@G+]9P>^G'ZZ9)1 MQ^J%666 5VZ5+1I"-AR"XXP[I:5634:U'4SQR&-I)A,"9)XXKG E.@N :017CP2LL MH(TI0)_GI,<7ZWQ[,:I MU/424%YKE94 [7T]KY<(D3$!/J;B@V(!69.;FGO0./*@U$8(:Z2C#N#W%C_C M_!SK;:F'YG[LE&H&P MH:8ZP.%O^,<-N2T7<_HVX8V(ZBY_)>;H4JDIH#J^6&"]G>\L"'0& P:#V,06 M[DOH;IEC]HV!L:FZ_G0G:;^%91T2\AE_Q'68SDY\HG;OZ>.>K#TMC!/40A@N MO8\(.7."8_890N01A,DV!1UCP":WJ-J=L+W##W7EO44*^NOG7[LEY!?3$]=? M5]O?U8%S%V^^ED?(28@8:_%>[76BJAE %< (%8NG."OE)H;T**J[/8_;!UWW MRKU/IL<>-OSSLXC+U^4^1Y/,0I9H FU']?JS0EG3IAR8]M8SZWE.33(UCY,T M/8^?,'5-@=5)R[4.M'M#Y/,8Y!6.+"H M-"@K*'SC+H*KS7D=?1=#JTJY7>CK]@SX&+O70C<=0.Z9@.VZA)[6IXA9@2NU M4Q.OD^)22F!"BI)E+#J.$5/WT:*X$>1:Z*8#R-'.$#Y\6-:62*2?:KUT]?7^+KDYL?%69C.)Z:H&$6Q$+BO-V2"!I^2(S@H M;WB]-B-/A*_;A(U\W6E0&#R+L2-TT@'&ZG2AU<4*_ W7OV*-<":*"?4ILKD"9K&C1E/N?D=I(4> 549N5AM03&K76&@ M&4_D>V8-4: "*S.ZHC"I-O5U3]#4FWTZ4._/X>E )72 IXL)M_ MO+75W-;:5.H.E3[]]O1#J6*$8&U6JXO.7F] M?(?+S]-TL>"X\"F&#$X%\@42I^^B(UR-V$? ML-RG8APS,XQB[Z/D2"F/")6S]3\FO]:J@BMQS/.F2??EC[2NM@4E%Z82'5-6 MDQ6.K@8)W&\*FBR@UPH=,D=[_S-%%/L^Q0EDW8&_\WYZ-IU_>%TV MY>.E'EC^;;'(MQ=:=C&A9@Z2<'6GY8XV\2S).GOCBM/D*S9Q>G:@;=SK4O*+]9MZH^O5G!C%*V.=E0JED,\@Y-98!T-?I,\NHPU9JR:M\I\F MJVN<'8*#NT@;3BDC.^QO:U.RS8E -OZM0FI>KR&!0( M8_O;!VKLKLX/$-_(6O\U?)F>G9]=$LYLXL4HD)A593G4^1L"9*9-V3%3=!XL M0K_UY)$U?XC>%D,(L0/OXF7X-%V'V?0?=8#@M@CFY6*UWBR&I)T6R18HJI98 M10H[G4($[DMBAMCDC>HY'J=IW%O1[4ZS!M)"OX"Z\+FBDL@-42\LF5;%Z+M0 MN =6/"N\3GS@;0Y(GZ)J[':U ^E^-TP=H(BQ\X2+VB'WLLGCZBI-Y5BJAR1D M6HNR]0:;KG5Y#&+(UBLF?)1W*AH?3@D^_/%=@N(0Y2V&E60')N81,_S+=(Z; MB]D36VQ1NFC(3)KJQ5F(PG/@@5[,QAG99N-ZCK!Q&S TV[T&U4<'^+IW7/L& ME_6%\ 'Y)'F59?02I&"^#H$L$#RY>\(D4U!Z$763?,M31'59X'J@^I^KRSA4 M%R-O8B\WS=]7K^:7YORJ94DUQ.\7]>NO&+;7NMXL%R3/U>JB77V8;<>Z7;,^ M"<'IJ$L"QV*L]_L]!(I=(9>D3*P9K/3+AJ>JRU.PX&(ZLNCZ,X?UN$[C< MC*:AI?DZSJ9;B;^CKZLRK;,.WBSQ\W1Q?C&X<&*%X!*# RX-N1>62W"20F+G M0%2HV9-A(3'2@D=EQ.!EA@ M.6J>+8GUA&'IKN.H3GTJ/!#RAM%##XBZ('_U%A-./U='^N4L3,]JX<;OM(B6 M=?C+B[-ZA7'UTY=/6,<&OE_\@"\7L]GFA[KXIO/7<_S?&):3K*S6BE/PI0.% M=4I8\%@$9)><+)F^54U&M@_+1I]!1/?3Y7>:+CW=)3Z*./UTCIK=8LV?UA8?\G)'[-.U+W+AMG(X29?LN3Q3^ MIY D@K2U_W9A 4*($K)U7)#%+EX6NX3$;4WBNC*U0^ODY7( M(Z[83==UV;=H'+8^TDAA0+QWXM3LQ=;7%7!1;;>/$;3?G M;4XY&RX5^@R\6/+F92@0G?1@HN>*VV2-:1+W#T-^M\UVFL-U6,W^&?#\;AV6 MZQ_#>ELD%+W/SG@-S$A>C\L"1!L2A*(,!;!&)VPR96-8-KIHOG)2( Z]%@Y' MQ9]A35Q',5P5[WD.@ ')($5+NYNF4$8PI%]Q[45NDCT;CH5Q;?V?82T9#Y6$1V Z5HX[];D1H5E7OW^*8S3EX^9'Q]N#3ZOR#C#^!$^/KNE+NU%/ M0B8F:,ESRB"J?ZZD]1"#2D"\H@^99ID'XNQN6>,IE?XM@QSS MQ+E,UH1EB%DD4+%>[W=: 4K.;'#>_A-'^;QGMD:.^IZF\4U:_.ZCVF MY=4UI4E67C!-3#K%*)1@ED$(UI(/&%-M[RY-FQ!L".+'O:SS[>'\*.7W>6;U M4UC6G=1U+; 0<*]SYB@+3_TV0-E)R_^Y#K^46,9?1"0_)U5E]D!J*/ M#F1),7.7?32JQ9I^C*!C#=W=S[T>,RPC(12- X&Q5L;%#"'5-''RC"O)2^1- M[OT_2M&X7N4@B+AK:8:1_K=A/C8!Y"&GDH]\4 -3\A")K0T*#\Q'GRB$+HX< M(\DE1%0,.'/*8B'TE"9IC%8&Y5WZB/E\AJ_+?^#TPT?R_5Y\QF7X@)<#4#=/ M6VU$?0WWK(ST6EC(NN85#+>T;RH'KO"L$U/&Q":W]0ZBME-#M ^2[@T3:JZU M;\-(7[^YM5\4RVR"=,/+K XZG$-#-[A[+8VBQ:#8J9D0*YS;?JJ(+ D M(5BD'="$8$23V.E4?E8M6DDOYOG'Z>R\KK9+OK-@UM%_M84N+6(=:#69PH'G MI+PTV:,_R7;P"'V=FKY]T/*<#S:$9CK(8/R&ZU=S6OCXRV*U>K%>+Z?Q?#-V M_/WBS4;8=_GS,FK+#$(P=7P&1DD1,Z_EEME&94W2O,FX[GT)[0N"@Z#EWD%) M0]7U!LT)^27>8.90\R*@G#2T;)T%RZ1UB#K9-MW M!UWLX0^R=[&Z[POTJGQSDGV@I6TIS LD5\6%(T9YHEC/ISIB1A;6 M)$0YD-YQK>CX@!U8H_U:U<<8G: +,@G)0&01JM.4@?QM!UPS+"$$%<,NPU^& MLJN/T3GN8?_X0!U(@X<#=+$.LV&JM^?K::Z\3#_C.TSGR^EZBJN?OJ39><;\ M,\G^Y>+LT_GZHH?:O83:IMW>)*#C1I!SGV4)M<-.@4CN/Y#[G[6I$[=*$SL[ M"/5]^:Z#I"A/K]4^3VOJX+D_IK-9N)BY^HH^PWF9/8*IZ#B<9Z]5&Y#'6T A0?O;4NT6IIXO$]0=,W M9=CVP,_CI3?'J:6#\'@7PVQ5+,$["R;7PL8<%7FAFD.,R0S+#Z%3B!0)' M"10[)_"9 M>4>2XI,B-$DS.)44*25V>?PK3./T_I_.Q\%M:8MR]5G6Q.32_% M(HLO214!UM*:5S(8\-$)L@,Y2.]$%-CDSMS>E'Y+^_<^6'LL,&FCP@YV]0<< ME,U=<*48A6W&@&'5.3%"0:CW%!3+SC/N;;1-G.9'Z.D#;XU0\+S/N+=*>D 6 MZ6=SJ^^RE=O%)K3MQ)*=5H87"S+4*WQ*(80Z3559;GP1P3+6)"?U)%7CHFP0 MO=_%TF!*Z %1%U[,=K2OS#9R)3)H] F4T&36:^$2UT9+H:VT;5>CICP6+-%Y80:[P3@(QP9+E(GNZV MW7YX!N@#GSTR Y7TV) F8VM\QF&^4]S7'[XNO$(RY)"IN5Y6I,7>,%-SM)9 MFS@88PLH5!H"1@N!F9QJZ11O/QLN23,5KO7&MR1^W04%,RAD7,1:9=M#Y4\\8=P[I M,/H?3(8=>(N73O0OUS,$/=.*D[W2/-CK#Q;/IG4K230K$$@5.TI0)IV)7(P0=AE%8A&I%;XN99"OLX!1L6 M4\.J97^\^2W>YG5X[6:.[,"PFQ@EN/"2@X@Y@HK2 .VU#KPPZ#,:76232Y27 M!(SKV;8!S5Y"':SV]Z1GH /,#-G[$2"8I?U,E "> ME02::1FT5BGZIL=V8U48;=S&1)$%X]R#SXI"Q.(D18>U(L\K-*E()MLPW_5) MT?"XV?64:!]U=.!;_1!F=4C3NX^(M%=O4Y";[+4512$R"ZP0])]A^-(2]'?:BH3F=@\Y3S<>X+<<)NR.TO$C_>5[S5C^>+[<32Z>+/"&7GPNM$8P,&92.Q(L- MA'QI>2Y&\L";9A ?(JJ/D.I ?3]VT^Q8X7<$I#?GR_0QK&[TK[\Q%6WBLA2T MZQ;@(M):$]E!<"80>PX=1R6$;-)LLM'#P&MX=31$<9^7BQQ^F'^\IQH MF*>OF^/AV491?R.'8)-E9]$&E+V:PLEG^$95Z4!]_1+@>^^[-/D!P_4!"C9,UYM#8:PCS# MS$!9VFU])H#:H$LR22>-3:ZEGC1K?N_T M?;UAZT+5P18<_=HQQ,<2-G.JY#L@NOX?\LEB]G8;6]?9"RM8E\#=#.D-.!PD)M LR.*1_ S+;9.C' MGG2. \3!\7'/>+535A=-)I]A\)J]W\(97B0M498B)"_ H7X*I-#'%/V0)XQ M0Z^]2Z')A:$#:!W;/#9$SWY(/5J17:"5@K*,E8'+_+:DR"OPHNL=9 LJ$AL^ MYPPZ(Y>!!>_;M.2]2TC7.#M>]XL!U= %D'[>8U5*Y:--#"&R>H%+^DA1?UV? MTO.D0Q3%-]F ]Z!QG.Q?Z\VWE9)Z1^"#ZS7HJ'20!C!%$J2W&F)D"B+W7F@G M%,K]>(,EV]Q>[9\E\F+NH2HD-5"!.%$ M!)7JW(O:8TG;PGWQ%FUJ,YE\%^JZ1>+Q"+D[B7EP9740)K]UN; M45^R83.KW3 3<%]340X-N.(+9*>,D]YE+YH$'X_0,^ZYVTE1-H!"NK!M#V;S M+^MEC%1\3-(U[UG9*A VEF)$3PW&A3^8$G[T >- I548,)PL.]C. MG@G1[V7-)UX7&PQ2:%Z[SRNE';FGP0):[;@(.BL^1I+M'J'CY7T'PL9^>;3C M%-4!$)\PZ-L[Q3QE1O03,%(FIE)BX)"^&.4TRS$IW:;,Z3G"QLMQM ':H(KH MPK%ZD(W["\8Q973V"I@F;I0*'D*,$FJM:LU#ZAB;3 S8C;SQ]M!6]FQPI70! MMB>6SXVB^!=GB^5Z^H^-_B8JBJQ349!BK%.*2@'O.4)2GB6F7=#VU);M$5+' M:8$SBJT;0EGCMQIX2'3W%EFM*?MY6U,V"8R90*$Q8":'@=C3X"43P+$*5142 M[RY]U/9YYDZ@TOV#JJFL._#0]O9 *:I.0<@('BDLIIB;;+?+=605UUAB,K)- M \]O-U08#B['1@_[Z.Y@;'[:W,IXMP[+=>N]]S=<3UQ&YA3*>@9,P;[Q-?W# M+-@LL9 O:\W)#TR)K'[BAV;H&U OW6!MEQ+#B94A130" EH2&N.&."NTE)@N MV4A1,#6R@,\3UT] T=#J#:RCCM!W:<]G#SNOV\MO$^:,+I&6EK6;1G^R4*S. M''BRXJ;$'$UL4H>T(WW]Q!,GV'F'TU0'SN#/S[/$)ZB%XU+).BO5@N*&0?": M@4W*&($Q.=L$?;L0UT_4T7C;'5!'G1U@73+Q2.K((B+)B $/-4\I(J-(O38^ MM59A3CPXOTLKA_V>NA.LS#<)J\8JZ,"H/1,E[7 34S"/62H/F=.24DZ1*UNO M8\J TC 698A-KKP=3?E.N+7?)&['T6X'<'XB[-KI4K%0:%.&$'5E-B6@5PI$ M9$SE0N*V38Y#CJ)Z)QB[;QK&I]-J9]O]PWO,#29O=F$PQ;,D74W.:PTJUH[ M:!SHB,D7GU$8?L#FOP\-.V'1?Y-8/*EZ.K"D-T^ [I<231*&DI24(&0]$S+: M@RNHP&B9%$E4"H$M3.739.V6UF;?) ;*.;8P[IQSE@RRYIA-B!$(;\ZTI** MUG-($IU&J85R3089M#EC^2]VR+*/\HY,/?XT'P:@SZ3RBXD1A7 @:7&!VLR< M%DJ0HR&=C5PG'YITLA_@B(7_J<]8]E%,)U#;*7L?>(DD,@/1U5)'B&H\@Y02>KX<0U2G,KX5-V#B.(6IVHDLL4R[A0JQ-#"-)A ML6W[>(XY$B(G&8L6"6P)M*!]3K2@&=D.S6**U@CMFQSL_ E&0NR#FUU'0NRC MC@ZBZ:>G&F,QMG@IMAN1%[Z7VOP>'[**$' M1-T:CLDT]QP]@LO6UC1]A,!\K=AUEC/.6&DSW.^;&1R^EW:?'!R^CZC['R*M M:F/R0E$1QCI&72 %2=%Q0*>TB=D8'_,S7MF 0Z1/-%1\+Q7N-T1Z'WGV-D0: M2RS<4Y!B=0V8,];6O75&.AIAM8\ZFET*X0\:(GVB\>&':OXH676P6]SOTRQD MSC%Q!%T<2<+7OO ZD7N6C4LZ2Q.Q:0OU7_J>YG",GW&.ORUO\ M5,\:YA]^GT_7JXG5R9N,JHZXS?46I 7/O 81>40>M+"J2:;S87+ZB( .U/%B M<(%_FTW.Z^:Q*:A:3>N#3C'?\]E'GB 1M!_;HR1[7%+9YD#N"THR@$BNL[.L M@(NI*$7P,ZE)D[.1DCV70<--K?SP]<9/VVTAV,2EL08*UZH&#ZD>XFNHH^2M M5,E)R5I(95]"^S".PR/M\?10 P5VL!,_P-4FG TNZ"@T ^E8W6(\A;,\,4@J MA< D$SDVN=?U"#V]Y(I:@.#N9,@!--(IL+:%S9?MH[Q :XS@8+2N@Z,H7HK6 M2?!.!HR))&6;F+IG*1MYSN00^M\!4X"AE5N6&(\J*>&:W"!XBJA>LA+C[&B'Z:8#G%T&TI<\X?5MPZ!S#E3[(\F,(W70 9K>A*^;$Z3WBPL.KEGZ M#=>OR\NP^GC%F[2ZCGJUH'DPH!)FXM)[D&26#OMP*<P'D6;D"%JPT&K+"E(,!;5?\&D M6AWAR3E#"+'N"D(Y\#9Z()_8>,42^<=MRE_^Q$FU?9!V=%)M'P5VL*T_%L(K MRX3.T8"3A!=5N*MM4328I*6V7-!.U*2(YL^15-L+!#LFU?;12*? NIT&T"[E M>O< +*_S3;PEYX/1C\G;$I+EF6&3(]1O-*FVE_[W3JKMHXP.DFJWG)N+-% 1 MZ)T-KK8RH47'M:!%9SPPFQ23C&D,ZAG7[HF/[P\41RAP,:PT.S W3U<\"_M/EEMO(^H.ZXVIA=>+L[.SN?UIM,- MBQL-YU8:!\*932NN!*ZVZD OHPRH2&IQA_WK@$?W5(^\EY)WK$<>0N(= ^J2 M&YUD[:@%P@@#RJ*GA580&/,^FH(BX'.IK0'+UT]4Q-P"+@?(F@.**=*6O]W7DH.Z!D#S ,WO>U M)1@.D-G(.G\2NS&A+"07$$+4QCF,@5-6 ::0T:&W/.[2/NMH@S!X ]9A,3"8 M#'N(:BZ=^->?L!X5S3^\2.OI9PH \=*?W[CS-NA8X4Q\% 8JFD 0IPC%$U\% M$XNBS5V9'>D;>9\9):@>4&,] '%+^@-,7:Q6DEF2+"M(N:AZ?56 "RBJ$X\J MUQHPT_)^[Z.$=1*$#XF&A\/Q850S>GO)U3K,9N\7_V-Q=NGQ,Z(]!UE(\ZXV M86=U^T8-.=F4LV\2S@/R^EBLT*T MY%JJ(H$\-]JXD[(0,KD$GD4EC"S9X2[%8A#O(AI^=_3V M\4"Y3<*(*!E&KP\@Y0@ACPR3MV'^ ;=W:*QGRA'[V52K2GQ#3$'2DN')12XX ME[LT&-L)&5=/'3DH/]7.X#&99Y):J:P&$B!&U#%"X@6ZR0"7H+RM11@ ME]*9W<$QMJTX4&-W=7Z ^$;6^J_AR_3L_.R"\"!92#X:LF1U&JFKUX,Q%M N MY.14)'.YR^V@G?1^Z\DC:_X0O2V&$&('^9!?,=1JUNI.O9I_.E^_I[_;K(2< M*N C@V *DC0H^ HP/DWR&2?OI"/OUVAOFE MW2U:H:I-@91"1X)R9+U19+!.29[1AZ!.@JC[I/6'K$- \ RVCM1(!QA[\LZ< M2Z9XK-+T/CKH $T/B.@-+E/5 MT@=:F_^^J":K,"KR@G< CR8T6(W-M1DD>1F[' MEZF/0>$)=-[,AXM24T01ZZ6M812(!8,$"7SV6/.4C5IA33XU?YF12#- MT-A,3QU@\)*5EXNS.)UO=/5R,:_+BSBF[U;3O#F\KK(,<3J;KK_>=7 G*A?& MBB6OA8(N4"12B(G\9LL,"B3'6?(F-\H'H'W<(]_F]O-46OTV@3SQ+ 4ABP:D MU4EAGJ]W]RP':V)BWJ(*NLFLW0-H_?_9>]/EMI(D3?2)W";VY:=R44^.*5.Z MDK+*YAH#@*I#$ 4[@!%B97:;6"OCRA8=[^#9MAJ@G MH [2VDD!\]5J51_=UW?-^OG];7E[>9&67_#\'^'L$M\L_SWC2G+T.@)WQ+<* MN7HWFH/(+F81$_>NR>*U4;F8]L6Z S"/K>D7!?/_/?_T>4;WBRJ5Y^*\)5>> M98A9$3(9\\:AX;A[+=% MJ;^NWTK_YHZ"WN/Y)<'T"..R#J?I"/.T1A;<) .WC.#(R"T)OE.;EC0:H8 MZWY2?S65MLZ;R@RRD$%+E5$]'"+0'H#W*.PNTS %#/?764=@O..U;Y'AYJ2] M+==SKC[,%PGO"..7<$&_O+@,9[-HO:/3**"PNM 2:PR!:.B7-O&@ ^9PK,>( MPSCI+G'1&MS38.!D#L&O8;6@:/;\[:H>])WD8+E060L%6:U[)YB &%S=("0$ MCUA*\DWF4;5BJ+O,R+1'HC$B3O-9X_\3#S>#M'NN>/R[CO ,L2.CDSPO,,D2 MRRP2V.L66.$3!.$B&>!<;);.1=LDB=7W/._"DU%,U"9[OMY-$\$)Y0&C9=P[ M)HQIXD^_Y'G>0Y!V\#SO(0KLR*]X.#TX,JZ$4@ET# (4#[4PA *%G)T*(OOH MPB[MA&/$=2=[;UKI%0PR8K$!D9NND&@/1%P8R&8XB9IWS+@/H M3G1)WB %[K D;X@T.S W'R[C.?[W)8GRUV_TPTVWE95D<3F9WD(2J.D%#CXP M^AF3AOX7K31-RJ(?H>?$9G@?;O"(^2M'$3M(8^GX>0WL(OS\470\:R4RDD H=JE) A<#!%5X 619! M*9ER;-+AN)6:[M"SCZ:?QL\>8N\ .T^60TG4PG'' *M#J*R@:QH5>86618O6 MH>1-GV_W;F/L9Z;FR,':?KKI &=/M- 5Z61M18)<1Q13N!&($Z>@.&)-A. T M-GFK.\DVQD%JW[V-<8@..D#3H.8C;8V/03J0%,>29Z")-X4&2) JBI H0FM2 MQO)"]K\>@KAF>NHS-?0ZS%?K"MYEN5.;65V$>0P[:TK)R7 .BK- 6!<) M0HD&N,"H'4;E=9,]A$>QLU?YVE>+?$?DFV[>_):TE2Y7JSI\?)'_6"Y6U[_\ M*9S/SZ\"MV1B7;@D();QU#-E1(Q>! ^DFQEQ#I:F)-LN0TQ<*9TD_*.9RGK!(K'1.=Q]6HN8EU 176P;A*> W>Y@A!">W)!$1LT\_T+&73XG%D).R&LSW5 M,O5>L+!:+"\O[C;,;I[9333>*(^ R#RH6(<1*A)6-BK96O"J'SY-;U\*]M@7 M= F1?96X'%NB'9B?G\(9^>/XX3/BQ9OEU>:[JU*6Q+57GJ)!EATH96--[@A@ MJ@3'BM&N3>GG8P1-^[37Q^4WBK(Z!=WF0*82K(]T7FRI:_LB'4V7)?FTDO.Z MR!G.F0DRGLGI*H_/.VC^F4K/70 JD?'@@=1HC=&@8^9),2= M@\B4@Q0+USQRE7F3/9D'3>=OEL3OXTX<15F=@NZZ;%0G9EE 2#:32YEXHN/# M!9 [*5$HXS0>;2E$#W?B."K??6S_$/EWB*3Z=+B\7%R\#Q?72U=$$DQE6\#8 M3 P=:!&NEA:=7ZO#'.HZ[[K[VM M4[LIO@5/=SF8E++/4:%RN]R'#?:9-6L>GO;2VU_\/6#FNK33!QV#Y."Y4$2V M%! 4^9DEY5 *CSFG7=[73W'1V2"-/;+H;(CXIEYT-E_*@T)<]U;S:6,N[QC[[;H[.XW]['H;)#>EF,(<6KMW]O0)CUG21*_SNBZ M*398"#X)P&A*$:%N?QCMKAB^YF[TA\/1M+^W$"?6_C]Q_NGS!>97WW 5;L3 MLW9,&=*66<^M4)%8(8<]%\<+\SXR/=JRPZT43!,RCX6&PX7:07PRA@OUYG;6 M;%W%H3,%>4G7 :^I3IV5"%:(P@P:IT23YL%1N9AV GL?#SG3P:*G,_$TSVLF MW\:S^:=4P>D^_@F5/A#V&]8;J M[@#58ZP*XF^8ETV*NH^U *;KE/4X:#\V#/9& M/GE5<=G=SH*ZL$%S'IU*-=L;R6&L8_6=]PC1ZJ2%0:YW6@[?\!2,M9JCZW35 ML<_#V- XJ3MAI_T.R@@AE'<@L=H%I1E%Q(@@,]-8M-9"-IUM?,1='EV_:?=V M,@:#HX.C<:.'.[??/^<7G_]<+.,YKK[5$&M]&YZ3*I:+1!K:C-2]KXG-'?KN MP0>=0/EBP8O"(2OK:HTCEZK)%)16#)U^N#QR&#$E8#HX M.->C)J\9>)76Z=4J^_S_+L\OUE9B9J+E6(]_8>O&:!4@DE<)4F N+J;H;)-J ML)VHFW9M63^0'E^5740#(Y_4_PKS19T5_=LBG5UFS+_=S)">29.#2BE#P*Q! M\>(@:*?H!_H3XXT5]A1L_>,<3KOWK)^3TB>DAI\V?W7:%OBI=O[V>-H^X,7% MV96K.WG$9P1\"_+5Z5LCYY>%X'!\[S/*S(4I#U6*;U[Y*!^#_+^>+B'_37 M[T\[0:6U\@*\9+7"TI//F(T"E[-6(@=OVZQ*'(7Z3A)GAR+NH/G/9PC0G0UVP*QQ H3!H1US*F MV_&?5S?H[WCQ>9EOU?'C[R+^$;YL:F@ELB2RA9@T Q*\ 1-C?&SZ1H(61:'*Y/:G4H=0> C%\;I#+ KK M0C)VE_G1.\'U:5*F*X,^'A263?0R\?B.?X;/X?_\X[J9UJ=LM"2:61"R#A)- M$*7/$)W-7DG#M([/A%8_?.ATT!A32\LQ1#:QKG]>+6OZ\W)QL:+ LJQ"#393 M]3@VO##N56(F@LPRUSXT,L>6*0BA&)-Y9B*F'=3_W/=,5S7?"!&C"G9BD+S^ M_2.FSQNZE0P\6RZ!21LI_G)U/V448 K/GB=/7/$= ''W,Z38JPDUZ0^ZT=2 MIHW'6BG]"6SMH8$.,/3;ER^8ZXO+Z_!E?O;]RF:_+;^'1;@J]WJ[>D>',T%LJMH=R;*J8^\%U)4,VOH@XTZ]Z,.?=_>CMQ\T[@.3 MA\^X1]!9!]#-W)E2V)D>(B#-R'-EN&MQ$SK=4\'A1^N-4/U$L'V%K+ZY:1Z];E MXE"82/I'Q4$9+2!*$DU$C!2@LH*\R2"BK=1,?2 M#@X*%QJ4+1:"J(\ 4FI/O\6];;L3YVC-XETWBQQ^*T\'BR[*B;>G4=:N]?GG M^==WN$H5$Y]P9ARBC+8 W3W$FB('/R9K@1ASELZ\C[:)@=V9PM-/D^Z)H^4Q M5#KUX/D'!7*UGG)Y>?$>0Z8X\1>D;_E"_A-9@QM%;./8DWO$9,E@&'E,RE*P MZ%@*H 47BFDCHGZ0\M\^I7X4:D[_"?,PP$ZDUPY\D?60XUN'JNY>W(P\GADE M7/&>_+3LZAZ!@O0SCW2U.2,#EJ1*DQ6_CY-T^K'[.'9U)*5U +_:"5LKSB[# MV>U,D!F7EL)'[T!SYXD)S,1$TB!*I#^)0EI96B!O*S6G[YJ. [K#5=4!W@XJ MCYP)"C.=RP5$L'2XHO#@,2/H*(P*P@1D3296'$3U2VHL/@2_QU-]!SB_:N5%5Q&PB72P=:JT,$.=;U]XL1X MEIPU>3X;E8N7U#]\Y#,P$C1.LL7QXV?<%)6V[VU\XKO:-S7NRN@QNAFS=CE9 M2=;6"%[G'3)PI@BPQ4[ZJ;<<1IJU*JH!T'.GCRJB\_:IV!E91L M%#QHT58ZI]W^-1KR&NY6'J#AT^[J"HKQ&).!R(4A3HG=2+<;R5LQYT7R/.[R M@/9W5U<+9(W5U35$R7UW=2414"@5(6)=UX,Y@1>Q=GXBYT$X3L+\NZMK+"CL MWM4U1"]==77I8K"PG(&K4EN4ZMN@I)_9Y-%95HK&_(Q3>3I=78.T]&A7UQ"1 M=1"*CQOYB1!CM&2P3:B;A(1&"(9$R(36$2TRZ;OU_=X,JF3I.I6Z_V4Z/2RZ MJ&3Y;5%GMM;GA->DH.T7R3D==;HFHA.@T52#0;B,7#% 'A%-$J6X)E4L.U%W M^B[AGOCY(6DPMBH[L-K;V?AE_FV><9'/WZXH>+Q8S>/EU8(&;9PFH4F27RF@ M4N80G-909#31U88*T63ZXC R3]_NCH/8ALKM +KOZZO= O/U',<_%_F:G=O? MW'Y4$<]G/C'BJ\YUJC41*G,.+JL,P<S M_;S\0A1\QL7Y_!O>NET_A_//K\^6__[?F#_A]3S?5^5B7?]V%L[/YV6>UA#Y M"'=P#X[!/ZEGSSC/WIG@HQ=8Z^[IVU5-HSY&3#G24AC6Y%L9DXB45_$Q_ M+O8 QHB7QC&K'=;RNG.UOOK'SQ_;USWL]*WM*R"&,W^4RN:R$L"PQE';L:ZT:02+%YK),EO'8J<2%]T$W&*_PG MU$(,05[#";<#-#QQ\OB@S*BEF*1XNEU"3(JNN1@A<.Y :T\72R"![Q2-_ET) MT0)78U5"#%%RWY40RI%Y"(G7G:SUIIFX$J+Z5YN-!T0*7%VBG%GO$Q[W]BMS40@_2S M/%A8'03G6USMJP'/.:=83*JSOT@<2ACP20IPY%D8@5;&V*13[!%Z3C\YMO^] M-J:J.D#<>M B?7,5XP=]TT>>;_^CS8%E*6)2D8%A=3YPCB19 M5JZ3(D$'X9+/4J2=E@WLT0S^@))I@38=*'[H S]$0QU ;-P77"D3 MXOH.XG555,JZ-D]Z$H-E26IG4NGVD>;-H*+%KBL,1O /)H-%9P.-MDVU09ZM MRYJ!MX75^4P*8JEUR9(G'K)D0NU2RKW#5YW^$\R>('AB%-&A&ID88#_A LN\ MWD0WC/RVH(\F[NXP9 ,FF64$%NKH/!84B2U[X!9=X:*45'99 K+3EYU^/'0X MR,;72@=W^\,&\-??_IC_O#R_F FMT>M<(#@LH(2B.X)[#3%P9-SSF-J,;GF, MH-._<0]#X*@*ZQ1XLUB4Y%H2+HJ7H$HD\I,1]5546"&$,2X<"W0OJ;9N;, - M4E2G8/N3I!7.YO^#^;K<8^92"K:86@-8"P'I1_"%N%*);#JWFG%^-)OW(WDO MJ;QM;$ >J,P.(/I4<=*K;V%^MA["LEQ]"&=XR_NK_/\NKUS>VW(]ZQ@Y'!(A M6>[K0$U&9U-RL"J&(DD.BC<9!C@:!R^I7NT0H$\#B1=P%O[ B[=ES;=ASG.F M0.4Z;-&G",$$ T8('ZP,P>:C%S8/8> EC:F:\B3L!8B3G%#UL&QQ_>M'VC"/ M7\LYB)KCUWCN+ZQCU'Y22">,C1$\2EVS!N1N$^C "^,P,>UTFQT\IU'[R:+G M50(0ZM8RI23)*=(9YUZRHHQ((349P_F?4/LY!'GM:C^':/BTYV E[TST%%,' ME2PH5@I$3S\SSMGD%!86_J[^G I98U5_#E%RW]6?F;NB2F8D+XQU "FOR7$. M(M%_BENNE!D+KB^R^G,0%':O_ARBEZDWWB\7A4[R(EUO* LN&VZ8!J-KMHXI M#U%J!38QSI!A9%P^XYMN^]QN*T$'Z6HYDN F5OI'/$-RU;]<+C:M=>=;YQ!< M[ZSCT42,9)5E+54PL3:@U"UX7FDNK%&1E1T0,>A+ITE[-H1+.Y%/C*77OW_$ M]/FZ)EI03!_K*CFE$IT!YR RCV!S0:>MK2/:=X#*W<^<)OW8$ E["ZR#]\'# M=K"J(NKZ=,B\"DQ&A)#1UJ?1E @!W#^T(^,$BLUW,'==?K&_HWUTI7< \*UK M8(WSRC,TD/QZ^6M*X"T3P(U1/*@296I2>_[2=C /@<(N.YB'Z*4#;&W?"(PY ME[J &G*,X:H3*201@$I MF(I(7!+1FAP%F1@$'0LXASD5[Z4I=@>8[!3JWWSKZ9=^'?;,M)_X>\#,!NHB M!R\JSXQ<25"<5!VC#%#H][-5)J/?)0V[.VJF#O;WU-A#G>\AOHFU_GOX:_[E M\LN&<)>Y0%<<,)<<*"$*F3BG0!0*(&.218SWCGWOFR?6_#YZ6XXAQ ['N2IQ;!+B6V)^+93S'U=H1^VWQM:XZ2TL*&^K R#KT[HX4KO<49*D1 M$[EHSA?ZH0AP22LP-CL?M$#3)NQJQ5 G2;O#\/9TDGD:Y7=P"!ZI7;F^2620 M%.(ZX.MACC'3?<0CN2:>+$@1CLG8<'/C(U1U L=)@;/31/)]M-@!)-_C6;C M_"ZL+KZO6[)#6BNW'GGG>"S9(N2D)#G'2"&PK>N 6!3",D-B:O(4^P1-IU]D M?[A/,);*^D7?YI"B3LG6.FACN:[Y+0W!>0L^!L-+ MD5H^6)FP-?GXW/=T"9-]U+EL)-NIAP1\^7JV_([XAJSV?68VO)08O'#6@+>6 MXGKO C@N#8@-DN&!BY*Y 2GK['^?B+&:$>9<)!UDEN2*'.\A9=^90%W7"XV#RS8J[0"K MART\$M$;3XX7F%3=:"85Q!P<"%>7VV5GDFQ2[-%^UU7750#C8/IXJN_""W@7 MOE_-:%R^2G2:5_C83E&6N$TZ>F**$V=9)O!TQX!52="9CEARD]?M70D\_6SC M./AMHM .3/(CH>ZO?WW%Q3FNURS>^>WS?\XO/M_])S,KE&%<%F!81XQ&IB 4 MGD%$XU5ADGZQ2Q?56(^1N])]^@_FX\#ZF.KOPC!?%^'2>:Z1[AUF2/0_DWQ) M?5?B3E>_F)';GZ+)#(2L$\HLN5?D=7G06@@ZS,;$T&0P\6!*3__Q81Q,MU5Q M!S;[FL';XMS[/,Z4C3Z79,"9]>@HG\$[Y8!8Y((YYY-M\I;V'&$O:3#,& @= M18%=F-5K]^CUI&HG,+J7#\;Q5'>2HX<^X&*^7*U[9"W3[V6_+^H#?.=_?20'7!_S5Q*/;+!0ZE/).<@J'(NW19-91--K%5?X+ MQHL'6VZ,=8YEY<&)[.M04DO"RP:D+U9EU$S()IF#'TGI#F8MT; <53$=!"[W M.;@S#L!%KCBWHKHN#E3(!7P6'&RQ*"/S2;1Y!7V,H&EA=JBBG\3-GE*?>E#& M\G+UKJ8$7I//LDF W7%GKIM3I?,Y&@W9"5=KF"F.#ZBJT*+R6$AVNZQ@W.G+ M>H+(OCI=MA1P!_;FS7+QB3[M2Y7632>]T-)++B)$2Z=(25=CZ_I*KW7&DK++ MOLDR\FW$=)+QGN0Z.U@Y'0)L G!]M:U16N& 9.*X4**,"N,0*\.RD9%+8&)L$Q)W= M;&.H=SFFK#L RQ9#O:.9OGTB-,I)4Y(#I)@75"RU#2)HL,X+CB%GF9J\P8Y M>R-3)';W9-$6/T\&GZ.IL@.C?)^SW\-%W=_P_9>:-*GM9LSF ,*& M]3:]#$Y1K!2M+>3FY$A75WM0WB6INT!C0A#NK:H.0'?'E9FY)&WT0@"O0^[) MH]$0H_5T7FS2/B?9J/3J#@W=W9"\#H"J,X&RS"(FZ=ODH9ZAJY-JU(GP-J;2^LS5_U@8\P=>+,NKL[/EOVME M0ECDZZ:=J[J)<*]N8H^$_:'?.$+6?E2F1TK=W])RFT=E7!K%,D(R*8-*UH$3 MHO9)N8)*ZZ1UHU+?'V@999KH^CA]7(6,=(#72Y3N?-/ML?I((OV)_O&_9M$* MYCAZ*-%1'.?(07519^ AZ.REC,HT>CG>@]JI.^T/P\_68:1-%?8B#>+Z_6$" ML[CYWNF-XS8!-#214F;C/(4//F@/BJ,$9T,"&233.9C0Z.&_@8F\70VSZ]SJ MVW,7ZLH.Y(%.NB1GF XA>"\D()U'J4.V2C2I/SZ YO[,Y1 L_1"9'$EY+])H M7@MO609_T/Z%H]/3/+VQ'EOP#0V]*EEP;A%$TN19D$,!+M3R'*^+DDH:QW>9 M*-Z#H?]1UO^U6IY?-\K, I<^)491I)!U :Y+$"/9!*>EFY.Z>OEZI?E9;PHEV<_1S4RW)HI:#CZ_!7Z%OBI9H,:M(JH:5_1VQNS/<6_ORE;7H2S48290>^U)\+"H[.\";:N6-59ZP8Q04Y@Y[$0&ZA1HBF=@JCTTZGA+8T MNH&E:/ZDUHL962@?XVD%DLYH[--F3@(*.H()5$'4Q0#>X+JSD;&63U[P= M:)O6 \4EQWJ1I=D]Z M^WM1&X*A$1(@@Y76PZK"=3<-R\5'DR1P@72W>!_(]J,&CMXJ87.T(5UC*82W#J=\TY3S$YQ MF>4@C3VRS'*(^*9>9CE?W-G#&*,Q3M=^8$9\*\\8!$ENHM1,.\MCLF670L[= MEEG>_>8^EED.TMMR#"%.K?W[6SAM-KFX E(B$O5DZ1PJ#L+KPIE/3CWO,AW](6 T[>\MQ Y"^H/6S.M(EZ"AX#3X.G@N1 HH/?? Z^!:E%9+T>01 M^Q"BIWUT.J8G3+)1\OI(%H&R@51K_0"6I,E+AB\]KNL:#X@ MO.REO?YX4/AAND 6U=RPCO!Y_6%[TLV1?+:24$N(PH),? ,+$;ZN\(6 MI9O,_'V,H%Z"\WU5_;"I>0RY=X"?>X>O=@'5\W?+U9N;KI]:LIF,#""2J/,N MK":QU:&:/%LAR4V1;3H'=B5PVG?TR:_0L50W<>;X)LNY::I^6Z[?AG^:G]$_ M^'0^4]'FK+6 +*O(1*Y%Q4R =XY;GA.=VP=UBUM3R<]_4T>WXFC:7383=0>V M[-UJ^6U^3OK94A0VR\SGR),%3(77[D'?0IHJ9U^YLB M;'2==("O;4G,FZ[9ZRRFLUJMN_&QKAY7RB9P=.\#,NY31.]C;')/[D+XS=<7-Z4NS)62G:ZSA[A$506 ;P4&K#HR)DN23W< MU/ADL=6 KYZV.J_YE=E:&;W;N UK)-+EI\7\?S#/0CU!:"/$E!QQQSP%XM9 M3@QY-#SSV*2)9!B9TZY*FM[N'::W#E!Y,W3IBI'-;J<_\&*6L_"&>5;GMQ(C M4I%WRA+]4-#2?\'8W*1$X5&*IEUA=!2LC:.-/ALOR5_]BJN+[V&1ZWJ\K^O9 MQ*35X:58CWW2""55.Q$Y4FG4]7>].POKG5,W7WA; (^,Q10]Z)(3>5.%; GW M!7RT%M$&YT.3A,NSE(T03V[_@FV#&JP067%&A+J<0950P'$6(3'M.:9$ FIR M$PXAT_+>/KSVMFLAM,MGL=;=DY&5N>JV$C7E0@> M8BX&0M$,LQ,IM1D1-IWENCT":)+Q* 2$7#MRD05P!=>C]A57V0O;IHOP>=)Z MMU)#4+.SE=I/,2=EFVYG(SSR%_8O>S_T&]O9M_V8/IH%U$5G7Q?NV901%*(%,U5HH!VPMMC5NLR8 MP"L5P;HHO4L8,!PW8KBEK9?*^#%AL>M-O*>&^H;=G:H7H9C#P L8X>L,0SJK M(4R"I+G#U_:[ -JPD0Y%Z\AZ,\77'8%T J$ABY#D('R0QU,96/4'3M,49K1$V MEC(ZP-7KR]5B?E$GY]?"SK_JSZY/"/D#'DVQX(3C9(U-!)^2!2U2\$;*H'23 M.1./DS1M149K5(VDB@Y ]?-RO=PE5%KSK#CD'&7=N! A MR(3@,^-)L\0*:S*V_BFBIJVI: VLT=31 ;0>E=6;FVH K1@G63EP05I0MA S M==&;4>A1..WLD9\BW@PJZS]"9]P4+Q'[Z:=GQ*UGPLZXT=X9HX!%KNG\B%I[ MD@M$.CO9GZ7DH[=%DR4W%-&X["!X3\P;AIS5_J_49&'M M6 QT&I6.@]E)M-S%^-]'6:DU=L$&GHU(=,N@(&[J_:BCN6':(C.TT!F4\ MZ[EKT>/Q8]?&MG.H-OH<6O=(7GJ$872[?G*[[/M1AL<]GR.-=7V=H2,54Z[; MDU7-D7()GO-(MVXTK*BC'MFQLNP_AZ]S@F8M*?]Y^>7K)5WQ'Y;EXM]T;*\< MBV0SU[4@V 1'YZ[4U;B&4PS&8Q;"21%S$V/U'&&=.GM[(>:'V'5,I73@[3W! M3[7 D05-5B> TKY6LIMZNT=/DI.,JZJ>H'WUG\>H,%YXK(SD *)I(C0YZREUI#-)$YKH/VJDD) MU'9R#E^,N?CT$5=?ZJ??V:-(X$K&>M 1"9E16W#<(%@6E??<.:6:1'I;J9GV M]AD!!3_NMCQ4YOT:@KU+ZN_\XY&,0L-B^4= P5) )Q3%33[D.@$B0BR8P6>N M0N2Z;D,]'=-P^YQ;/_^W]1/_.L%]BUF?BXJ^U(9PI^GR$G7N/<5SBA%8?4X) MVT37SY/6I=$8@H_'JS]'T4:_%N2V!OQGBD>_SQ>?UFO/SY=KQO>/KW?_[)'L MSQZ,M#5/GFFK4K 0A*AKY62 4(2#.AA3HTJ^E!/R7.X?@ZO$$AKRQC/A/KIZ MP&2HM[)SH%GT3-EBF6N2^MU"2Y<&: @"'AJ@0^7=06Q<':^+:\?KND@U(./, M*P$E*^*!"22K*4@P/GC)>,C!-L',-F*F!\U!&M[BYQXD[@XALZF6R(87AD1,GJD6$ 74XX"FAXJP0]7\S.XV4/F'2"'J,;SBWFJ:96WY6,,83*1CKC''#(H3H*7A,#(NR+A33)DYXE*2^$+2/PA_>5N-(OP,< M?<#%?+E:CRC9,&"T*J86%9L<$JPEY'EQ$(U+@EL?BV^RH?D'2J9]MFV FL-D MW0%8KH#^.J3U)*.KF<_!Q5BG:>6D(B@G$D0T#K)!$]I!V M!XAYC]^69]_FBT_WF;GN3,"D$PD%7-V"J9PD&YRY!L[((*-..JHF0S*>I*HG M#.VC]!^F\(^E@3X:(NO$M7?A>[7&U_7BCI5"YPR0&0.JU/Z6RD..>9UL-4DU MF5'W(RD3+[<=&SH'RKH#\W/_"E];9!&1/#Q6T^=7:J$B7>..(V>&(].N M277TCZ1,6]4WMG=SH*B[ \L?X?[N>]_]C9)B$2L)% M"@6+-G4?"H*KV^6165?WQUGY,)NR=6[T3E_6$T3VU>FRI8"[LS=O;HJIHXU9 MUSKJ*+2C.U9+.DBQ#BQC%$OX7%@ZP@WU9E"+6+,6U[;7U'Y"[P [=U\IKSV^ M7__Z.E]=]7"$"^0SYT5P3$E ;TK-[M]L3 M0U]Y9(5T@+'[8KHN27CUI4[ GID@&,^"E)^S!:4D\5*77\H85% +RU5]'R&F9CPEY@TSP'PMJ)<8($KZ M930B9Y],M*;)EM#'2>K)VVH!K+W%/W6(=[60\@V&\SH-Y>W%9UR]C6?S3VO= MG,^,L$E;&TG33!(K,D*P,@.%;L(J3^$'/C!9VX.[I[]FVJD@8Z)C;)E.#(^[ MJ>5PO9#RBK,['/VV2&>7=?K79GO1YC#,\?RJ<\PB<[):#"[K!+"8*#P6%,6B M*R8PS;+V?@<0C4+,M(M6QH;:\?4S6C?R(1??U==NN/UY>7YQOFZJ=AS18X*< MJ]E5R.M>0 N9><\8%U7 ;6Z]K?3LA#1["D@;4_!=3$JXVWA$%GK3F;C[L9EY M9F6IN_]B*A2CY.C(540&A@4=66!"^"9O68<2OA,FW2EA\JBJ[,#X[<;O]1I! MKZ1+G$QY0%ZG#SN2;"0;[\5ZQED6TC9YSAA$Y4Z@]"\/E/LHJ9-BA5W8FX4L M"[/U#8?722) K=C;S=WFK9RX/=(+V,B+=I&N1F#T*I M<5OD9ORH37(/F;EID_M?!TAQG6_\@.F25'O_H7^$83Y#OV$L:>[+5-O&PX#6 M:(\&N*@#\XQ7X$.@LUYLG?_),>LF6[Z/UWA(AD5E*PR$2)0HAG42 *LM=EP% M"BHS"\TX/(7&PR$(V*7Q<(B\.WBSWMHB5017)49-\:+)=3"NK)=? 242=TY' M%U(S/Z'_QL-!&MZE\7"(N#N$S*;DAMMHC50&BHBJ+OUTU47*P)-268I"TO'' M $T/I6N'JWFWQL,A,N\ .4^TODGARD0L#I%^!SC:TO^2B['5<"F:/3=Y53J&7 M[) +ZT!1=P>6S3E*PCK%E 7F-/' '8(W04(FL*,K.1C?I)7C)'K)!BEXEUZR M(=+N #%/=S+%HI-0.D.P"DDZQ)&CDP3:!L4-RR:UV;%P:KUD@Y0^J)=LB 8Z M>9[]H;^)NZ@#IYL[V52W0]>1G$$?]L!7UYY9H:,!HPQ))>=,:)::N&%&.%LB]+81 M,VT1X?BVXU!Y3XB9\]7%;%U 6_W^#PD7835?KMTY"@F=3UJ!SIQ 'PCT@7E3 M-VF)K"D<( .Q V#H"^Z A7[U$"B/4M!3#?/^$=$X IX:(1NZ_UR9<'F-U0\A@5T[BQ(VEV.;:8.\%* MO4Y3.+^VAR8@-V1B 8.KS47,@->!1.1UCB)*]&*769V#@'*?A E1,HY>MR#E M "%/#)/W8?'IZH';H-(R"*)2U]F^A7.20420/@GM!-=FI_*2G9!Q\ZT]]3$< M=KGL)\@>M'^]5UIH*;BT8'AE7$GRE J%789[9ZS7#'$TRW#G>Z+>^[:?O?X3U/I\+3-J&KH%%97W&S\K\@B>JTTL$2ANE+< M@[=8ET1C$44;R7B3X8#/$3;MP_RX,-@!8WOKI .,?:@-6_'[U2/0^8-7(!_0 M28T>(N.R-B5P<$(X\!BL"DJH+)O4)SQ%5'_8VE_]#\?=CJ6++O(_5^U9\W!V MCZT'7$67+#F.=3"P1PKYZJ8U# F*SMI$;D66349O[T+[C+-8;0.\#.FRWS MA7X/?\V_7'[Y:;E:+?]=L_+A*_W)Q?<9U]Q;I12PFDI3-;WJG+? R:X6J^S//T+GRO0GRWFI/!_AK.9D$8C+7# MV3%10)E(/H U&KC'DH2,BLLVRR '$-E3.6 [^(VBHL[@-^,LL62Y LR9W JN M'$2M&:#217,>>4I-IH;?):*GW.GX\!DDXL[@<0W]NQ.L7EU<'81?%WGFLLU9 M4UB"6=:'NSJ"5"<#B2RN2#$A_>]8QND1&GO*G;2S36,HJ ?LW8^%WUY>G->( MY1 MU-0I"*]Y>?4MS,]JA/YZN?IP57F1WEVNOB[/<3W,[>/GL* _^K@*&>GWT^=P MCN&8K*2@JRUJ1Y4WOUA&00ZD!+E#&BD(;;G>JO1D'U M3A3W.>)J;/2.K[S14#KZG)?U,;S'_AS/1YI-LMMGCS259 ]&VLXCD=PGDU4$ MAHJ#RC)#8"Z",4X;K7CPMLDH_>/-(Q%6L!"9 LU4K91*NI;3EWKN#!.*>SJ. M[7,0_:1#)%W!_?BLQ4+1>B JBAP*1 _EF>(*EK@.=4S)(\T/KAX:HH5-8W4LAYR(X&I/!)D87,^;Z3BTD8(H^).]T.EY9 MV@G5#PV"P=#ZH2$ZZ0!C3]:LZ!B3R-* 9)G,N@H(T>@ )B<6BY0RZB:YA!.N M'QJD_B'U0T-TT0&NM@X3HMA79U?[D0R=.944'3RK&"2C"C=(@F-M4I_[CN@Z MZL230ZZ^@\7=(60V)TII8T7($I@U""I8A%"9PJ1YW8S'F6U3KG$J([H&J7FW M$5U#9-X!1:02%SR;*V!=N\ICY*45_X MV4?=#TL11Y%]!R#:P@&W*3N5,KB8B .A&86U6)5=-$M9(M/-W^)[J&5M )L# MI=T!7K;,H#*^&*E-@<)#JA6W#*(TOJ91 [?21RQ-YED@N/%"MD YQK+NF61JT:K;0ZD9W9AUQ.8PB].^P\6*9; M6$XFDFM71-UNY$6@$U'[N6/PZ.DHH.QSG_'16R0&:7W(/N,A*N@ 3F\&U+06 MLMM%F A:20?*DN!\L;$N L\>LZE^P"D4'1^](>(0L+524*?8>[35*$HGN"L% M.#I>9R!I"F(M'2YIL 29&&_37CB$R)ZBN7;H&T5%/<#ON4)K%8(FCR. ]:%. M>[0<(G8O8J$WOT*>'LMT59KKZL M/W*DXK;=/GNDXK8]&&E;W%:"MR6S ,+6AAL5# 1A#%BMB^):9%1-R5< ET[7A(T*LM1$BN>B%5-:$)A[8=G*F]^P/Q,%#,S2" MU/NLJ_UA&^9P"[-]H>9AAN1ILD:R%^LO.;_!AW"191'%U: -13$9^2>JUH%D M97S)J&.;(.8>&8?[+O73WI8W>'Z.>'L,/I+0?J*_^*]9XKGXDCS8$.K8DCIW MPA4'TEF#"8/(ODFQ[[.439Q9W1\-/SHM8^K@- S'^AEN#/.Q^: &1F0;B6U, MB0U">QXY6.;I7O A@"L)P7NE5?)%,M5H6/Z8IN1J1A&N/_3-/,1-C+?>F/Y] M+"X+T'(4G 0FB659OWG^&T3EP$,AX$ M6^OI-.Z\VU!W_2?C!NX'?%F#NW-?5MOMI4DLQ$;# M#AZGJ:O[PPS\=:5-XL8@$M&&U\V)3D@(!AUH1TRPG(V.NR1W M&VQ : B'D72X=1/"$('V@()-L8N2QJ7 /+!8?)UZQB *GX%K8D'E$@(;;>52 M9YL0!FGLD4T(0\0WL=9_GR]JIFU#.#.&<<80,!4)*C)-6"<6M.8I"(4,=]IB MO9/>[WUS'YL/!NEM.880I];^59[U>E6##Y(G1="7)8/BR8!C10'R&#V17EC8 MI:1P-^W?_>9IHIG1M+^W$+N(D^GB^WFY6#M#E^'L(ZZ^K.T@1>MS68^L/A:0>BAP'T?E.^!H#_E/O#WXU_^^G']=EWRL8[2-1942N9I0096:ZOT S1[0"!;9\]];TR.@(.%F 7U\FVZ_;-32%8R&0/ MD4*SPNIZ25<'D@FLMX#-P7I;)72\1ZTW@[H9FA5GMO-1QE/&Q,;E#BOUI+TM MUT=O1F&:\13[@XVL=LX;7C>D4 S'BQ HE7)V%POSZ!=,?=&,J,+EV/+L!Q3O M<8'_OK+",\\*<9\"B:..GPUD+9W- BP/='5R[U09B(@[GS[UK=,<#OM*LH/+ MYVY6_,%.RYMIQ3>0YS-T5ANK)4@E52WRT1!#C'1CJUA[R: M#@/<$=35-QAK.5BM7*\M.IL1K;78+%MF!'A4Y.@G\OA<*0EB$A:9+C:Y)EW! MP\BJJX.P'B_3&.'P\:<,(H' 5A8J0T;#(++&0PFR2,=0R^;K'08 M2NBT*QY: K*IRGJ'Y+8C9Z5T)1<+*+4E^U\4A&P#Z*@,QEB3?TW&CP\E=-KU M#Y-!\E"5G4:]U]UK8HS!X\,^OT%5UP"&&A5*.Y,XUQ%X".NQTP@Q>@=91%64 M]B6Y1LN#6A5*OZ_GXFWY\QQ?T5F\^ G+.8=]TJ:H)M4>>U+\-3/(7MCYRF'KYG&.KAGG^!S M5E+FY#9H\A$\Q?>H&$2+!E((2F3M.1/QR.";^GWE&/@:)/>^(73O9$BKI'<% MP?@:H<=2(W2FP"9I;2F:PO1CV[+!IJOA2\HQH+6W/D[#_;KO@;9PP)[[A@8N MV""FVCAAN00A!:_0J :)Q]HCY&N/4$E6!I5-/@$G[$/ZC/GR#-^6^R+-ZZ-Q MU?PW0\]=M%Q0<.PI %(8P2%*\-X:(Y(JA9<6K.Y"7%?.U1!,_# %?VQ-]%!B MO:[U\2B(QAHP1QE!U6Q(=*@!O7#)Z"C]3L.H3ZG0?GQE;JVX'R+9'N!P/2&; MV9!Y9H"A&%#:U'5N1D,J-LCH@V)RE[;74ZRX'Z2Q1RKNAXAOZIKK>\7B(4>> M+")D*Q/Y\)Q#X+J TS)A(-C[,IHAZ+#B?I#>'JVX'R+$J;5_KUB+!'2$_\9"L:=]3FKD.#732 <(>!/-O(P6 "\R_+7[]*WVN MQ^_U6P(P9&UTH%Q MO,_+KW]]Q<4YSHI&7[*R@*ZNU'-!@X^9>!+1)L,MX]CDS7DK-=.^,#=$T^&R M[P! _PBK>74X-JT;YQ1#WLY MYA1<$+\<4 99V?00F#'@E!!!T=DJV+SFXVD2N\J"#<''+E,:1]!*![?BUOF3 MUWQ=%2?GNHCK]?P\A;/_BV$U"PQU](8"69OKK,%DP3F=0#I5:)!B8X^ PU*'/MDZG MY Q43LI3<%-TFX%[0PF=]LVB!WP>JKT30&<]<1__O9R1T+((00&WFFX=9_EZ MKPDX$X)$;5S::;#7Z*#A4"X* M68"A+]8R@84U&;:Z,X73OI_T!,/!^CH1(+Y>7JYF261CF47PQM7<2,K@I29A M(L:L9.",3V8,*X'3OL=T!,/!VIIZ=M$VGCXN([X+\QP*?'-%0=UHK$3Q$5 J*BXG"&ZD,-MDH^PQ=NP'M1>8N]E1. M!UC;7@GZB-RR%1B+CB ++W4*F@&OZ[SZS.B(*9]$:I*^'4)D5SW\AR1PFVFF M ]0]N;_MZ40@8XYKBQF*LG7ANG3D+D@)66F3(CFHJHWQVY_DGBK-QX31D)U\ MX^GT5-"[+4W(R*]56G%@ZQ6$(6IPT06R#CYJP;+0KM%VC/T([JE ?6KD'JK/ M$\+M=4I1:!X*A>60N#8D26L@U#&\DM.!3+57LM4.CD%T]E3XW@%*]]'>J8%S MG6ADLC"[?H_'[(E!X\$QC( YY.Q\1%T:;;D>2&E/!?:] '2P!D\,HNN,D4;R M8*04X!P2?Y9[DB:Y_\PRR9&.H Q-GAB'$MI3*7\G !VLOR[6$3S"V_9\)G>V M>$Z.2U:ISMBIY6O9" @^LI(\BRKNOJI@R#=/FU1N#K1CGN3KT41F(@N>H[>0LJ#( MC04.WHL,3D65A&.%F28#"_:B=MI$=!\('463_:2D'QW @,%G"M@@FCK;)B8& MS@;Z)9IF\!$VKK.@,?,09-'@55B_5CF(67B0 M4?)DLN& MP 7],MK8)/I]EK*)$]530VY/%8V(NHXZVV]QO26BCJDX__"9#%"LI%Z;DAL[$F3R MI2#=+SH+4-6I\5D6B$X[8=$)-+J%,3Z,[$,OJ9V__:>[W_Z15/83?>/-5DQCE;6SV89JS="IX=) )=: ,4^ P1BBV2*]*-IHWJ:J;UC3?3F>] M_8[[5-#WS!,1LM;UJT5^\#M_+N9$3;J8?ZM/ZE6[M^<852"U>@,YD^NLD@_@ MN++D1"M%OU54%$T&Z[1DZJ2-^A",/[[/86*DO!2+/\+FFA&^=));X"C[;0X\ M*]:E&"BNAZ1-/2NU,!T-@^!]9)A+U+E)7^;$]\&-6W;WNU^1NA:?L'[33]]_ M\-Q>_3NL\A^7=9[[QCB-E"L8S)"2)I!7P=BZ +#]SZ%KC?C;QI2XLG1'$#[76 R>N[]@.NOLT3;N?M M8_AK_)HULXSKEY#%I"O8-]W4IAP>7>09K@LM2\8AM0J%QR)^V$'E"3$^@ M_8G+[7;B^ ^\N&7Z%_HAS7&1OE?V_T$1RGSQ:7,G_7!CG<^8;WKP5/54L'+^6+1RM9=* M*!%T3@622@:4=1JB=1ED*.BY%K6R[0@OF/MS<-)AZA#T/O-<>20,=! #7%%. M?WF]G[,4$:U/##BK8R Y9H@Z(F@G53;)HC-->EWO4='+[MJC(N%AP+FW6CK MU/Z"NV5[D>LM^D?X@K\L:_?YS"(3HM;:&:LHSF#U=(?(($ER^\C!N* (;'7*\LB?G'VO/QMT_KP'%'\N+_XL7 M[S$M/RWF_W/W@?_J'ZWC^X^?P^+MUW7%[DQ1')%B#*!3(@-46(: ,@$:;5AD M"D-ITI Q&<>=7R(C0WN?1_+)^VU[HT3L<41V%7I/1\-H4JC3#&+PM7L7C3=VATY$'0*(4#0H$BAX&0JDD@LZ69QJ M,\/F16;8!B'AR0S;$+5T@*DF3^LL*Z>4\2"R%5?;>NN#.BB62_8Q%7*__LZP M#<^P#<+6,3)L0Q1]2AFV7"RS)BBP4D100EJ(3#*P$945.HKH=IF-^!^>81N$ MCGTS;$-4U8&]W<;)^P]_;I@I.3!R@SR$)'AM?F ^?%/Y!Z8V_LP?EVGMSY MM[FZ0#HL$:+EF2(T%4H,V3#6I*'W6 QV'AK])QS( Q#WHB_'^ZGQF60V4&# M27G94,0K$:)G!HP50KKL>%%]E>4.9/!$"RQ>TDD\ '']3.9O)QY27L'Y70F) MS*70.4(I=3UL-.1%8,I@(D4C6GC$I$[K3/[ X[0# OX^E@?C[C_A9#[TZ1,O M=>6L@90-62Y)CH1C@D,L1ANKBI>RKQ?-)G%DLX5O?Y_* S%W8!SYZR*?RH'\ M)\X_?:XUV=]P%3[AVM?_A@-1D)73](.SGF=K MF[2<=R:'$XU)3^8IMADF7W0XNKOX9AR]Y9@1-#H%RE$(X2TY*EXD;Y-T,? 3 MQU^7GPREZ*",("N3L'4(=--P,DITIESF4,* MY:2?C\$JJ?EYKUVD6&$:S@%"*:X,&A$)"R M]<:7:+QJT[S5!?LO_E']!=B!9G!^T49@0&@E"A814R&_J00*K7BHAM.!31:1 M>V>$.['Y 2._$ISR^_T+, "-H#SJV__$PPI^_?#NW21SOK=^\20C")X7P4C3 M!A[KT;[IR%:&66US@"!"!&6S@EAOS9&16##F0 #M-R!+W:_05AX'J5U%A"5K)4= M EP.%%Q&99*W(EG69*3@RYP), 0)3\X$&**6#C#5I.529(S(.8(W,=6I:!*B M<@DR1\%<+IZI)JVM+WTFP"!L'6,FP!!%=P#VF^& U7?;-/$J;13=/Y:H9Q11 M9&7 ):TIMBAT/V%21C;!ZA9:.D\(-P?(8Z,<]]36WH"CX"TNIWX_N:V129%G M[1(A*&@$E0+%O+Q88MP))XM17O35ZO;FQ35='^ ='!D '5C9-3OQ>8[C0X[? M7:[29_K-=ZMYNAHU]F6Y6)_^=[A*]+=F6HB@I'3 7/$D"2?!8TJ *3J7R B8 MD)L=A28L=6[S1P;GMK,Q/5)Z.#.5]M_.SR\Q_W*YFB\^7>44U]R?W[L(;UBO M3THSHZWQ=79,@<$]Z3[3&922T'T'''4#YW6J9 M$/-Y77]9N0V+='T%G_^Y( W_MJ@G=/ZMNHO;5;+FF_[:V64F,:U%N@@8[O*UV9;\ZU\; MSNH;ZMOR7\MEKJ+83+A?GN69#U(R6Q*44!U4=*[VO3"0C&F6N>*ZS0+X?8@] MT8J&<<#>7+M]#C=?Y\3>X\5\M9;QE2\P//NW]6-&R.4]3UZ#S-QZU.'U5]Z. M6+Y)D12NLD8IP4AGZF9H#<[H#,8QYQTS+K;9JCF QH-=!?J>JV]9:^ ='8#5 MS==M4J?GMU_[D;3P$_W[?\W08HB:>2BNRL8*!;X*B)%I=Q@<8VT6N>Q+<#_9 MN#%1]\--?@QUGHZ!6[\=C67F-A_6R-AM(W4"DY>EUMS80,Z:5*!X[:/D[Y=G%W.\"OM6MUJX/14F:XG:9Z@E@W3M:P9>"P.E M<&XC1I,;[:[=F<33,6M#D/5XO<&H*CL=0W:[.^7G)84ZF*\?*\[#@MSHQ<5J M'B_7X=:/ MJ_U*L5)8U,Z.A"FL#^&F5CU*KN?,)R-5#+9Q7I'B9'(,7@8VX> M1DYM?V=>*>DXG5SCN:B"*##C&JS%P.KHEO^2QEIV-MA^!HL+4=I* ) MWT//5Q>S]_5585VZH8T+RHL(7"@$)4RA"TC8&LU+'HKS0>WR4$\?>@=1]*N' M:+KWK;U49XVBR>6A8NT!"YLR!N.3M]%@'?E"?@(%5>!*\9!MB19M#EZ/BX8I M"TP.T-A#G>\AOHFU_OM\,?]R^65#N$S)6JLLQ%K[2LQ;")E'R,46@4HID799 MEK.3WN]]\\2:WT=ORS&$..F3_IKT\-<=THN-M;*Y0.'*USF)&7P5@)9,>J4= M4W:7LO+=]'_WFZ=)O(ZF_[V%V$5*YWZD<%/-B3EJYX0"U(;7#4]D":TM%)/F M4*+.Y"V)%H[F=G)ZJ=4:TU<840$=)-9_Y&)39*DR'2K+(ABRBZ",3>"BHU]J M+"%;EI-HLH+M,8*F=3O'4/:S^-E#\AT@:/- OWES*/,%YLVS_,:TZAR,S[DN M,Y*:KM80P(5$G'&M):PW1.VC_NW)DG%TT0&V'D_Y/,XB6ID5 MZ@31MTUZ/31#86F,=@/)'9^+-31F'1UUD MKNL[2B!6!-?7!QE)%CZBZFNO[MMP\^6]2 M #/OH@C<(L&@U'$%A@Z.*P*(YK(VBH!Z1MV%H M=3?!5.O(9M:[PK-PD%*4H"P23Q$91*EX2MD3OTV:AG:F<-H+]6C(&T5!?::* MK\:B[)'9W?S#$1*QVT@8*6]Z]=$W*2W'=/#%:4B,*W*TZ(=HI8"8T9O BN<[ MO=P.;Q.]1\8H;2:?EV=TN,ZO/OF/Y05N*\DB^Y>,TQ'D>E8=8X[X%1YBTIR+ ME%#+-FO==Z5PVIOK '1L;0L972<]FXQU@?6K=#'_5ID]?"C0+I\ZFK$90'P; M2R0R.25&.N") $@1N\ M/H/O\>M-%^CRTRI\63_S&N8Q^FP!LR>'/OCJT!L#N:A(%CK%Z-LM!ME*TL1E M.^/H?%OC[N$*Z!9*F]A)BVCR3$5FTUHN.[^$:(Z:!@? M0?$[X6D/+4R(*')+9A_PZ\7ZH53\_^U]69,<.8[F^_X7V/(^7M9,4E7U:$Q5 MDI74O8]I/$ IIE,1VHA,36E^_8*1$7D?[A'.=*:Z=W9J)%4I'00^@@#Y 6#< MW;^HW45JMH9K8SPI*@90*M4&:#E1DNE$4^F<& "@H=_KH')_:OPT4?7,\/F= MOOREGBJ/+DA:+ FC@F1J*R5M%;BD/'C47BC-& ML '8&?:R#VO:I@3.]DCL( MA"[RC/O"Q:N;4=H(L6C-@0O: XK9 '3,&W"9VZBX]BPW27B5:9GV+D2+1_T<)Q9I*@JC2&#BQS)\9,: MVPP-'2++)K]&>M27G<)!]=<@';]*P;)M^\\5EKX+4P4K?8^Q-K6+M8?KY:W]5_LU\I MIXVE+"(8)A"4+PR\BA:LEQ28N)QSF^OUPT6>MV'0/ B=W)1]O@>^7=(O\5/X MZZ ^&=?_]@3O>P\*,]$[WN7/OZ=B-LHL0R$#LD#'GM*"TH14$@CO#*;H2\ F MN_(1F8[U4??\Z&M/V5H;18$D4))0 C,0(E8'\J M=-SV+Y.9H7L/,@&3X+&?-JV'>1;FP&.8TL%4TDJ PCBOXZH17*)?!2M*$IBS M%TVR[88>Y]=2L!(S\/(;?X8SK,R[Q?*+V*\W&H.<.U=:;4S404A^M2!,JV5:G"ZVZ_AC5??Q M.:TYGN*NX^/]/2BWK%!NK1!1&TBRMBL-3$"TR, 4+WEP/&?;I+WM)-+/>X?1 M"K+/;]A^T?SF2ZWF?KO\92<5_0>O-AL\V]0[G0M+GYZN_KNV\#W)-F5C X45 MG&T'G68(&A/P$*/46#@%%\\(Y1&BSWLE\LPX;F72/L/%C_AY.^\CU Y&V[ET M;Y=EM?ZZ_;$'!(R/_[PIQDP.%WBBH''WQ3_QVVI]5F\@+GOHF1B*R!P\2ZKV M7; 0BZ+]IZU$'J2+;4I*'A+HZ$NT6S_WO@3),6V$I>62UR;$>RW!2T=94@PJ M<"8BMFDT.T"VF1D]4Z#DSEW8Q!9Y@3[HX*:Q0WYJ:W_4L(WL@W@3)?LLO (A M?*X]91RE"K6%ZXI^O6/W;^\UGJ4%AQ\#&!-270V M.P,Q*P'"1J\Q:'ID+FTSRW60&MP,']^77KS7:4Q]Y1?%I1=K]9G2YR=197J[8F&)0^@E>)44)$861D3H)V+M1:!H&\ MR;/H-.+/3(=L =\9[-H!FJ\V[9_X'9?G^/K'[^&_5NLWYYLS2I?6F]<_+M5\ MN?2;39^#EL59:<"H3"M.!2$B(J"Q.FD?I1G4S/$(SWNHZ#-S,]LZX6>QYPN, M,"=X)AGW\UM'G<_RE/(@6*4R @77$+!.LE?<@3I2Z9]&IJL]$&).HTAQR#BMON: M1OL=G*O[A5RHISK8RY6D[+FUC %&+4!QD<%SS2M%/E,(G%UQ36B8#XO4:30W M!9".U/\+/-^N!C'\ME@&BFC#Z;5_&W_<90A (NU3:3 M+-*O="UMDSY37!*=&C2*:E#?\OM%Z&6412.KKR8U07<@VA5<9J\E,TR +H$2 M^SK#U#E'*A&*0ME@@A23M;]_2(CY)B%,8=A'<7* ECO(%.ZD.KOZV:CK_E$< MBI>NE@-I<+7=C0[2%_06KKU_/E(EW0XG=>563F=$D1M-VVE2@&@D($@2+2[S1F MK6Y"Y=X.+O?]["Z2]D/,M)I09W/;_!3#\M+6LMW7KL#E;GZ>S\_5^ MEI8U0@?K+!FUB*H:!?3;6)O/>O32UP8V0Q#PY)>ZN!P_%@_3ZG-F=+Q?G-(J M_A8V?#]7C3&MG=4@RW;L-,5QGH4 OJ2DT)&CM&4 %F[_W"[H 4=:_BA=S6SG M7T\QG:W)BYU^6H?EYNMBL[F*JT5R47E9P$@=0$7MP<7HP6 6&CG%V-P-L/EC MWYBW\'X:^T^FPPZBQ5>GI]N9/;=2=NXL6N4IKZJE((IE!)^B($V)I%FF7YLF MS,_[Q1D$&MTO:"94=@>0H80_D?07-95_+C;_?/WC0.V5\1:TP%I@F3AX M@YQR_B0-Y>5,JB:X>42F7@8@/4\J.Y5Q>L39M1EEG':&8H41#ERB7>@=N% 0 MF,\Z&:X9RB:/MH_(-'-/[JGL_A2>#C1"#WC:T37O+&E_JQBU]:7D.GBNU F) M :*7$6Q1-@;-E;C=P70B3#TN5V>X.M3^MW$UH3%ZP-;=[?<:E^G+U[#^YW8/ MBI*=QJ!KZW+2518)8E ((1@OL^QN"M:94SL*!D]B[ B;=("QC^$4 M-SN"WA^X']J:.&E!*TINL18T>*DAL(207' L\()L$'MG_+O"?=+TAJ9C#'[[ MB>%H[<_ZHEX?B&_6RFSWEZ/]HYCVD(JG)#IO?;BTP"0C[^UKV\$A?,-!I)V[ MGY_Y.N$9>5]'JGYFSMEF(^].9+[;^?+4X79PO<7Z@57:PUE)-D'4ETG^GD-G1\ M*Q=TC+S.9Q@RQ^36CYW/WA,9:36-QGJ(21[VG.\N.^ARI:T-LH#U)H"R.8&7 M-H)S&"EQC=&%)BG7$.$&84M*68A$BZ M!,^X3(GGU*J-QF 1N^!G3 B/X?@[QE8=H' G_N;$YR)%TI'.?R[(@=,>=<(6 M*,EY[S,Y<]Z$E+H7H%L$'67@.^TL#M!V%XSF.SGJ!US7/PB?D9_D'&T.=.X7 MS>LHNU#S2A8AF^BE5"PDUJ1MRF-"=<$0:HVGR:PR(<8Z+JK]]?7;3[^\ZJ6F M]J8TW974/J*LUA6U]3XJF"Q!!D:A(I<&ZB@+2-D0\# $KMHPVGNJJ,W:%.DM M.%HPJ!3KFRLWH-%I&>GP2&T&C_T\%;5C4#1)1>T(BW57#+F] [(6;>#<@MR^ MF=I*3;(\ ?HLDL>B_5D7M&*L_75$[Q@3=@6AWIV1$8LEG3?F]BI3I M"PG!^ 24?W$A55*TQG8PFOMN=0K##JFH':/E#A+-AVH[T9'DAK1AF:7P5U&\ MZGDENU-2GD)*H0PJO_Z)*VI'&7I@1>T8K7>2?Z[)%5-,^P>%LA=KV2]%LQ"5 MY<"*3N2 ;:V_8@:X$U)HP2SJ)L'B@Q)U6$E[#(2FT7P''NCQ,CYGLD*,"(A2 M4;18/'A9?TM.NS:\8@7_747;)AR:WD ]H.T&Z3^E&)@,#FS0%I1$7;N'%LA) M&N690AE:-@3O@3,UH74?K:(=H^JY*RKOJPC5GGRRPKIO&!W(0AD*%$T$U(4[ MJ8SW94@-5>]5M*/,]%05[1B=S6WSIZL^>?)12\$A&EE'J")Y4T&JD4I8;@T/ M0O(A"'A15;0'XV%:??961VA]I],AQU$ MBP\4=F:67=+%0@EI.Z O@X\I05"%"56"U;;)Y4C_5;2'@&9"97< F4&D%T]. M+R%/( )%1RHS!)^#A90H_:^,F.=G#KT;16'KJZ[VF.1V:G/U#<&+P8YU/LMK MI#_$:U.FKP9'%BE9;6SB>9TQQ&, 5\OA-4LY&U.0SK-G!N< L;M(HB:$T7"< M3FW3N6.P+<'A)%EK!7H)+-?&RS:0Q!@C1,4Q"8H?4QK2L^CBIW4+CLEMMSI* MD?\*+?Q_09(J74RNHI_XZFLURO]L?]L+!6F B-WQDL:JM359R&$3: \(C%ST//&@@=R'!Z44 T]*@60H#,].6'(A_R8K M386B*BZ (JUA)KXP-$J2C#UX(6XNG$\4-(Q_]29*51 M5G^:K#3&!-V!Z+( SC-1.]H(Z1DM)!=:@W 0HBG6!]J$QK6#4:=DI5&&'4)6 M&J/E#A+;AV@S7ABRJE>0BB6]L%1I,XHB7J9%4MI%5IITC7HY9*51AAY(5AJC M]<[)2LK$J)1,(%6]0* G>HY+ MF9E&4DP4=([+>E4M:A$W<\JJ4!B/3=X%?C*RTB'AT/0&Z@%M-]Y66$8FN." MO,YB-/4-)&;:CXE[M%;%5K.C7PI9:91U'R4KC5'UW,25^X@WCID4::\ :EJ_ M,ER"-]*"I*S59%XPX:UY2"^2K#3*3$^1E<;H;&Z;/TVN8;8X:RA5T#S1N96$K:6&L:%+-V" )>%%GI8#Q,J\_>R$J24W06;(98#"$[. \^&0LI.A:] ME3JZ(5CHF:QTJ.6/TM7<#V6/$6W04;!NO065?!U@HN@L+)2KH4">I1 6XY!6 M22^%K'2H_2?380?1X@/\F:B-BN2U("<*J54BK3BT 4P./"N=*6UK4D'1/UGI M$-!,J.P.(#.(MF 1@R[<0))9U1U5U$LII/(+'L6=1-&T@#9NDB')@3$ MJJUU.@,<_?H4[UG;B2/GSRP%^9(S.OI-8'5Z8 :-VF83>+!ZR//348A[2+AY M(38&7B1_X&*JC2@5X_@;>9.]#3^MKAOH4BO".Z--TJ!=Y+7O@8!8ZT6$8J$DS4K632A+DTC? M5S!P$-+NMD9\;JMV$")86^+GNI2)B#V;L_?E;ZM5 MWE"F\!'7WQ<)-Q]7I_EZ-G'BC$C%>@/0 M[*6G9V@>;,2YWPXO:L,RFL0P,#!)J/K,Q<$')8#5WALYRQC"+<+:L45VS9YV MYD/)@?I\@?=2OU$0N_B\O(IK_PCK^JOOV.C:Z>D/MKY5&KGDYE5MV84D2X8@ M0YW6PC-$HSP8CTK+5(*UJL4YT5-5F]:&&Q4TE%PIPR5JTD918)Q5CD67A6O# MLOUYJMI&H&B*JK8Q%INY(.F>$6S%&QYJ]JW3-@57M9]F0B O5@=J<2,&[;F6 M0PV[JF8;9>W'AQJ.47VW0PV]"-FI$B!I7YOZ,@,^2U5;O=H2E0UYT(CHGVBH MX2BS#AIJ.$;',X?>?UM]Q_77[7:IE#/RQS=(R"DRQA$2;K/;BV9'#G*R3*6$ MC-LA/08?^T:/XPY'F6_50)KS.GS[4AF)VZUBHN2&<0=<4C*A MM"H0B^"0>'+>"!UX'D)]&>0\'I3BY940'7H&36.(N=%TH8GK2]A/K)8IRN(I MTBNU!Y^@+183K2E3@AIUQ*QP2*'L,#0]),5\#F@BZZZF5O6,>$FK\^79^L?) MWS^>U$[TFFL%EA9,>T99",$B>"ZT=U)[*^_IW+#9HV-#.?7GU??_O?N)%P#9 M_>8V/JZ^.B,8IC'=ZB@]=G!#_<=J^??]D:EX5%Z0U)J2P%I!I\$;6V?#4KR& M.AFNFTP,O";#?)7/TP+B6/5V@(P[8PQ?_WB-R_3E:UC_<^LU>8Z\UE:"]NA! M65XG620)-A:MK+598A,NPU."O3Q6^"'Q2A,S=0F[_6IVVQ&C-#[13BRJT&$= MO(.@C2-_Z[F12)N4-V'./278O%)!2*"Q-L/600+UAZABSWRZAFL(&'6#I8SC% MS8Y%\P?N&YMPR:+W0H',.8)2IH#+EH/7(G GG.6L24^B>Z69-X%OBJ+CM=\! MA.[QW9_HKV[=-G*-O# +5HE"H8&6X-%DD-Z$:&3)1C8!TB,RS5SY.W]\=9!Q M>L197?*K[3\L,RG'RNHXV88K%1J&2U:$)\_X1F7H[_ ZT^U-X.M ( M'>#I*E>^LZC]66XT9BP,.&.UJY<)X%/MKY*,83G8%&.3-KQ/2M89M@[%P*JE M03I V/ZAZ*'E)*MR8IJ68V7M^20M..<51$-_3/]">-MFS.CC CP_KU3=?%2?:XR*,!'9\!D M1$');VXTANPQH;IH!]<.1Y/9HP-LO27#+#\OR"V_VFSP;$-+>+M,I^>9%%=K M'?Y[<7I*^P4+#Z8VJ6&A]AU7X(U*Y+^SBBB5U@E;8&R(<%TTH&N'MH.93H:956>MJ&8LJ&R4K[S/(VM(W M@1.LU)+F+),M.6K6PJ'T5"UC9C_3;O ,9,:AH&0BC/2@6# 3'$BAKH^0JL.(:#=>8@"74 M567-*&2,90F-,5.7L+OUJ"PI_I'6*'!U]KS2M&,]2@]!QN"B5E$VNAE^V2RA M43 8RQ(:8Y,.,'8_M\ BYSS82&F^J?TTZRUWH.5(9C)33!K%F[ >#V=VS,2&G3-V[*6M*LZGD-. MO E4WVTMJ11=9@SI>39%2@YL*R%2UQ/AI^744LZRJR#:DG'Z'CN M-B[+N%[DS[6SW,X]FEP$LT8#*S5949C!,2_!DN Z1I9R>.J.XMX?W&/5Z"A# MK:;2VLPF?_7ITWY62;2>^]NO6]7Q:;=+K:G*_Q\@%7^R@R MN2V0R -E]]% J"/7#(]H"FTLWV:8TR@ICW=/EQ^[\:4ZWO0\K,/R#''SB?3_ MFO[6/T^T$11;4$21C=&@C!2T52(#DS/'S"V7K@DU8IR8<\=FK5!VUYEK=+TGD@QS\!%VMZ&=IZTBD4,XO_ M94EBB74K&*3#..H P2>D8YDV13)2LC8#1)_5_]8&XS<^L1OWR7PQ,DH*;NK= MHZL]X;T5P+4(WBL4,C:IJKU?G)?D3\>@YK8_G< 8'60:5KG61O.WE."S8NL:6$P &,' MVZ0#C%$ZOLWX*2:Y7-J>P^.ETI8"5J&3!94M@Y@5^7>#QGK'8RY-_-;#(O6' MJ\--?[MD;1H[=("HWQ9+6L4BG'X\H]@X_KB(A=_O0N'=FF3P+);D 5VNW3=- MJB-8$$I.TJ%4E"(U*2(:(MR\_*NF*)O<-@?C[3NNXVJJ9P=2SMF/FF3M5E!L M]ME'#:*.SU Q]=G2OU*$>A9 MO( MECWKR?/:J(X\I2SD*3VK<\BL 5>,%X(S5LJ0M_*#\3(WT7,:\SZ!EP-T/7=G M__.X6>1%6)/T^S.5)\ND5U",#J056H*S.8%5W,7D39&#V@,.:^E_Y_-](>00 M@ZXFTVX'$?(=)[O/3BD0N_SC'Q<;24=C56U+[[V@E=6"<180;,G9&1LX#O(P MQU],/BCBO#%.@UND1M;I#G<_;L2"7-DB$ZNS4&M3,,,2.$._99;IP++73C9A MY3PB4V?WDQ/!X%&T'6Z3#N#U]^6B/F]AOD9@HZ1 LU0KRY2EW5B'00>9,]#G MA3,!/;(F>?X]LO0$IR/LO)I6Z3.'2A_6JWR>SMZO=^.:+^YG7;+%.0,R"D.1 M 8603F@)TON4%!?DR8>\1 X*ENX38%X6X,0IV-$:GO6*Y]H*K@_UWE]@9(P7 M\UF$JGWH'0%=1P5>!Z2MI)GA4P/EKA3S!=?'F_8N3H[4%%GA]NQ"'F@5U\C8W40%_UMO3K_]H&RX'25L09FG(R4L3)I:)>:Y,';P"!% M*R1#BW[0$3?^Y?:N+/.5$[8!U+'J[@ QKU):9-RVKOP/I(WPY8&-@!R]J;Q_ M*SBOK2PY1%,<\,*43\B\54U0-%"^>:X&VB&KA5DZ0-OK<+I=PQ?$LW?UOZX& MJJ%$]#EIJW2=\%) <2,A4DY;RP!8$,6FXIMT.WY(H'D;:3>X:II$\YTB:+?? MA(Y%QU1 U*'.BG$!07@&1JD0BA0VI";,RH=%FO<>8!J3#\#1 ?KO $GOS[[@ M^H_5,IVOJS;W0>'524ZAG8Q*> C1UTZZL=Z5< VI*(N2XD'9!D]/"=8?J@X! MP*JA-3I UZX;ZH= ^<;U4?2O?US_-]OMF */*:0(41E;&UAAY0A*XVVW+FGFH(B@CT9P4%:JBZI4M=U'P2-NGM"E% MO2O*O)ZKE=$?P=8!%N@ 0V]6ZV^K-2WB/U>+Y=D_2+7GZSU#U%F'WI?:4RN2 M&]8ZTE+(QQ?&?.;9!\$:-=%\4*9^4'6(N>\4_DVC^PY@=,=OO[LL\\[9I*RY MHPU5GXV*BN ##\"$0<8Y+0J?X0GXNDB#0&1?T!$WD?:[N&7?U3CNRW)_K1.#3TH*3#N/D-$I4+G22R/%BA+IEPZ5RJ[)$?>48#T]!!\.@=O( MFM(:7>#K/OKR[^&OQ=?SK[_^]6U;A7A2B<6NL @L5P9S-IQ"@A(I:4852DI) MRB80&R!;9SS>:5 VM4UF!=JVR>3F;/&UA@IO5INSS:?5FU4M23_##^O5?V$Z MVWS$5,D5K[=,]\V)+A0HD)+(V1LLTGNEHK7>*G*O;MY,02Q16%6#!TFJ8-N#J^Y55DO,@HBY!/A>&KL3J[%&F M'9H.M,2+Z^SR=OD=-]M_]6I-Z_^,V_^J;2>7@=]LV[GED(7/TJD%?8@:E:X4 MK_J^;&NY@PS@DM5)L]IZH]&HGF?LU+)]>[CVQ8OD6Q2+VB<-=0(V>?0D(=2B M$259Z"C3-'!X3KFHMD+F8-7D%B*M!Y#84/E M#647"\L4>TK1:,KSI&\_S9 W 1Z.>/H989S.8+>[B4N4<\_8S1_>Q5%.__>TF _++XMMU0GC&+24;@)L3:>==5E7BP M4696A..!33:AZ,:7Y[T6G>[D.DZE,U==70J^+\46 G,2&JQ3#I1D!J)GFH"L MF)=<(Y=#;A;&H6'NZIDCK'^_%IY.H U@= HC5[-;I")-O%M\7I[6!Q'99M,C=^\#%JO:C*VDU M7(L,6)ROZK6U"EL"8O:4[YKLI1B)O"'?G:]HI@6^)M?TS.?;G_7V;NO6T?B8 MZ@A2RTL=&:@3-:C>9%J.E*B2^_.N^#W;0QSF&J[,'^.^J;>Y#O8EF)"/M#KT3N M8_0@BJ'D+.@(7K-ZZ.G@'65FS ZY91DVP_?ZEV>V_"%V6TVAQ+FM?T%#V0ON MDI"&HG0CJ%*S5 M,ISAZ8_KK>NN!\N7 ?C5)*L3]"8'AP9L+K6JV).?5-X#5TPF- F+ND7 OS<+ M.5R"OAZ$#C3_ZMEM,3/B_CBO?O9]N9'KGT2OLA#1D))\):YH!L&2"K5WAC,M M**CS \!T[P_OZ_KU>)PSC=/NJ?O0GK]8_% M\O,_PNDYG@2?*=.:-5:H-UWF0='VEO,?AJIU9NN#5 M?P@_MDKZ;;5^E;]7@MNGU:M2%J<+\JXG)J0B@R5WR72]!V>UC3>MR7@5-6KC M@VI2]_JH5'V%2].@:SHSO#B&X8V9H)M5J:T+V_(+!WVQ+;MP_*)GX1:FF)W4 M%#U)EQ,HIR)0IH]@53$V9/281)-3YCFYA57W]3-_)Y.L2?/+;>/R2Q4((:,+ MA7: M%Q>,@;1MD9\=A0P6??TM,RSEP"6VV6/WB3,S76S\U>7J\\GN$T.L?KVGC M??D:UO_<7O(S[3FOS:>EB10IF#J<&PMM.]II.AM3AYT]"YAN"3:WPSK>^$_A MZ1A+=(FL_6KV'1-<]L*Q!,7$.LE#9 C26_!947@JO(VB"=?^*<$Z0]91,'@2 M8T?8I .,O4JI%I]O_L2$E$#3%MP]+623I0@R@,BU&KV24X(RE.[HH'-T7)HV M?>$?$J@W3!UC]KM=*X^W00=8^AA.D1;Q'9?G^ ?N>VU2-NR831P2LQ0A.,S@ MT$HH4MG,LG1NT$/?^*+(^Z29]W:U*8J.UWX7EU_W>.]/]%UGNE > MC XE.5G+*C\=@3RO!N],< K)]<8V:=YC4G6&J4-M?QM3DQFB!U2=;\Y67^O[ MQ?W+28D%*:2$%,F/*RXH6V&)%B:"XE(EB@F:]--]0J[>#KZ)D#6A,6:GV_W7 M:KU?SV;7P9I%[DP!A9G^(4JAR#)KR-YD06X\"#ODZ7 @Y^[VY^=]@9XP5)I MNS-CXX_P%=^7&VNXK"&0,:5L@,N@ZK-FG7FF.#AKBG?"6%8+W7R?Q=G7_YC\?D+;LXHR[Q[=?%AM5E<=)W;C0*2*089 M,M@21)UVI2$ZS4!S+*)(:T0>4OYSM"#S86HB(*SFLLK,$-RO<>@2^?ZH]AFW M#&LC:@LHCPY\0 LR:EF@9^?CV4^/=R>PP(=@>PCIM4R#UGH?ITA M&U=9K#+(2C"3$8*F&%%G7G1Q18LTI+;V&!GF&^34%FY-;3$SYC[A\EU8?Z:% M7;KQ_O0]4BAJ;4L&A;P]FR+>Q'U\!?FX>NUPNSA M*N!VCO+NDL@HF4DU$ 6;7$TWLP*OH@$7$T^!*^D'I6['WU>^ZZ-"YCENO@_3 M?B<5"U=[X00CR4B'+NB2/2B7ZL8R#J3BN?XO(A]2^W+W)W=VNWB@O>XI5CA0 M>3VZD*NZ&W[BM9"H6 2_;:%2K(682H(439 ZVY3"\]#:K@G5V3WB<1B:W I] M,L"8K7KONZP Q2@]&V22T MR"RF)IOO*<%:M>V\HAU_(A6_IK_RSY/H79:&7"C&4D"EP" X7A7!=%0H?6Y3 M(35"QGYZXQV-HJ$]/(^UU,MR4K^'9;CH'#U!18[S.8+GO_2NE]-I+$+7CH=)) M0:S_\+:D7(=J&]]D5L(+;K8]RN@#FFV/L,#LI)9]A+.[X=4LBN!C L6]JT-# MZ2 0V0!Z[I00QE*H.AVEY>;'^\'+(89<3:35SKS*M:UST3;8:6.L8N"+2G6L M1J086V0,JEN M^SVKKEZX&/>,9.<@HJ]C6UV&@,)3O*O=*&9!,Z)X-_'188;J M%WB__O4-EQO<_$8JOZ[.RO.Z_E=.%$4%AIG:4(NB@3H%%B(3A58?8M(E),0F M7)[R]#P01,,0VL2B'0!XSS+\$'[4S7UM*;5-V,6(60HCKLV;]:B4E(HR M9%T'6&'@$'V*(#VF%%&(P)L4_XV6M,N#>QJ0MK5:![#<%??7W79S<2?%? )GN(>8G"XY^H"\237S@Q+->X0W]H536*&+7@MWV=2W5F1CLLYZ M!RG5"T53-$13>S8+9&BE$$(V:3#TE&#S9M0[[&Z$\W9'$#%E3J,(%!(QSF@"BEHS"D%]J_# M[2@YH^8F0V&&=KQ%"G"C42"M""SQR#QK<@#_C-R.,+;!> M;)[]^!W/OJSRV^5WW&R[O][]4\1:A=>R')-I"N]TQH/AYVY'84>Q,BK3T M9X+;;*P>DD /@N;CHLQ7*/Y\4%@ULUS]N3EO=W=_SQ"RI MPD 6N39O(3T%J34$K85F6:ABPA/QXY#OS >@*6VY:J38+NY1!C.MO+!,AJ1K M_D:["BF=OF.M\FM_"U\7ICPO_ M7,OM]]<([]3U#PZVV28RP/RO$3RP3'GZ11FZ11=]9=KW$>_1J9@_796E[*@E*>W MRX^4;)V^/B=ETV\__MC4EZ ]<4PZ&YP4@ 8+*)80?&TDP0HJ[ZTJ"F]![_[$ M\VA)^H/:$;!8S6:C#OS=8[SJ9'+Q'@7H^ABMN#(U&-&T%%)C\4XFWN35]MB2 MAV8/MMUDJ:/-TR_2=CM6Q6Q4L8KVJ51UEG.!J+0'F81(2I7@2O,,]065/(RR M_:B2AS&&Z !5E[3\G?O%&E5(H2%ZK$V[BR+WZQ1%']I803:?N#M#R).,FBI"TB4CA:;V!MF3H6+@"YX.O1;$2?9N)H%-0V?5/?^X= M9J@.@/?+!='OE05Z[PM>^$K& *TX'QKP1NLFHF395 M#//1RX\!9%NK=0#+A_GS/&N*8X."I#"!HE^"U]:"UI&7PCB:-D?K<54,\]', MC_-[4UCA950Q9,U*$DF#3;7/@*Y/PAA*#2,*2F.,TDV2@TFJ&)HE!\_BQ2:Q MR80H>Y8ZAE__PG1>"?KO*8!-Y#@;%BX\_:V&E0HC%_IL;2=UB2G;""'6'JGD MM, )1SNT1*%583+:YXRH9RY-0&V+E]F"$(;" ZI]IF!5V3F[6? ML31A#+*F*4T88[TN@KO!1*U$NN(Z<$!7LRF5+!TOI%!NC9792.^?M5G23])V M#J=6CC%>9[#^8"TV7(?CXW%1^KF[/1(M$VI\[E*X6VG3_DW6:V3>Q9I@T]%-7X6HG /I:6TQ M"6O-D$ZEPTK@[A6AGVO5([$R@88[BUIN$TF,Y=S%.DPSJUB)) FB-@JR+75N M$4'?/.SK=,I,_9[VNNC9?>;$_E8AVS6F1P3I)/C,E1%N Y'P0E=^[N$N_ZI0^FR0]H:F%7GO*!-B":P0.7N?-6=-WG=?>,W"%%YL$IMT M@;('U/7^[ NN=YOIZ1@BE9RE4@*D-1)4?1$(W!1@P5D6HJ;$_SEYNJ.$'X16 M\R+1^NRV?5FS1*Z2N9NOI6'_UM6P)F?\MQO6Z!RIB.>JV?'9),*\ (VT 50) M CRA$%A&4VR4,JCGG/DW]SB1Z%D.3 "Z.C9(U;F2IM2V9$)G2MI*EDU\[L]8 MLS,&61.-$QEAO9<\3B1KXW+A$0RC?RBKZ/1(.M5N?<;GA)GY(4V#_SU.Y%@, M335.9(Q!Y^90/S[J (6)B4L-R9K*P>,,O L*C$*-SE!".&B$[+_N.)%14!@^ M3F2,769G%GW]>KZDQ;Q9+?/J[(SBH]]7/\)__N/=NS>[Y\IHO$D6+61?*'SV MF"'J5!='P;-,W)C;TR$>8!@]]:5N1XJ,LN>JF7*[N")\F!&,7*IBLX#@3*AY MGH!(4I(S9[3)6&(R==F0M3.R_B%GXM3FZ1=I>^*?]"(QFZ#P0N&N)6#$C QT M*8PB895E;#+)X862]4?9?AQ9?X0A>B?K9U6<%DP"FAH-9%]Y.0IKY:^DB( A MNST>Y.Z$SJT;9 M?_3,JC'&F#FA>R48]]=6LL\UN)8R"NPPL M!.N.S%WP MX2)# 49Z[BR/WK,F8?5=4?I"S"$&OHV9X[3= 5Z>9%,:[2U'3P[8AU#5X^B@ MUPJDB5P6'9#[YZ20O1M5;-F,A-K-)>-AANH >/>S)[:3N#=?%M\^X#I5@W[& M$Y.%] HY)1R9U1V5(8;$(7BC.8^BT+YJ@<#!$O9SL70\,.Z9<#>]E3J WT.O ME_=-*'+U)0J+ 929@^*F3B@R&:22R?"8D@O/66_^ F=)'0/!5I::^3+A_IWU M!W[>LL8O5G=B2N1H8X&26-6;T13/!@848T2-M?N8NE6O=._-PI!O=5Y(>0B" MFJBY ]_U9$E5O9+Q2&[86@H_5? !@@BT%^C/LE!:IS9$]TG*W.:KHCS&2TUJ MDPXP-DDAE+,I>YL=&,$J"4,4\+$V[@R:N9)4:#0BZMF*W.8KR6QPHK:S;0=X M?H=G]8?MD_7WYV>;L[#,E3QT<0;D8F/"&C#HFI&%C! S3Y"=%8H6I5AN4G+^ ME&"=%UL>@\-);?*R"BD_?CM=G/VR.CT-ZZL^H0V+)X=]KV'!Y $+?JXBR61D MPN(<,"5B'&EY5>3N7_^(LDZ*832=0]%, /*2P=.\@A!<16Y MY=JV&9S\,Q9)CD'6-$628ZS7P:D\@D2G/&7P0DN((M2B>D='3L1*IY/6<*3S MIOUDJ9]OL-DHO!Q.>QUCO,Y@N7LEUHZNQ= X4VG2NC@#V(8+G+F7F5 IJR/7,DY*["@C#Q]C-4;C,V/GS9<%E@N+#%@K249RD*+6JZ+:%@,I7AH%6< MC#W]B!S]/#889QNFK] MES'Y[%"@3*#ASL*:>R]SK)%:^DSA'TI1B^8<>,?(UBP6:Z*4MCQGC/UN%->C ML[+J!I'U88;J '@?PH_M?<^GU8X[_&Y1\.URRBP3) MUS"Q7OP%842EG/N@?(G89B+:,/'ZB96.A\2JN7TZ0-V;L/GR<=L9ETSSCW!Z M3COXQL).M$#4.7/@WBI0RDGP2AO(1HJ(Q@B5FMSY/RE9/Q'6Y%B;UBKM;_UW M_Z+^(X8-_I__]?\!4$L#!!0 ( .F+IE)#W$_1_P< +?7;R_/6:76:'SJG#<:%X,+]H_!N[>L6V^VV,#PS"JG M=,:31J/_OL(J8^?R7J,QG4[KTTY=FU%C<-T@5=U&HK65=>%$Y?2$6G"57)S^ M[>2'6HU=Z*A(9>989"1W4K#"JFS$/@EI;UBM5DJ=ZWQFU&CL6+O9;K%/VMRH M"0_]3KE$GL[UG#3"_4G#3W(RU&)V>B+4A"GQJJ(Z^]TF;[>.Q+ KNR_EP;#; MC@]%='@8-P\[G4[SWRT8V8!X&&/=+)&O*JG*:F-)\_>Z[?KA?NZ.ITJX<:_5 M;/Z]XD5/3V*=.;^[5@-E6.=5KWUT.#5ID986VDJ:]W<8-3O[.%Y_WIP^>;R_&QP>?7^ M([ON__3SY77_@KW^S#[VSZF1=9KMW;.]/[HC5V_8Q[/KUV?O^Q]K5_]ZV__, MSLX'#*WM9K.]9/Q3$7IF\[LKS;^LLG]J^V*GW>D\=ME472.!7/F!MS M]V)G_^B8?0>.L#&?2&;D1,DIF,J-E66_%-P &F M8W)W(*,JN\RB.CQ]>?S'=_0UMW /CJ0S=I/I:2+%2%:#OZ670F.V3(.VH8VK MC/%LQHK,F4+"6!"YYW2XSUF*.Z-XPF(>HTVG1)F ,IDQ\0L <)! I@P0 L0S#88F0ADW'*AHS6]!E,7XJC2R5D .I ML@DR!26=J7)C.&AS&7D#26\.T[2 FQ,,$VPX6QWV[2.[@F3^4UC:%,_-,EL& M7;)895A6BM!B&:N(.,31;>[UJRP&]CE5!O@=)86 3H1JY9I5$7!%MSG6G.!" M,$J2!1[*4-A'1@!RPA ![J_<";>?&/&'WZEA_,9[?!PP&#U;JQT7'L<*M M7\-+QHWTT<+JJV$B:569!%B&B;)C$B>Q%#Q!7$'W0MDHT;; .&(0HY,0MMSH M2 HT6[:+* F)L(=0]&^C,<]&DIUA_*/3^TM2_"7;A5E+"S M !?2SV@'WT-1B"79LO%$\8.)8DQ$?C[&%B0H3_BL]IL8(>>"Z*B6R-CU]KL( MVS(X0I,"S66N5VL?YL]>1JZ&"]][L=,Z:!XO7R^DA;U84L^_7XYWE5)#Q N[ M^1#BZ*%$[,J9 NOKPD !MO-$64\2D)*9UT/5QH)>[I.5D0GW8"AI?Q'0:DED MU*E -;#%ZD0)?UBQQ= JH;A1Y( *RC AI;'6U@;:AI"&@+6B2XFER6@.M%3CZ\T!TN"%$ M-R:,):1N3C4; Q8@GRA!..06IVSB5&Z!82IO")S M#RZ:X"_*NX"CB=Y,H*R,NLQ-<6E$Y3'? )5IJIR3 M\@D>'&ID2NH7"O9Y);L "\C&$IGA/]6 2WU N"/6"SP:^TO$/?>;'\ZU04=:^X7BY M8G-S@8%6WNWMM0@JZR,, 0Q0QE1#0K+(1K9(4Q3POTKO3$F"*Q]I_)5LMJNO MSY!)8H/-6D4<7(,$_="LA4PV\KK*)3B:2R#WCH_+9H2DI2:9YHF<2O=.Q M#CS$'P 2 /HJJ6H]K0,?(Y75AMHYG?;H]4_9XG1.MUAXYVOT4GX(A$E30P 2 MGEO9F_\X!H'F"9_U5.;7T0\ZGA#G(M>5X87.\NW24:M^V-ZG%TP.6'%BKKY\ M]U3W[YX:3BSW[=?W6T=K>YOUUMJ^I[1V#^H'!YVOK[8+:U]NI+;A%R(L!A;5 MYCQ[5>E4'FV;7CN_9:V'FX9VTN.5#O'\W7>-?V=X@1WP,+.4OG_?;KWC,W90 M]6]IMW"L26X]BO%<9JZ^W&:;ZWD>T0T1^#R6; N ;U!B>A2\V.F">>< >!X# MO,*>1CU[5?[, EPF#T@EDF7_ R.:KM&7TH>3;[/W'B\O6U07K MKE02G8^5C%G_5D8%/5I@5^$40EV['\(S)>3LI?Z]!VSC8]CPV77+DOW15QZY M#I^Y],+SX8E<^NYC$4%?&S070_@082S<^B%;?%WQX!H^:?$?UYS^%U!+ P04 M " #IBZ92_4_=?NP' !W(P %0 &UT>C,S,3(Q,3 M<65X,S$R+FAT M;>U::W/;MA+]?G\%*D]3>T;OA^W(CF<46VD]D\2IHTYN/MT!25#"-4FP "A9 M_?4]"U"6;4F.W,9MFL8?9!%<+/9Q<'9!ZOB[LXO3T<=W0S:Q:<+>_?+R]?DI MJ]0:C0^=TT;C;'3&?AJ]>UFN\4^*'TEI]S?M](FXF2AY[CAKX\;;I'C M0$7SD^-(3IF,7E3D/N]UVH?-UD$O$-UNT.3-;GN_$S6;@>BT#X+@?RT8V8"X MGV/L/!$O*JG,:A-!Z_>[[?I!+[=',QG92;_5;'Y?<:(GQ['*+-;3F.^_>C4K MRJRXMC6>R''6=RY5_-3%[5 E2O=WFN[OB.[48I[*9-[_82138=A;,6.7*N79 M#U6#--2,T#+V@D;^)OK/89V[FGF+#Z FD9E8>-!JD\W#ZXD,I&6=5KU]U^#U MIH:(K="5C6YN,>LO]O!T>#DZ?W5^.AB=7[Q]SRZ'/_]R?CD\8R\_LO?#4QID MG69[=[#WI3MR\8J]'UR^'+P=OJ]=_/?U\",;G(X81MO-YN?*W1,[UEWKV'F5 M_2A %8*]KK-WTO(J"X6V,IXS.^'VV4[O\(AM,/5+R5TBEK-6L_,Q6S-]R,1%AEYUE8AZ?/CQ[EZ)HL_[\P M%+JGQNCZ&+SD!I[#QW3.KC(U2T0T%E4?BC( D<)JF0+30QN7&>/9G!69U86 ML>!^5P80&1 *DV"XD)U:B;M M! Z:7(3.0-*;PS05P<=,%BF2&LE*%E&*O(.,1Q6]^Z+[,8 MVX)3,X'O85)$T(E4K8U9%0F7=)DCY@07@E&2+/%0IL+<,P*0BUR_4B6)(H$ M0*"0*;>P<9:%W$Q8G*B962!$B[$T%LV.99P&O0>PMWHKT69AS -V__-S/;H3 MCF<[A^W6P9$ILUFR-FT(%<<2ERY0YXQKX5*"$,L@$10Z)H"(()%F0N(DEH(, MB!#H.I(F3)0I,(]H0JO$YR;7*A01A@W;12HB@=SZ> ^OPPG/4$,&V(&710*) M5H?76KU=L>>FMGJ1O_*7DFIAYC%!^AEMTUM0\0DC6[9>*+ZS4(R%R,_[ (($ MU0E7U?X0%'(>$>?4$A';?J^+M*V"PP])<%EF^[7V0?[D[>5ZN/"]9SNM_>;1 MZN>9,+ 7(74D^^E\5XG_0UZ8[:<0$0<"N2M7\M2N"@T%V+-3:1P30$ID3@]U M&TL.N,:Z$.-[ *0D&X?CB)N5@$!D6"2<6@5O.B&5UP0Q?J]9W&Q@+!$T! M-T&3B-8ST&>!UM>#VF!+U&[-(2O@W9Y]ML8P<#^5$4&3&QS(B6:Y :RIK2&\ MZ!P(-JXDAZ'2 MD3/ -4ACD:'2)H G[HB<=@B)H/GS$,5.DCD(]1M(MP!IN!&DPRE/"L<_E$$1 MQ^B$Y!2Q-VLZFIL2O@6?^LM/-3D.G5 !5C2^J0I483?;L@WW\QMI0;UC_%"# M75H1++I2M^&$CPGL<>"B!;X![&& 19M9T&?L(0S0H:[LDYS,6L@]@@6I,JLP M+#1E^E897*,U5<9BG)YV0)<)H:@TSZN9<'-3Y(F*'"9%Y#C:P:?DSSF.B5D$0+]%27>Y0HXW;>EMN5-OLCZNQ*?W9C&D>/9I4V M-Z7-#4!EFDIKA7B &@.%XDGW(PG[G))=@ 7\8XC?\)\ZQ04DQ:^%A/D.?D46 MNH/EWOIV_Y-9_7K89/-)8("#.W4W$DBA$Q*=M4(ID-JRY-QTY#/!KZAR^.[" MU0[7%[E'0XM#_*, 4S;/_GRZ9M_S"!.-N-GV&\%5=E.8 H2@Z:GZ\F50NTR1 MIC@!_":<,R4_KGWP\:TT_>D&?8"Z$VML[2I2*QP; 1SN:5V)HJJO C*;JF0J MJ!1D?%P^=-0E@8DT3]1;BZ"8=38FA41G+ M]$)G^2;KL%4_:/?H998%5FRT4%^^YZJ[]UP-&ZW>Z]5[K<.-=YOUUL9[#VGM M[M?W]SN?7VT7UC[?2FW#!<(' T$U.<]>5#J5>]NFW\ZO6>ONIJ&==#_2/I]_ M^:YQ[R?/L /NUJ'2]W^V6V_XG.U7W1OA1SC6)+?NY7@ALU!?;K/M]3R-Z)8( M?!I+O@P .(5]:;%8N 4DGNUT0F34 MH>3OV7/W@HJ^XG0B1W92X"]_XTZW==_[)#D:7]ZD7&BP?_I3B>ZOY:;B* M]3*_TRE[Y_C3L7*[S:6V7'UMKFC,S,3(Q,3 M M<65X,S(Q+FAT;=U8VV[;.!!]WZ^8.M@T :RK;['L!G!M%\VBB5-'1;=/"UJB M;&XE427I.-ZOWR$EI4V<%$FQZ66#0+ TP^%<#H>''#Z;S,;AA_,IK%26POF[ MEV].QM"P'.=]:^PXDW "K\/3-]"V70]"07+)%.,Y21UG>M: QDJI(G"SR,V26P^$6#);3O]1>]*.JVNNV^W^WW_%;?771)KTUZBU;\EX=..JA>CI%J MF](7C8SEUHKJ^8.V;_>ZOS>,ZO$PX;G"^02.+W^69G:,*7JE M+)*R91Z8D!KET%H<\92+8,\U?P,ML1*2L70;/ ]91B64;RYTV)9; D M%2PI%27[AP9]],Z\;4J/>V@F93FM(_!\[?/T:L463$'+M[V;#M_M:H2YI:)Q M;Y@/&/6=(QQ/Y^')JY/Q*#R9G2&@YQ?O1FW0!H\GL/)Q.?J5DURGNNUV8O8+P]10N1O.7H[/IA37[\\WT XS& MH9;XKNOO!//(Y?#W6BJ6;)\ZTO:=D9[D$/$\IY'NV[!A:@5J1>'MF@C,?KJ% M.2VX4, 3."4RI%$33O+(A@.MM;]WY/ON8,RS@N1;\^8-#@$-O>(B \^UWD+" MA;%8H'L\!IK'V,Y/B8A6^WM>UQVTO&;9OHF$A*4HO';B@D9K@1L*!DOR&*97 MT8KD2XI]/\N8E-IA_->:,6X2L**"HIM?>E8Z7SN&KC?A#R[W]_Q6:P!S6X?4 MA/&*T02MXVR*75*8)0F+J+@=O/Z4KU6TLC""4R81"Q(3J4UNTKI%D:1R;9&5A/E1#7U.*VXH-*(LBU\S/D& M<[6D^WN=H\'C4?9U # M[[ $TNXSQ)Q5\$W6*6(Y0J"F&D[7$!/TTYH)JCF"U*F5US4\( AD 5[G(#Z\ MKM1G0%Z#L2J7UV^UL1;]@8;JTR3V?U0S_ZLU8SDVC8R80F!S4@0-Q/C5U* N M*&&Z.Q6"2EV[IA:3- 4LRUWU-?O>G&=$+)$$+KA2/ LT :R^*%[H5\RN(HN4UOH++F(J+,QR M2@I)@_K'(&:R2,DV8+E)EADTN-3M)B)I54.T6?'+(\_N^1U-,14"0L6U^8I] MVH9].BK>E77LCG=TK]2UO7ME7[/:[MK=;NN_-]M&;_L/,NN81)3)P*1*+-N+ M1JMQ:VT$?G$%WLV5H9?+[4R7]?SN2\.<&B:(WYL]O8K]UP[KE&RA6V[TCPC, MU6'=JG&M4YNOEMG#[3R-Z@,1^#2>_!P , 8#IG"RZ &0V-]K]P;2/'=(V0V, M_)#45JU:-W+4!P72TZ.!<,-\D"=\D=^>%N M21RS3?VBYQ[-,TH^CX4R=$!2I0\K2 S)@F/@3"+AUK=.R5KD3*Z0@FA.GP.M M+DD0$U13D&]E]X: X"PY5_5,YOR#LQ2D/'+=?13[EN-54Y-9[3_&B=;U>0E) M1Y1RN1;XL[YON\E\H#)>'7RTB[R$@]PE10^I_JWKLH*7]X6!H"G1:-NY0/N\ M' W%K1ZI_^IH/ P_78Q@KA8I7'QX>WHRA)KE.!\;0\;:CHIYY+:L8IKAWW] M!9^4Q(>_]5]9%ASQ:+F@F8)(4*)H#$O)LAE\C*G\#)95:@UYOA9L-E?@N[X' M'[GXS*Y((5=,I?2PLM-WBO>^8R;I3WF\/NS'[ I8_*;&DB@ZZ/I^(VZW2'/J MNMW$[70;S6ZG$7>;7LO]RT,G'50OQDBU3NF;VH)EUISJ^8.F;W=:N>JM6*SF M@>>ZO]>,ZF$_X9G"^02.+WX69K:,*7JM+)*R61:8D&K%T$H<\92+8,!VR!95P3E=PR1UV76 9+4L&20E&R?VG01>_,VZKPN(-F4I;1 M*@+/USZ/KN=LRA0T?-O?=/A^5R/,+16U!\-\Q*@?'.%P=!F>')\,!^')^!P! M?3GY,#@/(1R_=,>] _A@3^RA#9/1T#CO-5IN_:6[/9C X&A\$8Z.?J5D5RGN MNFT8'T/X;@23P>7;P?EH8HW_/!U]@L$PU!+?=;<7RA.7P]]+J5BR?NY(F_=& M>I)!Q+.,1KIOPXJI.:@YA?=+(C#[Z1HN:IPDD4V[&FMW9T# MWW=[0[[(2;8V;UYO']#0,1<+\%SK/21<&(LYNL=CH%F,[?R,B&B^N^.UW5[# MJQ?MFTA(6(K"&RS[BP634CN,_UHSQDT"YE10 M=/-+SPKG*\?0]3K\07$;HG!JPP53I [#.:,)'+.,9!$C*8R3A$54W VX#OA1 MEZD.^5+()<%**0Y?K,HRA695ZF!(S'.]=7VI7BEI7.$$)D@BIB2CTAI?IW0- M@\CD6N.JCG*BZGJ<5IQ2:42+-7S.^ HS-:.[.ZV#WM,Q]G5HYB2.<;>U4IJH MH-5$&&T;*CXQ+&:F LOOY,^^8=T/WSUOOX#1]C/$G)7@398I(CE"F*8:3#< M$_2?)1-4,P2I4RMO:KA'$,8"O-9>O']3J5LXWD"Q+)>'; %KT>UIH/ZOZ^%_ MM1XLPW:P(";)V'8400,Q?C7YK8I%F.X[N:!2UZ6NQ21- 8>A2[A"49!CH63= MC$IN5BX:C W]--T"M99I45:.OVNIR#2EE8DI%S$5%B8^);FD0?6C%S.9IV0=L,SDSPSJ7>GN$I&TM(G3 ME&3RP+,[?DOS284847%EOJ2:MJ&:CHJW92V[Y1T\*'5M[T'9UZPVVW:[W?C^ M9IOH;?=19AV3B"(9F%2)E7Q3:]3N+)? SZ_!VZR47D%W,UV4^(>O%G-$.$)( M;[;P,O9?.ZPSLH9VL:L_(3!7AW6GQI5.9;YE-)Y@YWE4'XG Y_'D90# & R0 M0:4L>@0D=G>:G9XTSSL,; ,A/R6Q9:/6G1UU0?*4Q5#EZ(E91R,_9\UM)A4T MH7B(V6K9WH5@^#7'S[<*>ML<1!%?9DK?MI3Z^]L5]?T8SDLY#&F*4M!\ M+*EA$I(J?8)!ODBF_ H)C$0>KI.3+$7&Y!S9BZ;Z&=#RY@310S5[^5;2;XJ MLV1<53.90Q'.DI/B'';_^>Q;SEQUS7&U_Q@G6M>'*"0G48$4^3"?^D9@W+E>RWEQOQ@(FF)]KNC6A=OMFC;$S;T=0J98FJ5Z M>,@3KK4VGL5=HKG5//P/4$L! A0#% @ Z8NF4HF6*W-V-@( @R,7 ! M ( ! &UT>BTR,#(Q,#,S,2YH=&U02P$"% ,4 " #I MBZ92&D-0.GL5 !_]@ $ @ &D-@( ;71Z+3(P,C$P,S,Q M+GAS9%!+ 0(4 Q0 ( .F+IE+>F-Y$V2@ *_& 0 4 " M 4U, @!M='HM,C R,3 S,S%?8V%L+GAM;%!+ 0(4 Q0 ( .F+IE)SL[Z_ M,*$ ,!4!P 4 " 5AU @!M='HM,C R,3 S,S%?9&5F+GAM M;%!+ 0(4 Q0 ( .F+IE)ZJ3C,S,3(Q,3 M<65X,S$Q+FAT;5!+ 0(4 M Q0 ( .F+IE+]3]U^[ < 'C,S F,3(Q,3 M<65X,S(R+FAT;5!+!08 "P + -$" M504 ! end

R&R36L_B"XKLY7+:3N!3LQ[O\\T_JS7H.J[_L M3]]3K4XR>2^HU$[=2X]=EV'^9?Y L[4QL3\4.@?, ^E8W:U-_KYXFY=J_V1R M6A="?,J49IT$UZ](I?Y9;0<^3B*>.R%3O6/ MQA)T;E2R3=W.=HJ6"_6O=9FO,F[J"I*=(K MUZ@4S!\$^'ZE]'8,LQ[M&[#; M2,UA9$ N=AO@O !:5W.[L=$6E%K=9VG]M<(+4*L\ M?'+_L09EC.H @\OZ3LEG4;8\OA_ M(-S&#@3HBJGXU@@*?F_^.XHORP:9@4LGG>YOZM))%S4_4CKI\CO]>.3]H] 5 MF=9W)M"_<_6_K7S]:B.V^:<\1"B/M#\^T'XHB;537N$MI8\9"A#V/:>X6Y?. MY\8S6]F!$=[Q6- )=CNR&0O,D*0R5I54]_2JJ^YSK.L9EU;T.QQ*>,DXDQ#HW M&$IU*++G!5!$ DM?IER(V"EQX;G>YD98M;"@EA9TQ.UYX_ \U':<-1B 8WOI M^F/GGI+0!I-!$Q&>[7#:](,VNA\D';1ZR3W58-WNKL6_9:J'3?51$)ZMGEX) M'=.B=H1T)7XF6?%7LMJ(]U_6:B;?9X^[VI9+WV<8(S^%V"<RQ+JZB!.N\ O?DLP#DTB3^$;S^RE8;KEYZ+/+'O- MDTJH-YZY\]M>ZBQUG7_5 MZ>[4$U*)N5DK=C?)(AN!'^I%6VG4/*@,T8'R1 [[:9Q))#E01Y-EFAP6F&XJ MRH%;[IOBB!5Z*_-*U/]]LS:AVO?Y2K51UB)^S%>KG_/B"RGX,@Y\/T(TAC'W M=5:#4.T[DE!9!$+Z7A11[KG=QG#L?V[K_NB^[,WU[ M"]7X<&M]7%,BN8V0W79E1-Q'7JY;R<'WK>P_:.[NBO]O#=#@=ZT":'08<&/3 M$[UATR^YB3!Q7J9>^!PF;.K73.\[:(\DXZ^_/NH9W:8>$[&(XH@**#!5>QX> M:4'$L>80D<<]%OI&&?=<&_@_K\C=DJ4R\G",84JXIR@#,YA*';-" M(XP1X3&1V#8*^EG+<^.'K7! 2VJ9?S=:BO=W9YJ-0%D)6D#9&S5]*A#R<)!ZD8<)UVJ88 MTCA,H9\@R; (TT@XQ9!9]#FWZ:I%/KP"_K0 #Z3:%'JKK-T5CGE:+:"W6]H' M!G3DJ=]BN9=T9@%V(IL0W0%3NMKC,VB"5XMNITWW:H_#0?)7AU?[,='9"Y7O M-U59D37/UG?;6"@1^J$R$ @,B0@@BF4$J: 2Y8C-)Y2.SH:DR@1^:NR]>^._(O1JU7V1?%(1G.689)Z:XO M0OO%(R(],A/6DD,C^B'("V#$!T9^H!48P7_3$[PA"=!5 MA$GYKR<^^_37MYG>MYET6(;:W>ISX(R+VL+LI*UG2#",U?XSX F!2!^F8YV] MU&>1Q PG<1 X':%?['%NAMY.8/!,XFO*!%R&W8[0!@5S9 J[$L<^-YWLL!GX MNM.%3J>^\V2'P9&+3Y8O]@WDV8:K/F_T^>K:N_JL;&7]V@>1,UJ+93_+.N1 NJ'.RT7("NG@NPT[2N6&N4!:VV-INL$4?>CAXG M'\^1*?3;#66/F*,!H1\V$FD(P2:.3QH0R\.HI2$;[VN%%H^Y6F'$NWS]2=QI M89K;3#X)XAA37VVO8\7P%*G==HH%Q%ZLMMJA,D#CR,WZ/-'3W%A[*VC/2V*G M(;6U+ < :G2+LI%1E_=>PT;,$6Z&701C6!/R5&<3FXX7=#XT&2^]<$70TPM2 M"OXR?]#!5,82O2D*7:Q#]_+B:?=(<['U1@=8/O<=&32:J%5*MA;ZKLM44/*K' ME(6QWCKIFR,1TFID[HG(C5XZP)U6K4=8UAA?@ATESF%\1V94(V$SM%TE04=+ M0)] ][E&4V!471P>T=P\&_U?S@Y[OZ"R$<=D\("T,62=/IAM1,2/!L*-V=_U MD3Q+$7LXX*F$,9.>6DFDLE*C&$-?TD!$@1\*GO0-V9D;^^^J"JR>1>GTC\;I M$78S(\I\7F5AC"(+QQ0?*W#FVT7(V(3"7#EG;[;74#_I,V3%$>5OCSJ2+/!\ M[ ?-_HA0+TXH1C!2DU<[%2FD%"&8AAYFQ$C@D&1W1DBK 3$HT3%OL,Y/9RSTVN6,DW MZW)3:&?N1U&*XK/>1[/F-EHJ.$-A%,-0A!RB-$U@RL-$C8 7Q92@6#"G0]CS MW]QVKV1E?8'.QR[M_H1RSM1O23E_8456=B1CW[43X6P% M&&_&*,D!4Z+KM"A&=NWSR+=Y$LE6<#?:<1@+.PH:!^&1Z4B#JZ4&'SK@?J\E M!]GZATXZRIO+,#OSDSMB0W*50^^3\I8[*OL%HB&@9I@-4N+98Q1!['D"1I!#E%.$Z%%#*P2O-VLH>YF4.UD*"1$A@Q@9+3 MM9[+/I#G.6<0>$:F%F=D>I1U.:']U85=]MN=N+3+";4.B[N<>K!O95Q3'>0# M*:JG)O)1IIQ&L2\@EBF"*$A22#!/H$QXA 4G2>0[[74.NYC;A&XD!$;$GA&E M1X"TLR&N@V?D">V(3(_ZM:>4'[9@[4$O$U>H/:7E84G:DT_VF]^_Y#G_DJU6 M;QX>258(?L/8YF%C.JE_I(]K=.6.;61?D 0"^13!.&0$(B%U3&<4P8B%4ED6 M892XI6QSEF!N[- JH#;LRG+N&W;I/A!V]#$JO".SRP[95GI=IV@K/]@I4-\6MIDP7V4E6^7EIJAO\MRL^;;(PKN\ M^E40_2M^4VU?T*=>;RKQ4"X31B(9>RE4K)A A!45$L%CR +*A$[IAD/J>-_P M>JE<)O$T=Q!W>8[!3BU]&MNI>@"45J!5"Y"JDQP9_*YU T8YUZN* PRR'==. M/' CL^_1$5O4-QI-E'JG#LFU ^=^V7$XJ >] #F 6-->BAP.QX.+D@,VW?OJ M>.VR9R+[K&.+VAH<$8Y8D.A8]9 QB)+8ASA**(RDIRQ8'*5$.,4#G>IH;J9J M1\ Z)%O]0#5>BF?Q@_T"VD^";R?E"'$!EY 8^,+V\;ZF MOIE]5N,C5[#//]_S**X)2/PH3*K]]=UOZZPJET%,?2I"!(7@ J(P509>I$R] M6!EV3 1A2#%Q(8OCW[UNU*);Z-#E?[_8"1-*8(4:A ME#K!# HY3!.U_\-)Y(4R"@DG5N=9MAW.C1F>^WP[$E^Q1[L(NKNO_%HH)_6< M.Z-XE2?]'#1C^=6/]OG-O.SG$#CG?Q7S9$29EBRB$X,.HAW7?:NAF6:3Y3HJSGPX!GQ#@\DW*LV,@N\_) MH_31,S)\4XCJZ46^YHV_ T<41V$L81CY^MJRAR$- PG]E#,L(AP'B=-^<;^# MN?%H+1_0 O:MF'N H1T%7H/,R#36 64$%]$IQ0>-V][O8]I([1,:'L1FGWIN MN/SO+XD:8_7?[@W53X^"93)C'S;%8UZ*]]6]*&[OR5K]2E$3%Q^:LA#EDA(< MQ"&.H!RBW/&BWWTA6L1*7% M&N*BZS C;L==WW0<1R:_M]F)E/:M@GLY!UH=0:,D,%J"2JEI?F\4!5M-Q\V$ M/\@@C)TW_SHAOWF6_4$PMLG)/TQ'@R>N?O&T2Q5[\S4KEUPD,<(2PXC+"**$ MQ)#B1$"1I#CRDC2-:#!8TNK]WN<7+'(^8;66>;ATU0=C87U>.0:^X^^NSZ2I MUA=]NHFJ+R ]9(;J4YA-E)WZH/NY9*8^A8M#5NJ33?2CM;I.ZJ^F=G@G-^&' M?)6QIV7L^83YW(,T38G.N9] XF,?)DA2(7S)N' Z'#G;V]Q,UZ9,<"TMZ(CK M1E;G$;:CI\%P&YF03D(&?J]E!;?B:P5>J.GRQX!,9 7/D-QSOL-)V<9*]WU^ ML7NI'Z,8"VQWH;H3$-IX@X(P]1/*0AC[B$+D4T4JF!*HB,4CGN2A)YPROESJ M<&Z\4F^'3"*CVSJ1T2YDMI_#[2+D=BPS)) C$TV-X4Y6-Q"="<86F2$YYF*? MD]*,+0+[3&/]7M]$+NLL5^U7VT\]%#I-/8Y@RIB$""$?TL1/H*2)Q$F0BE"X M^>OW>Y@;G=0" B-A7X?] 8J6'OMKL!G;9>\$2X_,*R=4'S;9RGXG$^=7.:'C M84J54P_VG-4Z\1-]>EO[@ELO4/-I>GXJHB22D 9A#)&:SA"CF,(@CJ-8ABR* MP]3-N7*NN_EY4SZ(0N;%@TDNU$C>=]J?A1E'-"6"0D:C$"*=\0%33_V!<"II ME" 12B<>'0CD:5(NU["^W1U&-,[O$8"VI-J!X!N;=?LCYT[!%I ,RL;G^IN6 MF"TT/^!HFW?9P>1WQ7D\3YC9&6.1M2\)"Q"#$:$JB4^#3BD M<?(.@M#(L]@%'*=9?%'Y:Z?S MZ0XFF]<7=>Q.\,L/][WO4I%L+?AK4JRS]5WYVYIG955D5)?J;G_XLY+[T 4L M1+F4B"0X$"DD*4ZA.<,FB" H0^1%@? 8"ZPH81AQYL8=S?'&0WV\D>TH(1*.DZPV:JX;1;D\QW>",3%NM(J 5>@&>Z;+].= S%AP[I1)# M!B(- ^RP=W>NDFCBFSU#H'=X[V>05OO67V7Y@[@E7_4-_34S1?^R?/WR7M_2 M?[-^):0HU'Y,/5 ?\NN\"77AE=4J_Z)=/4N4\"@@C$#.=&(:%B"(!8MAX,^&L58+*+'!1SV,'_>&\>5V&%L- MS;--]--627"S&\:;\\/8H^[J4,@/6W3U:JDFKK@Z%(J'Y58':[GO :4IS=C< M!1288N%' DH_QVE,(\\IGNI9ZW/CXT:XOIR#9 M$X_1#R-MH>AQ$'E$Y6$/(;L=3'P >42WP\/'8P_U+M]0,X;)2EC5YJ$.-+_- M/Q =O_ J6VE[<4EXA*/0YU!0&D%$HA 2M66&01@1$<9))*A3H63;CN(H8=XL(/=/9W)AM*ZN)Q-%EH(RXO?/:GP7:6X,TPH.E( T6QOG M6;D FS79\$POY.7F\7%EQHNL=(4_8*)7P7IG\E">.08ZJ,)DDHQ))R*,((DY!Z,I;$+ MHE>7N351L'TCM*F0L)5X ;3$O5(7V&!OQU@#XSDR5YGKCG6B@MMG:0H&3TO@ M@,N0I&33[:1TY(##/A&YO-J/@OXFLKM[O?]3TYCR,@=/VB=?&H4<#:V^(V5'8A/@/S*QM1J 1@70 M9)%O_5BU%J"C!MCI,1SK70GDD$S85Y1)V?%*O/89\]KF>B9O>7A.UH[4K(1J:L/:R&OYEW1OU!L[ >XE0AA7!^AX \1#$B(204(02IFM#1TYVUIC"SLT8:W75CN-6X@78 MZ=.8!(Z.]S%'V])Q/Y,Q'-OQKY6#1COP@3R9(X!./;7G(VD(5/L&#GZHE5UL MQQ_\;O0=)_W5% ,SZ/'#F/).>WPQ ?('QQ]3]-EO2=H&S?Z<%Z_R#:WD9G7# MF ZY+G?EW5[6J8"6:9I(FK($\H!QB!*:0/5/#.,T853CMMG&J&.P_V M\DOI\U3P)( R]I'.]2P@]JF$'+'$CW%, Q+86,IVW6S..+R MLN,R2\3/D]?P.(Z]&[\20FMVE8#_>Y9]_4@W55*3^LL] EIU, M0CEN"K<T/&M M(R.QV;;6,H.MT#IZA&^8SJ>Z'J,:MB-<@]I$EEU/:PVYX7%@!SF^WK.,DMJ7 M"/'^411$E^5]*]26LTWD^M2X2,I7&_%_!"ENO^1+PCF+0WT^F_CJCR!A$$M? M0)IX:8(DQE'H=,O1L?^YD9?Z'D/'*D:.@-M1U8@PCAT\8B1?@*WLP B_V&9] M?EKH*P14T1?)^ )H#8!28<#20OVP&[1PD*,(TY8%ZH?/0=&?GLU&WE9 MG<7G[;8^-4Y1P&1$8&B2GZ*4P-0+/66%!8G0%[A)Z'2]\V1/<^.J.J]Z1](K MJH"?AM>.KP8!;61FZHE7OP3TY[ 8///\TCN>;/OM#[?J6^:*!, MX\_*VN(OGGXK=5V>I@;M^J[QI6=B=Q6&1PGSJ0BAVJ"EBD 8@BE"'HP8DQ[R M>(RH8_BLNQ#S"](PUVBDN49C$G')5GA MM*[7[5T'1L[]AD7[Y%I24?^&[!; M\74ML.^U!B!;_P"V2H"=%F-=N.P)XL!7+EVEF/K294^4CER[[-M23S]67=K/ M^&/>R_U:94O,(AG+A$/JI\J.\@,?$I$RR+V$>=3G- H2QR.^LQW.[TRO*R\0 M7[7SRO5D[SS$EFZJZV&;R#O5Q2N7AU4-!_1%66$RJ OJ?(_3>IZLM#]P.-F] MU=//E*_O=$6L5X)JC]9+\IA59&4V@>_I*KNK[Q:^6;/51KO@F^.]7TFU*0RG M+:F':9JD*51[-Q^B%!-(:"05W7A$H#2)?$F75:X;M?.87"F0T^YN*]9XD^M6 M]P&XTF9A[E^J^;5-@+BSQ5A>NM8XO'KD+#U8$X['V"XM?1^JTN7?M#+&%V_T M #M%%F"K21NB ':Z#.C;&@C509U=U\HTK?=K( 0/W&%#M3N!WU^-OEAJ3QG% M20KC*. 0L2B"E+ (QEX4,I3@**96P1"])9B;/TU]WFA$W[\!?03OORN4L_3_ M:R6^T0E %[]O=@9@A)CO*4 7HZO. 9XUU(_I7F[**G\0Q4>QTGO"?;NVB0@@ MB 9Q)#AD$8D@BE,?XB0(8.H'<1IC)$/I5!+-JM>Y,5HK-#!2Z_7G/GLLC0'S M@K _5OE=S[@,NS&P([O!D1V9X%IY82/PX;9WA%@,)Y"&9#&[CB=E+B6>#%7;?MD_=+#_VKCN7JI]6I,=.9$!2F,OA%&,E=T51:%B)B^ 4<"2T/-Y MX/F>$S.=ZVUVC+03%K32 BUNS\33YZ&V)*"A !R;>/ICY\XW-I@,RC-G.YR6 M7VQT/^ 5JY>NB'VH^6E7G7LI)?6YB"E,*15J_Y:FD'(>0\S4SB[!5!]J.L<] M[/]G=H#3(<[A&I FB7&H!5R G8@#1S><0F#PR(:#CJ:/ M:CBEZ]&(AI,/7U61XJ-XU*[\]=VKK&2KO-P4G0O!H6 8LUC"A.KP!2_$$%,1 MP0B'2J]_+GO) BJY0@V&4FJ!. U6=_O1."73]\EF0WY:",384F)42M#*BU ;4Z M[56_(VDEC%(+D\55#6-'L2$33P^$\;#9J:\5:N(4U@-A>)CG>JB&>[JP4&W^\F[DQZC,I M@1:S2>GBZEPZ#JJE5^EJJ,9V)[FCY.Y&.@O"H/ZCXSU-ZS@ZJ^V!Q^C\TSUC M/.M 0R]FC L%%%%&EC[;EQ!S)" *& E"/PUCSRFXRCWT<+H0J3XN(+=XS-G% M70X=7#E>$.6W")8\'Q0Y1/!C N3Y,I I@A'% MNGY7H+8^.&$PH6$2"IZB1#C5@G;H>V[K'=9J\+_'93?"101^:! MTWB.[[WI@=B0Q.+2_:3LTP.7?8KJTX0;CY5%M:O,\TE9(41M5DPY@U#M"2)/ M>I G7)L+^C)M&L1\/%'5DW=SS4AJ+,5QDW M_WA!RJQ\+S^H3T/U6/^H*5GS2I2LR!Y-Y?0U;U*Q:9>%>IEEHMPMGMI1*R.2 M0!P2G=$()^RNW4F M,T9TWMJM:J#5S?%<>]1OP?)\?"XC//8Y>T?/!7BFZ8GQ5C]N2X!U%#9?P9&1 M'\EJFV1X!@T"&%7@:8,)IL#^("AADD[=UJZ'ZA_+GW^]%>R^B1,6">)8GPXJ M5".(HI!!S/P0QLSS&0LC(D+?9IG9;WAN*\+/OP(MG&/,]0%/3T+@IX1LN?;D[WN&7.@S MPQ?[F>([50U>/.T>:>[7F"-%7?FM>GJS+JO"?+VEB4B[O2?K]X;,=5C:9U%6 M@M%^#$A(VW\.1>!XJ[K+U6MOZE*Q,W,\_P70=F.>1C^U,[)8J>9<3N MJ*TS?ATM951'E=7:@X[ZH([SKQ0 H$' 1/O7&"R:NI8#QIY-/7"#QJA-)ORT ML6Q3C\E!S-OD K@7!?DDF,ZO\>0']#:K=$2<)_TDH#Y$-#3Q, QB3 6,4\0D MHB0)A562_F.-S\TL-4)I/Z0??$]_ *VX]@4^#M [3_/78C(R$[O"X52LXY3> M5Y3F.&ARLD(KODG47S.F&A3"6 21D@F M"<3:]D2)3& :ZY2M2>HKDS3Q16PU;>VZF]M$_O_)>]?FQG%L6_"O("9BIJLB MA#Y\@ 1YYY/SU2=O9&5Z,EU]HJ<^./!,LUN6W**<63Z__@(@*=&61 $02//. M?,F'31)[+Y +&\#&VCN+%Z"SN=D^:JWV6%&SP/S\.F-8)$?^_(^!>#4ZB/:+ ME6'!G&@)LZO=K,)/?=R1+)L7=_#;/(: _NP-*CQ4,F6Y"T=ZB_3.EPESN-/U]T5D]^OQ1,3VW)TJ0Q MW5=UK7[3?AAQCN)44 PYDR5$*,.04!;!#%.48YXF";'*-')N>6[D_F*M7K_\ M>_-!WWY[8G+KBO-$/QK (W.^/;8>[.\&LOU ,!K8$XT)K0@288IL]!;2@]AL M2;726TEJGO=R;VJH3^KF?&NH0< +V('QP.UYDPT-7F[V1PF_!_CM=C5RY^*9 M:IP:EWJZ<;M: "PF7!8%APG. &7X*'46W/$*N1CJT/JDJYGNJ+Q< MCO1X@C=E55O5Q(]#^;C/8GO+DZB4K,!0DIA 5')]]DZJ_T:,R"PA&)'K[T+(9:G'J L/#^R*!@S,_5%_D96I-GM:L)A7=@BRE'& M)S!*&&%B&DAX]Q*\&:PE;E%I(VA>A7O?FZ>& MT5JO)YAB=;V7\&>UO0-D!=8_5^J*N^I!#X%")]T O29Q)\"F/4;[8([1"E-. M/LR"PUDD!Q873M\[V4+"6?/[BP;G+_94M&C.'^@X7NMC] ['JN"^K:)QM>(] M)<\YLP=S(N37<[-'T7G5'R0SG M?K"+]49%=V3.[FP'K?$+T#^2'[3PCS=,0>4\G(V85OG#%Z,#D1#O!WFF_#_2 M6OS[43WH_0_UQXUZBCE-3G&*>9)2*+!>2D"*TXHRQS A&2J+(BE*[E2BYT0[ M<^.KO9G V FTH4X'],\!:T=- > :F8"\D'+/_AS&(6BNYHFFILVL'/;W( _R MS.6AI9^_R/UTTN>!K%95I H5XAB"B.(4UC"78L>+OEZ.FDLT'OVE!GN?0.>4S9[ "!UJR5A3==/8O#9V#P54 MJW9 =AH=:QN#9J)P[8"=O?:URT/]N+E)8&\S8%5(^.''YTI7^[BED0K-.,.0 M4AVP9;B 5 H.XP2K:2=.5##G))ARJJ&Y,6I[0J4R:?N[=+^?9J%/KX.3>QU/ MJVEGQ+LG&]3C32=CMR#$$F"/S7HOCWL8%^/!W^/GCPM3Y"<=FYZ ( M250GVYJ4@\YY_))>SE[OKKCV]JX2\OV?ZI';ZH=B*5DQL6FSPY H"28%@:Q$ M5!%'PE2\QB@D$99IC-6_8ZN9WIEVYL8;QE2PLQ6TQCHFXYT#=Y@> D(V,CMX MH^6DU6:!Q:6*;4--3*;;9N%G7[W-YO)P*7!/;6'H)R,*O5?A*B2FF&48%G&. M]#D8J@(,DD*1)HAG,L.".ZG).K0]-^[XQNX$?VQ.='UXU"+ZX+=J5=T_WK?5 MV74:8V6B$3V,!DZ9.]5!=J'(2+"/S#^GD^8^J.";+)M:SIT;K9H\&$7(S / ML;/H3C7_ZFET9W"QR:,[]P@_XGLG'C:"56:+6/U[*3K)L287J=FI3C,228(0 M9 67$.5Q#LN","@RG+&(DZA,L0OCV30Z-ZKKVVQF5J1GK!N766%N1V*AD1R9 MO?KF+L#.X$8SRP9/9Y)R 2@D.UFU.RDMN2#QDH^<[O4CHH\KMKX7-^3/KT([ MI!C///7S>L55B,&V.FGL_9]:XD <%STPJQ!9DB9+L"J[R<0C:.+1@BG MU4EY:'52>@EEW5J3&RN&>0'L:'/R;AU[S6K7HXUG0+D&ONH>_?JB1Y^Y"-YW M/7I4^:;?HU?#/>K,RT%[("1QAS%L4F8/BN5+Z@_[\'!K_;^O-J*I]?TW4JT^ MK>OZ-F$D2@2)=9HO4^1/)"2IUJN(*"D2F7.$+E[Y/VQV;NR^MQ!(4FW #[)\ M%.!>3274]-Q\V-^5Y37X9:F,%_6OZMO^^]N;5MSL\LV (_WBOS5P&=JOME'0 MZP)M-_A%6WYZHR7(UL%IJ,;>2#C2\JMO*YQ&PV:38>!NSQ(1^MS/R\,/G:P. M2G.*,@9S'.G)-4:P9'D"HY3D#,4YSB%!4P%+F*41$R(@56<%*?/M#;.AZ"B#[#8T' MY<>5B@?-5L*NWLF;)_0^Y=N[AY]]F2[ MND.>];=S!Z_S"[1ZH@.WO,A1$BME)'/L M$A]-NN;8\7]5V[NWC_5V?2\VNTW-=VV1DZ_BAU@]BO9@SVW$\@B)"$&2(P+5 M#"F"98P93*B,RA0E!-L%-I[MSRWNZ5QH3M*RUHG=!_^T +PK%K-I' 'MJ2@7 M*37W;AHFBPG 'YE0=KAK\T%G_S[K G0>@-8%\'8*V%UT[$:%?RHUNR9U607^ M:[JLOK=;&>)/MGPT*BF$LY%N^[$<"**%*NYNI0Q1(Q1: 21&(YQ%"4D9[1P6><;;FYN(Y@Q M4*L]:!,]5_7. &P7N8:#;>2QIV;_\AMGK[]OM*[VE<&[&S M#^M-^R-]77PK4B0YTL7'=&^AB'!(!2X@SEDA!$=Q@:RTH%_'_+G1W3==A*[- MIV#]BD--7;H%>%P)LEF]^.T"_!35]SL=P) ?*@3YWN3T;Y;E]N]LWY>1>?YLZLW.Z:X6E?92_72K.G\+]HXN0..J"69[S@;< M=WZ5/@JZ?SVM!]/N@[]*[QSLI[^.%7YC[%>QK9JDF&OU3>ZD25*92IK+ O(( MY1#Q,H6T*&(8L23GN<"DR"*7L?!X,W,;L_96 FVFO^++"53MQH'+L1J9KWU@ M;71]P-^1GW'S_IMWO$KYR#<.'RU9UZ'J&LAVE%J]?WYP=C?5[RJC5JDX.__9.K2 M9L/H-BF(>E?R#*(DC]1 7I2P3-1HCB4E+"Y246)ZNQ+?M;+DC3T]>!EC]7F4 MS>=Q8-*(*1/*P/:XEM[5>E#/UNK+J^\[B6;'5!*OCK+CG?%PGR@]Q=B_ #L/ MCISB[[L!&C^"G[VZ",>@N2]>ADR;)7,)5@?Y-!<]S%/#LI7H^")[$KI/9N=" MEP)0$?^;IV>_T9O:MY&(,:>9@$D<,Q51L0S2-,,PX6H2Q&,4L]QI!<3+BKD% M7'VUD[[(]!/H.[( ].G%KQL5#E>M2J^.LV/2T;MC[#7SL7K"79/R$B2#:E%Z M&3*M!N4E6!UH3U[T,#\N'V!Q2GL]#/$_I/YN8MZ(FMZG, M\I3B5/6 C"!B1#%;$N50E'&6(AJ1-,F [_ M**)V?'0Q3F-O,KQG#"?O!B]Q-J']1+ M8=)W/U0_Q+50+\AJ^TVLJO7F\WHKNLTQGN=11N-4Q31J)H>*7$*"Y/C(;\A#L4G0^+AI@6P/AA)JL[3UPZY()- M"B\XQ]FF<#/EE38JO/ ZO57A]SAO0>6-#H_?B>;OCZN/*UT;<;W1,A]9FF88 M)6HN6TJI@]D$EGF*H4SBN,!%B;)<=*DQ=FPYV)Y']LO(K-@SSEFG> !7.WZ[ M'*MI6*RS$_S26?JK/H)J@YV/(O!Y3 (K_0XT.+6"[WG?CRCS6MSD60^'5)N_ M:^'81KU.L51/"^:W1DN6?UE]U;*9&T5=327F3???-Z2NZF; IUA&.*6%KJ45 M0R1X#BDE N9Y$<>E%#R)G&I'!+-L;F&:=@P8S\!O>['>6N_:M;;[16KANK*, M\D1*251 G12=*$^2PKC@N6 I*K6^LI5,WJMVYC3Z>B>[4Y\PF$V7V@U7K])- M8Z_'[/JG_X7IF+QO>OA8/#B606LJ!3-NVHI+H3$]J,<4O '/E9&CIVE[I\7? M/.TO:0^3FR.VCC)/ZA_ M/NK55;VDU+Q X \-#FC1";E@]"K=&G2=:5H/IEV>>I7>.5C5>ATK/+79JGLU M#G^1G6+3%_FW]9KOE(??K>])M;K-BBCFL2B@I*E6_XX+-<%)8QBE(A&*!Z3$ M3G-5JU;G-DPU1FN2Z/*[DAFB*9+JO<'70O M,&8I$S K9 (1XRJTR.(4V1,6 MD)_/1 D+Y,@L]"H8.N@5!\5RHMP3'LS7Q%K#A4%_]+;.M0LL?6K\&0RO'Y MATPG:FSMT#,-8_N[?*M_T^T^$#>PB;D-*]K"WBS<2_+L")!V4>QE\(P\6#@BXU&<^Y3S84MQ'[0R<>'M M4UX>EMD^>:6G7A+G1B>1+*])I0CD+7FHU%#5#LN)%D?".(:9H"J:I#R%-"D3 MB'E,*<<2(;=\N<'6YO;5M\:!;X^;A^6CK^S9,,!V%! ,MI'98&\GT(;":@4Z M$$=06+(!):C0TF"#T^HMV?A^(+MD=9/[K/3JYB9N7^,Q%>IA=7[:Z(? V-]XZWQ\ MF??V$SX_%*:J.].]"K_LYVOO/GY]__;F[[^"7^AC7:VT/I-^Q*^!9CZ'> S, M<'H73S:3.32P/V,Y\EN_R*67,_-Q]?"X?=_JX-^(S7W[DD5,%%3R#')4Z,4P MC&"!:0Z93'#"2IY&PJEBP?DFYT95G85 F^@9P5@ ;1?&A(5O9)[K&0N,MWQ"AC46K4X:V]BC\#+ <;CSPN/?+T11"R3CB"U>',5[$EU8I\[TXZ?I&=!,^;:JGN^5[? M1E$>1:7,8,:(KC*<*':0*8=)4L@B+7">)LQV4G2^N;E%(#N+%[HHD;99%RU: M2[T%TJA1T=9R^WF$!>CG9U=AH1R9/'HH=L?"OTBP$_1Z,P:$]E.TL%!.-'6[ M'GX;=8[=%I!] ="JUB_P?;75$>!V#3;&:?"XVE9+L_TE*[WPM7M0+;;;99OE M)QAYK$T[FPXJ78KT1U6;@@KJ,61W8Z!IHGV?#$P?+1XRV;32WJ'^=-/A+G_% M1R,XM'W;KPO[YFE7U2:2@B61D) PIFL/Q!(6/!$P13(MB$AEF5LMBEFW.+&:QSG[U+B%T'G>[P#$HFB./ I<"Z279: 5.:)7&X48G%V:TPN"8%J/= MC9Y;\U5-OG_?B*;:M5:Y-?*.GZJ5^+@5]_6MR$6L@DRAM^M4X!EIB6Z9Y3"C M::8BTHC17#AMU)]I<&Z\TXF9_J$M!,9$UTW[F-NK9#BBZ M;_!;0A-TN_]]LOF M[9)4]W5_5?[#>G-EKB;J31<)+S!+8$*(A"AC7$4K>08+DJ498B4EJ=5FW25& MS(YMC/4-]OH,"-/& ]):JY<0=!68!=CJ#2FMZEZMP,^[BMWMJX)OUX *4T-\ M*?3_74N"7]2GYU?AINBIDL)^ M,6^*'IEHB6^'^%*LOF_O=#2[K>[%\R^%Z#6\70^RHU]<58/=%6JNK5?[V*Y\ M@GK27ZY7_UC]MGIWL_I/]=>WO^B4^'NR79C4>/$GT1_?0ET5_R/[+4[?_65? M1ZTV#]N8733U<*D'1F7F6H7:^BM53]!2H/>*G^_4*Z0SZI7IZE*Q IP\A[&Q+:@L==1F3GE\TG5F),W>!YFWYA4F*=OVS7[5R-+P_[]6&UTI%]O?Q/; MNS6_12E3,_>"P(B4,40E0;#,&(982AE'9G#PN^7K&%SB^_9T'\^UDUEK9NUKAJX8M52?!;; MCRNVOA>?UK7Z^5M2WUWK5"8N^)NGWVO!/ZYV:997;%O],'(#NU)SA$91GE , MRT@K**5)!HN()BH(Y0DJ4X;3Q.GT^!A&SHV>>CXVF6>MEV"EIF^5\5/_7/^/ M*4^;U#+>K%6M=VG'9.?G_W ]PCK">V!'BJ_=NV-/P)]W[,Y!H#P$C8O@%^WD MK_K7VD]PW>O;7[2OZ@7X%>R3R_?^CE+.<,P."7M8=P0[)S[C.Q[2AT>#1VS+ M<_!I"V'L1[._;909;Q\W&V7F;9RQE*EI,\P3AM0PDDE8Y@+!4H@L%GG$2&25 M5&_7W-P&A-T>NEONO"6VEM0<#+&Q2?:PHM$"4"'7&P&NELOU3Z*^1[-3\U9- MM:HMT*^[FB@WC@2D3BO @I+@<(O3TIF5]P?$9'>7'\7LZF%K63[U%5V+C=FW M4_Y\H@*_!W;T^7J].S+=OD['.K/Q./B'9._ %D[*]N.@^W)T&*F5BT:3#PJ+ M+CS[KVI[][;-$]E-?%&6E4G,&>2RU'EN90S+3,8P$7%.>2)C'CLESUJV.U/^ M!_K=V>>$ZLPLHF[GC(^:LF>?#9/=1#TQ M,O'M.D&[ %H?SG:"CY29;R\X"%V/WQL3I>'N/XV[-2"- SK7M96-OFN<4^]& M\\WH;0S2===^0Q8\M(XNVL3=7@[MD M-C+8@FQT^!A,F_JRGAL2K/9\\G0JUI>Y_DS:^L)'>:K*$797K<1&RVGK,C0/ M^OMHOUV2H[2DLH1E&F=ZS;F$A:0Y%!)S)"*:L+1TDI,[W=;<1K>=J>9[V1GK MJR@W +)=3!X(NI&'(V_4W*7CSN,15#-NH+EIQ>+.^WV@$F=QBV?MQ494ZLB> M6%NV*$I07"1Q"E%."H@HBF"1)"F,$$]2FB8%*9TRK,XU.#<6.;Y+[54GZBS6 M=CP2$L&1R<0///?"?I:(!"W%=Z[-:8OG62)P4.[.]CX_=FFVXF_(G^^JFBW7 M6NERMY#%I!0,80%9@16QY!F#99[',!:%("A/,Y[E+L0RT-;<.*7-DE&V@KVQ MWBN'0R#;,4H@Z$8F$V_4G/G$ H^05#+4W*0L8N'W2P*QN<6/._Y.-I6>*WT2 MI!8ZF?PV*1E)4Y'"C&48(L)C6*C9#4P%*5&,DR3"3FF8!RW,C2?VP^=2FU@O M3/$KL[!@?M L![BQQ2&L=AQQ$5@C,T-G&S#&->=%PK'!2<]#P=RO?RA7O$FC^E#4^OMJ:L,R44F!<:P+)):6GDJINS06?UF3E*U,]#++UCF(8X,;?1VP1:S/C.DM'6,&P MPB3PCN% @U/O$Y[W_)4X+&,?;F5OLT)G9E6/6AH(_C*FNRQ8G@+535.VV:E9?V5-Q][7ITOU*CYZS/W0.=?Z&7:T;MA/#+ M/>.8^PK+1:/B?GRY:=PF_88:;=-./9M5HG[S])GHDM:->G_SXR>3;,_2M"BB M.%8A:*E&C@RKV%1%HY @%9@6*<8XCUTB4ONFYQ:D:LM!ST;0V.UU(L*A ^RX M?1Q81Z9J3T2=.=<=G) 4ZM#ZI(SHCLI+@O-X@N=T^9'6XM^/8K5]_V.?R1(3 MR:(RXU"@+(,(J1DS33(&,Y*A C&1T(SM#Y#Y!'H(@Z/3X:$/33HZ'?#V8&@]>[/?U7V^J]>9:J#_Y5\&T@E\E M*V8BJ/VY^G>B9IOJP63]XC3G"2]3*'-LZG*4NC10 C,N\IB4$>/,B1A<#9@; M9[PTVG'FZHR_'8V,B>KHZ_;/[=6[>/5BJTN1%_;L$; M]5W]*R -^4(8DJ&<;9B4O'P1>LEKWL_QG*")K28&%4>9O8<)P7*B!E MJ=MF;\@>F&:_]],T4%M.@ /"-_:T=X];N^W;LW8!&GL#SGXMD0DZYSW7YK0S M74L$#N:WMO=YQK7DJ56$:F5(WSS6BM;J6M2?A2ZD2>J[3J#T%N,4(5*4,,DH M53$M(;"("8:)R$H<8T+S,O$0DW:QP>H3FEY4VJBV/9"J.?!&]A+3M3FB9NA) M7]()'CL&OTZ=A 3+1:K&@EB-Q0A'F1J5(S7Q*'%>HC@M6>)4#"!X[TPX0G>F MZM(XM%J1MD=T5TS>+Y83DI'0'GDXZ6!O^<*2S?A]62SY_B^]B MA<[W_R(_:5X2^[,5>LG+K'C=)EE2(EPJUL J&D*"JV M6G&FQ;FQB#&X)\WFN )['F';27) W$:?)6M;=>326/OL'-4HJZG6Z(2=*9]K M=.*ILB4&AW-EVQO]2*8+?'HEA*Z%>M566_)=?)%_7V][Z3'U+O*/9"XC'"