0000015615-20-000032.txt : 20201029 0000015615-20-000032.hdr.sgml : 20201029 20201029171937 ACCESSION NUMBER: 0000015615-20-000032 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201029 DATE AS OF CHANGE: 20201029 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: 201273705 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-20200930.htm 10-Q mtz-20200930
false2020Q3000001561512/311/1/20201/1/20201/1/2020truetruetruetruetruetrue11P1YP2Y00000156152020-01-012020-09-30xbrli:shares00000156152020-10-26iso4217:USD00000156152020-07-012020-09-3000000156152019-07-012019-09-3000000156152019-01-012019-09-30iso4217:USDxbrli:shares00000156152020-09-3000000156152019-12-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2020-09-300000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2019-12-310000015615us-gaap:CommonStockMember2020-06-300000015615us-gaap:TreasuryStockCommonMember2020-06-300000015615us-gaap:AdditionalPaidInCapitalMember2020-06-300000015615us-gaap:RetainedEarningsMember2020-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000015615us-gaap:ParentMember2020-06-300000015615us-gaap:NoncontrollingInterestMember2020-06-3000000156152020-06-300000015615us-gaap:RetainedEarningsMember2020-07-012020-09-300000015615us-gaap:ParentMember2020-07-012020-09-300000015615us-gaap:NoncontrollingInterestMember2020-07-012020-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000015615us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000015615us-gaap:CommonStockMember2020-07-012020-09-300000015615us-gaap:CommonStockMember2020-09-300000015615us-gaap:TreasuryStockCommonMember2020-09-300000015615us-gaap:AdditionalPaidInCapitalMember2020-09-300000015615us-gaap:RetainedEarningsMember2020-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000015615us-gaap:ParentMember2020-09-300000015615us-gaap:NoncontrollingInterestMember2020-09-300000015615us-gaap:CommonStockMember2019-06-300000015615us-gaap:TreasuryStockCommonMember2019-06-300000015615us-gaap:AdditionalPaidInCapitalMember2019-06-300000015615us-gaap:RetainedEarningsMember2019-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000015615us-gaap:ParentMember2019-06-300000015615us-gaap:NoncontrollingInterestMember2019-06-3000000156152019-06-300000015615us-gaap:RetainedEarningsMember2019-07-012019-09-300000015615us-gaap:ParentMember2019-07-012019-09-300000015615us-gaap:NoncontrollingInterestMember2019-07-012019-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000015615us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000015615us-gaap:CommonStockMember2019-07-012019-09-300000015615us-gaap:CommonStockMember2019-09-300000015615us-gaap:TreasuryStockCommonMember2019-09-300000015615us-gaap:AdditionalPaidInCapitalMember2019-09-300000015615us-gaap:RetainedEarningsMember2019-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000015615us-gaap:ParentMember2019-09-300000015615us-gaap:NoncontrollingInterestMember2019-09-3000000156152019-09-300000015615us-gaap:CommonStockMember2019-12-310000015615us-gaap:TreasuryStockCommonMember2019-12-310000015615us-gaap:AdditionalPaidInCapitalMember2019-12-310000015615us-gaap:RetainedEarningsMember2019-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000015615us-gaap:ParentMember2019-12-310000015615us-gaap:NoncontrollingInterestMember2019-12-310000015615us-gaap:RetainedEarningsMember2020-01-012020-09-300000015615us-gaap:ParentMember2020-01-012020-09-300000015615us-gaap:NoncontrollingInterestMember2020-01-012020-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000015615us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300000015615us-gaap:CommonStockMember2020-01-012020-09-300000015615us-gaap:TreasuryStockCommonMember2020-01-012020-09-300000015615us-gaap:CommonStockMember2018-12-310000015615us-gaap:TreasuryStockCommonMember2018-12-310000015615us-gaap:AdditionalPaidInCapitalMember2018-12-310000015615us-gaap:RetainedEarningsMember2018-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000015615us-gaap:ParentMember2018-12-310000015615us-gaap:NoncontrollingInterestMember2018-12-3100000156152018-12-310000015615us-gaap:RetainedEarningsMember2019-01-012019-09-300000015615us-gaap:ParentMember2019-01-012019-09-300000015615us-gaap:NoncontrollingInterestMember2019-01-012019-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300000015615us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300000015615us-gaap:CommonStockMember2019-01-012019-09-300000015615us-gaap:TreasuryStockCommonMember2019-01-012019-09-30xbrli:pure0000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2020-09-300000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-09-30mtz:numberOfSegments0000015615us-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2020-07-012020-09-300000015615us-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2019-07-012019-09-300000015615us-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-300000015615us-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-09-300000015615us-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2020-07-012020-09-300000015615us-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2019-07-012019-09-300000015615us-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-300000015615us-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-09-300000015615srt:MaximumMember2019-01-012019-09-300000015615srt:MaximumMember2020-01-012020-09-3000000156152020-07-012020-09-300000015615us-gaap:AccountingStandardsUpdate201815Member2020-09-300000015615us-gaap:AccountingStandardsUpdate201613Member2020-09-300000015615us-gaap:AccountingStandardsUpdate201813Member2020-09-300000015615mtz:CommunicationsMember2020-09-300000015615mtz:OilAndGas1Member2020-09-300000015615mtz:ElectricalTransmissionMember2020-09-300000015615mtz:CleanEnergyAndInfrastructureMember2020-09-300000015615mtz:GoodwillGrossMember2020-01-012020-09-300000015615mtz:GoodwillAccumulatedImpairmentLossMember2020-01-012020-09-300000015615us-gaap:TradeNamesMember2019-12-310000015615us-gaap:ContractualRightsMember2019-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2019-12-310000015615us-gaap:ContractualRightsMember2019-12-310000015615us-gaap:OtherIntangibleAssetsMember2019-12-310000015615us-gaap:TradeNamesMember2020-01-012020-09-300000015615us-gaap:ContractualRightsMember2020-01-012020-09-300000015615us-gaap:CustomerRelatedIntangibleAssetsMember2020-01-012020-09-300000015615us-gaap:ContractualRightsMember2020-01-012020-09-300000015615us-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300000015615us-gaap:TradeNamesMember2020-09-300000015615us-gaap:ContractualRightsMember2020-09-300000015615us-gaap:CustomerRelatedIntangibleAssetsMember2020-09-300000015615us-gaap:ContractualRightsMember2020-09-300000015615us-gaap:OtherIntangibleAssetsMember2020-09-300000015615us-gaap:ContractualRightsMembersrt:WeightedAverageMember2020-01-012020-01-01mtz:reportingunit0000015615mtz:OilAndGas1Member2020-07-012020-09-300000015615mtz:ReportingUnitAMembermtz:OilAndGas1Member2020-07-012020-09-300000015615mtz:ReportingUnitAMembermtz:OilAndGas1Member2020-09-300000015615mtz:ReportingUnitBMembermtz:OilAndGas1Member2020-07-012020-09-30mtz:acquisition0000015615mtz:A2020AcquisitionsMember2020-09-300000015615mtz:CommunicationsandElectricalTransmissionMember2020-01-012020-09-300000015615mtz:CommunicationsMember2020-01-012020-09-300000015615mtz:ElectricalTransmissionMember2020-01-012020-09-300000015615mtz:A2020AcquisitionsMember2020-01-012020-09-300000015615srt:ScenarioForecastMembermtz:A2020AcquisitionsMember2023-01-012023-12-31utr:Y0000015615us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMembermtz:A2020AcquisitionsMember2020-09-3000000156152019-01-012019-12-310000015615mtz:OilAndGas1Member2019-01-012019-12-310000015615mtz:CommunicationsMember2019-01-012019-12-310000015615mtz:CleanEnergyAndInfrastructureMember2019-01-012019-12-310000015615mtz:A2019AcquisitionsMember2019-12-310000015615mtz:A2019AcquisitionsMember2019-01-012019-12-310000015615us-gaap:MeasurementInputExpectedTermMembersrt:MinimumMembermtz:A2019AcquisitionsMember2019-12-310000015615us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMembermtz:A2019AcquisitionsMember2019-12-310000015615mtz:A2019AcquisitionsMember2020-09-300000015615mtz:EarnoutArrangementsMember2020-09-300000015615mtz:EarnoutArrangementsMember2019-12-310000015615mtz:EarnoutArrangementsMemberus-gaap:OtherCurrentLiabilitiesMember2020-09-300000015615mtz:EarnoutArrangementsMemberus-gaap:OtherCurrentLiabilitiesMember2019-12-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2020-09-300000015615us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2020-09-300000015615us-gaap:MeasurementInputDiscountRateMembersrt:WeightedAverageMember2020-09-300000015615mtz:EarnoutArrangementsMember2020-07-012020-09-300000015615mtz:EarnoutArrangementsMember2019-07-012019-09-300000015615mtz:EarnoutArrangementsMember2020-01-012020-09-300000015615mtz:EarnoutArrangementsMember2019-01-012019-09-300000015615mtz:WahaJVsMember2020-09-300000015615mtz:CrossCountryInfrastructureMember2020-09-300000015615mtz:FMTechMember2020-09-300000015615us-gaap:LoansReceivableMember2020-09-300000015615mtz:WahaJVsMember2020-07-012020-09-300000015615mtz:WahaJVsMember2019-07-012019-09-300000015615mtz:WahaJVsMember2020-01-012020-09-300000015615mtz:WahaJVsMember2019-01-012019-09-300000015615mtz:WahaJVsMember2019-12-310000015615mtz:AVCTMember2020-09-300000015615mtz:AVCTMember2019-12-310000015615mtz:AVCTMemberus-gaap:CommonStockMember2020-09-300000015615mtz:AVCTMember2020-07-012020-09-300000015615mtz:AVCTMember2020-01-012020-09-300000015615us-gaap:InvesteeMembermtz:SubcontractingArrangementsMember2020-07-012020-09-300000015615us-gaap:InvesteeMembermtz:SubcontractingArrangementsMember2020-01-012020-09-300000015615us-gaap:InvesteeMembermtz:SubcontractingArrangementsMember2020-09-300000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2020-01-012020-09-300000015615mtz:FourPointFivePercentSeniorNotesMember2020-09-300000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-01-012020-09-300000015615mtz:FourPointEightSevenFivePercentSeniorNotesMember2019-12-310000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2019-12-310000015615srt:MinimumMember2020-01-012020-09-300000015615us-gaap:FinanceReceivablesMember2020-07-012020-09-300000015615us-gaap:FinanceReceivablesMember2019-07-012019-09-300000015615us-gaap:FinanceReceivablesMember2020-01-012020-09-300000015615us-gaap:FinanceReceivablesMember2019-01-012019-09-300000015615us-gaap:LandMember2020-09-300000015615us-gaap:LandMember2019-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2020-09-300000015615us-gaap:BuildingAndBuildingImprovementsMember2019-12-310000015615us-gaap:MachineryAndEquipmentMember2020-09-300000015615us-gaap:MachineryAndEquipmentMember2019-12-310000015615us-gaap:FurnitureAndFixturesMember2020-09-300000015615us-gaap:FurnitureAndFixturesMember2019-12-310000015615us-gaap:ConstructionInProgressMember2020-09-300000015615us-gaap:ConstructionInProgressMember2019-12-310000015615us-gaap:DomesticLineOfCreditMember2020-01-012020-09-300000015615us-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2020-09-300000015615us-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2019-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2020-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2019-12-310000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2019-12-310000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2020-08-040000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-08-192020-08-190000015615us-gaap:SeniorNotesMembersrt:ScenarioForecastMembermtz:FourPointFivePercentSeniorNotesMember2020-08-042023-08-150000015615us-gaap:SeniorNotesMembersrt:ScenarioForecastMembermtz:FourPointFivePercentSeniorNotesMember2020-08-042028-08-150000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-07-012020-09-300000015615us-gaap:DomesticLineOfCreditMember2020-09-300000015615srt:ScenarioForecastMemberus-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2020-12-012020-12-310000015615srt:ScenarioForecastMemberus-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2021-12-012021-12-310000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2020-09-300000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2019-12-310000015615us-gaap:RevolvingCreditFacilityMembersrt:WeightedAverageMemberus-gaap:DomesticLineOfCreditMember2020-09-300000015615us-gaap:RevolvingCreditFacilityMembersrt:WeightedAverageMemberus-gaap:DomesticLineOfCreditMember2019-12-310000015615us-gaap:DomesticLineOfCreditMember2019-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:DomesticLineOfCreditMember2020-09-300000015615us-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:DomesticLineOfCreditMember2019-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMember2019-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMember2020-09-300000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2020-09-300000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2019-12-310000015615us-gaap:DomesticLineOfCreditMember2019-12-312019-12-310000015615us-gaap:DomesticLineOfCreditMember2020-09-302020-09-300000015615us-gaap:ForeignLineOfCreditMember2020-09-300000015615us-gaap:ForeignLineOfCreditMember2019-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2020-09-300000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2020-09-300000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2019-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2020-09-300000015615us-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2019-12-310000015615mtz:FacilityLeasesMembersrt:MaximumMember2020-01-012020-09-300000015615mtz:EquipmentLeasesMembersrt:MaximumMember2020-01-012020-09-300000015615us-gaap:AccountingStandardsUpdate201602Member2019-01-010000015615srt:MinimumMember2020-09-300000015615srt:MaximumMember2020-09-300000015615mtz:EquipmentLeasesMembersrt:MinimumMember2020-01-012020-09-300000015615mtz:FacilityLeasesMembersrt:MinimumMember2020-01-012020-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-09-302020-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-07-012020-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2019-07-012019-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2019-01-012019-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2019-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2020-09-300000015615us-gaap:EmployeeStockMember2020-01-012020-09-300000015615us-gaap:EmployeeStockMember2019-01-012019-09-30mtz:numberOfEmployees0000015615srt:MinimumMember2020-07-012020-09-300000015615srt:MaximumMember2020-07-012020-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2020-07-012020-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-07-012020-09-300000015615srt:MinimumMember2019-07-012019-09-300000015615srt:MaximumMember2019-07-012019-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2019-07-012019-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-07-012019-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-09-300000015615srt:MinimumMember2019-01-012019-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-09-300000015615mtz:September2018ShareRepurchaseProgramMember2020-01-012020-09-300000015615mtz:September2018ShareRepurchaseProgramMember2018-09-110000015615mtz:December2018ShareRepurchaseProgramMember2020-01-012020-09-300000015615mtz:December2018ShareRepurchaseProgramMember2018-12-210000015615mtz:December2018ShareRepurchaseProgramMember2020-09-300000015615mtz:March2020ShareRepurchaseProgramMember2020-09-300000015615mtz:March2020ShareRepurchaseProgramMember2020-03-190000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300000015615mtz:OilAndGas1Memberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000015615mtz:OilAndGas1Memberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000015615mtz:OilAndGas1Memberus-gaap:OperatingSegmentsMember2020-01-012020-09-300000015615mtz:OilAndGas1Memberus-gaap:OperatingSegmentsMember2019-01-012019-09-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300000015615mtz:ElectricalTransmissionMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2020-07-012020-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2019-07-012019-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2020-01-012020-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureMember2019-01-012019-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300000015615us-gaap:IntersegmentEliminationMember2020-07-012020-09-300000015615us-gaap:IntersegmentEliminationMember2019-07-012019-09-300000015615us-gaap:IntersegmentEliminationMember2020-01-012020-09-300000015615us-gaap:IntersegmentEliminationMember2019-01-012019-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMember2019-07-012019-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000015615us-gaap:CorporateNonSegmentMember2020-07-012020-09-300000015615us-gaap:CorporateNonSegmentMember2019-07-012019-09-300000015615us-gaap:CorporateNonSegmentMember2020-01-012020-09-300000015615us-gaap:CorporateNonSegmentMember2019-01-012019-09-300000015615country:US2020-07-012020-09-300000015615country:US2019-07-012019-09-300000015615country:US2020-01-012020-09-300000015615country:US2019-01-012019-09-300000015615us-gaap:NonUsMember2020-07-012020-09-300000015615us-gaap:NonUsMember2019-07-012019-09-300000015615us-gaap:NonUsMember2020-01-012020-09-300000015615us-gaap:NonUsMember2019-01-012019-09-300000015615country:US2020-09-300000015615country:US2019-12-310000015615us-gaap:NonUsMember2020-09-300000015615us-gaap:NonUsMember2019-12-310000015615us-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:NonUsMember2020-09-302020-09-300000015615us-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:NonUsMember2019-12-312019-12-310000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovermmentMember2020-07-012020-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovermmentMember2020-01-012020-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovermmentMember2019-07-012019-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovermmentMember2019-01-012019-09-300000015615mtz:ATT1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000015615mtz:ATT1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-07-012019-09-300000015615mtz:ATT1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000015615mtz:ATT1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:EquitransMidstreamCorporationEQTCorporationMember2020-07-012020-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:EquitransMidstreamCorporationEQTCorporationMember2019-07-012019-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:EquitransMidstreamCorporationEQTCorporationMember2020-01-012020-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:EquitransMidstreamCorporationEQTCorporationMember2019-01-012019-09-300000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMember2020-09-300000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMember2019-12-310000015615us-gaap:PerformanceGuaranteeMember2020-09-300000015615us-gaap:PerformanceGuaranteeMember2019-12-310000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMemberus-gaap:CorporateJointVentureMembersrt:MinimumMember2020-09-300000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMemberus-gaap:CorporateJointVentureMembersrt:MaximumMember2020-09-300000015615us-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomain2020-09-300000015615us-gaap:CorporateJointVentureMember2020-09-300000015615us-gaap:CorporateJointVentureMember2019-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2020-09-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2019-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-09-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2019-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:GroupPoliciesMember2020-09-300000015615us-gaap:UninsuredRiskMemberus-gaap:GroupPoliciesMember2019-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2020-09-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2019-12-310000015615us-gaap:SuretyBondMemberus-gaap:UninsuredRiskMemberus-gaap:AccidentAndHealthInsuranceSegmentMember2020-09-300000015615us-gaap:SuretyBondMemberus-gaap:UninsuredRiskMemberus-gaap:AccidentAndHealthInsuranceSegmentMember2019-12-31mtz:numberOfCustomers0000015615mtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-09-302020-09-300000015615us-gaap:CreditConcentrationRiskMembermtz:CustomerWithHighestNetAccountsReceivablePosition1Memberus-gaap:AccountsReceivableMember2020-09-302020-09-300000015615us-gaap:CreditConcentrationRiskMembermtz:CustomerWithSecondHighestNetAccountsReceivablePositionMemberus-gaap:AccountsReceivableMember2020-09-302020-09-300000015615mtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2019-12-312019-12-310000015615us-gaap:CreditConcentrationRiskMembermtz:CustomerWithHighestNetAccountsReceivablePosition1Memberus-gaap:AccountsReceivableMember2019-12-312019-12-310000015615us-gaap:CreditConcentrationRiskMembermtz:CustomerWithSecondHighestNetAccountsReceivablePositionMemberus-gaap:AccountsReceivableMember2019-12-312019-12-310000015615us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMembermtz:CustomerWithThirdHighestNetAccountsReceivablePositionMember2019-12-312019-12-310000015615mtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000015615mtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-07-012019-09-300000015615mtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000015615mtz:TenLargestCustomers1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-09-300000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2020-07-012020-09-300000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2019-07-012019-09-300000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2020-01-012020-09-300000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2019-01-012019-09-300000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2020-09-300000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2019-12-310000015615mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2019-12-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-09-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2020-07-012020-09-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2019-07-012019-09-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2020-01-012020-09-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2019-01-012019-09-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2020-09-300000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2019-12-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2020-09-300000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2020-07-012020-09-300000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2019-07-012019-09-300000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2020-01-012020-09-300000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2019-01-012019-09-300000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2019-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2020-07-012020-09-300000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2019-07-012019-09-300000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2020-01-012020-09-300000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2019-01-012019-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2020-07-012020-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2019-07-012019-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2020-01-012020-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2019-01-012019-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2020-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2019-12-310000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2020-07-012020-09-300000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2019-07-012019-09-300000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2020-01-012020-09-300000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2019-01-012019-09-300000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2020-09-300000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2019-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2020-09-300000015615mtz:CommunityCondotteDeMoyaJVLLCMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2020-09-300000015615srt:ManagementMembermtz:A2019AcquisitionsMembermtz:SubcontractingArrangementsMember2020-07-012020-09-300000015615srt:ManagementMembermtz:A2019AcquisitionsMembermtz:SubcontractingArrangementsMember2020-01-012020-09-300000015615srt:ManagementMembermtz:A2019AcquisitionsMembermtz:SubcontractingArrangementsMember2020-09-300000015615srt:ManagementMembermtz:A2019AcquisitionsMember2020-01-012020-09-300000015615srt:ManagementMembermtz:A2019AcquisitionsMember2020-09-300000015615srt:BoardOfDirectorsChairmanMember2020-07-012020-09-300000015615srt:BoardOfDirectorsChairmanMember2019-07-012019-09-300000015615srt:ChiefExecutiveOfficerMember2020-07-012020-09-300000015615srt:ChiefExecutiveOfficerMember2019-07-012019-09-300000015615srt:BoardOfDirectorsChairmanMember2020-01-012020-09-300000015615srt:BoardOfDirectorsChairmanMember2019-01-012019-09-300000015615srt:ChiefExecutiveOfficerMember2020-01-012020-09-300000015615srt:ChiefExecutiveOfficerMember2019-01-012019-09-300000015615srt:ExecutiveOfficerMember2020-09-300000015615srt:ExecutiveOfficerMember2019-12-31

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

For the quarterly period ended September 30, 2020
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-20200930_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 October 26, 2020, MasTec, Inc. had 73,866,947 shares of common stock outstanding.



MASTEC, INC.
FORM 10-Q
QUARTER ENDED SEPTEMBER 30, 2020

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 September 30, For the Nine Months Ended September 30,
2020201920202019
Revenue$1,698,279 $2,016,618 $4,684,180 $5,473,965 
Costs of revenue, excluding depreciation and amortization1,380,522 1,690,558 3,948,644 4,636,006 
Depreciation71,397 50,515 182,173 160,019 
Amortization of intangible assets11,200 4,681 28,384 14,152 
General and administrative expenses72,690 77,146 243,163 220,581 
Interest expense, net13,553 19,297 45,365 58,178 
Equity in earnings of unconsolidated affiliates(7,445)(6,966)(22,092)(19,778)
Loss on extinguishment of debt5,569  5,569  
Other (income) expense, net(6,612)8,002 (18,481)16,323 
Income before income taxes$157,405 $173,385 $271,455 $388,484 
Provision for income taxes(40,520)(43,303)(61,681)(95,073)
Net income$116,885 $130,082 $209,774 $293,411 
Net income attributable to non-controlling interests394 1,486 48 1,993 
Net income attributable to MasTec, Inc.$116,491 $128,596 $209,726 $291,418 
Earnings per share (Note 2):
Basic earnings per share$1.61 $1.71 $2.87 $3.88 
Basic weighted average common shares outstanding72,138 75,217 72,971 75,131 
Diluted earnings per share$1.59 $1.69 $2.84 $3.85 
Diluted weighted average common shares outstanding73,095 75,934 73,787 75,760 

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 September 30, For the Nine Months Ended September 30,
2020201920202019
Net income$116,885 $130,082 $209,774 $293,411 
Other comprehensive (loss) income:
Foreign currency translation losses, net of tax(616)(334)(1,753)(321)
Unrealized gains (losses) on investment activity, net of tax2,839 (7,108)(21,447)(21,302)
Comprehensive income$119,108 $122,640 $186,574 $271,788 
Comprehensive income attributable to non-controlling interests394 1,486 48 1,993 
Comprehensive income attributable to MasTec, Inc.$118,714 $121,154 $186,526 $269,795 

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


MASTEC, INC.
CONSOLIDATED BALANCE SHEETS
 (unaudited - in thousands, except share information)
September 30,
2020
December 31,
2019
Assets
Current assets:
Cash and cash equivalents$238,174 $71,427 
Accounts receivable, net of allowance917,099 850,326 
Contract assets1,019,879 1,024,568 
Inventories, net85,541 100,069 
Prepaid expenses44,365 52,000 
Other current assets29,017 75,169 
Total current assets$2,334,075 $2,173,559 
Property and equipment, net994,193 905,835 
Operating lease assets187,531 229,903 
Goodwill, net1,231,717 1,221,440 
Other intangible assets, net191,673 211,528 
Other long-term assets262,560 254,741 
Total assets$5,201,749 $4,997,006 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$138,935 $118,429 
Current portion of operating lease liabilities74,439 81,561 
Accounts payable582,849 535,029 
Accrued salaries and wages108,796 87,562 
Other accrued expenses169,748 115,581 
Contract liabilities368,184 206,180 
Other current liabilities71,203 74,784 
Total current liabilities$1,514,154 $1,219,126 
Long-term debt, including finance leases1,164,457 1,314,030 
Long-term operating lease liabilities125,639 154,553 
Deferred income taxes301,216 296,326 
Other long-term liabilities219,138 221,280 
Total liabilities$3,324,604 $3,205,315 
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 - 92,761,041 and 91,909,430 (including 1,732,454 and 1,221,593 of unvested stock awards) as of September 30, 2020 and December 31, 2019, respectively
9,276 9,191 
Capital surplus829,495 809,753 
Retained earnings1,720,435 1,510,709 
Accumulated other comprehensive loss(98,906)(75,706)
Treasury stock, at cost: 18,941,926 shares and 15,344,917 shares as of September 30, 2020 and December 31, 2019, respectively
(586,955)(466,727)
Total MasTec, Inc. shareholders’ equity$1,873,345 $1,787,220 
Non-controlling interests$3,800 $4,471 
Total equity$1,877,145 $1,791,691 
Total liabilities and equity$5,201,749 $4,997,006 

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 September 30, 2020
Balance as of June 30, 202092,665,097 $9,267 (18,941,926)$(586,955)$821,584 $1,603,944 $(101,129)$1,746,711 $4,125 $1,750,836 
Net income116,491 116,491 394 116,885 
Other comprehensive income2,223 2,223 2,223 
Non-cash stock-based compensation5,639 5,639 5,639 
Issuance of restricted shares, net1,391     
Other stock issuances, net of shares withheld for taxes94,553 9 2,272 2,281 2,281 
Distributions to non-controlling interests (719)(719)
Balance as of September 30, 202092,761,041 $9,276 (18,941,926)$(586,955)$829,495 $1,720,435 $(98,906)$1,873,345 $3,800 $1,877,145 
For the Three Months Ended September 30, 2019
Balance as of June 30, 201991,626,986 $9,163 (15,344,917)$(466,727)$799,162 $1,281,198 $(74,675)$1,548,121 $3,217 $1,551,338 
Net income128,596 128,596 1,486 130,082 
Other comprehensive loss(7,442)(7,442)(7,442)
Non-cash stock-based compensation4,192 4,192 4,192 
Forfeiture of restricted shares, net(920)    
Other stock issuances, net of shares withheld for taxes28,092 2 1,133 1,135 1,135 
Balance as of September 30, 201991,654,158 $9,165 (15,344,917)$(466,727)$804,487 $1,409,793 $(82,117)$1,674,601 $4,703 $1,679,304 

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


6


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited - in thousands, except shares) 
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive Loss
Total
MasTec, Inc. Shareholders’ Equity
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
For the Nine Months Ended September 30, 2020
Balance as of December 31, 201991,909,430 $9,191 (15,344,917)$(466,727)$809,753 $1,510,709 $(75,706)$1,787,220 $4,471 $1,791,691 
Net income209,726 209,726 48 209,774 
Other comprehensive loss(23,200)(23,200)(23,200)
Non-cash stock-based compensation15,538 15,538 15,538 
Issuance of restricted shares, net694,746 69 (69)  
Other stock issuances, net of shares withheld for taxes156,865 16 4,273 4,289 4,289 
Acquisition of treasury stock, at cost(3,597,009)(120,228)(120,228)(120,228)
Distributions to non-controlling interests (719)(719)
Balance as of September 30, 202092,761,041 $9,276 (18,941,926)$(586,955)$829,495 $1,720,435 $(98,906)$1,873,345 $3,800 $1,877,145 
For the Nine Months Ended September 30, 2019
Balance as of December 31, 201891,327,009 $9,133 (15,329,817)$(466,125)$789,009 $1,118,375 $(60,494)$1,389,898 $2,126 $1,392,024 
Net income291,418 291,418 1,993 293,411 
Other comprehensive loss(21,623)(21,623)(21,623)
Non-cash stock-based compensation12,132 12,132 12,132 
Issuance of restricted shares, net232,499 23 (23)  
Other stock issuances, net of shares withheld for taxes94,650 9 3,369 3,378 3,378 
Acquisition of treasury stock, at cost(15,100)(602)(602)(602)
Contributions from non-controlling interests 584 584 
Balance as of September 30, 201991,654,158 $9,165 (15,344,917)$(466,727)$804,487 $1,409,793 $(82,117)$1,674,601 $4,703 $1,679,304 

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

7


MASTEC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited - in thousands)
For the Nine Months Ended September 30,
20202019
Cash flows from operating activities:
Net income$209,774 $293,411 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation182,173 160,019 
Amortization of intangible assets28,384 14,152 
Non-cash interest expense, net2,201 1,691 
Non-cash stock-based compensation expense15,538 12,132 
Provision for deferred income taxes7,947 8,546 
Provision for credit losses14,213 1,326 
Equity in earnings of unconsolidated affiliates(22,092)(19,778)
Gains on sales of assets, net(12,874)(9,627)
Other non-cash items, net8,833 (2,841)
Changes in assets and liabilities, net of acquisitions:
Accounts receivable, net of allowance(49,802)(33,522)
Contract assets10,637 34,253 
Inventories15,645 21,293 
Other assets, current and long-term portion38,729 16,641 
Accounts payable and accrued expenses109,689 (30,641)
Contract liabilities160,648 (52,537)
Other liabilities, current and long-term portion(7,185)26,876 
Net cash provided by operating activities$712,458 $441,394 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(11,251)(94,647)
Capital expenditures(183,725)(85,095)
Proceeds from sale of property and equipment29,744 27,102 
Payments for other investments(17,436)(5,589)
Proceeds from other investments648 14,705 
Other investing activities, net4,843  
Net cash used in investing activities$(177,177)$(143,524)
Cash flows from financing activities:
Proceeds from credit facilities1,415,426 2,185,714 
Repayments of credit facilities(1,725,845)(2,371,965)
Proceeds from issuance of 4.50% senior notes
600,000  
Repayments of 4.875% senior notes
(400,000) 
Repayments of other borrowings, net(50)(333)
Payments of finance lease obligations(92,260)(59,045)
Payments of acquisition-related contingent consideration(39,379)(29,267)
(Distributions to) proceeds from non-controlling interests(719)584 
Proceeds from stock-based awards5,483 3,414 
Payments for stock-based awards(614)(34)
Repurchases of common stock(120,228)(5,652)
Other financing activities, net(11,078)(5,459)
Net cash used in financing activities$(369,264)$(282,043)
Effect of currency translation on cash730 (154)
Net increase in cash and cash equivalents$166,747 $15,673 
Cash and cash equivalents - beginning of period$71,427 $27,422 
Cash and cash equivalents - end of period$238,174 $43,095 
Supplemental cash flow information:
Interest paid
$57,098 $73,570 
Income tax payments, net of refunds$12,091 $73,502 
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases
$86,083 $163,458 
The accompanying notes are an integral part of these consolidated financial statements.
8


MASTEC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 – Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; pipeline infrastructure; electrical utility transmission and distribution; power generation, including from clean energy and renewable sources; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure; and (5) Other. During the second quarter of 2020, the Company renamed its Power Generation and Industrial segment as the Clean Energy and Infrastructure segment to better represent the nature of the segment’s operations, end markets and customer characteristics. There was no change to the composition of the segment or its historical results.
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, 2019 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, 2019 contained in the Company’s 2019 Annual Report on Form 10-K (the “2019 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’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting. 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. 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, including the potential future effects of the COVID-19 pandemic and other relevant global 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 those 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.
9


COVID-19 Pandemic
During March 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 has significantly affected economic conditions in the United States and internationally, as national, state and local governments reacted to the public health crisis by requiring mitigation measures resulting in workforce, supply chain and other market disruptions that have created significant uncertainties in the U.S. and global economies and disrupted business activities for an uncertain period of time. Although certain jurisdictions have subsequently taken steps to lift or ease such restrictions to various degrees, such lifting or easing could subsequently be reversed, or new restrictions imposed, due to a rise in cases of COVID-19.
Most of the Company’s construction services have been and currently are deemed essential under state and local pandemic mitigation orders, and all of its business segments continue to operate. Where safe and possible, the Company has generally been directed by its customers to maintain normal work schedules. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners, including adjusting its standard operating procedures to respond to evolving health guidelines. The COVID-19 pandemic has had a negative impact on the Company’s operations and is expected to have some continued negative impact. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures or 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.
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law on March 27, 2020.  The CARES Act provides for various tax relief and incentive measures, including provisions permitting the deferral and/or reduction of certain federal and payroll tax amounts. The Company has pursued certain of these relief provisions, and for the nine month period ended September 30, 2020, has deferred approximately $22 million of payroll taxes, net. The Company will continue to evaluate the potential effects of the CARES Act on its financial position, results of operations and cash flows.
Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials, or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and totaled 36% and 35% for the nine month periods ended September 30, 2020 and 2019, respectively.
For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and accounted for approximately 5% for both the nine month periods ended September 30, 2020 and 2019. 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 nine month periods ended September 30, 2020 and 2019, 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, 2019 and 2018. Revenue recognized for the three month periods ended September 30, 2020 and 2019 as a result of changes in total contract transaction price estimates, including for variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $8.8 million and $13.3 million, respectively, and totaled $11.5 million and $52.2 million for the nine month periods ended September 30, 2020 and 2019, 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 not material as of September 30, 2020 or December 31, 2019.
10


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 September 30, 2020, the amount of the Company’s remaining performance obligations was $5.3 billion. Based on current expectations, the Company expects to recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2020, with the remainder to be recognized primarily in 2021.
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 September 30, 2020 and December 31, 2019, the Company included approximately $50 million and $27 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 September 30, 2020 and December 31, 2019, these change orders and/or claims were primarily related to certain projects in the Company’s Oil and Gas and Electrical Transmission 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
See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements, as updated from the discussion in the Company’s 2019 Form 10-K.
Accounting Pronouncements Adopted in 2020
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”) to reduce diversity in practice in accounting for the costs of implementing cloud computing arrangements that are service contracts. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for internal-use software. Accounting for the service element of the cloud computing arrangement is not affected by the new guidance. Under ASU 2018-15, amortization expense, payments for and asset balances related to such capitalized implementation costs are to be presented within the same line items of the entity’s statements of operations, cash flows and balance sheets, respectively, as the related service fee activity and balances would be presented. ASU 2018-15, which the Company adopted on a prospective basis during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13, which is intended to improve the effectiveness of fair value measurement disclosures, modifies the disclosure requirements for certain estimates and assumptions used in determining the fair value of assets and liabilities. ASU 2018-13, which the Company adopted during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. See Note 4 - Fair Value of Financial Instruments for disclosure updates pertaining to significant unobservable inputs used to develop fair value estimates for certain of the Company’s Level 3 financial instruments.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This ASU, together with its related clarifying ASUs (collectively, “ASU 2016-13”), introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including financial assets arising from revenue transactions, such as accounts receivable and contract assets. The new expected credit loss methodology, which is based on historical experience, current conditions and reasonable and supportable forecasts, replaced the incurred loss model for measuring and recognizing expected credit losses. The Company adopted this ASU in the first quarter of 2020 and incorporated this guidance into its methodology for estimating its accounts receivable allowances. Based on historical trends, the financial condition of the Company’s customers and management’s expectations of economic and industry factors affecting the Company’s customers, ASU 2016-13 did not have a material effect on the Company’s consolidated financial statements upon adoption. Future credit loss expectations could be affected by changes in estimates or developing trends, including from changes in credit quality of the Company’s customers, changes in specific risks associated with the Company’s financial assets, or from changes in management’s expectations of future economic and industry conditions or other factors. Management actively monitors the economic environment, including any potential effects from the COVID-19 pandemic and/or volatility in the oil and gas markets on the credit quality of the Company’s customers and/or its financial assets. For additional information about the Company’s accounts receivable and related allowances, see Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities.
Note 2 – Earnings Per Share
Basic earnings or loss per share is computed by dividing net income attributable to MasTec by the weighted average number of common
11


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 September 30, For the Nine Months Ended September 30,
2020201920202019
Net income attributable to MasTec:
Net income - basic and diluted (a)
$116,491 $128,596 $209,726 $291,418 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,138 75,217 72,971 75,131 
Dilutive common stock equivalents (b)
957 717 816 629 
Weighted average shares outstanding - diluted
73,095 75,934 73,787 75,760 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the nine month period ended September 30, 2020, there were 58,759 anti-dilutive common stock equivalents.
The Company repurchased approximately 3.6 million shares of its common stock during the nine month period ended September 30, 2020, as discussed in Note 11 - Equity. The effect of these repurchases on the Company’s weighted average shares outstanding for the nine month period ended September 30, 2020 was a reduction of approximately 2.6 million shares, due to the timing of the repurchases.
Note 3 – Goodwill and Other Intangible Assets
The following table provides balances for goodwill by reportable segment as of September 30, 2020 (in millions):
CommunicationsOil and GasElectrical
Transmission
Clean Energy and InfrastructureTotal Goodwill
Goodwill, gross$551.4 $496.0 $150.1 $152.8 $1,350.3 
Accumulated impairment loss (118.6)  (118.6)
Goodwill, net$551.4 $377.4 $150.1 $152.8 $1,231.7 
For the nine month period ended September 30, 2020, goodwill included additions of $5.2 million from new business combinations and a net increase of $5.4 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September 30, 2020 totaled approximately $3.2 million of losses and $2.9 million of gains, respectively.
12


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 NamesPre-QualificationsCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2019$34.5 $72.9 $286.5 $ $26.3 $420.2 
Accumulated amortization(191.2) (17.5)(208.7)
Other intangible assets, net, as of December 31, 2019$34.5 $72.9 $95.3 $ $8.8 $211.5 
Additions from new business combinations  9.7  0.1 9.8 
Classification changes (b)
 (69.8) 69.8   
Measurement period adjustments (c)
  (0.2)  (0.2)
Currency translation adjustments (3.1) 2.1  (1.0)
Amortization expense(19.8)(7.1)(1.5)(28.4)
Other intangible assets, net, as of September 30, 2020$34.5 $ $85.0 $64.8 $7.4 $191.7 
(a)Consists principally of trade names and non-compete agreements.
(b)In connection with its first quarter assessment of goodwill and indefinite-lived intangible assets, management reassessed the indefinite-life classification of its two pre-qualification intangible assets. Management determined that, based on changes in the assets’ characteristics, including current and expected changes in the customer mix of the associated reporting units, a finite-life classification for these assets was more appropriate. As a result, in the first quarter of 2020, the Company changed the classification of these pre-qualification intangible assets from indefinite-lived to finite-lived and began amortizing them on an accelerated basis, with an estimated remaining weighted average useful life of approximately 12 years.
(c)Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
Quarterly Assessment for Indicators of Impairment. During the third quarter of 2020, in conjunction with the Company’s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with three reporting units within the Oil and Gas segment. Based on the results of these assessments, management determined that the estimated fair value of one of the reporting units, for which the related goodwill had a carrying value of approximately $15.3 million, exceeded its carrying value by approximately 10%, and the estimated fair values of the other two reporting units were determined to substantially exceed their carrying values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash goodwill and indefinite-lived intangible asset impairment charges in the future.
2020 Acquisitions. For the nine month period ended September 30, 2020, MasTec completed four acquisitions. Through a 96%-owned 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. 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. In addition, the Company acquired the assets of two entities, one that specializes in wireless telecommunications and one that specializes in electrical transmission services.
The aggregate purchase price for these entities was composed of approximately $9.8 million in cash, net of cash acquired, with an additional $2.8 million due through 2023, subject to certain indemnification provisions, and a five-year earn-out liability valued at approximately $7.2 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 September 30, 2020, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be up to $13 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September 30, 2020; as a result, further adjustments to these estimates may occur.
2019 Acquisitions. During 2019, MasTec completed six acquisitions, one of which specializes in water infrastructure for pipeline companies and is included within the Company’s Oil and Gas segment, four of which are included within the Company’s Communications segment, including a wireline/fiber deployment construction contractor and a telecommunications company specializing in a broad range of end-to-end wireless telecommunications solutions, and one of which specializes in construction projects in the power industry and is included in the Company’s Clean Energy and Infrastructure segment. For all but one of these acquisitions, the Company acquired all of the equity interests in the related entities. For the telecommunications company specializing in wireless telecommunications solutions, the Company acquired 96% of the entity’s equity interests, with the obligation to acquire the balance over time.
The aggregate purchase price for these entities, as adjusted, was composed of approximately $176.6 million in cash, net of cash acquired, plus earn-out liabilities and a mandatorily redeemable non-controlling interest valued at approximately $22.3 million and $17.8 million, respectively. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-outs for the 2019 acquisitions have terms ranging from three to five years. As of September 30, 2020, the range of remaining potential undiscounted Earn-out liabilities for the 2019 acquisitions was estimated to be between $2 million and $62 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated Earn-out liabilities for certain of these acquisitions was preliminary as of September 30, 2020; as a result, further adjustments to these estimates may occur.
Pro Forma Financial Information and Acquisition Results. For the three month periods ended September 30, 2020 and 2019, unaudited supplemental pro forma revenue totaled approximately $1.7 billion and $2.1 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $117.9 million and $127.4 million, respectively. For the nine month periods ended September 30, 2020 and 2019, unaudited
13


supplemental pro forma revenue totaled approximately $4.7 billion and $5.8 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $212.7 million and $300.7 million, respectively.
For the three and nine month periods ended September 30, 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $69.3 million and $182.4 million, respectively, and included acquisition-related net losses of approximately $4.3 million and $5.0 million, respectively, based on the Company’s consolidated effective tax rates. For the three and nine month periods ended September 30, 2019, the Company’s consolidated results of operations included acquisition-related revenue of approximately $41.7 million and $116.9 million, respectively, and included acquisition-related net income of approximately $1.5 million and acquisition-related net losses of approximately $5.9 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results do not include the effects of acquisition costs or interest expense associated with consideration paid for the related acquisitions.
Note 4 – Fair Value of Financial Instruments
The Company’s financial instruments include cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests 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 that are contingent upon the acquired business achieving certain levels of earnings in the future. As of September 30, 2020 and December 31, 2019, the estimated fair value of the Company’s Earn-out liabilities totaled $132.8 million and $173.2 million, respectively, of which $47.6 million and $54.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 September 30, 2020, ranged from 12.0% to 23.0%, with a weighted average rate of 14.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of September 30, 2020, the range of potential undiscounted Earn-out liabilities was estimated to be between $34 million and $199 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. Measurement period adjustments for Earn-out liabilities, which are fair value adjustments relating to new information obtained about the facts and circumstances existing as of the date of acquisition for a period of up to one year, are recorded to goodwill. Other revisions to the expected fair values of the Company’s traditional earn-out liabilities are reflected as other income or expense, and for the mandatorily redeemable non-controlling interest, are recorded as interest expense or income. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are reflected within financing activities in the consolidated statements of cash flows. Payments in excess of acquisition date liabilities are classified within operating activities.
There were no additions to acquisition-related contingent consideration and other liabilities from new business combinations in either of the three month periods ended September 30, 2020 or 2019, and for the nine month periods ended September 30, 2020 and 2019, additions totaled $7.2 million and $16.2 million, respectively. There were no measurement period adjustments for the three month period ended September 30, 2020, and measurement period adjustments for the nine month period ended September 30, 2020 totaled an increase of approximately $1.1 million, and related to a business in the Company’s Communications segment. There were no measurement period adjustments for the three or nine month periods ended September 30, 2019. There were no fair value adjustments for the three month period ended September 30, 2020, and fair value adjustments for the nine month period ended September 30, 2020 totaled a net increase of approximately $1.7 million, and related to businesses in the Company’s Oil and Gas and Communications segments. For the three and nine month periods ended September 30, 2019, fair value adjustments totaled a net increase of approximately $11.2 million and $47.6 million, respectively, and related primarily to businesses in the Company’s Oil and Gas and Communications segments. There were no Earn-out payments in either of the three month periods ended September 30, 2020 or 2019, and for the nine month periods ended September 30, 2020 and 2019, Earn-out payments totaled $50.4 million and $30.0 million, respectively.
Equity Investments
The Company’s equity investments as of September 30, 2020 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”), which are accounted for as equity method investments; (ii) a $15 million investment 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,” for which the Company’s aggregate investment totals approximately $16 million, and is accounted for as an equity method investment; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc., or “AVCT” (formerly named Pensare Acquisition Corp. (“Pensare”)); (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.
14


Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures. The Company’s investment and strategic arrangements may involve the extension of loans or other types of financing arrangements, including approximately $6 million of financing commitments as of September 30, 2020. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of September 30, 2020, 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 September 30, 2020 and December 31, 2019, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $205 million and $196 million, respectively. As of September 30, 2020 and December 31, 2019, equity investments measured on an adjusted cost basis, including the Company’s investment in CCI, totaled approximately $17 million and $18 million, respectively. There were no material changes in the fair values of, or impairments related to, these investments during either of the nine month periods ended September 30, 2020 or 2019.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. 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 $6.9 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $22.9 million and $19.8 million for the nine month periods ended September 30, 2020 and 2019, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $60.7 million as of September 30, 2020. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $2.4 million and $1.5 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $10.2 million and $7.5 million for the nine month periods ended September 30, 2020 and 2019, respectively. 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 capitalized investment costs, totaled approximately $165 million and $174 million as of September 30, 2020 and December 31, 2019, 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, which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and nine month periods ended September 30, 2020, the Company’s proportionate share of unrecognized unrealized activity on these interest rate swaps totaled gains of approximately $2.5 million and losses of approximately $29.5 million, respectively, or gains of $1.9 million and losses of $22.4 million, net of tax, respectively. For the three and nine month periods ended September 30, 2019, the Company’s proportionate share of unrecognized unrealized activity on these interest rate swaps totaled losses of approximately $9.4 million and $28.2 million, respectively, or $7.1 million and $21.3 million, net of tax, respectively.
Other Investments. The Company has investments in AVCT. These investments include (i) shares of AVCT common stock, which are equity securities, (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments, and (iii) debentures that are convertible into shares of AVCT common stock, which are available-for-sale securities. As of September 30, 2020 and December 31, 2019, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 9% and 21%, respectively, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 22% and 21%, respectively. José R. Mas, MasTec’s Chief Executive Officer, was a director of Pensare 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 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 September 30, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $11 million. For the three and nine month periods ended September 30, 2020, the Company recorded unrealized fair value measurement gains, net, on the AVCT securities within other income totaling approximately $0.9 million and $4.7 million, respectively, 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 recognized within other comprehensive income, as determined based on Monte Carlo simulations, which is a Level 3 input, totaled approximately $0.9 million for both the three and nine month periods ended September 30, 2020. As of December 31, 2019, the AVCT shares were measured on an adjusted cost basis as their fair value was not readily determinable. The aggregate carrying value of the Company’s investment in AVCT as of December 31, 2019, including the AVCT shares and initial warrants, was approximately $2 million.
The Company has equity interests in certain telecommunications entities, including FM Tech, that provide services to MasTec. For the three and nine month periods ended September 30, 2020, expense recognized in connection with these arrangements totaled $2.7 million and $9.0 million, respectively, and related amounts payable totaled $0.4 million as of September 30, 2020.
Senior Notes
As of September 30, 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 totaled $606.0 million. As of December 31, 2019, the gross carrying amount of the Company’s 4.875% senior notes due March 15, 2023 (the “4.875% Senior Notes”) totaled $400 million and their estimated fair value totaled $404.5 million. The estimated fair values of the Company’s senior notes were determined using an “exit price” approach based on Level 1 inputs. See Note
15


7 - Debt for additional information on the third quarter 2020 redemption of the Company’s 4.875% Senior Notes and related issuance of its 4.50% Senior Notes.
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):
September 30,
2020
December 31,
2019
Contract billings
$939.6 $860.4 
Less allowance
(22.5)(10.1)
Accounts receivable, net of allowance$917.1 $850.3 
Retainage
313.1 345.2 
Unbilled receivables
706.8 679.4 
Contract assets
$1,019.9 $1,024.6 
Contract billings represent the amount of performance obligations that have been billed but have not yet been collected, whereas 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 and nine month periods ended September 30, 2020, provisions for credit losses totaled $1.9 million and $14.2 million, respectively, including potential credit losses resulting from current economic uncertainty. For the three and nine month periods ended September 30, 2019, provisions for credit losses totaled $0.4 million and $1.3 million, respectively. 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 $368.2 million and $206.2 million as of September 30, 2020 and December 31, 2019, respectively, of which deferred revenue comprised approximately $349.1 million and $184.1 million, respectively. The increase in deferred revenue was primarily driven by timing of billings for projects in the Company’s Oil and Gas and Clean Energy and Infrastructure segments. For the three and nine month periods ended September 30, 2020, the Company recognized revenue of approximately $10.3 million and $139.6 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2019, resulting primarily from the advancement of physical progress on the related projects during the period.
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.9 million and $2.4 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $4.1 million and $8.1 million for the nine month periods ended September 30, 2020 and 2019, respectively.
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):
September 30,
2020
December 31,
2019
Land
$6.0 $4.9 
Buildings and leasehold improvements
40.8 35.8 
Machinery and equipment
1,834.7 1,659.4 
Office furniture and equipment
216.3 197.3 
Construction in progress
29.8 26.1 
Total property and equipment
$2,127.6 $1,923.5 
Less accumulated depreciation and amortization
(1,133.4)(1,017.7)
Property and equipment, net
$994.2 $905.8 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $149.3 million and $138.2 million as of September 30, 2020 and December 31, 2019, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $32.5 million and $31.5 million as of September 30, 2020 and December 31, 2019, respectively. The effects of accrued capital expenditures are excluded from the Company’s consolidated statements of cash flows given their non-cash nature.
16


Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateSeptember 30,
2020
December 31,
2019
Senior secured credit facility:September 19, 2024
Revolving loans$19.9 $339.2 
Term loan400.0 400.0 
4.50% Senior Notes
August 15, 2028600.0  
4.875% Senior Notes
March 15, 2023 400.0 
Finance lease and other obligations300.2 305.6 
Total debt obligations$1,320.1 $1,444.8 
Less unamortized deferred financing costs(16.7)(12.4)
Total debt, net of deferred financing costs$1,303.4 $1,432.4 
Current portion of long-term debt138.9 118.4 
Long-term debt$1,164.5 $1,314.0 
Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes
On August 4, 2020, the Company issued $600 million aggregate principal amount of senior unsecured notes due August 15, 2028, which bear interest at a rate of 4.50% (the “4.50% Senior Notes”), at par in a private offering (the “Private Offering”). Interest on the 4.50% Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2021. The 4.50% Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company’s existing and future senior unsecured indebtedness and senior in right of payment to all of the Company’s existing and future subordinated indebtedness. The 4.50% Senior Notes are effectively subordinated to all secured indebtedness of the Company, including its existing credit facilities, to the extent of the value of the assets securing such indebtedness. 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.
The Company used a portion of the proceeds from the Private Offering to redeem all $400 million of its outstanding 4.875% Senior Notes due 2023 (the “ 4.875% Senior Notes”) on August 19, 2020 (the “Redemption Date”) at a redemption price equal to 100.813% of the principal amount of the 4.875% Senior Notes redeemed, plus accrued and unpaid interest to, but not including, the Redemption Date. The remaining net proceeds from the Private Offering were primarily used to repay revolving loans under the Company’s existing credit facilities.
The Company has the option to redeem all or a portion of the 4.50% Senior Notes at any time on or after August 15, 2023 at the redemption prices specified in the indenture that governs the 4.50% Senior Notes (the “4.50% Senior Notes Indenture”), plus accrued and unpaid interest, if any, to (but excluding) the redemption date. In addition, at any time prior to August 15, 2023, the Company may redeem all or a part of the 4.50% Senior Notes at a redemption price equal to 100% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the redemption date, plus a “make-whole” premium. Further, prior to August 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 4.50% Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 104.500% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption, subject to certain conditions.
If the Company undergoes a change of control, as defined in the 4.50% Senior Notes Indenture, the Company must make an offer to repurchase all of the 4.50% Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to (but excluding) the date of repurchase.
The 4.50% Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create liens, (ii) pay dividends, (iii) acquire shares of capital stock, (iv) make certain investments and (v) effect mergers. The 4.50% Senior Notes Indenture provides for customary events of default, subject to customary grace and cure periods. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 4.50% Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 4.50% Senior Notes immediately due and payable. Financing costs incurred in connection with the issuance of the 4.50% Senior Notes totaled approximately $8.9 million. These deferred financing costs, which are reflected as a reduction of the carrying amount of the 4.50% Senior Notes, will be amortized over the term of the 4.50% Senior Notes using the effective interest method.
Management determined that the repurchase and redemption of the Company’s 4.875% Senior Notes should be accounted for as a debt extinguishment. Accordingly, the Company recorded a pre-tax debt extinguishment loss of approximately $5.6 million in the third quarter of 2020, including $3.3 million of early repayment premiums and $2.3 million of unamortized deferred financing costs. This loss is separately disclosed within the Company’s consolidated statements of operations.
17


Senior Secured Credit Facility
The Company’s senior secured credit facility (the “Credit Facility”) has aggregate borrowing commitments totaling approximately $1.75 billion as of September 30, 2020, composed of $1.35 billion of revolving commitments and a term loan of approximately $400 million. The term loan is subject to amortization in quarterly principal installments of $2.5 million commencing in December 2020, which 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 September 30, 2020 and December 31, 2019, outstanding revolving loans, which included $20 million and $138 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.98% and 3.50% per annum, respectively. The term loan accrued interest at rates of 1.39% and 3.05% as of September 30, 2020 and December 31, 2019, respectively. Letters of credit of approximately $134.8 million and $98.0 million were issued as of September 30, 2020 and December 31, 2019, respectively. As of both September 30, 2020 and December 31, 2019, 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 September 30, 2020 and December 31, 2019, availability for revolving loans totaled $1,195.3 million and $912.8 million, respectively, or up to $515.2 million and $552.0 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $280.1 million and $162.4 million of availability in either Canadian dollars or Mexican pesos as of September 30, 2020 and December 31, 2019, respectively. The unused facility fee as of both September 30, 2020 and December 31, 2019 accrued at a rate of 0.20%.
The Credit Facility is guaranteed by certain subsidiaries of the Company (the “Guarantor Subsidiaries”) and the 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. As of September 30, 2020, outstanding borrowings under the Company’s other credit facilities totaled approximately $5.1 million and accrued interest at an average rate of 3.20%, and as of December 31, 2019, there were no outstanding borrowings. Additionally, the Company has a credit facility under which it may issue up to $50.0 million of performance standby letters of credit.  As of September 30, 2020 and December 31, 2019, letters of credit issued under this facility totaled $18.2 million and $17.1 million, respectively, and accrued fees at 0.50% and 0.40% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of September 30, 2020 and December 31, 2019.
Additional Information
As of September 30, 2020 and December 31, 2019, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.7 million and $7.5 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2019 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 September 30, 2020, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of September 30, 2020 and December 31, 2019 totaled $536.8 million and $463.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $406.5 million and $375.9 million as of September 30, 2020 and December 31, 2019, respectively. Depreciation expense associated with finance leases totaled $17.5 million and $13.1 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $50.1 million and $34.2 million for the nine month periods ended September 30, 2020 and 2019, respectively.
Operating Leases
Operating lease additions for the three and nine month periods ended September 30, 2020 totaled $3.3 million and $16.6 million, respectively, and totaled $19.9 million and $86.4 million for the three and nine month periods ended September 30, 2019, respectively, excluding the effect of adoption of ASU 2016-02, Leases (Topic 842), of approximately $230.0 million.
For the three month periods ended September 30, 2020 and 2019, rent expense for leases that have terms in excess of one year totaled approximately $25.6 million and $29.5 million, respectively, of which $2.3 million and $3.1 million, respectively, represented variable lease costs, and for the nine month periods ended September 30, 2020 and 2019, rent expense for such leases totaled approximately $87.7 million and $84.8 million, respectively, of which $8.0 million and $7.5 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.0 million and $144.0 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaling approximately $224.4 million and $352.4 million for the nine month periods ended September 30, 2020 and
18


2019, 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 September 30, 2020 were as follows (in millions):
 Finance
Leases
Operating
Leases
2020, remaining three months$41.6 $29.4 
2021131.7 72.6 
202291.5 46.5 
202338.9 23.8 
20246.4 15.6 
Thereafter
0.2 30.0 
Total minimum lease payments
$310.3 $217.9 
Less amounts representing interest
(15.2)(17.9)
Total lease obligations, net of interest
$295.1 $200.0 
Less current portion
128.9 74.4 
Long-term portion of lease obligations, net of interest
$166.2 $125.6 
As of September 30, 2020, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 4.0%. Non-cancelable operating leases had a weighted average remaining lease term of 4.0 years and a weighted average discount rate of 3.9% as of September 30, 2020.
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 September 30, 2020, there were approximately 3,011,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $5.6 million and $4.2 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $15.5 million and $12.1 million for the nine month periods ended September 30, 2020 and 2019, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.4 million and $1.0 million for the three month periods ended September 30, 2020 and 2019, respectively. For the nine month periods ended September 30, 2020 and 2019 income tax benefits totaled $3.6 million and $5.3 million, respectively, including net tax deficiencies related to the vesting of share-based payment awards totaling $0.1 million and net tax benefits totaling $2.3 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 September 30, 2020, total unearned compensation related to restricted shares was approximately $31.0 million, which is expected to be recognized over a weighted average period of approximately 2.0 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.2 million for both the three month periods ended September 30, 2020 and 2019, and totaled $6.7 million and $14.1 million for the nine month periods ended September 30, 2020 and 2019, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20191,221,593 $45.36 
Granted936,946 27.15 
Vested(183,885)39.60 
Canceled/forfeited(239,900)58.96 
Non-vested restricted shares, as of September 30, 20201,734,754 $34.26 
(a)    Includes 2,300 restricted stock units as of September 30, 2020.
19


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 employees. The following table provides details pertaining to the Company’s ESPPs for the periods indicated:
For the Nine Months Ended September 30,
20202019
Cash proceeds (in millions)
$5.5 $3.4 
Common shares issued193,655 87,014 
Weighted average price per share$28.29 $39.23 
Weighted average per share grant date fair value$8.61 $9.97 
Note 10 – Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”), which are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. 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 September 30:
20201,452 1,469 $7.2 $1.7 $8.9 
20193,814 5,349 $23.0 $1.2 $24.2 
For the Nine Months Ended September 30:
20201,119 1,469 $19.5 $5.5 $25.0 
20191,626 5,349 $51.7 $4.0 $55.7 
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 market transactions or in privately negotiated transactions in accordance with applicable securities laws. The timing and the amount of any repurchases is determined based on market conditions, legal requirements, cash flow and liquidity needs and other factors. The Company’s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. Share repurchases, which are recorded at cost and are held in the Company’s treasury, are funded with available cash or with availability under the Credit Facility. The Company may use either authorized and unissued shares or treasury shares to meet share issuance requirements. Treasury stock is recorded at cost.
During the nine month period ended September 30, 2020, the Company repurchased 3.6 million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $120.2 million. Of the total repurchased shares, 0.6 million were repurchased for $28.8 million under a $150 million share repurchase program that was established in September 2018 and completed in the first quarter of 2020, and 3.0 million were repurchased for $91.4 million under the Company’s December 2018 $100 million share repurchase program. For the nine month period ended September 30, 2019, share repurchases, which were completed in the first quarter under the Company’s September 2018 $150 million share repurchase program, totaled approximately $0.6 million.
As of September 30, 2020, $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.
20


Accumulated Other Comprehensive Loss
Unrealized foreign currency translation activity, net, for the three and nine month periods ended September 30, 2020 and 2019 relates to the Company’s operations in Canada and Mexico. For the three month period ended September 30, 2020, unrealized investment activity includes unrealized gains on both the interest rate swaps associated with the Waha JVs (the “Waha JV swaps”) and on the Company’s investment in AVCT convertible debentures. For the nine month period ended September 30, 2020, unrealized investment activity, net, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures. For the three and nine month periods ended September 30, 2019, 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 September 30, 2020 and 2019, the Company’s consolidated effective tax rates were 25.7% and 25.0%, respectively. For the nine month periods ended September 30, 2020 and 2019, the Company’s consolidated effective tax rates were 22.7% and 24.5%, respectively. The Company’s effective tax rate for the nine month period ended September 30, 2020 benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company’s 2019 tax returns. For the nine month period ended September 30, 2019, the Company’s effective tax rate was favorably affected by reduced foreign earnings, the recognition of $2.3 million of excess tax benefits from the vesting of share-based awards, adjustments from the finalization of the Company’s 2018 tax returns and the effects of foreign tax rate changes.
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) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure 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, and, to a lesser extent, infrastructure for utilities, among others. The Company performs engineering, construction and maintenance services for oil and natural gas 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 Clean Energy and Infrastructure segment primarily serves energy, utility and other end-markets through the installation and construction of power facilities, including from renewable sources, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure. 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.
21


For the Three Months Ended September 30, For the Nine Months Ended September 30,
Revenue:2020201920202019
Communications (a)
$645.4 $679.5 $1,943.8 $1,944.9 
Oil and Gas462.5 972.5 1,190.1 2,530.5 
Electrical Transmission128.5 103.0 380.7 298.3 
Clean Energy and Infrastructure468.9 261.7 1,181.4 701.3 
Other0.1 0.1 0.2 0.1 
Eliminations(7.1)(0.2)(12.0)(1.1)
Consolidated revenue$1,698.3 $2,016.6 $4,684.2 $5,474.0 
(a)    Revenue generated primarily by utilities customers represented 15.7% and 14.9% of Communications segment revenue for the three month periods ended September 30, 2020 and 2019, respectively, and represented 15.3% for both the nine month periods ended September 30, 2020 and 2019.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA:2020201920202019
Communications$79.6 $57.1 $206.8 $154.8 
Oil and Gas160.4 212.9 315.0 499.6 
Electrical Transmission9.1 7.8 14.2 20.3 
Clean Energy and Infrastructure34.4 2.3 69.5 14.4 
Other7.6 6.7 22.5 19.4 
Corporate(37.5)(38.9)(100.6)(87.7)
Consolidated EBITDA$253.6 $247.9 $527.4 $620.8 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Depreciation and Amortization:2020201920202019
Communications$21.1 $15.7 $62.1 $45.7 
Oil and Gas47.5 28.8 107.7 97.7 
Electrical Transmission6.2 5.1 18.6 14.8 
Clean Energy and Infrastructure5.0 3.3 13.7 9.7 
Other0.0 0.0 0.0 0.1 
Corporate2.8 2.3 8.5 6.2 
Consolidated depreciation and amortization$82.6 $55.2 $210.6 $174.2 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA Reconciliation:2020201920202019
Income before income taxes$157.4 $173.4 $271.5 $388.5 
Plus:
Interest expense, net13.6 19.3 45.4 58.2 
Depreciation71.4 50.5 182.2 160.0 
Amortization of intangible assets11.2 4.7 28.4 14.2 
Consolidated EBITDA$253.6 $247.9 $527.4 $620.8 
Foreign Operations and Other. MasTec operates in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico and the Caribbean. Revenue derived from U.S. operations totaled $1.7 billion and $2.0 billion for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $4.6 billion and $5.3 billion for the nine month periods ended September 30, 2020 and 2019, respectively. Revenue derived from foreign operations totaled $18.2 million and $64.1 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $77.8 million and $191.0 million for the nine month periods ended September 30, 2020 and 2019, respectively, the majority of which was derived from the Company’s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company’s wireless operations in Mexico. Long-lived assets held in the U.S. included property and equipment, net, of $971.4 million and $874.7 million as of September 30, 2020 and December 31, 2019, respectively, and, for the Company’s businesses in foreign countries, totaled $22.8 million and $31.1 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.4 billion as of both September 30, 2020 and December 31, 2019, and for the Company’s businesses in foreign countries, totaled approximately $50.3 million and
22


$56.4 million as of September 30, 2020 and December 31, 2019, respectively. The majority of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of September 30, 2020 and December 31, 2019, amounts due from customers from which foreign revenue was derived accounted for approximately 4% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for each of the three and nine month periods ended September 30, 2020 totaled approximately 2% of total revenue, and for each of the three and nine month periods ended September 30, 2019 totaled approximately 1%. Substantially all revenue from governmental entities 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 September 30, For the Nine Months Ended September 30,
Customer:2020201920202019
AT&T (including DIRECTV®) (a)
15%18%19%20%
Equitrans Midstream Corporation (b)
3%17%2%12%
(a)    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, including DIRECTV®. Revenue from AT&T is included within the Communications segment.
(b)    The Company's relationship with Equitrans Midstream Corporation and its affiliates is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
Note 14 – Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If 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 September 30, 2020 and December 31, 2019, there were $153.0 million and $115.1 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 September 30, 2020 or December 31, 2019.
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 September 30, 2020 and December 31, 2019, outstanding performance and payment bonds approximated $640.1 million and $551.4 million, respectively, and estimated costs to complete projects secured by these bonds totaled $226.3 million and $194.7 million as of September 30, 2020 and December 31, 2019, respectively.
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 a 50% undivided interest in a civil construction project. 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 September 30, 2020, the Company was not aware of any material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of September 30, 2020 and December 31, 2019 are amounts held by entities that are proportionately consolidated totaling $8.4 million and $13.1 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations.
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 regarding the Company’s other investment and strategic arrangements.
23


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 September 30, 2020 and December 31, 2019, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $129.0 million and $123.4 million, respectively, of which $85.9 million and $87.3 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 $4.1 million and $4.2 million as of September 30, 2020 and December 31, 2019, 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 and $64.0 million as of September 30, 2020 and December 31, 2019, respectively. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million and $38.5 million as of September 30, 2020 and December 31, 2019, respectively.
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 September 30, 2020, 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 September 30, 2020 and December 31, 2019, 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 for a one to two year period 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 435 customers for the nine month period ended September 30, 2020. As of September 30, 2020, two customers each accounted for approximately 15% and 13%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. As of December 31, 2019, three customers each accounted for approximately 17%, 13% and 11%, respectively, of the Company’s consolidated net accounts receivable position. In addition, the Company derived 63% and 65%, respectively, of its revenue from its top ten customers for the three month periods ended September 30, 2020 and 2019, and derived 61% and 63%, respectively, of its revenue from its top ten customers for the nine month periods ended September 30, 2020 and 2019.
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, 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 September 30, 2020 and 2019, such payments to related party entities totaled approximately $23.8 million and $25.5 million, respectively, and for the nine month periods ended September 30, 2020 and 2019, totaled approximately $65.3 million and $71.8 million, respectively. Related payables totaled approximately $5.9 million and $14.7 million as of September 30, 2020 and December 31, 2019, respectively. Revenue from such related party arrangements totaled approximately $0.9 million and $0.7 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $3.2 million and $1.6 million for the nine month periods ended September 30, 2020 and 2019, respectively. As of September 30, 2020, related amounts receivable, net, totaled approximately $0.5 million, and as of December 31, 2019, were de minimis.
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 were de minimis as of September 30, 2020 and totaled approximately $0.5 million, net, as of December 31, 2019, respectively, which are expected to be settled under customary terms associated with the related purchase agreement.
The Company rents and leases equipment and purchases equipment supplies and servicing from CCI, in which it has a 15% equity investment. 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. MasTec paid CCI, net of rebates, $1.8 million and $7.7 million, respectively, for the three month periods ended September 30, 2020 and 2019, and $3.2 million and $23.6 million, respectively, for the nine month periods ended September 30, 2020 and 2019. As
24


of September 30, 2020 and December 31, 2019, amounts payable to CCI, net of rebates receivable, totaled approximately $1.6 million and $0.2 million, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.2 million and $0.8 million for the three and nine month periods ended September 30, 2020, respectively, and related receivables totaled approximately $0.2 million as of September 30, 2020.
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. No subcontracting expenses were incurred by MasTec for the three month period ended September 30, 2020, and for the three month period ended September 30, 2019, MasTec incurred subcontracting expenses of approximately $3.1 million. For the nine month periods ended September 30, 2020 and 2019, MasTec incurred subcontracting expenses of approximately $0.6 million and $9.3 million, respectively. As of September 30, 2020 and December 31, 2019, related amounts payable totaled approximately $0.1 million and $0.2 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 September 30, 2020 and 2019, MasTec paid approximately $0.6 million, related to this leasing arrangement, and for the nine month periods ended September 30, 2020 and 2019, paid approximately $1.9 million and $2.0 million, respectively.
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. MasTec charged approximately $0.7 million and $5.2 million under these arrangements for the three month periods ended September 30, 2020 and 2019, respectively, and charged approximately $6.2 million and $7.4 million for the nine month periods ended September 30, 2020 and 2019, respectively. Amounts outstanding as of September 30, 2020 and December 31, 2019 totaled approximately $0.7 million and $3.9 million, respectively. Payments for other expenses related to the Franchise totaled $0.2 million for the nine month period ended September 30, 2020.
MasTec leases employees and provides satellite communications services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer totaled approximately $0.3 million for both the three month periods ended September 30, 2020 and 2019, and for the nine month periods ended September 30, 2020 and 2019, totaled approximately $1.0 million and $1.1 million, respectively. As of September 30, 2020 and December 31, 2019, outstanding receivables related to these arrangements totaled approximately $1.0 million and $0.8 million, respectively.
The Company has a 25% interest in an entity associated with an acquisition, under which the acquired business and the entity have a subcontracting arrangement. The Company’s interest in this entity is accounted for as an equity method investment. As of September 30, 2020, the Company’s net investment in this entity was a liability of approximately $1.7 million, which net amount includes approximately $2.2 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has a strategic arrangement with an entity associated with a separate acquisition, in which members of management of the acquired business have an ownership interest. For both the three and nine month periods ended September 30, 2020, approximately $0.6 million, net, of income was recognized in connection with this arrangement, and amounts receivable totaled $0.2 million as of September 30, 2020. In addition, for the nine month period ended September 30, 2020, the Company advanced $1.2 million on behalf of this entity, of which $0.6 million was outstanding as of September 30, 2020.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, of which Jorge Mas or José R. Mas is a trustee. For both the three month periods ended September 30, 2020 and 2019, the Company paid $0.6 million in connection with the agreements for Jorge Mas, and no payments were made for José R. Mas. For both the nine month periods ended September 30, 2020 and 2019, the Company paid $1.1 million in connection with the split dollar agreements for Jorge Mas, and paid $0.7 million for both the nine month periods ended September 30, 2020 and 2019 for José R. Mas. As of September 30, 2020 and December 31, 2019, life insurance assets associated with these agreements totaled approximately $22.2 million and $20.3 million, respectively.
25


CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are not historical facts but are the intent, belief, or current expectations of our business and industry and the assumptions upon which these statements are based. While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate. All comments concerning our expectations for future revenue and operating results are based on our forecasts for our existing operations and do not include the potential impact of any future acquisitions, dispositions or other strategic arrangements. Words such as “anticipates,” “expects,” “intends,” “will,” “could,” “would,” “should,” “may,” “plans,” “believes,” “seeks,” “estimates,” “forecasts,” “targets” and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements. These statements are not guarantees of future performance and are subject to risks, uncertainties, assumptions and other factors, some of which are beyond our control, are difficult to predict, and could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements. Additionally, many of these risks and uncertainties could be amplified by the ongoing COVID-19 pandemic.
These risks and uncertainties include those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report and in our 2019 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 of our business, financial condition and results of operations as of and for the three and nine month periods ended September 30, 2020 and 2019. 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 2019 Form 10-K. In this MD&A, “$” means U.S. dollars unless specified otherwise.
Impact of the COVID-19 Pandemic
During March 2020, a global pandemic was declared by the World Health Organization related to the rapidly growing outbreak of a novel strain of coronavirus (“COVID-19”). The COVID-19 pandemic has significantly affected economic conditions in the United States and internationally, as federal, state and local governments reacted to the public health crisis with mitigation measures, including "stay-at-home," "shelter-in-place," social distancing, travel restrictions and other similar orders, which has resulted in workforce, supply chain and production disruptions, along with reduced demand and spending in many industry sectors, creating significant uncertainties in the U.S. economy. Although there has been some reduction of certain of these restrictions on economic and social activities, these restrictions could subsequently be reversed, or new restrictions imposed, due to a rise in cases of COVID-19. It is currently unclear whether additional or renewed restrictions will be implemented, the extent of such restrictions and/or how long an economic recovery could take. 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 length and extent of the economic and market disruption.
Most of our construction services have been and currently are deemed essential under state and local pandemic mitigation orders and all of our business segments continue to operate. As our services have been deemed essential, our customers have generally directed us, where safe and possible, to maintain normal work schedules. Our business model has, thus far, proven resilient, and we continue to make efforts 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 include 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 have experienced challenges as a result of the pandemic, we are collaborating with our customers to minimize potential service disruptions and operational impacts.
The COVID-19 pandemic has had, and is expected to continue to have, a negative impact on our operations in 2020, and may continue to affect our future business activities for an indefinite period of time. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures or 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. 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 designed to mitigate these impacts. Given the uncertainty regarding the magnitude and duration of the pandemic’s effects, we are unable to predict with specificity or quantify any potential future impact on our business, financial condition and/or results of operations.
26


In response to the COVID-19 pandemic, on March 27, 2020, the CARES Act was signed into law.  The CARES Act provides for various tax relief and incentive measures. At this time, we do not believe that the CARES Act will have a material impact on our results of operations in 2020.  Under certain of the relief provisions of the CARES Act, we deferred approximately $22 million of payroll taxes, net, for the nine month period ended September 30, 2020, of which half are due by December 31, 2021, with the remainder due by December 31, 2022. We currently intend to continue to defer payroll taxes through December 31, 2020, as permitted under the CARES Act. We continue to monitor all available federal and other COVID-19 relief provisions to determine our qualification for, and the usefulness to us, of any such relief measures.
As of September 30, 2020, we maintained a strong balance sheet, have strong relationships with our banking partners and had ample liquidity totaling approximately $1.4 billion, comprising $1.2 billion of availability under our Credit Facility and $238 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 mergers and acquisitions, 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; pipeline infrastructure; electrical utility transmission and distribution; power generation, including from clean energy and renewable sources; 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 September 30, 2020, we had an average of approximately 18,000 employees and 390 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) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure and (5) Other. This structure is generally focused on broad end-user markets for our labor-based construction services. During the second quarter of 2020, we renamed our Power Generation and Industrial segment as the Clean Energy and Infrastructure segment to better represent the nature of the segment’s operations, end markets and customer characteristics. There was no change to the composition of the segment or its historical results. 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 related 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 25% of our estimated September 30, 2020 backlog in 2020. The following table presents 18-month estimated backlog by reportable segment, as of the dates indicated:
Reportable Segment (in millions):September 30,
2020
June 30,
2020
September 30,
2019
Communications$3,853 $3,915 $3,968 
Oil and Gas2,413 2,659 2,109 
Electrical Transmission545 551 457 
Clean Energy and Infrastructure891 1,042 988 
Other
Estimated 18-month backlog$7,702 $8,168 $7,523 
As of September 30, 2020, 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, 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.
27


Backlog is a common measurement used in our industry. Our methodology for determining backlog may not, however, be comparable to the methodologies used by others. Backlog differs from the amount of our remaining performance obligations, which are described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference. As of September 30, 2020, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $3.3 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $0.9 billion of remaining performance obligations and estimated future revenue under master service and other service agreements in excess of 18 months, which amount is not included in the backlog estimates above. Backlog expected to be realized in 2020 differed from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $0.3 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. 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, 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) economic, political or other market developments, including access to capital for customers in the industries we serve; (iii) new or changing regulatory requirements or other governmental policy changes or political developments or uncertainty; (iv) changes in technology, tax and other incentives; and (v) mergers and acquisitions among the customers we serve. 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, 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 on various other assumptions that we believe to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic and other relevant global 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 may differ 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 intangible assets and acquisition-related contingent consideration; income taxes; self-insurance liabilities; and litigation and other contingencies, are
28


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 2019 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 third quarter 2020 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.
For the Three Months Ended
September 30,
For the Nine Months Ended
September 30,
2020201920202019
Revenue$1,698.3 100.0 %$2,016.6 100.0 %$4,684.2 100.0 %$5,474.0 100.0 %
Costs of revenue, excluding depreciation and amortization1,380.5 81.3 %1,690.6 83.8 %3,948.6 84.3 %4,636.0 84.7 %
Depreciation71.4 4.2 %50.5 2.5 %182.2 3.9 %160.0 2.9 %
Amortization of intangible assets11.2 0.7 %4.7 0.2 %28.4 0.6 %14.2 0.3 %
General and administrative expenses72.7 4.3 %77.1 3.8 %243.2 5.2 %220.6 4.0 %
Interest expense, net13.6 0.8 %19.3 1.0 %45.4 1.0 %58.2 1.1 %
Equity in earnings of unconsolidated affiliates(7.4)(0.4)%(7.0)(0.3)%(22.1)(0.5)%(19.8)(0.4)%
Loss on extinguishment of debt5.6 0.3 %— — %5.6 0.1 %— — %
Other (income) expense, net(6.6)(0.4)%8.0 0.4 %(18.5)(0.4)%16.3 0.3 %
Income before income taxes$157.4 9.3 %$173.4 8.6 %$271.5 5.8 %$388.5 7.1 %
Provision for income taxes(40.5)(2.4)%(43.3)(2.1)%(61.7)(1.3)%(95.1)(1.7)%
Net income$116.9 6.9 %$130.1 6.5 %$209.8 4.5 %$293.4 5.4 %
Net income attributable to non-controlling interests0.4 0.0 %1.5 0.1 %0.0 0.0 %2.0 0.0 %
Net income attributable to MasTec, Inc.$116.5 6.9 %$128.6 6.4 %$209.7 4.5 %$291.4 5.3 %

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) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure and (5) Other. Management’s review of reportable segment results includes analyses of trends in revenue, EBITDA and EBITDA margin. EBITDA for segment reporting purposes is calculated consistently with our consolidated EBITDA calculation. See the discussion of our non-U.S. GAAP financial measures, including certain adjusted non-U.S. GAAP measures, as described, following the comparison of results discussion below. The following table presents revenue, EBITDA and EBITDA margin by reportable segment for the periods indicated (dollar amounts in millions):
29


RevenueEBITDA and EBITDA Margin
For the Three Months Ended September 30, For the Nine Months Ended September 30, For the Three Months Ended September 30, For the Nine Months Ended September 30,
Reportable Segment:20202019202020192020201920202019
Communications$645.4 $679.5 $1,943.8 $1,944.9 $79.6 12.3 %$57.1 8.4 %$206.8 10.6 %$154.8 8.0 %
Oil and Gas462.5 972.5 1,190.1 2,530.5 160.4 34.7 %212.9 21.9 %315.0 26.5 %499.6 19.7 %
Electrical Transmission128.5 103.0 380.7 298.3 9.1 7.1 %7.8 7.6 %14.2 3.7 %20.3 6.8 %
Clean Energy and Infrastructure468.9 261.7 1,181.4 701.3 34.4 7.3 %2.3 0.9 %69.5 5.9 %14.4 2.1 %
Other0.1 0.1 0.2 0.1 7.6 NM6.7 NM22.5 NM19.4 NM
Eliminations(7.1)(0.2)(12.0)(1.1)— — — — — — — — 
Corporate— — — — (37.5)— (38.9)— (100.6)— (87.7)— 
Consolidated Results$1,698.3 $2,016.6 $4,684.2 $5,474.0 $253.6 14.9 %$247.9 12.3 %$527.4 11.3 %$620.8 11.3 %
NM - Percentage is not meaningful
Three Months Ended September 30, 2020 Compared to Three Months Ended September 30, 2019
Revenue. For the three month period ended September 30, 2020, consolidated revenue totaled $1,698 million as compared with $2,017 million for the same period in 2019, a decrease of $318 million, or 16%. Revenue increases in our Clean Energy and Infrastructure segment of $207 million, or 79%, and in our Electrical Transmission segment of $26 million, or 25%, were offset by a decrease in revenue in our Oil and Gas segment of $510 million, or 52%, and in our Communications segment of $34 million, or 5%. Acquisitions contributed $69 million in revenue for the three month period ended September 30, 2020, and organic revenue decreased by approximately $388 million, or 19%, as compared with the same period in 2019.
Communications Segment. Communications revenue was $645 million for the three month period ended September 30, 2020, as compared with $680 million for the same period in 2019, a decrease of $34 million, or 5%. Acquisitions contributed $47 million of revenue for the three month period ended September 30, 2020, and organic revenue decreased by approximately $81 million as compared with the same period in 2019. The decrease in organic revenue was primarily driven by a decrease in install-to-the-home revenue and wireless revenue, including from the effects of the COVID-19 pandemic, offset, in part, by higher levels of wireline/fiber revenue.
Oil and Gas Segment. Oil and Gas revenue was $463 million for three month period ended September 30, 2020, as compared with $973 million for the same period in 2019, a decrease of $510 million, or 52%. The expected decrease was primarily due to lower levels of project activity and mix, including the effects of regulatory disruptions on certain pipeline construction activity.
Electrical Transmission Segment. Electrical Transmission revenue was $129 million for the three month period ended September 30, 2020 as compared with $103 million for the same period in 2019, an increase of $26 million, or 25%, due primarily to higher levels of project activity and timing.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $469 million for the three month period ended September 30, 2020 as compared with $262 million for the same period in 2019, an increase of $207 million, or 79%. Organic revenue increased by $185 million, or 71%, for the three month period ended September 30, 2020 as compared with the same period in 2019, due primarily to higher levels of renewable power project activity. Acquisitions contributed $22 million for the three month period ended September 30, 2020.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, decreased by approximately $310 million, or 18%, to $1,381 million for the three month period ended September 30, 2020 from $1,691 million for the same period in 2019. Lower levels of revenue contributed a decrease of $267 million in costs of revenue, excluding depreciation and amortization, and improved productivity contributed a decrease of approximately $43 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue decreased by approximately 250 basis points, from 83.8% of revenue for the three month period ended September 30, 2019 to 81.3% of revenue for the same period in 2020, primarily due to project efficiencies, close-outs and mix across multiple segments, offset, in part, by the impact of the COVID-19 pandemic and lower levels of revenue.
Depreciation. Depreciation was $71 million, or 4.2% of revenue, for the three month period ended September 30, 2020, as compared with $51 million, or 2.5% of revenue, for the same period in 2019, an increase of $21 million, or 41%. Acquisitions contributed $2 million of depreciation for the three month period ended September 30, 2020, and organic depreciation increased by $19 million due to capital spending in support of expected future levels of activity. As a percentage of revenue, depreciation increased by approximately 170 basis points due, in part, to lower levels of revenue.
Amortization of intangible assets. Amortization of intangible assets was $11 million, or 0.7% of revenue, for the three month period ended September 30, 2020, as compared with $5 million, or 0.2% of revenue, for the same period in 2019, an increase of approximately $7 million, or 139%. Acquisitions contributed $3 million of intangible asset amortization for the three month period ended September 30, 2020. As a percentage of revenue, amortization of intangible assets increased by approximately 40 basis points due to lower levels of revenue, as well as the effects of acquisitions and a change in amortization policy for certain intangible assets.
General and administrative expenses. General and administrative expenses were $73 million, or 4.3% of revenue, for the three month period ended September 30, 2020, as compared with $77 million, or 3.8% of revenue, for the same period in 2019, a decrease of $4 million, or 6%. Acquisitions contributed $4 million of general and administrative expenses for the three month period ended September 30, 2020. Excluding the
30


effects of acquisitions, general and administrative expenses for the three month period ended September 30, 2020 decreased by $8 million, primarily due to reductions in compensation, travel and professional fee expense, offset, in part, by the effects of legal and settlement matter timing and provisions for potential credit losses as compared with the same period in the prior year. Overall, general and administrative expenses as a percentage of revenue increased by approximately 50 basis points for the three month period ended September 30, 2020 as compared with the same period in 2019, primarily due to lower levels of revenue.
Interest expense, net. Interest expense, net of interest income, was $14 million, or approximately 0.8% of revenue, for the three month period ended September 30, 2020 as compared with $19 million, or 1.0% of revenue, for the same period in 2019. 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 $5 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 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 both the three month periods ended September 30, 2020 and 2019, equity in earnings from unconsolidated affiliates totaled approximately $7 million and related primarily to our investments in the Waha JVs.
Loss on extinguishment of debt. We incurred a debt extinguishment loss of approximately $6 million for the three month period ended September 30, 2020 in connection with the repurchase and redemption of our 4.875% Senior Notes, composed of approximately $3 million of early repayment premiums and $2 million from the write-off of unamortized deferred financing costs.
Other (income) expense, net. Other (income) expense, net, consists primarily of gains or losses from sales of, or changes in estimated recoveries from, assets and investments, certain legal/other settlements and gains or losses from changes to estimated earn-out accruals. Other income, net, was $7 million for the three month period ended September 30, 2020, as compared with $8 million of other expense, net, for the same period in 2019. For the three month period ended September 30, 2020, other income, net, included $4 million of gains on sales of equipment, net, and $2 million, net, of income from certain investments and strategic arrangements. For the three month period ended September 30, 2019, other expense, net, included approximately $11 million of expense from changes to estimated earn-out accruals, net, offset, in part, by $4 million of gains on sales of equipment, net.
Provision for income taxes. Income tax expense was $41 million for the three month period ended September 30, 2020, as compared with income tax expense of $43 million for the same period in 2019. Pre-tax income decreased to $157 million for the three month period ended September 30, 2020, as compared with $173 million for the same period in the prior year. For the three month period ended September 30, 2020, our effective tax rate increased to 25.7% from 25.0% for the same period in 2019. Our effective tax rate in the third quarter of 2020 included the benefit of adjustments from the finalization of our 2019 tax returns, whereas in the third quarter of 2019, included the benefits of a reduction in foreign earnings and adjustments related to the finalization of our 2018 tax returns.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $80 million, or 12.3% of revenue, for the three month period ended September 30, 2020, as compared with $57 million, or 8.4% of revenue, for the same period in 2019, an increase of approximately $23 million, or 39%, primarily due to improved productivity from project mix and efficiencies, which contributed an increase in EBITDA of $25 million. Lower levels of revenue contributed a decrease in EBITDA of $3 million. As a percentage of revenue, EBITDA increased by approximately 390 basis points.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $160 million, or 34.7% of revenue, for the three month period ended September 30, 2020, as compared with $213 million, or 21.9% of revenue, for the same period in 2019, a decrease of $52 million, or 25%. Lower levels of revenue contributed a decrease in EBITDA of $112 million, whereas improved productivity contributed an increase in EBITDA of approximately $59 million. EBITDA margins increased by approximately 1,280 basis points due primarily to improved project efficiencies, close-outs and mix.
Electrical Transmission Segment. EBITDA for our Electrical Transmission segment was $9 million, or 7.1% of revenue, for the three month period ended September 30, 2020, as compared with EBITDA of $8 million, or 7.6% of revenue, for the same period in 2019, an increase in EBITDA of approximately $1 million, or 16%. Higher levels of revenue contributed an increase in EBITDA of approximately $2 million. As a percentage of revenue, EBITDA decreased by approximately 50 basis points, or approximately $1 million, due primarily to reduced project efficiencies, close-outs and mix.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $34 million, or 7.3% of revenue, for the three month period ended September 30, 2020, as compared with EBITDA of $2 million, or 0.9% of revenue, for the same period in 2019, an increase in EBITDA of approximately $32 million, or 1,392%. As a percentage of revenue, EBITDA increased by approximately 650 basis points, or $30 million, due to improved project efficiencies, close-outs and mix. Higher levels of revenue contributed an increase in EBITDA of approximately $2 million.
Other Segment. EBITDA from Other businesses was $8 million for the three month period ended September 30, 2020 as compared with $7 million for the same period in 2019, and related primarily to equity in earnings from our investments in the Waha JVs.
Corporate. Corporate EBITDA was negative $38 million for the three month period ended September 30, 2020, as compared with EBITDA of negative $39 million for the same period in 2019, for an increase in EBITDA of approximately $1 million. Corporate EBITDA for the three month period ended September 30, 2020 included approximately $6 million of debt extinguishment costs, partially offset by $2 million of income from certain investments and strategic arrangements, whereas for the same period in 2019, Corporate EBITDA included approximately $11
31


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 September 30, 2020 increased by approximately $6 million as compared with the same period in the prior year, primarily due to the effects of legal and settlement matter timing, partially offset by reductions in compensation and travel expense.
Nine Months Ended September 30, 2020 Compared to Nine Months Ended September 30, 2019
Revenue. For the nine month period ended September 30, 2020, consolidated revenue totaled $4,684 million as compared with $5,474 million for the same period in 2019, a decrease of $790 million, or 14%. Revenue increases in our Clean Energy and Infrastructure segment of $480 million, or 68%, and our Electrical Transmission segment of $82 million, or 28%, were offset by a decrease in revenue in our Oil and Gas segment of $1,340 million, or 53% and in our Communications segment of $1 million. Acquisitions contributed $182 million in revenue for the nine month period ended September 30, 2020, and organic revenue decreased by approximately $972 million, or 18%, as compared with the same period in 2019.
Communications Segment. Communications revenue was $1,944 million for the nine month period ended September 30, 2020, as compared with $1,945 million for the same period in 2019, a decrease of $1 million. Acquisitions contributed $118 million of revenue for the nine month period ended September 30, 2020, and organic revenue decreased by approximately $119 million, or 6%, as compared with the same period in 2019. The decrease in organic revenue was primarily driven by a decrease in install-to-the-home revenue and wireless revenue, including from the effects of the COVID-19 pandemic, offset, in part, by higher levels of wireline/fiber revenue.
Oil and Gas Segment. Oil and Gas revenue was $1,190 million for the nine month period ended September 30, 2020, as compared with $2,531 million for the same period in 2019, a decrease of $1,340 million, or 53%. The expected decrease was primarily due to lower levels of project activity and mix, including the effects of regulatory disruptions on certain pipeline construction activity.
Electrical Transmission Segment. Electrical Transmission revenue was $381 million for the nine month period ended September 30, 2020 as compared with $298 million for the same period in 2019, an increase of approximately $82 million, or 28%, due primarily to higher levels of project activity and timing.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $1,181 million for the nine month period ended September 30, 2020 as compared with $701 million for the same period in 2019, an increase of $480 million, or 68%. Organic revenue increased by approximately $416 million, or 59%, as compared with the same period in 2019, and acquisitions contributed $64 million of revenue for the nine month period ended September 30, 2020. The increase in organic revenue was driven by higher levels of renewable power project activity.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, decreased by $687 million, or 15%, to $3,949 million for the nine month period ended September 30, 2020 from $4,636 million for the same period in 2019. Lower levels of revenue contributed a decrease in costs of revenue, excluding depreciation and amortization, of $669 million, and improved productivity contributed a decrease of approximately $18 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue decreased by approximately 40 basis points, from 84.7% of revenue for the nine month period ended September 30, 2019 to 84.3% of revenue for the same period in 2020. The basis point decrease was primarily due to project efficiencies, close-outs and mix across multiple segments, offset, in part, by the impact of the COVID-19 pandemic and lower levels of revenue.
Depreciation. Depreciation was $182 million, or 3.9% of revenue, for the nine month period ended September 30, 2020 as compared with $160 million, or 2.9% of revenue, in 2019, an increase of $22 million, or 14%. Acquisitions contributed $6 million of depreciation for the nine month period ended September 30, 2020 and organic depreciation increased by $16 million due to capital spending in support of expected future levels of activity. As a percentage of revenue, depreciation increased by approximately 100 basis points, due, in part, to lower levels of revenue.
Amortization of intangible assets. Amortization of intangible assets was $28 million, or 0.6% of revenue, for the nine month period ended September 30, 2020, as compared with $14 million, or 0.3% of revenue, for the same period in 2019, an increase of approximately $14 million, or 101%. Acquisitions contributed $10 million of intangible asset amortization for the nine month period ended September 30, 2020. As a percentage of revenue, amortization of intangible assets increased by approximately 30 basis points due primarily to lower levels of revenue, as well as the effects of acquisitions and a change in amortization policy for certain intangible assets.
General and administrative expenses. General and administrative expenses were $243 million, or 5.2% of revenue, for the nine month period ended September 30, 2020, as compared with $221 million, or 4.0% of revenue, for the same period in 2019, an increase of $23 million, or 10%. Acquisitions contributed $13 million of general and administrative expenses for the nine month period ended September 30, 2020. Excluding the effects of acquisitions, administrative expenses increased by approximately $10 million as compared with the same period in the prior year, primarily due to the effect of timing of legal, arbitral and settlement matters and provisions for potential credit losses, offset, in part, by reductions in compensation, travel and professional fees expense. Overall, general and administrative expenses as a percentage of revenue increased by approximately 120 basis points for the nine month period ended September 30, 2020 as compared with the same period in 2019, due, in part, to lower levels of revenue.
Interest expense, net. Interest expense, net of interest income, was $45 million, or 1.0% of revenue, for the nine month period ended September 30, 2020 as compared with $58 million, or 1.1% of revenue, in the same period in 2019. 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, offset, in part, by the effect of a second quarter 2019 arbitration award, under which we recovered $5 million of interest costs. Interest expense from credit facility activity decreased by approximately $17 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 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.
32


Equity in earnings of unconsolidated affiliates. For the nine month periods ended September 30, 2020, equity in earnings from unconsolidated affiliates totaled approximately $22 million, as compared with $20 million for the same period in 2019, and related primarily to our investments in the Waha JVs, and to a lesser extent, to investments in certain telecommunications entities.
Loss on extinguishment of debt. We incurred a loss on debt extinguishment of approximately $6 million for the nine month period ended September 30, 2020 in connection with the third quarter 2020 repurchase and redemption of our 4.875% Senior Notes, composed of approximately $3 million of early repayment premiums and $2 million from the write-off of unamortized deferred financing costs.
Other (income) expense, net. Other income, net, was $18 million for the nine month period ended September 30, 2020, as compared with other expense, net, of $16 million for the same period in 2019. For the nine month period ended September 30, 2020, other income, net, included approximately $12 million of gains on sales of equipment, net, and $6 million, net, of income from certain investments and strategic arrangements, partially offset by approximately $2 million of expense from changes to estimated earn-out accruals, net. For the nine month period ended September 30, 2019, other expense, net, included $48 million of expense from changes to estimated earn-out accruals, net, offset, in part, by $19 million of other income from a second quarter 2019 arbitration award, $10 million of gains on sales of equipment, net, and $2 million of income from the settlement of an investment and gains on sales of other assets.
Provision for income taxes. Income tax expense was $62 million for the nine month period ended September 30, 2020, as compared with income tax expense of $95 million for the same period in 2019. Pre-tax income decreased to $271 million for the nine month period ended September 30, 2020, as compared with $388 million for the same period in the prior year. For the nine month period ended September 30, 2020, our effective tax rate decreased to 22.7% from 24.5% for the same period in 2019. Our effective tax rate for the nine month period ended September 30, 2020 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, as well as the benefit of adjustments from the finalization of our 2019 tax returns. For the nine month period ended September 30, 2019, income tax expense included the favorable effects of reduced foreign earnings, the recognition of approximately $2 million of excess tax benefits from share-based awards, adjustments from finalization of our 2018 tax returns and the effects of foreign tax rate changes.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $207 million, or 10.6% of revenue, for the nine month period ended September 30, 2020, as compared with $155 million, or 8.0% of revenue, for the same period in 2019, an increase of approximately $52 million, or 34%, due primarily to improved efficiencies. As a percentage of revenue, EBITDA increased by approximately 270 basis points, primarily due to project efficiencies and mix.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $315 million, or 26.5% of revenue, for the nine month period ended September 30, 2020, as compared with $500 million, or 19.7% of revenue, for the same period in 2019, a decrease of $185 million, or 37%. Lower levels of revenue contributed a decrease in EBITDA of $265 million, whereas improved productivity contributed an increase of approximately $80 million. EBITDA margins increased by approximately 670 basis points due primarily to improved project efficiencies, close-outs and mix.
Electrical Transmission Segment. EBITDA for our Electrical Transmission segment was $14 million, or 3.7% of revenue, for the nine month period ended September 30, 2020, as compared with EBITDA of $20 million, or 6.8% of revenue, for the same period in 2019, a decrease in EBITDA of approximately $6 million, or 30%. As a percentage of revenue, EBITDA decreased by approximately 310 basis points, or $12 million, due primarily to reduced project efficiencies, close-outs and mix. Higher levels of revenue contributed an increase in EBITDA of approximately $6 million.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $70 million, or 5.9% of revenue, for the nine month period ended September 30, 2020, as compared with EBITDA of $14 million, or 2.1% of revenue, for the same period in 2019, an increase in EBITDA of $55 million, or 382%. As a percentage of revenue, EBITDA increased by approximately 380 basis points, or $45 million, as compared with the same period in the prior year, due primarily to a combination of improved project efficiencies, close-outs and mix. Higher levels of revenue contributed an increase in EBITDA of $10 million.
Other Segment. EBITDA from Other businesses totaled $23 million and $19 million for the nine month periods ended September 30, 2020 and 2019, respectively, an increase of approximately $3 million, or 16%. Other segment EBITDA related primarily to equity in earnings from our investment in the Waha JVs.
Corporate. Corporate EBITDA was negative $101 million for the nine month period ended September 30, 2020, as compared with EBITDA of negative $88 million for the same period in 2019, for a decrease in EBITDA of approximately $13 million. Corporate EBITDA for the nine month period ended September 30, 2020 included approximately $6 million of debt extinguishment costs, and $2 million of expense from changes to estimated earn-out accruals, net, partially offset by $6 million of income, net, from certain investments and strategic arrangements. Corporate EBITDA for the nine month period ended September 30, 2019 included $48 million of expense related to changes in estimated earn-out accruals, net, partially offset by approximately $25 million of income and recovery of costs from a second quarter 2019 arbitration award and a $1 million gain on settlement of an investment. Excluding the effects of these items, other corporate expenses for the nine month period ended September 30, 2020 increased by approximately $33 million as compared with the same period in the prior year, primarily due to the effects of legal and settlement matter timing, partially offset by a reduction in compensation and travel expense.

33


Foreign Operations
Our foreign operations are primarily in Canada and, to a lesser extent, in Mexico and the Caribbean. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference.
Non-U.S. GAAP Financial Measures
As appropriate, we supplement our reported U.S. GAAP financial information with certain non-U.S. GAAP financial measures, including earnings before interest, income taxes, depreciation and amortization (“EBITDA”), adjusted EBITDA (“Adjusted EBITDA”), adjusted net income (“Adjusted Net Income”) and adjusted diluted earnings per share (“Adjusted Diluted Earnings Per Share”). These “adjusted” non-U.S. GAAP measures exclude, as applicable to the particular periods, non-cash stock-based compensation expense; amortization of intangible assets; the loss on debt extinguishment from the redemption of our 4.875% Senior Notes; and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, 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. 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 believe that these adjusted measures provide a baseline for analyzing trends in our underlying business.
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 September 30, For the Nine Months Ended September 30,
2020201920202019
Net income$116.9 6.9 %$130.1 6.5 %$209.8 4.5 %$293.4 5.4 %
Interest expense, net13.6 0.8 %19.3 1.0 %45.4 1.0 %58.2 1.1 %
Provision for income taxes40.5 2.4 %43.3 2.1 %61.7 1.3 %95.1 1.7 %
Depreciation71.4 4.2 %50.5 2.5 %182.2 3.9 %160.0 2.9 %
Amortization of intangible assets11.2 0.7 %4.7 0.2 %28.4 0.6 %14.2 0.3 %
EBITDA $253.6 14.9 %$247.9 12.3 %$527.4 11.3 %$620.8 11.3 %
Non-cash stock-based compensation expense5.6 0.3 %4.2 0.2 %15.5 0.3 %12.1 0.2 %
Loss on extinguishment of debt5.6 0.3 %— — %5.6 0.1 %— — %
Adjusted EBITDA$264.8 15.6 %$252.1 12.5 %$548.5 11.7 %$633.0 11.6 %
34


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 September 30, For the Nine Months Ended September 30,
2020201920202019
EBITDA$253.6 14.9 %$247.9 12.3 %$527.4 11.3 %$620.8 11.3 %
Non-cash stock-based compensation expense5.6 0.3 %4.2 0.2 %15.5 0.3 %12.1 0.2 %
Loss on extinguishment of debt5.6 0.3 %— — %5.6 0.1 %— — %
Adjusted EBITDA$264.8 15.6 %$252.1 12.5 %$548.5 11.7 %$633.0 11.6 %
Reportable Segment:
Communications$79.6 12.3 %$57.1 8.4 %$206.8 10.6 %$154.8 8.0 %
Oil and Gas160.4 34.7 %212.9 21.9 %315.0 26.5 %499.6 19.7 %
Electrical Transmission9.1 7.1 %7.8 7.6 %14.2 3.7 %20.3 6.8 %
Clean Energy and Infrastructure34.4 7.3 %2.3 0.9 %69.5 5.9 %14.4 2.1 %
Other7.6 NM6.7 NM22.5 NM19.4 NM
Corporate(26.3)— (34.7)— (79.5)— (75.5)— 
Adjusted EBITDA$264.8 15.6 %$252.1 12.5 %$548.5 11.7 %$633.0 11.6 %
NM - Percentage is not meaningful
The tables below, which may contain slight summation differences due to rounding, reconcile reported net income and reported diluted earnings per share, the most directly comparable U.S. GAAP financial measures, to Adjusted Net Income and Adjusted Diluted Earnings Per Share. Beginning in 2020, our computation of Adjusted Net Income includes the effect of intangible asset amortization. We believe this presentation better represents our adjusted results due to the non-operational nature of intangible asset amortization and its 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. Accordingly, all prior year periods have been updated to conform with the current year presentation.
For the Three Months Ended September 30,
20202019
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$116.9 $1.59 $130.1 $1.69 
Adjustments:
Non-cash stock-based compensation expense5.6 0.08 4.2 0.06 
Loss on extinguishment of debt5.6 0.08 — — 
Amortization of intangible assets11.2 0.15 4.7 0.06 
Total adjustments, pre-tax$22.4 $0.31 $8.9 $0.12 
   Income tax effect of adjustments (a)
(4.8)(0.07)(1.7)(0.02)
   Statutory tax rate effects
— — (0.5)(0.01)
Adjusted non-U.S. GAAP measure
$134.5 $1.83 $136.8 $1.78 
35


For the Nine Months Ended September 30,
20202019
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$209.8 $2.84 $293.4 $3.85 
Adjustments:
Non-cash stock-based compensation expense15.5 0.21 12.1 0.16 
Loss on extinguishment of debt5.6 0.08 — — 
Amortization of intangible assets28.4 0.38 14.2 0.19 
Total adjustments, pre-tax$49.5 $0.67 $26.3 $0.35 
   Income tax effect of adjustments (a)
(11.0)(0.15)(8.2)(0.11)
   Statutory tax rate effects (b)
— — (1.9)(0.02)
Adjusted non-U.S. GAAP measure
$248.3 $3.36 $309.6 $4.06 
(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 nine month period ended September 30, 2019 included excess tax benefits of $2.3 million from the vesting of share-based payment awards. Tax effects are determined based on the tax treatment of the related item, the incremental statutory tax rate of the jurisdictions pertaining to the adjustment, and their effect on pre-tax income. For the three and nine month periods ended September 30, 2020, our consolidated effective tax rates, as reported, were 25.7% and 22.7%, respectively, and as adjusted, were 25.2% and 22.6%, respectively. For the three and nine month periods ended September 30, 2019, our consolidated effective tax rates, as reported, were 25.0% and 24.5%, respectively, and as adjusted, were 25.0% and 25.4%, respectively.
(b)    The nine month period ended September 30, 2019 includes the effects of changes in Canadian provincial statutory tax rates as well as changes in statutory 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. See Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q, which is incorporated by reference, for details of our $600 million Private Offering of 4.50% Senior Notes and the redemption of our 4.875% Senior Notes during the third quarter of 2020.
Capital Expenditures. For the nine month period ended September 30, 2020, we spent $184 million on capital expenditures, or $154 million, net of asset disposals, and incurred approximately $86 million of equipment purchases under finance leases. We estimate that we will spend approximately $230 million on capital expenditures, or approximately $190 million, net of asset disposals, in 2020, and expect to incur approximately $130 million to $150 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 nine month period ended September 30, 2020, we used $11 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 acquisition-related contingent consideration and other liabilities as of September 30, 2020 was approximately $133 million. Of this amount, $34 million represents the liability for earned amounts. The remainder is management’s estimate of acquisition-related contingent consideration and other liabilities that are contingent upon future performance. For the nine month periods ended September 30, 2020 and 2019, we made payments of $50 million and $30 million, respectively, related to earn-out obligations.
Income Taxes. For the nine month period ended September 30, 2020, tax payments, net of tax refunds were $12 million. For the nine month period ended September 30, 2019, tax payments, net of tax refunds, totaled approximately $74 million. 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 September 30, 2020, we expect that substantially all of our unbilled receivables will be billed to customers in the normal course of business within the next twelve months. Total
36


accounts receivable, which consists of contract billings, unbilled receivables and retainage, net of allowance, were generally flat at approximately $1.9 billion for both September 30, 2020 and December 31, 2019.
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 and other investment funding requirements, share repurchase activity and other liquidity needs for at least the next twelve months.
Sources and Uses of Cash
As of September 30, 2020, we had approximately $820 million in working capital, defined as current assets less current liabilities, as compared with $954 million as of December 31, 2019, a decrease of approximately $135 million. Cash and cash equivalents totaled approximately $238 million as of September 30, 2020, and included net proceeds from the third quarter issuance of our 4.50% Senior Notes, net of the redemption of our 4.875% Senior Notes, as described in further detail below. As of December 31, 2019, cash and equivalents totaled $71 million.
Sources and uses of cash are summarized below (in millions):
For the Nine Months Ended September 30,
20202019
Net cash provided by operating activities$712.5 $441.4 
Net cash used in investing activities$(177.2)$(143.5)
Net cash used in financing activities$(369.3)$(282.0)
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 nine month period ended September 30, 2020 was $712 million, as compared with approximately $441 million for the same period in 2019, for an increase in cash provided by operating activities of approximately $271 million. The increase in cash flow from operating activities was primarily due to the effect of working capital-related changes in assets and liabilities, net, offset, in part, by a reduction in net income.
Our days sales outstanding, net of contract liabilities (“DSO”) was 85 as of September 30, 2020 and 90 as of December 31, 2019. 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. 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 nine month period ended September 30, 2020 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 expectations, 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 $34 million to $177 million for the nine month period ended September 30, 2020 from $144 million for the nine month period ended September 30, 2019. For the nine month period ended September 30, 2020, we spent $184 million on capital expenditures, or $154 million, net of asset disposals, as compared with $85 million, or $58 million, net of asset disposals, for the same period in the prior year, for an increase in cash used in investing activities of $96 million. Cash paid for acquisitions, net, decreased by approximately $83 million for the nine month period ended September 30, 2020 as compared with the same period in the prior year. Payments for other investments totaled $17 million for the nine month period ended September 30, 2020 and related primarily to certain equity and other investments, whereas for the nine month period ended September 30, 2019, payments for other investments totaled $6 million, for an increase of approximately $12 million in cash used in investing activities. Proceeds from other investments for the nine month period ended September 30, 2020 decreased by $14 million as compared with the same period in the prior year, which included the sale of an investment in a telecommunications entity and the settlement of a separate investment.
Financing Activities. Net cash used in financing activities for the nine month period ended September 30, 2020 was $369 million, as compared with net cash used in financing activities of $282 million for the nine month period ended September 30, 2019, for an increase in cash used in financing activities of $87 million. The increase in cash used in financing activities was driven primarily by Credit facility-related activity and
37


share repurchases, offset in part, by proceeds from the issuance of $600 million aggregate principal amount of our 4.50% Senior Notes in the third quarter of 2020, net of the redemption of $400 million aggregate principal amount of our 4.875% Senior Notes. Credit facility and other borrowing-related activity, net, for the nine month period ended September 30, 2020 totaled $310 million of repayments, net of borrowings, as compared with $187 million for the nine month period ended September 30, 2019, for an increase in cash used in financing activities of approximately $124 million. Additionally, payments of finance lease obligations increased by $33 million for the nine month period ended September 30, 2020. Payments for repurchases of common stock totaled $120 million for the nine month period ended September 30, 2020, an increase of approximately $115 million as compared with the same period in the prior year. Payments of acquisition-related contingent consideration included within financing activities totaled $39 million for the nine month period ended September 30, 2020 as compared with $29 million for the same period in the prior year, for an increase of $10 million in cash used in financing activities. Total payments of acquisition-related contingent consideration, including payments in excess of acquisition-date liabilities, which are classified within operating activities, totaled $50 million and $30 million for the nine month periods ended September 30, 2020 and 2019, respectively. Payments for other financing activities, which relate to payments of financing costs for debt instruments, including early repayment premiums on the redemption of our 4.50% Senior Notes, totaled $11 million for the nine month period ended September 30, 2020, an increase of $6 million as compared with the same period in the prior year.
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. Borrowings under the Credit Facility are used for working capital requirements, capital expenditures and other corporate purposes, including share repurchases, equity investments, potential acquisitions or other strategic arrangements 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 2019 Form 10-K.
Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes
In August 2020, we issued $600 million aggregate principal amount of 4.50% Senior Notes due August 15, 2028 in a private offering and used a portion of the net proceeds to repurchase and redeem $400 million aggregate principal amount of our 4.875% Senior Notes. The remaining net proceeds from the 4.50% Senior Notes offering were primarily used to repay revolving loans under our Credit Facility. See Note 7 - Debt in the notes to the consolidated financial statements, which is incorporated by reference.
Debt Covenants
We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of September 30, 2020.
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 2019 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 and fluctuations in global supply and demand. We closely monitor inflationary factors and any impact they may have on our operating results or financial condition.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
As of September 30, 2020, 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 September 30, 2020, we had $20 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 1.98% and a term loan with a
38


balance of $400 million with an interest rate of 1.39%. A 100 basis point increase in the applicable interest rates under our credit facilities would have increased our interest expense by approximately $5 million for the nine month period ended September 30, 2020.
As of September 30, 2020, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes and $295 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 4.0%. None of this debt subjects us to interest rate risk, but we may be subject to changes in interest rates if and when we refinance this debt at maturity or otherwise.
Foreign Currency Risk
Certain of our consolidated revenue and operating expenses are in foreign currencies. Our foreign operations are primarily in Canada. Revenue generated from foreign operations represented 2% of our total revenue for the nine month period ended September 30, 2020. Revenue and expense related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which minimizes the impact that fluctuations in exchange rates would have on net income or loss. We are, however, subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies. Such transactions were not material to our operations for the three or nine month periods ended September 30, 2020. 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 September 30, 2020. 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 September 30, 2020.
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 September 30, 2020 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
39


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 2019 Form 10-K.
ITEM 1A.    RISK FACTORS
Except as set forth below 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 2019 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 2019 Form 10-K, as updated by our Quarterly Report on Form 10-Q and other filings we make with the SEC.
Our business and operations, and the operations of our customers, may be adversely affected by epidemics or pandemics such as the COVID-19 pandemic.
We may face risks related to health epidemics and pandemics or other outbreaks of communicable diseases. The global spread of COVID-19 has created significant volatility, uncertainty and economic disruption, including significant volatility in the U.S. economy and financial markets. The extent to which the COVID-19 pandemic could affect our business, operations, financial results and the trading price of our common stock will depend on numerous evolving factors that we may not be able to accurately predict, including the duration and scope of the pandemic, governmental and business actions that have been and continue to be taken in response to the pandemic, including mitigation efforts such as "stay-at-home," "shelter-in-place," social distancing, travel restrictions and other similar orders, as well as the impact of the pandemic on the U.S. economy, global economic and market activity and actions taken in response, including from stimulus efforts such as the Families First Coronavirus Act and the CARES Act.
A public health epidemic or pandemic, such as the COVID-19 pandemic, poses the risk that we or our employees, customers and/or business partners may be prevented from conducting ordinary course business activities for an indefinite period of time, including due to shutdowns or cancellations that may be mandated or requested by governmental authorities or others, or that the pandemic may otherwise interrupt or affect business activities. The COVID-19 pandemic has had a negative effect on our operations. While we expect this to continue during the remainder of 2020 and into early 2021 at least, it is currently unclear how long an economic recovery could take, and we cannot predict the extent or duration of potential negative effects on our operations. We have adjusted standard operating procedures within our business operations to ensure continued employee and customer safety and are continually monitoring evolving health guidelines as well as market conditions and responding to changes as appropriate. We cannot be certain, however, that these efforts will prevent further disruption due to effects of the pandemic on business and market conditions. Additionally, we could be exposed to increased risks and costs associated with workplace health claims. In light of the federal and state mandates implemented to control the spread of COVID-19, we have taken steps that allow certain administrative personnel to work remotely. Many of these measures are being deployed for the first time and, despite our implementation of information technology security measures, there is no guarantee that the data security and privacy safeguards we have put in place will be completely effective or that we will not encounter some of the common risks associated with employees accessing Company data and systems remotely.
Disruptions in global 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, which has experienced significant volatility in oil prices and demand. Unfavorable market conditions, market uncertainty and/or economic downturns could continue to have a negative effect on demand for our customers’ services and/or the profitability of services. Our customers may not have the ability to fund capital expenditures for infrastructure, or may have difficulty obtaining financing for planned projects, which could reduce their capital spending and/or result in reduced demand for our services and/or delays or cancellations of current or planned future projects. Delay in the receipt of regulatory approvals due to pandemic-related disruptions could also affect project timing and activity levels. We could also incur incremental costs to operate in the current environment or experience lower levels of overhead absorption from a reduction in revenue, both of which could negatively affect our margins and profitability. Additionally, the economic and market disruptions resulting from COVID-19 could also lead to greater than normal uncertainty with respect to the realization of estimated amounts, including our estimates for backlog, revenue recognition, recoverability of goodwill, intangible assets and other investments and our provisions for credit losses. Our customers could seek to delay payments to us as a result of the pandemic’s financial effects on them, which could negatively affect our cash flows and liquidity. The ultimate extent, duration and impact of the COVID-19 pandemic is uncertain, the effects of which could be significant, and we cannot predict or quantify with any certainty the extent to which it could adversely affect our future financial condition, results of operations, liquidity, cash flows or the market price of our common stock.
40


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 September 30, 2020:



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)
July 1 through July 31— $— — $158,617,588 
August 1 through August 31456 $46.24 — $158,617,588 
September 1 through September 30— $— — $158,617,588 
Total456 — 
(a)Reflects shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs.
(b)Includes $8.6 million available for repurchase 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
4.1
4.2
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 September 30, 2020, formatted in Inline XBRL (included with the Exhibit 101 attachments).
______________
*    Filed herewith.
**    Furnished herewith.
41



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:October 29, 2020
/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)
42
EX-31.1 2 mtz9302010-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:October 29, 2020
/s/ José R. Mas
José R. Mas         
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 mtz9302010-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:October 29, 2020
/s/ George L. Pita
George L. Pita
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 mtz9302010-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 September 30, 2020 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:October 29, 2020
/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 September 30, 2020, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 5 mtz9302010-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 September 30, 2020 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:October 29, 2020
/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 September 30, 2020, or as a separate disclosure document of the Company or the certifying officers.


EX-101.SCH 6 mtz-20200930.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 (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (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 (2019 Acquisitions) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (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 - Telecommunications Entities) (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 (Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Debt (Senior Secured Credit Facility) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Debt (Other Credit Facilities) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Debt (Additional Information) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2141108 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 2342306 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Lease Obligations (Additional Lease Information) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Lease Obligations (Finance Leases) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Lease Obligations (Operating Leases) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2446431 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2446431 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2147109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2348307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2452435 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Employee Stock Purchase Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2153110 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2354308 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2156111 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Equity (Share Activity) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2158112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2160113 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 2361309 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Segments and Related Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 2467444 - Disclosure - Segments and Related Information (Foreign Operations) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2468445 - Disclosure - Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2169114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2470446 - Disclosure - Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2471447 - Disclosure - Commitments and Contingencies (Investment Arrangements) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2472448 - Disclosure - Commitments and Contingencies (Other Guarantees) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2473449 - Disclosure - Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2174115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2475450 - Disclosure - Related Party Transactions (Management) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2476451 - Disclosure - Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2477452 - Disclosure - Related Party Transactions (Executive Officers) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2478453 - Disclosure - Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mtz-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mtz-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mtz-20200930_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 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] Unrealized fair value measurement gains, AVCT convertible debentures Debt Securities, Available-for-sale, Unrealized Gain (Loss) 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 Payments or expenses, related party Payments, related party Related Party Transaction, Expenses from Transactions with Related Party Financing commitments Contractual Obligation Debt issuance costs, gross Debt Issuance Costs, Gross Change in accounting principle, accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Measurement period adjustments, non-amortizing intangible assets Indefinite-lived Intangible Assets, Purchase Accounting Adjustments 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] Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders 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"). Reporting unit, percentage of fair value in excess of carrying amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Current Fiscal Year End Date Current Fiscal Year End Date Repayments of other borrowings, net Proceeds from (Repayments of) Other Long-term Debt 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. Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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 Shell Company Entity Shell Company Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Cover [Abstract] Accounts payable Accounts Payable, Current Goodwill, currency translation gains (losses) Goodwill, Foreign Currency Translation Gain (Loss) Document Type Document Type Other Commitments [Table] Other Commitments [Table] Foreign currency translation 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 assets Operating Lease, Right-of-Use Asset Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Weighted average price per share purchased under employee stock purchase plans Weighted Average Price Per Share Purchased Under Employee Stock Purchase Plans Share-based payment arrangement, weighted-average price per share purchased under employee stock purchase plans. Concentration Risk from Type of Arrangement [Member] Product Concentration Risk [Member] Govermment [Member] Govermment [Member] Activities related to government transactions. 2021 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. 2021 Finance Lease, Liability, to be Paid, Year One 2024 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] Treasury stock, at cost: 18,941,926 shares and 15,344,917 shares as of September 30, 2020 and December 31, 2019, respectively Treasury Stock, Common, Value Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Quarterly Report Document Quarterly Report Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Payment for debt extinguishment, call premiums Payment for Debt Extinguishment or Debt Prepayment Cost 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 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 Entity File Number Entity File Number 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] 4.875% Senior Notes [Member] Four Point Eight Seven Five Percent Senior Notes [Member] 4.875% Senior Notes 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 Document Fiscal Period Focus Document Fiscal Period Focus 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] Effect of share repurchases, decrease in weighted average shares outstanding (in shares) EffectOfRepurchasesOnWeightedAverageSharesOutstanding The decrease in the Company's weighted average number of shares outstanding, as a result of current period(s) share repurchases. 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] Business Combinations [Abstract] Business Combinations [Abstract] 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 investment, 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] 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] Amendment Flag Amendment Flag Stock-based compensation plans, number of shares available for future grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Long-term line of credit Long-term Line of Credit Self-insurance reserve, non-current Self Insurance Reserve, Noncurrent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities 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] Schedule of Employee Stock Purchase Plans Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] 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 Local Phone Number Local Phone Number Segments [Domain] Segments [Domain] Net income - diluted (in dollars) Net Income (Loss) Attributable to Parent, Diluted Repayments of 4.875% senior notes Repayments of 4.875% senior notes Repayments of Unsecured Debt 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 Workers' Compensation [Member] Accident and Health Insurance Product Line [Member] 2022 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 Entity Current Reporting Status Entity Current Reporting Status General warranty, period (in years) Warranty Period, Expected Term Period the Company generally warrants the work it performs following substantial completion of a project, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months and thirteen days. Total debt, net of deferred financing costs Long-term Debt and Lease Obligation, Including Current Maturities 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Customer Relationships and Backlog [Member] Customer-Related Intangible Assets [Member] 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] Customer with Third Largest Net Accounts Receivable Position [Member] Customer With Third Highest Net Accounts Receivable Position [Member] Customer who accounted for the third highest/largest net accounts receivable position, which represents accounts receivable, net, less billings in excess of costs and earnings. 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 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. Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Other intangible assets, net, amortizing, beginning balance Other intangible assets, net, amortizing, ending balance Finite-Lived Intangible Assets, Net Number of management members, subcontracting arrangement Number Of Management Members Number of persons from management with an ownership interest in the related party entity Payables, related party Accounts Payable, Related Parties Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Equity investment and warrants, amount paid (in dollars) Equity Securities, FV-NI, Cost Entity Small Business Entity Small Business 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 Entity Filer Category Entity Filer Category Unrealized fair value measurement gains, net, 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. Entity Address, City or Town Entity Address, City or Town Point in Time [Member] Transferred at Point in Time [Member] Proceeds from issuance of 4.50% senior notes Proceeds from Issuance of Unsecured Debt 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] Document Fiscal Year Focus Document Fiscal Year Focus 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] 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. Acquisition of treasury stock, at cost Treasury stock acquired, value Treasury Stock, Value, Acquired, Cost Method Debt instrument, minimum percentage of principal required to redeem in the event of default Debt Instrument, Minimum Percentage of Principal Required to Redeem in the Event of Default The minimum percentage of the outstanding senior notes that the trustee or holders must control before declaring the senior notes payable if a default event occurs. 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] 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] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] 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] Document Period End Date Document Period End Date 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. Entity Registrant Name Entity Registrant Name 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-based compensation, vested awards, net tax benefits Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Consolidated Entities [Axis] Consolidated Entities [Axis] Goodwill, gross Goodwill, Gross Subsegments [Domain] Subsegments [Domain] Comprehensive income attributable to MasTec, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2023 Finance Lease, Liability, to be Paid, Year Three Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Scenario [Domain] Scenario [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Entity Tax Identification Number Entity Tax Identification Number 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] Equitrans Midstream Corporation/EQT Corporation [Member] Equitrans Midstream Corporation/EQT Corporation [Member] Equitrans Midstream Corporation/EQT Corporation (business name). 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 Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Trading Symbol Trading Symbol Operating leases, term of contract (in years) Lessee, Operating Lease, Term of Contract Other Guarantees [Table] Schedule of Guarantor Obligations [Table] 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 Debt instrument redemption price percentage with equity offerings Debt Instrument Redemption Price Percentage With Equity Offerings The redemption price of the principal amount of senior notes, if redeemed using cash proceeds from equity offerings. 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] Measurement Input Type [Axis] Measurement Input Type [Axis] Goodwill, acquired during period Goodwill, Acquired During Period Transfers in (out), non-amortizing intangible assets Indefinite-lived Intangible Assets, Transfer In (Out) Amount of transfer in (out) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance with an indefinite life. 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] City Area Code City Area Code Line of credit facility, term loan, amount of quarterly principal installment payments Line of Credit Facility, Periodic Payment, Principal Weighted average per share grant date fair value (in dollars per share) Employee Stock Purchase Plan, Weighted Average Per Share Grant Date Fair Value The weighted average per share grant date fair value of shares issued under the employee stock purchase plans during the reporting period. 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 Title of 12(b) Security Title of 12(b) Security 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 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 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] Remaining amortization period (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Customer [Domain] Customer [Domain] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Debt instrument, change of control, redemption price, percent Debt Instrument, Change of Control, Redemption Price, Percent The premium to redeem senior notes if a change of control occurs. Construction Services [Member] Construction Services [Member] Construction services. Capital surplus Additional Paid in Capital, Common Stock 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 Transfers in (out), amortizing intangible assets Finite-lived Intangible Assets, Transfer In (Out) Amount of transfer in (out) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance with a finite life. 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 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] Communications and Electrical Transmission [Domain] Communications and Electrical Transmission [Member] Assets acquired pertain to the Communications and Electrical Transmission segments. 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] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] 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] Goodwill, net Goodwill, net Goodwill Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Additions from new business combinations Intangible Assets Acquired, Gross (Excluding Goodwill) Amount of increase in intangible assets, excluding goodwill, from an acquisition. Debt instrument, face amount Debt Instrument, Face Amount 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". 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] Receivables, net, related party Receivables, related party Accounts Receivable, Related Parties Equity [Abstract] Equity [Abstract] CCI [Member] Cross Country Infrastructure [Member] Cross Country Infrastructure Services, Inc. ("CCI") (business name). 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". Measurement period adjustments, amortizing intangible assets Finite-Lived Intangible Assets, Purchase Accounting Adjustments Supplemental disclosure of non-cash information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Central Index Key Entity Central Index Key ASU 2016-13 [Member] Accounting Standards Update 2016-13 [Member] Additions from new business combinations, non-amortizing intangible assets Indefinite-lived Intangible Assets Acquired Contract liabilities Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company 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 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 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 - 92,761,041 and 91,909,430 (including 1,732,454 and 1,221,593 of unvested stock awards) as of September 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Transfers in (out) Intangible Assets, Gross (Excluding Goodwill), Transfer In (Out) Amount of transfer in (out) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance. 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] 2024 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 Operating Leases [Table] Schedule of Operating Leased Assets [Table] Negative equity method investment EquityMethodInvestmentNegativeAmount Negative equity method investment, presented as a liability Contract Assets [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Pro Forma Financial Information and Acquisition Results [Abstract] Business Acquisition, Pro Forma Information [Abstract] Measurement period adjustments Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments 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] Debt instrument, redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Accounts receivable, net of allowance 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] 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 income 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. Line of credit facility, interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Entity Address, Address Line One Entity Address, Address Line One 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] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Payments for life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Accounting Guidance [Domain] Accounting Guidance [Domain] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock-Based Compensation and Other Employee Benefit Plans Share-based Payment Arrangement [Text Block] Net income attributable to MasTec, Inc. Net income - basic (in dollars) Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province 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 2020, remaining three 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 Comprehensive income 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. 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 Business combinations, contingent consideration, mandatorily redeemable non-controlling interest Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Contributions from noncontrolling interests Noncontrolling Interest, Increase from Subsidiary Equity Issuance Equity Stockholders' Equity Attributable to Parent [Abstract] Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other Credit Facilities [Member] Foreign Line of Credit [Member] 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 Debt instrument, redemption price (percentage) Debt Instrument, Redemption Price, Percentage 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] 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] Prospective Adoption of New Accounting Pronouncements [Axis] Prospective Adoption of New Accounting Pronouncements [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] (Distributions to) proceeds from non-controlling interests Proceeds from (Payments to) Noncontrolling Interests 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. Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Write off of deferred debt issuance cost Write off of Deferred Debt Issuance Cost Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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) expense, 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] Effective income tax rate reconciliation, other adjustments, amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 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 investment, 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 2020, remaining three months Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Revenue Revenue (in dollars) Revenues Provision for income taxes Income Tax Expense (Benefit) Income tax payments, net of refunds Income Taxes Paid, Net Reporting Unit A [Member] Reporting Unit A [Member] The reporting unit A for which quantitative testing was performed. 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 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 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] ASU 2018-15 [Member] Accounting Standards Update 2018-15 [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Other assets, current and long-term portion Increase (Decrease) in Other Operating Assets 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) Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high 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 Provision for 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] 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] Security Exchange Name Security Exchange Name 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 Payments of acquisition-related contingent consideration Payment for Contingent Consideration Liability, Financing Activities Unrealized gains (losses) on equity investee activity, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Equity Investee [Member] Investee [Member] 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) Document Transition Report Document Transition Report 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] Revenue, related party Revenue from Related Parties Reporting Unit B [Member] Reporting Unit B [Member] The reporting unit (B) for which quantitative testing was performed. Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] 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] ASU 2018-13 [Member] Accounting Standards Update 2018-13 [Member] Segments and Related Information [Line Items] Segment Reporting Information [Line Items] Other Guarantees [Line Items] Guarantor Obligations [Line Items] 2022 Finance Lease, Liability, to be Paid, Year Two Guarantees and Product Warranties [Abstract] Guarantees and Product Warranties [Abstract] 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. Subsegments [Axis] Subsegments [Axis] EX-101.PRE 10 mtz-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 mtz-20200930_g1.jpg begin 644 mtz-20200930_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-20200930_htm.xml IDEA: XBRL DOCUMENT 0000015615 2020-01-01 2020-09-30 0000015615 2020-10-26 0000015615 2020-07-01 2020-09-30 0000015615 2019-07-01 2019-09-30 0000015615 2019-01-01 2019-09-30 0000015615 2020-09-30 0000015615 2019-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2020-09-30 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2019-12-31 0000015615 us-gaap:CommonStockMember 2020-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2020-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000015615 us-gaap:RetainedEarningsMember 2020-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000015615 us-gaap:ParentMember 2020-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-06-30 0000015615 2020-06-30 0000015615 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000015615 us-gaap:ParentMember 2020-07-01 2020-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000015615 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000015615 us-gaap:CommonStockMember 2020-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2020-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000015615 us-gaap:RetainedEarningsMember 2020-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000015615 us-gaap:ParentMember 2020-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-09-30 0000015615 us-gaap:CommonStockMember 2019-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2019-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000015615 us-gaap:RetainedEarningsMember 2019-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000015615 us-gaap:ParentMember 2019-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2019-06-30 0000015615 2019-06-30 0000015615 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000015615 us-gaap:ParentMember 2019-07-01 2019-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2019-07-01 2019-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000015615 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000015615 us-gaap:CommonStockMember 2019-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2019-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000015615 us-gaap:RetainedEarningsMember 2019-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000015615 us-gaap:ParentMember 2019-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2019-09-30 0000015615 2019-09-30 0000015615 us-gaap:CommonStockMember 2019-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2019-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000015615 us-gaap:RetainedEarningsMember 2019-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000015615 us-gaap:ParentMember 2019-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2019-12-31 0000015615 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0000015615 us-gaap:ParentMember 2020-01-01 2020-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000015615 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-09-30 0000015615 us-gaap:CommonStockMember 2018-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2018-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000015615 us-gaap:RetainedEarningsMember 2018-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000015615 us-gaap:ParentMember 2018-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2018-12-31 0000015615 2018-12-31 0000015615 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000015615 us-gaap:ParentMember 2019-01-01 2019-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0000015615 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-09-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-09-30 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-07-01 2020-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-07-01 2019-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000015615 srt:MaximumMember 2019-01-01 2019-09-30 0000015615 srt:MaximumMember 2020-01-01 2020-09-30 0000015615 2020-07-01 2020-09-30 0000015615 us-gaap:AccountingStandardsUpdate201815Member 2020-09-30 0000015615 us-gaap:AccountingStandardsUpdate201613Member 2020-09-30 0000015615 us-gaap:AccountingStandardsUpdate201813Member 2020-09-30 0000015615 mtz:CommunicationsMember 2020-09-30 0000015615 mtz:OilAndGas1Member 2020-09-30 0000015615 mtz:ElectricalTransmissionMember 2020-09-30 0000015615 mtz:CleanEnergyAndInfrastructureMember 2020-09-30 0000015615 mtz:GoodwillGrossMember 2020-01-01 2020-09-30 0000015615 mtz:GoodwillAccumulatedImpairmentLossMember 2020-01-01 2020-09-30 0000015615 us-gaap:TradeNamesMember 2019-12-31 0000015615 us-gaap:ContractualRightsMember 2019-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0000015615 us-gaap:ContractualRightsMember 2019-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000015615 us-gaap:TradeNamesMember 2020-01-01 2020-09-30 0000015615 us-gaap:ContractualRightsMember 2020-01-01 2020-09-30 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-01-01 2020-09-30 0000015615 us-gaap:ContractualRightsMember 2020-01-01 2020-09-30 0000015615 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-09-30 0000015615 us-gaap:TradeNamesMember 2020-09-30 0000015615 us-gaap:ContractualRightsMember 2020-09-30 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-09-30 0000015615 us-gaap:ContractualRightsMember 2020-09-30 0000015615 us-gaap:OtherIntangibleAssetsMember 2020-09-30 0000015615 srt:WeightedAverageMember us-gaap:ContractualRightsMember 2020-01-01 2020-01-01 0000015615 mtz:OilAndGas1Member 2020-07-01 2020-09-30 0000015615 mtz:OilAndGas1Member mtz:ReportingUnitAMember 2020-07-01 2020-09-30 0000015615 mtz:OilAndGas1Member mtz:ReportingUnitAMember 2020-09-30 0000015615 mtz:OilAndGas1Member mtz:ReportingUnitBMember 2020-07-01 2020-09-30 0000015615 mtz:A2020AcquisitionsMember 2020-09-30 0000015615 mtz:CommunicationsandElectricalTransmissionMember 2020-01-01 2020-09-30 0000015615 mtz:CommunicationsMember 2020-01-01 2020-09-30 0000015615 mtz:ElectricalTransmissionMember 2020-01-01 2020-09-30 0000015615 mtz:A2020AcquisitionsMember 2020-01-01 2020-09-30 0000015615 srt:ScenarioForecastMember mtz:A2020AcquisitionsMember 2023-01-01 2023-12-31 0000015615 srt:MaximumMember mtz:A2020AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2020-09-30 0000015615 2019-01-01 2019-12-31 0000015615 mtz:OilAndGas1Member 2019-01-01 2019-12-31 0000015615 mtz:CommunicationsMember 2019-01-01 2019-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2019-01-01 2019-12-31 0000015615 mtz:A2019AcquisitionsMember 2019-12-31 0000015615 mtz:A2019AcquisitionsMember 2019-01-01 2019-12-31 0000015615 srt:MinimumMember mtz:A2019AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2019-12-31 0000015615 srt:MaximumMember mtz:A2019AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2019-12-31 0000015615 mtz:A2019AcquisitionsMember 2020-09-30 0000015615 mtz:EarnoutArrangementsMember 2020-09-30 0000015615 mtz:EarnoutArrangementsMember 2019-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2020-09-30 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2019-12-31 0000015615 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2020-09-30 0000015615 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2020-09-30 0000015615 srt:WeightedAverageMember us-gaap:MeasurementInputDiscountRateMember 2020-09-30 0000015615 mtz:EarnoutArrangementsMember 2020-07-01 2020-09-30 0000015615 mtz:EarnoutArrangementsMember 2019-07-01 2019-09-30 0000015615 mtz:EarnoutArrangementsMember 2020-01-01 2020-09-30 0000015615 mtz:EarnoutArrangementsMember 2019-01-01 2019-09-30 0000015615 mtz:WahaJVsMember 2020-09-30 0000015615 mtz:CrossCountryInfrastructureMember 2020-09-30 0000015615 mtz:FMTechMember 2020-09-30 0000015615 us-gaap:LoansReceivableMember 2020-09-30 0000015615 mtz:WahaJVsMember 2020-07-01 2020-09-30 0000015615 mtz:WahaJVsMember 2019-07-01 2019-09-30 0000015615 mtz:WahaJVsMember 2020-01-01 2020-09-30 0000015615 mtz:WahaJVsMember 2019-01-01 2019-09-30 0000015615 mtz:WahaJVsMember 2019-12-31 0000015615 mtz:AVCTMember 2020-09-30 0000015615 mtz:AVCTMember 2019-12-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2020-09-30 0000015615 mtz:AVCTMember 2020-07-01 2020-09-30 0000015615 mtz:AVCTMember 2020-01-01 2020-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:InvesteeMember 2020-07-01 2020-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:InvesteeMember 2020-01-01 2020-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:InvesteeMember 2020-09-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-01-01 2020-09-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2020-09-30 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-01-01 2020-09-30 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember 2019-12-31 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2019-12-31 0000015615 srt:MinimumMember 2020-01-01 2020-09-30 0000015615 us-gaap:FinanceReceivablesMember 2020-07-01 2020-09-30 0000015615 us-gaap:FinanceReceivablesMember 2019-07-01 2019-09-30 0000015615 us-gaap:FinanceReceivablesMember 2020-01-01 2020-09-30 0000015615 us-gaap:FinanceReceivablesMember 2019-01-01 2019-09-30 0000015615 us-gaap:LandMember 2020-09-30 0000015615 us-gaap:LandMember 2019-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2020-09-30 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2020-09-30 0000015615 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2020-09-30 0000015615 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000015615 us-gaap:ConstructionInProgressMember 2020-09-30 0000015615 us-gaap:ConstructionInProgressMember 2019-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2020-01-01 2020-09-30 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2019-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-04 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-19 2020-08-19 0000015615 srt:ScenarioForecastMember mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-04 2023-08-15 0000015615 srt:ScenarioForecastMember mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-04 2028-08-15 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-07-01 2020-09-30 0000015615 us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 srt:ScenarioForecastMember 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 2020-09-30 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 srt:WeightedAverageMember us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 srt:WeightedAverageMember us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2020-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2019-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2019-12-31 2019-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2020-09-30 2020-09-30 0000015615 us-gaap:ForeignLineOfCreditMember 2020-09-30 0000015615 us-gaap:ForeignLineOfCreditMember 2019-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2020-09-30 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2020-09-30 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2019-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2020-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2019-12-31 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2020-01-01 2020-09-30 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2020-01-01 2020-09-30 0000015615 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000015615 srt:MinimumMember 2020-09-30 0000015615 srt:MaximumMember 2020-09-30 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2020-01-01 2020-09-30 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2020-01-01 2020-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-09-30 2020-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-07-01 2020-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2019-07-01 2019-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2019-01-01 2019-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2019-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0000015615 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0000015615 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0000015615 srt:MinimumMember 2020-07-01 2020-09-30 0000015615 srt:MaximumMember 2020-07-01 2020-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2020-07-01 2020-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-07-01 2020-09-30 0000015615 srt:MinimumMember 2019-07-01 2019-09-30 0000015615 srt:MaximumMember 2019-07-01 2019-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-09-30 0000015615 srt:MinimumMember 2019-01-01 2019-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000015615 mtz:September2018ShareRepurchaseProgramMember 2020-01-01 2020-09-30 0000015615 mtz:September2018ShareRepurchaseProgramMember 2018-09-11 0000015615 mtz:December2018ShareRepurchaseProgramMember 2020-01-01 2020-09-30 0000015615 mtz:December2018ShareRepurchaseProgramMember 2018-12-21 0000015615 mtz:December2018ShareRepurchaseProgramMember 2020-09-30 0000015615 mtz:March2020ShareRepurchaseProgramMember 2020-09-30 0000015615 mtz:March2020ShareRepurchaseProgramMember 2020-03-19 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-07-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2019-07-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-01-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2019-01-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2020-07-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2019-07-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2020-01-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGas1Member 2019-01-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2020-07-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2019-07-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2020-01-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:ElectricalTransmissionMember 2019-01-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-07-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2019-07-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-01-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2019-01-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2020-07-01 2020-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2019-07-01 2019-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2020-07-01 2020-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2019-07-01 2019-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2019-01-01 2019-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2020-01-01 2020-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2019-07-01 2019-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-09-30 0000015615 country:US 2020-07-01 2020-09-30 0000015615 country:US 2019-07-01 2019-09-30 0000015615 country:US 2020-01-01 2020-09-30 0000015615 country:US 2019-01-01 2019-09-30 0000015615 us-gaap:NonUsMember 2020-07-01 2020-09-30 0000015615 us-gaap:NonUsMember 2019-07-01 2019-09-30 0000015615 us-gaap:NonUsMember 2020-01-01 2020-09-30 0000015615 us-gaap:NonUsMember 2019-01-01 2019-09-30 0000015615 country:US 2020-09-30 0000015615 country:US 2019-12-31 0000015615 us-gaap:NonUsMember 2020-09-30 0000015615 us-gaap:NonUsMember 2019-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-09-30 2020-09-30 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 2019-12-31 0000015615 mtz:GovermmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000015615 mtz:GovermmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000015615 mtz:GovermmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0000015615 mtz:GovermmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000015615 mtz:ATT1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0000015615 mtz:EquitransMidstreamCorporationEQTCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000015615 mtz:EquitransMidstreamCorporationEQTCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0000015615 mtz:EquitransMidstreamCorporationEQTCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000015615 mtz:EquitransMidstreamCorporationEQTCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2020-09-30 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2019-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2020-09-30 0000015615 us-gaap:PerformanceGuaranteeMember 2019-12-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2020-09-30 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2020-09-30 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain us-gaap:CorporateJointVentureMember 2020-09-30 0000015615 us-gaap:CorporateJointVentureMember 2020-09-30 0000015615 us-gaap:CorporateJointVentureMember 2019-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2020-09-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2019-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2020-09-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2019-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2020-09-30 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2019-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2020-09-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2019-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2020-09-30 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2019-12-31 0000015615 mtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-09-30 2020-09-30 0000015615 mtz:CustomerWithHighestNetAccountsReceivablePosition1Member us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-09-30 2020-09-30 0000015615 mtz:CustomerWithSecondHighestNetAccountsReceivablePositionMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-09-30 2020-09-30 0000015615 mtz:DisclosedCustomersWithHighestNetAccountsReceivablePositionsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-31 2019-12-31 0000015615 mtz:CustomerWithHighestNetAccountsReceivablePosition1Member us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-31 2019-12-31 0000015615 mtz:CustomerWithSecondHighestNetAccountsReceivablePositionMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-31 2019-12-31 0000015615 mtz:CustomerWithThirdHighestNetAccountsReceivablePositionMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-31 2019-12-31 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000015615 mtz:TenLargestCustomers1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-07-01 2020-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2019-07-01 2019-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-01-01 2020-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2019-01-01 2019-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2019-12-31 0000015615 mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-07-01 2020-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-07-01 2019-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-01-01 2020-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-01-01 2019-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-09-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-07-01 2020-09-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2019-07-01 2019-09-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-01-01 2020-09-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2019-01-01 2019-09-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2019-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2020-07-01 2020-09-30 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2019-07-01 2019-09-30 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-09-30 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2019-01-01 2019-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-07-01 2020-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2019-07-01 2019-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-01-01 2020-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2019-01-01 2019-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2019-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-07-01 2020-09-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2019-07-01 2019-09-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-01-01 2020-09-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2019-01-01 2019-09-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-09-30 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2019-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2020-09-30 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-09-30 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-07-01 2020-09-30 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-01-01 2020-09-30 0000015615 mtz:A2019AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-09-30 0000015615 mtz:A2019AcquisitionsMember srt:ManagementMember 2020-01-01 2020-09-30 0000015615 mtz:A2019AcquisitionsMember srt:ManagementMember 2020-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2020-07-01 2020-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2019-07-01 2019-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2020-07-01 2020-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2019-07-01 2019-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2019-01-01 2019-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2020-01-01 2020-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2019-01-01 2019-09-30 0000015615 srt:ExecutiveOfficerMember 2020-09-30 0000015615 srt:ExecutiveOfficerMember 2019-12-31 shares iso4217:USD iso4217:USD shares pure mtz:numberOfSegments mtz:reportingunit mtz:acquisition utr:Y mtz:numberOfEmployees mtz:numberOfCustomers false 2020 Q3 0000015615 --12-31 2020-01-01 2020-01-01 2020-01-01 true true true true true true P1Y P1Y P1Y P2Y 10-Q true 2020-09-30 false 001-08106 MasTec, Inc. FL 65-0829355 800 S. Douglas Road, 12th Floor Coral Gables, FL 33134 305 599-1800 Common Stock, $0.10 Par Value MTZ NYSE Yes Yes Large Accelerated Filer false false false 73866947 1698279000 2016618000 4684180000 5473965000 1380522000 1690558000 3948644000 4636006000 71397000 50515000 182173000 160019000 11200000 4681000 28384000 14152000 72690000 77146000 243163000 220581000 -13553000 -19297000 -45365000 -58178000 7445000 6966000 22092000 19778000 -5569000 0 -5569000 0 6612000 -8002000 18481000 -16323000 157405000 173385000 271455000 388484000 40520000 43303000 61681000 95073000 116885000 130082000 209774000 293411000 394000 1486000 48000 1993000 116491000 128596000 209726000 291418000 1.61 1.71 2.87 3.88 72138000 75217000 72971000 75131000 1.59 1.69 2.84 3.85 73095000 75934000 73787000 75760000 116885000 130082000 209774000 293411000 -616000 -334000 -1753000 -321000 2839000 -7108000 -21447000 -21302000 119108000 122640000 186574000 271788000 394000 1486000 48000 1993000 118714000 121154000 186526000 269795000 238174000 71427000 917099000 850326000 1019879000 1024568000 85541000 100069000 44365000 52000000 29017000 75169000 2334075000 2173559000 994193000 905835000 187531000 229903000 1231717000 1221440000 191673000 211528000 262560000 254741000 5201749000 4997006000 138935000 118429000 74439000 81561000 582849000 535029000 108796000 87562000 169748000 115581000 368184000 206180000 71203000 74784000 1514154000 1219126000 1164457000 1314030000 125639000 154553000 301216000 296326000 219138000 221280000 3324604000 3205315000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 92761041 91909430 1732454 1221593 9276000 9191000 829495000 809753000 1720435000 1510709000 -98906000 -75706000 18941926 15344917 586955000 466727000 1873345000 1787220000 3800000 4471000 1877145000 1791691000 5201749000 4997006000 92665097 9267000 18941926 -586955000 821584000 1603944000 -101129000 1746711000 4125000 1750836000 116491000 116491000 394000 116885000 2223000 2223000 2223000 5639000 5639000 5639000 1391 0 0 0 0 94553 9000 2272000 2281000 2281000 0 719000 719000 92761041 9276000 18941926 -586955000 829495000 1720435000 -98906000 1873345000 3800000 1877145000 91626986 9163000 15344917 -466727000 799162000 1281198000 -74675000 1548121000 3217000 1551338000 128596000 128596000 1486000 130082000 -7442000 -7442000 -7442000 4192000 4192000 4192000 -920 0 0 0 0 28092 2000 1133000 1135000 1135000 91654158 9165000 15344917 -466727000 804487000 1409793000 -82117000 1674601000 4703000 1679304000 91909430 9191000 15344917 -466727000 809753000 1510709000 -75706000 1787220000 4471000 1791691000 209726000 209726000 48000 209774000 -23200000 -23200000 -23200000 15538000 15538000 15538000 694746 69000 -69000 0 0 156865 16000 4273000 4289000 4289000 3597009 120228000 120228000 120228000 0 719000 719000 92761041 9276000 18941926 -586955000 829495000 1720435000 -98906000 1873345000 3800000 1877145000 91327009 9133000 15329817 -466125000 789009000 1118375000 -60494000 1389898000 2126000 1392024000 291418000 291418000 1993000 293411000 -21623000 -21623000 -21623000 12132000 12132000 12132000 232499 23000 -23000 0 0 94650 9000 3369000 3378000 3378000 15100 602000 602000 602000 0 584000 584000 91654158 9165000 15344917 -466727000 804487000 1409793000 -82117000 1674601000 4703000 1679304000 209774000 293411000 182173000 160019000 28384000 14152000 2201000 1691000 15538000 12132000 7947000 8546000 14213000 1326000 22092000 19778000 12874000 9627000 -8833000 2841000 49802000 33522000 -10637000 -34253000 -15645000 -21293000 -38729000 -16641000 109689000 -30641000 160648000 -52537000 -7185000 26876000 712458000 441394000 11251000 94647000 183725000 85095000 29744000 27102000 17436000 5589000 648000 14705000 -4843000 0 -177177000 -143524000 1415426000 2185714000 1725845000 2371965000 0.0450 600000000 0 0.04875 400000000 0 -50000 -333000 92260000 59045000 39379000 29267000 -719000 584000 5483000 3414000 614000 34000 120228000 5652000 -11078000 -5459000 -369264000 -282043000 730000 -154000 166747000 15673000 71427000 27422000 238174000 43095000 57098000 73570000 12091000 73502000 86083000 163458000 <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; pipeline infrastructure; electrical utility transmission and distribution; power generation, including from clean energy and renewable sources; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure; and (5) Other. During the second quarter of 2020, the Company renamed its Power Generation and Industrial segment as the Clean Energy and Infrastructure segment to better represent the nature of the segment’s operations, end markets and customer characteristics. There was no change to the composition of the segment or its historical results.</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, 2019 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, 2019 contained in the Company’s 2019 Annual Report on Form 10-K (the “2019 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’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting. 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. 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.</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, including the potential future effects of the COVID-19 pandemic and other relevant global 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 those 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 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 March 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 has significantly affected economic conditions in the United States and internationally, as national, state and local governments reacted to the public health crisis by requiring mitigation measures resulting in workforce, supply chain and other market disruptions that have created significant uncertainties in the U.S. and global economies and disrupted business activities for an uncertain period of time. Although certain jurisdictions have subsequently taken steps to lift or ease such restrictions to various degrees, such lifting or easing could subsequently be reversed, or new restrictions imposed, due to a rise in cases of COVID-19.</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%">Most of the Company’s construction services have been and currently are deemed essential under state and local pandemic mitigation orders, and all of its business segments continue to operate. Where safe and possible, the Company has generally been directed by its customers to maintain normal work schedules. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners, including adjusting its standard operating procedures to respond to evolving health guidelines. The COVID-19 pandemic has had a negative impact on the Company’s operations and is expected to have some continued negative impact. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures or 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%">In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law on March 27, 2020.  The CARES Act provides for various tax relief and incentive measures, including provisions permitting the deferral and/or reduction of certain federal and payroll tax amounts. The Company has pursued certain of these relief provisions, and for the nine month period ended September 30, 2020, has deferred approximately $22 million of payroll taxes, net. The Company will continue to evaluate the potential effects of the CARES Act on its 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%">Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials, or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and totaled 36% and 35% for the nine month periods ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and accounted for approximately 5% for both the nine month periods ended September 30, 2020 and 2019. Substantially all of the Company’s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the nine month periods ended September 30, 2020 and 2019, 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, 2019 and 2018. Revenue recognized for the three month periods ended September 30, 2020 and 2019 as a result of changes in total contract transaction price estimates, including for variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $8.8 million and $13.3 million, respectively, and totaled $11.5 million and $52.2 million for the nine month periods ended September 30, 2020 and 2019, 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 not material as of September 30, 2020 or December 31, 2019.</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 September 30, 2020, the amount of the Company’s remaining performance obligations was $5.3 billion. Based on current expectations, the Company expects to recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2020, with the remainder to be recognized primarily in 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-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 September 30, 2020 and December 31, 2019, the Company included approximately $50 million and $27 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 September 30, 2020 and December 31, 2019, these change orders and/or claims were primarily related to certain projects in the Company’s Oil and Gas and Electrical Transmission 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%">See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements, as updated from the discussion in the Company’s 2019 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 2020</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 August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)</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:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2018-15”) to reduce diversity in practice in accounting for the costs of implementing cloud computing arrangements that are service contracts. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for internal-use software. Accounting for the service element of the cloud computing arrangement is not affected by the new guidance. Under ASU 2018-15, amortization expense, payments for and asset balances related to such capitalized implementation costs are to be presented within the same line items of the entity’s statements of operations, cash flows and balance sheets, respectively, as the related service fee activity and balances would be presented. ASU 2018-15, which the Company adopted on a prospective basis during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework - Changes to the Disclosure Requiremen</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ts for Fair Value Measurement</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2018-13”). ASU 2018-13, which is intended to improve the effectiveness of fair value measurement disclosures, modifies the disclosure requirements for certain estimates and assumptions used in determining the fair value of assets and liabilities. ASU 2018-13, which the Company adopted during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. See Note 4 - Fair Value of Financial Instruments for disclosure updates pertaining to significant unobservable inputs used to develop fair value estimates for certain of the Company’s Level 3 financial instruments.</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%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This ASU, together with its related clarifying ASUs (collectively, “ASU 2016-13”), introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including financial assets arising from revenue transactions, such as accounts receivable and contract assets. The new expected credit loss methodology, which is based on historical experience, current conditions and reasonable and supportable forecasts, replaced the incurred loss model for measuring and recognizing expected credit losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company adopted this ASU in the first quarter of 2020 and incorporated this guidance into its methodology for estimating its accounts receivable allowances. Based on historical trends, the financial condition of the Company’s customers and management’s expectations of economic and industry factors affecting the Company’s customers, ASU 2016-13 did not have a material effect on the Company’s consolidated financial statements upon adoption. Future credit loss expectations could be affected by changes in estimates or developing trends, including from changes in credit quality of the Company’s customers, changes in specific risks associated with the Company’s financial assets, or from changes in management’s expectations of future economic and industry conditions or other factors. Management actively monitors the economic environment, including any potential effects from the COVID-19 pandemic and/or volatility in the oil and gas markets on the credit quality of the Company’s customers and/or its financial assets. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information about the Company’s accounts receivable and related allowances, see Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities.</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, 2019 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, 2019 contained in the Company’s 2019 Annual Report on Form 10-K (the “2019 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. Principles of ConsolidationThe 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’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting. 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. The Company’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting. 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. 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, including the potential future effects of the COVID-19 pandemic and other relevant global 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 those 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 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 March 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 has significantly affected economic conditions in the United States and internationally, as national, state and local governments reacted to the public health crisis by requiring mitigation measures resulting in workforce, supply chain and other market disruptions that have created significant uncertainties in the U.S. and global economies and disrupted business activities for an uncertain period of time. Although certain jurisdictions have subsequently taken steps to lift or ease such restrictions to various degrees, such lifting or easing could subsequently be reversed, or new restrictions imposed, due to a rise in cases of COVID-19.</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%">Most of the Company’s construction services have been and currently are deemed essential under state and local pandemic mitigation orders, and all of its business segments continue to operate. Where safe and possible, the Company has generally been directed by its customers to maintain normal work schedules. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners, including adjusting its standard operating procedures to respond to evolving health guidelines. The COVID-19 pandemic has had a negative impact on the Company’s operations and is expected to have some continued negative impact. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures or 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%">In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law on March 27, 2020.  The CARES Act provides for various tax relief and incentive measures, including provisions permitting the deferral and/or reduction of certain federal and payroll tax amounts. The Company has pursued certain of these relief provisions, and for the nine month period ended September 30, 2020, has deferred approximately $22 million of payroll taxes, net. The Company will continue to evaluate the potential effects of the CARES Act on its 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%">Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.</span></div> 22000000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials, or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and totaled 36% and 35% for the nine month periods ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and accounted for approximately 5% for both the nine month periods ended September 30, 2020 and 2019. Substantially all of the Company’s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the nine month periods ended September 30, 2020 and 2019, 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, 2019 and 2018. Revenue recognized for the three month periods ended September 30, 2020 and 2019 as a result of changes in total contract transaction price estimates, including for variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $8.8 million and $13.3 million, respectively, and totaled $11.5 million and $52.2 million for the nine month periods ended September 30, 2020 and 2019, 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 not material as of September 30, 2020 or December 31, 2019.</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 September 30, 2020, the amount of the Company’s remaining performance obligations was $5.3 billion. Based on current expectations, the Company expects to recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2020, with the remainder to be recognized primarily in 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-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 September 30, 2020 and December 31, 2019, the Company included approximately $50 million and $27 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 September 30, 2020 and December 31, 2019, these change orders and/or claims were primarily related to certain projects in the Company’s Oil and Gas and Electrical Transmission segments. The Company actively engages with its customers to complete the final approval process, and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div> 0.32 0.32 0.36 0.35 0.04 0.04 0.05 0.05 0.05 0.05 8800000 13300000 11500000 52200000 P1Y 5300000000 1600000000 50000000 27000000 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%">See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements, as updated from the discussion in the Company’s 2019 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 2020</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 August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40)</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:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2018-15”) to reduce diversity in practice in accounting for the costs of implementing cloud computing arrangements that are service contracts. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for internal-use software. Accounting for the service element of the cloud computing arrangement is not affected by the new guidance. Under ASU 2018-15, amortization expense, payments for and asset balances related to such capitalized implementation costs are to be presented within the same line items of the entity’s statements of operations, cash flows and balance sheets, respectively, as the related service fee activity and balances would be presented. ASU 2018-15, which the Company adopted on a prospective basis during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework - Changes to the Disclosure Requiremen</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ts for Fair Value Measurement</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2018-13”). ASU 2018-13, which is intended to improve the effectiveness of fair value measurement disclosures, modifies the disclosure requirements for certain estimates and assumptions used in determining the fair value of assets and liabilities. ASU 2018-13, which the Company adopted during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. See Note 4 - Fair Value of Financial Instruments for disclosure updates pertaining to significant unobservable inputs used to develop fair value estimates for certain of the Company’s Level 3 financial instruments.</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%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This ASU, together with its related clarifying ASUs (collectively, “ASU 2016-13”), introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including financial assets arising from revenue transactions, such as accounts receivable and contract assets. The new expected credit loss methodology, which is based on historical experience, current conditions and reasonable and supportable forecasts, replaced the incurred loss model for measuring and recognizing expected credit losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company adopted this ASU in the first quarter of 2020 and incorporated this guidance into its methodology for estimating its accounts receivable allowances. Based on historical trends, the financial condition of the Company’s customers and management’s expectations of economic and industry factors affecting the Company’s customers, ASU 2016-13 did not have a material effect on the Company’s consolidated financial statements upon adoption. Future credit loss expectations could be affected by changes in estimates or developing trends, including from changes in credit quality of the Company’s customers, changes in specific risks associated with the Company’s financial assets, or from changes in management’s expectations of future economic and industry conditions or other factors. Management actively monitors the economic environment, including any potential effects from the COVID-19 pandemic and/or volatility in the oil and gas markets on the credit quality of the Company’s customers and/or its financial assets. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information about the Company’s accounts receivable and related allowances, see Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities.</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 or loss per share is computed by dividing net income attributable to MasTec by the weighted average number of common </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%">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:99.861%"><tr><td style="width:1.0%"/><td style="width:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">128,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">209,726 </span></td><td style="background-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%">291,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align: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,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,095 </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,934 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,787 </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,760 </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: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 nine month period ended September 30, 2020, there were 58,759 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 Company repurchased approximately 3.6 million shares of its common stock during the nine month period ended September 30, 2020, as discussed in Note 11 - Equity. The effect of these repurchases on the Company’s weighted average shares outstanding for the nine month period ended September 30, 2020 was a reduction of approximately 2.6 million shares, due to the timing of the repurchases.</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:99.861%"><tr><td style="width:1.0%"/><td style="width:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">128,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">209,726 </span></td><td style="background-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%">291,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align: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,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,095 </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,934 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,787 </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,760 </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: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 nine month period ended September 30, 2020, there were 58,759 anti-dilutive common stock equivalents.</span></div> 116491000 116491000 128596000 128596000 209726000 209726000 291418000 291418000 72138000 75217000 72971000 75131000 957000 717000 816000 629000 73095000 75934000 73787000 75760000 58759 3600000 2600000 <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 September 30, 2020 (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.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.934%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.422%"/><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%">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%">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%">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%">551.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%">496.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: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%">152.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%">1,350.3 </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 6.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%">(118.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(118.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"><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%">551.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%">377.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%">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%">152.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,231.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 nine month period ended September 30, 2020, goodwill included additions of $5.2 million from new business combinations and a net increase of $5.4 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September 30, 2020 totaled approximately $3.2 million of losses and $2.9 million of gains, 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:7.105%"/><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.609%"/><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.331%"/><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.609%"/><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:7.105%"/><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:7.111%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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="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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</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: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 #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="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="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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="border-top:1pt 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%">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, 2019</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="background-color:#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%">72.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%">286.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: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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">420.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 2px 6.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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(191.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(17.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%">(208.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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, 2019</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="background-color:#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%">72.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%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">8.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%">211.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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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="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%">9.7 </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%">0.1 </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%">9.8 </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="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%">Classification changes </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: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%">(69.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">69.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(0.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 2px 6.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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(3.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: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%">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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.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:8.5pt;font-weight:400;line-height:100%">(1.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%">(28.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of September 30, 2020</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="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%">— </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%">85.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%">64.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.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%">191.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: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: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%">(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">In connection with its first quarter assessment of goodwill and indefinite-lived intangible assets, management reassessed the indefinite-life classification of its two pre-qualification intangible assets. Management determined that, based on changes in the assets’ characteristics, including current and expected changes in the customer mix of the associated reporting units, a finite-life classification for these assets was more appropriate. As a result, in the first quarter of 2020, the Company changed the classification of these pre-qualification intangible assets from indefinite-lived to finite-lived and began amortizing them on an accelerated basis, with an estimated remaining weighted average useful life of approximately 12 years.</span></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%">(c)</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">Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.</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 third quarter of 2020, in conjunction with the Company’s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with three reporting units within the Oil and Gas segment. Based on the results of these assessments, management determined that the estimated fair value of one of the reporting units, for which the related goodwill had a carrying value of approximately $15.3 million, exceeded its carrying value by approximately 10%, and the estimated fair values of the other two reporting units were determined to substantially exceed their carrying values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash goodwill and indefinite-lived intangible asset impairment charges 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-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%">For the nine month period ended September 30, 2020, MasTec completed four acquisitions. Through a 96%-owned 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. The Company also acquired all of the equity interests</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a utility service and telecommunications construction contractor that is </span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">within the Company’s Communications segment</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In addition, the Company acquired the assets of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">two</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> entities, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">one</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that sp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ecializes in wireless telecommunications and one that specializes in electrical transmission services.</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%">$9.8 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%">$2.8 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 a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">five</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">-year earn-out liability valued at approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$7.2 million</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 September 30, 2020, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be up to $13 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September 30, 2020; 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%">2019 Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2019, MasTec completed six acquisitions, one of which specializes in water infrastructure for pipeline companies and is included within the </span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Company’s Oil and Gas segment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">four o</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f which are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">included within the Company’s Communications segment, including a wireline/fiber deployment construction contractor and a telecommunications company specializing in a broad range of end-to-end wireless telecommunications solutions, and one of which specializes in construction projects in the power industry and is included in the Company’s Clean Energy and Infrastructure segment</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For all but one of these acquisitions, the Company acquired all of the equity interests in the related entities. For the telecommunications company specializing in wireless telecommunications solutions, the Company acquired 96% of the entity’s equity interests, with the obligation to acquire the balance over time.</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, as adjusted, 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%">$176.6 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in cash, net of cash acquired, plus earn-out liabilities and a mandatorily redeemable non-controlling interest valued at approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$22.3 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$17.8 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-outs for the 2019 acquisitions have terms ranging from three to five years. As of September 30, 2020, the range of remaining potential undiscounted Earn-out liabilities for the 2019 acquisitions was estimated to be between $2 million and $62 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated Earn-out liabilities for certain of these acquisitions was preliminary as of September 30, 2020; 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 September 30, 2020 and 2019, unaudited supplemental pro forma revenue totaled approximately $1.7 billion and $2.1 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $117.9 million and $127.4 million, respectively. For the nine month periods ended September 30, 2020 and 2019, unaudited </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%">supplemental pro forma revenue totaled approximately $4.7 billion and $5.8 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $212.7 million and $300.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 and nine month periods ended September 30, 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $69.3 million and $182.4 million, respectively, and included acquisition-related net losses of approximately $4.3 million and $5.0 million, respectively, based on the Company’s consolidated effective tax rates. For the three and nine month periods ended September 30, 2019, the Company’s consolidated results of operations included acquisition-related revenue of approximately $41.7 million and $116.9 million, respectively, and included acquisition-related net income of approximately $1.5 million and acquisition-related net losses of approximately $5.9 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results do not include the effects of acquisition costs or interest expense associated with consideration paid for the related acquisitions.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides balances for goodwill by reportable segment as of September 30, 2020 (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.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.934%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.422%"/><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%">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%">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%">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%">551.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%">496.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: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%">152.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%">1,350.3 </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 6.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%">(118.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(118.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"><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%">551.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%">377.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%">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%">152.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,231.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> 551400000 496000000.0 150100000 152800000 1350300000 0 118600000 0 0 118600000 551400000 377400000 150100000 152800000 1231700000 5200000 5400000 -3200000 2900000 <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:7.105%"/><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.609%"/><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.331%"/><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.609%"/><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:7.105%"/><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:7.111%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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="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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</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: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 #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="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="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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="border-top:1pt 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%">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, 2019</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="background-color:#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%">72.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%">286.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: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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">420.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 2px 6.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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(191.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(17.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%">(208.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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, 2019</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="background-color:#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%">72.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%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">8.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%">211.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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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="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%">9.7 </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%">0.1 </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%">9.8 </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="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%">Classification changes </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: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%">(69.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">69.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(0.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 2px 6.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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(3.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: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%">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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.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:8.5pt;font-weight:400;line-height:100%">(1.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%">(28.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of September 30, 2020</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="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%">— </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%">85.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%">64.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.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%">191.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: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: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%">(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">In connection with its first quarter assessment of goodwill and indefinite-lived intangible assets, management reassessed the indefinite-life classification of its two pre-qualification intangible assets. Management determined that, based on changes in the assets’ characteristics, including current and expected changes in the customer mix of the associated reporting units, a finite-life classification for these assets was more appropriate. As a result, in the first quarter of 2020, the Company changed the classification of these pre-qualification intangible assets from indefinite-lived to finite-lived and began amortizing them on an accelerated basis, with an estimated remaining weighted average useful life of approximately 12 years.</span></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%">(c)</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">Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.</span></div> 34500000 72900000 286500000 0 26300000 420200000 191200000 0 17500000 208700000 34500000 72900000 95300000 0 8800000 211500000 0 0 9700000 0 100000 9800000 0 -69800000 0 69800000 0 0 0 0 -200000 0 0 -200000 0 -3100000 0 2100000 0 -1000000.0 19800000 7100000 1500000 28400000 34500000 0 85000000.0 64800000 7400000 191700000 P12Y 3 1 15300000 0.10 2 4 0.96 2 1 1 9800000 2800000 5 7200000 13000000 6 1 4 1 0.96 176600000 22300000 17800000 3 5 2000000 62000000 1700000000 2100000000 117900000 127400000 4700000000 5800000000 212700000 300700000 69300000 182400000 -4300000 -5000000.0 41700000 116900000 1500000 -5900000 Note 4 – Fair Value of Financial Instruments<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests 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 that are contingent upon the acquired business achieving certain levels of earnings in the future. As of September 30, 2020 and December 31, 2019, the estimated fair value of the Company’s Earn-out liabilities totaled $132.8 million and $173.2 million, respectively, of which $47.6 million and $54.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 September 30, 2020, ranged from 12.0% to 23.0%, with a weighted average rate of 14.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of September 30, 2020, the range of potential undiscounted Earn-out liabilities was estimated to be between $34 million and $199 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. Measurement period adjustments for Earn-out liabilities, which are fair value adjustments relating to new information obtained about the facts and circumstances existing as of the date of acquisition for a period of up to one year, are recorded to goodwill. Other revisions to the expected fair values of the Company’s traditional earn-out liabilities are reflected as other income or expense, and for the mandatorily redeemable non-controlling interest, are recorded as interest expense or income. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are reflected within financing activities in the consolidated statements of cash flows. Payments in excess of acquisition date liabilities are classified within operating activities.</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%">There were no additions to acquisition-related contingent consideration and other liabilities from new business combinations in either of the three month periods ended September 30, 2020 or 2019, and for the nine month periods ended September 30, 2020 and 2019, additions totaled $7.2 million and $16.2 million, respectively. There were no measurement period adjustments for the three month period ended September 30, 2020, and measurement period adjustments for the nine month period ended September 30, 2020 totaled an increase of approximately $1.1 million, and related to a business in the Company’s Communications segment. There were no measurement period adjustments for the three or nine month periods ended September 30, 2019. There were no fair value adjustments for the three month period ended September 30, 2020, and fair value adjustments for the nine month period ended September 30, 2020 totaled a net increase of approximately $1.7 million, and related to businesses in the Company’s Oil and Gas and Communications segments. For the three and nine month periods ended September 30, 2019, fair value adjustments totaled a net increase of approximately $11.2 million and $47.6 million, respectively, and related primarily to businesses in the Company’s Oil and Gas and Communications segments. There were no Earn-out payments in either of the three month periods ended September 30, 2020 or 2019, and for the nine month periods ended September 30, 2020 and 2019, Earn-out payments totaled $50.4 million and $30.0 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%">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 September 30, 2020 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”), which are accounted for as equity method investments; (ii) a $15 million investment 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,” for which the Company’s aggregate investment totals approximately $16 million, and is accounted for as an equity method investment; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc., or “AVCT” (formerly named Pensare Acquisition Corp. (“Pensare”)); (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. The Company’s investment and strategic arrangements may involve the extension of loans or other types of financing arrangements, including approximately $6 million of financing commitments as of September 30, 2020. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of September 30, 2020, 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 September 30, 2020 and December 31, 2019, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $205 million and $196 million, respectively. As of September 30, 2020 and December 31, 2019, equity investments measured on an adjusted cost basis, including the Company’s investment in CCI, totaled approximately $17 million and $18 million, respectively. There were no material changes in the fair values of, or impairments related to, these investments during either of the nine month periods ended September 30, 2020 or 2019.</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. 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 $6.9 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $22.9 million and $19.8 million for the nine month periods ended September 30, 2020 and 2019, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $60.7 million as of September 30, 2020. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $2.4 million and $1.5 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $10.2 million and $7.5 million for the nine month periods ended September 30, 2020 and 2019, respectively. 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 capitalized investment costs, totaled approximately $165 million and $174 million as of September 30, 2020 and December 31, 2019, 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, which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and nine month periods ended September 30, 2020, the Company’s proportionate share of unrecognized unrealized activity on these interest rate swaps totaled gains of approximately $2.5 million and losses of approximately $29.5 million, respectively, or gains of $1.9 million and losses of $22.4 million, net of tax, respectively. For the three and nine month periods ended September 30, 2019, the Company’s proportionate share of unrecognized unrealized activity on these interest rate swaps totaled losses of approximately $9.4 million and $28.2 million, respectively, or $7.1 million and $21.3 million, net of tax, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Investments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has investments in AVCT. These investments include (i) shares of AVCT common stock, which are equity securities, (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments, and (iii) debentures that are convertible into shares of AVCT common stock, which are available-for-sale securities. As of September 30, 2020 and December 31, 2019, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 9% and 21%, respectively, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 22% and 21%, respectively. José R. Mas, MasTec’s Chief Executive Officer, was a director of Pensare 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 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 September 30, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $11 million. For the three and nine month periods ended September 30, 2020, the Company recorded unrealized fair value measurement gains, net, on the AVCT securities within other income totaling approximately $0.9 million and $4.7 million, respectively, 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 recognized within other comprehensive income, as determined based on Monte Carlo simulations, which is a Level 3 input, totaled approximately $0.9 million for both the three and nine month periods ended September 30, 2020. As of December 31, 2019, the AVCT shares were measured on an adjusted cost basis as their fair value was not readily determinable. The aggregate carrying value of the Company’s investment in AVCT as of December 31, 2019, including the AVCT shares and initial warrants, was approximately $2 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has equity interests in certain telecommunications entities, including FM Tech, that provide services to MasTec. For the three and nine month periods ended September 30, 2020, expense recognized in connection with these arrangements totaled $2.7 million and $9.0 million, respectively, and related amounts payable totaled $0.4 million as of September 30, 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%">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 September 30, 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 totaled $606.0 million. As of December 31, 2019, the gross carrying amount of the Company’s 4.875% senior notes due March 15, 2023 (the “4.875% Senior Notes”) totaled $400 million and their estimated fair value totaled $404.5 million. The estimated fair values of the Company’s senior notes were determined using an “exit price” approach based on Level 1 inputs. See Note </span></div>7 - Debt for additional information on the third quarter 2020 redemption of the Company’s 4.875% Senior Notes and related issuance of its 4.50% Senior Notes. 132800000 173200000 47600000 54100000 0.120 0.230 0.140 34000000 199000000 0 0 7200000 16200000 0 1100000 0 0 0 -1700000 -11200000 -47600000 0 0 50400000 30000000.0 0.33 15000000 0.50 16000000 6000000 205000000 196000000 17000000 18000000 0 0 7700000 6900000 22900000 19800000 60700000 2400000 1500000 10200000 7500000 165000000 174000000 2500000 -29500000 1900000 -22400000 -9400000 -28200000 -7100000 -21300000 0.09 0.21 0.22 0.21 5000000 11000000 900000 4700000 900000 900000 2000000 2700000 9000000.0 400000 0.0450 2028-08-15 0.0450 600000000 606000000.0 0.04875 2023-03-15 0.04875 400000000 404500000 0.04875 0.0450 <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%">September 30,<br/>2020</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/>2019</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%">939.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%">860.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">(22.5)</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%">(10.1)</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 36pt;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%">917.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850.3 </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%">313.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">706.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">679.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,024.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: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, whereas 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 and nine month periods ended September 30, 2020, provisions for credit losses totaled $1.9 million and $14.2 million, respectively, including potential credit losses resulting from current economic uncertainty. For the three and nine month periods ended September 30, 2019, provisions for credit losses totaled $0.4 million and $1.3 million, respectively. 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 $368.2 million and $206.2 million as of September 30, 2020 and December 31, 2019, respectively, of which deferred revenue comprised approximately $349.1 million and $184.1 million, respectively. The increase in deferred revenue was primarily driven by timing of billings for projects in the Company’s Oil and Gas and Clean Energy and Infrastructure segments. For the three and nine month periods ended September 30, 2020, the Company recognized revenue of approximately $10.3 million and $139.6 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2019, resulting primarily from the advancement of physical progress on the related projects during the period.</span></div>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.9 million and $2.4 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $4.1 million and $8.1 million for the nine month periods ended September 30, 2020 and 2019, respectively. <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%">September 30,<br/>2020</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/>2019</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%">939.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%">860.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">(22.5)</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%">(10.1)</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 36pt;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%">917.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850.3 </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%">313.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">706.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">679.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,024.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> 939600000 860400000 22500000 10100000 917100000 850300000 313100000 345200000 706800000 679400000 1019900000 1024600000 0.05 0.10 1900000 14200000 400000 1300000 368200000 206200000 349100000 184100000 10300000 139600000 -900000 -2400000 -4100000 -8100000 <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;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="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%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2019</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%">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"/><td colspan="3" style="background-color:#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%">4.9 </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%">40.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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: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,834.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%">1,659.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: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%">216.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%">197.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: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%">29.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.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,127.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923.5 </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,133.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,017.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: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%">994.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">905.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $149.3 million and $138.2 million as of September 30, 2020 and December 31, 2019, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $32.5 million and $31.5 million as of September 30, 2020 and December 31, 2019, 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;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="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%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2019</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%">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"/><td colspan="3" style="background-color:#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%">4.9 </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%">40.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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: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,834.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%">1,659.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: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%">216.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%">197.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: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%">29.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.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,127.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923.5 </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,133.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,017.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: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%">994.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">905.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6000000.0 4900000 40800000 35800000 1834700000 1659400000 216300000 197300000 29800000 26100000 2127600000 1923500000 1133400000 1017700000 994200000 905800000 149300000 138200000 32500000 31500000 <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%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2019</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 6.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%">19.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">339.2 </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 6.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%">400.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%">400.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.875% Senior Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 15, 2023</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.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;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.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%">305.6 </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 6.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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,444.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 11.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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(12.4)</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 6.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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,303.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%">1,432.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 11.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:#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%">138.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 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%">118.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="9" style="background-color:#cceeff;padding:2px 1pt 2px 11.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:#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,164.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%">1,314.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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%">Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% 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%">On August 4, 2020, the Company issued $600 million aggregate principal amount of senior unsecured notes due August 15, 2028, which bear interest at a rate of 4.50% (the “4.50% Senior Notes”), at par in a private offering (the “Private Offering”). Interest on the 4.50% Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2021. The 4.50% Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company’s existing and future senior unsecured indebtedness and senior in right of payment to all of the Company’s existing and future subordinated indebtedness. The 4.50% Senior Notes are effectively subordinated to all secured indebtedness of the Company, including its existing credit facilities, to the extent of the value of the assets securing such indebtedness. 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.</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 used a portion of the proceeds from the Private Offering to redeem all $400 million of its outstanding 4.875% Senior Notes due 2023 (the “ 4.875% Senior Notes”) on August 19, 2020 (the “Redemption Date”) at a redemption price equal to 100.813% of the principal amount of the 4.875% Senior Notes redeemed, plus accrued and unpaid interest to, but not including, the Redemption Date. The remaining net proceeds from the Private Offering were primarily used to repay revolving loans under the Company’s existing credit facilities. </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 the option to redeem all or a portion of the 4.50% Senior Notes at any time on or after August 15, 2023 at the redemption prices specified in the indenture that governs the 4.50% Senior Notes (the “4.50% Senior Notes Indenture”), plus accrued and unpaid interest, if any, to (but excluding) the redemption date. In addition, at any time prior to August 15, 2023, the Company may redeem all or a part of the 4.50% Senior Notes at a redemption price equal to 100% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the redemption date, plus a “make-whole” premium. Further, prior to August 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 4.50% Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 104.500% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption, subject to certain conditions.</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%">If the Company undergoes a change of control, as defined in the 4.50% Senior Notes Indenture, the Company must make an offer to repurchase all of the 4.50% Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to (but excluding) the date of repurchase.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 4.50% Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create liens, (ii) pay dividends, (iii) acquire shares of capital stock, (iv) make certain investments and (v) effect mergers. The 4.50% Senior Notes Indenture provides for customary events of default, subject to customary grace and cure periods. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 4.50% Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 4.50% Senior Notes immediately due and payable. Financing costs incurred in connection with the issuance of the 4.50% Senior Notes totaled approximately $8.9 million. These deferred financing costs, which are reflected as a reduction of the carrying amount of the 4.50% Senior Notes, will be amortized over the term of the 4.50% Senior Notes using the effective interest method. </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%">Management determined that the repurchase and redemption of the Company’s 4.875% Senior Notes should be accounted for as a debt extinguishment. Accordingly, the Company recorded a pre-tax debt extinguishment loss of approximately $5.6 million in the third quarter of 2020, including $3.3 million of early repayment premiums and $2.3 million of unamortized deferred financing costs. This loss is separately disclosed within the Company’s consolidated statements of 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%">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 as of September 30, 2020, composed of $1.35 billion of revolving commitments and a term loan of approximately $400 million. The term loan is subject to amortization in quarterly principal installments of $2.5 million commencing in December 2020, which 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 September 30, 2020 and December 31, 2019, outstanding revolving loans, which included $20 million and $138 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.98% and 3.50% per annum, respectively. The term loan accrued interest at rates of 1.39% and 3.05% as of September 30, 2020 and December 31, 2019, respectively. Letters of credit of approximately $134.8 million and $98.0 million were issued as of September 30, 2020 and December 31, 2019, respectively. As of both September 30, 2020 and December 31, 2019, 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 September 30, 2020 and December 31, 2019, availability for revolving loans totaled $1,195.3 million and $912.8 million, respectively, or up to $515.2 million and $552.0 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $280.1 million and $162.4 million of availability in either Canadian dollars or Mexican pesos as of September 30, 2020 and December 31, 2019, respectively. The unused facility fee as of both September 30, 2020 and December 31, 2019 accrued at a rate of 0.20%.</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 the 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. As of September 30, 2020, outstanding borrowings under the Company’s other credit facilities totaled approximately $5.1 million and accrued interest at an average rate of 3.20%, and as of December 31, 2019, there were no outstanding borrowings. Additionally, the Company has a credit facility under which it may issue up to $50.0 million of performance standby letters of credit.  As of September 30, 2020 and December 31, 2019, letters of credit issued under this facility totaled $18.2 million and $17.1 million, respectively, and accrued fees at 0.50% and 0.40% 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 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%">MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of September 30, 2020 and December 31, 2019.</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 September 30, 2020 and December 31, 2019, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.7 million and $7.5 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2019 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%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2019</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 6.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%">19.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">339.2 </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 6.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%">400.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%">400.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.875% Senior Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 15, 2023</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.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;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.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%">305.6 </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 6.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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,444.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 11.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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(12.4)</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 6.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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,303.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%">1,432.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 11.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:#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%">138.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 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%">118.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="9" style="background-color:#cceeff;padding:2px 1pt 2px 11.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:#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,164.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%">1,314.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> 2024-09-19 19900000 339200000 400000000.0 400000000.0 0.0450 2028-08-15 600000000.0 0 0.04875 2023-03-15 0 400000000.0 300200000 305600000 1320100000 1444800000 16700000 12400000 1303400000 1432400000 138900000 118400000 1164500000 1314000000.0 0.0450 0.04875 600000000 2028-08-15 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 400000000 0.04875 0.04875 1.00813 0.04875 0.0450 0.0450 0.0450 0.0450 1 0.0450 0.40 0.0450 1.04500 0.0450 0.0450 0.0450 1.01 0.0450 0.0450 0.30 0.0450 0.0450 0.0450 8900000 0.0450 0.0450 0.04875 5600000 3300000 2300000 1750000000 1350000000 400000000 2500000 5000000.0 20000000 138000000 0.0198 0.0350 0.0139 0.0305 134800000 98000000.0 0.00375 0.00375 0.0125 0.0125 1195300000 912800000 515200000 552000000.0 280100000 162400000 0.0020 0.0020 5100000 0.0320 0 50000000.0 18200000 17100000 0.0050 0.0040 5700000 7500000 <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 September 30, 2020, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</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 September 30, 2020 and December 31, 2019 totaled $536.8 million and $463.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $406.5 million and $375.9 million as of September 30, 2020 and December 31, 2019, respectively. Depreciation expense associated with finance leases totaled $17.5 million and $13.1 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $50.1 million and $34.2 million for the nine month periods ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three and nine month periods ended September 30, 2020 totaled $3.3 million and $16.6 million, respectively, and totaled $19.9 million and $86.4 million for the three and nine month periods ended September 30, 2019, respectively, excluding the effect of adoption of ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of approximately $230.0 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September 30, 2020 and 2019, rent expense for leases that have terms in excess of one year totaled approximately $25.6 million and $29.5 million, respectively, of which $2.3 million and $3.1 million, respectively, represented variable lease costs, and for the nine month periods ended September 30, 2020 and 2019, rent expense for such leases totaled approximately $87.7 million and $84.8 million, respectively, of which $8.0 million and $7.5 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.0 million and $144.0 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaling approximately $224.4 million and $352.4 million for the nine month periods ended September 30, 2020 and </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%">2019, 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 September 30, 2020 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 2.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%">2020, remaining three 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%">41.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%">29.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.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%">46.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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">23.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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">15.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">30.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">310.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217.9 </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%">(15.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%">(17.9)</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%">295.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less 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%">128.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%">74.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">166.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125.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: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 September 30, 2020, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 4.0%. Non-cancelable operating leases had a weighted average remaining lease term of 4.0 years and a weighted average discount rate of 3.9% as of September 30, 2020.</span></div> P9Y P5Y P5Y 536800000 463500000 406500000 375900000 17500000 13100000 50100000 34200000 3300000 16600000 19900000 86400000 230000000.0 P1Y 25600000 29500000 2300000 3100000 87700000 84800000 8000000.0 7500000 P1Y 74000000.0 144000000.0 224400000 352400000 <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 September 30, 2020 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 2.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%">2020, remaining three 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%">41.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%">29.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.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%">46.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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">23.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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">15.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">30.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">310.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217.9 </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%">(15.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%">(17.9)</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%">295.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less 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%">128.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%">74.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">166.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125.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-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 September 30, 2020 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 2.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%">2020, remaining three 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%">41.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%">29.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.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%">46.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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">23.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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">15.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">30.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">310.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217.9 </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%">(15.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%">(17.9)</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%">295.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less 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%">128.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%">74.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">166.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125.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> 41600000 29400000 131700000 72600000 91500000 46500000 38900000 23800000 6400000 15600000 200000 30000000.0 310300000 217900000 15200000 17900000 295100000 200000000.0 128900000 74400000 166200000 125600000 P2Y6M 0.040 P4Y 0.039 <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 September 30, 2020, there were approximately 3,011,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $5.6 million and $4.2 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $15.5 million and $12.1 million for the nine month periods ended September 30, 2020 and 2019, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.4 million and $1.0 million for the three month periods ended September 30, 2020 and 2019, respectively. For the nine month periods ended September 30, 2020 and 2019 income tax benefits totaled $3.6 million and $5.3 million, respectively, including net tax deficiencies related to the vesting of share-based payment awards totaling $0.1 million and net tax benefits totaling $2.3 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 September 30, 2020, total unearned compensation related to restricted shares was approximately $31.0 million, which is expected to be recognized over a weighted average period of approximately 2.0 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.2 million for both the three month periods ended September 30, 2020 and 2019, and totaled $6.7 million and $14.1 million for the nine month periods ended September 30, 2020 and 2019, 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, 2019</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,221,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.36 </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 11.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%">936,946 </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%">27.15 </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 11.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%">(183,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.60 </span></td><td style="background-color:#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 11.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%">(239,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.96 </span></td><td style="background-color:#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 September 30, 2020</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,734,754 </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%">34.26 </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,300 restricted stock units as of September 30, 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%">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 employees. The following table provides details pertaining to the Company’s ESPPs for the periods indicated:</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="background-color:#ffffff;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 Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash proceeds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(in millions)</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%">5.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%">3.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Common shares issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,655 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,014 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">28.29 </span></td><td style="background-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%">39.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share grant date fair value</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.61 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3011000 5600000 4200000 15500000 12100000 1400000 1000000.0 3600000 5300000 -100000 2300000 31000000.0 P2Y 200000 200000 6700000 14100000 <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, 2019</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,221,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.36 </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 11.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%">936,946 </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%">27.15 </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 11.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%">(183,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.60 </span></td><td style="background-color:#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 11.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%">(239,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.96 </span></td><td style="background-color:#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 September 30, 2020</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,734,754 </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%">34.26 </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,300 restricted stock units as of September 30, 2020.</span></div> 1221593 45.36 936946 27.15 183885 39.60 239900 58.96 1734754 34.26 2300 The following table provides details pertaining to the Company’s ESPPs for the periods indicated:<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="background-color:#ffffff;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 Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash proceeds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(in millions)</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%">5.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%">3.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Common shares issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,655 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,014 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">28.29 </span></td><td style="background-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%">39.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share grant date fair value</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.61 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5500000 3400000 193655 87014 28.29 39.23 8.61 9.97 <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, including certain subsidiaries in Canada, contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”), which are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. 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 September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.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%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-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%">23.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%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.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:700;line-height:100%">For the Nine Months Ended September 30: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">25.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">51.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.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%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-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%">23.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%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.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:700;line-height:100%">For the Nine Months Ended September 30: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">25.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">51.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1452 1469 7200000 1700000 8900000 3814 5349 23000000.0 1200000 24200000 1119 1469 19500000 5500000 25000000.0 1626 5349 51700000 4000000.0 55700000 <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 market transactions or in privately negotiated transactions in accordance with applicable securities laws. The timing and the amount of any repurchases is determined based on market conditions, legal requirements, cash flow and liquidity needs and other factors. The Company’s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. Share repurchases, which are recorded at cost and are held in the Company’s treasury, are funded with available cash or with availability under the Credit Facility. The Company may use either authorized and unissued shares or treasury shares to meet share issuance requirements. Treasury stock is recorded at cost.</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%">During the nine month period ended September 30, 2020, the Company repurchased 3.6 million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $120.2 million. Of the total repurchased shares, 0.6 million were repurchased for $28.8 million under a $150 million share repurchase program that was established in September 2018 and completed in the first quarter of 2020, and 3.0 million were repurchased for $91.4 million under the Company’s December 2018 $100 million share repurchase program. For the nine month period ended September 30, 2019, share repurchases, which were completed in the first quarter under the Company’s September 2018 $150 million share repurchase program, totaled approximately $0.6 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2020, $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>Accumulated Other Comprehensive LossUnrealized foreign currency translation activity, net, for the three and nine month periods ended September 30, 2020 and 2019 relates to the Company’s operations in Canada and Mexico. For the three month period ended September 30, 2020, unrealized investment activity includes unrealized gains on both the interest rate swaps associated with the Waha JVs (the “Waha JV swaps”) and on the Company’s investment in AVCT convertible debentures. For the nine month period ended September 30, 2020, unrealized investment activity, net, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures. For the three and nine month periods ended September 30, 2019, 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. 3600000 120200000 600000 28800000 150000000 3000000.0 91400000 100000000 150000000 600000 158600000 8600000 150000000 150000000 Note 12 – Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended September 30, 2020 and 2019, the Company’s consolidated effective tax rates were 25.7% and 25.0%, respectively. For the nine month periods ended September 30, 2020 and 2019, the Company’s consolidated effective tax rates were 22.7% and 24.5%, respectively. The Company’s effective tax rate for the nine month period ended September 30, 2020 benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company’s 2019 tax returns. For the nine month period ended September 30, 2019, the Company’s effective tax rate was favorably affected by reduced foreign earnings, the recognition of $2.3 million of excess tax benefits from the vesting of share-based awards, adjustments from the finalization of the Company’s 2018 tax returns and the effects of foreign tax rate changes. 0.257 0.250 0.227 0.245 -9600000 -2300000 <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) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure 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, and, to a lesser extent, infrastructure for utilities, among others. The Company performs engineering, construction and maintenance services for oil and natural gas 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 Clean Energy and Infrastructure segment primarily serves energy, utility and other end-markets through the installation and construction of power facilities, including from renewable sources, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure. 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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">645.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%">679.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%">1,943.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%">1,944.9 </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%">Oil and Gas</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%">462.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%">972.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,190.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%">2,530.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%">Electrical Transmission</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%">128.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%">103.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%">380.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%">298.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%">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%">468.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%">261.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%">1,181.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%">701.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%">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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.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%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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,698.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016.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%">4,684.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,474.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 15.7% and 14.9% of Communications segment revenue for the three month periods ended September 30, 2020 and 2019, respectively, and represented 15.3% for both the nine month periods ended September 30, 2020 and 2019.</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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">79.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%">57.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206.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%">154.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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">212.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315.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%">499.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%">Electrical Transmission</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%">9.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%">7.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.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%">20.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%">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%">34.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%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.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%">14.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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.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%">6.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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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: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%">(37.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%">(38.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%">(100.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%">(87.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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%">253.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%">247.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527.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%">620.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.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%">62.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.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%">28.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.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%">97.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">5.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%">18.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%">14.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"><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%">5.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%">3.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%">13.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%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">8.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%">6.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 2px 6.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%">82.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%">55.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">210.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%">174.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">157.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%">173.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%">271.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%">388.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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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%">19.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.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%">58.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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%">71.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%">50.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%">182.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%">160.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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%">4.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%">28.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%">14.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253.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"/><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%">247.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527.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%">620.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Operations and Other. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec operates in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico and the Caribbean. Revenue derived from U.S. operations totaled $1.7 billion and $2.0 billion for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $4.6 billion and $5.3 billion for the nine month periods ended September 30, 2020 and 2019, respectively. Revenue derived from foreign operations totaled $18.2 million and $64.1 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $77.8 million and $191.0 million for the nine month periods ended September 30, 2020 and 2019, respectively, the majority of which was derived from the Company’s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company’s wireless operations in Mexico. Long-lived assets held in the U.S. included property and equipment, net, of $971.4 million and $874.7 million as of September 30, 2020 and December 31, 2019, respectively, and, for the Company’s businesses in foreign countries, totaled $22.8 million and $31.1 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.4 billion as of both September 30, 2020 and December 31, 2019, and for the Company’s businesses in foreign countries, totaled approximately $50.3 million and </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%">$56.4 million as of September 30, 2020 and December 31, 2019, respectively. The majority of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of September 30, 2020 and December 31, 2019, amounts due from customers from which foreign revenue was derived accounted for approximately 4% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for each of the three and nine month periods ended September 30, 2020 totaled approximately 2% of total revenue, and for each of the three and nine month periods ended September 30, 2019 totaled approximately 1%. Substantially all revenue from governmental entities 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:99.861%"><tr><td style="width:1.0%"/><td style="width:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 (including DIRECTV</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">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">) </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%">15%</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%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</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%">20%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Equitrans Midstream Corporation </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%">3%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17%</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%">2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12%</span></td></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 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, including DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">. Revenue from AT&amp;T is included within the Communications 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 Equitrans Midstream Corporation and its affiliates is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.</span></div> 5 5 5 <div style="margin-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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">645.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%">679.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%">1,943.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%">1,944.9 </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%">Oil and Gas</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%">462.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%">972.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,190.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%">2,530.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%">Electrical Transmission</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%">128.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%">103.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%">380.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%">298.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%">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%">468.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%">261.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%">1,181.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%">701.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%">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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.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%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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,698.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016.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%">4,684.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,474.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 15.7% and 14.9% of Communications segment revenue for the three month periods ended September 30, 2020 and 2019, respectively, and represented 15.3% for both the nine month periods ended September 30, 2020 and 2019.</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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">79.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%">57.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206.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%">154.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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">212.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315.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%">499.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%">Electrical Transmission</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%">9.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%">7.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.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%">20.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%">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%">34.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%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.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%">14.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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.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%">6.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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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: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%">(37.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%">(38.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%">(100.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%">(87.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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%">253.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%">247.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527.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%">620.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.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%">62.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.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%">28.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.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%">97.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">5.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%">18.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%">14.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"><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%">5.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%">3.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%">13.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%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">8.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%">6.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 2px 6.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%">82.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%">55.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">210.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%">174.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 645400000 679500000 1943800000 1944900000 462500000 972500000 1190100000 2530500000 128500000 103000000.0 380700000 298300000 468900000 261700000 1181400000 701300000 100000 100000 200000 100000 -7100000 -200000 -12000000.0 -1100000 1698300000 2016600000 4684200000 5474000000.0 0.157 0.149 0.153 0.153 79600000 57100000 206800000 154800000 160400000 212900000 315000000.0 499600000 9100000 7800000 14200000 20300000 34400000 2300000 69500000 14400000 7600000 6700000 22500000 19400000 -37500000 -38900000 -100600000 -87700000 253600000 247900000 527400000 620800000 21100000 15700000 62100000 45700000 47500000 28800000 107700000 97700000 6200000 5100000 18600000 14800000 5000000.0 3300000 13700000 9700000 0.0 0.0 0.0 100000 2800000 2300000 8500000 6200000 82600000 55200000 210600000 174200000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"/><td style="width:58.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><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:8.357%"/><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:8.357%"/><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:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">157.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%">173.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%">271.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%">388.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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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%">19.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.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%">58.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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%">71.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%">50.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%">182.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%">160.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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%">4.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%">28.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%">14.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253.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"/><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%">247.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527.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%">620.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 157400000 173400000 271500000 388500000 -13600000 -19300000 -45400000 -58200000 71400000 50500000 182200000 160000000.0 11200000 4700000 28400000 14200000 253600000 247900000 527400000 620800000 1700000000 2000000000.0 4600000000 5300000000 18200000 64100000 77800000 191000000.0 971400000 874700000 22800000 31100000 1400000000 1400000000 50300000 56400000 0.04 0.05 0.02 0.02 0.01 0.01 0.15 0.18 0.19 0.20 0.03 0.17 0.02 0.12 <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 September 30, 2020 and December 31, 2019, there were $153.0 million and $115.1 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 September 30, 2020 or December 31, 2019.</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 September 30, 2020 and December 31, 2019, outstanding performance and payment bonds approximated $640.1 million and $551.4 million, respectively, and estimated costs to complete projects secured by these bonds totaled $226.3 million and $194.7 million as of September 30, 2020 and December 31, 2019, 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: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 a 50% undivided interest in a civil construction project. 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 September 30, 2020, the Company was not aware of any material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of September 30, 2020 and December 31, 2019 are amounts held by entities that are proportionately consolidated totaling $8.4 million and $13.1 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. </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 regarding the Company’s other 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 September 30, 2020 and December 31, 2019, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $129.0 million and $123.4 million, respectively, of which $85.9 million and $87.3 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 $4.1 million and $4.2 million as of September 30, 2020 and December 31, 2019, 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 and $64.0 million as of September 30, 2020 and December 31, 2019, respectively. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million and $38.5 million as of September 30, 2020 and December 31, 2019, 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: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 September 30, 2020, 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 September 30, 2020 and December 31, 2019, 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 for a one to two year period 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><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%">Concentrations of Risk. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had approximately 435 customers for the nine month period ended September 30, 2020. As of September 30, 2020, two customers each accounted for approximately 15% and 13%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. As of December 31, 2019, three customers each accounted for approximately 17%, 13% and 11%, respectively, of the Company’s consolidated net accounts receivable position. In addition, the Company derived 63% and 65%, respectively, of its revenue from its top ten customers for the three month periods ended September 30, 2020 and 2019, and derived 61% and 63%, respectively, of its revenue from its top ten customers for the nine month periods ended September 30, 2020 and 2019.</span></div> 153000000.0 115100000 640100000 551400000 226300000 194700000 0.85 0.90 0.50 8400000 13100000 129000000.0 123400000 85900000 87300000 4100000 4200000 59300000 64000000.0 37400000 38500000 435 2 0.15 0.13 3 0.17 0.13 0.11 0.63 0.65 10 10 0.61 0.63 10 10 Note 15 – Related Party Transactions <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, 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 September 30, 2020 and 2019, such payments to related party entities totaled approximately $23.8 million and $25.5 million, respectively, and for the nine month periods ended September 30, 2020 and 2019, totaled approximately $65.3 million and $71.8 million, respectively. Related payables totaled approximately $5.9 million and $14.7 million as of September 30, 2020 and December 31, 2019, respectively. Revenue from such related party arrangements totaled approximately $0.9 million and $0.7 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $3.2 million and $1.6 million for the nine month periods ended September 30, 2020 and 2019, respectively. As of September 30, 2020, related amounts receivable, net, totaled approximately $0.5 million, and as of December 31, 2019, 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%">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 were de minimis as of September 30, 2020 and totaled approximately $0.5 million, net, as of December 31, 2019, respectively, which 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 equipment supplies and servicing from CCI, in which it has a 15% equity investment. 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. MasTec paid CCI, net of rebates, $1.8 million and $7.7 million, respectively, for the three month periods ended September 30, 2020 and 2019, and $3.2 million and $23.6 million, respectively, for the nine month periods ended September 30, 2020 and 2019. As </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%">of September 30, 2020 and December 31, 2019, amounts payable to CCI, net of rebates receivable, totaled approximately $1.6 million and $0.2 million, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.2 million and $0.8 million for the three and nine month periods ended September 30, 2020, respectively, and related receivables totaled approximately $0.2 million as of September 30, 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 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. No subcontracting expenses were incurred by MasTec for the three month period ended September 30, 2020, and for the three month period ended September 30, 2019, MasTec incurred subcontracting expenses of approximately $3.1 million. For the nine month periods ended September 30, 2020 and 2019, MasTec incurred subcontracting expenses of approximately $0.6 million and $9.3 million, respectively. As of September 30, 2020 and December 31, 2019, related amounts payable totaled approximately $0.1 million and $0.2 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 September 30, 2020 and 2019, MasTec paid approximately $0.6 million, related to this leasing arrangement, and for the nine month periods ended September 30, 2020 and 2019, paid approximately $1.9 million and $2.0 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 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. MasTec charged approximately $0.7 million and $5.2 million under these arrangements for the three month periods ended September 30, 2020 and 2019, respectively, and charged approximately $6.2 million and $7.4 million for the nine month periods ended September 30, 2020 and 2019, respectively. Amounts outstanding as of September 30, 2020 and December 31, 2019 totaled approximately $0.7 million and $3.9 million, respectively. Payments for other expenses related to the Franchise totaled $0.2 million for the nine month period ended September 30, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec leases employees and provides satellite communications services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer totaled approximately $0.3 million for both the three month periods ended September 30, 2020 and 2019, and for the nine month periods ended September 30, 2020 and 2019, totaled approximately $1.0 million and $1.1 million, respectively. As of September 30, 2020 and December 31, 2019, outstanding receivables related to these arrangements totaled approximately $1.0 million and $0.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 has a 25% interest in an entity associated with an acquisition, under which the acquired business and the entity have a subcontracting arrangement. The Company’s interest in this entity is accounted for as an equity method investment. As of September 30, 2020, the Company’s net investment in this entity was a liability of approximately $1.7 million, which net amount includes approximately $2.2 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has a strategic arrangement with an entity associated with a separate acquisition, in which members of management of the acquired business have an ownership interest. For both the three and nine month periods ended September 30, 2020, approximately $0.6 million, net, of income was recognized in connection with this arrangement, and amounts receivable totaled $0.2 million as of September 30, 2020. In addition, for the nine month period ended September 30, 2020, the Company advanced $1.2 million on behalf of this entity, of which $0.6 million was outstanding as of September 30, 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%">Split Dollar Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has split dollar life insurance agreements with trusts, of which Jorge Mas or José R. Mas is a trustee. For both the three month periods ended September 30, 2020 and 2019, the Company paid $0.6 million in connection with the agreements for Jorge Mas, and no payments were made for José R. Mas. For both the nine month periods ended September 30, 2020 and 2019, the Company paid $1.1 million in connection with the split dollar agreements for Jorge Mas, and paid $0.7 million for both the nine month periods ended September 30, 2020 and 2019 for José R. Mas. As of September 30, 2020 and December 31, 2019, life insurance assets associated with these agreements totaled approximately $22.2 million and $20.3 million, respectively.</span></div> 23800000 25500000 65300000 71800000 5900000 14700000 900000 700000 3200000 1600000 500000 500000 0.15 1800000 7700000 3200000 23600000 1600000 200000 200000 800000 200000 2 0 3100000 600000 9300000 100000 200000 600000 600000 1900000 2000000.0 700000 5200000 6200000 7400000 700000 3900000 200000 300000 300000 1000000.0 1100000 1000000.0 800000 0.25 -1700000 2200000 600000 600000 200000 1200000 600000 600000 600000 0 0 1100000 1100000 700000 700000 22200000 20300000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Oct. 26, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
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 2020  
Document Fiscal Period Focus Q3  
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   73,866,947
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Revenue $ 1,698,279 $ 2,016,618 $ 4,684,180 $ 5,473,965
Costs of revenue, excluding depreciation and amortization 1,380,522 1,690,558 3,948,644 4,636,006
Depreciation 71,397 50,515 182,173 160,019
Amortization of intangible assets 11,200 4,681 28,384 14,152
General and administrative expenses 72,690 77,146 243,163 220,581
Interest expense, net 13,553 19,297 45,365 58,178
Equity in earnings of unconsolidated affiliates (7,445) (6,966) (22,092) (19,778)
Loss on extinguishment of debt 5,569 0 5,569 0
Other (income) expense, net (6,612) 8,002 (18,481) 16,323
Income before income taxes 157,405 173,385 271,455 388,484
Provision for income taxes (40,520) (43,303) (61,681) (95,073)
Net income 116,885 130,082 209,774 293,411
Net income attributable to non-controlling interests 394 1,486 48 1,993
Net income attributable to MasTec, Inc. $ 116,491 $ 128,596 $ 209,726 $ 291,418
Earnings per share (Note 2):        
Basic earnings per share (in dollars per share) $ 1.61 $ 1.71 $ 2.87 $ 3.88
Basic weighted average common shares outstanding 72,138 75,217 72,971 75,131
Diluted earnings per share (in dollars per share) $ 1.59 $ 1.69 $ 2.84 $ 3.85
Diluted weighted average common shares outstanding 73,095 75,934 73,787 75,760
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income $ 116,885 $ 130,082 $ 209,774 $ 293,411
Other comprehensive (loss) income:        
Foreign currency translation losses, net of tax (616) (334) (1,753) (321)
Unrealized gains (losses) on investment activity, net of tax 2,839 (7,108) (21,447) (21,302)
Comprehensive income 119,108 122,640 186,574 271,788
Comprehensive income attributable to non-controlling interests 394 1,486 48 1,993
Comprehensive income attributable to MasTec, Inc. $ 118,714 $ 121,154 $ 186,526 $ 269,795
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 238,174 $ 71,427
Accounts receivable, net of allowance 917,099 850,326
Contract assets 1,019,879 1,024,568
Inventories, net 85,541 100,069
Prepaid expenses 44,365 52,000
Other current assets 29,017 75,169
Total current assets 2,334,075 2,173,559
Property and equipment, net 994,193 905,835
Operating lease assets 187,531 229,903
Goodwill, net 1,231,717 1,221,440
Other intangible assets, net 191,673 211,528
Other long-term assets 262,560 254,741
Total assets 5,201,749 4,997,006
Current liabilities:    
Current portion of long-term debt, including finance leases 138,935 118,429
Current portion of operating lease liabilities 74,439 81,561
Accounts payable 582,849 535,029
Accrued salaries and wages 108,796 87,562
Other accrued expenses 169,748 115,581
Contract liabilities 368,184 206,180
Other current liabilities 71,203 74,784
Total current liabilities 1,514,154 1,219,126
Long-term debt, including finance leases 1,164,457 1,314,030
Long-term operating lease liabilities 125,639 154,553
Deferred income taxes 301,216 296,326
Other long-term liabilities 219,138 221,280
Total liabilities 3,324,604 3,205,315
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 - 92,761,041 and 91,909,430 (including 1,732,454 and 1,221,593 of unvested stock awards) as of September 30, 2020 and December 31, 2019, respectively 9,276 9,191
Capital surplus 829,495 809,753
Retained earnings 1,720,435 1,510,709
Accumulated other comprehensive loss (98,906) (75,706)
Treasury stock, at cost: 18,941,926 shares and 15,344,917 shares as of September 30, 2020 and December 31, 2019, respectively (586,955) (466,727)
Total MasTec, Inc. shareholders’ equity 1,873,345 1,787,220
Non-controlling interests 3,800 4,471
Total equity 1,877,145 1,791,691
Total liabilities and equity $ 5,201,749 $ 4,997,006
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 92,761,041 91,909,430
Treasury stock, shares 18,941,926 15,344,917
Common Stock [Member]    
Equity    
Total equity $ 9,276 $ 9,191
Common stock, shares issued 92,761,041 91,909,430
Restricted Stock Awards [Member] | Common Stock [Member]    
Unvested stock awards (in shares) 1,732,454 1,221,593
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2018   91,327,009            
Beginning balance at Dec. 31, 2018 $ 1,392,024 $ 9,133 $ (466,125) $ 789,009 $ 1,118,375 $ (60,494) $ 1,389,898 $ 2,126
Beginning balance, treasury shares (in shares) at Dec. 31, 2018     (15,329,817)          
Condensed Unaudited Consolidated Statements of Equity                
Net income 293,411       291,418   291,418 1,993
Other comprehensive income (loss) (21,623)         (21,623) (21,623)  
Non-cash stock-based compensation 12,132     12,132     12,132  
Issuance of restricted shares, net (in shares)   232,499            
Issuance of restricted shares, net 0 $ 23   (23)     0  
Other stock issuances, net of shares withheld for taxes (in shares)   94,650            
Other stock issuances, net of shares withheld for taxes 3,378 $ 9   3,369     3,378  
Acquisition of treasury stock, at cost (in shares)     (15,100)          
Acquisition of treasury stock, at cost (602)   $ (602)       (602)  
Contributions from noncontrolling interests 584           0 584
Ending balance, common shares outstanding (in shares) at Sep. 30, 2019   91,654,158            
Ending balance at Sep. 30, 2019 1,679,304 $ 9,165 $ (466,727) 804,487 1,409,793 (82,117) 1,674,601 4,703
Ending balance, treasury shares (in shares) at Sep. 30, 2019     (15,344,917)          
Beginning balance, common shares outstanding (in shares) at Jun. 30, 2019   91,626,986            
Beginning balance at Jun. 30, 2019 1,551,338 $ 9,163 $ (466,727) 799,162 1,281,198 (74,675) 1,548,121 3,217
Beginning balance, treasury shares (in shares) at Jun. 30, 2019     (15,344,917)          
Condensed Unaudited Consolidated Statements of Equity                
Net income 130,082       128,596   128,596 1,486
Other comprehensive income (loss) (7,442)         (7,442) (7,442)  
Non-cash stock-based compensation 4,192     4,192     4,192  
Issuance of restricted shares, net (in shares)   (920)            
Issuance of restricted shares, net 0 $ 0   0     0  
Other stock issuances, net of shares withheld for taxes (in shares)   28,092            
Other stock issuances, net of shares withheld for taxes 1,135 $ 2   1,133     1,135  
Ending balance, common shares outstanding (in shares) at Sep. 30, 2019   91,654,158            
Ending balance at Sep. 30, 2019 $ 1,679,304 $ 9,165 $ (466,727) 804,487 1,409,793 (82,117) 1,674,601 4,703
Ending balance, treasury shares (in shares) at Sep. 30, 2019     (15,344,917)          
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2019 91,909,430 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)   (15,344,917)          
Condensed Unaudited Consolidated Statements of Equity                
Net income $ 209,774       209,726   209,726 48
Other comprehensive income (loss) (23,200)         (23,200) (23,200)  
Non-cash stock-based compensation 15,538     15,538     15,538  
Issuance of restricted shares, net (in shares)   694,746            
Issuance of restricted shares, net 0 $ 69   (69)     0  
Other stock issuances, net of shares withheld for taxes (in shares)   156,865            
Other stock issuances, net of shares withheld for taxes $ 4,289 $ 16   4,273     4,289  
Acquisition of treasury stock, at cost (in shares) (3,600,000)   (3,597,009)          
Acquisition of treasury stock, at cost $ (120,228)   $ (120,228)       (120,228)  
Distributions to noncontrolling interests $ (719)           0 (719)
Ending balance, common shares outstanding (in shares) at Sep. 30, 2020 92,761,041 92,761,041            
Ending balance at Sep. 30, 2020 $ 1,877,145 $ 9,276 $ (586,955) 829,495 1,720,435 (98,906) 1,873,345 3,800
Ending balance, treasury shares (in shares) at Sep. 30, 2020 (18,941,926)   (18,941,926)          
Beginning balance, common shares outstanding (in shares) at Jun. 30, 2020   92,665,097            
Beginning balance at Jun. 30, 2020 $ 1,750,836 $ 9,267 $ (586,955) 821,584 1,603,944 (101,129) 1,746,711 4,125
Beginning balance, treasury shares (in shares) at Jun. 30, 2020     (18,941,926)          
Condensed Unaudited Consolidated Statements of Equity                
Net income 116,885       116,491   116,491 394
Other comprehensive income (loss) 2,223         2,223 2,223  
Non-cash stock-based compensation 5,639     5,639     5,639  
Issuance of restricted shares, net (in shares)   1,391            
Issuance of restricted shares, net 0 $ 0   0     0  
Other stock issuances, net of shares withheld for taxes (in shares)   94,553            
Other stock issuances, net of shares withheld for taxes 2,281 $ 9   2,272     2,281  
Distributions to noncontrolling interests $ (719)           0 (719)
Ending balance, common shares outstanding (in shares) at Sep. 30, 2020 92,761,041 92,761,041            
Ending balance at Sep. 30, 2020 $ 1,877,145 $ 9,276 $ (586,955) $ 829,495 $ 1,720,435 $ (98,906) $ 1,873,345 $ 3,800
Ending balance, treasury shares (in shares) at Sep. 30, 2020 (18,941,926)   (18,941,926)          
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Cash flows from operating activities:          
Net income $ 116,885 $ 130,082 $ 209,774 $ 293,411  
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation 71,397 50,515 182,173 160,019  
Amortization of intangible assets 11,200 4,681 28,384 14,152  
Non-cash interest expense, net     2,201 1,691  
Non-cash stock-based compensation expense     15,538 12,132  
Provision for deferred income taxes     7,947 8,546  
Provision for credit losses 1,900 400 14,213 1,326  
Equity in earnings of unconsolidated affiliates (7,445) (6,966) (22,092) (19,778)  
Gains on sales of assets, net     (12,874) (9,627)  
Other non-cash items, net     8,833 (2,841)  
Changes in assets and liabilities, net of acquisitions:          
Accounts receivable, net of allowance     (49,802) (33,522)  
Contract assets     10,637 34,253  
Inventories     15,645 21,293  
Other assets, current and long-term portion     38,729 16,641  
Accounts payable and accrued expenses     109,689 (30,641)  
Contract liabilities     160,648 (52,537)  
Other liabilities, current and long-term portion     (7,185) 26,876  
Net cash provided by operating activities     712,458 441,394  
Cash flows from investing activities:          
Cash paid for acquisitions, net of cash acquired     (11,251) (94,647)  
Capital expenditures     (183,725) (85,095)  
Proceeds from sale of property and equipment     29,744 27,102  
Payments for other investments     (17,436) (5,589)  
Proceeds from other investments     648 14,705  
Other investing activities, net     4,843 0  
Net cash used in investing activities     (177,177) (143,524)  
Cash flows from financing activities:          
Proceeds from credit facilities     1,415,426 2,185,714  
Repayments of credit facilities     (1,725,845) (2,371,965)  
Proceeds from issuance of 4.50% senior notes     600,000 0  
Repayments of 4.875% senior notes     (400,000) 0  
Repayments of other borrowings, net     (50) (333)  
Payments of finance lease obligations     (92,260) (59,045)  
Payments of acquisition-related contingent consideration     39,379 29,267  
(Distributions to) proceeds from non-controlling interests     (719) 584  
Proceeds from stock-based awards     5,483 3,414  
Payments for stock-based awards     (614) (34)  
Repurchases of common stock     (120,228) (5,652)  
Other financing activities, net     (11,078) (5,459)  
Net cash used in financing activities     (369,264) (282,043)  
Effect of currency translation on cash     730 (154)  
Net increase in cash and cash equivalents     166,747 15,673  
Cash and cash equivalents - beginning of period     71,427 27,422 $ 27,422
Cash and cash equivalents - end of period $ 238,174 $ 43,095 238,174 43,095 $ 71,427
Supplemental cash flow information:          
Interest paid     57,098 73,570  
Income tax payments, net of refunds     12,091 73,502  
Supplemental disclosure of non-cash information:          
Additions to property and equipment from finance leases     $ 86,083 $ 163,458  
4.50% Senior Notes [Member] | Senior Notes [Member]          
Debt instrument, interest rate (percentage) 4.50%   4.50%    
4.875% Senior Notes [Member] | Senior Notes [Member]          
Debt instrument, interest rate (percentage) 4.875%   4.875%    
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
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; pipeline infrastructure; electrical utility transmission and distribution; power generation, including from clean energy and renewable sources; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure; and (5) Other. During the second quarter of 2020, the Company renamed its Power Generation and Industrial segment as the Clean Energy and Infrastructure segment to better represent the nature of the segment’s operations, end markets and customer characteristics. There was no change to the composition of the segment or its historical results.
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, 2019 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, 2019 contained in the Company’s 2019 Annual Report on Form 10-K (the “2019 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’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting. 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. 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, including the potential future effects of the COVID-19 pandemic and other relevant global 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 those 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 March 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 has significantly affected economic conditions in the United States and internationally, as national, state and local governments reacted to the public health crisis by requiring mitigation measures resulting in workforce, supply chain and other market disruptions that have created significant uncertainties in the U.S. and global economies and disrupted business activities for an uncertain period of time. Although certain jurisdictions have subsequently taken steps to lift or ease such restrictions to various degrees, such lifting or easing could subsequently be reversed, or new restrictions imposed, due to a rise in cases of COVID-19.
Most of the Company’s construction services have been and currently are deemed essential under state and local pandemic mitigation orders, and all of its business segments continue to operate. Where safe and possible, the Company has generally been directed by its customers to maintain normal work schedules. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners, including adjusting its standard operating procedures to respond to evolving health guidelines. The COVID-19 pandemic has had a negative impact on the Company’s operations and is expected to have some continued negative impact. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures or 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.
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law on March 27, 2020.  The CARES Act provides for various tax relief and incentive measures, including provisions permitting the deferral and/or reduction of certain federal and payroll tax amounts. The Company has pursued certain of these relief provisions, and for the nine month period ended September 30, 2020, has deferred approximately $22 million of payroll taxes, net. The Company will continue to evaluate the potential effects of the CARES Act on its financial position, results of operations and cash flows.
Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials, or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and totaled 36% and 35% for the nine month periods ended September 30, 2020 and 2019, respectively.
For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and accounted for approximately 5% for both the nine month periods ended September 30, 2020 and 2019. 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 nine month periods ended September 30, 2020 and 2019, 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, 2019 and 2018. Revenue recognized for the three month periods ended September 30, 2020 and 2019 as a result of changes in total contract transaction price estimates, including for variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $8.8 million and $13.3 million, respectively, and totaled $11.5 million and $52.2 million for the nine month periods ended September 30, 2020 and 2019, 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 not material as of September 30, 2020 or December 31, 2019.
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 September 30, 2020, the amount of the Company’s remaining performance obligations was $5.3 billion. Based on current expectations, the Company expects to recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2020, with the remainder to be recognized primarily in 2021.
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 September 30, 2020 and December 31, 2019, the Company included approximately $50 million and $27 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 September 30, 2020 and December 31, 2019, these change orders and/or claims were primarily related to certain projects in the Company’s Oil and Gas and Electrical Transmission 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
See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements, as updated from the discussion in the Company’s 2019 Form 10-K.
Accounting Pronouncements Adopted in 2020
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”) to reduce diversity in practice in accounting for the costs of implementing cloud computing arrangements that are service contracts. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for internal-use software. Accounting for the service element of the cloud computing arrangement is not affected by the new guidance. Under ASU 2018-15, amortization expense, payments for and asset balances related to such capitalized implementation costs are to be presented within the same line items of the entity’s statements of operations, cash flows and balance sheets, respectively, as the related service fee activity and balances would be presented. ASU 2018-15, which the Company adopted on a prospective basis during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13, which is intended to improve the effectiveness of fair value measurement disclosures, modifies the disclosure requirements for certain estimates and assumptions used in determining the fair value of assets and liabilities. ASU 2018-13, which the Company adopted during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. See Note 4 - Fair Value of Financial Instruments for disclosure updates pertaining to significant unobservable inputs used to develop fair value estimates for certain of the Company’s Level 3 financial instruments.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This ASU, together with its related clarifying ASUs (collectively, “ASU 2016-13”), introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including financial assets arising from revenue transactions, such as accounts receivable and contract assets. The new expected credit loss methodology, which is based on historical experience, current conditions and reasonable and supportable forecasts, replaced the incurred loss model for measuring and recognizing expected credit losses. The Company adopted this ASU in the first quarter of 2020 and incorporated this guidance into its methodology for estimating its accounts receivable allowances. Based on historical trends, the financial condition of the Company’s customers and management’s expectations of economic and industry factors affecting the Company’s customers, ASU 2016-13 did not have a material effect on the Company’s consolidated financial statements upon adoption. Future credit loss expectations could be affected by changes in estimates or developing trends, including from changes in credit quality of the Company’s customers, changes in specific risks associated with the Company’s financial assets, or from changes in management’s expectations of future economic and industry conditions or other factors. Management actively monitors the economic environment, including any potential effects from the COVID-19 pandemic and/or volatility in the oil and gas markets on the credit quality of the Company’s customers and/or its financial assets. For additional information about the Company’s accounts receivable and related allowances, see Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings Per Share
Note 2 – Earnings Per Share
Basic earnings or loss 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 September 30, For the Nine Months Ended September 30,
2020201920202019
Net income attributable to MasTec:
Net income - basic and diluted (a)
$116,491 $128,596 $209,726 $291,418 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,138 75,217 72,971 75,131 
Dilutive common stock equivalents (b)
957 717 816 629 
Weighted average shares outstanding - diluted
73,095 75,934 73,787 75,760 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the nine month period ended September 30, 2020, there were 58,759 anti-dilutive common stock equivalents.
The Company repurchased approximately 3.6 million shares of its common stock during the nine month period ended September 30, 2020, as discussed in Note 11 - Equity. The effect of these repurchases on the Company’s weighted average shares outstanding for the nine month period ended September 30, 2020 was a reduction of approximately 2.6 million shares, due to the timing of the repurchases.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 (in millions):
CommunicationsOil and GasElectrical
Transmission
Clean Energy and InfrastructureTotal Goodwill
Goodwill, gross$551.4 $496.0 $150.1 $152.8 $1,350.3 
Accumulated impairment loss— (118.6)— — (118.6)
Goodwill, net$551.4 $377.4 $150.1 $152.8 $1,231.7 
For the nine month period ended September 30, 2020, goodwill included additions of $5.2 million from new business combinations and a net increase of $5.4 million from measurement period adjustments. Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September 30, 2020 totaled approximately $3.2 million of losses and $2.9 million of gains, 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 NamesPre-QualificationsCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2019$34.5 $72.9 $286.5 $— $26.3 $420.2 
Accumulated amortization(191.2)— (17.5)(208.7)
Other intangible assets, net, as of December 31, 2019$34.5 $72.9 $95.3 $— $8.8 $211.5 
Additions from new business combinations— — 9.7 — 0.1 9.8 
Classification changes (b)
— (69.8)— 69.8 — — 
Measurement period adjustments (c)
— — (0.2)— — (0.2)
Currency translation adjustments— (3.1)— 2.1 — (1.0)
Amortization expense(19.8)(7.1)(1.5)(28.4)
Other intangible assets, net, as of September 30, 2020$34.5 $— $85.0 $64.8 $7.4 $191.7 
(a)Consists principally of trade names and non-compete agreements.
(b)In connection with its first quarter assessment of goodwill and indefinite-lived intangible assets, management reassessed the indefinite-life classification of its two pre-qualification intangible assets. Management determined that, based on changes in the assets’ characteristics, including current and expected changes in the customer mix of the associated reporting units, a finite-life classification for these assets was more appropriate. As a result, in the first quarter of 2020, the Company changed the classification of these pre-qualification intangible assets from indefinite-lived to finite-lived and began amortizing them on an accelerated basis, with an estimated remaining weighted average useful life of approximately 12 years.
(c)Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
Quarterly Assessment for Indicators of Impairment. During the third quarter of 2020, in conjunction with the Company’s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with three reporting units within the Oil and Gas segment. Based on the results of these assessments, management determined that the estimated fair value of one of the reporting units, for which the related goodwill had a carrying value of approximately $15.3 million, exceeded its carrying value by approximately 10%, and the estimated fair values of the other two reporting units were determined to substantially exceed their carrying values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash goodwill and indefinite-lived intangible asset impairment charges in the future.
2020 Acquisitions. For the nine month period ended September 30, 2020, MasTec completed four acquisitions. Through a 96%-owned 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. 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. In addition, the Company acquired the assets of two entities, one that specializes in wireless telecommunications and one that specializes in electrical transmission services.
The aggregate purchase price for these entities was composed of approximately $9.8 million in cash, net of cash acquired, with an additional $2.8 million due through 2023, subject to certain indemnification provisions, and a five-year earn-out liability valued at approximately $7.2 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 September 30, 2020, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be up to $13 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September 30, 2020; as a result, further adjustments to these estimates may occur.
2019 Acquisitions. During 2019, MasTec completed six acquisitions, one of which specializes in water infrastructure for pipeline companies and is included within the Company’s Oil and Gas segment, four of which are included within the Company’s Communications segment, including a wireline/fiber deployment construction contractor and a telecommunications company specializing in a broad range of end-to-end wireless telecommunications solutions, and one of which specializes in construction projects in the power industry and is included in the Company’s Clean Energy and Infrastructure segment. For all but one of these acquisitions, the Company acquired all of the equity interests in the related entities. For the telecommunications company specializing in wireless telecommunications solutions, the Company acquired 96% of the entity’s equity interests, with the obligation to acquire the balance over time.
The aggregate purchase price for these entities, as adjusted, was composed of approximately $176.6 million in cash, net of cash acquired, plus earn-out liabilities and a mandatorily redeemable non-controlling interest valued at approximately $22.3 million and $17.8 million, respectively. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-outs for the 2019 acquisitions have terms ranging from three to five years. As of September 30, 2020, the range of remaining potential undiscounted Earn-out liabilities for the 2019 acquisitions was estimated to be between $2 million and $62 million; however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated Earn-out liabilities for certain of these acquisitions was preliminary as of September 30, 2020; as a result, further adjustments to these estimates may occur.
Pro Forma Financial Information and Acquisition Results. For the three month periods ended September 30, 2020 and 2019, unaudited supplemental pro forma revenue totaled approximately $1.7 billion and $2.1 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $117.9 million and $127.4 million, respectively. For the nine month periods ended September 30, 2020 and 2019, unaudited
supplemental pro forma revenue totaled approximately $4.7 billion and $5.8 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $212.7 million and $300.7 million, respectively.
For the three and nine month periods ended September 30, 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $69.3 million and $182.4 million, respectively, and included acquisition-related net losses of approximately $4.3 million and $5.0 million, respectively, based on the Company’s consolidated effective tax rates. For the three and nine month periods ended September 30, 2019, the Company’s consolidated results of operations included acquisition-related revenue of approximately $41.7 million and $116.9 million, respectively, and included acquisition-related net income of approximately $1.5 million and acquisition-related net losses of approximately $5.9 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results do not include the effects of acquisition costs or interest expense associated with consideration paid for the related acquisitions.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2020
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 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 that are contingent upon the acquired business achieving certain levels of earnings in the future. As of September 30, 2020 and December 31, 2019, the estimated fair value of the Company’s Earn-out liabilities totaled $132.8 million and $173.2 million, respectively, of which $47.6 million and $54.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 September 30, 2020, ranged from 12.0% to 23.0%, with a weighted average rate of 14.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of September 30, 2020, the range of potential undiscounted Earn-out liabilities was estimated to be between $34 million and $199 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. Measurement period adjustments for Earn-out liabilities, which are fair value adjustments relating to new information obtained about the facts and circumstances existing as of the date of acquisition for a period of up to one year, are recorded to goodwill. Other revisions to the expected fair values of the Company’s traditional earn-out liabilities are reflected as other income or expense, and for the mandatorily redeemable non-controlling interest, are recorded as interest expense or income. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are reflected within financing activities in the consolidated statements of cash flows. Payments in excess of acquisition date liabilities are classified within operating activities.
There were no additions to acquisition-related contingent consideration and other liabilities from new business combinations in either of the three month periods ended September 30, 2020 or 2019, and for the nine month periods ended September 30, 2020 and 2019, additions totaled $7.2 million and $16.2 million, respectively. There were no measurement period adjustments for the three month period ended September 30, 2020, and measurement period adjustments for the nine month period ended September 30, 2020 totaled an increase of approximately $1.1 million, and related to a business in the Company’s Communications segment. There were no measurement period adjustments for the three or nine month periods ended September 30, 2019. There were no fair value adjustments for the three month period ended September 30, 2020, and fair value adjustments for the nine month period ended September 30, 2020 totaled a net increase of approximately $1.7 million, and related to businesses in the Company’s Oil and Gas and Communications segments. For the three and nine month periods ended September 30, 2019, fair value adjustments totaled a net increase of approximately $11.2 million and $47.6 million, respectively, and related primarily to businesses in the Company’s Oil and Gas and Communications segments. There were no Earn-out payments in either of the three month periods ended September 30, 2020 or 2019, and for the nine month periods ended September 30, 2020 and 2019, Earn-out payments totaled $50.4 million and $30.0 million, respectively.
Equity Investments
The Company’s equity investments as of September 30, 2020 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”), which are accounted for as equity method investments; (ii) a $15 million investment 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,” for which the Company’s aggregate investment totals approximately $16 million, and is accounted for as an equity method investment; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc., or “AVCT” (formerly named Pensare Acquisition Corp. (“Pensare”)); (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. The Company’s investment and strategic arrangements may involve the extension of loans or other types of financing arrangements, including approximately $6 million of financing commitments as of September 30, 2020. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of September 30, 2020, 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 September 30, 2020 and December 31, 2019, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $205 million and $196 million, respectively. As of September 30, 2020 and December 31, 2019, equity investments measured on an adjusted cost basis, including the Company’s investment in CCI, totaled approximately $17 million and $18 million, respectively. There were no material changes in the fair values of, or impairments related to, these investments during either of the nine month periods ended September 30, 2020 or 2019.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. 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 $6.9 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $22.9 million and $19.8 million for the nine month periods ended September 30, 2020 and 2019, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $60.7 million as of September 30, 2020. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $2.4 million and $1.5 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $10.2 million and $7.5 million for the nine month periods ended September 30, 2020 and 2019, respectively. 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 capitalized investment costs, totaled approximately $165 million and $174 million as of September 30, 2020 and December 31, 2019, 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, which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and nine month periods ended September 30, 2020, the Company’s proportionate share of unrecognized unrealized activity on these interest rate swaps totaled gains of approximately $2.5 million and losses of approximately $29.5 million, respectively, or gains of $1.9 million and losses of $22.4 million, net of tax, respectively. For the three and nine month periods ended September 30, 2019, the Company’s proportionate share of unrecognized unrealized activity on these interest rate swaps totaled losses of approximately $9.4 million and $28.2 million, respectively, or $7.1 million and $21.3 million, net of tax, respectively.
Other Investments. The Company has investments in AVCT. These investments include (i) shares of AVCT common stock, which are equity securities, (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments, and (iii) debentures that are convertible into shares of AVCT common stock, which are available-for-sale securities. As of September 30, 2020 and December 31, 2019, the Company’s ownership interest in AVCT’s common stock, represented by the AVCT shares, totaled approximately 9% and 21%, respectively, and its aggregate ownership interest, assuming the exercise and conversion of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 22% and 21%, respectively. José R. Mas, MasTec’s Chief Executive Officer, was a director of Pensare 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 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 September 30, 2020, the aggregate fair value of the Company’s investments in AVCT approximated $11 million. For the three and nine month periods ended September 30, 2020, the Company recorded unrealized fair value measurement gains, net, on the AVCT securities within other income totaling approximately $0.9 million and $4.7 million, respectively, 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 recognized within other comprehensive income, as determined based on Monte Carlo simulations, which is a Level 3 input, totaled approximately $0.9 million for both the three and nine month periods ended September 30, 2020. As of December 31, 2019, the AVCT shares were measured on an adjusted cost basis as their fair value was not readily determinable. The aggregate carrying value of the Company’s investment in AVCT as of December 31, 2019, including the AVCT shares and initial warrants, was approximately $2 million.
The Company has equity interests in certain telecommunications entities, including FM Tech, that provide services to MasTec. For the three and nine month periods ended September 30, 2020, expense recognized in connection with these arrangements totaled $2.7 million and $9.0 million, respectively, and related amounts payable totaled $0.4 million as of September 30, 2020.
Senior Notes
As of September 30, 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 totaled $606.0 million. As of December 31, 2019, the gross carrying amount of the Company’s 4.875% senior notes due March 15, 2023 (the “4.875% Senior Notes”) totaled $400 million and their estimated fair value totaled $404.5 million. The estimated fair values of the Company’s senior notes were determined using an “exit price” approach based on Level 1 inputs. See Note
7 - Debt for additional information on the third quarter 2020 redemption of the Company’s 4.875% Senior Notes and related issuance of its 4.50% Senior Notes.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
9 Months Ended
Sep. 30, 2020
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):
September 30,
2020
December 31,
2019
Contract billings
$939.6 $860.4 
Less allowance
(22.5)(10.1)
Accounts receivable, net of allowance$917.1 $850.3 
Retainage
313.1 345.2 
Unbilled receivables
706.8 679.4 
Contract assets
$1,019.9 $1,024.6 
Contract billings represent the amount of performance obligations that have been billed but have not yet been collected, whereas 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 and nine month periods ended September 30, 2020, provisions for credit losses totaled $1.9 million and $14.2 million, respectively, including potential credit losses resulting from current economic uncertainty. For the three and nine month periods ended September 30, 2019, provisions for credit losses totaled $0.4 million and $1.3 million, respectively. 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 $368.2 million and $206.2 million as of September 30, 2020 and December 31, 2019, respectively, of which deferred revenue comprised approximately $349.1 million and $184.1 million, respectively. The increase in deferred revenue was primarily driven by timing of billings for projects in the Company’s Oil and Gas and Clean Energy and Infrastructure segments. For the three and nine month periods ended September 30, 2020, the Company recognized revenue of approximately $10.3 million and $139.6 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2019, resulting primarily from the advancement of physical progress on the related projects during the period.
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.9 million and $2.4 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $4.1 million and $8.1 million for the nine month periods ended September 30, 2020 and 2019, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net
9 Months Ended
Sep. 30, 2020
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):
September 30,
2020
December 31,
2019
Land
$6.0 $4.9 
Buildings and leasehold improvements
40.8 35.8 
Machinery and equipment
1,834.7 1,659.4 
Office furniture and equipment
216.3 197.3 
Construction in progress
29.8 26.1 
Total property and equipment
$2,127.6 $1,923.5 
Less accumulated depreciation and amortization
(1,133.4)(1,017.7)
Property and equipment, net
$994.2 $905.8 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $149.3 million and $138.2 million as of September 30, 2020 and December 31, 2019, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $32.5 million and $31.5 million as of September 30, 2020 and December 31, 2019, 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.20.2
Debt
9 Months Ended
Sep. 30, 2020
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 DateSeptember 30,
2020
December 31,
2019
Senior secured credit facility:September 19, 2024
Revolving loans$19.9 $339.2 
Term loan400.0 400.0 
4.50% Senior Notes
August 15, 2028600.0 — 
4.875% Senior Notes
March 15, 2023— 400.0 
Finance lease and other obligations300.2 305.6 
Total debt obligations$1,320.1 $1,444.8 
Less unamortized deferred financing costs(16.7)(12.4)
Total debt, net of deferred financing costs$1,303.4 $1,432.4 
Current portion of long-term debt138.9 118.4 
Long-term debt$1,164.5 $1,314.0 
Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes
On August 4, 2020, the Company issued $600 million aggregate principal amount of senior unsecured notes due August 15, 2028, which bear interest at a rate of 4.50% (the “4.50% Senior Notes”), at par in a private offering (the “Private Offering”). Interest on the 4.50% Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2021. The 4.50% Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company’s existing and future senior unsecured indebtedness and senior in right of payment to all of the Company’s existing and future subordinated indebtedness. The 4.50% Senior Notes are effectively subordinated to all secured indebtedness of the Company, including its existing credit facilities, to the extent of the value of the assets securing such indebtedness. 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.
The Company used a portion of the proceeds from the Private Offering to redeem all $400 million of its outstanding 4.875% Senior Notes due 2023 (the “ 4.875% Senior Notes”) on August 19, 2020 (the “Redemption Date”) at a redemption price equal to 100.813% of the principal amount of the 4.875% Senior Notes redeemed, plus accrued and unpaid interest to, but not including, the Redemption Date. The remaining net proceeds from the Private Offering were primarily used to repay revolving loans under the Company’s existing credit facilities.
The Company has the option to redeem all or a portion of the 4.50% Senior Notes at any time on or after August 15, 2023 at the redemption prices specified in the indenture that governs the 4.50% Senior Notes (the “4.50% Senior Notes Indenture”), plus accrued and unpaid interest, if any, to (but excluding) the redemption date. In addition, at any time prior to August 15, 2023, the Company may redeem all or a part of the 4.50% Senior Notes at a redemption price equal to 100% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the redemption date, plus a “make-whole” premium. Further, prior to August 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 4.50% Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 104.500% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption, subject to certain conditions.
If the Company undergoes a change of control, as defined in the 4.50% Senior Notes Indenture, the Company must make an offer to repurchase all of the 4.50% Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to (but excluding) the date of repurchase.
The 4.50% Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create liens, (ii) pay dividends, (iii) acquire shares of capital stock, (iv) make certain investments and (v) effect mergers. The 4.50% Senior Notes Indenture provides for customary events of default, subject to customary grace and cure periods. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 4.50% Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 4.50% Senior Notes immediately due and payable. Financing costs incurred in connection with the issuance of the 4.50% Senior Notes totaled approximately $8.9 million. These deferred financing costs, which are reflected as a reduction of the carrying amount of the 4.50% Senior Notes, will be amortized over the term of the 4.50% Senior Notes using the effective interest method.
Management determined that the repurchase and redemption of the Company’s 4.875% Senior Notes should be accounted for as a debt extinguishment. Accordingly, the Company recorded a pre-tax debt extinguishment loss of approximately $5.6 million in the third quarter of 2020, including $3.3 million of early repayment premiums and $2.3 million of unamortized deferred financing costs. This loss is separately disclosed within the Company’s consolidated statements of operations.
Senior Secured Credit Facility
The Company’s senior secured credit facility (the “Credit Facility”) has aggregate borrowing commitments totaling approximately $1.75 billion as of September 30, 2020, composed of $1.35 billion of revolving commitments and a term loan of approximately $400 million. The term loan is subject to amortization in quarterly principal installments of $2.5 million commencing in December 2020, which 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 September 30, 2020 and December 31, 2019, outstanding revolving loans, which included $20 million and $138 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.98% and 3.50% per annum, respectively. The term loan accrued interest at rates of 1.39% and 3.05% as of September 30, 2020 and December 31, 2019, respectively. Letters of credit of approximately $134.8 million and $98.0 million were issued as of September 30, 2020 and December 31, 2019, respectively. As of both September 30, 2020 and December 31, 2019, 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 September 30, 2020 and December 31, 2019, availability for revolving loans totaled $1,195.3 million and $912.8 million, respectively, or up to $515.2 million and $552.0 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $280.1 million and $162.4 million of availability in either Canadian dollars or Mexican pesos as of September 30, 2020 and December 31, 2019, respectively. The unused facility fee as of both September 30, 2020 and December 31, 2019 accrued at a rate of 0.20%.
The Credit Facility is guaranteed by certain subsidiaries of the Company (the “Guarantor Subsidiaries”) and the 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. As of September 30, 2020, outstanding borrowings under the Company’s other credit facilities totaled approximately $5.1 million and accrued interest at an average rate of 3.20%, and as of December 31, 2019, there were no outstanding borrowings. Additionally, the Company has a credit facility under which it may issue up to $50.0 million of performance standby letters of credit.  As of September 30, 2020 and December 31, 2019, letters of credit issued under this facility totaled $18.2 million and $17.1 million, respectively, and accrued fees at 0.50% and 0.40% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of September 30, 2020 and December 31, 2019.
Additional Information
As of September 30, 2020 and December 31, 2019, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.7 million and $7.5 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2019 Form 10-K.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations
9 Months Ended
Sep. 30, 2020
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 September 30, 2020, the Company’s leases have remaining lease terms of up to nine years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of September 30, 2020 and December 31, 2019 totaled $536.8 million and $463.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $406.5 million and $375.9 million as of September 30, 2020 and December 31, 2019, respectively. Depreciation expense associated with finance leases totaled $17.5 million and $13.1 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $50.1 million and $34.2 million for the nine month periods ended September 30, 2020 and 2019, respectively.
Operating Leases
Operating lease additions for the three and nine month periods ended September 30, 2020 totaled $3.3 million and $16.6 million, respectively, and totaled $19.9 million and $86.4 million for the three and nine month periods ended September 30, 2019, respectively, excluding the effect of adoption of ASU 2016-02, Leases (Topic 842), of approximately $230.0 million.
For the three month periods ended September 30, 2020 and 2019, rent expense for leases that have terms in excess of one year totaled approximately $25.6 million and $29.5 million, respectively, of which $2.3 million and $3.1 million, respectively, represented variable lease costs, and for the nine month periods ended September 30, 2020 and 2019, rent expense for such leases totaled approximately $87.7 million and $84.8 million, respectively, of which $8.0 million and $7.5 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.0 million and $144.0 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaling approximately $224.4 million and $352.4 million for the nine month periods ended September 30, 2020 and
2019, 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 September 30, 2020 were as follows (in millions):
 Finance
Leases
Operating
Leases
2020, remaining three months$41.6 $29.4 
2021131.7 72.6 
202291.5 46.5 
202338.9 23.8 
20246.4 15.6 
Thereafter
0.2 30.0 
Total minimum lease payments
$310.3 $217.9 
Less amounts representing interest
(15.2)(17.9)
Total lease obligations, net of interest
$295.1 $200.0 
Less current portion
128.9 74.4 
Long-term portion of lease obligations, net of interest
$166.2 $125.6 
As of September 30, 2020, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 4.0%. Non-cancelable operating leases had a weighted average remaining lease term of 4.0 years and a weighted average discount rate of 3.9% as of September 30, 2020.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Other Employee Benefit Plans
9 Months Ended
Sep. 30, 2020
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 September 30, 2020, there were approximately 3,011,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $5.6 million and $4.2 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $15.5 million and $12.1 million for the nine month periods ended September 30, 2020 and 2019, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $1.4 million and $1.0 million for the three month periods ended September 30, 2020 and 2019, respectively. For the nine month periods ended September 30, 2020 and 2019 income tax benefits totaled $3.6 million and $5.3 million, respectively, including net tax deficiencies related to the vesting of share-based payment awards totaling $0.1 million and net tax benefits totaling $2.3 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 September 30, 2020, total unearned compensation related to restricted shares was approximately $31.0 million, which is expected to be recognized over a weighted average period of approximately 2.0 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.2 million for both the three month periods ended September 30, 2020 and 2019, and totaled $6.7 million and $14.1 million for the nine month periods ended September 30, 2020 and 2019, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20191,221,593 $45.36 
Granted936,946 27.15 
Vested(183,885)39.60 
Canceled/forfeited(239,900)58.96 
Non-vested restricted shares, as of September 30, 20201,734,754 $34.26 
(a)    Includes 2,300 restricted stock units as of September 30, 2020.
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 employees. The following table provides details pertaining to the Company’s ESPPs for the periods indicated:
For the Nine Months Ended September 30,
20202019
Cash proceeds (in millions)
$5.5 $3.4 
Common shares issued193,655 87,014 
Weighted average price per share$28.29 $39.23 
Weighted average per share grant date fair value$8.61 $9.97 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Other Retirement Plans
9 Months Ended
Sep. 30, 2020
Retirement Benefits [Abstract]  
Other Retirement Plans
Note 10 – Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”), which are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. 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 September 30:
20201,452 1,469 $7.2 $1.7 $8.9 
20193,814 5,349 $23.0 $1.2 $24.2 
For the Nine Months Ended September 30:
20201,119 1,469 $19.5 $5.5 $25.0 
20191,626 5,349 $51.7 $4.0 $55.7 
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.20.2
Equity
9 Months Ended
Sep. 30, 2020
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. The timing and the amount of any repurchases is determined based on market conditions, legal requirements, cash flow and liquidity needs and other factors. The Company’s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. Share repurchases, which are recorded at cost and are held in the Company’s treasury, are funded with available cash or with availability under the Credit Facility. The Company may use either authorized and unissued shares or treasury shares to meet share issuance requirements. Treasury stock is recorded at cost.
During the nine month period ended September 30, 2020, the Company repurchased 3.6 million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $120.2 million. Of the total repurchased shares, 0.6 million were repurchased for $28.8 million under a $150 million share repurchase program that was established in September 2018 and completed in the first quarter of 2020, and 3.0 million were repurchased for $91.4 million under the Company’s December 2018 $100 million share repurchase program. For the nine month period ended September 30, 2019, share repurchases, which were completed in the first quarter under the Company’s September 2018 $150 million share repurchase program, totaled approximately $0.6 million.
As of September 30, 2020, $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 LossUnrealized foreign currency translation activity, net, for the three and nine month periods ended September 30, 2020 and 2019 relates to the Company’s operations in Canada and Mexico. For the three month period ended September 30, 2020, unrealized investment activity includes unrealized gains on both the interest rate swaps associated with the Waha JVs (the “Waha JV swaps”) and on the Company’s investment in AVCT convertible debentures. For the nine month period ended September 30, 2020, unrealized investment activity, net, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures. For the three and nine month periods ended September 30, 2019, 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.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Note 12 – Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended September 30, 2020 and 2019, the Company’s consolidated effective tax rates were 25.7% and 25.0%, respectively. For the nine month periods ended September 30, 2020 and 2019, the Company’s consolidated effective tax rates were 22.7% and 24.5%, respectively. The Company’s effective tax rate for the nine month period ended September 30, 2020 benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company’s 2019 tax returns. For the nine month period ended September 30, 2019, the Company’s effective tax rate was favorably affected by reduced foreign earnings, the recognition of $2.3 million of excess tax benefits from the vesting of share-based awards, adjustments from the finalization of the Company’s 2018 tax returns and the effects of foreign tax rate changes.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information
9 Months Ended
Sep. 30, 2020
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) Oil and Gas; (3) Electrical Transmission; (4) Clean Energy and Infrastructure 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, and, to a lesser extent, infrastructure for utilities, among others. The Company performs engineering, construction and maintenance services for oil and natural gas 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 Clean Energy and Infrastructure segment primarily serves energy, utility and other end-markets through the installation and construction of power facilities, including from renewable sources, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure. 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 September 30, For the Nine Months Ended September 30,
Revenue:2020201920202019
Communications (a)
$645.4 $679.5 $1,943.8 $1,944.9 
Oil and Gas462.5 972.5 1,190.1 2,530.5 
Electrical Transmission128.5 103.0 380.7 298.3 
Clean Energy and Infrastructure468.9 261.7 1,181.4 701.3 
Other0.1 0.1 0.2 0.1 
Eliminations(7.1)(0.2)(12.0)(1.1)
Consolidated revenue$1,698.3 $2,016.6 $4,684.2 $5,474.0 
(a)    Revenue generated primarily by utilities customers represented 15.7% and 14.9% of Communications segment revenue for the three month periods ended September 30, 2020 and 2019, respectively, and represented 15.3% for both the nine month periods ended September 30, 2020 and 2019.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA:2020201920202019
Communications$79.6 $57.1 $206.8 $154.8 
Oil and Gas160.4 212.9 315.0 499.6 
Electrical Transmission9.1 7.8 14.2 20.3 
Clean Energy and Infrastructure34.4 2.3 69.5 14.4 
Other7.6 6.7 22.5 19.4 
Corporate(37.5)(38.9)(100.6)(87.7)
Consolidated EBITDA$253.6 $247.9 $527.4 $620.8 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Depreciation and Amortization:2020201920202019
Communications$21.1 $15.7 $62.1 $45.7 
Oil and Gas47.5 28.8 107.7 97.7 
Electrical Transmission6.2 5.1 18.6 14.8 
Clean Energy and Infrastructure5.0 3.3 13.7 9.7 
Other0.0 0.0 0.0 0.1 
Corporate2.8 2.3 8.5 6.2 
Consolidated depreciation and amortization$82.6 $55.2 $210.6 $174.2 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA Reconciliation:2020201920202019
Income before income taxes$157.4 $173.4 $271.5 $388.5 
Plus:
Interest expense, net13.6 19.3 45.4 58.2 
Depreciation71.4 50.5 182.2 160.0 
Amortization of intangible assets11.2 4.7 28.4 14.2 
Consolidated EBITDA$253.6 $247.9 $527.4 $620.8 
Foreign Operations and Other. MasTec operates in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico and the Caribbean. Revenue derived from U.S. operations totaled $1.7 billion and $2.0 billion for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $4.6 billion and $5.3 billion for the nine month periods ended September 30, 2020 and 2019, respectively. Revenue derived from foreign operations totaled $18.2 million and $64.1 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $77.8 million and $191.0 million for the nine month periods ended September 30, 2020 and 2019, respectively, the majority of which was derived from the Company’s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company’s wireless operations in Mexico. Long-lived assets held in the U.S. included property and equipment, net, of $971.4 million and $874.7 million as of September 30, 2020 and December 31, 2019, respectively, and, for the Company’s businesses in foreign countries, totaled $22.8 million and $31.1 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $1.4 billion as of both September 30, 2020 and December 31, 2019, and for the Company’s businesses in foreign countries, totaled approximately $50.3 million and
$56.4 million as of September 30, 2020 and December 31, 2019, respectively. The majority of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of September 30, 2020 and December 31, 2019, amounts due from customers from which foreign revenue was derived accounted for approximately 4% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for each of the three and nine month periods ended September 30, 2020 totaled approximately 2% of total revenue, and for each of the three and nine month periods ended September 30, 2019 totaled approximately 1%. Substantially all revenue from governmental entities 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 September 30, For the Nine Months Ended September 30,
Customer:2020201920202019
AT&T (including DIRECTV®) (a)
15%18%19%20%
Equitrans Midstream Corporation (b)
3%17%2%12%
(a)    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, including DIRECTV®. Revenue from AT&T is included within the Communications segment.
(b)    The Company's relationship with Equitrans Midstream Corporation and its affiliates is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 and December 31, 2019, there were $153.0 million and $115.1 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 September 30, 2020 or December 31, 2019.
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 September 30, 2020 and December 31, 2019, outstanding performance and payment bonds approximated $640.1 million and $551.4 million, respectively, and estimated costs to complete projects secured by these bonds totaled $226.3 million and $194.7 million as of September 30, 2020 and December 31, 2019, respectively.
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 a 50% undivided interest in a civil construction project. 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 September 30, 2020, the Company was not aware of any material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of September 30, 2020 and December 31, 2019 are amounts held by entities that are proportionately consolidated totaling $8.4 million and $13.1 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations.
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 regarding the Company’s other 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 September 30, 2020 and December 31, 2019, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $129.0 million and $123.4 million, respectively, of which $85.9 million and $87.3 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 $4.1 million and $4.2 million as of September 30, 2020 and December 31, 2019, 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 and $64.0 million as of September 30, 2020 and December 31, 2019, respectively. Outstanding surety bonds related to self-insurance programs amounted to $37.4 million and $38.5 million as of September 30, 2020 and December 31, 2019, respectively.
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 September 30, 2020, 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 September 30, 2020 and December 31, 2019, 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 for a one to two year period 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 435 customers for the nine month period ended September 30, 2020. As of September 30, 2020, two customers each accounted for approximately 15% and 13%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. As of December 31, 2019, three customers each accounted for approximately 17%, 13% and 11%, respectively, of the Company’s consolidated net accounts receivable position. In addition, the Company derived 63% and 65%, respectively, of its revenue from its top ten customers for the three month periods ended September 30, 2020 and 2019, and derived 61% and 63%, respectively, of its revenue from its top ten customers for the nine month periods ended September 30, 2020 and 2019.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
9 Months Ended
Sep. 30, 2020
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, 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 September 30, 2020 and 2019, such payments to related party entities totaled approximately $23.8 million and $25.5 million, respectively, and for the nine month periods ended September 30, 2020 and 2019, totaled approximately $65.3 million and $71.8 million, respectively. Related payables totaled approximately $5.9 million and $14.7 million as of September 30, 2020 and December 31, 2019, respectively. Revenue from such related party arrangements totaled approximately $0.9 million and $0.7 million for the three month periods ended September 30, 2020 and 2019, respectively, and totaled $3.2 million and $1.6 million for the nine month periods ended September 30, 2020 and 2019, respectively. As of September 30, 2020, related amounts receivable, net, totaled approximately $0.5 million, and as of December 31, 2019, were de minimis.
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 were de minimis as of September 30, 2020 and totaled approximately $0.5 million, net, as of December 31, 2019, respectively, which are expected to be settled under customary terms associated with the related purchase agreement.
The Company rents and leases equipment and purchases equipment supplies and servicing from CCI, in which it has a 15% equity investment. 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. MasTec paid CCI, net of rebates, $1.8 million and $7.7 million, respectively, for the three month periods ended September 30, 2020 and 2019, and $3.2 million and $23.6 million, respectively, for the nine month periods ended September 30, 2020 and 2019. As
of September 30, 2020 and December 31, 2019, amounts payable to CCI, net of rebates receivable, totaled approximately $1.6 million and $0.2 million, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.2 million and $0.8 million for the three and nine month periods ended September 30, 2020, respectively, and related receivables totaled approximately $0.2 million as of September 30, 2020.
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. No subcontracting expenses were incurred by MasTec for the three month period ended September 30, 2020, and for the three month period ended September 30, 2019, MasTec incurred subcontracting expenses of approximately $3.1 million. For the nine month periods ended September 30, 2020 and 2019, MasTec incurred subcontracting expenses of approximately $0.6 million and $9.3 million, respectively. As of September 30, 2020 and December 31, 2019, related amounts payable totaled approximately $0.1 million and $0.2 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 September 30, 2020 and 2019, MasTec paid approximately $0.6 million, related to this leasing arrangement, and for the nine month periods ended September 30, 2020 and 2019, paid approximately $1.9 million and $2.0 million, respectively.
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. MasTec charged approximately $0.7 million and $5.2 million under these arrangements for the three month periods ended September 30, 2020 and 2019, respectively, and charged approximately $6.2 million and $7.4 million for the nine month periods ended September 30, 2020 and 2019, respectively. Amounts outstanding as of September 30, 2020 and December 31, 2019 totaled approximately $0.7 million and $3.9 million, respectively. Payments for other expenses related to the Franchise totaled $0.2 million for the nine month period ended September 30, 2020.
MasTec leases employees and provides satellite communications services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer totaled approximately $0.3 million for both the three month periods ended September 30, 2020 and 2019, and for the nine month periods ended September 30, 2020 and 2019, totaled approximately $1.0 million and $1.1 million, respectively. As of September 30, 2020 and December 31, 2019, outstanding receivables related to these arrangements totaled approximately $1.0 million and $0.8 million, respectively.
The Company has a 25% interest in an entity associated with an acquisition, under which the acquired business and the entity have a subcontracting arrangement. The Company’s interest in this entity is accounted for as an equity method investment. As of September 30, 2020, the Company’s net investment in this entity was a liability of approximately $1.7 million, which net amount includes approximately $2.2 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has a strategic arrangement with an entity associated with a separate acquisition, in which members of management of the acquired business have an ownership interest. For both the three and nine month periods ended September 30, 2020, approximately $0.6 million, net, of income was recognized in connection with this arrangement, and amounts receivable totaled $0.2 million as of September 30, 2020. In addition, for the nine month period ended September 30, 2020, the Company advanced $1.2 million on behalf of this entity, of which $0.6 million was outstanding as of September 30, 2020.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, of which Jorge Mas or José R. Mas is a trustee. For both the three month periods ended September 30, 2020 and 2019, the Company paid $0.6 million in connection with the agreements for Jorge Mas, and no payments were made for José R. Mas. For both the nine month periods ended September 30, 2020 and 2019, the Company paid $1.1 million in connection with the split dollar agreements for Jorge Mas, and paid $0.7 million for both the nine month periods ended September 30, 2020 and 2019 for José R. Mas. As of September 30, 2020 and December 31, 2019, life insurance assets associated with these agreements totaled approximately $22.2 million and $20.3 million, respectively.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
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, 2019 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, 2019 contained in the Company’s 2019 Annual Report on Form 10-K (the “2019 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 ConsolidationThe 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’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting. 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’s investments in entities for which the Company does not have a controlling interest, but over which it has the ability to exert significant influence, are accounted for using the equity method of accounting.
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. 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, including the potential future effects of the COVID-19 pandemic and other relevant global 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 those 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 March 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 has significantly affected economic conditions in the United States and internationally, as national, state and local governments reacted to the public health crisis by requiring mitigation measures resulting in workforce, supply chain and other market disruptions that have created significant uncertainties in the U.S. and global economies and disrupted business activities for an uncertain period of time. Although certain jurisdictions have subsequently taken steps to lift or ease such restrictions to various degrees, such lifting or easing could subsequently be reversed, or new restrictions imposed, due to a rise in cases of COVID-19.
Most of the Company’s construction services have been and currently are deemed essential under state and local pandemic mitigation orders, and all of its business segments continue to operate. Where safe and possible, the Company has generally been directed by its customers to maintain normal work schedules. Management’s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners, including adjusting its standard operating procedures to respond to evolving health guidelines. The COVID-19 pandemic has had a negative impact on the Company’s operations and is expected to have some continued negative impact. These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing, other mitigation measures or 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.
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was signed into law on March 27, 2020.  The CARES Act provides for various tax relief and incentive measures, including provisions permitting the deferral and/or reduction of certain federal and payroll tax amounts. The Company has pursued certain of these relief provisions, and for the nine month period ended September 30, 2020, has deferred approximately $22 million of payroll taxes, net. The Company will continue to evaluate the potential effects of the CARES Act on its financial position, results of operations and cash flows.
Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials, or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 32% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and totaled 36% and 35% for the nine month periods ended September 30, 2020 and 2019, respectively.
For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time. This is generally when the work order has been fulfilled, which is typically the same day the work is initiated. Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September 30, 2020 and 2019, and accounted for approximately 5% for both the nine month periods ended September 30, 2020 and 2019. 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 nine month periods ended September 30, 2020 and 2019, 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, 2019 and 2018. Revenue recognized for the three month periods ended September 30, 2020 and 2019 as a result of changes in total contract transaction price estimates, including for variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $8.8 million and $13.3 million, respectively, and totaled $11.5 million and $52.2 million for the nine month periods ended September 30, 2020 and 2019, 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 not material as of September 30, 2020 or December 31, 2019.
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 September 30, 2020, the amount of the Company’s remaining performance obligations was $5.3 billion. Based on current expectations, the Company expects to recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2020, with the remainder to be recognized primarily in 2021.
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 September 30, 2020 and December 31, 2019, the Company included approximately $50 million and $27 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 September 30, 2020 and December 31, 2019, these change orders and/or claims were primarily related to certain projects in the Company’s Oil and Gas and Electrical Transmission 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
See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements, as updated from the discussion in the Company’s 2019 Form 10-K.
Accounting Pronouncements Adopted in 2020
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”) to reduce diversity in practice in accounting for the costs of implementing cloud computing arrangements that are service contracts. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for internal-use software. Accounting for the service element of the cloud computing arrangement is not affected by the new guidance. Under ASU 2018-15, amortization expense, payments for and asset balances related to such capitalized implementation costs are to be presented within the same line items of the entity’s statements of operations, cash flows and balance sheets, respectively, as the related service fee activity and balances would be presented. ASU 2018-15, which the Company adopted on a prospective basis during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13, which is intended to improve the effectiveness of fair value measurement disclosures, modifies the disclosure requirements for certain estimates and assumptions used in determining the fair value of assets and liabilities. ASU 2018-13, which the Company adopted during the first quarter of 2020, did not have a material effect on the Company’s consolidated financial statements. See Note 4 - Fair Value of Financial Instruments for disclosure updates pertaining to significant unobservable inputs used to develop fair value estimates for certain of the Company’s Level 3 financial instruments.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This ASU, together with its related clarifying ASUs (collectively, “ASU 2016-13”), introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including financial assets arising from revenue transactions, such as accounts receivable and contract assets. The new expected credit loss methodology, which is based on historical experience, current conditions and reasonable and supportable forecasts, replaced the incurred loss model for measuring and recognizing expected credit losses. The Company adopted this ASU in the first quarter of 2020 and incorporated this guidance into its methodology for estimating its accounts receivable allowances. Based on historical trends, the financial condition of the Company’s customers and management’s expectations of economic and industry factors affecting the Company’s customers, ASU 2016-13 did not have a material effect on the Company’s consolidated financial statements upon adoption. Future credit loss expectations could be affected by changes in estimates or developing trends, including from changes in credit quality of the Company’s customers, changes in specific risks associated with the Company’s financial assets, or from changes in management’s expectations of future economic and industry conditions or other factors. Management actively monitors the economic environment, including any potential effects from the COVID-19 pandemic and/or volatility in the oil and gas markets on the credit quality of the Company’s customers and/or its financial assets. For additional information about the Company’s accounts receivable and related allowances, see Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2020
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 September 30, For the Nine Months Ended September 30,
2020201920202019
Net income attributable to MasTec:
Net income - basic and diluted (a)
$116,491 $128,596 $209,726 $291,418 
Weighted average shares outstanding:
Weighted average shares outstanding - basic72,138 75,217 72,971 75,131 
Dilutive common stock equivalents (b)
957 717 816 629 
Weighted average shares outstanding - diluted
73,095 75,934 73,787 75,760 
(a)Calculated as total net income less amounts attributable to non-controlling interests.
(b)For the nine month period ended September 30, 2020, there were 58,759 anti-dilutive common stock equivalents.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Segment
The following table provides balances for goodwill by reportable segment as of September 30, 2020 (in millions):
CommunicationsOil and GasElectrical
Transmission
Clean Energy and InfrastructureTotal Goodwill
Goodwill, gross$551.4 $496.0 $150.1 $152.8 $1,350.3 
Accumulated impairment loss— (118.6)— — (118.6)
Goodwill, net$551.4 $377.4 $150.1 $152.8 $1,231.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 NamesPre-QualificationsCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2019$34.5 $72.9 $286.5 $— $26.3 $420.2 
Accumulated amortization(191.2)— (17.5)(208.7)
Other intangible assets, net, as of December 31, 2019$34.5 $72.9 $95.3 $— $8.8 $211.5 
Additions from new business combinations— — 9.7 — 0.1 9.8 
Classification changes (b)
— (69.8)— 69.8 — — 
Measurement period adjustments (c)
— — (0.2)— — (0.2)
Currency translation adjustments— (3.1)— 2.1 — (1.0)
Amortization expense(19.8)(7.1)(1.5)(28.4)
Other intangible assets, net, as of September 30, 2020$34.5 $— $85.0 $64.8 $7.4 $191.7 
(a)Consists principally of trade names and non-compete agreements.
(b)In connection with its first quarter assessment of goodwill and indefinite-lived intangible assets, management reassessed the indefinite-life classification of its two pre-qualification intangible assets. Management determined that, based on changes in the assets’ characteristics, including current and expected changes in the customer mix of the associated reporting units, a finite-life classification for these assets was more appropriate. As a result, in the first quarter of 2020, the Company changed the classification of these pre-qualification intangible assets from indefinite-lived to finite-lived and began amortizing them on an accelerated basis, with an estimated remaining weighted average useful life of approximately 12 years.
(c)Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
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):
September 30,
2020
December 31,
2019
Contract billings
$939.6 $860.4 
Less allowance
(22.5)(10.1)
Accounts receivable, net of allowance$917.1 $850.3 
Retainage
313.1 345.2 
Unbilled receivables
706.8 679.4 
Contract assets
$1,019.9 $1,024.6 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2020
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):
September 30,
2020
December 31,
2019
Land
$6.0 $4.9 
Buildings and leasehold improvements
40.8 35.8 
Machinery and equipment
1,834.7 1,659.4 
Office furniture and equipment
216.3 197.3 
Construction in progress
29.8 26.1 
Total property and equipment
$2,127.6 $1,923.5 
Less accumulated depreciation and amortization
(1,133.4)(1,017.7)
Property and equipment, net
$994.2 $905.8 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
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 DateSeptember 30,
2020
December 31,
2019
Senior secured credit facility:September 19, 2024
Revolving loans$19.9 $339.2 
Term loan400.0 400.0 
4.50% Senior Notes
August 15, 2028600.0 — 
4.875% Senior Notes
March 15, 2023— 400.0 
Finance lease and other obligations300.2 305.6 
Total debt obligations$1,320.1 $1,444.8 
Less unamortized deferred financing costs(16.7)(12.4)
Total debt, net of deferred financing costs$1,303.4 $1,432.4 
Current portion of long-term debt138.9 118.4 
Long-term debt$1,164.5 $1,314.0 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of September 30, 2020 were as follows (in millions):
 Finance
Leases
Operating
Leases
2020, remaining three months$41.6 $29.4 
2021131.7 72.6 
202291.5 46.5 
202338.9 23.8 
20246.4 15.6 
Thereafter
0.2 30.0 
Total minimum lease payments
$310.3 $217.9 
Less amounts representing interest
(15.2)(17.9)
Total lease obligations, net of interest
$295.1 $200.0 
Less current portion
128.9 74.4 
Long-term portion of lease obligations, net of interest
$166.2 $125.6 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of September 30, 2020 were as follows (in millions):
 Finance
Leases
Operating
Leases
2020, remaining three months$41.6 $29.4 
2021131.7 72.6 
202291.5 46.5 
202338.9 23.8 
20246.4 15.6 
Thereafter
0.2 30.0 
Total minimum lease payments
$310.3 $217.9 
Less amounts representing interest
(15.2)(17.9)
Total lease obligations, net of interest
$295.1 $200.0 
Less current portion
128.9 74.4 
Long-term portion of lease obligations, net of interest
$166.2 $125.6 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2020
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, 20191,221,593 $45.36 
Granted936,946 27.15 
Vested(183,885)39.60 
Canceled/forfeited(239,900)58.96 
Non-vested restricted shares, as of September 30, 20201,734,754 $34.26 
(a)    Includes 2,300 restricted stock units as of September 30, 2020.
Schedule of Employee Stock Purchase Plans The following table provides details pertaining to the Company’s ESPPs for the periods indicated:
For the Nine Months Ended September 30,
20202019
Cash proceeds (in millions)
$5.5 $3.4 
Common shares issued193,655 87,014 
Weighted average price per share$28.29 $39.23 
Weighted average per share grant date fair value$8.61 $9.97 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Other Retirement Plans (Tables)
9 Months Ended
Sep. 30, 2020
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 September 30:
20201,452 1,469 $7.2 $1.7 $8.9 
20193,814 5,349 $23.0 $1.2 $24.2 
For the Nine Months Ended September 30:
20201,119 1,469 $19.5 $5.5 $25.0 
20191,626 5,349 $51.7 $4.0 $55.7 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Revenue:2020201920202019
Communications (a)
$645.4 $679.5 $1,943.8 $1,944.9 
Oil and Gas462.5 972.5 1,190.1 2,530.5 
Electrical Transmission128.5 103.0 380.7 298.3 
Clean Energy and Infrastructure468.9 261.7 1,181.4 701.3 
Other0.1 0.1 0.2 0.1 
Eliminations(7.1)(0.2)(12.0)(1.1)
Consolidated revenue$1,698.3 $2,016.6 $4,684.2 $5,474.0 
(a)    Revenue generated primarily by utilities customers represented 15.7% and 14.9% of Communications segment revenue for the three month periods ended September 30, 2020 and 2019, respectively, and represented 15.3% for both the nine month periods ended September 30, 2020 and 2019.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA:2020201920202019
Communications$79.6 $57.1 $206.8 $154.8 
Oil and Gas160.4 212.9 315.0 499.6 
Electrical Transmission9.1 7.8 14.2 20.3 
Clean Energy and Infrastructure34.4 2.3 69.5 14.4 
Other7.6 6.7 22.5 19.4 
Corporate(37.5)(38.9)(100.6)(87.7)
Consolidated EBITDA$253.6 $247.9 $527.4 $620.8 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Depreciation and Amortization:2020201920202019
Communications$21.1 $15.7 $62.1 $45.7 
Oil and Gas47.5 28.8 107.7 97.7 
Electrical Transmission6.2 5.1 18.6 14.8 
Clean Energy and Infrastructure5.0 3.3 13.7 9.7 
Other0.0 0.0 0.0 0.1 
Corporate2.8 2.3 8.5 6.2 
Consolidated depreciation and amortization$82.6 $55.2 $210.6 $174.2 
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA Reconciliation:2020201920202019
Income before income taxes$157.4 $173.4 $271.5 $388.5 
Plus:
Interest expense, net13.6 19.3 45.4 58.2 
Depreciation71.4 50.5 182.2 160.0 
Amortization of intangible assets11.2 4.7 28.4 14.2 
Consolidated EBITDA$253.6 $247.9 $527.4 $620.8 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
numberOfSegments
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]          
Number of reportable segments | numberOfSegments     5    
Revenue [Line Items]          
Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars) $ 8.8 $ 13.3 $ 11.5 $ 52.2  
Contract with customer, unapproved change orders and/or claims, amount (in dollars) 50.0   50.0   $ 27.0
Revenue [Table]          
Accrued Payroll Taxes $ 22.0   $ 22.0    
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 32.00% 32.00% 36.00% 35.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 4.00% 4.00% 5.00% 5.00%  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies (Remaining Performance Obligations) (Narrative) (Details)
$ in Billions
Sep. 30, 2020
USD ($)
Accounting Policies [Abstract]  
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) $ 5.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Accounting Policies [Abstract]  
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) $ 1.6
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.20.2
Business, Basis of Presentation and Significant Accounting Policies (Accounting Pronouncements Adopted) (Narrative) (Details)
Sep. 30, 2020
ASU 2018-15 [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2020
Change in accounting principle, accounting standards update, adopted true
Change in accounting principle, accounting standards update, immaterial effect true
ASU 2016-13 [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2020
Change in accounting principle, accounting standards update, adopted true
Change in accounting principle, accounting standards update, immaterial effect true
ASU 2018-13 [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2020
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.20.2
Earnings Per Share (Narrative) (Details)
shares in Millions
9 Months Ended
Sep. 30, 2020
shares
Earnings Per Share [Abstract]  
Treasury stock acquired (in shares) 3.6
Effect of share repurchases, decrease in weighted average shares outstanding (in shares) 2.6
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Schedule of Earnings Per Share Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net income attributable to MasTec:        
Net income - basic (in dollars) $ 116,491 $ 128,596 $ 209,726 $ 291,418
Net income - diluted (in dollars) $ 116,491 $ 128,596 $ 209,726 $ 291,418
Weighted average shares outstanding:        
Weighted average shares outstanding - basic 72,138,000 75,217,000 72,971,000 75,131,000
Dilutive common stock equivalents (in shares) 957,000 717,000 816,000 629,000
Weighted average shares outstanding - diluted 73,095,000 75,934,000 73,787,000 75,760,000
Anti-dilutive common stock (in shares)     58,759  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Schedule of Goodwill by Segment) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Goodwill [Line Items]    
Goodwill, gross $ 1,350,300  
Accumulated impairment loss (118,600)  
Goodwill, net 1,231,717 $ 1,221,440
Communications [Member]    
Goodwill [Line Items]    
Goodwill, gross 551,400  
Accumulated impairment loss 0  
Goodwill, net 551,400  
Oil and Gas [Member]    
Goodwill [Line Items]    
Goodwill, gross 496,000  
Accumulated impairment loss (118,600)  
Goodwill, net 377,400  
Electrical Transmission [Member]    
Goodwill [Line Items]    
Goodwill, gross 150,100  
Accumulated impairment loss 0  
Goodwill, net 150,100  
Clean Energy and Infrastructure [Member]    
Goodwill [Line Items]    
Goodwill, gross 152,800  
Accumulated impairment loss 0  
Goodwill, net $ 152,800  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Narrative) (Details)
$ in Millions
9 Months Ended
Sep. 30, 2020
USD ($)
Goodwill [Line Items]  
Goodwill, acquired during period $ 5.2
Goodwill, measurement period adjustments 5.4
Goodwill, Gross [Member]  
Goodwill [Line Items]  
Goodwill, currency translation gains (losses) (3.2)
Goodwill, Accumulated Impairment Loss [Member]  
Goodwill [Line Items]  
Goodwill, currency translation gains (losses) $ 2.9
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Rollforward of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 01, 2020
Sep. 30, 2020
Dec. 31, 2019
Other Intangible Assets [Line Items]      
Other intangible assets, gross     $ 420,200
Accumulated amortization     (208,700)
Other Intangible Assets [Rollforward]      
Other intangible assets, net, beginning balance $ 211,528 $ 211,528  
Additions from new business combinations   9,800  
Transfers in (out)   0  
Measurement period adjustments   (200)  
Currency translation adjustments   (1,000)  
Amortization expense   (28,400)  
Other intangible assets, net, ending balance   191,673  
Customer Relationships and Backlog [Member]      
Other Intangible Assets [Line Items]      
Other intangible assets, amortizing, gross     286,500
Accumulated amortization     (191,200)
Other Intangible Assets [Rollforward]      
Other intangible assets, net, amortizing, beginning balance 95,300 95,300  
Additions from new business combinations, amortizing intangible assets   9,700  
Transfers in (out), amortizing intangible assets   0  
Measurement period adjustments, amortizing intangible assets   (200)  
Currency translation adjustments, amortizing intangible assets   0  
Amortization expense   (19,800)  
Other intangible assets, net, amortizing, ending balance   85,000  
Pre-Qualifications [Member]      
Other Intangible Assets [Line Items]      
Other intangible assets, amortizing, gross     0
Accumulated amortization     0
Other Intangible Assets [Rollforward]      
Other intangible assets, net, amortizing, beginning balance $ 0 0  
Additions from new business combinations, amortizing intangible assets   0  
Transfers in (out), amortizing intangible assets   69,800  
Measurement period adjustments, amortizing intangible assets   0  
Currency translation adjustments, amortizing intangible assets   2,100  
Amortization expense   (7,100)  
Other intangible assets, net, amortizing, ending balance   64,800  
Pre-Qualifications [Member] | Weighted Average [Member]      
Other Intangible Assets [Rollforward]      
Remaining amortization period (in years) 12 years    
Other Amortizing Intangible Assets [Member]      
Other Intangible Assets [Line Items]      
Other intangible assets, amortizing, gross     26,300
Accumulated amortization     (17,500)
Other Intangible Assets [Rollforward]      
Other intangible assets, net, amortizing, beginning balance $ 8,800 8,800  
Additions from new business combinations, amortizing intangible assets   100  
Transfers in (out), amortizing intangible assets   0  
Measurement period adjustments, amortizing intangible assets   0  
Currency translation adjustments, amortizing intangible assets   0  
Amortization expense   (1,500)  
Other intangible assets, net, amortizing, ending balance   7,400  
Trade Names [Member]      
Other Intangible Assets [Line Items]      
Other intangible assets, non-amortizing 34,500 34,500 34,500
Other Intangible Assets [Rollforward]      
Other intangible assets, non-amortizing, beginning balance 34,500 34,500  
Additions from new business combinations, non-amortizing intangible assets   0  
Transfers in (out), non-amortizing intangible assets   0  
Measurement period adjustments, non-amortizing intangible assets   0  
Currency translation adjustments, non-amortizing intangible assets   0  
Other intangible assets, non-amortizing, ending balance   34,500  
Pre-Qualifications [Member]      
Other Intangible Assets [Line Items]      
Other intangible assets, non-amortizing 72,900 0 $ 72,900
Other Intangible Assets [Rollforward]      
Other intangible assets, non-amortizing, beginning balance $ 72,900 72,900  
Additions from new business combinations, non-amortizing intangible assets   0  
Transfers in (out), non-amortizing intangible assets   (69,800)  
Measurement period adjustments, non-amortizing intangible assets   0  
Currency translation adjustments, non-amortizing intangible assets   (3,100)  
Other intangible assets, non-amortizing, ending balance   $ 0  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2020
USD ($)
reportingunit
Dec. 31, 2019
USD ($)
Goodwill [Line Items]    
Goodwill, net | $ $ 1,231,717 $ 1,221,440
Oil and Gas [Member]    
Goodwill [Line Items]    
Number of reporting units | reportingunit 3  
Goodwill, net | $ $ 377,400  
Oil and Gas [Member] | Reporting Unit A [Member]    
Goodwill [Line Items]    
Number of reporting units | reportingunit 1  
Goodwill, net | $ $ 15,300  
Reporting unit, percentage of fair value in excess of carrying amount 10.00%  
Oil and Gas [Member] | Reporting Unit B [Member]    
Goodwill [Line Items]    
Number of reporting units | reportingunit 2  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (2020 Acquisitions) (Narrative) (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
yr
acquisition
Sep. 30, 2019
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2019
acquisition
Business Acquisition [Line Items]        
Business combinations, number of acquisitions | acquisition 4     6
Business combinations, cash, net of cash acquired $ 11,251 $ 94,647    
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 199,000      
2020 Acquisitions [Member]        
Business Acquisition [Line Items]        
Business combinations, percentage of interests acquired 96.00%      
Business combinations, cash, net of cash acquired $ 9,800      
Business combinations, contingent consideration, earn-out liabilities 7,200      
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 13,000      
2020 Acquisitions [Member] | Expected Term [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Business combinations, contingent consideration, earn-out period (in years) | yr 5      
Forecast [Member] | 2020 Acquisitions [Member]        
Business Acquisition [Line Items]        
Business combinations, cash, net of cash acquired     $ 2,800  
Communications and Electrical Transmission [Domain]        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions | acquisition 2      
Communications [Member]        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions | acquisition 1     4
Electrical Transmission [Member]        
Business Acquisition [Line Items]        
Business combinations, number of acquisitions | acquisition 1      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (2019 Acquisitions) (Narrative) (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
acquisition
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
yr
acquisition
Business Acquisition [Line Items]      
Business combinations, number of acquisitions | acquisition 4   6
Business combinations, cash, net of cash acquired $ 11,251 $ 94,647  
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low 34,000    
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high 199,000    
2019 Acquisitions [Member]      
Business Acquisition [Line Items]      
Business combinations, percentage of interests acquired     96.00%
Business combinations, cash, net of cash acquired     $ 176,600
Business combinations, contingent consideration, earn-out liabilities     22,300
Business combinations, contingent consideration, mandatorily redeemable non-controlling interest     $ 17,800
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low 2,000    
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 62,000    
2019 Acquisitions [Member] | Expected Term [Member] | Minimum [Member]      
Business Acquisition [Line Items]      
Business combinations, contingent consideration, earn-out period (in years) | yr     3
2019 Acquisitions [Member] | Expected Term [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Business combinations, contingent consideration, earn-out period (in years) | yr     5
Oil and Gas [Member]      
Business Acquisition [Line Items]      
Business combinations, number of acquisitions | acquisition     1
Communications [Member]      
Business Acquisition [Line Items]      
Business combinations, number of acquisitions | acquisition 1   4
Clean Energy and Infrastructure [Member]      
Business Acquisition [Line Items]      
Business combinations, number of acquisitions | acquisition     1
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Pro Forma Financial Information and Acquisition Results [Abstract]        
Business combinations, unaudited supplemental pro forma revenue $ 1,700.0 $ 2,100.0 $ 4,700.0 $ 5,800.0
Business combinations, unaudited supplemental pro forma net income (loss) 117.9 127.4 212.7 300.7
Business combinations, consolidated acquisition-related revenue 69.3 41.7 182.4 116.9
Business combinations, consolidated acquisition-related income (loss) $ (4.3) $ 1.5 $ (5.0) $ (5.9)
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Acquisition-Related Contingent Consideration and Other Liabilities) (Narrative) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2019
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 $ 34,000,000   $ 34,000,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 199,000,000   199,000,000    
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments     $ 5,400,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   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.230   0.230    
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.140   0.140    
Earn-Out Liabilities [Member]          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value $ 132,800,000   $ 132,800,000   $ 173,200,000
Acquisition-related contingent consideration liabilities, additions from new business combinations 0 $ 0 7,200,000 $ 16,200,000  
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments 0 0 1,100,000 0  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income) 0 11,200,000 1,700,000 47,600,000  
Acquisition-related contingent consideration liabilities, payments 0 $ 0 50,400,000 $ 30,000,000.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,600,000   $ 47,600,000   $ 54,100,000
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Equity Investments) (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments, adjusted cost basis, amount $ 17,000,000   $ 18,000,000
Equity investments, carrying value 205,000,000   196,000,000
Equity investments, impairments 0 $ 0  
Loans Receivable [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Financing commitments $ 6,000,000    
Waha JVs [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investment, ownership percentage 33.00%    
Equity investments, carrying value $ 165,000,000   $ 174,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    
FM Tech [Member]      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investment, ownership percentage 50.00%    
Equity investments, carrying value $ 16,000,000    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (The Waha JVs) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity in earnings (losses) $ 7,445 $ 6,966 $ 22,092 $ 19,778  
Equity method investments, net investment 205,000   205,000   $ 196,000
Unrealized gains (losses) on equity investee activity, net of tax 2,839 (7,108) (21,447) (21,302)  
Waha JVs [Member]          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity in earnings (losses) 7,700 6,900 22,900 19,800  
Equity method investments, cumulative undistributed earnings 60,700   60,700    
Equity method investments, distributions of earnings received, operating cash flows 2,400 1,500 10,200 7,500  
Equity method investments, net investment 165,000   165,000   $ 174,000
Unrealized gains (losses) on equity investee activity, before tax 2,500 (9,400) (29,500) (28,200)  
Unrealized gains (losses) on equity investee activity, net of tax $ 1,900 $ (7,100) $ (22,400) $ (21,300)  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Other Investments - AVCT) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Equity investments, adjusted cost basis, amount $ 17.0 $ 17.0 $ 18.0
AVCT [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Equity investment ownership percentage 9.00% 9.00% 21.00%
Beneficial ownership of all interests, percentage 22.00% 22.00% 21.00%
Equity investment and warrants, amount paid (in dollars) $ 5.0 $ 5.0  
Unrealized fair value measurement gains, net, AVCT shares 0.9 4.7  
Unrealized fair value measurement gains, AVCT convertible debentures 0.9 0.9  
Equity investments, adjusted cost basis, amount     $ 2.0
AVCT [Member] | Common Stock [Member]      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Equity securities, fair value $ 11.0 $ 11.0  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Other Investments - Telecommunications Entities) (Narrative) (Details) - Equity Investee [Member] - Subcontracting Arrangements [Member]
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]    
Payments or expenses, related party $ 2.7 $ 9.0
Payables, related party $ 0.4 $ 0.4
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Senior Notes) (Narrative) (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
4.875% Senior Notes [Member]    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior Notes, gross carrying amount   $ 400.0
4.875% Senior Notes [Member] | Senior Notes [Member]    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 4.875%  
Debt instrument, maturity date Mar. 15, 2023  
Senior Notes, estimated fair value   $ 404.5
4.50% Senior Notes [Member]    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior Notes, gross carrying amount $ 600.0  
4.50% Senior Notes [Member] | 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 $ 606.0  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Schedule of Accounts Receivable, Net of Allowance and Contract Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Receivables [Abstract]    
Contract billings $ 939,600 $ 860,400
Less allowance (22,500) (10,100)
Accounts receivable, net of allowance 917,099 850,326
Contract Assets [Abstract]    
Retainage 313,100 345,200
Unbilled receivables 706,800 679,400
Contract assets $ 1,019,879 $ 1,024,568
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Provision for credit losses $ 1,900 $ 400 $ 14,213 $ 1,326  
Contract liabilities 368,184   368,184   $ 206,180
Contract with customer liability, deferred revenue current 349,100   349,100   $ 184,100
Deferred revenue, revenue recognized 10,300   139,600    
Non-recourse financing agreement, discount charge (13,553) (19,297) (45,365) (58,178)  
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 $ (900) $ (2,400) $ (4,100) $ (8,100)  
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.20.2
Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property and Equipment [Line Items]    
Property and equipment $ 2,127,600 $ 1,923,500
Less accumulated depreciation and amortization (1,133,400) (1,017,700)
Property and equipment, net 994,193 905,835
Land [Member]    
Property and Equipment [Line Items]    
Property and equipment 6,000 4,900
Building and Leasehold Improvements [Member]    
Property and Equipment [Line Items]    
Property and equipment 40,800 35,800
Machinery and Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment 1,834,700 1,659,400
Office Furniture and Equipment [Member]    
Property and Equipment [Line Items]    
Property and equipment 216,300 197,300
Construction in Progress [Member]    
Property and Equipment [Line Items]    
Property and equipment $ 29,800 $ 26,100
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net (Narrative) (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Capitalized internal-use software, gross $ 149.3 $ 138.2
Capitalized internal-use software, net $ 32.5 $ 31.5
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Schedule of Carrying Values of Debt) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Finance lease and other obligations $ 300,200 $ 305,600
Total debt obligations 1,320,100 1,444,800
Less unamortized deferred financing costs (16,700) (12,400)
Total debt, net of deferred financing costs 1,303,400 1,432,400
Current portion of long-term debt 138,935 118,429
Long-term debt $ 1,164,457 1,314,030
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 $ 19,900 339,200
Credit Facility [Member] | Term Loan [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations 400,000 400,000
Senior Notes [Member] | 4.50% Senior Notes [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations $ 600,000 0
Debt instrument, interest rate (percentage) 4.50%  
Debt instrument, maturity date Aug. 15, 2028  
Senior Notes [Member] | 4.875% Senior Notes [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations $ 0 $ 400,000
Debt instrument, interest rate (percentage) 4.875%  
Debt instrument, maturity date Mar. 15, 2023  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 36 Months Ended 96 Months Ended
Aug. 19, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Aug. 15, 2023
Aug. 15, 2028
Aug. 04, 2020
Debt Instrument [Line Items]                
Repayments of 4.875% senior notes       $ 400,000 $ 0      
Loss on extinguishment of debt   $ (5,569) $ 0 $ (5,569) $ 0      
4.50% Senior Notes [Member] | Senior Notes [Member]                
Debt Instrument [Line Items]                
Debt instrument, interest rate (percentage)   4.50%   4.50%        
Debt instrument, face amount               $ 600,000
Debt instrument, maturity date       Aug. 15, 2028        
Debt issuance costs, gross   $ 8,900   $ 8,900        
4.50% Senior Notes [Member] | Senior Notes [Member] | Forecast [Member]                
Debt Instrument [Line Items]                
Debt instrument, redemption price (percentage)           100.00%    
Debt instrument, redemption price, percentage of principal amount redeemed           40.00%    
Debt instrument redemption price percentage with equity offerings           104.50%    
Debt instrument, change of control, redemption price, percent             101.00%  
Debt instrument, minimum percentage of principal required to redeem in the event of default             30.00%  
4.875% Senior Notes [Member] | Senior Notes [Member]                
Debt Instrument [Line Items]                
Debt instrument, interest rate (percentage)   4.875%   4.875%        
Debt instrument, maturity date       Mar. 15, 2023        
Repayments of 4.875% senior notes $ 400,000              
Debt instrument, redemption price (percentage) 100.813%              
Loss on extinguishment of debt   $ 5,600            
Payment for debt extinguishment, call premiums   3,300            
Write off of deferred debt issuance cost   $ 2,300            
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Senior Secured Credit Facility) (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Line of credit facility, letters of credit issued $ 153.0 $ 115.1    
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 $ 134.8 $ 98.0    
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,195.3 $ 912.8    
Credit Facility [Member] | Revolving Loans [Member] | Weighted Average [Member]        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage) 1.98% 3.50%    
Credit Facility [Member] | Term Loan [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 400.0      
Line of credit facility, interest rate (percentage) 1.39% 3.05%    
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 $ 2.5
Credit Facility [Member] | Foreign Denomination [Member]        
Debt Instrument [Line Items]        
Long-term line of credit $ 20.0 $ 138.0    
Line of credit facility, remaining borrowing capacity 280.1 162.4    
Credit Facility [Member] | Letters of Credit [Member]        
Debt Instrument [Line Items]        
Line of credit facility, capacity available for letters of credit $ 515.2 $ 552.0    
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%    
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%    
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Other Credit Facilities) (Narrative) (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Letters of credit issued $ 153,000,000.0 $ 115,100,000
Other Credit Facilities [Member]    
Debt Instrument [Line Items]    
Long-term debt obligations $ 5,100,000 0
Line of credit facility, interest rate (percentage) 3.20%  
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 $ 18,200,000 $ 17,100,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.50% 0.40%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Additional Information) (Narrative) (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Debt instruments, accrued interest payable (in dollars) $ 5.7 $ 7.5
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations (Additional Lease Information) (Narrative) (Details)
9 Months Ended
Sep. 30, 2020
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 4.00%
Operating leases, weighted average remaining lease term (in years) 4 years
Operating leases, weighted average discount rate, percent 3.90%
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 9 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 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations (Finance Leases) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Leases [Abstract]          
Finance leases, assets, gross $ 536.8   $ 536.8   $ 463.5
Finance leases, assets, net 406.5   406.5   $ 375.9
Finance leases, assets, depreciation $ 17.5 $ 13.1 $ 50.1 $ 34.2  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations (Operating Leases) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Jan. 01, 2019
Operating Leased Assets [Line Items]            
Operating leases, additions $ 3,300 $ 19,900 $ 16,600 $ 86,400    
Operating lease assets 187,531   187,531   $ 229,903  
Operating leases, expense 25,600 29,500 87,700 84,800    
Operating leases, variable lease costs 2,300 3,100 8,000 7,500    
Operating leases, short-term leases, expense $ 74,000 $ 144,000 $ 224,400 $ 352,400    
Minimum [Member]            
Operating Leased Assets [Line Items]            
Operating leases, term of contract (in years) 1 year   1 year      
Maximum [Member]            
Operating Leased Assets [Line Items]            
Operating leases, term of contract (in years) 1 year   1 year      
Accounting Standards Update 2016-02 [Member]            
Operating Leased Assets [Line Items]            
Operating lease assets           $ 230,000
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Finance Leases    
2020, remaining three months $ 41,600  
2021 131,700  
2022 91,500  
2023 38,900  
2024 6,400  
Thereafter 200  
Total minimum lease payments 310,300  
Less amounts representing interest (15,200)  
Total lease obligations, net of interest 295,100  
Less current portion 128,900  
Long-term portion of lease obligations, net of interest 166,200  
Operating Leases    
2020, remaining three months 29,400  
2021 72,600  
2022 46,500  
2023 23,800  
2024 15,600  
Thereafter 30,000  
Total minimum lease payments 217,900  
Less amounts representing interest (17,900)  
Total lease obligations, net of interest 200,000  
Less current portion 74,439 $ 81,561
Long-term portion of lease obligations, net of interest $ 125,639 $ 154,553
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Other Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]        
Stock-based compensation plans, number of shares available for future grant 3,011,000   3,011,000  
Non-cash stock-based compensation expense $ 5.6 $ 4.2 $ 15.5 $ 12.1
Stock-based compensation, income tax benefits $ 1.4 $ 1.0 3.6 5.3
Stock-based compensation, vested awards, net income tax benefits (deficiencies)     $ (0.1) $ 2.3
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Other Employee Benefit Plans (Restricted Shares) (Narrative) (Details) - Restricted Shares [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]          
Stock-based compensation awards, unearned compensation $ 31.0 $ 31.0   $ 31.0  
Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) 2 years        
Stock-based compensation, vested awards, intrinsic value   $ 0.2 $ 0.2 $ 6.7 $ 14.1
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Activity, Restricted Shares) (Details)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Restricted Shares [Member]  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 1,221,593
Granted (in shares) 936,946
Vested (in shares) (183,885)
Canceled/forfeited (in shares) (239,900)
Non-vested restricted shares, ending balance (in shares) 1,734,754
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 $ 45.36
Granted (in dollars per share) | $ / shares 27.15
Vested (in dollars per share) | $ / shares 39.60
Canceled/forfeited (in dollars per share) | $ / shares 58.96
Non-vested restricted shares, per share weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 34.26
Restricted Stock Units [Member]  
Restricted Shares  
Non-vested restricted shares, ending balance (in shares) 2,300
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Employee Stock Purchase Plans) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Cash proceeds (in dollars) $ 5,483 $ 3,414
Common shares issued (in shares) 193,655 87,014
Weighted average price per share purchased under employee stock purchase plans $ 28.29 $ 39.23
Weighted average per share grant date fair value (in dollars per share) $ 8.61 $ 9.97
Employee Stock Purchase Plans [Member]    
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Cash proceeds (in dollars) $ 5,500 $ 3,400
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Other Retirement Plans (Schedule of Covered Employees and Contributions, Multiemployer Plans) (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
numberOfEmployees
Sep. 30, 2019
USD ($)
numberOfEmployees
Sep. 30, 2020
USD ($)
numberOfEmployees
Sep. 30, 2019
USD ($)
numberOfEmployees
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer Plan, Employer Contribution, Cost $ 8.9 $ 24.2 $ 25.0 $ 55.7
Pension Plan [Member]        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer Plan, Employer Contribution, Cost 7.2 23.0 19.5 51.7
Multiemployer Plans, Other Multiemployer [Member]        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer Plan, Employer Contribution, Cost $ 1.7 $ 1.2 $ 5.5 $ 4.0
Low [Member]        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plans, covered employees (in number of employees) | numberOfEmployees 1,452 3,814 1,119 1,626
High [Member]        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plans, covered employees (in number of employees) | numberOfEmployees 1,469 5,349 1,469 5,349
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Share Activity) (Narrative) (Details) - USD ($)
shares in Millions
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Mar. 19, 2020
Dec. 21, 2018
Sep. 11, 2018
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares) 3.6        
Treasury stock acquired, value $ 120,228,000 $ 602,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) 0.6        
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.0        
Treasury stock acquired, value $ 91,400,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 81 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Consolidated effective tax rate, percent 25.70% 25.00% 22.70% 24.50%
Effective income tax rate reconciliation, other adjustments, amount     $ 9.6  
Stock-based compensation, vested awards, net tax benefits       $ 2.3
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Narrative) (Details)
9 Months Ended
Sep. 30, 2020
numberOfSegments
Segment Reporting [Abstract]  
Number of operating segments 5
Number of reportable segments 5
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Schedule of Financial Information by Reportable Segment - Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue:        
Revenue (in dollars) $ 1,698,279 $ 2,016,618 $ 4,684,180 $ 5,473,965
Communications [Member] | Customer Concentration Risk [Member] | Revenue [Member] | Utilities [Member]        
Revenue:        
Utilities customers, percentage of Communications segment revenue 15.70% 14.90% 15.30% 15.30%
Reportable Segments [Member] | Communications [Member]        
Revenue:        
Revenue (in dollars) $ 645,400 $ 679,500 $ 1,943,800 $ 1,944,900
Reportable Segments [Member] | Oil and Gas [Member]        
Revenue:        
Revenue (in dollars) 462,500 972,500 1,190,100 2,530,500
Reportable Segments [Member] | Electrical Transmission [Member]        
Revenue:        
Revenue (in dollars) 128,500 103,000 380,700 298,300
Reportable Segments [Member] | Clean Energy and Infrastructure [Member]        
Revenue:        
Revenue (in dollars) 468,900 261,700 1,181,400 701,300
Reportable Segments [Member] | Other [Member]        
Revenue:        
Revenue (in dollars) 100 100 200 100
Eliminations [Member]        
Revenue:        
Revenue (in dollars) $ (7,100) $ (200) $ (12,000) $ (1,100)
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Schedule of Financial Information by Reportable Segment - EBITDA) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
EBITDA:        
EBITDA $ 253.6 $ 247.9 $ 527.4 $ 620.8
Reportable Segments [Member] | Communications [Member]        
EBITDA:        
EBITDA 79.6 57.1 206.8 154.8
Reportable Segments [Member] | Oil and Gas [Member]        
EBITDA:        
EBITDA 160.4 212.9 315.0 499.6
Reportable Segments [Member] | Electrical Transmission [Member]        
EBITDA:        
EBITDA 9.1 7.8 14.2 20.3
Reportable Segments [Member] | Clean Energy and Infrastructure [Member]        
EBITDA:        
EBITDA 34.4 2.3 69.5 14.4
Reportable Segments [Member] | Other [Member]        
EBITDA:        
EBITDA 7.6 6.7 22.5 19.4
Corporate [Member]        
EBITDA:        
EBITDA $ (37.5) $ (38.9) $ (100.6) $ (87.7)
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Schedule of Financial Information by Reportable Segment - Depreciation and Amortization) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Depreciation and Amortization:        
Depreciation and amortization $ 82.6 $ 55.2 $ 210.6 $ 174.2
Reportable Segments [Member] | Communications [Member]        
Depreciation and Amortization:        
Depreciation and amortization 21.1 15.7 62.1 45.7
Reportable Segments [Member] | Oil and Gas [Member]        
Depreciation and Amortization:        
Depreciation and amortization 47.5 28.8 107.7 97.7
Reportable Segments [Member] | Electrical Transmission [Member]        
Depreciation and Amortization:        
Depreciation and amortization 6.2 5.1 18.6 14.8
Reportable Segments [Member] | Clean Energy and Infrastructure [Member]        
Depreciation and Amortization:        
Depreciation and amortization 5.0 3.3 13.7 9.7
Reportable Segments [Member] | Other [Member]        
Depreciation and Amortization:        
Depreciation and amortization 0.0 0.0 0.0 0.1
Corporate [Member]        
Depreciation and Amortization:        
Depreciation and amortization $ 2.8 $ 2.3 $ 8.5 $ 6.2
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Reconciliation of Consolidated Income before Income Taxes to EBITDA) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
EBITDA Reconciliation:        
Income before income taxes $ 157,405 $ 173,385 $ 271,455 $ 388,484
Interest expense, net 13,553 19,297 45,365 58,178
Depreciation 71,397 50,515 182,173 160,019
Amortization of intangible assets 11,200 4,681 28,384 14,152
EBITDA $ 253,600 $ 247,900 $ 527,400 $ 620,800
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information (Foreign Operations) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segments and Related Information [Line Items]            
Revenue     $ 1,698,279 $ 2,016,618 $ 4,684,180 $ 5,473,965
Property and equipment, net $ 994,193 $ 905,835 994,193   994,193  
United States [Member]            
Segments and Related Information [Line Items]            
Revenue     1,700,000 2,000,000 4,600,000 5,300,000
Property and equipment, net 971,400 874,700 971,400   971,400  
Intangible assets and goodwill, net 1,400,000 1,400,000 1,400,000   1,400,000  
Foreign Operations [Member]            
Segments and Related Information [Line Items]            
Revenue     18,200 $ 64,100 77,800 $ 191,000
Property and equipment, net 22,800 31,100 22,800   22,800  
Intangible assets and goodwill, net $ 50,300 $ 56,400 $ 50,300   $ 50,300  
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 4.00% 5.00%        
Govermment [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]            
Segments and Related Information [Line Items]            
Concentration risk, percentage of total     2.00% 1.00% 2.00% 1.00%
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Related Information Segments and Related Information (Significant Customers) (Narrative) (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
AT&T [Member]        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 15.00% 18.00% 19.00% 20.00%
Equitrans Midstream Corporation/EQT Corporation [Member]        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 3.00% 17.00% 2.00% 12.00%
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Legal, Letters of Credit, Bonds, Self-Insurance) (Narrative) (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Commitments and Contingencies [Line Items]    
Letters of credit issued $ 153.0 $ 115.1
Self-Insurance [Member] | Workers' Compensation, General and Automobile Policies [Member]    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 129.0 123.4
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 85.9 87.3
Self-Insurance [Member] | Employee Group Medical Claims [Member]    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 4.1 4.2
Performance and Payment Bonds [Member]    
Commitments and Contingencies [Line Items]    
Bonded projects, estimated costs to complete 226.3 194.7
Performance and Payment Bonds [Member] | Subsidiaries [Member]    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 640.1 551.4
Financial Guarantees [Member] | Self-Insurance [Member] | Workers' Compensation, General and Automobile Policies [Member]    
Commitments and Contingencies [Line Items]    
Letters of credit issued 59.3 64.0
Surety Bonds [Member] | Self-Insurance [Member] | Workers' Compensation [Member]    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount $ 37.4 $ 38.5
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Investment Arrangements) (Narrative) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Cash $ 238,174 $ 71,427
Proportionately Consolidated Non-Controlled Joint Venture [Member]    
Other Commitments [Line Items]    
Cash $ 8,400 $ 13,100
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]    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 50.00%  
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Other Guarantees) (Narrative) (Details)
9 Months Ended
Sep. 30, 2020
Minimum [Member]  
Other Guarantees [Line Items]  
General warranty, period (in years) 1 year
Maximum [Member]  
Other Guarantees [Line Items]  
General warranty, period (in years) 2 years
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Concentrations of Risk) (Narrative) (Details) - numberOfCustomers
3 Months Ended 9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Concentration Risk [Line Items]            
Number of customers         435  
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 3        
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 15.00% 17.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 13.00% 13.00%        
Accounts Receivable, Net, Less Deferred Revenue [Member] | Credit Concentration Risk [Member] | Customer with Third Largest Net Accounts Receivable Position [Member]            
Concentration Risk [Line Items]            
Concentration risk, percentage of total   11.00%        
Revenue [Member] | Customer Concentration Risk [Member] | Ten Largest Customers [Member]            
Concentration Risk [Line Items]            
Number of customers     10 10 10 10
Concentration risk, percentage of total     63.00% 65.00% 61.00% 63.00%
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Management) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Community Condotte DeMoya JV, LLC [Member]          
Related Party Transaction [Line Items]          
Equity method investment, ownership percentage 25.00%   25.00%    
Negative equity method investment $ (1.7)   $ (1.7)    
Management [Member] | 2019 Acquisitions [Member]          
Related Party Transaction [Line Items]          
Payments for advance to affiliate     1.2    
Advances outstanding, related party 0.6   0.6    
Management [Member] | Equipment, Supplies and Services [Member]          
Related Party Transaction [Line Items]          
Payments, related party 23.8 $ 25.5 65.3 $ 71.8  
Payables, related party 5.9   5.9   $ 14.7
Revenue, related party 0.9 0.7 3.2 1.6  
Receivables, net, related party 0.5   0.5    
Management [Member] | Subcontracting Arrangements [Member]          
Related Party Transaction [Line Items]          
Payments, related party 0.0 $ 3.1 0.6 $ 9.3  
Payables, related party 0.1   0.1   $ 0.2
Management [Member] | Subcontracting Arrangements [Member] | 2019 Acquisitions [Member]          
Related Party Transaction [Line Items]          
Receivables, net, related party 0.2   0.2    
Charges, related party 0.6   0.6    
Management [Member] | Subcontracting Arrangements [Member] | Community Condotte DeMoya JV, LLC [Member]          
Related Party Transaction [Line Items]          
Receivables, net, related party $ 2.2   $ 2.2    
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details) - Immediate Family Member of Management [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Construction Management Firm Specializing in Steel Building Systems [Member]          
Related Party Transaction [Line Items]          
Advances outstanding, related party         $ 0.5
CCI [Member]          
Related Party Transaction [Line Items]          
Equity investment, ownership percentage 15.00%   15.00%    
CCI [Member] | Equipment [Member]          
Related Party Transaction [Line Items]          
Payments, net of rebates, related party $ 1.8 $ 7.7 $ 3.2 $ 23.6  
Payables, related party 1.6   1.6   $ 0.2
Revenue, related party 0.2   0.8    
Receivables, related party $ 0.2   $ 0.2    
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Executive Officers) (Narrative) (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
numberOfEmployees
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
numberOfEmployees
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Management [Member] | Subcontracting Arrangements [Member]          
Related Party Transaction [Line Items]          
Number of management members, subcontracting arrangement | numberOfEmployees 2   2    
Payments or expenses, related party $ 0.0 $ 3.1 $ 0.6 $ 9.3  
Payables, related party 0.1   0.1   $ 0.2
Chairman, Board of Directors [Member] | Lease Agreements [Member]          
Related Party Transaction [Line Items]          
Payments or expenses, related party 0.6 0.6 1.9 2.0  
Executive Officers [Member] | Related Customer [Member]          
Related Party Transaction [Line Items]          
Receivables, related party 1.0   1.0   0.8
Charges, related party 0.3 0.3 1.0 1.1  
Executive Officers [Member] | Construction Services [Member]          
Related Party Transaction [Line Items]          
Payments or expenses, related party     0.2    
Revenue, related party 0.7 $ 5.2 6.2 $ 7.4  
Receivables, related party $ 0.7   $ 0.7   $ 3.9
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Split Dollar Agreements) (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Chairman, Board of Directors [Member]          
Related Party Transaction [Line Items]          
Payments for life insurance policies $ 0.6 $ 0.6 $ 1.1 $ 1.1  
Chief Executive Officer [Member]          
Related Party Transaction [Line Items]          
Payments for life insurance policies 0.0 $ 0.0 0.7 $ 0.7  
Executive Officers [Member]          
Related Party Transaction [Line Items]          
Life insurance assets, carrying amount $ 22.2   $ 22.2   $ 20.3
EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^*75$'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 " !OBEU1Z=;5S.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y@HR;UI66G#08K;.QF;+4UC1-C:R1]^R5>FS*V!]C1TN]/ MGT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.Y93HIN:^CU[3](P'"-J< M] &AXOP>/)*VFC3,P"(L1*8::Z2)J*F/%[PU"SY\QC;#K %LT6-'"40I@*EY M8CB/;0,WP PCC#Y]%] NQ%S]$YL[P"[),;DE-0Q#.=0Y-^T@X/WYZ36O6[@N MD>X,3K^2DW0.N&;7R6_U9KM[9*KB%2\$+ZK53CQ(L9*B_IA=?_C=A'UOW=[] M8^.KH&K@UUVH+U!+ P04 " !OBEU1F5R<(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 &^*75'S1&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0%LR4!@AS!#2++--!\DT.UD.[T0M@#/VA8KR2'\ M^QX9L,F..79S$?REUX^.CMXC:[B5ZKM>"V'(>QPE^K*Q-F;SV7&TOQ8QUVVY M$0G<64H5UE@S:.%U["U=K8"\YHN.$K,1/FK\U4P9F3JP1A+!(=RH0HL;QLC.GG MB<=L@^R)KZ'8ZI-C8KNRD/*[/;D++ANN)1*1\(V5X/#S)B8BBJP21>9';/\2A0UVKY\M(9__) M=O]LI],@?JJ-C ^-@2 .D_TO?S\$XJ0!=+2\ 3LT8#\UH.?>X!T:>%E']V19 MMZZYX:.ADENB[-.@9@^RV&2MH3=A8H=Q9A3<#:&=&4WDFU!D"B-&6D2ON1)Z MZ!@0MK<=_R!RM1=A9T0&Y$$F9JW)31*(X&-[!X!R*G:DNF*HX$QLVL1SFX2Y MS"WAF>#-GWS3)JQ7UOP#CI<'RQ7/*E1$JVI$7L9'*E!'A4D:E B'JY42] M>D13H4(9V(PBD-BE(<*5CCGTRZ=/%6EPD;-=U!PSQ<'',ALZ'RY<:\DCC<6K MGS/U49V;Q(1F1V[#2)#'-%X(5<:":[@N;;E]ZO80GD'.,ZC#\R)6H9TL$*Q' M'I>.'J[SP/5<^$URE_AM!(NZA<^Y=< F,'Z*1Z ;B'?RI]B5NATNY=H_VNW1 M+D9VXL 4E9ND2MFLN@VU#V2O@BLT[2OD6BW*6A[%T%B!QNIE_"G;+5PL+Q*X M6,4LI(4;4^]_41VLXCP7+O?L852%H5/
%.RQ(KXJY< %JBR!%JY.<2\^ MY#K,':G GKAUJB:9&4@H(A69R!0F X]!%D9/<7\^0,[Y.[D+ M(&SA,O0S4L3'*B1[7? Q-O"ZZ,0L[)[B'GT@' P;#/I?;I!09EYM( MZY=?^"(2NHD!%B6"UJH1.6">F%,EW\+$+P\LKHDF)2NJ!*M5)7*TJ=0&>O\M MW)R=+16*GD>]#L96U E642% M2' M)+^Z;>K"UY$B7WF$KF]942<8;O.P> S"9$5FNW@AHU)$7.!A_@T#*:H$PWW\ M&"5R\^ZO>0)?@.>6:A5"CZ^S&XRH* FL5DDX+HCV:^LL5N 0Y;6]0O'UY\_9 MCV1%*6"U2L%= A])^YT'NSSC1]12,ERQ@JQP>U;[ P J.QCI2JKRQ,=U[KF" M#!C[O@ AD GVDAAC8?BLEN'/8AY%Y"K5<%N7CR:N4[5"\@J?]VKY_$TLU,HF MV!=0@"(,LW_#D]+P50A6HA4V[^$N?0S66D"P,"!3NEWV\]/G [III$8@E-W?8%O%[M=_/V)T9NL@VQA31& MQMGA6O! */L W%]*:8XG]@7YGNKH/U!+ P04 " !OBEU1KF'1YS$& !* M& & 'AL+W=O:(NVA'S/63*K_JK92&/._R0M],ML;LKZ93O=K*G="7:B\+^&6MRITP\%ANIGI? M2I'6C7;YE'E>.-V)K)C<7M?O[LO;:W4P>5;(^Y+HPVXGRN]W,E=/-Q,Z>7GQ M*=ML3?5B>GN]%QOY(,V7_7T)3]-CE#3;R4)GJB"E7-],WM*K!6-5@QKQ9R:? M=.\[J:@LE?I:/;Q+;R9>-2*9RY6I0@CX>)0SF>=5)!C'MS;HY-AGU;#__27Z MKS5Y(+,46LY4_E>6FNW-))Z05*[%(3>?U-/OLB445/%6*M?U7_+48KT)61VT M4;NV,8Q@EQ7-IWANA>@U@#AX ]8V8'8#?Z !;QOPU_;@MPW\U_80M UJZM.& M>RW<7!AQ>UVJ)U)6:(A6?:G5KUN#7EE1)'7#-J9VYDJM,JS5!B9D@<# M'Y %1A.U)A_WLA35;&IR]J40AS0#S#EY0[X\S,G9+^=$;T4I-E_\[]Y/Q.#'=.%U/#X0[UVQ M4CO9)0KY^^U2FQ*6^S\CT?UC=+^.[@]$_R0?97&06-(T#<.Z857\'F]IF,0L M E*/_Y;#$B@V4.2CYJTPTA;1(B=BITF3_UB\P;9JN@KXV//8"QBQM$%R8 M>$%@:^/B>.+'H>];VK@X/^0A[%"X-N%1FW!4FWF//T8W=+J-*$\BBZR+"KR M!A95%T5C1B-N,45@P),F.-'H2#0:)?JV-Z]5+F2%$<4F6^:2"*VE0:MGY Z% M@BNPV+LH2&]JD7=!+.:Q/ M 18"F" M4?*Q._4,4M@BCZ BZH<6>Q?%?$Y#>^H1&/."GI8G_),C_V24_[O" M2-@[S0O;"U)(@S%.D+4=!-8@9P@J8?:2F+LH/^"AM206+@K81C'.EWJ=S_!& M&2^^'3+SO3('4I0%U+FZ_!U@/^D9$+%>9SFL?'SVVQ[Z0WL3^;Y%8(;!PB2T MYQ^#P=0F5M5<8#B:1(.*])P7'57D#Z5! ]#CV8 YQFSZ""ZFS*2XP7!)XT=#L=XZ/CEN^#W#J;TBC=!%S!J.S9W&& MX;CGQ4ZNNSBH;5%D[^X8+N$^'=C?:&?BZ+B+Z^@284R9+0]&5,[&*%*HX@V4 M?5.J/*\,;]9NAG@>N-X+W*BM"F+0P+':FK@H/[;U0"(ER=#D=TZ/CEN]$37> M"_U9KBX(5(=+5(#(/?K0T$^HK0&"8W&0."JXN"HS6&@K@> 2L'Y#^UYG_6@\ M>H9]@)ZCL$XZ*WO00]<6\#!W),51DVVP$Q2[CR);;1?'+>$!LUMDN-FZ[&BV>ZONRRF ] M@NW>2 *9N(-"W-[@J(/1+YEJ["]_ 42FWN75=F!:V) MO.,;RN#-BHN:*'@4:U=N!"6Y(=65ZWM>Y-:D9,YD;-9>Q&3,MZHJ&7T12&[K MFHCW)UKQ_8.#GW,Y*7M:4R9(S).CJP7G$ M]W/L:8)!_%;2O3RZ1SJ5)>??],/G_,'Q=$2THIG2)@A<=G1*JTI;@CC^:HTZ MG4]-/+X_6/_)) _)+(FD4U[]7N:J>' 2!^5T1;:5^L+W/],VH9&VE_%*FE^T M;[&>@[*M5+QNR1!!7;+F2MY:(8X(8,=.\%N"WR>$9PA!2P@^ZB%L">%'/8Q: M@DG=;7(WPLV((I.QX'LD-!JLZ1NCOFB73A;)0 MZ6P%.3*6>25V5.%,W1 M0L$%JD!)Q%=HRFNHO4(7Q8ZBSRSC-457KXQL\Q+0U^@6O2YFZ.K3-?J$2H:^ M%GPK""";NY0X-T@W_,]2SS3#]-Q:DOGQ[S/_[?W$S&"KD8"8R\X9^]0%F>K MXH_'I50"-OV?%]R%G;O0N O/N/L%VF-I[-H*J>%&AJN[X&Z"<90DH[&[._X^ M%EC@>8E_"IL-8;Z7QG%X"IM;8&D08MS!3A(==8F.+NKZJRJH0-F)H%<5E_*Z MS?_^@II1YR2ZJ":T4VB6#'J)$)1E[PB^$Y,5,6U:.Z/R!C%JOJTB;S;)&P>C MH^QO(QSU!+> @J"GX\P"PO$HZ*EM,^6?T3KN9(@ORO#*X!BMRK^ARZWA^)2- MT!2D!AE*MJ-2F0HW!U>IWO]-DW@0HY\$:4^3(>@VQE[2$\6"\G$8QCU5K+# M\^VZ))TNR45=3K?S^6V7#+QCG YRF5I@OA^%7B]E"RR)1H-M-X3Y,8Z3Q)YR MVJ6<_N>4$5%*E,NM(LN*(L41X^PV@S-%\ KX:X I*J!(K(=;.H@S2'NY3(<8 M'":]330;@L*>PG.+G30-[(I@[_L4X/VX)L]$?J79C6[Z=]8SWK/TYB3&?2EL M.!_C4;];V'!0)GY/M;D%YT=IG(YZJKA'8U)-Q=K,IQ(:\):IYC3L5KL9^-%, M?KWU)WP_Q9;UF9Z9S5CVW7PS<#\3L=9=IZ(K<.7=Q? !13/#-@^*;\R0MN0* M1CYS6\#<3X4&P/L5Y^KPH!UT_R0F_P!02P,$% @ ;XI=47EJ5/(>"0 M)2@ !@ !X;"]W;W)K:!&C3?138SA9-N_MAL1\8F8F%D46/1"?-8G_\7DFV:(L/ISN[!=K: MUB%U>$G>%NVF47+9-UI7"XIQLEC+LIY=7_:_?6ZN+_765&6M/C>HW:[7LGE^KRK] M=#4CL_T/7\J'E>E^6%Q?;N2#NE7FV^9S ]\68R_+P=N;@1 MHFO0(_Y6JJ?VX#/JAG*G]:_=EX_+JQGN&*E*%:;K0L)_C^I&5577$_#X;=?I M;+QGU_#P\[[W/_:#A\'!.&A >* !W36@+VW =@U8/]"!63^L M#]+(Z\M&/Z&F0T-OW8<^-GUK&$U9=]-X:QJX6D([(X3FBF&)/\YMX\P^J@.:D:T[RX^8+&/L8 #H&@/;]L5 MMDVC:H-DV\*8+R(]LK%'UO?(0SW*=H4@-JCH/JC?MN6CK. 6WE@-725]5]V6 M>[RF+",IOUP\'L;$A:6$TW1$'1'E(U$>)?JN*/06>,%V+!20O*O4'-60.O0] MDA5L\&XQ^$@/W8H#-CE)<9Y/2+NP3&!&$S]K,;(6\?#JVC2P^WS4@WD MOL-]Z:.8.3>G.2;IA**+2@4)13 ?*>91BE^UD=4+*.8N1<8X3J=Q].!(RH0( MT"389G=\8JI!\!OSW.>C+A5M0()-<%7N>CO:V3DG.9OP]>&PR)@(\#U0(Q*? M>V K35D_H$J!.$="N^OH:&]DJ6#3+>3!49KGF 6H6MT@-$KU3UHOG\JJ"@>3 MN@PI(ZFS1+U 2C@/;"1BE8C$I6C82F5M9/U00GK?Q3-,F;E,H?@T1E03&>N75A&1!):C%:/2%R01BNWD<^=C_-2=%5& M9#1SUZ,'QP0.19E:,:)Q,0*2S1;*C!;*C,X<]:+T!,6B-Z+4U1B"P<,E$[H> M'.A 0@-LK131$U+4IR*YXQSS2M0C14F>\FS*U(,C0F2!V:<')4QD1?HD>%FY:\;%V120G%4RWRP7AZ,*9CKE:* M:%R*CCW>*:ZNRA!!.!%.:#U "AH;JHJHU2,:UZ.__(X$3#V5$$DX%U.KX@,R MPC$++0VK531>-%GZ/YAYJ:=( A_@I%X?3G A D:06C&D<3'\H.X5+))E%W&] M5LC([P&FKGPQ#+/O9#071_,D6#A3*W/T)9655>I3D?546+!4F9/7/#A*:#!= M6%6C+RFS3K%TY8HQRA/L;#T/D&*H& )5"[/"QN+"=J/7Z])TE=6@:07D8UB_ MJBXZE7O]BS8*$?[&>_X3[;D[Q+UH-[)05[--HUK5/*K9-?*=FOT/.CH>O15* M1J(N\P]05IKG6%=6R%AOR#G&8&H:]"BKK;I 3H+>FA;JGSX [Z,\_95"FO$6UKKT.B;FZ M-RTGHI#C41^<%YXX,(3E Z9S/V1\3DX.F7!WT./%G,[3A,PQ)WT@R-NROA.4VG:=&'@G04B+[5 M>1;7^1NY*;LTTVZ;3;7U'])Z3C)ISO-I?>+#X3P-20RSVL[BVOY%&0D_@0V5 M30VSYV?IT>:48NZ443Z@(#C% 8?/K(BSN(B#P]^NMU7_,$$/7D^O(=^LNN<^ MCR#ENO53=[7Y+,]R["P!#RX5::A29E;#65S#OS9@-;;-\WX32@/,6W.!2#;/ M.6P@FNSW5[]=Q)QQ/L]).O[Z_]L)&GH,0&SOH'%?<.@ MPY]D^U45<_2Q+LZ'8:]TM51-VZ?5]&U_OC@5@MT87(= LI0Q[HS! TRSE-)0 MDK5>@L6]Q"^Z/NMTN=%5U>6_L@8+!&G.OQX]5B'#CA:X*,[30$+BUDWPN)L8 MHAT.)O<4QEF:$B>8/F":0VD:HF@EG\=K8\>8C>?+ 7[E/POS *-G8=Q: M"_Z#UF)4V$X5T1*6A6Q:!+7'L+:];FUWCT-ZT_/F*.28NS4(/&X0'.[[I#,Z M R]95R\%[O],*9\&'A,_>, 8U]80\<&Q>$F[$NK0C4&.B5J!Y7&!#1$],)%> MMJZ2.FQCD&.V5F9Y7&:/#>-_M9"'&Z2'K,Z=I1P''9.W4LM/G!T?D7_92O:< M^_+ 6GX)])BYE4%^XI38QSRRE%TMZUPMP7G.,"0/]&/[PP#EXGB:?^;[YJMT^E0_"\^5/X:BU& MN7/>ZP-"J2WR:4VX.'B'JWN![I-L'LJZ196ZAY;X/(4NFN&=M.&+T9O^M:X[ M;8Q>]Q]72H(?[P!P_5YKL__2O2DVOAEX_1]02P,$% @ ;XI=4:(,2:J9 M"@ (S\ !@ !X;"]W;W)K\CA:U(W6JS'U?3E>1TEZ7A8ZY_&N^L+))UG!9) MEGIY?'=V\H[\,9.\:E K_IW$C\7>]UX5RFV6?:U^F"W.3OS*HW@5S\O*1*2_ M?(LOX]6JLJ3]^*K+KLVJX__V3]?=U\#J8VZB(+[/5?Y)%N3P["4^\17P7 M;5;EI^QQ&C/%L5]?^]QZTVX"?>?%.4V;IIK#U8)^GV:_2]>1![#0CK M:$";!A0TH+2C 6L:,-B@RR7>-."P@>AH()H& C8(.AK(IH$$#;CL:! T#0+8 M0'4T")L&(6C NF)030-5I\-V_.K!GT1E='Z:9X]>7JFUM>J;.H/JUGK,D[1* M]ILRUW]-=+OR_#)+BVR5+*(R7G@WI?ZB,[DLO.S.N_IGDY0_O%=?TFBS2/3? M7WLC[\O-Q'OUVVOO-R])O<_+;%-$Z:(X'9?:E\KB>-[T>['MEW;T^SDKHQ72 M[-+=[#);K_44N2FS^5?OOQ_B]6V<_P\Q,^GI7:\+Q2;_T6_HJL>?Z"'1@7@W MF_QAM2E^=MJ[=MM[-YYOU9E6/Z=_E,LX]_=ST M6KBL%JEOL?>OK'":GPX8.^]#5'R.YV^\63I_Z]TL(VT^6RWBO/C]*7,K?2?[G4?99S'1=GE]5AG_2[UZ2[U:=T)[^CD(KY/TNI1Z]5R M%:7S^(TWWZ97446CY\"F+$J=WI7D5?+TZ]=>5'J36 ?-R!N/^B3$TGC;M:B[ MKC:<;^>*,!KXOCH=?T.<9CNGV6%.#_'F8FM3[GE#F*(^Y3MGME[;.NTU:XLF MMFC$I214M'57MBX(U?X#V$X+Q#="0A8 <]=(M]+G"H0PQ4(-E?[7ULUL'254 MXH/#=X/##\VH\FFE:7+JP#R:<"N/1D0PJD(2X+Z*G:^B;LJZ%_Z%7@[T"K%; MW[W>S< QZ^2N7^E\1G]I@$M2/=%B+%&E%2Y5C!,"<@:3$4[ &$^'R6:VC"C% M\,<;[,(,G&%NE]UY:]G=ANV]6NGE]S46?6 /-B62@@EX/4PV[96U @MW@87N M\=-+\SPJEEY1;9VC"C07=9PZR*CB5RRPT'["5"^'8,$8I)KVJ5I1J5U4RAG5 MK"@V]6JJ4[W::/)D7LV![4Q]XZ4Z:?=F+K;@*SO7&.6J8[DGON$S_YF>H?#E M6^[X8*UO)*T5$*30%6)F9.69LZ]VU'M42@9,GSK%O*1Y LTXZ.?0K*6/2;E< MQJN%IVL^KXR^MY=7%"Z)O2US*;K<-21!W"AQI+OHR-GDP%@0PL&C]DX-QPXS M)!45#O?/"OZYM2DZ03L?L3O M&B^S3Q/W1CW,/71XD U9^F"-FC0JZ51-^VRU@S,;.Q'.X&IP3FXW572%=Y=G M:R_-]-9C<#IYPFDT0F%Y)4)(68@(K"^S'COMX P]$#<^7&UQ_'!BOXD?-&GY M-6DI=&VP,4 1*3@17;/!L !QPT#;Z2'>7!![]R8R4,R'R-X()7 ;)J2MJJ ] MH %<->Q^0Y_S$.C>8_YQ7P4*P@HB'(64D !F%!HPESZ!>64+>>!W4 TQ6$/< M7 ,3JP?<^P9P0FQ.JIF&;1X[7/H@MI\0830=2G<%*E---IS6+XB*GPJ(/T&JGH48"I@_M&0$%AR M7B/"DE$#7]0-7X>7L7UC.*$V>/7,!KIWC$-_ M:25+#>50-^6X:UEJTPMAOA]:^8/H:"B4A&DQ3#?#=+QS\AIFHFYF.JJBI0CB M!)Q3.#,&R::]LG9HAIBHFYB.JFFIS3><*%C3#E)-^U3MN PL43BXHI;:.S\L:JG-.3XD';+A"^KFBY]4T5(;,VCH M=Z:.00SJ1HP7K&BI#12$, %'3MG'$7#D4$/P.**ON_:QNV$7YF:7GU=X,'L7 M=Q<>S.SDS+V3'U%X-!9;!^AHX8$(D<(#4>&TQ6Q"0 L/1(<7'H@0+3PP@VCA M@0B["P]F\(6YSXY>NO!@]HE.#VJQOQ/>^F#1]#F\'L>=.,SQ!I M.S+#;$S^TFJ&&2AC;BAS5S/,)BNJ4RW@,-5L=JITU,J@8;H9HN-=^Z*!,38$ MQ@ZL91ARHD,9]7TXAX;IIOVZ=G2&W9B;W8XJ9QB"34+ ,Y:K8;)IKZQ]OVXH MC#_W-JP/F+E-6U)QO=]WN&98B[M9Z[B:AMM0 7<[;B,4O,:Y0LR,K+L>9U_M MJ V]\)]R\]4[2C;$$"%#V8'QW! ,=Q/,"]8UW'Z%A--0P=%#7DB1:)*H;I?C>*&"KB;"HZ_UFL, MMXB+4)_2$'H_4#CE&".TA>TH#2%P]ZG.)"GV[O?*[*#;O<9VR_^ 6"N%?>P# MP0Z1M RU@S,0P@^Y*CNNS*X@%(GT9& ^AR>\%PCPI$*E55; M8 ;#@#$8\ P1LK +G[C!)^[&I^,+\HX!M%EH1$)5'?!:@S-$VG[=SZ"3./#R M[;A+0S3&2X&<85$IA2;Z#K\-5XD#;Z.&.'0AD&.L0/@A X_\$A%JSV'%AZCP M62.08RQ*K!(\(1\0FA<,W&+%:WB_#ER1DBY/MO[[;'R9"@ M./AUZN&WAN@@3@1VE.6>#@8$!?NE=;8PP"7)8T M':B;(3JF.E[7$7LO&;N)[*A"6]CH1*GU%NP@U;1/U8[+,)CH>8OYF!);V,@D M)(.EW"#5M$_5CLO@EWCNQ5Q?Y2:0]WB8Z@ G8RW,G5*VB$;#A$_Y0JN=X"0]WNX$!U30AJ^D&Z^>,'*6MHTH>LFB.D2>=T' MC!QJ*("W[WW=M1^( 1?I!I=GU6D2 0Z[3I.]ITKDZ3 MR$>G\#IMB+(=GJ$#Z3XF.J).D\A!#UJG(4*D3D-4.'$B0K1.P_Q#ZS2L9ZQ. MPP-&ZC1$V%VG2<-1TLU1+UVG2>RS5GB=-DBZ#6N\]]G([ MW=9_&V@C^?83V=L?RNRA_KCN;5:6V;K^=AE'BSBO!/KO=UE6/OU0?0)X][GX M\_\#4$L#!!0 ( &^*75%@R-X910H ,TM 8 >&PO=V]R:W-H965T M&ULK5IM;]LX$OXK0K 'M$!=BV]Z*=( :9S<]D.[17.]^W"X M#[),V[K*DE>2D^9P/_Z&E"+:XI!UT%L4&UL>DL\,A_/,C'CY6#??VZV47?!C M5U;M^XMMU^W?S>=MOI6[K'U;[V4%OZSK9I=U\+79S-M]([.5'K0KYS0,H_DN M*ZJ+JTO][$MS=5D?NK*HY)C"_NMQG M&WDONV_[+PU\FX^SK(J=K-JBKH)&KM]?7)-W=R)1 [3$WPOYV!Y]#I0JR[K^ MKKY\7+V_"!4B6R^UH^_RT$AH>;+Z[+5_P\>!]GP(L@/;5?OAL& M8%=4_=_LQV"(HP$P#SZ #@/H= !W#&## ';N"GP8P,]=00P#Q'1 Y!@0#0,B M;?O>6-K2BZS+KBZ;^C%HE#3,IC[H[=*CPNUP:MO5798%2#S.I@%W^X7P:O?7@>_!445 M_&U;']JL6K67\P[PJ%GG^;#VAWYMZEB;!9_JJMNVP6VUDBMD_,(_/OW9^#O_ M>$(]$\S!D*,UZ;,U/U#OC/=R_S9@X9N AC1$ -V:9RO[5VOW53[P((IDW6%=6FCT9%5\CVG6<=/J[# M]3K(6,HX(:/8B:)B5%1X#7J]^C?$D_YX=S700EY7>5'*H!HMH)ZK;[FR M_;ZI'PHX%\'RZ<7&CT9,D=?X"PE\F!>98AG,_/UH<62)F+ TGEC?EA*A(),] M6MA2)*$D9A/C(V)1J%T:,WX\*AI[%;W>U4U7_$C*HG_@-65S/M4*"S;&3; M!?(')$:M?*-\#0MSB0T6@LH$JRU$HM1Q1-(1:GH>5.#=_/M,I2RK Z&@MMO MW0 =0YW:@(1@R00V(D4)S/QSK[(3$/ M6PRSGARPE$_.URTBE0@>.3 ?I1[D!9ASP%MT05G#<<"3"6*;+K5. R+%IT(+ M;"H.VS#5&Q%CU*4W-7I3K]ZW?QZ*[DDE3S)K*@BJ.MTZP%8=Y6+9>EV4$!@= MMJ 6LEG,^926,+$HC:*I.1 Q.'$IG=H#D2/ 7XG#(H;J"?-:Y*]0 H$1JJ#- M2JFMT0=%9X08YCM%0A.+23&Y-**Q [#)&8@_:?BCV\HFJ,;(!FFS!RRWCT_" M+&>SI68TX8Z(1@SK$S_MWVR!:,"HX&Z]40/(U@-PK27XE^)QC5O;/ ?'; L5 MY[SD3@R[$S^]7^=Y?5#Y!I"\+!XRH#NS6@FY75;E:"PE-@O/>)J$ED=X<(#(/*0!J=6HS M)0G3*)D"1^1F+'0C-YQ*_9PZ^NW1 4>!(M06 8!INH+(S01XKR."4D."U$^" MO8.PG%6)!,B[-;1(Q&2>S@<6I8B_I9Z_.YE1**W6:FF% NK VPY3B' M&H@[T!L*H_Q%]74!\:1]08E'#0-1X?=);:.L6.D\[YAE1C+09M2_-'@G:%CB ME/ )%=.J )-+><1=_FJHC/JI[";;%UU6]J24BF(@P M%0ZDAKJHG[H@K$Z MZN>Z4X.?!]DF+B3V(NS&X]#A(,RP&_.SVQ]'"$_/NS.%939?\81/4UA$*G2 M-83&_(0V!ME#J^M9%#<*&6$N$L?P;XH:$^201#I"+#,J9^*3EUP**776>[) )A-+*K9P^GTV"""%$@V)B[[& IB_BKJJ]P_'W;% M 6>A1JHD L$UL3);3)*RF*21ZP 90F-^0CNU=M&V!U7'*!WX6Q'^)6AE5=2J M/,2K]P6S22H*U7]3%6PYUWDR/,;\/'9J<_XVB<49@+%R#$5L"[H0&SYC?CX[ M1=R'UV7=P#RJ=>(.638_S82%%Q%BS%'],,-A[$P. \#]H9=!*;,6?&19%AO= M2L0-C5!42FEDX<:H+ VYR[4-E[&?<-D1\J-,;=;(4K>E:":]B3^]D3(LRAR;> ML">B>K=3O4B%&X6*-A]#2J<)'"8H(M?[%'[TQO*<[B.633BC(<=XDX2Q!1F1 M$UPX6(T SR, =J0YO<3YO#>^U&TTY1#24V M%'_Z@ZH 'Z T=-0G'.EM1E%LO1G"Y$04NTQN")3["?3&!3:8!4NY*2KUVD27 MM;(I:K1CP&V*A)256AH@#="8TTFC^6X0BYQBIXH:ON5^OO4I*N&Q3\4/P]PG MH%A"IF]!;A YSHX[#8/%$")&IKM%Y)#I[I!53S?@]!:#X741>JNJ^\-^7^IK M2EG9FTV56.#B_3T[.)*^FDH8UA5^UOWX_+I:M:XP#Q,(Q<9A.@VIB%C,0-!A M!T.RPD^R'\=WN\%S@CSVTQJY/N!WLA;"IE @KW3:2$/$ +6KO2,,UPK_M9Z3 MW5L5;5[6[:'1Q9-YG7;F5AK"%'["O%ZMBN)0BNQ M0L1(Q([;NZ>J'%WB\1-I7V'>]P7;9U6P!?_\)'=+V?PK^"_^W&="0X+B9S=U MEHI/(*,^*'.],;G/=G7>;5MK*GYI4Y]?75P\/=\8USSX]FO^['7[[==^Z&O7 MV-=MT0V;C6EW+VSM[[]Y)X?^-79^R[[=X&3++S_@#]>5=\\N !!MK9ECQ4, M_>_.OK1UC86(C-]TS0=Q2[R8_SNL_@.?GN_NZI??_/@V8.BLDLS MU/T;?_\7J^=Y@O5*7W?\W^)>GGU*#Y=#U_N-ODP4;%PC_SG-MU^W_KYH\32MAG_P4?EM(LXU$,IMW]*WCM[KOWTQ=/1) MU\V*%Z9S7>&7Q>O6=K;IC7"MJ8I;MVKZJ8O9-.K(YO^N?C)-_VZ*[YO*EN-WS^G \137(53O+@ZN>"MWO(E6M>[_K(>@=.6?SGS:+K6]*B_SJQP>.XP6/>X/'_+=M/ M;_JS[VUQ6?SKOSR[NKQ\7OP3:"A^-OW06KS:KVU->6\>$@Z MRD9X9^L=J7>_+ES?D1M8=*YRIJ5U9DS4U<5S>9'_( I]R\OJ=R_]9FN:G7[Y MJ""235&3(P)%KEFVAN0SE$Q0Z1OY P4]5!9/H)M5L096KQ9S8K%X.J*_^6(2E/7S.\94]7;QC2E9>8/VU5K*MZ> MCK 9&B(-3Q*[;&/;U6Y6#+VK7;_CQSUMU$X8,2,VE^O"=%\1XUORA1 W_XO( M.5^Z!;V!=\73T!_+H5ZZNB:WVV=G>5YLW9;?F:S_O&#_"J;5D1BRDJ;;N*X+ M6E0YL&XQ@'A:RM_31BL<00\NG()@EJW?%"4)M=$C\OLM_?O>+&I;='YH2]"S MMN9N5Y1$7_V/+QZ5/SB:J;X1X,/ MKA\5WR<6OLU81U\^IA68&=\G9KR:" "?/7Q"RT+\\^*[ 4K&2M=9,H.J^&TP M;4^4DAK!/<[X.]5?L-9L;,4'>\V"^3$*1K>+?-6CD3;)$J$X6-Q[>P M7MH?&\ +^,[QP<9[PL_@_&M:Q8L<5,;S(ZX1'L"4ZE? ;O@;\HF5Z8F72P<; M9H[1\Y;5@75M: RI.1[!*=:&-&=A;4,Z:+?T/928EVTK]@'L*DWRNJ2JM.R6 MC%BMIZ[A<$J[[>5=G.E=PQO<8N>N>*B^\]W\=E[\>'/S.GK/)0[=@'6;C& R M'<8Z0?I, I9UR9]V_"XP47%YV-4@3JVX/?N/>?%Z M:+O!B"J(B;4#3B&V'9XE09>6K(@.,B5CZ7W?('J1)REKWY'>0,+T2,V&RXXV MLL TS4!G";S^M&Q.\3]R+I,7S(IP*;U C/ ;1\I=S3^A% M3\Z("M0WKU'>V MM!NXX.M+0)?+/R.FD5,AEU*)*^P/A)IPKL-JUHERF[[ OJ3 MC0#>3\T$I>C/)N<%+QPI M$:4.GZ#J@"QS1%$OCVF*; M^R/U9XEEP=/-8K2B1Y)+%2]JNG6QI*RLBZRC!YRONK"XS9U4L+)Y\?#(D;O3"R *Q8*1J<#/\5/Z9<) MQX7#51Y:$6F2:%XA[ K\"L^Q76S,#AII/VXI[%K1&X:'BI_&>[61.02-:F)Q MA_B 0XZ (*U8.WMG=0\\GQO4!C@N HS/BQ;T"H7NG@/8QGRPZH>3^>+(A!44 M I.;3?&!I/TR;O('(U; KR,PSU!K@MX5?R6TJS%++).8MC'O*:X2,O3WL+S1 MN_Z.F'Z_=N5ZA$OL1]N6KK-L"'WKV50(ND+US'9+Z0?0%J!!']#V@576!B!> M5Z@98&:AC@1MNWY>W!")79;H\#" MRPJ*+R!3G4'"HJW"\K4S"V!]AL@_6[",^&5A+34G M3KW@?=ZA]R?H==WH8(8P&;$*6B_9!BDC3(NRZV9OF\.9F&O("ON@PHFYX,&^ MAE2>D40OTASK2J 2&5N?*ZKK6;-8U1>:\WA6V7ZB2,MZL*0],S%H,0MU.+L(J-[=?P.,L,\\T17L(#'L(G0\DL M,M*;N9&TXER2I#I&/N*0):87+SF$<%GB;3PM'S _,+VPU!=&?DC -CEY 2=$ MCH2D,@0&,DY%V$"$%>D(XAR)M5=RA.,^_QZ6H)'D#$D,F:/D). H9^*TJ00G M5H;L8"N*J+E((LA5$Q2BX*5:NT:1],[NF<<;"DC-(,4$A+NF4U_R*9+)%EH3 MR 3+(N%52B^3&]8CSHM;XFA/FN\D-2&_JJ*;&FD0009) %+I40?BRYS]8FFN M/22;>9#Z;H]AB:V"I'/735I;#L%=)[69"/J0+H![>;X10$-@O+)Y!G?%0/ S M(WZL@'T1BE\;RJZ[L62&!@41@:!_A%TX M V#O3T1D%)!L4*&O@-BS9!XR(1L/9;4[,G@_!&EG).>%*$;#M WK,FD"ERHL MGR;ZHY>__/KJNS-* 8BNRFY#]5*S[] A?*0&>TC848IX*II6^;5G:$0)![]L$,4.;6L3)RF 2"0;1O& MXVP[<'O6(FL22CF12 MAW*=GK!S(^#B?NT!&LD-#*G(0TLC2:T<21?$E78@B-\P_?%KZ3LX: MOT[JJ\^+0?]?X, M_U?<,IL K @9D]VS]\AXQQX)9^!T<$.)2V^C LMK@7>+@+/H'=@OJU+0(O%O MTRI0.$7N^9&BEO:Y9-!L&8FS?* \311C">\2F2!\EL=#9&@,DKZI.^69W57#22/9\C]/I[ MR5L@EI(LC;1.(N-S>:K &QQVU0@WVX%=2:XKXGLW@&C_,%*^3[P3,)4E5% A M)NXYP?AZ>4:?#"U'DNPPSX/C+Z3W>0BFO?G(M*H^!#E5N1?&BJLI MXR)O2TY/HI=^';RTELA_,BWI:BJ)_]VWY ;^8DU-+NB7=F4:/3-QI*RY/FB" M.X\>/],1UGJS=16YCE7K[[$'.>X%.;\/['_)P]Y91+86U1+6_I:\XIUKAU2I M#>2F:M+;@Z$&:#_+->"SF2]@$'' XQD4[T1G#U>'56%MVQC!.37A=:27^N=, MHK"$# 9E*\#[1A20SE5F1]\.BQIT"?_*UB&>+79J]]QU2](B<".%D832D-/X M]@.I:\EM*T*7.Y3P72Y;Z0*@M-(..<[@[(VTG&61IV 45Z0Z%8H$$<%CT1"< MA6'*$5T<-=O0S\RZ>E(M2NO&0A%A K>QJ":0]QA6ZU@6>T_JUE4NKQH@\R"V M6):;Q"=*[+;L"6NWY/A '+(22Y$3M>%]>B( F,JN6@OOP$_A/58Y?E5*/(AK MH[VX$DLB[%#%I2<;>S]>WJ%)@B^K@3-W4[2.6V(H%VIA2761<"?<_Q&$/XHH MG6WO7#DJ+$L?AXM^MH*)RQ!9"68[O46.2*G>-* MH?03)*EBGT@1M)&>C#/D!L MM3T< J>1< G*+ 57OV-=R;J?3:;AP ,-\S!%02E'LVVBXM>C@-3FY5?:NZ3S M<$K@H4=;]!M1"KGS]1V>4(I6 T4X%'2Z4^YL;>!A&PNA(ILEQI=<6#R?-!!VZ(5PDR"6"@< MDOK69M>AX$YO(L2W9%NC==2D.L_A$DUQ1$[, :AS.^ ?T77A+Y=$I(=\)H(V M=\;5&3IB/V;L?"+(2R03!&UOG$B;?$& 2K8T71GXW<[-L6^?T !_3)D!+ MAVBEU\3OQX_70U_Y>\G(2T1V'7,8%^&E*"G=)00*U+?8GD;L-@.YU%;K-WJH M;A8L73"G.#L))W!7-3>S P2GM]9N!5XD[17LJ<>2V*%O4>IF:TDCB(HU6E>, M=,VB\^TV]"14X;O88=[3ZN!!4I2_<>1:WR!=DI[5]R%4WZ()!!'>$//R'M/+ MFS??W^+3V+F]U\@?BC>UN8>1*)SY4H:@U,["RY +BH(2OT( (8@% !.((;V MYR4+">HW22GN7,<2S-2?&QV6$J=6NEGG+,A*_3XPCD;!I07&%9"\-3O46'E_ M30_&S11X@RV:QK C74#BC,!R4)SHF8W:?PWJQAO,EX70++W 6[3)I1FH@V(S MWD>H![B#)7]DD$D6\,75%1ED7>LQ,I+!%J[NY!1S I!'%RM)@IU4$J8EA"@@ M9##T^1]MX8V*0.-\G("_XRPXNBN-(A%RJ..QW 9+M*H##MHM)WU>K,E&R"QF MQ8I419QS0EG >RN*$OLUE$\53V:\NU9:@E,FSX&R!'F*WS! (-U#=C,6B$K+ MH45'GA^(C\O#GYI9"U71-UFVGHM2L_A_,#J51V4L*:;%O&<*I()3LJUN-51V MM&;%I/ F >+?W+Z,QOS6;\GZGUX\C=_&3U(&\(XWB%_,(EWU)*"QQ!P,^0"U&:FINNVZ;(@K(VRQ&P$X:4P01)I$^>TJM5L'N&:OVKF-;",S*"PNLI',T@,,_<_66 M^9*DVXEW0^NU_E!K1#*,0N#O$3+VL(\#3\$ M[^CC@;-AP2T\,1=TL4'_3TV9P#;QWVSI]8)VH=CHVUTJ5HH,I=1K4-T[:ZRM M>,Z&\D[-!-#IV&U1 Z;3<>FGTK:;=5*#$(4P/%\F=;].+(@<\4=&.3@/G1[- ML%X6UY$[1QQ(+@%RB*1'MJ7<-QA'9*T$W#3^J3TW6$0[G;(LNAUQ>L.4Z28L M"9<:OJ8Y]D[JXA+:8VP&CX^D>UNS]$O.&O=+X!D'9G)\_?<1GK$!;>L!A5;D MZ<,VV>AHJ.F85@6%BFIT0K'H$,0Z>O/ZZD][K8WHMHFJA=>"H#PQ[/?T3_WW]Y$_'X<9GK0I[#R/1TN,-,.?W\$"XME]"5KYV8P43 MB:41XV!WL]P%\%0@OP2?2(N>K9%%A, U)-K'(A2,ER"!:Z3' MR_62MVO'82@EU^S^HB;0/C;\G M75FE'K@V H^?98)O<%B63P/-MFC+[I +@[-&YT?!:GY*%)?X=] MNV]6'LSA $2AG9$2&^%[O\BAPHP_R J_8O5[M2:T +I.II^7J71RI+>"Z*$% M",TIPF3+Y)2?H1.S^,2T]2-=EZS[I/#S@)#00\NZ;2..2)88R)W6!2"=+A3/ MHI(WV?CC>+HF/2\URAZY;Y/GX= M/AECF#%.^N+RVJ"H2!P<$II2)P,=*4GC%AB,V#JB M$A*/EZ,4'>"&2W\V;,&XC4=)5?M_O HB*-O[9#92NZ,Q.*[1[5S&").HC3H[ M$WWE\5WU&ZJQ!\Y-M.SI,7F%3/B_).'/BYLC>B&WY8(2#A)F4!7@E#2DKX:K MTL3"GG/7+'657M X;W4Z"834($TM:KB.U0I%"GM:SQW1:!4@KT:#1POXUA![ M(S%'SJ33\Q%=IJ26(2170H('/,*3:!9"YIT!L(CCRD= PHG,//GD,*?76)T6 M?V.!OKF4>F2!\?VH5'49&EH ]=X]+H8<8)R(BG(&Z(NA%S+GD3<8FIA[3:>> MIJ?MUD8*(J>H8(\T&>AD)S(*>?D8,/WYGH$X!J-0:R;=/6(#LPD[#E'9?I*Y MB$-?/"$'MA OQ'>[!#:&RP<"@\)EI#RCRLI64>&F[O)R_C2L'?INGZ8JTUD= MK903QSDH68(!L)?V;=3WT=5%>NUR7OP:(L;+/&+HR.Q$9.J$#X 4525UI]P5 M.Q:* @C:;%N>UL? =A?]JE;T0GNVK(W;Q.L"TFL88^<4[(\@4;D!<\2>4V$O M2S%I(G&G:DC)EK!!?\LQ+FP8[N"!P?P]:*<@,*B]4@\F$R MC^JC%-(03)BJ K[8EVV:A*Q-NX)V^B:_@UQT/1F\SCO4=D7A0&\GH1I@F"]8 ML0R#T>.B92QTX8K+T&D3)I4Q) 6)O=L@9N/ZJ?0<41D6O)6A'V8 M_3)-2;[O[OA=LZ6Y\RW7SOH1A.N:' M+\O'$9]Q1F#"STZ0\S.KX,WVAG6R$H35*2,B(!YD&I:$J5/ MP, ;]=RHP*M-D$>39L:P18B3_4.9%SES(C9:=AAG:'5F@3/JT>AUE7KK;VPI M_5LI*=_:<&.RE)^ R&Z?CQY,KE_O9TGI.+GKK0B8C42] M6^H MX$@4_EMN! ??/_IG5EWAZT.@H=+TADYIR[VQLNZ\Q,\N%&:!%5=8-3C M9EB1"+AV(%[NAU@(/-CW?>$Q*15:NC_43W,(, \;=V8_YY#'?,SQ[)>.<]=D[TLI;O^SOX3<>W@Z+GA.RZR<79X\O M'A4O5:,B>S)Z(,E7T-]-O&#\DO/H5PTC9;DG7[RL_5 QFV5N^*;E7TMAG7T+ M?_L**>>MYH^A&YF?+IPJGI+A-<:G2)X(4S+S',%(N)Z2T1FJPJQ5+A#-XSU, M7AIK-HF\[-)#2&^SOFE&&'E,MVHZM0B>7Y?W.E4UO.I)+DEHHM:H3$@I%,4.;G?EU?NN&1C[WF:#U$D M#"9D#)N-AL73;:BMV26Z]::0[=/EVBPPL _+JC2'6T.V5OH*"R!D"LY?6AL'A7;X*!:'@Q"/M M\S$3]].-X">!*. 08U%)[@UEU_*6KB5/M?>C+Y6K\GNNL? D3OG8E.4G+V?- M#WM'^>/&3C%JPLCV4:M&S*_),W\5K\\4/+8F1RQAG ML<"OL21[ZDVTBT(5[-@N>Y[G.LW8C,B,G47NEE:BF*2'R!JR4(;Y)P61V8V2 M3;9E]AL LV+#PT!Z?RY]<\"S*#8Z?KDNW-H(26,4?B+CZ(VO@V<]I&O_CTH% M&,(_5_:81)^)$]=]XPNOTH439EO&4L$'W02$C"\&^ 4LE=,[UY '5*[2+Z\-W8]AB_FT@UT0B>'K47IZ*O1P\+%F#7.CYFS1Q MU'RNKYX^FHTT'M/ZHR?Q4R8'E]0^/&V.=L!**@\1+,?IHIIP_)+O%=*3W?BG MW>(5UNP$P;Z0,O4\"\U8+S4E!NV\9?(<,>:XIC$JVUMP'JP-*(2H<97I*M\[Y19S3@@JZMS M->W ,>PTTU*GT:L:!1A^T'.$$F#Z<0%^+0 +F6N&XDU5(M3U]$["08'$JV19 MA3=C:D]LK+2\FY0ALO7H?9;1O8D#'?6\>,P]]3#:;=*OT^UB6UIPU;&:>S:# MF1G3_Y:[E;23!?;@&S%A8"IAR?07YXY>=#_F>4-@2D9/ MWCI@AR<4*&_"BV^R??\5WXGOC,_\35%-OB ?H>O^06_L &\8>=O_UO4$L#!!0 ( &^*75$@ MHZ*=J 0 .L+ 8 >&PO=V]R:W-H965T&ULO5;;;N,V M$/V5@5L4":#8EGS/.@&2;!;=AP3!)NT^%'V@I;%%A"*U)!7'?]\9RE*^]R1 ^/A=+NI)-[7Q[W>B[-L1"N:TK4]&9I;"$\7>VJ MYTJ+(@M*A>HE_?ZX5PBI.Z?S\.S&GLY-Y974>&/!544A[.8'_1.YZ58X2WZ/\H;2[=>BY+) K631H/%Y4GG+#X^'[)\$/A3XMKMG($] M61ASSY>OV4FGSX108>H90=#? UZ@4@Q$-'YL,3NM25;->& LO/PHO3N35KL"Q-:'P(K@9M(B\2G)94T MI,Z3O8"W6'9AT(\@Z2?]/7B#ULE!P!M\V$GXZVSAO*6:^'L/_K#%'P;\X7\* MXGZ,:^,1$OCMEVD2QY_@#5%PN%X U<"7>'*4O['&$=:IBTQ0-::DG05;$@>+-D MX(*:*!@BVY5W7NB 3H,A*!,/:;((UKE,<\#'5%49B6JCCTIAO4QE*3PK5/H! M'5LA)&*3\K%V0*R%S5P7/DL5G&A]_7]\7%9*,61MO'8U D$6A4HK)?AI125> M^^MI!KK*;H!Z-+V' GW^Y#Y1J=T/D:'4:B^% EPN:1JQK6"%YE$;V ""/RKY M(!1)DV%7$1!9E\Y5[&WEWP\=!>WK,AB[H.@(O2&)TECO0(0JB< *>LO,A=X& M*@KR=31%&)$-+T)]45IM.EGEI[P004?:1FMM*D7.4)HH)$<-0!?N"'AI%'TD M.)UU\DIK*+UD-4,OI')U]-4F2#SY&GIF\LF]52]-ZL@]]Z)4*;)4P6E(ZX'4 M],94CHK:'1[#EZWD76X1GXTWH.'D,90,3ZA&\)K:>9\<3S+ZB6<[I^M_J]GC M79$C_OK0 ""&;98.Q"'\"G$\CH:SF$_)-!K-QG1*^K-HDH33+(Z&\12^ORS\ MU[U\_!&AEL@DB>+!%":CB*+/M]DDYEL\B.L.WE<8<+ XA-F(]$AW&H]AG,P^ M:+UQ?C*(^K,16YP-AGR;3"=\FXS[(3 73UW+16@\->#.F%!(%2X*4S&;E_'G MJ952-BU5)%N5VB/W'/49$V^RKCGK!6=]6U. [^0^-)OE\4,_HVDT&=\"[ MD:I;8Z>M*YOFM(>05R4UR*.DU01I;@VZ8UH0B.[.F%Z"].XYY)O%Z#KX1=29I5"I>DVN].1AVP]6I97[PIPSJW,)Z6PW#,:1M' MRP+T?FDH-=L+&VCW^]-_ %!+ P04 " !OBEU11&)F4$ , _)P & M 'AL+W=OE>F^%:XI"VH=7*C>K%T>CH_;&![U8 MUG3C_.7S2B[41U7_O7IO<77>4W6G\IP(08PO@>91QY(VQM];ZC^P[M!E M)IVZ,_D_=58O7QQ='XE,S663UQ_,ZF\JZ#,E>JG)'?\7*[]V.CD2:>-J4X3- MD*#0I?^47X,=H@W7PST;QF'#F.7VC%C*U[*6+Y];LQ*65H,:?6%5>3>$TR4Y MY6-M\51C7_WR1V.REH_:6PN*U=FEN7&.5^-?MS-46P?/O VPO.K87S/;BOVSMPU1_,K42 M$_'7OUR/1Z-GXC%,Q*>E$G.3(R=UN1"UI$>5-?^XET+/G/;FZXL]MWN/)*+D2@!,!MX@2?A0%)8JH ME-4F$XK298E%9\;[[1[B[6F6 0-$!)FC0OA^U'Q.+4E*G.M5<:5-(E$@S/$/2&4T[W*2*W2 MX*81N6ET0UEQD4SQ<47F/Q;CZTN^;',*=RZ1EDC<\1"NB]-3>A6]J4]&-Z-D M?!KEXE4R/14GX^%ULNNWR[G?R;!,V;I#Z M[7<"AAL0OW%.G;?=7+Q.._M@(#.?9'# MIHS^EQ?LN #'-P2^%,IW<(]VT*.R@$!=R1R0 =HU9U#)&41Y42+7X-)*H;[* MA54J(!^YYRV\9>-Q-1< *G2 2_ETU^]8P>4I.$V'.U3B&[KU.$2RE'4\U: M4PRDE-0;Q-(6G K]E3WA&9A4,P3XOH.(H84@RTAQ0/L L:Z54:P0.HA$Y8L$ MG ZB"0"5D=RA?Q^T*I0I&WM%88&U3$2F#PD\\O7EH=09B+%KZI=&.H3<1OW@/0<;;/L7( M[V]]/366^;_M.HQ$O&YLL!W^M,VVO:PYI3\W9933D>=#J+MV8T[]\#T-GL18 MKS'N6YNU+(:V-$\Z\,UXK\F[@86\.8^JB+G@A(Y+LB^E:UDG]52I\OPV-?U3L6EI(8T ME=8^T*:.Y$9+-Z*J'#JD 9 D58IZ0E)_8R\FE8U 'GXW8*/LTZ"SNV_>"#BW M3*P (+%%C' -9D/R(Q<0+Q%1 =5UB9!!'_6B9#B 7;>1M"FJT,O;*(,:QW4A MS;(F#7A#_>H<$39#FUKS,'5N2"ZW%'/TM7!+:IH\"]% M&[C& 7I)L53R'G5 WVL:Q];F4^+$%]S-!>(']3^Y!PRM[K5/G$H'.R]1%]0Y>23T'8:T]09YUD>VB04/O4#K![W-#W M&*P-,E(18FJ%R"6P83%<)130,=>_^:!;86M.G?@.?4C-:./:/M4?07#/6VC' MQX[!1,[;6R[0!"ZH'E6-1:ASI2<+]AU'*R/W'!0 AH%W"\RHBV^'4*H[2#M_ MC$"S).5@:X>^GK?V@HS'XVA[UI!./NJ1)Q,"A-EGZ$,0E2I;H_9S%A=EWX_P M,$LJND$X$)A3)3KCVHN_\LPT&,MU"Q\,8UA6;RIR%0W:B7@CPE:8&]&Z4 AD M!L=*/O 0+I6T411Z XY[1W\E-N3@C\.V$TE'[&"=X.+T2?"CJ MN,_;.3?XN+,$Q;2@;Y(J4RL&=2!_IAU@LB2Z6U;1T8D%(UR,1!P ?:F!*V8J M]#C'HZZ./1-+LU+HQ5@8F -Y51HZX-5%4Y#5_"%;03*@APGE)VXW#]M$(/1P]V5$-'&:'6-1!VY3XWF,CY5>RYF%S#5Y)YTI7BHY8 W[K, P^$O%V MM%\#7Z?0V0=)*.Z_'3WCV4IZQ(.TYW--UL]4E1L?-/OPVZ?[3L#W$-P9BCAP MQ9A9@QZM2Q54Z+/:G.'C(. B)9NZAYA#SEB3%?CRF0\1@UDJI @WV @<^[#E MC#]6285O1:AHSI ?1N[$???UBS$_6Y;&OK>YPD^>*2==\J(1JB3D63H;;0I M\J ?>LPLUPN/,W777/"3%E_-/77*NE!/+HY\EN.!@ OJ!D\S#9XO5394]QHY6 +$YN!RZ_:4MTPC=& MST1W)RIGP-XUV%_*>PI86SC& 6(41G2:1_G8XEZUQP7_K9+[YG#)W91Q5\F= MJ7JE5 F'K7OK1$H]Z;O]K':+FRWQ32M0Z/[E5J/0D*U@C&04SIT,855(/O/M- M$!WZSF+/TS'UK#U&B+/4EZG?Y1?>G)EB/TM P'^YS>QBDQ>]^-C#:18? M AZTAW^+2X!>RZ^"3I>W\OA)3J P_7.=<#':#+#1Z+)/RF]R0HCI'1U*,EWC M]60O3O=+]@>=]FFS8D2V\^;.#*I=W6KOBU)XB;]^Z@YNU-7R67?H,-I7>IN' MU"27SH(/44%UUE7MEOW:J=VNG]:<1S]J*M#$\T^W2&548?_[INYN]^NP6_^C MJ'ZY_VG9.VG1L#B1JSFV F>F1\+ZGVOYB]I4_!.IF:EK4_#7I9)0@!;@^=R@ M/PD7Q*#[S=S+_P!02P,$% @ ;XI=47[K6L@\$@ 9SX !D !X;"]W M;W)K&ULS5M;S\405*YZ'K7T NT$22;/!](44\^OG.P= ]WLEF0[-34O$LD&#L[]BGZU M,\7OY4JI2MROL[Q\?;2JJLT/)R=ELE)K68[-1N5XLC#%6E;X6BQ/RDVA9,J; MUMG);#)Y<;*6.C]Z\XI_NRW>O#)UE>ES?JLSL7A]-C_P/O^CE MJJ(?3MZ\VLBE^J2J7S>W!;Z=-%!2O59YJ4TN"K5X?70]_>'M&:WG!9^UVI71 M9T&4S(WYG;Y\2%\?30@AE:FD(@@2_[;J1F49 0(:?SB81\V1M#'^[*'_R+2# MEKDLU8W)_JG3:O7ZZ.612-5"UEGUB]G]33EZS@E>8K*2_XJ=77OZXD@D=5F9 MM=L,#-8ZM__EO>-#M.'E9&##S&V8,=[V(,;RG:SDFU>%V8F"5@,:?6!2>3>0 MTSD)Y5-5X*G&ONK-CU(7XK/,:B7,0ORHBH\FKU:E>)^G*FWO/P&"#98SC^7;V8, /ZG-6)Q.1F(VF4T> M@'?:4'W*\$X?I_J=+I/,E'6A2O%_UW-0#47Y_P?..&O...,SSOY:SCX(E$ST MAW(C$_7Z"#98JF*KCM[\PU1*G(G__J^7L^GT2CSA8'&W4N+&K#JHTI=:52J'JUHL/J @?3$46A50&(F5ZHZ($L2T4'T:G5'@^V MJJS6]O!$%15\CS#52A7M1S!.510X)P&E\".2_< FD[F#R AG6LYUIBNM8E(V M(2-( *, AD6OU3-*V'FF5XRE')L!;QE >M2 #FQ*338 M5*UD!2=89ZF8*R<"X%,9 2^8"4^V, 5ODFLB%91J7@/%STLP3,B&Q+UXCDWJ M7E?VA.^!FC\/FK*!, %K;QD86E::C2"C&GKY6DNR5I"S 3S5F=5X$KBQKG;+B@(G@ ML(9[!"_YH=6!%=1,%LEJ/Q*[E4Y68!;D2"X KE6O]9\D!CJJ+MF(S)Q,C86E M\TT-5'8KPI$1H;7A<(M,M2J4$IG:JJPD &X72V@M]R0?@$Z%+-0/XKG^7OQ$ M2\54'(L_:D-:Y.DGOI?,+XY?[O>2F0O5@JHE$(/3YXC'4,\K0&Y SP Z(L." M.:: EGKLL-NJ^@&Y5ZR)@-: .P6X4B]SO<#YD$.='_*(J<53N 0B.#%%8>:F M8".9[P^Q(6%*+Q%P1L"&R&- 0U(%DT#XP\ZZ)(8'6:Y-2DR&0IIB0]#I,2P- MNL@: AW0B-Z*Y7"H5<2Z>KUQIG4=V?,OSIYO@CW?Q/;,//F9&?938'H+Q&,N M(7(OD=S(JLEE&9(-D'XOB_P8"549M)6=/Z"1CGH"T]@$L&U15[ 29^;!HY'B MS(F)"CKCA$3,CG"L-\[2V+V1!_4;\ ML9TLL]HXW*+D"GGA2>B]A$0!3^2EB M>*76>'XVG@[MV\DF6-K(U@2E MGLC1=5GE%]%&X@H,L@9!^K^&Q#:;PD!(6%769$:E2)'AD HH%[L72,2ML6]L M0(2+89MA0QJ).; .7 AVI5H&[VR<;+ME^=9#6S-[[GV%7?S]R#&H;:$-K<%2 MB=GDVJK],;&8SHSM=,0+F O6#Y"=V(B2+PU!AU_38/+_JGV\KTEF"$?/%D&D M..EMG6NP:R*&W]5M)YKG/ORRE$.G<1<[CY@S\^)LM;=K&-U>P<-4D$3 G M>:\X&X+30'K7^!TX!GC!/^T/STD*L\G5^[;(B%MA@ ME.^=QI:JQ>&$TP\^ NX47^#NS X?-@AU$#,"6)^>6R,!(-8* M1TC8#?DUZ\%87VA! M(++.(UOL1U.6D65#P8"RSXB>G9YUW-CEI?_A2JS 4&@=GUUP8I@;F\W4ZP[K MQN%L3BHH(>.P1"DGO &LES)4H"[35%NYLMKG*+*;2 !W,T?%P(^O8MU@]WU/ MGG$H)'ETHJS69ACN 7C[,HV,,J>,#%EQR6!DX[M39^U14<"( M2D\!GM4;.M?D2NQAL2-&%&9)F3#+>VE,2KHZ=IE%@6!;L@0H1>_G[&#P0%YM MY0?=4T.!I%"+S$(D2EP5Q;$$J--I>:FL&_(&]X5E3(=(#I/VB0=/)]DS(]7T MNC *E%?#)LXD:5L>6,[:&F=-G1ZGX+ *:OCTI7J0L$WN8D5"P'HR -KG M($1TNQSO(J1SSC6^&$KPNEQ7 MW:,&G/A7B^41>%\C#MA,];!$+@8E$A5B Q+Y66>\Z7^DC4+]$J*N4(LEW(I[ M.MM'0XQY.I73K@W&Y5.W6(K9$#*.OY8A;44ZB"O_.0[M$+7&L9U/QIVD[W0R MG@QYMO>V/_HA-$%[&[V';=3!LL=73+9)U2>.T]/O D#?MP1K[ZBG=WR+J%^* M6[U1U,D>B9]^NFE*C;O;6U]G>$$B_N((;(6,^S?=W-V.W"[>5)FE8AER"0:0 M-OEVJ_\I5U+\_7/ISXG30]?J559ZLF'+&O!,&G/']=$DE/R\$49X3M3>%*8D M[PF !0E@44@JX1).=S^A.J8NW@@/DG$@Y>:#Q^O*]=;Z&'P^Z65TRUT;T\-=/U^U?F6_7*(='VEKH\%!5UI0>D1:S<]G.RCXO7 M:]@IJE/Q61=< =YDIDX#1[47VX@LWM%^_?GFSM/]G*H'[F+G<@T,;VG0 *%' M;4 @4FR"W-T*+WL2_@#"+4Q]OPW,VE#ACJR>&=9*3>,&FD78=I'"R-=@'V#'N=901 MB@2O'TMN>&O\[C9"(AMQ4J-LKW'E7127=/F2N<@5P&I]I MCD#5+@1$'C.BTVY 30^MSU'O@9-:1[[M47.H>SI^B.229XH+:G".1<;T$J>B"3<*K M>0.9#K(=Y\>U_J&91PB2- G?^S'7X-RC;QS>XR\#3QONV&9Y#P&CD/"WW<]L M_[6_"[%P/B+M,*J06+N6FGFB< MP+(MLG&0-X #E/@9A"]ETY;\J.XYC9KS3)^-3=W3ZLBXPXPBJH#[9-=R.Z)< MD67S$)W;DFR\542/S^KUX0"NMX!DUKHZ<5 K+L8=M7@Q;KKM#[0?GE3P'=;" M3<$WFT7'.$.+QI??5FBVM?FF7M=N!L6#B:K0\YJDTHAID-/- +H428"B#@7M M\6U4CYUI!6D\>S%)!; 8&;S;@C4,/*2IV.=06W3;PWMW B96;<*GX[/ M_PW*,)UT>RH7/>?^%;K0E_W:AD_L1?NXF>K%0A6.W;H:-%[&5%7-395%6R_2 M6K4;08G<:+!!_]DN%2@ #$>IZ8MNE+HX>U2)AL+2(8<:;#DW0G6QMY>K\)%H MS;GWCG2K@%,/*?I")LUTRA?M01-+E7"@FZ-2 D7+,,WI*WCLY-CCU:3>/+?> M\24ONNBTT$5)@QZ56_ Q&&&VH')KJUWP#'_<@;IPPNDA%G6Z"13[>-' M+<# M=G)3/MAA^0-'ZL6^969BQ42W:Q0WFRD?4BA:5^?("JV.<-1U>9R[!084[94H MP_U$UM!%1C$MC#1:)% )51J:D?O+B39 ,V6=.QW M% K*O2V*AJ8T5DL#=9, M:#3?3_N&WJP?)S\Q1A)'$H/*AG@2L:<9]-IY=ZGZA->8E6/=09-W-F[;E^-L MS\++L/+@@DT1X,.17@Y I%!X%F"0[R ]E?==R_S&QO>_G;F#3+OL1IG9RP>N M*144#::=#=/QZ5-89E.@#W&/I]LBB)-2ZI-]OKGC19U\U=^HH?8P\XD)H]7< MF@!B9662WV.WX/R:\TSLO;B_NN->0S2,V=0%4FL[;7@0(C).O76W:?HN,8^B MZXNIFKN>3^OJ&YQBI5U;PSR5$KF5.J,"\A@H'Y>0;D35U]6 74U$JH[HNM*; MH%).&LV2-G9-:A8NKS -EJ2AR'GYG4T-IM_U)23DA4-Q>HC2R%X!\J68NE=% MHDMKBY:WOAU&T28#&(H\;AD7X(WLPQ8K#K[]S#+ID40_+;/9 #%C\7>#$GUV M>GHE?AF+CQ+LP)\[E83YYTJKA7A_#RFR.OV\6.B$;M7L.+#:WI+APLPW>N%V M3+VT;6^5\R6/CW2WN*?UQE>MJ9P-O#QP NW\KMV-:RQQY,/V QFMG>^;?'E, M_1*?=PW41*TFI<@FI;^N<2(#;6GJ3WI%KMG\:R\[8A" M==#I'K3<6WL,%5&Q:[>]6Y?_XKOVW&AH[M7'0:K5272)>*. !(H"0-2+D*)U M_74L?GT:>UN,[?A"'[JB/.31M)33T3[2Z24M:($L,D0\;WN M94P31]Q<\XU1'Q== .HDV<$;=+.WOMK15VT53>#:H]]01P:T_(#7IDDX> NS M$*6;99/QV=CYS:[(7P*,=-K.ZG+WYF94B;7&45%[IM.KNQRZ(]&^>=)]-:(! MV+IU,=A[^J1R#=+_P6^\/1P'EGP_H-$B]^K5@!J=C6GF7UKH]GTZ:H],^"7XGETT<%NB1%JKE9$';5)BTO6('I?M(CVO BL?,0NOY#&EQ?G/43: MU,G1>-JAD;<\3.395Q!Y-CD+U:JUI;X-@]=L6T2P1SIX70ENR5$1WJ9KKK&X M5S:"8_8O@]G7)DC1%-,K^EY+/8E>_EVK8LFO./-%_+RR[P$WOS9O45_;EX?# MBL*\UVR^5V?"KQ/#OE5GSQQ6\IRIH 9XO#+!T M7^B YMWR-_\"4$L#!!0 ( &^*75&5;)?'Z@4 '0/ 9 >&PO=V]R M:W-H965TK;7Y:DL MQQXKJ>SUH'2N?CT:V:R$BMM(UZ#PRU*;BCM\-<7(U@9X[HTJ.4KC^'Q4<:$& M-U=^[(.YN=*-DT+!!\-L4U7<;.Y ZO7U(!EL!SZ*HG0T,+JYJGD!G\!]J3\8 M?!MU7G)1@;)"*V9@>3VX35[?36B^G_"K@+7=>6:$9*'U5WIYR*\',24$$C)' M'CC^K. >I"1'F,9?P>>@"TF&N\];[S]Z[(AEP2W<:_F;R%UY/9@-6 Y+WDCW M4:]_AH!G2OXR+:W_S];MW(OI@&6-=;H*QIA!)53[RQ]#'78,9O$S!FDP2'W> M;2"?Y1ON^,V5T6MF:#9ZHP,JPQ'N,K9O5;.8!79K;6 %C3V5O"%D,()L%/*_5/WEV.^U S9EWW\W2Y/DDOUW MJ;#/);"E)ANA"N;(%:N-7HD^0+FJX*RT[8?#R/SO%W=AY'$_86K.V39Z=I&DW/V&D21\E9 M7^.7 )/+Y")*R.4TCL:X(%@QA9-@IDJB%V_HF9611=5SZ+%8/H0HF_T5*O MD!'H&'/HEZ<+C'FR6AN_W03.]4#;DH:ZV=VR#7W=*)]U*;+RP([X8=LQOQU0 M CH4XVF\@#!$PS\AV1+3E+U'++B34%&A3@M08##$9LB61E=L^HJ<)_$K\I<= MLN0L8K@5^CBN- !^613J"ZM(R*F 0N>6 >GY03^1) ];.;"^JH0W,Y +QZ1& M%B!&[3@E?Y(@64-C^A GR029'T:&B-W6X'=SRENH3#8Y*4Z-RH: ">N>7YR/ M>S3-\!BSQA@"CZNJ="4RK%(&ALKI-M\$,)G_6X"D&/L L=^/XHO80U5S8?QR M!3=:/>F?-;:5;SJBO*$2(#E D%*&I*.^Z>6.9F\;KS;8+4;(#2T\GFH :T3M MM0+5^(;+T5,H4Q?=#GVI[C6FJ#88>X.T9K0&CF BDX1::9'!/GW;9J;&Q?V! M;RK?.43F?-7V7B<[?A\IJ<.D;^4.-G4PED;A5VT!C:TCTX.$NL:EQMRBWOB% MV<;J!)#J]9B1BF/X@'NG\X>A-P71*50'\7%[I%A'"\VEU8&K<*"QE"IN8Z9! M)T&1PE)'[#-1IL>]XW&7^<>MAQWA>(U?'KT>X@J?C,]G?3^U!$QQ!]D9\E5X MVL!^[M[.V+)^OR/1M"W686D01X5$LT&X%4VS\P(-:&HX'Q"9S#;:BA<+3^IL%\RB=>YC$GOU*)G$O):&0_J#RC'IN M.XNX7+6'%+]%>4$)=,V/5KCER'$R!+GM%\ +KV=]VW=>SJC/RXW%TYBD!2B, M[SZUU_'=PN2-V:I!$+1CY_#1SDT(I:;P]SU2.4367HJZT>Y*>=O>I/KI[7WT M'3<%Z@J3L$33.*(;G&GO>.V+T[6_5RVT0UWSCR5>B\'0!/R^U+@?A1<*T%VT M;_X!4$L#!!0 ( &^*75%09A9O(0, +D& 9 >&PO=V]R:W-H965T M-7]IC.T$L6KWB>LMBCHX=2K)TW26=$+J:+,*9UN[69F!E-2X MM>"&KA/VZS4J(?W>;RUKR0FEEAUJ)XT&B\TZ MNLHNKTMO'PS^D'AP3V3PF>R,^>257^MUE'I"J+ BCR!XN\<;5,H#,8W/1\SH M%-([/I4?T'\.N7,N.^'PQJ@_94WM.EI$4&,C!D4?S.$7/.8S]7B542ZL."S2%QSRHT,>>(^! LLW@L1F9;K>7^6OH*0M?P]O,@>ZXX3> ]TBHA#N#-DNH(=CV" MY2^ +>'6:&H=O-4UUL_]$R9V8I<_L+O.SP+>81]#D4X@3_/T#%YQRK8(>,5_ M9#N!K1*:GB<-?UWM'%F^)W^?"56>0I4A5/G_%/8LF'^9EZX7%:XC?GH.[3U& MF_>&$&;PXP^+/,M^@C,!X6.+T!C%+U#J/9#8*83>FGM9H^,[3$(J!Z;Q9X\8 M^(BAD1>I*S74'N#[9M"BJF'@UEMHI!:Z0E#(+\:!".C$+&I!K$M=RXJE&EY+ MS==:*7ZA[N(2N.&$W8X1?-??8'54L@F\\\%>P2Q.>2WC)5P/4GDZ+M (D5K# M#&3G4T-/R4&9Q@LHIKS315'&<]YGTV5S>("LN61%/X9WW%U4U=(,*%:J16UY),0XQ]A>=L23_&0]>9Y.L*.+RPDMI-H_G M%\]OPO,N^*M^[ZAZ: R@Z9QLIQ.3W/Y:AQ'C^;C M4+\5=B^UX^XT[)K&\VD$=AR4HT*F#\-I9XA'71!;_K>@]0;\O3%\RX^*#W#Z M6VW^!5!+ P04 " !OBEU1.W?1;_L, #W)P &0 'AL+W=O%_>$V2GEQFV?& MO3[:>%^^.#UUR4;ETD5%J0R>K J;2X]+NSYUI54RY4UY=CJ;3I^?YE*;HS>O M^-X7^^954?E,&_7%"E?EN;1W[U16W+P^BH^:&U_U>N/IQNF;5Z5'[V-7[Q;T'I>\ ^M;ESOMR!)ED7Q@RX^IJ^/IL20 MRE3BB8+$GVMUI;*,"(&-GS7-H_9(VMC_W5#_P+)#EJ5TZJK(_JE3OWE]='$D M4K625>:_%C=_5K4\9T0O*3+'_XN;L'9V?B22RODBKS>#@UR;\%?>UGKH;;B8 M[MDPJS?,F.]P$'/Y7GKYYI4M;H2EU:!&/UA4W@WFM"&C?/,63S7V^3?OU=*_ M.O6@1->G2;WK7=@UV[/K4GPJC-\X\2>3JG2X_Q0S0X2_*;*2,RG M$S&;SJ8'Z,U;L>9,;WY +/%>NR0K7&65^-?;I?,6+O#O \07+?$%$U\\4F>' M=_VU\$JDTN.^-JE.\"L53[6!RV09O-^=O,")+K&ZY&#X M)'UEM;\3&5T@B%4"-:8BP7_:BY5,=(;M+WI; MXTNVWD)\5==%=DV<9H4T3ASC472)/_/Y9303WY7-^8E83*?1M/D_.IL^:4XC M53GQMEK#_T5\QG0OQ'->R/J;O<2&B_.ST8Y/TB:;9L.\6\H;/V@C3:)$IA#$ M0II4%%":%<4RTVM)6G$0?PH.Y].SZ+GX7GB9!17WET":R7PVC6+^M5B #_&K M](R;" (#9I'MV M\KG3>;0(Y\Y!0%Q56&J\*.E<6!7[L\*LGWE2,7,>SR^@^CB^P.I?AX^(3/P< M>@^DXP5T]-&YBI4$2CLL0DK[JLH*6FYT^%6E*B^;TW<9Y;-I++D(X3UA9[TJ M\E*:.Z%Q),0]AG4;9Q5RO;9J39Y96@TEE- 2E%L95I$+U"O3.*7A<])*C5UF M(FXV&AZQ5-(B+B"[PE.)?\(2]5;*I\01N?Z84,B$A\;-B G;=BA9NUPRAV#@5.YEL94,LON^%@87%I' MFS^HI:V01R$M6Z*5G<12$F+?8>D$PJ^U,<3@$>;'2_!#J)]@FIBUE1EH'J7+RUQOM-P(BC?9RO)Z_=$+=:N>) M8Z*UJCPA^!8/P#FXL4H-!1\MK%?L.M 7CSZN6A8V10SZT5$'%:9@;BXS8*T! MA9J!G;R/%0B/SZJ4^-&^Q]P0>K5R$Z)*.]6M5R$TZ(K30W,AG5,@PN<2$5?! M+QXLSJHBMR.M5"8ID%?(XNR*:SB1A">3+U PC*TS$;\5"+C:+M?L12B>X-G+ MNYTVN-D@#=X]*VX,P6>1(T(TLBK^6)V0!J%.IU,M+20'!41BR\.]>L+>WV 7 MTE>B++*JP?)$,6S5&FC@J'(X2_81E;A%3DX@JQ,K6^1\9QS@1!L'*Y6SH8\7 M/3@#$>(0);'S4 BMW@64!&"/ZD$WX;@P-R;/!0E91CT'*HU3Y (O2NFEB7$>\S,^!L)1C6H)"G9&]$ M7K#UR5B&E&W]$7B2!JB9#!0"$<$)R(RT,:PG'A +6U0? M'@J/U5%#L;%4+G^H9P2@C5W )NJ&*H_$A\I2D3MYO/*JDE8O.M$/%V5[E% Y MQD8\I*!-I-MTD8M=+1K_K*@9:4HI-[G?)G38_]LN:5U$=GSNS#5MZ@1B?!PD M^P [ZX*<4*"H-FNFAPW>%MF$>CLT!-IT\7PH*D>V)#.3:T"$H-D:_=KRO:N( M=E#%;3-(66R1+3/$C0FTW3+"_U3##=M["Y:>&G \E;OLEM[*@$8TX;X]7)NU]^W%-0!&'T"24,8C_3BFX^U;A%J2?5U-^;--S# M39G _:GFW*#H"G$A2TVMH?-%\H.679\$4S:G:7,-]5%M&VK?IU@0BD^1PZ&4 MW5_8M7KJ)@TK/ RS)FH-4*X1V=",TG1K*&^[;FUE$IK A*DA=(L4Y_[2:+JV M;B#8HR>*!#L"XZ@(R=NUJ=KL[RV.0%4'IH!IB _F!>Y'G;M'=_[D,6Y+D):J M)).< OM(4:PF#5!V?D@\-0ZK>ZW:X6#1.0!%P]AP+RKCB$K=PD7UX*'KY'%^ M94,70+*;>C[)31&G[%X3OD]*&AQ02)6PX2TJ'#[YF'K]NNAD\R/(]\T3FM:8 MU&+5BH:D1,\%U*V2?J'23I[NPU80Q>GH.$4W"J&"(YB5)@\/R11M$]49(%=^ M4Z21^"2-7"MNZ5)%!!D:N;()>7(PF["#V<2NVFY7">LV196E+$22D+RD/"HC M2#<\.4&_!5XK[3;$223>8AUU>FMR^3Z.6$4/0D-AU3,O;W<10 4:NL"1-6D( MU;00-?H#S&PJ@+Z6JD)L"?.4KF,\GD?S?M^AI,WN0LG+1]7^'F+O>#9<_) ) M%OD58I99UM18HK:J_3Y,6[&%/+EF>*QP^+LK,IUR4XP8]2IOP*8 @,@Z2]8& M^5:WRU>A\OY03QW[97=+V1T<5 XJVQ&YMB^B"KZKYIB?IG\B(%**'IZ;;CM+K M-0/J=XNUZV-W;5[6,KE4[4B@T:&B-C!+EK5F@9.#HJ#;#6@ M!(Q@( !-R]-6G UWGCZ 3AR)O]W+E>D A:6486#3BIG^5H7D&'"]+#.=$!9/ M0J:KD['Z!Q/QV92:[7Z*&?62C29"5-)L<]8;;5+#\ MUP5 '=';[A_/:08_4/#E1<_9> Y0CYE_'S?!298H+!]!(F,1>A*LE.H5Q5Y, MHSDEH5;Y[*2XXC>N5 >PHRWO:DI]93 VH)F+9EL$:MSF(G+/]DA\[GGQ-O5< MOA:[%^>I$E,I&_ZP/&!;U@&F+&C5G&GVA8'U!DW2:FKWP;]\Q;\->W- M@:0[3*^]?+A_2KM7I-V=TMDHO':E-,ITO?Q)K,[)-^LFD7G?$2[$B I)QQ1[ M!('H:?O"PG-7RRFM!:II-'CA\*#\\7C4W4X2=6)M+(,0 M;7GN$/AB#*+Q>6> ,8;V[1%R)>5(JD_HR31:W%>I/-0W1F5C-]GH$EAP9?2P M2*94)O)7&U?--?I1]UTEXD:ZT,SGJ#19Y6TSOX_4KI="W!M2I6NKNO1_E'7Z M3B4^FO#!%FG\T:EU' SU**,M;%W7V=:]7E!QLU'=ELHX_A8E#!#Z7=]29L$K MZ9LE'I;57G(6G0^=Y+SK/,9F_D ->2>M[DE;!N"IW\GMPHJQGH&L2&#U]SG/ M@HWW]*^Q=$G9]3YHBT*WV6U=]NOVMZ&C[FZ MY>&3N$_2KL$GHFZ%K5.TF$?AW79SX8N2/^U"VH7K\L^-DHA$6H#GJP)"U1=T M0/NMWYO_ E!+ P04 " !OBEU1I\9R%@0' "2$P &0 'AL+W=OSF7)[KQA6JHO=&V*8LI;E[187>7TSB2;?Q06UWCC=FE^>UW-)')Q0Z^I*!@(8GQN,2<]2R8\_-^AO_6Z0Y=K:>FU+GY7N=M=3-83D=-&-H7[ MH/<_4JO/*>-ENK#^5^S#V1B'L\8Z7;;$D*!457C*V]8.!P3K^1&"I"5(O-R! MD9?RC73R\MSHO3!\&FC\QZOJJ2&%<)MR.A3:XJ)(S(=&-P1&_$=6,!9NW4'WBMRUI6=X(J1\8*53DM MY-80(7F\UX TS M5,#9R$P5RMU-Q0WM5%;0B*@BRB&1JK*BR9F#H4(ZRD4MC;L3A?=")*XL \+' MCLIKH'>._D(7;Y35][:E$CMY0\#C*L/(?E= V]*#-;6 RGA#XHZD 9-@S ,C ME)+M5SD *>BO2Q$5L@&X%.QASH[2+X1OEI0/A5;G#&R*8T?0DX5CALR/ M_P<1O)' %NPWJ"Z!O=^]ANW&%FT-V)OB-1DO4/&0M+*PNA=9UR$DP*=N3+;S MZG=2Y.S=FMC(8#-CD8;C+#-\[@[.1QQ9,L\5'YH^S#UXD01@E4L^=&QC M$)XT%>QIV)T7 QK=HA<-'A,2.(.C4,[)&%B#P]^*2E('AN9-& >R,AL".$J-C#SMRHHU!8DEF5KM+6M%3FTI+4$"794Y*)!/35MQE*7"?)(^O@(>T-9 MNQOS;GP&6SA9P"8GIXMEM$8'*0K?#''X)%TNHM-N:\I"U^1E+NXX31\79(I\ M#Q)G65,V(=-SPF20*1D"J^>=SI<#H\![L3J-SH:M)RDU%O7- =N46T6)DU&6T M?#C41F:)SP[C@DG7RR@]XH\GR7??'W3;M2J&I,T&KWQ(YZ& \O^KC[\Q[?+% M/)EVYGOV2=LT>3[UYVL4X%O%Z8\Z=)(LYM&\DQA9_[4AA,K0136KWT4P MMW7?%T,?5!S[&88"EDBWK;"WZUC$T\$=P,KXGSD7%L S%'.3[2?;V*5J,(2X?2>%SW]>#40+8Z M;K'_I?L7C2BT>G3O8P[W9:R?>7H/^P.VU99C>:3N*AW+':>'6_].A7M MD"1)#Q(Y1,]I\D!N_Q,E[\/8B/K+DH=\L0>S UJ]5=8Q43 SQ!B:,J^&83;, M+=T,TL\Q/(RT4U-H.7YLZYCZVR=J+/E$94!FJ0N5>U3K\ @XX)=)BX:%^S*/ MRVUIQE01AMIW5;B*L\7>-JX!6PQXJFS*/L#*4K63VM'&NB?#/1*F*9B/> :I M6C_8YR_'D\K0+\*D/DSB!U%CQ8E(8]25$X%BDO+16,2+&-FV2K"-=2+.8B1- MRN, E@NQ6*/:)PND'Y:IX$H?-JI&MO_1-,!W,4 M)_!&1S^#X/U898=L9(EYKN3Y3#P#I^0Y'CC_O$4/J'JXA/5C3D_&VIVBZN$Y M9[$\)Y^Z")9:&^^8.&'%5ASP/^EJ^\+?'+J70/N_^,3+)73'TU?KX_>FT6BS MDRAY<#!_C^#J=P/?;1^^/3%B E^$:POGT@.$N;*9SP3#MPA0H'I\&XE?,%]G MS+?PQ>U>?CU1#"Y)3Q-C$9U]>S3 HX?N^+.#[R0EF:W_&F2%APV?3/K=_H/3 M5?C.,AP/7ZM^EF:+ZPJ4V(!T'JU.)\*$+T!AX73MO[K@'NATZ?_N2&*.Y@-X MO]&X_K<+9M!_AKO\+U!+ P04 " !OBEU1"]DOO1(& !G$ &0 'AL M+W=O.CT 2(A$6.08 %(LOKKNPL>HF3+[=23/L3B@=W]]MO=CT N-TH_ MF(QS"X^Y+,Q5+[.V/._W39+QG!E?E;S -PNEA?7Y9LR>^Y M_5K.--[U6R^IR'EAA"I \\55[R8\OQW0>K?@F^ ;T[D&RF2NU /=?$BO>@$! MXI(GECPP_%GS.RXE.4(8?]8^>VU(,NQ>-][?N]PQESDS_$[)[R*UV55OTH.4 M+]A*VL]J\RNO\QF2OT1)X_["IEH[Q,7)REB5U\:((!=%]:QXZ!I/@B$%4 M&T0.=Q7(H7S+++N^U&H#FE:C-[IPJ3IK!"<**LJ]U?A6H)V]OK7ASBWFE M<*=RK+5A%5U%"K_9C&MXEY=2;3F'6U[PA; PDZPPEWV+X;IOWT?8+?:HP7X;O>CPGI<^Q($'41 %+_B+6RYBYR\^YB]C MFK^9.RYF;(NM9^%&:U8LN;O^_69NK,8^^N.%8(,VV, %&_P?Q+\8BN;ZW)0L MX5<]'%S#]9KWKC\IRV$*/_\TB<+P OXS'/B2<6?!BBUDS(!QGBH6DZZGDI9[ ML,+J:]AD(LG $.,&U +LSHN#-+XP9)VCG7,(N!!J\"F@&($P9L6*A/OPU7ED M4OY#;! %\,4"]0"8"XH-9'D^1^.FBSP"@I$V](>5I5:/ D>?RRW$7A"&7A $ M#6JV9D*RN>0.SF)E5VBSQ':Q/GQ2Q9N$F>PX(OY(U[RF@\!7&*VR3.+BDZ$_ MPH&7LBG"R<"/V@<4D2BSF<:"Y#174'(M5&J TW@]DYOS$@7AU",B2^[T4&X] M][P-&P[]X7[<,/+#)X$+[+'7Q?7A0X&,8 [L$>952R&IQJA$(.,I"J%]@3^V M&\P.::$_. #O!S^"-!_>OX((;,2GF;%'_IQ\^"P=.A(KE)1+*' #SCY MPR^22 0O\)_!Q=)1:97#NN;&TEIL?=/1NK+6.K9A.JV!T+*3H%-X0M+$V,?L MED;',/KP&:-JD1".^VIR/C+SA2?5K!#(]GT]ZA4.BOCDW:J@N*=6+3E-JN<$ M+ HNN@M=$/<\O#BCW+D42TC)MD9V2XGJU!I&PK)E1)V268VGMG+K6RBUYQ1K0CYJK7B[TA2'WC19.,ER MW>1!IB0JA-.KHTPA,BR@L+*J]9JTG?Q55/APZ.!RQ3O<\H1X$Z]0)\GZ$ M"/UO$2EF1%^=!1.Z*MTA.15$FS'K>IZG'3A[1>Z6Z; \];1XN\D,#A1XKG#J M7Z$H>\([\L<'TC7X0;I[0U?";KVGG)W#*3OK3NP,';JIA>]-E6[J*OU"[0MO MB:WW5(EOKA+TY:LX?^K=J[^[;WE20PV]2A!##R?$&TYC.($!ZMVH\HZ6TWCD M30?3B-XX$W'@X06(Q?X)$CZ(.376RQR(MQ0W!$I8XY]7=;*;?M@ME* M)[AUXD=V5 G7EM'>I;&J@I2-5;5Q.,6C@-Q]&6H=>G<_F[5:^*K-U_YVIPT^ MW^[DM0'8S"<"4ANG;A:%@]\V?]/QHDA%0M)T MWGZ&/]%<=,\7SQ73M=H=;V3]M3]$UU>-PMKX[@'YE> M"FPER1=H&OCC80]T=:RM;JPJW5$2A0\/INXRXPQ;BA;@^X7"+T]]0P':_UNX M_AM02P,$% @ ;XI=42G]86+'! \0H !D !X;"]W;W)K&ULI5;;;N,V$/V5@5L4NX!C6[*=>P(D:19;H-D:2;9]*/I M2V.+NQ2I):DX[M?WD))E>YL$!?HB\3)SYLR%0YZOC/WJ"F9/SZ72[J)7>%^= M#H11J53#=#0Z')9"ZM[E>5R;V]J^3T>A+DH\#ODE=N9TS!D[DQ7\/DE_RB-PJ$6''F X+ [XEO6*D !!K? M6LQ>9S(H[HXWZ!^B[_!E+AS?&/6'S'UQT3ON4VSCL*!R/7E%(6X4T\FX,198_"R\NSZU9D0W2 M0 N#Z&K4!CFI0U(>O,6NA)Z__,T7;.F>O;2,6'N:*:'=^= #.T@,LQ;GNL%) M7\$YH3NC?>'H5N><[^L/P:DCEFZ(7:=O CYP-:#QJ$_I*!V]@3?N'!U'O/$K M>#LN7K/FA?2._KR:.V]1&'^]86#2&9A$ Y/_'D.92>YK)198SNN#>B&K<=!)+.@.^$>.8L@1V<.AV[N9"Z%E>SZ)'6FZESJ M)66MQNX^MNE&:)&+/F7(JI7S&IQ$:6J-J'E#Y9[QJCVC0N=D(MO]_7D3;ZHB M\2#E+2K;T;M +QV=W=W.9BZ.D[/W?5H5,BM(6,:ISXQ%/9& 'KB4E=$A!/"O M16=:H7$WQ.&=]?+ON(! M;MS&S$4J2SAAA5+KV 3@J*:%?.:\"TL%3PM3VSCHV*%M=A,'1D]LH5/CD%A" MJ!PW41E\E\^PN(U];(#"<\,D9\\6K2#8UKJ.G*('SK%KJ0EJ0UN)]8%P!VM3 M'RQ-&^+@@71;/VH=#'24H6*-4N#T.6YLYI3!G/%(YRZ%X."B]C6(P7%I<@!S M)FIX!O](U^4<_B )^U;<9@3>'G27Z,V://I]OZF0HHU,*,:F(+"T!AED*9,5 MHM&G)UPC(9.L8TYK5$=45";;)G;+P.BE"7*5-5]P*;C.D.;6D8:C98<\9LU! M0!)T>X.$LH*\"4EK(0;T:+Q0>ZEZZ81L*[\(5:U ?Y?9ORMDOMXMCT@NAJ0- ML83'601903PT(]T-$CQ309' M^!X/3B"2G-"X?YQ,:-H?3X)(.AZ,HDR03"?X;0Q^0O']!WL)(#?VDI/!%+]I M_*93($>+2?\P/>PL3AL^DVAW.L7D$=86JLY\+9I@2?U=9;]VOE^K@4W^]XNF MA?5BKI#0.9 ZP-].NN.F[0((5>=TU_OYP/F@._ M*=U^5"G%%V,#!O"V?;=MH.&.-%)%TDO4&)Z"M@G"X*4+<[CS#"G9+N-C*P0% M_;%YD72KW7ONJGG&;,6;Q^"=L$N)H"A>0'4T.)KVR#8/K&;B314?-7/C\42* MPP)O4K9! /L+@VNTG00#W2OW\A]02P,$% @ ;XI=40\LZ@W/! 2@P M !D !X;"]W;W)K&ULE5=-;^,V$/TK S7HR9!E M.=EULK:!?.RB/:0--MOV4/1 2R.+"$4J)&7'_?6=H6Q%3NPDO<04-1]OWKRA MF.G:V =7(GIXJI1VLZCTOKX8#EU68B5<;&K4]*8PMA*>'NURZ&J+(@].E1JF M2?)I6 FIH_DT[-W9^=0T7DF-=Q9<4U7";JY0F?4L&D6[C>]R67K>&,ZGM5CB M/?H_ZCM+3\,N2BXKU$X:#1:+670YNK@Z9?M@\*?$M>NM@2M9&// #[_FLRAA M0*@P\QQ!T,\*KU$I#D0P'K2.\F$^M68-E:XK&BU!J\"9P4G-3[KVEMY+\_/SK8R/]9CKT%(MW MAMG6[ZKU2X_XG<.MT;YT\%7GF._[#PE#!R3= ;E*WPQXCW4,XV0 :9(F;\0; M=X6-0[SQFX7!WY<+YRWU_I\W8IYV,4]#S-/_3=:;?CQ8%ZX6&/A);O:!C@>B43L1AHF"6'Y=6[D2'M4&-"Z-E[3.]^TD#UYF;"YTAJ1M M7X*H:R4SL5 (#K/&2B\)E1)K%X=R*;?42Q Z#S6(RC3:,VKBH%<1Q78T?QXM MF5-:GLT<3 E M(\9IHD#X4&]H!*W]@>2Y=)E%CAEO9=-C9P#K4F;$=MCF#K1!,^-\R,XO2E0Y MM^A0=$]GO&OL9A LBR:@:ANX$E*%_@4."79_6RIFD M P4-T88R<"T:7QHK_V6H!+'1TKF&'G;*M1VJW19IM>)O5]L(-@]"Z[>:,G9. M0>FDFY>,Q'!#0B35,6)->J*NT/$&-5II4QVI!.'?GU*#/7(_]',;Q M)SJNE>*&/\^=]&YOZ ;4<#J?A*;1431%](?-VLZM<:^C7:,*::F%CXVPI/U! MF'42F%@N+:F3K-J!/1FE29SN,,;P>Q&"!^N]K"WZ M 22]BEY!8Q GZ22>=":M 3E.4OVF3@P+I2:&K$6#I#86"A)'[10[S/E:3*: M!%$0?[5"?X0/IJ_M#-N.X^0=S.>C^/0%YD/#<(-9#\;)*'F_IAB^;4_AC^II M=#YX%:V;XP#_G=J/XW_!XX>:,FC%P$.RKYR>$F*X#,(^-!J49-+7#'7W^>1@ M\HO&-Y3Y5O;N*),Z4PT3?=+'\=$F'Z=E]V4J&D+X_'DZ M%/)6D'/@XV.\JM,MPB^63A#*W5[UNM[LH7[;WPV?S]I9-@):2 MOLL*"W)-XL]G$=CVYMH^>%.'V^+">+I[AF5)EWVT;$#O"T/WENT#)^C^?9C_ M!U!+ P04 " !OBEU1"Y_9H!\$ #B"0 &0 'AL+W=O) +8_?;;)[#<&?O1U8@>'AJEW2JIO6_? MI*DK:FR$FYH6-9U4QC;"T])N4]=:%&50:E2:9]EQV@BID_4R[-W8]=)T7DF- M-Q9._>.CC,%(XS9Y1R'N%//".A@++M\*+]=*:'5B6)C3^ M"*X&;2(G-2?EUELZE:3GU]>Z, W"G7A MTP](?)^6O3:EU$[?T;[#-X9[6L' M/^L2RZ_U4V(RT,GW="[S@X"WV$YAGDT@S_+L -Y\<&\>\.;?=0_>2E& M1#^3C[WY/K8_N!^_LDG&BJ*S9(G&0!#TM46$ABN? R%-Z0"Y 8#*ETQMT+Y^ M,3O.SO>%'/S/L]G99.Q$2/G)N8."W#1*EB$]W^;%P8Z""_EB>O(J(BVFV:L) M>>#:**H>1^PHOO\#N7P@=S1=?$ON[@GD)RJP>LZ'[[BP08V59(:5-4V L#3X MJ9ZY)D1+S?(0RI\2__)L>DR35"GN'3HMT'JZO*CZ5"?B3:'HJA)76=I,^_*&]]MZ\S*?S<=#Q@6,4S/2Y;'B_OK]S@%X MDR4[;=H'6R()G.MW;J!>[DS^:[%5JA1?DC@M7IULRS)[,1P6T58ELO!,IE(\ M69L\D24N\\VPR'(E5[PIB8>A[T^'B=3IR>N7?.]C_OJEJ!5*RBDBA(?-RK&Q7'1 AB_.9H MGC0L:6/W>TW]!]8=NBQEH6Y,_&^]*K>O3N8G8J76LHK+3V;W3^7TF1"]R,0% M_Q<[NW8T.A%1590F<9LA0:)3^RF_.#MT-LS](QM"MR%DN2TCEO*M+.7KE[G9 MB9Q6@QI]855Y-X33*3GEI=;;,-O+ M80DNM'88.8IO+,7P",6%>&_2&/D# M$?JA_P2]4:/RB.F-GE89VF8F+W6Z$?^Y7A9E#H#\]PGRXX;\F,F/OYK\6UU$ ML2FJ7!VRYM/4/IA2B6 DOO]N'@;!E7C.7_4"9EH5'#MW6R5N3)+)] '021%K MA= @@5,A*O@J%VL$2'T7.UT#LMCK:(@81]P41I]V\.&H7 MXCRX('Y)E>K(TK\2Y^&%^$G'+/:/DFZ,+L0MQ6:.1;&XRV5:))H%QL,Q*,1* MI@"1RCNX_BH+9 ?* 62<"[!):BS[RKVZ#' MF22Q>8@ 4L5K'<=,B/.I+C7 E#LER/"TT6WVGL5(4%,U] HN%:+\%J MCQ"MYA4B-: IE@Q(!"F()DBH+U"B'.P)P9RK4L*+."RCE]+;>YJ39;CL9.;-6NMLHH#SPR&^CR#\I&D M8=7*4G9E:0U25,C$UN7.%\]D@:-J6!4&C?RTEYW,P5_'?5>51P'84P?B9V9' M,= XBI 5Q=6*W4B *8[M&+T:;U2 M)+"]6%8%88$*DF;WR"9C/4:7V]@-.:+X.J"B@YI MGRA)Q9XADYNU1DVP&.0BM*R+,+L ^<107G>H.&T61R0E=\0-!K;O"%1L\ M0P'"\@R,8&1 ;=!U .(IRV)E:=+]9AO;!S?)J";6*P;I6E.H.NPT'<5*P39H M/16ARPG%$;W3J#D_>Y\]\>/U]4=[62,I->EE^Z@E[&S3BQUKQ7[N72)+*I>. M + ^N9I(C3NZ0>Y$>>I)3G[;JCAS@#:Y:W00YWAR"*BMH""/QMY&G40Y*6S/ M!(Y%AE"V<%M7G(0<0LDH?2W@\,*I1YY6]S*N8&E+J=TT$$M@N<8K=2R6*Q7! M3.9J96UK=W&M6ZI(@CANH)")Y$/,%V)Y908N)C>,RX/Z1Y1(+3= M7VT TI,X'VAO>F'<81LA97.*P"RC2)L(5D,SI-=K1!DGGJ:84-!R!69=4[I% MRD(/3CTR4?7J!Z]I;IU)$6](J%%E4RR!DX(IY>X!8V-!Y=_!L@OS&F^?>1#5 MOQ]%/JG^7A9W*FJ,=*C)TP0+;HQ!B3R'S&% +:Y;HF=#C"N^0?5Q[(13?VUB M3,WD#6;9BQK9L'%9"F[ML<)2ZI":#,=7G-Y(*FL$>!#>:_*Z)# WJD"(!-U> M6XRM$!2;&(D(6^#'D"MB&G[M9&]SAG,UY>456EXP1*%-5YRP?G#]S=TV5ZHW M+<+!&6!$_1\-?/7"#T@^3ZW[9!OK%SPAXE^PZ'S;ZX//Y84X%=/QQ!O3YVSA M3? 9#!;CD3=WW\;>HM=0C:>+ MT=SW9B)#H']W :8 =XS0/(.?,#[+2UFWC;OY _;V.-W%PK-_,P M>YWC&?X'H>?3A\?C6 <8]1Q"RDY9J%.HXP=3;XIOX\%T/@;Q4S$9C&=CB$\F MA_!6I'8V* A5.*IX"N+%QG8#,E\'/L+'#_QN1(H50%STRP;]C_IG"+1/0">8P1D#>?LX_Y/,1W!., MB#;Q=LG$[_P%'=^$($K^I"1&['KN>+HY/A7ST.)RPFDD#'R^#&8$I[\I8I"@ MNL7PL&_>':^(Y" +I6 VXL]P%G!I&,W)!A_CJG@! G9,0-.5J;1 XY:JDHPZ M)6R/!%>5R1QJ]I SHR0^H6H1P#0AQZ/?PY(;5R2F:6HMJ.%$8Q$$6#RFZ)F# M $?CGPP+I3>I^*D][R.GN8,SUW'8QH\/&/JG27LG3>22GS&$J5<6G[$B9V MBCK7W/C+RT;#=@P+]]BBACQB^V>J2)_K$6NLG0\/&H0 EW1%FXX1S,G?;I(9 M%8D>XV 1P!G[G+_=*G:J3>3_3*[M<&\;UITL^G8Z--@P.+7L&<^-TP>.S9X M\5$.S4%FGX-%O"?^A?GF,F8A761C*ETUT41 =T'T\8]-$C_V3Y[0DVHQ^I9:S+M.OD;/&HGMV[D''S/T4$HGR(^Y8^#NCGW MD'4.V9PZ5@H3<]Z. M9VTA8%TWYE[E*>4"/LLLVU<%2H*/D]GF>'[I\ =R[F%4ACRFV6,))U.+_F]D MBF;L,-/@C,YEZ"4 5+1'87$L\N9?WAW72AUNB*_OOI=) M=G4GSMMSI;?O/MW>W/TBOO\.#?N5N.#Q/YBR\JJ$#S:=>MM9O%'K'F]VW#\/> M=CH$HQ\/V&BLI:\5? ';7C0-PA6NZLOF7>>5?9>MZ4G]@N?0N\ZVNG35V?/7 M7MKH&K/I,3H'K(=/83QV8,==_SCDJ.= P)6$$M]ZS7.9*O9<6BO;>[/3-V?] MOK3SNMFV)S:]VG<:<2^FNIHZ+0^]'3WT4X]AYXYALX$;E]C:V^-YNE";CG^6@_4"$\M>MDDAA MM #/U\:4]04Q:'ZG]?K_4$L#!!0 ( &^*75%>5+!8P0X -@L 9 M>&PO=V]R:W-H965TW5:H1GPM3NA=GVZ:I?C@_=]E6%=)-;:5*/%G;NI -+NO-N:MJ)7-> M5)CSQ6SV]+R0NCQ[^9SOW=8OG]NV,;I4M[5P;5'(^OZ5,G;_XFQ^%F]\T)MM M0S?.7SZOY$;=J>;7ZK;&U7E')=>%*IVVI:C5^L79S?R'5Y?T/K_PFU9[E_P6 M),G*VD]T\2Y_<38CAI1164,4)/[MU&ME#!$"&W\$FF?=EK0P_1VIOV79(O[M?@QZ2!5>S$PL68<&"^?8;,9<_R4:^?%[;O:CI;5"C'RPJKP9SNB2C MW#4UGFJL:UZ^MD6A&VBY<4*6N7AMRT:7&U5F6KGGYPVVH!?/LT#NE2>W.$'N M6KP'@:T3;\I)#@G:JFXF(V$8O98O8 O8M.W@NF=_$M M\HJ?M,N,=6VMQ#]O5JZIX33_>F#7RV[72][U\GMI^6%R_["-$O-+\><_72WF M\Q_%PT*]E^ZCRH1VB+S5OQ$-HK%"BIVLM6KNA5T+HS;2B S.[28B,U(7GHYM MMJH6N795VX!0LY6-P"JGQ+JVA6@0G42+_^L2SY6P=:Y+1+?(;%OC15#7X&K5 M.LC@0%Z7F6GQSD94M65N,G!+BL8-G2G>6&9_M-IICMNJK;,M6 N/(S?3*%)/9U0T"RABQ4I ^R\#"NC7$;*TRNU,U,2+QW-;8F)5! M4E10,%0(I>2R0&YR1 =,>.6HG%X'#42_*EF6J+0-TJ!KF :,4H'D5'PDM;1- M9@M6!]C8'M%UI^4@SXH$5KG.&FRWUPW6J+H!>9B,552*MES+G:WERBB(XZQI M66'8PY9D"5'86@61"C*(R2'$#CI"!FD@.^23.90 Y:KUFFQARY1W]J]G/Z;F M6\.Z<"MR%PO1:<,);8XDZ'CG2M62[GJI(.=6K)'Y8:]?V)L>]M6?%2EF*MZ= M]*:>E811 7(0 S:!.Y:V?)*1!QC63. (1C),7*"215U&]US+3!O=W$_$3FUU M9KP7*CAA19R*4JE\X+LUB)-A*EG#'B9P?:>4X-B\$D^\*.*7E=&;1"$^=)=X M_B&0N&42'^&S3G*E J&?5M&;72&% 51-HI?2(U& M@E+68[?0Y#$@0ZX#-V;S460>ZD@BB."?\")C2*^N!8\K1"'@0/F)XLSI0AM9 M)\%!64 W'(\^ 7BR"=6,X\"QG$RS9C/)>^$JE>FUQB:RL"T)23D6KVVMR3V- MYAC% \7[\*1HHA6:]%]SPK99UM9#=]ES=EBI@=/42AD;.= M("E6(2FV54@GF:ZSMG -^0=E/=[+)PUR)"F0X.L-LZ9D76(MF+YA&Z#^-ZI8 M8:<( MCD/ZDLW)W3W?DU2P/I6,1'\^7%= :X9 PC/RQX-)\OI_-XBU-6I1@1 M&D0]U\"QW8.EO5J/N6.,(9\\V(4^#B.0$KG<2Y^%Z5Z7=T/FYSQ"NH+HY VH M$Z2FW*>K T\\I1+XX(%&IN(VB4K2P:V\YVSV"J[QA3FVQPZ=7\#S.Q]C?$H\ MDNN& ER-=JW"KI1$0O(-.:'E*M*7@YA4@RX"/O!:!6.>0%?GQ::5B/-&J1@? MD1U?^0?>31 @,)88%.HM6*6R!R'$\HGUB$WB"R@JOFU#-MS!X_$[1%J_;BVU M\7I\*;BSD2LE^>H12R4>![%8),=9X&%4$0[^--XG.-;:2AC1>+ MI].+45ZYOIP^ZV]]I092/BDB8V'C]^^ZBG:35+2AO:@FL$4UV3CORAH]AO!/@93+D#_8 M8Y*"!BF6L\=') T5!'?-<*M A=3*V!LJ/<>FZ._(@]EG![8>B30L^PX52N6I MNNBN7YM8<4A$%&QOR-%!FG G5M'1GGQI/,!W:A?V-AZQD,:X5?%+4_!TC)KW MDY.LR4VMO$-U=F,C*@D0-'R50"[T )4AY91Z[87VJ,L#X'5HGXC34 L'"N:> M9T@45E.?J1^+&!R^SF(&_7:M4D*31&H)TE%Q)DCK-*TX2-?9,3!#.9:R8&%K"[U.!#VJ$L<9GLC6:MTZ=60?+-9U:@9/^]"(I]/G"*G)AW#%NO4Q M-^Q'.4=3=)1A&!;]$2S+06YYQVB9P^LXYJ&&;B4-0[FO3'<<4A'3;I5AUXCP M.TX7_DM*XE1,6>W159_O0R:^. 7P(H*(>S,?.UB.'0XVBZT,FZ3O8-E(EKKC MP.0$T,@SR1;H2)#_'].6=YV>XBAWR_B&'B;^4ZV,+]R,L\FD! (XRD))2VI] MZ$3*S20MK&G['K*AW[^#4FD3>XDF]:V$\_XF3]K9;_8[S;(1M&UES#3^M M@B\2D/8VZR?O8B_:C7AHN$R ,^U3*[@$CPQ(]S3Y132&3;FP Z=(/YT(2;Q+ M)&%^T@))6=Q0_8/0P["!DUE916T5!10@5T[%!28_Q/J.>&?^J&FH(BCU/A?C MO2G2U MG%X/%UX]ZY'9>!TWAXT]XCSC:UA:<4-.;K>L+HA*-Y;5D2[")7[%87$HBX M+8+&IU]JZP=W[XUS.8;8E]/%=\*YH\@YF%-EP)M4T*29I),7;Q-?O8\T[)-T M7)6,'PGI#\=]A],N*GSAWI/HN<>G9<=RW'=*/WU.\TG#:^31\GK<,&/E<]GPG4YDS0EHPND#$AI>+Q=[JK1XPQ M2KM\$*)D@ 4/)H9[.JR8=# @4EW!!]AN+V)B:* M1$FAE[JC1IE<]B;CVC:_?G;)W9K$6WG758UM$@YS2=/BAM[T6NF(7,W$7WH= M4NHFY2]F/[[Y\.[NAG_/?_QKU,B&JB(4^>OT;HJHW6A''6'N19C$[.FB*OV8 MBHP(A^?#G2,97Q'"]ZBZ6]>#WS@PL+[Q(1IDT;P&&#?<:$_HF1]\HJ8 +X5> M9N*;F!Z]:+;;+>S%>AEU0(/YLE?'/LR8I4,;L3)\1L.):CR![5NDR8D>R?L3/>R0 M-QL_TY5L A"DEDM2G(&Q_@@21K-[:N,G)T:*X:!/4OUV2:%.'-(W=$/H-:B# MDO)V&*"#Z] AHCO/<8W-&3(C+2B\O&C,G6?U%$#@CW:8(?^==!A)_EE($-R MLME!$\X9S4%SMF(&>VD,E&C8B:C41C#->;1/E!XEIQ.=RF?TI/E @6OKLLNI MG1REHBZ<4HZ0?!+JR2C(8@MJ4^!UA425;Y*#E4D8%@?^B*U.A62H.,$(NGSG MQR>'!P4IQ/$3%K8_=-$/V"/TZ.9GNINWQ8$N+XC';8/163@@ZZI$XF91$]1+ M=G!S6&$"4\@1$:"F;DHJZ! 3;OEIQC<=WWSAB(.BA3L-[ENZJQ#/)^<K_ A]/!( M-9S34L%&+AS; M<03-#X]XAXU6'RM['AV$$U1."Q02G@,?+Y*_@R C[JVX5Y*'&B,W7O( MVZ.!4-W#[%'V\^/W%,0AY_!&89<>YB3-C-I)TW(T$ OTA0@?+&S1''-R:<+1 MB^>XQQ0Y'QX%H6*H'3NI/3K MY:,#:-57%55V.8(Z!C@A>7 7=Q^T^S2>O^7IP1((75XLC^1U!J ,G3'1/8W:99:G<=L#)?/N88FE\\/C(&.3J:'1S=H%(%\M1I M9$KOPG3=A8]V8E<1FA!W[/4)T4&^IV$4N3)/?&K"R&TWBSJ:R]'P?)6PSR D M)/42S_\O$O.!M\SC-TL#Y FK[D#B:>#@Z?(8!WQ(X67W9VK\^8:M@'W+(U[C ME9"ZC3OI-[RKUQU_"Q;YF0=^COK 5_)SX,5?P,[TV+>/Y\G7IMAAP]_4DC&@ M>?_A:7>W^VSWQG^MVK_NO_E]#]1*0S.CUE@ZFSY;GHG:?T?K+R .?[NZL@W$ MX9]; 'E5TPMXOK9H9<(%;=!]S/SR/U!+ P04 " !OBEU1*&E(%DX) #) M(0 &0 'AL+W=O9$T M'*!Q^G:Z&]3E3IO/=BN$8_>9RNVKDZUSQ8^+A8VW(N-VK@N1XYM4FXP[?#2W M"UL8P1._*5.+:+E\OLBXS$^N+OVS]^;J4I=.R5R\-\R66<;-_K50>O?J9'52 M/_@@;[>.'BRN+@M^*SX*]Z_BO<&G12,ED9G(K=0Y,R)]=7*]^O'U*:WW"_XM MQES1O)BK:S_R79A[1J+X](Z MG56;@2"3>?C-[RL[=#9<+"<^/V[)/AN>7>7O9RX2"?5BWB2M;K("N:D/6" MO=.YVUKV6&?PZ7]'SCEMSCGUYYQ^$Z,>E_6;=H*MSMCWWUU$J]5+=D2'=]Q^$C$K M2A-O$:AVAJS)G64\3Y@2](2)/TI9(*>&:ZWE M](QIPPIAB ?MN'ITS$9LN4J!8L:PSR,D@^VV,MZR3!#$RKX;*Q-)ILIX#OKS MQVPYD.E=CD5;6=")L<7X"*E:H<]B\[F9_43,IXMA&=;M:\L7.'-X0&V^4=/*GKJ:5="'&!"0I0@!YYW0-SPW M2.<0"I/XED-\RPZ\].OBXM!Q-8AGZWDT,,O\^<&Q3W-OWT;7$Q:>-;;BF2[) M0 ;FEG?DS!G+A9N,DV4W-NG8X,01;^V07Z 9JK,RD\BS-SE] MQ@%EJYFTWJH;H_'+,]M;=%\B++C9:F\2K"*PQJ+7B MN;?:?O]=M%ZCB,R#D,'&FZT4*?OY7L0EN8/],TW!:P9H8#).9M%&(DX]0\%5 ME2/0ZUF' T@U"@6>W*$0(,4R#F-N]EZ+&YT5/-_W.!)?2!OH9C\T_O%4>XBK M?4Q,^KH?Z\$+' C$/3T6= 2 @MN=HX-*Q+&I&C(B;5!Q1ABMAJ-I^4XBZDG1 M)J6KXLKX+9*18F/./G4,\>#:W#X?*YD0G-S=O9FVED51+R&>KL[]Y 3"P MS.]0/0*00;QY8<+;G%2(.['EY?JLJS$.S[Q.CTZ1I^MAG7HO.7"H8>_DAJ] M^ ,21"5\_J4#GT**TS0X56AJ4JS*&T7OB,UZG#F10UUBKPI,-%54N_'LXTU9 M[0,;8KO-$V$9E+_V:UJ/C=6RZ=2.AK N)NH>??T(JX_5O3J)6WL=*UTMY?](AO,V6]ZJ#3Q;$[TYGD?X$IC I!J^W3"'O%D MM]E\\$;*G^K0!L<46E*P[__U?%7[OVW,G]8)/1W$^*$=UG0/V^^[ M6HJ9R(?5@_FCEQ54!H?IX-L)R)$F-CQUAX5D4&/:(,:*:E#:Z*HR/Y'ZNW5H MVNRMG6B(I+YF1)]O,0V-X5@-AX)HOOR"S1\QRL(W."W%#(XE&$3?251MALX' MO2'('*0$=07[.^E$O62T?/E+_=1_7KW\1]N:'.>9\5;@8PT+..YDTN.)FM=\ MX]+5Q0.O4?)8*I+H.R?'$UEFQ-8[H93_C4Y9T26#S*%0D%$:T=BC,1M:(\ ? M"83SO@/..E4A]([ 1\U@=\3[YN/:!+KGP]IY/C_]:X:WD8G@<2/S-*L,#+QN M0WZ(XGU]LT&JA=FIHD@K6Q&D[Z7;K^:1M)DW3!$K=U&>%TGM1]>Q5^*+? M)K4477[1!4^9RYB'.[PF 0&05_,&Q#\T>Y PU*CSWT/^U%=&%KR71O^P6:-4R77TQL?I6E:\;QMU.L!]$PZQ^*-#E]&7505_-(LQQ MM3WA:RX/ MNNBZEPLUU*GQ#9\($-!O2T#%;7R>) M]R17Q/+N(#+HM843MS(^-D<D9Z ML$=/:,?Z+F]G((.OP&C>Y7"#OLWEG^%M!4R;5R\!JUL:BLEA5W9XK3A>$Z9G MO#?XLG+6D?'_B)9=YU:7:)[0.K$V<7O6N4KLS0)DC(<48[18!1*$_:3I]0V[ MKJ^L;+=%MWY)$I8HF=+89DOCAU+>[@@V-B@PO1O.MC,WAW6+'!+V"/%MNO:N M+7W+W+/+:%3TM$@]S.:ZU4>L;E^:^*G5WV^F(_H,5'ABP3O0H%/:IC3H^>BX M.K55SL<+_5- 3QCCL75W&%O6"C=ZV6I[+IMZ714=7-LM)Z?CL;>_B\[K=;1, MM_Z?"&AP E^$-^W-T^;_%*[#Z_EV>?@GAW?HPJ 8RD**K;#]V0DSX1\'P@>G M"_^R'FY ?^;_W J$F:$%^#[5VM4?Z(#FOS>N_@]02P,$% @ ;XI=44-, M10P-' D%L !D !X;"]W;W)K&UL[3QID]M& M=G\%I7A3=A6'<^FT9%6-QI)76NFVWWQ\?^W*M-\K/[58W M\,O2NHUJX:-;'?NMTZJB19OZ^.SDY.'Q1IGFWO-G]-U;]_R9[=K:-/JM*WRW MV2AW^T+7]N:'>Z?WPA=79K5N\8OCY\^V:J6O=?M^^];!I^.X2V4VNO'&-H73 MRQ_N79Q^_^+T'!?0$[\9?>.SOPM$96'M1_SPNOKAW@E"I&M=MKB%@O]V^E+7 M->X$WRLJO51=W5[9F[]J M0>@![E?:VM._Q0T_^^C)O:+L?&LWLA@@V)B&_U>?A!#9@L'P:=@-_R!4:34 9QKDRG7KX%<#Z]KG+SH/WW@_*UXH;WQA ME\5;I[UN6L54:ZKBVJP:LS2E:MKBHBQMU[2F615O;6U*HWWQ;?CKNV?'+<"$ M.Q^76-)J9S89 MP*9ABQ1DE$# ;4T#K.E(Y3VM1>4M3D^._IV>N^IJC9].3I%65WK5U;S)]=%_ MS(NWG?,=BGEK<3.O"]V LK6T;V^JB,KZLK>^ &46# MCR )@"IU5R42J*;I )= Z[MY?Y'4*Q4#5M MRDY!D4S]J$N]66A7G)^B8IT^*4#6*F#)#B%U=D/H7/*.R+G31T]]Q&M1]C"J,V'BW83U:]O5@#LP'%P;DA?6?.@:=AU1N#Z? M4P@Q0NMQG=,@3XPP8^)HMUNM7*'1[HT0&(Y ,B1A&5*7GKI@";K26^O: D - MTOZWXEM<)%I%S\:?@FK-B]<-^)(&O"\"'7>V6], VK,"A%:$5S2@[)Q#@5'5 M!W!-C"G2PH L *0-8.$].'="415+91S*;+)'Q'*=D6QKO6GI,'@,/"D1"6(. MQYI&YY;*KXLEQ \^D@X>,+;R87.=&ZF@9?/B]S5\C$ EK07[!/L0^=4&C58N M2(!EK;P'AP>[ M\ /Q1$,0D%D@!.% AZV"$]V4[)CX('$"P@5UF4B@B3(:-0 M@6L%N<;=PW.D%QMUBQ*I/VTAA-$L-R !A461BC8QG.4B<98=\&T)6@+T1219 MXT5^8,?:Z)V6,_#Y7*$VJM(B<9^E..@M8,D?'6%@8?U'+78XJ2^BO#&^!M4" M8LP/.,T'T6D^..CMKB*32A:4,8=Y>(O_:>$X@/7#B/7#@R"_37X5M.0R,F+J5@XC*:!U!<#?J M@W6F!3&_0>O76VMW(/@W:U.N((\8D$*S 3/.<1*Z<@E8 2' M 4ASE..5MD//AEO^T0'%@4"?,$8C0P)^ 3:S9*+ MFM(!H&&TUO-A*)\-H8F MN@K;UT8M3$U X;%+QJI!B33:+7 \@#$;>O,HFOIC-8>@!@"CQPU57@,B=#Z MH("#N.D-FCA0K&;O&#C\W8@G-0V8PS;(<:(ODF%?3"I+(5W+'.T+3 !S5@ N MN;2:EL2+Y)U(<8M8HMRV V%:UIT&"9JQ967=$-N/J=J*]F!^%1O=KM'T+[/@ M&W $1Q^>8-3T09%O(-ROS,YP8,H(Q C5>XV\S3A(HKUU=HF:+835$MO 3DAQ M!_PA^292WC(U(MV"MD9E)3H16O)X#F)/L W%P!;9#]J2Z66$-S,F:<=#MO=1 MM+V/#IK+ETS0-TSRUTEDQBSOX:W^[\O@ 7H_CO1^?)!([_N2]%((,H/\-N/_ MG3[P\"'_KRD#33G N">1<4\.2S=ZO3J&^T!B#<)57%)HA.63,3;]G5N^BPP@ MFN<\@.>7\GPOE.":!<3*G.,!A3AX*T-\#=Y5"A686%>@71@1@D*T @T+@M^[74%@WW2:B(!I0^,E&K@+9C C3@4XD681\JIS0>-3*"4XPHG70-,6K(;A M&@_$1B)/0P,7F)#E=ICMPZ,&P2]S!K"5@N]'N -G7H;GAC1+E.6:1!Y_@2Z5 M78BYHN ,>3TF#DB_O'(3TJ] >R'T# ..0Y;O]"359$\.RON;F),7+WUK-LB4 MT=+JEV]# 1"7D:(^?4YT?Z# R" _F'AOL+ZR-IX#&I1W)!O8 H0(]QJ M!W;!=D$B,I!GPOV@!ELXA@0>I*6%I+G0A$VTI)>__O;ZQZ/3)Q#$-Y7>F)*V MYVV=KO4.G>RJM@N$88>H[,/,2>6: #=> O*/",&'KEH)_@O;M:.ZME]WH'0$ MJ:J<(UKM%/AX]D7C=I/YY#0Y(BR*82( %D!1@DOZQ2AYV[D2Z?[[VH!E2/6D M0:7!=^!2^UR!;3WH&AH4RM6R4M)4!6Z(ZH28A+*2U*W&*DNM^HCI(:80-VN+ MZ2&8"BRFA<=+*@E6!KB+U,=J"QDYJ7?:G&'SXF_Z-L-.[,7W4M0I+8170=U< M9J3!17] 3> H(9BRV5C(IY?8J$& PR+9"&(.[=.WI?6,:_PYB:\\0' @<'H?+TL4@6)-/163]V3591GK3-ZJBF$CV?^13]L[WA @6R MI01- ZEC[_F4GRIP!?EF4<+-MB-3DLL*V]X-!I=_TA35M(_M345&+$5((MG@ M9@!G^2)X ;/U. MHX]U6 @E/71@GW?&=:E#%\!-781WHTX/,Z8LK43O01Q"5@$O+#Z#31O6GO&N MH*B.=HWBJ*R&G <+6O)QQO$ .R^*(5>8(C6L"H!7F:&^[18UPL7T*YU!S[JX M%0N$Q-@DN=F :Z*">(HI,2^T[B,H#J;&OH-H&)*N-9(J2=E&N8^@1)7QKLLC M'DK40=^(%WFV#1Z."\^A,!E3#MPTA E,,*&(;(Z].NG>\W!#JAA0?AD+VM(@ M@.C$;/2\N #T;;=:QXKW!Q W7YF\4(FI$I!%$]_84T)RO"6;7)LE>2J@D&:O MCGFE"^OAB1!*57KE--HI>@K7D0Y$Z3US/KSD)P"(H M2J_W$O^QYQN*8-2 3)S0YSDT^FS4$";,T"/_O%[%;AH0B5'C8$53'PN.]VHI M00/8:T,%[6&%(G7;"84*'"MI $@Y'L?S) (=VH,=1A#AP]EN\"IGPI;WD"[ M_<9@:[?<'D&G@^?1*:A>V/6!X-!9^)FHD80!OFQ#L"^ZAT@@-NRX$3(-;M[> MDJPD(/&Q2"&,3!JB8?+'W(8DW<0N0XLE:Y>WW>#L$O"AY,2B'&UM0_9 [VR] MPR<$HE4'OA8-LS]DSM8*+6RCD:F8?@/A2^JZ'@C"0Q/3^-3( P!8R]"A!8Y7 MPXU#5L"?4HNE1J$&S*J.E5XBTF3Y4 :UPQ8X$0G9 HX9Q+=6MQX;K; 2@PT' MNM7;1U3*6W+<8&9:].'-:A:,VXA]Q&X[_;@$("WR9\!HM5.FSN(TDC,\.UO[ M$8)G !F2@4;7.8?!-H2 #?;&!3V[FYE9TJUC>(#0U"FT!B0\/U@Q)CC+I6F<&6YBNW07BJ !T%U@A)GWKD5AV85"<%)T'*SX*F<_3+QH[= M"9HKB&PH(>1D %:MS0IID:27HV!!BWV'K((D4M>>57@97/4U-O^1A1= O'RVX/+BZN4U?ALG M=F[$\X=B4ZUN4$DDG'G$HUFB9V$Q\@4+J^R_@@.!8 \#F ,R 5:7M"0('Z# MY&9G/'$P$W]J<&M(X1Q/,1P3(RNQ^QCCB!=<:HRV.5S?JELLI]/YDJCTF^AH M#;8X+(1Z)!NPG^$$ 2%.\,QZ8Q\-]JDV./467#//@%SC>!0/@@Q MN$--_D3A+FC -V=GH)!U+6AD("-9L!;5@YA2D=R[:$Y7]*"F,2QF1 9A+@7? M?^WH1NY0!I4!2$$,Y>/17(D7B2&'&!Y-XP\)5C' 0;H9TZ?%&G0$U&)6K$!4 MV#BG* OCO15XB?UJSEUEG!F=+C6?8)3!I=3C[(X!"+8;5ZFV,)IZ?/$N/:&1RL6?% ?SH^1K4BF L$LN MFR.B;&;R6IRRASVK.*X1DXF+Z\MH-M[9+=B9AR:D.Q;?@\D8@38#=1[K_@;+0& @ MI&L? 0-_E8>*W$:"9*" U+XV?P9=&-1OR,0*U2"03W6I!?:1*@T\2+BB72&3 M+7!)83D0GC% _QT1"",S3&,F,22<$J4!3)CL45T0; H-$V')P$(2MPH6AJ+B MUGC2ND"LO)A"0CK'-F'X,Q=OGF!,LIUH%Z0\90@2-_@ #!Q POY]\:WY#L($ ML%4NRP,%S4)A!D2A?2">.#H().'KCO)NCI!JGKQB9I0ZV7I%#^,XNAO@=(;@DP.(4Z8-,RBFJDU:4(%XDJ* M&W8'J_K8G[ M)>6G^V7_C (S1E_^GJ 9*="V[K"XC!6!;IMTM#-99]&Z6FP":.Z=%:!-A MTZ,UYFOA<-%C1\J*X@=';D V9" QI/13'@J5%X(/TW!'GBHS[]:&W%!*X\G\ M(3Z4-5$5(27>RZY>0E2GJR#9Z,&BDN,JKP#@2MVF+? =/2*)L'?YN>GQD2O MO-^/.N__\T7LT/$B;?&8KQ&Y^>M#O18$,#8Z*;9U=@G;A]Y!2AV0O85QJ M@.5GR,0L/C%L=W&G*>NX2?@YPB3L&V8=QAY%.!\-X XK$,@='\IT4C M .WUEPF3&$,0L6XTQ4S!M$Q>X!$@'Z? )+-MP:-_E14_@,F=JC_:=@T5H7UM MG$D4-9$?I-S RD@UB67Z.H[["W*S&-\,:BV/YX]CL07Q_.;T?'X>ONG',/TX MZ9O3T_F#_M('9_-4N?E'QDYY:H/E2Z!@EZ(I,3(H(R5(W *'0;8&H$2.2XM& MA>B@AO"E/>JV2+B-Q>*M=!II%_2@I.^#N6_I"$?GN,8.[S)ZF 1ME-D9RRM= M$!&[(1([@C? LB?'8!4RYO^:F#\O+B;D MVDBD+8L9O!J@"EI"%]553_!A*V ME+MFJ2MWG?IYJY'I)TP-TBBLN.M8K9!(84_JJ?<:M0+!J[&5)*T"K8"\$9@) MG.1^5HPN4U)+(2150H(%G*!)5 L&;+)882QT7(?Z4IC M]$U%VXD-G);+,X.J2]? !EA9WJ-BR 'ZB2@+9PA]<= 'U+EG#;HFYE[#2:\A MMGZMN"!R" JR2(/Q6S(B/9>77W" CQ\H$,=A,*QJ@^Q.Z,!L0(XQ*-V=Q$4_ M],T#,& +MD)SO/S-86.XP<1A4+CNFF=46=DJ"MS07)[.'X:]0X?O;J@RF96A M4\8XSG[Q%A0 6VX41WE/:1O(&2P[G1>_!8]QF7L,D.T1EHD1'@E21)3$G%+_ M;)FLJ/4*W('VCVIC,D9%O4#^-J7N\4^KVU-T,7AGFE&H#\QFE^H M9 ;Z-$!YFQ41Y58GY8MAN%^(!=+/55?]";L>>,^?NL,8-T_*)\,QP3(I>4N$ M/4Y^GB %V[>;OLV\5#OKJ';6]B!,RO'91[%I)J-%7BA>[*[":P$,]P9XT$11 M(Q5C=4AO;.?[E7.Q2-,6F4BT%Y;T36:,U@=F\L%)/S(\>S054L8P6A@4N\+, MIG&"+&T>_053ULL2I$I F0*1+X$%S%\DGEFZ](5%^"G-CN^ M XJW OFF*4\6TCQ9UG0,G*;,[XO8C0G[ 1X1R?/N3)S+2S>/)9&;T)%?#7>G M?U*LF"]1'7B6G9P:Q+">AYEXF*B?$2@1)C1^:A6LV=Y84%:"X'OZ=9H@$4GA MD#<5*6-$0#1(-2WVT@?"P NQW%B!%YT B\;-C&Z++H[/#V5>S)D3L%&SP^"$ MD^D(RJA[X^;121QLOJ97PIR>WW7[G*?"7GN: ,C?$>-L8[';/'DW\!^U-PAG M>&< KNB_?Z7W8')-'\\)J0#)Q#K[:(KZN8'Z#!A<#$4=\)#KU<="L0$:IML!5^%0N5HWWI%Q9G MQD++^=7%]8O8D39[+ C+BO>$5=;'?A]7X7Y33'%9VZXB,O,L]X5S:*A(I]ZA/WB-*?&UY+>A6YIC%["*6%+X MCX-DP$]THSR''H.E<&4H@S-4K4FJ3 ":!IT(O#1JKA)XV464D'YG?=T,,+#H M9M5XT0BZ4\#KR0N&2@?-"O;IQ2"9'KT. !1C+[4'4)ZI# P@==X/\H+K^=# M3E++1C;5#&.(X Y!9/BV:%Y9I)*2OJ&Y1O1R87 B(]BL-\"?;K%MU6V"6VYO MZ3:]V2!S7&1CLRK2.&FI]TRN(+VM15Q![%'%N_N#^Z@I]4[WOGI5XEG^=A@: M&,U?7^3W2G-!0!B'0.REUF&$^C;?!9QD<#(1]GF?B/OI4+"3&/&@08Q%+[[+ ME5VH7!H'ENJ/3KF6!R8XX:U,E5_NCH4Q-LI3\Z9W7IB;CUM','C1T$7$SF?% M*[S0\1M=AGG#HR D;-]R->OQ&5BF=.VA>.6 C51F.8H-"/$EV5-742\*$;"I M4_8LSWF: >J!&3N?U,VM6#!!#C&KR5P93H))D)O=\MED1V9OP9D5&QI6DCN- MZ9<1RR*QV_2%QW"3)B2UD?D)C,E;>*.XCLG:_Z)081CR"[Z7ZSZP/F,G7M2. M"UZG2T!$MHRD'!_X01#2OR)A%ZBIE'Z:!BR@4!6>JW 2UFY'KV[U +/L9 MUQ?GX_>52&/^K0/3!"QX.*DO#UE?1I$%;>!+5C]SDTG4Y_SLX7>SGL3CO87> MD_@RK]$M94X #L=VQ8HK(S&8C]-/->092[KK"4_"P256&J,A[.O7PTR_,*5K M:2J<8KW4$,UNBTDER=9V=1L]5ZY,63DZSMGFE\T0NPUVKA/=P[VX?.JF_QMX M$N/C[>Y0*\QO>:L]NN-,G7 M;;$\3)_Q9H!B- M5L0HA.&CEB.4*-.K*FA9""QXPAL%;R@2H>XHMS-&&1*O]V45Z(RH+9"QDO)S M$H9(ULF;/;T;)",=_[RX33W_,.3.N%:P'M]A)VUSCJNF>@+9C&BF3/\L<\MI M,3&0BMFO>!HYE]D>['K(L-/;,\=>&X#UHYW%J;5:$BPJR$DA M:*6\7#CT0:*^D"WAC/YD?["-. &A*B;)\)VKDR\?F+*\P3$EI0=K'6*'!^ H M+\+"JZQ<]PN7ZRZR/U'H)2T_FCQ[< U&FUS_S!TC@Z97+"]L"G>E/ MO*2C'3X O^.[3,,'/""^A/OY?P-02P,$% @ ;XI=4<<72)AA P ?0< M !D !X;"]W;W)K&ULC55M;]LX#/XKA.]P: &W M?LF+[5P2H.TVW#YT*-;N]N%P'Q2;B87*DB?)S?KOCY(=+SNT6;_8HD0^?$B* MU'*O]*.I$2U\;X0TJZ"VMEU$D2EK;)BY5"U*.MDJW3!+HMY%IM7(*F_4B"B- MXWG4,"Z#]=+OW>GU4G56<(EW&DS7-$P_7Z-0^U60!(>-SWQ76[<1K9NKTO<+?'/?F: TNDHU2CT[X6*V"V!%" M@:5U"(Q^3WB#0C@@HO%MP Q&E\[P>'U _^!CIU@VS."-$E]Y9>M5D =0X99U MPGY6^[]PB&?F\$HEC/_"OM>=3@(H.V-5,Q@3@X;+_L^^#WDX,LCC5PS2P2#U MO'M'GN4[9MEZJ=4>M-,F-+?PH7IK(L>E*\J]U73*RA+P M'MM+F,0AI'$:G\";C-%./-[D[='^<[4Q5M/E^/<$_G3$GWK\Z6M\J6>J3B"H M+;S@ZZ/LNXBNXTO)/8W]4"-LE: N(E2PKD;0:O7$*S1T#RWCPD!'B=?BV6N0 M_HUJ6B:?__@M3Y/L3P-XX-02)^,YE4R4G?"<#.%K;T?'7%4&N*QXR2Q6<,8E MG:C.,%F9\P5\�?:HWX4]F!BF:QV9 '5[F#XB<*YY2>JS!]DN)H]8F&$I>E M:A"8M9IONCYLJ^"6F00G$$"HN.D^;GOD(^*WC3TR@M ;.-N=0S,B.;/-D#O.T M>*/W0_#9)(R+F?-83*9.RO+,2=D\]HFY&4KO\ PEU3(!\D<^:0888(WJ')O_ MYU\J>5%2-37=2.>52XO$A!X(3_Q0=>FJWKBJ#W<*\)7:ATZ?[N/>?69YF,T* MJJ3E%]6O,G7Y4N-&1R.Q0;WS@]\0!D733\=Q=WQ;KOJ1^D.]?YANF=YQ:@Z! M6S*-+[-9 +H?]KU@5>L'[$99&M=^6=/[B-HIT/E6*7L0G(/QQ5W_!U!+ P04 M " !OBEU1SJJX\NX% !,#@ &0 'AL+W=OW$L*SIT)I=]Y9>5^>]OLN78F" MN\B40N/+TMB">RQMWG>E%3P+0H7J)X/!2;_@4GC;TX,Y574HL;RUQ5 M%-P^7PEEUN>=N+/9N)7YRM-&_^*LY+FX$_Z/\L9BU6^U9+(0VDFCF17+\\YE M?'HUIO/AP)]2K-W..R-/%L9\I\67[+PS($!"B=23!H['HY@+I4@18#PT.CNM M21+NS MXV&'I97SIFB$@:"0NG[RIR8..P+3P3L"22.0!-RUH8#R(_?\XLR:-;-T&MKH M);@:I %.:DK*G;?X*B'G+SX;DZVE4HSKC'WS*V'9%^VYSN5""7;IG/".=>\Y M5JYWUO),-WJODH,([449L M.#ABR2 9'- W;/T?!GW#'_'_M> M

@_2@B/_J=&I5#)DD2RG M*YC$-R3;!!!R"X('$"$Z1X%*.,!*8:5!S'5&7$#T7_#DO4;SU>CCRP+LD_\1 MM)W7>\LSP;[R C!NK#C^O>)*+ENFS4.GA,Y;H>JME2Q=(-<53[\KD[\E5(=]24P4>1-E404Q7$,V+#*!KC,4DB6B73D[#<< D[)Z C")L, MHF2/EKQVL0YU-Y[%4=+;X> D&O=8-QE,HTGO?7@A]C\*;C8.4+;8IH&W21SC MU&66R3HV2VL**%ZS1>7 'U1,:HJ%U$WH7I;+#)3?O%-!S*!TK@"P#7?+HNYB MQ\,3'-PN:?5*];7@U(!#Z3;$XMF_2#CM0%WZ1O$.=L.XOSNOK!4Z?69HYMK5 M;-E3V!X?1O%620*GMGF)!KT-.VL%X@ECDA.40G*H.R%9G OIFT:C'\O>&QVV M3=].PL:AZYV,0N*:-C2CID-4GB,]TL&/TDJ4<B;=/E20#A5$=:%1:TAI M*3R@Y%:$ +LHI.<+LF6T;B:GM?0K)J%Q*:WS[*'BU@,BX7"B.'[8K>G7 MAB)VO364P5F+*2H8X@@[#71HKGJWQ1&$6C:$?/*!/M(?/[CGO$R!'8%5549] M*0UL\L%KXD!*1?U"6;II3H5\"IFH#9A4AA90_]^2,OQU4F0X.^!]TV+=!B-; M@SI@(M8EFCB2#J41&FKHY [#Z=$&QW[Z (0(=A0^X8^[Y/JY05ZGX778:[L_ M$/2Z>[QB@3=L;TU!6X@@AA*(D[8L^"6&(\.\+2 7Q?&N,W"S+07B O_@=02P,$% M @ ;XI=43;>YG#E @ ;P8 !D !X;"]W;W)K&ULG57;;MLP#/T5PBN&! A\RSU- J3=A@UHAZ*7[6'8@V(SL5!9\B0EZ?Y^ ME)Q;AR88]F))%,_1(2G1XXW2SZ9 M/!2"FDF06%M-8HBDQ58,A.J"B7M+)0N MF:6E7D:FTLAR#RI%E,9Q+RH9E\%T[&UW>CI6*RNXQ#L-9E663/^^0J$VDR ) M=H9[OBRL,T33<<66^(#VJ;K3M(KV+#DO41JN)&A<3()9,KKJ.'_O\(WCQAS- MP44R5^K9+;[DDR!V@E!@9AT#HV&-URB$(R(9O[:[]@_^=@IECDS M>*W$=Y[;8A(, LAQP5;"WJO-9]S&TW5\F1+&?V&S]8T#R%;&JG(+)@4EE_7( M7K9Y^!= N@6D7G=]D%?Y@5DV'6NU >V\B3>*X=$5YL)IV.>'L=)9E M:B6M@7O,D*_97& +OM)E4 N8"2H9DQE9F,SA6DFK*8LP,P8)X6PWG,VYX):C M@<:C0YOF.+(DS-%'V5;$52TB/2%B"+?$71CX*'/,7^,C"F@?5;J+ZBH]2_B M50CMN 5IG,9G^-K[++4]7_L$WR$Y!G[,YL;GX><9XLZ>N..).Z>$TB/+5P)] MNO^[%&]E_.RY[JF/3,4RG 3TE@WJ-0;3QP)AH=Q)7"[!.@%0:;7F.86=HV5< M&">&[83J(Z&R%LI>"\UV0EE]9QI6+=$6J%OP_MT@3>/+4V1^.[EL$M+Q$@9R M9DD(ESG/:)9#@TMZ$D+0ZS;-$5#1+99SU+[R'XBN7B2M0[[FSETN#5S L#T, M>S0.>G'8@1LTYB >&FD:=IO02.(P:1XJ^E9GP"NO^\'>NN^FL[J)'-SK5GS+]))+ P(7!(W#?C< 7;>W>F%5Y5O* M7%EJ4'Y:T!\!M7.@_852=K=P!^S_,=,_4$L#!!0 ( &^*75$F$+4M'@, M *,& 9 >&PO=V]R:W-H965T$A* M]&RK]"]3(UIX;(0T\Z"VMCV/(E/4V# 3JA8E?:F4;I@E56\BTVIDI7=J1)3& M\2AJ&)?!8N;/5GHQ4YT57.)*@^F:ANFG)0JUG0=)\'SPA6]JZPZBQ:QE&[Q% M^[5=:=*B/4K)&Y2&*PD:JWEPD9PO5#.0]B1P@% M%M8A,-H>\!*%<$!$XWZ'&>Q#.L=#^1G]G<^=EK>?!)( 2*]8) M^T5MW^,NGZ'#*Y0P?H5M;YM3Q*(S5C4[9](;+ON=/>[J<. PB=]P2'<.J>?= M!_(LKYAEBYE66]#.FM"46ZOI*R<_NUAIZJ^V3\!D"=?W'6^I MXG8 G^@^G-ZQM4!S-HLL17+V4;%#7?:HZ1NH4[A1TM8&KF6)Y4O_B!CN::;/ M-)?I4+_M/V@-8"2;MR^SAQ\7:6$T7YN>14/D^ M5.Y#Y6]1IW=4=@)!57"DVJ\5^2BP>Z[GIF4%S@-ZCP;U P:+NQJA4H+>&I<; ML*Z!T&KUP$LT=%LMX\(X)NTA$_S+1"(M7!:B*QW ZV90HRBAH]YJJ+ADLD 0 M2&_# //HEEB4S)+.9-I^$BU(@:\<:FAHV0@C\,)9$-:;EA14ZWTOZR3P23+ MPS'MH^$TS.%S57%B7G5:1E1[4BBB- MXVG4,BZ#U<*?W>G50O56<(EW&DS?MDP_7Z%0VV60!/N#>UXWUAU$JT7':GQ M^ZF[T[2+1I:2MR@-5Q(T5LO@,IE?Y<[>&SQQW)J#-;A(UDI]=9OWY3*(G2 4 M6%C'P.BUP6L4PA&1C/]WG,'HT@$/UWOV=SYVBF7-#%XK\9F7MED&LP!*K%@O M[+W:_HN[>":.KU#"^"=L!]ML&D#1&ZO:'9@4M%P.;_9MEX<#P"Q^!9#N *G7 M/3CR*F^89:N%5EO0SIK8W,*'ZM$DCDM7E >KZ983SJYN<&WAY)&M!9K3162) MTEU$Q0Y^-<#35^ 7<*ND;0S\(TLL7^(CDC+J2?=ZKM*CA _8A9#%9Y#&:7R$ M+QOCRSQ?=BR^&VX*H4RO$;Y)>6[(J]DLVHI'198*-%R2R=<_L,]'4A4'4LMFO4OD0W6.PVR1E=2:ZHV[&@-)=0T(-;J%C!!<'G M!]#DPEL.__IBE2?HW 6;GDU\0MTP7S1Z0_33UP'=<,ED@"*1N M!R9+4)0T#6HM>,U<5@R%'Y/"+)Z$4WA4EHDAQ8F!BS.0-*E]25]!>K]Q M%N:#WXP(X+HG4VFA33"GO W62 M4XY^USS1P11J4==^UAI2U4L[#*3Q=!SGE\,4^VD^_ NH/C6G' JL"!J'YY, M]#!?AXU5G9]I:V5I0OIE0[\DU,Z [BM%==YMG(/Q)[?Z 5!+ P04 " !O MBEU1M?V0/!P# ="0 &0 'AL+W=O0J)]Y@9)(0(M:"00"VAZJ'C;.)%ZQ#W=W3>#?=W9M'$I+ MU$./7+*>W9EOOF\\F_%TH\V=K1 =/$BA["RJG*N/DL26%4IF8UVCHI.5-I(Y M,LTZL;5!M@Q!4B1YFHX2R;B*YM.P=V7F4]TXP15>&;"-E,P\GJ#0FUF414\; MUWQ=.;^1S*O'#?VV3-X M)0NM[[SQ>3F+4D\(!9;.(S!:[O$4A?! 1.-GAQGU*7W@\^"KYDODX6]6[80:/>GB2-\[Y64'=9)BY6_@G4(%UJYRL)'M<3E[_$) M\>K)Y4_D3O*=@#=8QU"D!Y"G>;H#K^C%%@&OV"76PO?CA76&^N''#LQ!CSD( MF(/7.-(U638"0:_@K'&-0;C@BLM&0EO;4RTE=]3'SA[ &5=,E=@>V;^5>&XSF75K9I14A;;E-"\QZ=E1-AW*!IB\I;)#BZ'2E!=U. M>O=<$8P0OA'VCUZPAZ\8<&0\E44, 5H:)UL$>9 M\GU:R'^_0V]1]?92'("B_T>J81_FU0WCS*^IIQ4RE8TQA ^U-N$O)\N]L/& M])QKM7Y/L;(_)+1_RI.-1J2=UMR79$?'#ON.'?['CMV^]-=[=F>^MYY]Z]D_ M>S9Y-K(DFG48S,3&RVZG5[_;S_[C=N1MW=L/APMFUIP&E\ 5A:;QF-K1M,.X M-9RNPP!<:$?C-#Q6]/V"QCO0^4IK]V3X!/T7T?P74$L#!!0 ( &^*75'8 MA 8XO0, !X( 9 >&PO=V]R:W-H965TB#[0TMHA(I$I2]OKO.Z0<)4$3 M8U\L7F;.G.'[%WM/!'=]5 MQAZ$BUG+=GB/YJ]VK6@7#B@E;U!H+@4HW,Z]97R]RJR\$WC@>- OUF ]V4CY M:#>?R[D764)88V$L J//'F^PKBT0T?CWA.D-)JWBR_43^JWSG7S9,(TWLO[. M2U/-O:D')6Y95YL[>?@#3_XX@H6LM?N%0R\[GGA0=-K(YJ1,#!HN^B_[<7J' M%PK3Z!V%Y*20.-Z](=-I'CP@;EWBBZY:1G%O=& M%H]7*_*KA!O94*PUZY]+E/"GJ5#!IZ:MY1$15BAPRPVL:R8T7'QCFQKUY2PT MQ,.BA<7)YJJWF;QC,X^AUL\8U5G9U0AR"TN;H]P]$GP?^@^,&V]^8@% M-AM"3F,;FCB'V$^2V,_R%#[ * O2<8].FGDZ]O/1&)))$&?PT"-?Q-/4GTZS M2TCS8!S!#1,%U7,94C/:(G11=0C8-\O%/\:)T,2=BIYPA8I-TY$^R M$1%+1T$R=@_T611U5Z*&Q$^CZ!6@+1OH!#?Z7=#@3')D0W)D/YT<0QVZFH5U MIXJ*4K0OQ[?2XRRT[?;7NF4%SCUJYQK5'KW%MPIA*VMJU5SLP-@*AU;)/;>O M4*)AO-;0HJ*%XSL'$\==?IDD\^8T*^WZ]U@2DW"W)51 M>0VWIZNO1.I5-W@K."YU;IBN+)4"D: NN*!N6-?4J?0EQ2P+,ANY8&2I--2^ M^H@#U[HCT#A/_7&6P73B1_'H.L15#(-DMQ"YD&2OJ$PB.Y< M>92V/+:V//:N/#[ -!C'],F#? )O)4+XHF M_RS>3\XO3.TX=>0:MZ0:!1,*O.JG4;\QLG438",-S1.WK&B H[("=+^5TCQM MK('A+\'B/U!+ P04 " !OBEU1UKP#EN\" !X!@ &0 'AL+W=OA.:6B,KO%,EPB2*AF'%N SF4[^VU/.IVEK! M)2XUF&U5,?VV0*%VLR .]@L/?%-:MQ#.IS7;X"/:[_52DQ5V+ 6O4!JN)&A< MSX+K>+)('=X#?G#_8[GSOELF(&;Y3XR0M;SH)1 6NV5;8![7[A&T^F>/+E3!^A%V# M'8X#R+?&JJIUI@@J+IN9O;;G<. PBLXX)*U#XN-NA'R4'YEE\ZE6.] .36SN MPZ?JO2DX+MVE/%I-NYS\[/R;+5'# UJND<[:PE(P:>#BB:T$FLMI:$G$0<.\ M)5PTA,D9PC'<*VE+ [>RP.+8/Z3@N@B3?82+Y%W"1ZS[,(AZD$1)] [?H,MX MX/D&9_@.[\34+,=90*_3H'[! M8/ZD+!.0'\J!55 ="=;^QEU<5 OTT 2S%+'<5BO:I!RPBSUOLUF].:C!UI5: M@W>M47-5&."RX+DGV1$OUFPZ WBE/(>H/409)!/_(8ATQ2FO:"7^EN_D,O)LJ]7CSN9S1E?DPR M8O:*<6^8##O%K(DG];I91L:I<@T/ND&%>N-[GKN\K;1-8^A6N[9ZW723?_"F M)]\SO>%T!0+7Y!KUK[( =-/G&L.JVO>6E;+4J?QG2;\&U Y ^VNE[-YP MW/ M9OX74$L#!!0 ( &^*75&5.Q)2!04 ,\, 9 >&PO=V]R:W-H965T M)/WZGJ%DUPX2=ULL^F!1I,BYG3,S].FCL5_#R6E8N[&3 M4[/VM6[IQ@JW;AIEGR^H-H]G SG8+-SJQ=+SPFARNE(+NB/_\^K&8C;:2IGK MAEJG32LL/9P-SN7)1<[[PX9?-#VZG7?!GDR-^<*3Z_G9(&:#J*:99PD*PU>Z MI+IF03#CCU[F8*N2#^Z^;Z1_#+[#EZER=&GJ7_7<+\\&U4#,Z4&M:W]K'G^D MWI]@X,S4+CS%8[>WP.;9VGG3](=A0:/;;E1/?1QV#E3Q&P>2_D 2[.X4!2L_ M**\FI]8\"LN[(8U?@JOA-(S3+8-RYRV^:ISSDSM:(,3>"=7.Q2W5RM-<7+<= MVARVXWLUKBP^F=8OG;AJYS3?/S^"F5M;DXVM M%\E!@7>TBD0:#T42)_$!>>G6]S3(2P_[#K=7QGK=+L1OYU/G+9CR^P'QV59\ M%L1G;XE' LW7-0GS(#[J5K4SK>J]V$Z?>]T<8M&;\UJ@#RKBO#UQ*S6CLP$2 MTY']2H,)."O\DL3]TA+M(0%%*T_-E&P(YF;C3Y!Z:-\M?:5V32R(L&N M<9IC/D5)[&%^%K<6]6Z1KM0%612\>XXC6*15G%4BF1<1:FX MK$FU\(+LXCDH0-2M K3KF5];@JX*VI-"X@1T51)VEK'$R<\(A16LN_LE8;RJ M-7)OXUP9R??B&-_PE$D4\\!+E_AJ:CT/.62[< 5GBV#4$=R)91$5>,N&195! M^)'(AUF9P7P.61]BL2!8'J2LK$:MU/4S52^ M"^Y*!/<=\^X%+JYG_,:XAQY['TC2,/AB15:;N1/T"@<"X*R 01]"C%M1**OU M\S"LOS G?1=43 WDLIZ6.?8OU43BNU/YZN+Z_L/Y-S'Y2("\C%@.U!G"N.@8 MG&<8=_DKBQ@L2D"(L4CA>RRR,1]]B[MCR"LA0S(/DO@;6)MFK ;"\XGR;.. MKB74%$S^D#MCK%\:B[H""HGCM(QR,#0%XYFH<1P5&*LR*E\PMHL*^YBGP>4D M*^$+7$_*+H]A9?7]T?C G$%M[+HTW#YON!S_&1:^$:1$!G0X X*A89;Q;*_$ M(!0")0-!C^$_B@T>;^%3 )8<7,18W1X<\Y=A43MA@7=5TO$R#V4DD7&8RI+I=*![Y=ONE1_L7K>$%/N$<[&HH6-VW)"89$345H MD7D%S/;2H.2.E'/KD\ Y"<4EWDL,1D2W7K4+S9<'Y1SA%B_NF]O5[6W]O+ND_KV]N^I_4G:AD; H MVC988;OK&ULS5AM3^,X$/XK5K6G8R6V>2DM+RJ5* $MTK%; 7OW =T'-YDT%HF=LYT6 M3O?C;^RD:0MI6O;X<'P@B3O/>/QD9A['PX603RH!T.0Y2[DZ[R1:YV>.H\($ M,JJZ(@>.O\1"9E3CHYPY*I= (PO*4L=WW8&34<8[HZ$=F\C14!0Z91PFDJ@B MRZA\&4,J%N<=K[,S,--=-YQ34200JB-"XJ7.5Q"FAI/&,=?E=-. M/:-BIE3!I4C_8)%.SCLG'1)!3(M4WXG%5Z@6U#?^0I$J^Y\L M*ENW0\)":9%58(P@8[R\TN>*B#6 [VT!^!7 WQ?0JP"]5X#>\1; 404XVG>& M?@7H[PL85("!Y;XDRS(=4$U'0RD61!IK]&9N[.NR:"28<9-9]UKBKPQQ>C0N M%(XH=4C&5#%%1$PF$A1P3N15<)XI< M\0BB!GS0CC]MP3M(4LV4OV1J[+\2WKN(?%=W_UQ'Y"#3Y\;PKK)%-07Z/[V&&E:^;*+_ZD-BNV[T$$*(7K\7+!OV].E%[UFUO:W!V M6>0.1%#.T+O2K8108!

ON6(+0R,KZ,S]PIQ[!],BBWQ+@W1B4\:M:^O.7+@GUS MGWSSQB&HE0:"0 6HCUJ>)-X!;J0GAB)!L5I9$Z0F.:\I*BZ0?[&X:\5P49-\ MV&'^0;\,@^V.9WCU3AA,-O0[[@ZUG3>]U .Q])O=$X+QQ_1IM]MGPSN M_L@CN@(^M&NA6+GXS$%O;-?M>V!Z7G\'.D0C[(UNG^JS?JH"?7MK0XI7!7NR M[H87V5F]X7>MSB4YZWXIJ/7UG>;FVT@BC;=WBTN%Q_]N^W.]&/9*6[S!C_HN M%9N-C=1TE&\W8YDWFC>W97S MZD-4+TBI^F$P2JP*(1X3!J-6N9I]!(C$JQ3CV2=KKS))9EE5>SJ':RFO=[H: MY^Y5_56Z[D>=\FNNY]/,K/CGI'_USB_-^Z*D,I#GI)?__7/?HYP[1B MO4&QM5J\VVJL-]YNK7^(.WW:,]>;97=@_4PF)+REH]G3^NGO7RLS"]A#!(Q, M"M%<(RENJWF05W4&JTI6UK8&_JA =RSMS%/_"=?LK:31VFCGR&]G(L.\W07NHUQO@:M/_2 M[:B$^V+GP/M!WJ&79(E9AO%RK['\Y0Z]^7\GK<%9!O-R+#3/8%[J-2;HU^JV M[I?-OD[S[KPDBRTSH)=[C6G*61W$(0VZQ15D9Y?WRUA]E4\9EVQ5$6*C8T:< MCQD7:]7JNJ/W2ZZ];..RT>K;DWX_19VGTE'K'=T^Z[=*=6M,T9&YW3"Q*EWS MV?=/VOE$8TEE!$]I9&7&KMZZ4CEB[+O.JS)C5W35/J6$T]:@3.\HR3>^T+[X M.W%WN]L_2=DDZZ9[,BCJNO?=#XK/K?[W3,A+(@)D2B,Y$W+UUI6A$2'?=M=XM_,MDNRON1!#HN<,%&5I:,7&1-;J\5V\S^; MG^]*E\CH7. EIC#K0DNWKB)G+51D* ]'2E#9-R1K0L+W9T MVT^$#T_V/$UNOR]]G]X<*;Z9D9=%!NA=%FAFY,5=5YY/6BHRE >N6CU^)C)Q M\)& )TZZ,]LNR?IFMEW"=54CMKTKB"RS;457;?/G05F5B/*M?@O58'?%Y%T>=3 M6?GV&<&SJ+Z>2D!6O?SZU=ZU3SW9MY>Q_KC^N9GJL-[5Z>&.^JS7I?6>BT)6 M[IZ&D<"FTO\3$X-*J9\T: 2^2L"CB1^^U(HLTAF\ >FBYYG0K>9FO4#WF="= MYGJ\]EZEPQ_UX'?55K_G6O';UFKN%#%%=X"*C/7M=F-G^\/61ESLC8DU3Z7C MMS]N?BX!=;<$5.0A7IU35JN3H,57DF5Q5]ZS,_J R\JN$B4?=]=?OT:9_'^E1C MY?<;S[1%(]1]K)DAQSQ/T?\;S%.J6^^ZPX9WS6@5^*(>KS_H%YME1\2=R#O^ MR$3B23U)KM3_?YESU$AG"O>=HMD5(1GQ>]%AL0"3\%]/]_A_7O?#5NFY[VR4>=)WU[MD,DRA\=Y +:AS M2$*(M&1.:^(%I7[4 E=<:8$[;I<)R#WZ99[TP;[6QV]&,MF_[(Q)GKDS9J.E MCNS1N\[V4:/5./^[O?>^<= XW\?U\\]'N^<'K?I&H]W GP]VSW=_-C;^.JP? MOCOX0.+?1S_;VT>[J'%>/]O>^/P]CNUHM_FYO8O?Q?ND+IGI^^NPCG=/M]]O MLHO/Q.\ZV<-?^-[A%U(_WZ*-]Y]^UK_N'33>_W.X^W6+-)IQ'.E9SS^=[QVN MT]UF.]1;J5GZ9FJ:?OK-*^NY\0(0S1"@(C"@&$9 ,R<<59!S;E;64(TK6<-" MW6BJ>0V?W([OR0W@:(,*BZ 1]X ZJ$#RC,+- Z>"V,4\CPJ M(TCFT,0E,?P[9,T_ BGXUY$ MC+ZL:*N/NG'@Y^4+=SJB\=GC?[;K^>L?M^-Z/EO6; M%PNX,;%^\?>V3[_$Z]8GEC%SWD,X[VS"%1>BM4J0@X!9B@"5) "I(N'+%$0EK#.-I.>]V:GE2G>W:5]YY9/32$3]/+U-&_+P1?SZ!>(@E"PX( M!#V@CAN@B$= HF3)61QY7P^=[Q'Q;&K_5$9\91$_3]=+1OR\$3]VV@@OI'2& M ZL4!Y1Q"J0V&L"XZ)'L.444!M4( %1 !4'D?.=]0FP[8:8T37H.05PCQ+R"F:5+T'^5_N.61EXZI MGMW_T-_IMMWD4F4V>@ ;-=Y.^!BPP=PR88&B5 %*G032&@*4U,&% +%/W2$% MJA$E9N14K="A4(9T51P,&=)30GKL1*"&B."M =HI"2B4 2BK.2 \8.<,Q,*E M=NRPQM"LSDDRI*L'Z6?W(&1(3PGIL9< ,^(@B4#V(>W2PCL@ TY> JVY4)!Y M;E?6D,0U)$C&]-)B^ME]!!G34V)Z[ ?@A C), ;>>P:H1Q@H(W@$=EQ,%8AQ M)OGZ.:R5N465P?0+"%F8='2ER(569Z [^ZV4YZ_[?9]JL^70A J[!K*C\K$$ MM3/A&A ."D(L =AR"BBA$"AM+<#*Q&T'Q\4E+A(4JL5UK)"7,I]++*-K($/Z M\9">< T@ 9E.!XW*"T"U84!QX8#CWBED" MT%"*.,J*7%M'5\ QD1#\>T1.> M 2X994A&LR&".5(T 88@ IB+RT8E]$S[E34L:T3FX('EA70U' ,9TH^']$2 M '&<22^!5QS&39JF^#]# #=9CB,5U"60LSQ3+8U\ MAI1"$F&,G$T9E=@";8P$@C'C< @\;H ,YIF">6S_ M>\R]A9D!Y"2)-U"(B(-AVC"G!L M J ($Z PU< 9A02)K\5=9F4-D1IC4RL7^8RALG">@=6?X?QL0:&?X;SL\%Y;/M[+CUF M@@&,'0*41"0;;#APFDGC)9/0IR:TK$:F+XN6X5Q9.,_ ],]P?C8XCZU_&(0E M&BJ O%& *A: $4$ SPQ&*E ?P;ZRQF0-B2K5_WD!I_^;_W?2&IREEH)>]SIQ MT&55PY-.A&%9&%*GEH,ZA%:[%7]]89$ KRH:"K 5E^?(?^CV^^]ZW:/A$M;] MX*#KMCH_(G,=^L0 9S$\ YK%C0*K(OEI@0#F3@&(L@4JQ 3Q(23$, M3'B]LL9K<5TSF)<2S/,,!LA@?@(PC]T"#B,*'?> 8V4!]98!#8T%TBACE"+! M*Y1.$6M0W8PBSFA>!C3/,QH@H_D)T$PF:OIP*XA5@'L4T:PY \:QJ':SB&4L MB9?(ESY[<8M7X%G0_ *B 9*T%Q&"<81QQ">M_D&2\N04<-[DL(!*A06\UZU. M/RV8[V]W-J\LV';8B,N5N>DAW#2N$P ;&YNGWX06/G@N 2=.I^QB Z2''!C/ MC'-8XBMK4#6I$49IY<=V3-V#.1]>DY8)E=U;@R)(YP QB0$*9D/ M&.H]D''[MM((XCFKXC[] D(%M@<'OE>\:I5.L=?39PN\"'?E/,,"&MU.]]BG MA*7._M!UF=.6IG(#G'YCF-- H0-<8^@&@C,.D8M"KJ%30"&4$9@1P88,%93:TDB(:5-5F#<.KR0QG- MU=V.YQD+D%$\8VO_])LVR"%J-- .FVCIXP T% 1(SZ*E;[RQEJ26 35Z2Q)Q MWH^KBN"J9P1D),_8UC_]1BTR*! %$-((4!<\4%H*H 056')DHV:=&@74"*Y2 M;8\9!0"4W\U7!:NVQ3^4]<+XB!1?# W_8J!_WLP#^-WSFV[/^1X8=(_?I,1W M\^>@I^.BM#JZ=[8U\$?]R/'I 7K==KMD^6$.6";XAW2$;:XG^=0F\V7FRXIDG&2^ M?%:^/+OD2\4LM9YZP%E*.PL. LWC>@N!'5(X+CI/);(%J1&9^3+SY8OFR^=+ MZLE\^9Q\V1CKEQ :Q$(JV66M!-03#321$L# (5<>4ZSXRAH6J$99YLO,ER^: M+Y\O;2KSY;/RY5B_U-I)H84 RE$*:)0!H%+'M""-191*SSA=68L,6J,S:ZOT MY'SY N*N/O:Z/UK]A.\(FE]Z89?[E*BJ85>7-#8Z%/K+=WQH9:IZ&%5M3KH. MK<&6:4RB:N=3^3=*@-9* <\T0=1#%Y!86:.PQO#-EBSYG'<9$#Q_AUA&\-0( M'BL;0O%H=6D.K.#1.-/2 "UY*JE$H^9!&84L1 23&H$WSW*I (I9B$@B+-4!0V":!\:X*T3D(80I1JNK'%T:U_EC.!E0/#\G089 MP5,C>,+@1UQ:(E)-=()2U=5H^@.&<]HZOK"E6@Z(B>_ LPZN0K+99 MW_"#D3&?@ZFR\[8RWHR/O6ZDW>2\S=3[(.K=FG1@,*J$=T@ $10'5$ "9"1@ M0#F$'(7 F6(K:PCQFLQG^9G>7C:]S=/5D^GM\?0VUBP-H=A":('4C@**I4LE M.#WP1 ;$,3$DM=F-)F,-RJGSZ3*]97I;9'J;IQ\LT]NCZ6W"]24,9=1J!;3Q M(6IO3 .)D050,>LEED($O;*&8:I,NC GY9G>,KTM>F11IK?'T]M8>PMQ8:@T M&MC4(9%":X"!Q 'FO35("LQ22P2L2"VN[:+0VPL(!!I[# L]&/1:YF2@3=L7 M@VX1%PA,A,O%RX;Q#<53D^L3B-;LYT'$&_%:? M=+XYB5.?EP <2KWF@TAE7B/=2<.X1B988LS*&E%3JVX/Q'):6$ROTY+HB$$0B(-J+8.2.\H\(9!S..B4Y*<5C4J;W:"RL20B6$&?IR, M_OFB?\*G@P."5*L I$M]X*(> !2B%D"-E+#*>,M31^FIV\]FZ"\A].?IX\BL M\.2L,!&F'-4ZGJJZRKB^T53@#F@##4"<6T.-A0'2I!,H-:LJ5-5SA"QTB:I? M^$3JNM_TME9$-*WF$*OLQ:Y,B-45AL_L_2#V_C3IZ,%.6DJ<2DDF*4W,8*"I M2#H=5_$=A; GPRBK^/NB.++S.5UFN*7R:V6&>RC#C?53EH[JH&" >I%JG'B= M&AXK((2Q BKHE(E6*\*RQM347JO,<)GA%IGAYEKDC"*M<*9X3+#O6B&>S8_9&:XAS+]SC7@\\ MS1?D02[V(&?D%J_R!KJI>YTXU'YQ[",P#W3/%Z\:W8$O\.LW=\8!SJ+U;+Y' M=>XQHSC8!3G^^4OW6[;P-P1_FN(%2Z8LW_:$"ZL/?_2]G;2^LSV]P==UWPLF MO?BZ4LPN=6"8=>![Z,!V\J0F%1_1%&/@9%2$*?$0:&()T%)2S;QS4J5S]E4^ M]3%-]>H)9>Y9:NZ9\EPE<\_3<,_8_H8*4@^)!DQS :AQ%!@G,9"06Q07S3CD M$_>(S#V9>Q:+>Z8\\ZDQWM4-O=, M#HL7A[&&L_:,X;U?1\NY/ES-QLF1\;WM4)):?WN\F%<)+A^LWH?@]J\TF(T+ MB*F**A6/UAV%E .E# 5<.$R,<2&:=RMK M<069ASU5D?(V1B^#4QS#,J-A/# MDQ+#A.9CC$(6!F T%BETU@#I4@ELXIG2"*7_16)@-8RFMKLR,2PG,?\G.46Y[PL54)9XO=FTD:/DDY2':P>'ZE7:T M%%EM??(B8 ^HM2%J!TH"HHR/BZ<\HV4$"5,ST@TJ9!=D]EEJ]GGJZ+7,/H]D MGXERW992JR4'DGD'J$QU*UV &J+I/#><5RR#\_LD]EGL=CGJ>/7,OL\CGTF M7*8JN-&FL9P3:K1BB9?3+[+$<$6V:?1[+/ MA%\68NN1$L![H5/\K 7:0A1(*;D^XGCVA@D>D EIZE/NX4*.RC'N:8 M))Q3ZE*92T%J4$U-@[.&V>*5-\_44M$XN4PMLZ*6R1P!R1'2+%IW6@#* @&* M80XB2) 1EC%OAI%RBLRX6U*FEDPME8FTR]0R(VJ9*_KO5C[=_QQ\6X)^YE?>H+-$+G MVK]-[X^URX>][\=F#^KRAF]:@_AE]M'4*>==)R]4:'5TQ[;B11%Q W\4'Z^_ M>I^).#SI#UKA['X3.!HTQ4,WW7&WWTI"]J;GVWK0^N'_/&VYP<$%=TU\<"1( M+@(U7<^9'Y+=8OEX93*^J @I$1 M"M$WI%8N/G1P&:%Z'&D3F)[7WX$.\?G>Z/:I/NNO_'%E&HY:'7!MVN\Q8[]? MU6<$QVB^Q:WS75_?:6Z^K15;C;?WDM_G'.O;[<;.]H>MC?7FYD:QTXS_U#<; MS9UB^UWQ=KO^\?/F?S8;.UO_;*:'V:YO5OUQ7IUT](EK)3H!D70BS71/XNU< M__6=(S_2O?THH"-X)^$(>,^1["NU&@WY)/ZC===?OT<5RV-=G+'R^XWG-R=FO[63U(U+;[%EADSR/,;, M#7XI]ZIWW5Y278KF0<_[HAZO/^@7FQT7^6;''T>E)5H0!8&UXA[5>Y=]CAKQ MG7M/T;3R-&&[/T"OK_9$)M_9?:I SRJY9(DF#JE9 ' YYR8+U6R$:D9!(U6. M%!GW:GVRIKE+%H7WX,=?3-_M\[9C_=CKAM:@4EUNMG=&/MG#@_;N8?V\<;B) M]S8VSW=+G^C?!_5F'>\U#X[B&,ZV-_XYVOWZKG7IDSVLGS7PWX?UPTU4QW^W M=@\_MW;C=]7Q/P?;&P<'>U_K/W?Q)MG;6+_ADZV?;Y'=H_I9O?GE?/?H[U;C M_=\'\;G.][YNTNWW[^)SO#O<;;KO]8UVJ+=&_M@=>/I-6>2Y$PH$S!R@ J=. MK- 8@V62"CGH!EV8I73A^K-JY/VG.I@9G)[8>0VSUB:3&Z/);?S2W(C+E@! M&02(B4ANF 0@17 248U0I@(AR*Y12L42IS)+9/;2R:W>4;S9')[++FA2W*3 M0DH/H])&.#%1<^,6&*98Y#I,4O-IRBT9]5\5,PX!S.16*9!GOVA$*KT<.Q-S/\J7<8Y;)E A76^S?=7OQSTYA3WH]W[%G MQ: 7;Y8BR>*VE,3?]VM%QP]#WO3/:?(H%R_R]]5\W) M:=@D?;1T;TLX+ MVD55 -]T]CT+[&=9\KSJSHTOG9Z/HSCWKMB/$.@/'7J^_[KHIHR^'[X_2$EZ M15J/'ZW!V=2>COL6Z:L7\O)X*\N^"OE\,C@?WKPCST;D G/N:= 2Q>W?\PMT-'BB8H Q$PC$7S0 MT+3W/\JWV29O=CMU<2]� M:YF3LMI,L]OH=M*@>]UV?-;]K91#[?N#3-\/H>_)+$EO!-6.$2 DCO0=-W(@ M+=> &*:P],$)$U*6I+K5=JMH.&J.M<\,N>A9DIDAGY4AQ[XMKUE F K@N?2 M,I$ M8P>4E1I$&\("*0D" GJ*C8'6X%1I0_(:R_F:F2%?-D/.,U\S,^2S,N3821J@ M5"$:"X!K%G7((!B0!'/ [4"4TJB1KFRA@6J";DP5O9+BA2[S:%:Z G,%(-N M$=<,3,"FK F?<-.?)E;LI33+>!)_Y+WI,-/?K.GO;,+)**C2@0<&DK<14&$P M,#9HH(3 3 :MG?0K:T3-JE]S993#&1X@OUP>J(C7+5/$["EB[&7#D&L* P2: M$0$H5B9YV13 "G,"L4(NY)" BM!-J& M$&TE!X$BEH%H)VDAH>(RQ9+2JD*2MU,I:TH2W)0DO4*<[3OFZ$P( *Z8#T6 9 MURP$BN*NP%,@FZP)E/O&/^J0,K-I9M.%4 VQS*:933.;5MNWF=ET_FPZD2&KK:>"(B",D8 & M*H")Y@90UGDA-88:TU& ')[Z>".S:6;3S*:5=Q%G-GT8FX[=OU19KG# 0"A. M :7& HWBGYPK&S 3PLE4;X"KFE S;NSW?&Q:.HC_*'VC\5_7^K'V[_CC8MPW M^LJ.4+CV;]/[8^WR8>_[L=F#M[SAF]8@?IG]-9QQ@G/SP!?:IF8+NG.60NDZ MW4'\.MV++W?*N+K]GFX7Q[HW+,=VX/L^H;R<=SWPK@BMCN[85KRH/X@OI#)N M_=4[)V+TY10//>?'W7XK"=Y8=<,_'!D4# \4>TB8,X&=S] MD?E-^B^GF%Z=C,F?:; E)2F%/'71;D?>4^6EC CS04&8CF@I1-\P7KGXT$'O MX@&.];X'IN?U=Z!3Q84WNGVJS_HK?UR9AJ-6!UR;]GO,V.%)?] *9[\0[V<4 M\KNZ*Y?S75_?:6Z^K15;C;=WRV%%QOIVN[&S_6%K8[VYN5'\M?YAO?%VL]CY MS^9F2H]N/ +I: O3:UCE\3^!5 M0MB=;\-5=.=[O[HM0JN2T$?=]M?O4?5$@^7WNNUOCGT?T,%FH3K-[T08^"/C M>P6!M9+#D]_B'OV3EG5"-KP=S0>ZF ^DKLS'"RA:L][O^U_D2MSC8>^EA3^J M'=1]BYP_R2!?0'>U88GR0:%+&5C>5FJSC//AU0_ST?V#:+#%1TV_^/\[:?W0 M[62)35/8?#G]=,OI:O/8:T.0(RI03(5QE%BFM&8"0>+1MZWISRNB9*UW7/IG M89WL?6VTZX?Q]:^?XIC^.FIL[.+Z M1OUT]^O>]\;73Z?7?6W;S=V?V^__/JJ?N_8N_G(6[WNPM_']M/Y^%S8.=T_K MYW\=[!U]0GL;?X7Z9.86T3!@K1Q@DD) Y) 0A> 5A B;@(30JVL82)K:&:I M_0MT^)!YJ3J/]I#P%.Z5E,RFHP"J-%,,81(9RGE"O( N\1)2\364>:E*O#2. M3T'80L<8!=K! *(5CR,E20RL%8Y2ZCQ,354$JE%\L^;P\]'2+%/FJZ_^K5L; MGV70+WK1O(T0,&U_V4%%M]O=4]VQ-\J2/B3/9;E369Y>>;I8H,^7Z]/P@Y$I MEKGI =QTI>6KY1X+35+#I\A(U%('C!(&6,X$TUY8:\3*FD*B!E5NB+*\ )Z# MEI$!/#L 3W8S@52*@**I RV@)DA@)'; 4^4'T\7B<\$)PH@;F* N,=H%9(8!@20$"L;;"2 M:Y=T?@AKD%?)A?BR/! ?>_Y8MUSA?Q[[3M]G%\0SZ@FCM=@<+D4V51Y!0)-Q M'Y@+P8+!@$NF )7: ZDDC%1DO256>LW0RAJE-<)GE6*5/0[5 ^X<%(8,W!D M=ZPY$$*YBK0*+$W>PL!3]R7F M.3L9GD]Y*-=CF'Z0">CA!'2E#INUPIJ4C@U=,ETTI$!2@D$0%F+D--<^:@Y8 MU2":.C(KNQHJB]HY: X9M=.B=JPV0!NDH]R#5!HCJ@U>1[5!$Q 02\"%W(L4 M3\EJ:&G]#0BMXHKK#>/97V"]FSG$D682?BP)3T9ZH$BN MFD,#*&<:4"$H4!@[()1!V",IF*%1=:I%&Z\&Q8Q+VRQ+(;!,;"^%V.817YN) M[?'$-M8N!0E68D0!TC+U?V,>&.TM8(@H*Q6.2P@3L2%!:HS-*H2M>DT;%MII M];'7/8ZC.2L3NE,N]W$JJC5U@,P+[E4SCU.QX9I];.O.8+WC-B^6+9_./S#Y ML+F>J&RHJZU_@PJZX*@$GB"4NM7Y:"ZK #!%#$*/6-R$5M:4HC6T.#UH,OAG"?ZS2_!3;5C06@).O8C:C*- &VH D]88SQEB%D7P0U:39&HC;1$; M4%5?E]F.P-"#5%BT[77?YQ2B9]=4+E?D0UJ0SVF2J+X7D?8GR(37VS/0LK:QBKFH)3FQLYJN>18'S?[;K3 M5KN=69>X6(A,.0^BG*U)M<$(JN+_.: XI( 2S($,@0./%/06,A.7,>4J MQOVB)G(DSQ(#=@Z*0P;L8P$[UA$"=B0@:*)F(!B@.I"HY[.H]G,ON1?4N++' M5 UC5*-TZMC?B@;Q5%]+&,;^MCH#W=EOI=+]0]_#XY6&EV"\S"71^&)%AH>^ M#3_8_&G;)VE2,S\]BI_JDPI%W#]<&1>,K-. *N*!PBFCB,0%="C$I821GQ2J M<5$E&R;[(19.G:>II7,F5-8Q0 MC>%1Y%8UVM[,/!KYWE-.,GEW%F$A8:'0[-D>5/8*(/DWJ%)@S"8E&("@< M0*2E #21 EAK=) B" ]QZ@2):XQ7R>+)+HJ%TRDR=F>"W;$2P;37GD,- D;1 M"C#& Q,M!."I4-A:B%"J,( 9K8E*U21ZD2E'.=4H1^170X<:4G FW@<1[Y=) MI4D[3+U%J8"LB=8;(1Q(9"#0DD **?8*FI4U5HM;9J3>A0G&SUE&F=,65+?, MG/8X3ALKD]91H0V7@",M <60 651%%[K"1=86\3LRAJM*25J$$Y=LW_!$HRJ MS$ ?6MJTVJU!*][Q(K%H<#9-_\^G:P)[7W/\20;Y AH 7S2!;8]EXG&=8&?8 MK??)[O&RG-$72WO<[94;;C=,>*:=-X-:T>J,CFB*T.JDSF##V/S[6YWW]715 M;6[NKX3=]H3+HF?-P7;\$"6N&05N(\I;V9OQN#70[3)8>=O$N=)IC#G;^U'J MV/ZDB>F@18A 031!M 4N1RM2PRHDXI;):! :F4-$5E3,\N0JI!?/C/44C+4 M'"S!S%!/RE!C@]%SK1S'"!C-(B])$G^3$(- A9>4!8L$B@R%9(WB92UXMI!: M8_=:YN:$K9"C)ZN2OGEAU)]EIGH,4WV_DK\)D1$\\A/F@0$:% 3&&P@8HI)I MC2U4<&5-T!HEN??;\F)X[NF;&66,2U^3T9_[5<\ED\,Z_*7T&[W3@'>L/ MT++ (=41O/$'I= " RT"G'"-*6.8I_J9C+ :S-Z*YU0@>B<^SJQNZ][%>?:I MWL^>B>=4)3:/CMO=,^\_^[8>>#<1;Y")Z3'$=*6X%"8B2,T8P#2EC5"&3L:!=ZE,I:T+-*NHF>R>JA^,Y:!49QS/'\<1QB.18":: PS@J&(%) MH$VT$XAW5D"H0]F9/M6(X[A",'Y9#HIA0J<>:1E3-9U]"9;.?-P4:2TR%TW) M15?945!:_\_%4 M9/S.!K]C78*SX *V'*" HR4@@@*2*0PB]7+"F%/()/PB5F-R61,[JZ],O(U7 MI#G/ 1354"4NUN-K:W#P]J0?9\7W\A'L5*QTI?P4P4I"1PTP0B) /0] 6B4B M22FI*8'&I[:TA,L:DK1")D[V5"R<5I&A_!10'BL8TAF&&8- &2D ),E&#SSJD"5S9TIV>A*#2K)@O#41"/' MI/X:UM/(2Y0#***.X:$*$)&5-8%J>/K2_-E;45GPSJL$50;O]. =JQ)&>NHL M)L :)0%E.H)7Z6@:0&0YXTY S>.IBP!"M(38K1TTN3I7Y MK3K/72VM,_/;]/PV$&7 M5JAJ05Q;'QY9N>8AQO++[8Q=F4(PF><>Q'.[5[J]*.@=MA002R+/8:F!0LU>+A%4IMY*)H*'$L%$F7>/(I4S"SAE M>A@-I*2CP!"E-#=<:TP2$9!HT$$RJR8-U5-X%CI8:*SPY/(KE51H[BC=D#M5 M/)+"[!6?%!(FK@\%G'L/J'(>:)HH3&'&B=<^I.+""+,:SR58EAC'SU>")>/X M\3@>JR+$$1D8-@!QE.*&C *P:B40,U]T$)8GVP21FN,5:D#Y*BR*)Z#9I%1/&,4C_6*8*##V"' M%8_:A-0,:*)#1+&!2,(P;#Z"%:^1Z4]T*AI%5'V]XGH[W.RYJ(1V<3VH,9LZ MCZ2D*T5CG?$P*"^ E2FN$:;FW(8K$+!V6$9R8H*E#MVJADB5.G1GE\7"*189 MP+,#\$02M>!2*R,!@RX"6'D/I-,$,$654A0'HV4$,(Z6P=+F."U,9/)C(I)G MEX<)^0EQ>Q-]^(Y$S!#Z'@\RL5LBBA+!D8LO$]HRAR)G8'DIL$[HE)PI1+$" @+J* ,& M2P.TEIYX:KWU)!$;AJQ&T*SZLRU*2,Z]::^!O7J2[[[?I#2Z U\@^HQ/__H2$*5@/,:=\:"FP$^C M")2?E+O/Q@_AX\VJW3"\"PHF ,0.1F G0 MS!- 9(@[*"1!0Y9([AH-/UL[XR<2TXB_WS<12_N/;H%2->_&9XT/L\2 M?^Q=!"?U!UW[O5;\UZ_X[:/O[1SHGI^)H;35>'>=YRY'LY,&\U'WMGL[@U0; M_1_=/O'C;Q]1'LR4=P_*JP_J;T>4]U;!O?\]@/;HGX[^JDZVXS7U]UMH]WP= M;;__A'8//YW%ZVGC_*_ON_CO]O;&7]\;Y^OQN1I'_YM>W]@_BW. MYOVO'ZX M^0T39K12" @M9#2[+$QERQC@@CAE")->N%]OF'<(U.-4!TXX7B6/>*'VF9WQ3Z9'#0[456C#27 M%KQ?@.).L1Q>,3N)O+1;2*@CI>?V;1-SC(!%PVD7C1H9H MW"BC@8(V_B/]HC4P@(,HW1( MH[SP8F6-U:):F/[W>R+\LVCU^ZF_1G*M=4\&_4'\)>6[C:CPO_\E,4)_/@LA M1JW5)JD]C09XWW?N([);Y<-D<:V N,8Q?D,&(>VPB#9T*:[" Y\FQA!"R3 M5Z5D2PL"(5$0$&M)RE814;88 3SJ<])RJ!2'#Y6M9]L8,WE53\!\W N-P1C0 M* Q1HV,\TEBT;P/7F',J(2%N92T*E_^]'G>?%VX[KYLZ7+AJ;ND'5]%;RNB4 MV83=G?M>U^G^P:\)IO26Y9.FAY+*1.0=,YA@A@$GR@,JD03**0>T"M)K2H55 M>F6MM,3PGQ4*?IY3E<],0=5YM+D'R&4*>D(*FN@QHYR!U%O@)8J&.DL]9@C" M $GG62!(0D:K2$'S/F>OXBEMBO_H=BIQ1#L<2CY.FQU*/_W"^OAR5L>;:"]9 M'L#]@XW_T65U2ZN/ :9M, M$.9!5!@10 )JS3&RDC[S^6R6IL61)D&D<9)BH&&J9A^D! :FF&L2!,188:[M MRAI<17,_G)W'Z=F$I.:CLPI*:)R3;\P$Y!0-0(DHIA0Z#B3E'N @'>%<&V'U M\[CSLFPMNFP9#'7@ 0.OD8M[J>9Q+Y4DJGM4<*>DDBFD&=''',S.-28%3B.8 M^?RB*D(9YW/]FU=$0V$A"-X)0*DU0"D1@%/&!>7C?HW"RIK"-<%1#=*;O13$\]IU^ M63!]O=?3G7V?,C#^.AM?\E&?I9?63W7/#8/EMSK]0>^DS-0HRX@T#W1G^[BL MN=[H=G[X?C1O&B='QO>R.%=!G,_KW[!T.- HOPA'A9%B'H )WD02Y=J%H)5& M:6>O"8)K])8&78_AT$"L9U@XAB#E&"JAF$8P2*,QB>(]/8=F,7Y)8AR?\9M, M_ARAH[6CI$U=>QF0C#D !7;$!\>YK>(): ;MDX)V? 9JI0]&$06\YG&/5 0!(S@$AB+I-(O8ER"/M0K#(,*4&6"DTM'RMA9H$P*PA% 6%!8P-0244-5$[L+S;(C\[ <9-8N+Q=@8_1/5@_(<=(L,Y=E#>:+9,)*( M!"T!<:G$#G("Q#5$0&LC8>1HBIA(4&8(U@2-O#[&%QBM5'FV^G5RG82^Q#W&Q&GZP M'9KZ9R:O!Y'7E3;#CD7;AR(*G(21O")'@=0#$*"X&P7+#3-.KZPI65/PYB') MZ^S;6 )D/UX!R=T_Z9U=))+I09R*_N!-Y>*.+P9:NB9'7LK12'*TT0,PNW]W MM-'A][/ZT=_Q6=?/ZX=_MQJ'G\YVFU]HO>E:]?//A_&><7[VX>[Y=W2]L,5V M\],WS#4BE$J@;>H0JK4#BDL-<*1Z(Z6UQ/)HE\2MG:*:NJ5)Z$70>Q4#D+/X M55C\8#W557%>:N$HP &F O/2 N6# D*S*!32Q"U(I<;WM2BC-87$W>*70]LJ M;=]-@]D<+O,HR$Z<4"/'*0D:&$,4B(L(@0P$ 4X1=BG53J6V.DSRFF(WOR(!17G.&Z+$%) 9=F!A4C "**8A;B*SJVL4]K15;';LZU$D.NFWG>_VR$(OXL_"W]N"824.; MY:VV]/)Z%22=PRRA3- /(N@K_>P#XXH+0X!);C3*. -QS1 @&$GF M(W:.1LRLXO\JTXMURH)QF=]>&+_-00W-_#8]OTT$11)C+"(4" A# M5$ I 1(3"SS%(FHV$&FHRA@D*6H8W\P1KRB_O:R8R4:W Q(,>]UV.R7KMR(B M>[X_N!'*D'MGS^CQEX6OYZ"/UEN=;J_,51\*96;K![!U?+9);10*(Q0/%N" M%*!6"*"U1:EP(/.,!>[3>2ZIR5OJ&E6T>?:,/(&9V3*SS5L3SBAK+O-'/BR^;$9_&=9DZJ M'3)\G%N6YZ7N S.?GF79)^:@.W\82_9ZQ^43MREW@*U)K9A&_C=&8V"L$G$' MP!@HICGP6$*,M#2>IVC-6MSL:X+.*E5X9C!:##]O9M/,II71NC.;SII-)P)H MG<;!(S8J']>:#$^D.4Y\D?7)HGLRB)8W?),JF+7LKT&+2Z7ZP!?:IGH,NG.6PA@Z MW4'2K'OQY4X9T[#?BUKWL>X-4C+0X,#W?<)R.;ME18?0ZNB.;:6JE*E!65D7 M??7.B1A].<7#^([C;K\LOO:FY]LZY0O]>=IR@X,+1IGXX&C9X?@CVL1!G SN M_LC\)OV74\RN94!-_$R#+2I"PPA[ZGR4G)E?4CQZ41 "M$W+%EY_!SK$YWNCVZ?ZK+_RQY5I.&IU+@9$TYS?8[H.3_J#5CA;N5NV MGU'"1Y,M;IWL^OI.<_-MK=AJO+U;""LRUK?;C9WM#UL;Z\W-C6*G&?^I;S:: M.\7VNV+STY>MYF[5'^#524>?N%9B 1"Y(K)#]R3>SO5KA?]I?2+A,I/P,F7B M&=!W;:^Y/I-'NK$/Z:AM3CF&\D/7MY-XSQ'ZE%J5$"4 COPWH]N/L+E:8O/:QCA\#XM51.Y^ M&ZZB.]_[U6W9*N%W?_)7=_WU>UB)F8^5K@I.%V2L;%6QQ]TUS^NOQRH79JQL M%7&\(&,5JYPNBKSR5W.I]]F%:L; ME][B$QIJ/<_C_;BA"TVV(2\=#7<6LUO^:;@LHS.SB8B7]KJGUS/.%VI2+MHV M[/RF; M[/D-W8FCYPJ;X^4HK^3+[]R2+[]Y]:S\]H(\&5.7Z5UO)]*[MNY*[\H3=QM6 MAJ)6%,65Z7H*?7'B7/,!!P#5GL-A1;5[2-J]'OE%3=WZ40308$8@7;K9R8)5 M*<%:^$MGE&Y3C7"/V]?]7;>7CCV+YD'/^Z(>KS_H%YL=%W7MR]*(Q455Q/L@ MZ]$%L_,]\CWR/?(]%O$>\RXQ_@SQ;W_IMNY8/RJ;^_=)Q_]^6[B'\3==\.3B M1 G>6L]:8DV"PD$QPRET6 8;G&'26X(\8F04=LT?7TY]HL_C4#G>ZO=/O*M, M->OMMZ/PP,-W!W7\KET_JI\W#K_ ^/[9WM$GNHMWXV<_M_:^?B+UK^\.M]_O M'5Z&!QYMX;WF]_.]P\;W[>;GH]WF)[K7?'>P>[Y^OK?Q+O[]Y6<<2VO[_;N# MZ^&!NX=[[>UFXZB./['&^[V#QL9!.]V_OM'X7O\:_VYNQN?>HKM?WX7+T, = M>/H-<:.A5A8@3CV@WFM@.)/ 4L9\?$U!(5;6%*YQSFI0W2RP6=',\OG&4K_P M6.D7% O].(I[R1F("T*)YY>4Z#$U.E -I'6I45V0("4> LRH98X@SCV/E%C# M_*6QX0M6A.XN-'Y'9P^EK/8*6V(IMLH$9J3%@ECLD+!R>DVH^IT]%@3XZ!+X M3!I((!+ P9 JC1,+).,4\/^?O6]M:O/(UOTK*FJ?JGVJM#Q]67W+[*+*L9V] MO6N,G9C,'.=+JB^KC6Q 'DG$<7[]Z7Z%+1&P@Y" 5Z@S-8!!-*WN]WGZ6:O7 M)>J &6,2/'ZS$\S*Q<:W!?A-!NV"#%JMF<)-".YFW?":(+H/7I1?>#$'H1&C M &MR!C2U>0H:!X)YS20WE@>SP>8IC10;*?;G?:_ B4JXR*Q1 1U#1]H))J,4 MBF=AHI2ZV89;2H7J"Q5J,B'4PK+:F)I+BP&UDY M!:AM B=9$8=*ZRBDR\*:6JVK*,5B-S=.;)SX\#AQ%<.9VRRCBX*\#:AC]JQ( M1HTQ26=)4FZ&\_:SXU(M0Z]R@O%21",$-[$6Y^-B M[>+_C0\;'VXS'Y+#%(TNRI 3>B.#9]IX)X*)RD0=&A]N*Q^^7&HF[9Q5R!44 M 1BA;+.&8!V!EEE3>>X52MYI1,6&5FZX6&F/BO]_H]&5[BV3=27\#F@V&!58 MG- ZZ74;RVB]S=R9-LDVR3N=Y+?B;C?2$VF;]8')3N7(T >MD EEO4HJE(^4 MC4VD?WW:Z0/#.*S=_>'59)Q'LUJIIQWV*QSV!T\NW!TJEKFVV@,RS@&E-V 5 M$11E)]$));RMASW70]R>/C^-F!HQ720F'[F43L5$4J.L;6ADED(J5"($+WTC MIEX0T[*G6G&MR#CPS&? %"PX'0SDZ*()Q3(AACM/3 WSWW+>2LF#CM$1&F2: M!9]$9B&25UJ@CM? ? /VIH"]<+>RP*4U1D(D5:^@D(%S,4/2&!U3CBRIO7WI MUHY3:J!^@*#V2B +1(%Y@REQRQCW5J5RH)-!I':0]P+O2^Y$QH3WFC.P.>B" M=RH'N9(10D*1'+&I]S]#PD3BB3#W*3AWI'9Q>J?3_OR*P>\PYD/_>_MN%_EN']](=S6!:F4XPF,2D7>9ZV*W9XM:-+2%[%FI2YVNQ@*(3=T M<]BC@(F&Z'OPMS5$WP*B#Y9;0=M 21!XX06@%K(&T"OP7 01"V/'J!\^HOLR MQLXSRQTZ !JSW *S++D&C"C$8C2!-#I!.1LB>&<3<"_(!AE(^] _9MF-0*(O M/3VBGQZ5/SN.[R'X*:7.%5#0X.LVM/+=;8S;I65\BEB.;02\N"T M,L99RDXS'L0FC[''J;:G[OJ,'XX?ET6MD_/'K_PH/3\];[76%:[K\/UD"=X_ MT;_/1M/1C%[3Y+=1I%=E6<;I)XKCMZ?=*/_TQV?4CL!5CL#14BV3I$B0,+X& MWA!@U.4 9$H!%E6=I;):J[BWKX9:7LY,O9EGO(\77FV,QHWWY3QHW-@O;EQV M/)#C@5B.0(4& 2DE<(9Y,(KIB"KKF%QCQ\9*#\_QT%BI9ZRTY+1PA6X2-P@V M6 UHF0:GDBP?LD+*6J.Q_6.E'0I8J/U(NKXRXSRHN8"34:Q]?N=%PH>#4_IZ M3[K=63;=$.<*98C%.$7KHE6^/(;*2V&-XBG]!C:I M"9X=6>ZESW^Z">I\[G^,)YD&LW.6IWU%6ELN>=,C-(+A0QD8L7P MY$R %[9L*6)PW@HNNJ"LH5P_MKK'=SJ[!?:\\*N!,"HN#@.1KP,4NN3?3.A+W]KMNY^/L#!GH; MHQ'?+7K?&_'U@_@6CG51;#'A3 8KC(6B:018R2TPHZ(P: TQW8AO]\;8=>+; ML&N]$5\_B&_9:RZR<\Z@!,$I%>JS$1Q+'!+*O&89M%;2,.6TS;F/E+,;D7Q+67Q=&-]@=.X@GSO# MJYM\[@D>?!S-CH[H.%7 #6;^=YK>R%/^\&X#>^TI[[:VN<)7H*^73Y9=X2X( MDDQ \%T@EK7@O-,@?(I>H[-%(N_M.QPJM784)VD,3TJP MD'C-8V1F.O^PHG;\2V86); MN*TIJT@!'6CO(J C!T&GLF?&";0B:,EXEQ!E1".WG1ECU\GM+N/!&[EMVM!: MV5[Y4ZE.#P=3><]D J%30>S\>"T%FI8M$$:C,[[('W] J/;B M\.?9O#_-XU\IVIBMU:!U8(!""K"^^@NTD4)QE94U?8PK:9B_!N;_\SY;.31X MWQN\XQ=X&QG*YED%2C@.Z!R!U<&!#BE11AV**;^W;_CEB]S_VU#] %"] 0=< M0W5/4/W^"ZJ+)!.Y1IU;9S1@- 0NF !"Z:P4)8Z\'?8:@9]/QB[#F_0VC1GBL1U+/94L=+7HQ&X[,'(9D! MS$Y"2#$ 16XR,5XV,^SM.S$TF@\9[EION=L%?-^H\3]N;1M7V+X^\=QEE78S MDEO]=O1HKKV>_?NL4W#Q^*RNY:OQI$[P\6PNWGPXIJ^)MZ;:5B7%1=<.C64+ MI2I\Z#35B%I13#&608;(A#,)4Q5M;BB,WC$^W&$Q]'5;[DHUY*52/J>@D[1( M6MM@I56%)[PM^M^J]=708;7FSB:?.KXXET;G,VEZ:"7H+U?9C"E+G@(8*3R@ M\!)\0(3(G=8Y1\UK,#VW0X=\Z,1E_%_?;-LRZ#A#8X5P7@!CUM6R-P260C&?R5HGK4_>Q%I$V0@V1-E(L9'B MPR/%5:QGS5@2Z#(J=*@2L]SGK$,QI"5/2-2LYP= CR^^T&/B.?$@(WA)12.-:=BH\4'18NK%!YRCG%5@"%,0!Y340^ZV-*) MDTH>;=.*6TR&BU!VG46FD!5(&R.@E18"*08V118D4F R5*UHC1Q*;%JQD>). MDZ+323C%9=1:(E/)&B\U)9N%0VM3XR(2()\J'8R;+8SP)-J.7<:_:C,IQ)XHT0MY<0 M%[D3R*+4/G.0P1%@YAH<:H*@+'D>??(1YRK1#/GVJ,3S'(O/$_F, >PH[QZ2 MK*_UAN\[$[Q-LDVR3;)-LDURTY-\4"E_YDIE^4-MX'!$@\.C"='@17G]T73P M[#11NI3_5Q,Q;U C:-NJ';8QVAAMC#;&*F-LJ*)_NH]="(1HN-%A\4 M+:[ BD$CVB P$"\NE&2^68C;2H9+:>$JBY $C\"UTK5P6 :7 M;.%&+LLW-#EF:[575VW$M7M6-D9LC+C-C*B$%>1LS-PX]-P'S16S,F0AO"C? M:HRXK8QX(2T\N:R]U^!-+:B8%8+WR"&B*D>ACE$G68,XA>5#[FPCQ4:*#XX4 M5RJJAH*R81B,T*A=*,:5I<@S8SSFZ'2SGA\ /2[2PADWS(MZD\"#J.9S+22$ M'HRS7-NLC(BV*$8<:K-.4;5&BXT6>T>+JVC%S)-VLHA%K3%70>$MBT9;1\XQ MIYI6W%XR7*2%6Q=M<-J!"(( @_-@R5K@E#G&;(4WHFI%A7;(Q=J]"!HI-E+< M:E(4*03N55#.HY+""1=1,F)9FJ1<"SK98E)'BBEOG1HB-$'>($(T@;J)*R9E"A"*$S$AHQDSY#B\TV0AQ>PEQ MD18>1#:2O(1HL@(4Z" XTI!T]B(D%XI)T*E$Q8=2;HU'<4-Y>-W?UKVE,E$A M?4"SP:C@XH362;:[O7S,#6;2M$FV2=[I)'>O,=,* L$J+:4O_VF9D11S202E MF7=.&J8P4L M1@&((8,UR$ ZU-;8&H!;[P^%'2JWL]W8&C-M.S,54:MM,DX9:3 YZWE6PF-M M169U%KPQ4T^8::F(:8PFR2 @.UWL$.9C;8B$M6B?\=[QF#WM/#,UT']+C@2- M204;-MGQ5%2(*X8K:L9-;J#O">@7WMBL&'JI)'BI$Z"-%@)SN@J3X$.T M(5+7Y0+7SXEND'^ D!?E;*B>>XO!H2FVB"4>LN(Q1J=UL WR/8'\PM_HM:C[ M82"Y8 &5BV!KADN@0@1,18%*%\A+-F1V[:#N.RY"N6XQEVWP-KZ<'=&DO,F3 M#Q,ZHM/IZ#<:'!=0W,CW>-U$Z#9&&V-7QKA&TO_VG>FKQ.R2\,GJ&L9I$,MG M[[PP+* ),;(4KJ/C5P_>[6CMR3*K/>^N5.IY?T"SE_G0_][._97._3<70G/) M^*AD\""298 ^<'#!1$C*F)ABXL3,WKX9(EX^]5>.S.U16$7#]0:=<@W7/<'U MPF]'Q>HB21)T9M6$QP"!Y_)DYYRDM5BX6SUH7/=EC)WGEPTX QJ_](1?%OX" M;923P@M IHMN0,_ "2^!2[+)&_*:;*_X99_L.LQ7.LLAT+':O)2L8BL2MDHY1UCY*Z0.3FW1L/T[O MSJ:S$SJ=30_'C\NBULGYXU=^E)Z?/O$?1C-_W-6\Z_#]9 G>/]&_ST;3T8Q> MT^2W4:1795G&Z2>*X[>GW2C_],=GU(Z_E8Z_N%P")0>7M=()6-82,&<'7E Y M!ZU"%;(,$?7>/@ZYVY2OO(]W8&V,QH[W%=[3V+%G[+CL?,A.:A&] ATS%GK4 M&KP2&ESR/&9#0O/0Z+'1TL.+1FBTU#M:6O@LLD JPDR!,Z)H-94%N&R+=-,^ ML2#(IR#[1TL[%,3PPWB2:30[FU#M3%-S"">C.*.RSEUM[^'@E&;KM*C9/II; ML?"Z=C6!()C$F$,IK<>;IV:3F@7;T-*^Y M_M.7C>I>]OBCGZ3.R;K8SU:7?37B>KO71/BG>Q8">%-FEP3X8OZ MXD9R)5"E8BN96E^<2[!4]M-YQBAQ[HL!O5E]T.D3?N:YRSI9[RQCF]X9R%$SP6Z:RS M05#"5E-3)/#16; ^2X6,VTB]Y)P=BM^;Y_)UP7N#48%)[=8^=WY7M_C<\3OX M.)H='=%QJH@;S/SO]/54O]VZ +PEQ_AJQ1._YBKOMK;YPE?BK_?+OG =#1KF M E@M'6!M5%J(*T%MP**U492]V]L7=LAZ=8G7[O1[YQ._OB:Y"-HF.JX)VJ6> MXH%9%=%#+$9- :US-1G)@\:4%5D>C6,%M \8KVV,QE_W%4C>J&W3U+;DOBZV M5##2XGD>E&(.+*D,95<5YSFEF+IN'ES*1F\[,\:NT]M=1H(W>MNXV5[Y<:2 M&WIZF],=;]_[XWJ!,_#3>GOSFC[,Z"309"#9<% /J742&LXK:,[?WA5%-'>E M!.V5=SXY)^8"509_7FCK#6N>IZ,3T[&IYU0F%_OS.5" MN]]911B\>W;A?L<4'<>X+_8&NJ(&<@:;?0 3=68H6)"<[^T[/M0*AUQMN/'5 M^D"ZYY":^R6,OE'O3;L);F!YMI-'+UM<-R/1UFUP"TAW<3_'F'.)8P#,+ -Z M'<$B)3#(0M12!NU#(=TAUVL;8P^,;YM8VU3JJ@I<)^[+^1\]JEP^<,F$4#XY M'X5GZZNUPPGYZ=GD4\&M%HM]%NH]U;LI"CDPG)4HX*$ZI0 MK*GH><""1NF5:!;RMI+M4IB7%D7HVAH&$7DA6Y<1?* ,7FB>359.,;FW;QD. MT5XFV]VVD1OC-L;=70I2 M(T+0T=3*R@8\60TLJEKT2I.SU#4A96YHW-K1M8UT&^GN'.FNXEV(JE;(E$%* MKS$S])0\>2:TR5E%]PV=V[P+6T._B\9P2#)ZDQB0#D7QMVTBWD>[MD:ZU**1!ES7/F))R MFH7@, 6%FBG,C72WEW3C%])E5F3CHH;,P[!,4O6DXFI:^)D6',N M-,)MA'N;*I='&:2F(&IS>7* MY,#RQ""S2.7(E5XZ,5>Y;B@9/A32[7*<_M8]5N5S&OVV_U_EP^=Y+XT5J3YE MYV#=_Z\P^=O^ES=[W5_;/,:[ ;^KC8M&\1K%ZPZ/:.!C[3;K3S^5I1N8Z;L)'?O9Z#?Z^\=1FAU]9K^EWSI_]MCB M5WPH[_=L]O5?N;O]_>9NZHLKL?SQ:/)Y+A_\6X(P(?\>?"Y3_. MY_KDY<'KE_]X_O3QX;.G@]>'Y=.+9P>'KP# MO'('%(8IG#(^*\.EZ7! OT>JI-[%>7_Q2M\#D/YT=OUY)4_\Y&W!QSE15'B< M?Z<>2ZH3W]T!LF"4[M JDS_V'Z;TW>)Z#>S[\.38?==C\TT$[_YDPC[C\^H_9(_[5GWUK6/5(ZJ__YK=&_?;/ MA#,;GRL^,AJW9*[JD5,W&[6MZ[?G:K=FKNH1UV)+YFH>:=R6YU4_LFI;UE4] M,LINS5RYOMYCJ]6EGCXR_ YUV]S"U%>.AE__'.RYU8MRGG_X<'KL\F'X[.OUXM?>U5N M4K:E?\OU$\U\^68://.3TS+KMF!_L6"/8SP[.3ONG#CS'@:UP?6$CNAT.OJ- M!O\83WNVAM^\2NB5H3MGM7&%;X_-\6Z6+_STD.)P\/PT/AIT&=;G;O>NJ8CY M^V#N?O^3(Z<7ST/_,'4P/H4GBWN(P>>+B)X!J7\+-\?*_%$;# 87ENLV].+2 M=>H*%PK]7L-Y>81K/&G7>LL[M72/3PJ OMZLOCU8[<'JSX.U]2_=4'.P?D29 M7+WO/]0V7TFBD@J=%&A#0)F$"TE&1M%EE[E(- ]1Y$+R M5DWXBI##=V^Q_/O]@?CQTXO_?B[>'/[XZ>73=/1&O/CXR[NW_.#=FS+&<_[F M\,4??PXY?/GT+9;QY2]/GW]\\ZZ&'#[' _'#NS=_?'_R\NG/XN#=_YZ\>??/ MHS*;_*6HY6OV\5>9 @O,2Y \U,X"/$!PB4 Z%J3CV+>\2CM'8K"OAG%M2CLWE/B'U\H,:,FC!Y!$C. 05AP400PPC&1;" G\E,<%P;8==70@^\4N_= 9]_ M 3XCTEP8!YE'!#1"0Z"N9&2A?%VKU76Y%YNOT]M[X#<9M LR:)5*-SD<.NDN)*M<45 M$XIEZZ-#TBI(I5R*AD66/)EO<&*CPEY3H?I"A3X$5KO00Q2Z2$2I%=C@,Q#7 M5N:02$53:]RZH5$;KHC0^+!7O-#X\*\[G#,DQI22: PR8ZW56AG&S(JV#X$DWPWG[V7'1@"8;::QC"$4S2D!N?+U> MC<6(=B2$<&2MV]LWJE"C;I9S8\6'Q(HKD*+,(B@J)G*LJB%:A]84D>B(6.54X;YNFM 216^)#)#$Z;!!02$T@">9QK1,>'>GOB[S:4>]?];=U;)NN*^!W0 M;# JL#BA=3+L-I;3>IOI,VV2;9)W.LEOA=VN,LGM";M=01^@LYB,YEIS*L:2 M"%D+'3CG51]P)WY]6M-^&6<:L=YY$F80DS$ ;5$<"@5!!?*7G(7 M=6TUMN/$U##_+>=M.OH]-7#H^?@9? @41$%P3)U^]UI6QZ_#]9 G>/]&_ST;3T8Q>T^2W4:17 M95G&Z2>*X[>GW2C_],=GU(Z_58Z_T5)E$VVFH2>5D MI6%=\3LE-W4]UL<;L#9&(\?["MYIY-@OU0#$-M4-(UFQGG0K$!PP7! (0,$Y PO'0X- MKAUOW>/KG=T"_&55LR;:+T=-?P73G>Q8"=)-FEP+THLF*DX+H:W((*TJ]E*D M8B\YCB 5RLRXD8ZQ"ND'C.8VQ@ZPVRJ7QAMPM'^Y-&X\=Y\\MW";)^N8U:FP M6^0:,$4'7FL&,I,MQKDVRMHK>:[%HSS ,1XDQ=V?M_P/FHR3GQXUNKMG2VW9 M$>ZCY8)%4,8S0+02+/.UE*-,KO:)R0[WBHJS@HN_-W77*&>[/.&-8/1N<=[[MVN M?N^Y:W?P<30[.J+C5 $WF/G?Z>N)?+MUO]=KUW>WM4,"BQX)G6M-R_,VMTK&[EMS1B[3FYW&>3=R&W3 MIM9RACC66&SK@9031;A9"?4;$()$;J6/AF-';W;MP(-&;XU6>A2DW6AET[2R MY( N%F#FR7 P,BI IPNM*$J0E)8R2U7#F_I'*SL49/TXSA,-*B#'>3";D)^> M33[-'=+#@9^5!9A^/="Z+W=Y?1GC0=XI?CU2ZTKWNX^HLA(Q6X$H(K>&6X=! M&4;"R<@WZ'X_/']<.PZ?.]V[!WI"J?G=5V'MUXQ_L72#0.ZZON0IVGU'\I!P^ M+VAV-$Y-A:V&9_D%SS)8%8(GX-D18$X$(=H$F>M<-@Y)J'J/)MA0B,NI;@\" MS6V,?HZQ\RQ[E_ZSQK*;9]EE%UH0DA6!Y("$SK5%0@!/)D-PPFJ=/0O,-YYM MO+(E518;K]PGKRSYT$@8I:@(MB0" GKRX*0N_]2"2\I*J1Q[QBL[%+_Y=#2= M-S8NBST=S,:#TUIN<=';># Z;VY\L]X+VW9ST<9H8^S*&+M^2W='.6LO1J?C M2==1?DZD3RE6Q4$_3,8G%]CW:VWE_V?>E[YID%6ZRQ\^GKTX_'DV;SI;C)O$ MG7.^J(ZRM\6X21)<*B)$:YTH!YL",QO+).EQA,"#Q/Q*?N%-]V=L\+XW>,G9/3O%N\B=D8Y2''B("I\).7WD'PG%F; MG$-7C HGAD;S(4.^H0SUWC27_HOKC-L%?-^H\3]N;1M7V+X^\=QEE78SDEL] M&OIHKKV>_?NL4W#Q^*RNY:OQI$[P\6PNWGPXIJ^)MZ;:5B7%10_.I%*(R"UP MQ1V@90X*3]J:1QN2B4)1C(44A\)LJJ#KMO#A#HNA54-PI5(^IZ"3M$A:VV+> M655XPMM03#VUOAJZ<.E[+HW.9]+TT$K07XH@J<99-B)"],( DF00I(D0#!8%E>Q$(51PG'F M90HHA73.ZQHBABD*I)B:A;BM9+@4$!ASR)*BAR13!'2!P.5B(5(Y ZTR43L; M]O:M<$-T:Q=&:XS8&'&;&5%@-MK'8EE9C5JJD)%GEI2WF+0GTQAQ6QEQ<9GP M^->,3"0A!!B=/" R5?1A,:13+.K0)B=)UQCIH1%LB+*18B/%AT>*JUC/FK$D MT&54Z% E9KG/68=B2$N>D*A9SP^ 'E]\H4"!0HRZ M/ BU#(NS0\>:4['1XH.BQ56BX)QC7#'BP@3D,?FB&8LMG3BIY-$VK;C%9+@( M9;:DLW"H;6IN12WF!07"0":+!E*$BBX".B+[>R"], "U](EBU:K6O3) M,M8(L1'B+A,BDB ?BITLB_TLT(2$,BKGO3*<2>*-$+>7$!>Y$])80XY98,D0 M8'0:@K;%9$Y,VZR5<)40JTHT0[X]*O$\Q^+S1#YC #O*NX9@W M*!%TW:CY-D8;HXW1QMC&,3944*X?Y\1U4L.?4CP_&GAW--AU&OX^L&2HU7*A M@B:?C-8B28[">I=]4H)%GY7G ;M+/6ZYD+QEAM^G^^7'Y?LN%M?#;7,\$U!?RDSW$:34R0- M(;(BBKQ6T#4C1B,-F>"(8>VKKHH>.>0Y.J.=DDGZ9B%N*QDN988'6\Q]P22D7,5A+HP8F! 0 MB)P+0I,TQ4(TUC6?66/$76=$2UJF%&7D6J&+H=:Z=HK5S\(E_(9.;(S8;T9< MS@QWJ+CSSD/(M9NQ+6SHL^ @N1.29<\8LAK'R;D=2K-V'&Z,*.(HM!CD+7:K',0 ME%0QUF)ZH9C/F@W18;.>&RT^)%I<@159B(8G%JPGCJ3(NZ PL>Q\TI8$:UIQ M>\EP*3.<92VM].!%S( H"!Q&"PRSUN25SX0*5J= M0K)&J2 X)N%#H!RR-2GX8!Q]0RHV4NP[*2XRP[/CG!5[ -!0 DPV@Z\^14I< MQ9QU)&GV]L607U&/O!%B(\0=(D2??&0L&F.908LAH&2,1R%,Y#*K1HA;3(CO ME^H'<1W*(0=6!5<(,3$(9 UPTL9E)DT,U*E$)X9,7+::>TJ*&TK%Z_ZV[BV5 MB0KI YH-1@47)[1.PMWMI61N,)NF3;)-\DXGN7N]F580",H8AL:$P'E"9:PM MYE,,:%!+GHW!VF:7N_,VN^6+=6K(O)J,\VCVC_&T]=!=[;3_^>+]H1,D;#GH MG0X!T-D 03B"S% 'I;TS)(OYX_@0^=H>H54!Q5K7213 EDR5KS-039EIXJZ4T1J+5$&1"0*Z*'>)KV!>7DMN SF6W\\S4 M0/\-T$OA"NRS+0]+1C+2QYIAI@++F3P%WD#?$] OO+'"$R47%%0LD<.^BRRPFG>M53GF$&N1[ M OF%OU&CM()B!ILUUJ!N#]9[#L4L4:;8'RZAK>>\+.<\WQ;0;ZB@RS9X&U_. MCFA2WN3)APD=T>ET]!L-C@LH;N1[W&"UMC9&&^-!C'&-I/_M.]-7B=F-*$+2 MPA+&A$HZRS-QU$P(*;,E?8U#??7@W8[6GBRSVO/N2J6>]PYD/_>_MW%_I MW']S(327,Y%Y3 R\[;K!.PW>^P@BI6!DLF1C+.<^'VIQ6>NO')K;H[B*!NP- M>N4:L'L"[(7C+AJAC3,#2A7P2S2\%'XU.(?GI4_NPX MOH?@IY0Z[T"!@J\[T(J MS%NR_&]?:?9*FJ9,)E4;&$6/$IEO&)6,DW9*QZ] MV^AUUN/T[FPZ.Z'3V?1P_+@L:IVJH"0R064'F?-Z M,9X$N/)4%*JEQ*5W+';-X,602[$A?WD?[\':&(T>[RO$I]%CS^CQ0IHKJ4 F M2JB7AX4?=3$/?') F9&Q@5MN1./'QDL/,"2A\5+O>&GAMD"/09:#"$0(M0>Q M5>"$"2!EC(C16B5R#WEIAT(9:F.3KDG-. ]J'N%D%&=45KFK[STLEN0#9J*_(+I5BK!W::+S-C1/SR8U.;2C MJWDA]I^^[%SWLLXW4(0A>#LX@I!H@^ M@3,"P5E/691_RU0O;J48HMM4%#^]5V%P+U9WR6 G439U< M$]2+.N-D#%,J*F"!Y#QEB3:'-6'K#(/ C:T7(6<'% MWYO :YRS71[QQCF]X9R%L]M)GH,3K&@KRP"MKO9D_4HR#-HZJ1WO(^?L4*3> M/'&O"],;C,X]WW,O=_5_SUV\@X^CV=$1':>*N,',_TY?S^O;K8N^7KO NZUM M/NZ5^.O]LH\[,2-Y.9(@L:P G;;@*YL98U$[X[6):F_?X5 KUJ.[NG9WO\4N M[HN@;:+CFJ!=:B!N)?>>&Q"6:BTS9L%Q84%BY$XZK$U?"F@?,%[;&(V_[BMD MO%';IJEMR6FMN#;DK :IH@?4BA=SBCS4UF_)ZXP<<6]?#HM9U>AM9\;8>7J[ MPY#O1F\;5VY++NJ, IEF 2(7$9 ;@J!Y NLS6E4YX;;4J5JY7QAKT MV5DJO)VE(A>++GO<+4.W4 MU6>D/BD'S N:'8U3DUJK8G;A?.=,Q^ Y%:6E.* ( ;SB 71RD3N16,BA=MJ^ MG-KV( #;QNCG&#M/I!OPD34BO74B7?:%)69]<%Y#K(V8D(D$5GH%04O%R,6H M"1N3-N;8@N*)C3GN@#D6WBY/08G@$<@D!J@#!^>Q2#+'E9?.>*EXCYACAV(M MG]0FQ;5M<5GLZ2!/QB>#TUHH<=&[># Z;UY\L\8)VW;%T,9H8^S*&+M^G79' M.697]X)_?AJK[* ?"N>^/@O341KYR:?SWO+G4>]-=*PD.IY=,%>$R$)1BN"C MY(!%9(#3Q("(>^Z$"\*HC65Z]/CR?M=1OH%NBPW/]X;G10O&(#SEF"4P5:.H M9?80+Y8V;_@W+=XCEA4- 64%,<@^<,@(2!O 8 M):#(UFOEO>>L;UC>4/!+3[T!'1*_]\==F4$_K3$OK^G#C$X"30:2#0<53^M4 M&3QO;3E_>U=TM]R5WK!7AH;DG)@+R(DDPQ2\S]HR'2EF'E5&_^OS=2-"GHQ/ M3L:G2_$@\]"^%@VR$HL]OU!OT"6C! M P2M 70P,6T.%,7.&FHHDJ8W@'1]J MA4.NU@[DVS20[OEBY7X)HV_4^Q_W]ABLL/U]XM$KW#DW(M'5@Z*/QL=E9:?G MD^'-/A^&IYV:3CJJ2[5 _2>B&,2Y"$SX"UDG[@ MCB"B%B8'G;2UA72'7*O&MS>^0-XQL;9B(*\*7"?NM='1H\KE Y=,".63J\XE MMKY:NW C?2[=SF?2]-I*U+$4O1NSRF7+# AG3*&.Q"%X*X"9$(*5.B6.7?2N M1!PZ;M:_C'XHU-&D6I-JFXWAN1F%WJSO:1-M]\.\"]&FI8A*)0'1,UZ8UT6P M-FGP67*11?:8S-X^:CTTHM%NH]U&N[<5\.!D0K*4H\*$*C#FHNV[<,AV@OD^UNV\B-<1OC M;I1QM9/9 M"6UR5M%]0^,&"EBV ,\Y8'SJ/@1?&*(6]. MW4:[C79O2^O*X!3E9&*.*!)Y:U"@0D?1JB1"T[K;2[:+M HE#7=",$BQUL!) MB8'ECH,($8.)PHA0NT4/M<&A9KQIW4:ZC71OCW2M12$-NJQY+F!43K,0'*:@ M4#.%N9'N]I+N(O?%<^G+MB8(I(K"U<:#C\Q!U,D[$1V)&O6$0\.:=)"$H%\^KQEEN(ABI MT:.DP$68JUPWE&SM-*6^D&Z7X_2W[K$JG]/HM_W_*A\^SWMIK$CU*3L'Z_Y_ MAO^VN8QW@WXW6A6_EB\1O&3PR,:^!C')V4RGVJID]/QK/PY/RG? M/NWJGKR=^./!!S_I.L_-CFA*E0RZ=?-)V5;YR4MS=]M/)" M_,7ZG<\957F;'\;SFL3?3>C8ST:_T=\_CM+LZ#.-+?W6^4/$%K_B0YGXV>SK MOW)W&_7-;3$75V+Y8YULQV7.<<*4%>=$Z,A:[2)EQQA*PY#Q7R7?^_Q+1Y// M;^"#?TL0)N3?@\_E_7WGCS_Z3].]OUU8AI/1Z><)R5J^YQK+]>YL.AOE3]_8 MSWM$Q?EBFRL7^\7CUX?/G@P'SP^>K/[@WO%/WR'\^?/CY\]G3P^K!\ M>O'LX/#UX.4/@R>/7__/X(=_O/S7Z[Z_B?\\._7E**_L 85C"JN,S\IP:?I_ MOSKS$S]Y6Y[)6M=22^((/NX"AO\=A_F-)WG[_X>QI- M/QS[3]^-3KN9=K_TYR.B_)5S##CWR&I>87">!WL^_#E"'G4(^=-A-_^9$8^D M5%_],7O$O_JS;PW+^2,K\4;#?OMGZ&YILOI:P_Y%KO%?IGBX2R^]PCB9/RKW M(\,O8:-CUQ]J+]=R*!^4GPQ>E).!N<:N>H%9>^\^C-_\Z..Z^=_B_[Q>NJA?J MEW\]^_CF7[^\>_/N_>\'3W\4;_XH\WOZ,__EW8_BY>$OQ[^\>USF^%S]V57U MXH_CXS>'WQ_]GGXC!T\_>7=P=/C]P>'_SPY*',]./GGR8NG[S^^>'>< MOR1#OV8??PV28>0:0=FL 9G.8%44$(T3V0HK8XKU5'-#8_I43&=#A;$:"SU( M%KK+/G>-A6[*0G]\8:%L)!K)5*4= C26P,;D"Q49CDDXJP(6%G)R6':V1RRT MT7YVCXSJ-[<\3M5-V?FH![/Q8$(%WF!ZDQIT"[3&XY,:P?2'_]Q8>70Z\Z=O1_6NTD^G](TN M,P^R[]76"9#E_6MDM0I9C98$B$)MLG4:"-$"ZI3!IV# U@@6"II+;XK!;(=R M_1+8/6ZIM^N0[H?^:)"^.:27?& ^!@I>0##< PK*X(SHNL^H8(4S4>NB/VHE MZ,MM[NX/TCOFZCBHS>VJ<^MS5[L!_?Z!3JCJ:Q+/^LN>M7HJKE2T/!C2T[R"&:VA(=A07+6:S)G")8&[,4U5T_ M%.NG;S;G1V\Q?9?BHV'Z=C"]D!_1":48:3 YFX)DZ\&3Y> P8B;"R*I%P8?: M]0G3.^;\^*(^IC7#"X*?4GW?)U6!S#TBYVJD.4%Z($2ZBNO?USUZLK1%C:)6 MH*B73Y9D!^?%!,I*@-05(RYJ[^NY*9ZY32G1_\@?)>Z MHT%X$Q!>J RMK)=.>1!6$J"SU=T1")3CW&1NA5>L0%@,N6Q.CGL#XZL:N#.M M,"Q *=#)-)D4H?$YQ,?_3C>[9=D%J^@N!<;3\YUYWFW,H?_]V5S]?4^GE$>] M2>#?#II:CN^P%$DRET#X[ !USA!B-, 54YRI5!YMM;=OA@[7+H#='!R]A?)= M"HT&Y8U">4EQE-V2)G)@4A4H&QZ+XM )E.>":N,FP8K18(<*=8^@O&-^C8N" M(Q8D.AL0MFT!UG6LWWYX?QY.GX+,SRV?'CV%RNJV<]'#Y>= ^ M?(8'A^]_C5QX4W0%$&D+2,1J6SD%,EB>4ZW/QE-W\2OXIHJS-;=&__!\QSE+ M#<\;P_.GBWAFC+B2#L%;H8OB, 3>Y%@^F,+.7JD8:W#X4(JU%J&OQKD4TYD!6 CI4/C$FP ME!E0Y$FE9$EAV-L78LC<97_R]3LW-"=-?_%\E[JIX?E6!=3C7U%;%%E&2.@B M("]6D5.6('(M/85$W/"BG6HUBLM7O/>"YQWSU/RW'YT6Y5'^;'G$.PDRS[JY M>?CKUMIV?14==8LJ1;T\?5WWZ&5^W.W0X]/4??'\Y(,?32I3/3GRD[?4^&HU MOGJVK#\,N1A=8%!,/0?H?0;G18:4@Z1$7E'@W7VVO:)ZSLJ=HYK;IH?0ODO] MT:!]V]!>2)'"T"YRH4%8$6J0.T(P,A1\\R1]=%&'M+?OAGH3'>=;D,K*&'TY M.Z+)X/1+/LZ,3M90(5MK*MVM"%F]O66W3;7!1-FDN?ET?K/=N&DE;GJ^+#O* M#K*L; :2418S*2D(@1M0FD<>E(LFIWJI;66K/K)E>.ZK]&@XWAB.%QI#2IET MT1) !9. 6M:K7TR@#;/<:)>0=8ET%B\GW6RSM^/:NN+/[1=&IZFHVPJE>RIU M?>1/BZZNUS!SO\? GZ;!\RJ-/I>I: MN;O52]"TK-V_ M/4PXW_']6X/SQN&\T*-)L,+%4@/*S&KHD@+ON"H69BR*% W/*N[M2SE4HB=P MWK'KMR?E%76]6ZV['KJZ+K/3Y^WZUVAV].1L6E:.)IVGOI'42B3U\[+F"):C M],("JE"KSV19C&9>2W9BUMIZ+G5MK/99%*>_?GMV_CT+ MPM@(;"4"B\NJA)/)QI1-PUQ]M2IG\#QZB F9D4YBJ@GDT@Z-6+MQ27.(]!;= M/5$E#=V;0/="GAAK$)FS()F2@#YF"(@(B45T3B9NK:]]B8K-L79EWN8+63LF MY(/_Y+MF1$69^!@G9Y0^%^5M7I)^AX2\FF]=S::8;]P_%G%=C<%68K"WR_H$ M-4450P)N0@24NC"8S@)(>S(BE?U--4F*N6$QQ7ID836W2?]"13:A4!K>;P/O M"\5B?G22^U MR577RY]IZE,CJ95(ZOVR*$D.JQDEP:94.RAR!;YV/@G!>;M7C:V; MP);!>PM%20/Z1H&^4",^.[0N)BB(3H!>R8)QI2!C0M*1LU#SN)48JBO"Q5HB M]UW=[%S(H=K\]]O-]I1M4-:>S=A4IW%E/R5G/P >LE3R$T*XP$%B4F M9;-D-M>6!-Q>CCQIB39]1??6Y-DT3&\,TPMI0BI)HP*!T"(#5. MYQB9Y'O[0@^M>:C-"72_M9D/M6)VHC0(GP;CSS 8U*WX[4KWR5^M M11A/$DU@-O[P75V*KH3OX//;^4L>Z]LR_%VK_H4K69*Y!$9. 20<(,1FP9*1)@B7-75%D M7 Q1;DE=D M:/R(?27:Y]VE/ZVY#KK<]D5:$QR,?CC]-!GHQ/!J.N!Y1GT:SL\FN M1=5OC?(HYGF @A,!)% M;E@Y-*)=_SY,,-^KWFA@7A?,2_4&O,VB<#&(;!6@] 0^N@2J,+14FO-$;&_? MJB%S/<'RCKD^RL->YI_._6.UT5GU=GR8U'O?V:SQ:7KV>;\:<:U$7!<*+[*H/$HC@!+5$+20P1,: MR Y=<+Q\M'IO7[BAP4TY_)OGHW_(ON-&]0W9MX7LI5YG,2>+FH%/P0&FC&"M M<2!90BXS<29<0;89\BO*N+<: W>E2\Y5>7+ML/-#=(+*?)GRZD+ MG&W=H6]*4Q?*+P9&,7NC0 N? +DSX(4J7S&3@^(Z22GW]KD9HKP<+]N\( \! MR_?J!6E87A?+"\D1I;;9, 3*)@!&Y\ *EB!QDL(I%)Z*,:&&ZHJ2(,T),GKOT[?1@+U18"]%=3@2BE$ (6O5]FQLD1HY@0J" MLK8F>E: S7%HV-I5VYMW8[TR %=%([>N[KU+^O]L&OTPGBS3V!)KM3R+F[/7 MA>J)3F,@CP:<" B8 @/++(*,,I(JWS3:[.WCT&*?JM,WQT>OA!,%!+75%L6\@3!1#(F M1*$-UALI,RS_7S]CH*7_-P[LS_ON?97-QH&WQX$+(9N=U$(:"\(3J\%#$@+I MVD,^9F.<9I'5\OY8N\9?C@OL'P?N8 V /#KUI['5 &@U +YQ!QPGE$:S0?:Q ME8SO4<#9DIOF'^/3MX ]K[Y7/D2NABC6KM'8+H9["^G[NAAND-X(I)OJAUE(>&]RF/9IKN/MBDU[F1E7K4]7S"R7?C6'(4[&I=11%?=0;(J\X:*7)4+#,4^W\67/^ MAQ9[DBO<+G[[YSEK<+X_."\EV06F1'(24A0(R)*%X!T'BB*&7!\X;ZORD(8/ MG>X)G#?D\;BVT$BCWSZ/?3X$U-=_=RY8^N '&4VG9_XT=D4!OHKC K- DS]! M65B!S)(H?,Y01>LH:8PD ]-1%8S_^ORJ _GYP0]_QNE3"K/GI]/9Y*R"]7GY M$Q.:SG[R,WH]*Q_2*YK$\@/_EKX %D1#[#40^^/LQ9,Y8@_^>"\/1H[]\O^. M6#SYYZG_ESM[>?+\CX-W;]6+DQ]&97W*VOS(7AS^[]'+IS___N*PK,_3']6; M\IH7A^]__W]_O.$O#\MZO2OCO"LK??CL5Y.CB5(FD)Z58[T0.GC#%0@;:\7 MP%.HL5R/%+N$_O\SF-+I:#P9G(YG2^JWX*59Z[UQP#T_IX:7^>?3*<6SG'"]=L)]-0BR(7KSB/[T!='LX..O&K5*#$/1PI8 I=%@E35@HM(N:JV\ M=AL+?NR?#VZ[Y?!%S]QJ$ICIE#TZU%J'\H&[\E$&SB/3N9A!KDG@>P?KSQ&/[.#P^<=?WOUS M].9?+RY+X*?/?@W%XE$R$.C,+""&@GSZ_^R]>5,;R;8O^E44O'-?=$>0[,JA M*C.[[R."]G38MX%N&^]^]C^.'$%82!P-MO&GORLS:Y(0&(P =7G[&X;I*H< MUOJM>:U"("$-S97/B0[#X=F6X!/05-G.+ M&N1':Y@_5(G+Y<9X&Z)B26(5H^I@ZL8P-3?.QII<*$P*E Z M!,X+;(WRH&4L\4IWHVR> O>NLCBCX]Y[XMXFL,R]TCXO)*)&AH;R5"*=9Q2I MO""AFACX66]L4WJQ/T WLN8>N[:"5I'J+%QOX-3$]48:%J?B3+TNFVT=O!BO MT_7\&6[GKW%_:/IG:E#=7X=0/QG$"V6RF(:%U91E M/B<;VY)LDJ)S8CQ-/K[/-+:.C^\B=!=+/87@5&@DBH?SE]7!;M="?NM(RU!/R'2,"<$LEAQQ"SH)Y)2 M@S@-+6%I1KC&8$')3ZWD>[@0 M%/AV/!H,0K^*?IGXTWE0'C@VTPS+V.L/1Z&)];MC-7;'HP& 6@=:-P.M#_/# M?Q5W2N;( &#A7L^.(L*9@=P-P*XN7$Y@BEM,6@D@A%02[3@2#%;("V9D9.K"L4$TAR(4*G\> )%1@)E5OO"BLQY:!GK D//S-O MREMW-AN;8Z#WU+!Q='HZ&B9%XWDY4M8\NR3,]FKNZL"_B!<53:$.FVZ$37.3 M8 AF74:]LTHXO[&-2;9)R,4)PET.R5/@Y@?((>FX M>87_KDT]MP4_-793&,2\;#/,,QS&O_;2_93%]D SQ$KL(>>N1<#E%!;%9I@HC"V- T<.;&;^-GM6],],8.IV-QVYHSGO3,3QN$-,&>O#_0>V] MC=_M=@B_=E#WD"E$SB03A '=*YTA@KI!RN9>$**QRNK'- MZ:V'@]R4DQZ1R^Z)H<-Z]#_L<&(-<**E%F%L<'#;$^,IF(8,(PT*$Y+E_Y;UQVUI4&2$!VHWPC4YYI7&ZM [0.]C^8\ M U W%"F#*>*&8B4*QS)! -2+8I.SBUU='GTI8H=U3Q+K[C.7L,.Z]<:Z1H&U MRA6@K$I$1.;!T&5@Z/(X$Q,HP%'%A:!!@=TL^#I573\#]]V+RW33'NII=]0? M#D.(>N1[9Y%?[LR<>&(0?^/M/Q7\)X630N0FR $F52YS3*AGQ#I*'<]L&)2( M)?P,/PSL=RA^(Q2?:X?N"&?8YPZ1,!:*Y2$Z4] @R"7!V.5*8AFTR":#CP<%&F]7. M@8#S"G'*@PZ+PUSW@B,AB1'&^SQC9F.;<,#!BV4V:XJ#S\ M>Y6JZ^#'-U=R MY],(TMZ6W,]S!?^5'\]3$0[,$:*=<%A3 MX3#7DS_WDA(N+,J +! S5"+AM$ VTY11[8@(,PD)%9N8KZJMU,HX;,U]PAW0 M=D![(Z ML*&A\D43P1D3F,!VD8+SX!@-?,6D:)P MB%&;(97E&>(%PSS/"EJ0X&[7T?TV5'CCXK^U_V?[?\*]J MW:UGA8:2;GSO_$D"?_:Z?[I_NG^Z?[I_NG^Z?^[SGUJA650-3M7XJ#^,FLE" M Y=:4XA:1:T")4T&-(:!.INXWZH__%ZUF.D/H^"/7UK46> MOW_MV^GQ;U)N MB0('G;UT+9:/3[_%6U&=7]"^TN\XV:(TO_37V1:^]'=7/1;C+4'93SWVZM\Q M>4>++:[UV/MVWRXG+0)/*)^(PM=_PW2K)K?^T *I_8;*)D(/8SN^FYV=#5QH M0J$&R0_L!Z.OO?XPV7M@&OPVST-WTG'N(9]QWSDM+4J9(PW"UXHP=LN!;+TS MU;?+26!^%X_?C_0D/3[WF6M=T?5]T9FS?_(J_W#R-]Y[\_9X_Y_7G_=? M?O[Z ?9Z\.8M_'D'?@>G\W?9UT]8>&>I+A KVN98QO;.=_,Y,7>5%>Z PYU MSH!ADB%-C$>,9AZ!K'!(,@Y7I%6>T3P4WF[F?%6UMVN4I)' 9>X.S>C4 M]:;J&ZADJ6U<[. 9TC3&SL,FN_*YYU%2U.@:J MFW(2*9DIT.H<13)C!]L/#J#[9S' ME/"0#7X6R"<-U4[->5UO$&J")U>Z@SL!_[0$_'U:&V_#$@_\^XG;F4S<]$!/ M%2S=[@ZKZO/7H[)'NOLS4.*??:7[@_[TO-,#;J '[+]H&252%(6R4J&,BC A MIW"AAM$AR@LEK9.<$[&Q+8K-["G._^XPZTEBUGT:)1UFW1-F-;8+Y]Q*02B2 M,G0*(KE'F@J/L.>%))FTS-G0*8ANLOR&\;&[-UXNS59NV1?TDI2DN^&Z^,#? M^F I],TUTID/CUU/&;#$83'GH1G&<#2%URFP+F!U?5CJT1B,CC,UCK[IZ;&; MN,">,?L[S-BM1CW AR93^$'T96]=FJI5OCRJSF>C2518?QN'<;W]+Z[,JRH1 MHO6M,B<]:[ZB-*Q@-KW\*VN2+BX6U.O6O\-B(U1(B1VS/L?8.2:=$(4TSLLL M8Y1G+,.?*-NHOG0\;DR1(X?TV*G/2'G8WV]J\%6=3S;^-4^'0(3E@AC9XL&N MO<:)G\KSYTO/>VWEW^.K%9F]W_\7E1+@F:]T_ M.'SUKG=XT'MQL/_NX,_=ESN'KU[V7N_N[^R_V-WYL_?N$'ZP]VK_\-VZ[^27 M]T,U ^O3V5\O+O6:-,YK&D\0OS\[A;68%=@O\R+^8'RDAOWOT5/RH@8R^,L? M:M*?'/B_Q@!QPVGZT6P">YU,7KJ)&??/PH]VAG8'\'(VG ):_@5?-GTW.80% M_C&(XST?5/COGY?"_W27?/CG/87/?=T_/ ["?[!_\D?_X.4.!07@_.,_'^'/ M[[_M'7Z@(,@'[K_?PL_LF2:L^'#R\?CCH8$U[>"#-[O?]M^\)Z $L+V7AGXX M_/?@X^DN"VO9/[%^[_ SK&7OD\0%9RQWR.)"(9;K#"G!),ISP; @5A+/DU;7 M'\Z:U(87(*>A0N:7>NU(LA.%( M+7F[,"MI'LONF\5!FO9P[__]?P3!^/=>14^;O4AL0:*VR2TZ:][!HOL>U([A MM-=06J\BM6ME02\_@CE?%19WZ*>Z5 FYY)34M'1G@GY1']**-DJ+!W#()5FD M !@,R**AV>K]$I+,79BCX0;GO:_]Z7&O/YWT)C,]Z=N^&L<9GH%.2/9[^F+\ M"Q#-:!R/I?S=BZ2JE;_\M0=4I((G+^BSP0D\5A/@%Q,/-.AI\2^!MDH=KQ?\ M@BJ2U"G8-K"6Z3&HR$?'H]FTMS\:P[IV(O JT O'HTEX_#A8/N%ZX$AGH=C3 M3;9ZO: ZME:#^>^3WMD8K*KQ>6OJ5^@5/)A9%_?@AG!Q#IX^/-KLZ5E_8..? M^K!,-4@S%3;CLJ8NN2@#0\S.0 6UKII?#Y:BB9^$\W)#-SXZW^S-IM$(BQ\? MQ1FI\R>Q">=LCGMJ\AN>"W<;3FU0+R8.BCCM3R859]M^.#L]"XN'1XV^PHN. MPA;*C?>K]HS)36O@5H?E%N/WQ_#GKZF.830;F[">8Z>^G/<,K&_P>_Q,=4.P MCODEPH4U9!7OJMILTO;3S0$/A)[.2_O\T^*<2(RHI#DG"$FJ$8RQ^&O66$H%Y1@,$(\H-<% M$[RDB428Y6'^UOL%_QK0H<6NO_=^(;_V#OJ#2*AO5/@!_;7WJN&.976.)PU$L>J[" M\(: _Z7UO/#2(&'" 1S#8T;I)DK67C"A[E8Q+_7O!>WZ//W[.6O8^X?O/]&, M:I-S4*F]B7%]AD1.*,I!U7 $%\1IO&U[PN_W0IQ:E]*RR MLR,0'*LO#L#%#4%ZNS/X?9R]&AX[ME%]BFJF:HP($/+PV#/0?TK%8S (NIIQ M9]/TW8 *[X?Q!>_"FR>]7TJ]\_W6NZW>FYV=OVK-TP?8"#Z'_FEKP:T\A+C& MN(3PV'ZCBT[B=U_#YWHX0W_'S[V=@?B OV4XW/5;=S0K9VR]0_\_ -M?L_%D MIA*<)NUD/ O;2'I1]6$ 2^/&P6=_81U^-)H&WV8K?R* )'QD$'6>J*369Z"& MPQELICKL'U_.51=0'UWKPH)HS 9P W#O8.G'NR&AX,ALF7;,FLNM?6%AQ\G4' MS<$!6:4=IYTDD^O@(O2'T6X "BXIN62',*LNSEZV ?32?L.) M]($D8*E#V,MD$LRTL%'5\ZH_[IVU_1"E?M <7*4Y;-9*/WRDT5&:QH.AX'12 M'V#J.#BI'N[:D%6Q'.SOCA6+OV 1X]01_ZTS P7ZI2^5TIWZA%HNOF>H8NQ] M?_^):)Q3+#E2JO"(:5D@X:A$UBEO!->@8>!%%>.?8[C)FIX:]#T+1Y[X1YT& MZ=-&@G%]"4 0P'APWP%):D4U3EJP0>.>B[+ZY\2?A"&R-/@W>CMKJOIPC 5\"PF4;M_E1]=J6(;1 Y M[!E,J=(SM*#(+YSBTU 4[QA%YF(%G5&R__W5)^&%H9PJE(E< 6(0BY2T CE2 M4,TR)07+%]W^WAFB5.BTSBDKK%:.$9I[:SW&6C*RB#!_-2HKB)RY2[A QH_= M* @47)Y68N)(53\\L9\Q)BJO[)R/.CH0%YS2I5>Q\>&6YD12E@#U3M7):!S\ MG:.O00^:^^[H"Z#FU^.^.9[SNKAO;FSZ$Q>UDNEX%/663?@@" =U=@:L%9Q) MP?$QK7S(2YYRK()ONGS"(+I-6U9(JB4%'-Z!-4Y:,97XJ\H97FK4:9?18:M* M"Z415X#=I_#@TD(R;0J$QT?'4\R/@(66NEG]^KCR>A<1_$L_:NN&$J G)UHP M["8IJ;NUK^9Q0=$-C_R?&9PX'-"W8+I%*02T!P\;1?D&2IYSI]$A=^FC-LL3 M3>\.!HNSU>,'9593\OSVRHE_H6 17C2(,8%I\F3'=TQ'5ZRX/YG;FNI-@J$4 M)%?RHP-!!O$X^AK+'^=?<_>JX:MXD'MN>ARF)8&$3MIR@O?GB.HO=S]Q(3)= M2(T45ABQ@A D,^*0]YG@F6%9P?TB2B^+!?6;\YQC@T"M%[G9CJ(]/DV,-\_7 M%36%F-&T#2K]:42!"$NZC+J,(KQ,%WC>#V8.&'TS*4\)PDK]+H0;D\'[X>!+<; 1 &$_CV"X_@/G&;0'0_&?P'R#-UX M[YD"VOX)"33N>(<<>PU8CE0K.0,")@R@:E4)*/%(MF"L5U=>J)6=Z6P M"4$M4"OZR5%4MM2I/$8A7Q10M86=4:B MLT(E)VLQ&4D_!5+3Q]M+G!,I_>B3&@7@!3G5DHCU>EMBO'GB(I4GLF_K)-M/ M,0'ACED9R S>-GP1#5LP&UIZQL[0QK^6_LO.KM@[^?S)\SS/6($1''F!F'(8 M*8LQG]*>[0\Z5_-G2C*VF_]*2 *EP& M&X)OW(;^B^,HFJ?EM22$';5_'[3.TO6"0DC4E2GYO8"@,9\#7IJ\.5&@MR[X M2/6';0BNW?VEPIL6%8R"L0,C9-+_XBZJHF_=%P?DEBKJOIT%7_;D6FL&A6:L MJG6&,ZM7;IMH=6/WE'N$-[Z#,YV"_M)/<1HP9$JP7E2UJDMH>62#IQX^V@_+ M-^T+2/I2?[SL=N"=%4A=.+/F9%- H6TL@: RL\I JCEH\:Z7D4,XOW;PI7*T M56=?'G1LCK),& 7?^#7]9G5ZU7]5F56G#O8P?UVS84@.2LOX&D1OB!'8>XV# MOY^X _\*D.,TT,OS$P'YWJ'Y9 47VGJ'G'(",5^/!BW4QR^\,J6DL @-,JACV' M[0R; &P@*ZLDQR\@.$>S"C);:VZG!<:0&KPG2@2 TYA Y.)V:CW^Q<%_=E\B M+'NP,.M. 9^:I,B0^?@EV,-'@Y$.:_@2BW4N+CJ%8X[CRON3TK_T.2SA9&:/ MRA/0(6-TF32Z&(.)WK5PKFH\CJ?U18$]GDRAY9I%NJEQQ-\8\@U^+9"1:ER7 ML:<]E:F0L(E_COL@/)M Z4+4)6: SM]+&(H-XBC(W.A[;,5(+PLP+^[U$DJI M,ZU20'99R'2J/@=W9W")?3T>!7 M)N=#7GDX\NI+Y8/ :@]"O_JI&4W2;=6_;EBP_ R*)6MPY3;D],&55QF\R1-L M9J!,;/9&P\44;##C56#6!0]43*!-P#.9PDVA\-_2#[6YX#"KG;4->$4(;)U= MA-6PAQA3!]K3H[7?G-X#L!@R(S5'Q0F@D+N3'5+MHJ8 CX&O=[ M2B6(S-TL9Q[! ME6AQ>2+@PL/O$*?#!\LV0/6,_1:&2_]@>#,@0!FO!1/RRO MW\::"\_.0JM/F(237KG[T$)'WU-(8-P M+0:P J@NJB E["R.G9+*)AFU:2 #D-[IE4BM0^NV18M8(9@83B MXG[O3=S Z].9N/4PZ/9S.^5\#!F##A2RJAZO;]76O4TM%SZO::'ZIYL6Y*$ M)QXM'EQ]MD&Y_T%$^8H(\T(YXG.H I675X&N5T'G4A?!CRNUYETQ0AM'*"T< MD89AXJ62.BNDIO!U9A6_O0I75#WMJ#,I"4^WPSV@,FN1_.S4 +;9=_QKJ: 8Q;555-D%M-K2$ M=%0[U%G?@O9Y-!Y]#>\ Y3]B5=3A04O_XH)]- [)7U']&(-B_:4_GC49Q-5Q MMQ(;#Y<:+"'6THK>!<4_2J8@H@ J1J<),JIN5TO3EDN5P8V'*KF;,;1> M_G4S&7/)[H@.LJ,07!DF%0 V9EI[/YOI05A7.D S[@>C2)^7FE3D%<,GQP"2\T]OA\* M8,(O[2PF+:C>N!_+W$+J:IE?5!+CY;T#'@L4[ 4+XA)W\9Q1 H__TC=SJ=JI MR"AF80Z2BS;DDP3VFTQ*YT,R619YJ&;A%C_$64M!6T_::"PC!1:K"; J&:N5 MB' UR4YVT:H/%4T3Y4MS#S3M?DP.6HS.-@4-<0\63*+(P\"GX7U-M6/,F.S' MO.TJ;3IP9V]BCIT-106QVO%"NC7<>$IK#?9">&%\34"(D'ZISD*T%>RGA'"[D1WP9#;Z$3Y0K.IJ!F10H:'(E)!^K(":& M[BAJZ8&;@A$X6I[WOI ;WI\T.;6P@@04P1BI-J?37)F-M$ @;]F9G M";E*AT@#WX$.W3@4&,1C"A?S)?3-!'EV/@D)[/#-8"F.@<_FGE/"PF04K:Y0 MK1L,L%"@7"+T$I /M0SQEQX6.0HWM'#5ZHOJ#UI&=B2U\.[6=S^[\[#DR6@X M=(/V'0.^5=8V/#M\84YXM&1%Y*]_P0?B-EWC%X%-C%,)1_Q^_>/CV=2.OJ8( MCPD&8EE_/9\(G;+*4LU&U*0G)4O-';>:@5@8ER'!. ;Q"F69-O\F%46XK"<#R6P/XUB#YTV 5QZ$@)#I,@CDX/BL3 MQ1\Y?N\.2Y:=U!6<%]BR L%&U]KI@WA[&_R>J9+E5:4OO0M%(8$$=^#RVT4G M+W;>OGH7?EK7=7TMU:\JG#E07P.7ETHEWXR*Y59RZ">XJ!X1J"MDQR15HA+E M80(<#H%1,M^->^]">1#EM,'#/FG7?C<:IQ^5^LH6T_(!J9Z&P+,!!^82ZR56YY&9!FW.U0<.0O7@* MUWA [/F![9V\HF%2MV %D8PCKW6&&*4,:1[^!-=";.X- MD6 QDXM]MT&># 8E_;9HU:5)( ND&OV@;0W))5^I6P@*+4:#:M8,SASX^<^6 M=#U^0-V[+##4GP;U9)KB6VT]KC9;2L'O8BE0<]:E!E2A<[JIWWO'(*- +&WV MC@#DDG;4F&K!:#P"/>UB..]'<;S-^/8RZ%$".Q6?0@9UHSE1%'-7;,L5SA M@N8YYDHH(K!73],?6268O6VBG8\>==LRK(SB?H^^L;35U.BH#HM&L&ILX.1D M:#'YN]+*G< S;5W$6WL8=]Z]J+78P]$9<'R1%?5OZY^T')#OXQOJWVS6"XME M*^5R;G_1#G"Z'*)#)K=TJ0*2% 6JI](11;;6QS,1C; MBFFWWCIV?A!%0I62TD0SX6EE^4Y96'%>VM>3U&\F_7"0(I!UNF&ENRY9;6NI MK53'_J35%ZJU,GT^YWY):>E -:GWU?=*N"U$LU4UM *.[6CLFBB]#GGIUL$E M-)L-:!"MAW)A9:Y0=?)I"\$@KG=050^G0TYG;$;CTO$!:PHNX)CG 4I.U(A# M '6D!Z51GW)")O#G212CU6FU0\N13!^%+G336,B%S3T 6,RKO*E_18,5#256 MJ-$X,4NWQJ2Z6KBN"!Z_]7[I_]H[59-IV>&M3!I*1--3PAW.8G C.7!BACJW4J7I'#JA9G<'7>_ 6,+)'X_,F?REQ1$K_4B'? M!PV=L[&9QZ1?N45#$O'Y6<@+@]W%5 I;EB6Y?HKI)_92L1-4R@2:)$ "C?Y; M=/>$_<#NHP&9'EYVQ^K#"300&ZBZ7GI];$TDH\*:^FB3S=XTZ"OK5P+ C!?[ MX/4FYW#2IW%EY4OB3?2;TL7857KI=YIZQ,E,1R=54+U#".5L$&_?Q!# Q;2X MU@ELINV7?[[DS"(67M,4C2\K7@]\ER8^W_54MR(0M&"4)H7Y=@"?LG8@NX";W*!%C.6,8T1 MG+A&S&*/5"$S9%1!.75":E-L;-.+3I@+/_A?%Y*2:UT5H$./RCS0Z3'P]YS_ M;[+H "Q;!95>P(@1X:)+Y>^G0$$66'@K&;,D8\0Y20LCC7-<:)'30OV@5V9' M4]>DJ;UO>SN?G%?&.VT1%4* X9III+C*0K,+([-,,6PXT%2QA(3"#=_L9KU3 M-+.,,05(G^=&$,P,#J!/2&&(^\&0D^YFKWVS^U\_*6*4QUXAKSE!3*L":2<* M)*0M/'>Y5R2#F\V7W.RE[O_KLW\P2*I&T(_"E+A29P\EU%7LY"9:4=*C+F9I MEYK69%[G3$IZ4L4WVU9![$<8OQ2,3G@H.@XAYNKEI6H_COI[T$CGV]-6 MB0B7^0""/M\["\7W,=09,)/Y=//A]BNAD0T5S;3.H,-!_* MK"^4%%1R;PSHG(5EJM,[5P-$1WCO[T\*M'EG:8X&.;K8W:N3J2IHS7&A "T$(43Y7#N0K[531U?1F M_Y#OG[QG>X=_?X.?D?V_/V'N0$\D'FFNP%9U!B/!,X&PU$1@@&]5N)MBAB'8 M$6XYX[EGWH;, J&*/,MSSBA0=:=]WM%EJMQ**[!%-C1<8@9$@5*Z0#@OI!*, M6LS-QO9%1?02S;3&B9]63V_2=: J*EVF+=4A@<>OX0:?=#37KZA\*X,-DVE5 M3E4ZI4//T:H6S,>DI71"J3BVS'UKHB=7U0&& ZX+B6/JP'CD79R5 $O[/!Q] M!;WRJ&E/41877W)W51Y@*I<=QRD#:39+"@RU\D1:KYE/C0T[Z(=$QKG*PVL= M5?K00L%E= Z/AD>C<#K1@QWZ4<305=393T:Z';K9C#]H%0(D(^%"XFXHRIM, MTJ #WZ2A7E+M&/S/92YGF1Y2]0Y;V.8UJ&*S_L1B,6:J@VS5@Y;QP"77%*I: M6_6O\T>24M6J]2[F6(;[F52IR#6?#ENMF>>;736?3SG?TY"!-VRLE?3\5BER MJY3^RL+HY1E&R9:NF[H$XZ;)_O.MAEFQ)J$\.ML^M7;OPDOVE>H'TH/F=P7O M>[T2S-Q<+$(.&91UR8H^3]7%L0W*S<1R1@@OE'#">LN\42(#,R$WV%A9<,%_ M-/FV%LNGT^^_E42S.ZPB?75SB1= G8>C\.^]%*(-,_!2@/9UA0*OXFX:*?Y\ MA?@>O'_OY?M/<. VY/BY$(?A(AH=3@RHN97%^.OE9IQ]3R($JM$*]+9TM8JK^;/ MFY=7;.J'"L'23@%5!OE%$;U9QF8O2>)H$CA&95_>**J:']?MZ*,VNQ "Y5(@>FI8XSYG[@-4/Y#7*TEZ8:-H=Q4)_%NVK+N\._ M@F@?S29I"L*S3=\&9OX>YI4*#M:M+'RPLS!B>6&0=CE&7 A,*,-<*K^Q+;8N MSANOD[8#X=^$0HCEBBKK!-.2<:I4**+W.3;&R*+0X@=NN8Y"[I%"#G<^<6VL M-5HBXD/6*C,$25->O*^C?,9V])I%XCDNXZN_W215Z6[_Z R?8[EUC0::)\9:[/DIL^5+G$ M"HNJ&D/%_@@ L=-8BM&JQ$B=5>;+,/IE?]:0F]V,U2CC'77U35GR>M%!$%L, MU0Z$L+Y!Z#=2-I-P"N"W7LTEFRH'(];)/$U904S8B:4]E?_XDD.I/0CE.K^H M$)NIIQ]=$F>YHM2D<6F7N?%7E2OJPEFOM2Y41D&%M)(JKSECDAJ5BTRUB[\7 MQZ';V?B2<>BE+^BM"\E58>3R,D7N51DR.0QSD(X.?%+LT@TEC0X_.T4._GMH M/DG"L2R(!#5?,\0R52"A,H.TS0J=:4&,8QO;HV$:);IDN,8C5[EJNKF4SN=G MGC?E;K,A'$AH,7&!VZO4P/F2E:1D50EQH6'NX'S>P3<;UD4:BSV3%YERQ.R\+^5TGC \:^V52):R\);.+UO(I(Z.KH;.B(A M-I7)'$OI!,)"@!B2N4#:$XTRJS$18!ZP$)O"6Q=+%2HZJEJ1_1AL6II3.;TD M 5G=(3T](B:RC%)/OEKK:G*U0=F!K^%'(0%O:'G\IPI:O6@'K1ZXK':)>"O] M1TOR-DJQ6_I08M.URR)Q55[(Z=DXSO,,XQPGM3.E+#NO.@":@>J?U@-%4Q.H MA8RB)NYY27I.FEA^B9+>5)^WLK!2]E33ZZ5N_A*KSLM&*0MR^))B^S:6QH8\ MK4+[Y4T#YU*&+LLX*G-_JLR4NLH6+),T0&=4WT/3K+OJ_AX"K!=OMYDZ,0!& M"L ^&M897K&SW!34H[(KZ, =@957CI,/)14J'DQXHJF&.5K#74G, @ P7[<[4%3 D$UU*HFDAE]Q9V9JA3#M:?OYI<@6H MBE^:[*0+@YO4E]$X%B5/YU;8\,>U7Y4TV2CPHVT94K4B_)9MT@*I;*8^?J%) MJHH-]$+J4G+-SS=X*"'^4>#SU5Z.*YVIX9Z7>U/G%:PI;Z M7P+9OHCTO#.T[ZL.5#L)-VJ;?O2'>Q%LE_"7?Z(;XF#H/@ Q/>,H#?SYY/VG MW-B".::0(%8AYB1#8-L[1'E(TX+?F!#(R[,5Y@@43@J1FQ#.8U+EH-81"M1B M':6.9S;0");P,]S1R!K0R/?=3U)(9W7!D8ECRKC52"EBD*$"@TUG#)9T8YOP M:R<)U*E3I4BJ^Y\FP;1.9YJ33J/0ER[( M:I >XS1+JVI!/.]2&<ZX^=W"$-]GVMZJ6$V(-X2P!V!^.$>S7(@>[]>C3>*7?][/!L#P<\ M=HX=$;4N^H3SS:MR/E9P&#=,0=FMQRI.T)OVO,6#P'-H-XU0&J#WH..]&_GIUZ"1 M__)NIJ+56-2,9!!F H4S.:Z M2W+KR#;G1I=&4W X<2%R<-ZLO!R^[4(WTD$:F=JR?Z,RWTK!77ZXL3-J-"C+ M-)+&H*R[)07Z*P-/E>,_=D1NTCV:L=US!JM/VSE5#U,[;3P%3N[)FZK7/$]ZR(<65VA.\*$&_J3.&TR3N,N2:K/0Q M"+7_F:GQ-'5'3G%8V[?Q2N.()=5D%2<=Z[)Q33\<>'Z- =-WH!S[=^M3;&GO62H*6<+)\Q^LEY6BKM?P<[=3=WF(+.YL@$! O>*9:)E 8 M&%)Z:%N3M$];%VSKZP)\.HU-\-VD-G3*B[PHQ4IG8Q..+L%Y=EJ.FJRF55=! MZ!IEFF4$7VKRN,:@<3-X>OEFEZ':0\)7,&#W1Z"<,V""%C'!JQM[8+<9M1T/ MKG6HR;*<+)BO\P,Y1SI(A1@O[@]!W);G"I^S8639Z&SI@/2Y*[HD"_#/\/T> M73X5_(]BS23'$4IV: M!\^B!9XAUC2-@QFC_Z=IV6/2R81N+F5:#VSXZ+Q6@-M V4KXKX?$-5]/!WL: MNBLU')70;;ZS_/SO0!_MQ[;\T;U4Y<&U EJ3II)L24RJ[!(U%[XJXS5!X_[1 M/EMBI&X$!?V)5FE%S+U:L@W75B ?N#:P$D;3DH8KO^!2B51E MJXW&<%*J_EIE'*4)B8'J%^FQRD KY[,NI88J,CEII_&V;G0*=VC+'-Z&%.L[ MO72\[]P0V24=L=H9PK$G5C4E,FW6PO?'YW57J60<7I9+WQIJTV+ENY+C*884 M;S!E/[].\]#:'#.WNSJBU#9Q6\U)6@EZXTI(QZV61]_"@CATI-6K);T2Z&5P M1?U/ZWA:WZWSYP!./L<.96'F;#VN;6FFV 68@@4OKND:=UT.D%M^Y2VX6!QL M.Y^G68>53T?#?MDKK?50-_S2'X^&J9UR:V3QW/B\RNM?N^HOCATN@^E?1J$, M=5!ZBF*F0AD5/U*3: I*HTXASTDYWJBV];*13[*85BIY5",;2UA[&WTY@#?[;, M@9\I1(Y!42FQ8];G&#L7"N%%(8WS,LL8Y1G+\"=&-^YGLM\K-0X:?FA8\"X4 M"ZU)^#;;J\*W)T=?]\DNWB/_.?EX8H_C[T]VV(?O._C#X=&W_9?OX5FO^_LO M/WQ=#-^&$.^'D_??/_ZS?[I/7H6UG.^]/#[9>_F?XX.7K[)]6,^'?W:S_9,_ M_/YW^/O)T?G^X7NV=[)[OG?TB5G*.#,4815ZYTCJD0XI K2@6.K,:>+9XCP_ MRT4NO;-&:<4XS611&.:H87"YG!3F&I'?Y28,)FL4#(Z\1*)BB_'OO8J&>D!$ MO4A%3]!, [4EX'VUU;)I8QQ$E:KL^I/2]9Q$+VRZ'V5!R,X*>E68T#2=COMZ MEO104*?VU.30F2E-_Q3D3^]JO'GF;0[PHVYS\$/@ MN"T;/PQ6 ?"WMJ-K4'9;[GRZ9E1S>%=\2XB,E%J2'!/_G%S5(62%U:Y?D M.H(=77YVX=1VYS3&8 V#C1RB=@'9P#I6J2CG.$ZR"R>U648HPW'6Q3O5]A?@ ML+[0QNE[S6VD\%-_7'VKCBZ%5MVH>L""\G6W6M([<^SL;. ._#\E->PD8MB/ MM'#@H]2;' 8*>JX:U-[A7@Y:DQ)%X6V1(4F=0TQ3@H2A&0J3Y:B2)+.8K&ZJ M\<,V8?*C8"]$*SIB1SEX9Q*""ZH_* O\!^>7N126P%6%'*V^T:[N=P6;[J=N M(+]$\W T@PW8R:^_75/?RN<%11[/+BV]EO\A;1@%!Z8ZF[C?JC_\;ON3LX$Z M_ZT_C$<1O_0[\, T^&_*"X)GEG)2RBU1X" JIV/XGZT>7TK1K2A%_S6U%W^7 MBRTIZ*6_SK;PI;^[ZK%BB^;\IYYZ]>^8S+NU/IZU%M=;S[\BU2;*!0X(O/7_ M;="-1HFT087X+>OAR$'5\^J/R@L?)6??PH=_OZ L+_)0XM1[-^NRR@\3X.8P M-D?>@\\?3WJOYGOL]4*]2 TWBQM_/F>T'W)QKGM$MZ6GYJ,E/D>/P-FT%WW( MO6K3C^H@Y[)P;[GA9W9P6*Z" 9_FV71$M1JB^@%D:64^'XU'H-^BZU*SW",#SOQ:Q\48[;.]L')ZZ3EN[QVDH] 8- M+8!==B.WA'RYG9; .AS]I4(.5.D$KUM5T,?I@#S^X=_ MP_/^/=A[^?9D[^6@__&E'>Q_/SK?^Q[>:_*/_^S6WX%WS3Z2]\7'?]X>P[/@ MN>;KWNG[K_MO]KX>_//OS_LD5 'O?M\/>_P^&'P(3LOS[-N?AZ^F>^^RKY^( MR*S,"4:6A6GI/&-(YM@A;0OJM"JRC%TUI'B-R*.C@9^E@8)(SO.>VSAHK#+XU"+8I-)_.,96*F \C98&;2)&V+FC?27A56LXP-UQD*@0HY"8GG>#J!-T>)U=VH/7PH$5KT,(4 MKJI@!1)68["XF$0"%QJ!:.+.%!X+3Q\'>70T\+,T8%U.I0]\EKQZ.F^"KY?2O[D9B>S5"=]/)I;.J '#.1=66%RT-Q;+$CLI/<-I/?^ MNU:@3SJNG;$*.6V#OU1BT.4X13YC1>8)XQ2[C6U.-C&]*+P?O9'9,??#!#LZ MYKY#YFZ"(=@I221Q"%--$Q)%H;KR@R4BG$/+"Y%KE&BFEL.,^X($64W))?S-#IF/L),?=] M.LTZYKY#YFZ<:LX0)PH'HKK0H)9S8&[A*$>:T+S(Y-0+?? M\H4P34 M5@S!10+H%LP@E7F'0&_F>>8U+D(_.IG?VE9:CGIWJDY=UYG<,?(J M'"$=(S\ (S=^#VYS)0OJD!YQO; E],B.L8^0DQ M\@H<'!TC/P C-_X,KI0A&(2Q<1E(9)\KI+EUR&269DPHYDRQL5T0N4:,O"Z= M"0BO'E)V^T-W.FMT!8D49>^"6_@,RJ,LVTF4??LN=I2X=N>9IXB*:Y"-<1ED M=D!Y$Z!L%UY;)JPJ !FQIA@T'FN0*J1"1&+,O#2,9<'Q2SN MI0.6-77(=,"R'L#2^&@XMYIFGB*1%0XQ7C"D"2: +E1)S#+N%8X:"Q>K2C+K M@*4#EG7+@.F 937 TOB,:)8)01E%5F<"L8P"L'!#D#.6.(W&M.1&MEI#W_O;Y@Y);F(93 M>-$,IPFC5D93-6A/PQF$N=SJ-,W(6VR,&Z;SQ+FNH\$@3OP,C8S=Y!J3F1_E MW>EUN3NQ5<13J-K/#T/[^5-XQ'$Y'*3GYIO0)Q@(G>C3N/$PRB?,,H)_W:OJ MFMU P.P,I_UJO,\[9V;C.&7Q51HD9%^/1ZM[WOGW$4.SN?<.$RQDB&M/$Y8D2#;&SG M8I/G%^,/\^.6+LWK^\$0S$ SH;A'NNXCX^#M*=XPJ;QH3_%#Z#)+;]B9E- J7U MAVE<+<8]U'L%5S<]+Z>G-X/4X"T3UZ+/R66CIB_,K[MB)M\-E]W[&L:_PR+L MS%3CX-:=2TZGWW][%4_QP+]M3N]@N&#>7&[//#_>V3O?/_K$O3<*"XEH2"MC MQ#&D*"?($J4(X8J:0F]LDQ_SSB8P2E0FXU#$_FD@P')X=8N8P#>CD?T*>]T9VMTAD,U1']3F-#OZ)3#W8 2PO#;S 0_>E61T^CX#LQ;( M9/<[F+(43-UL[_1C?__[[OG^R7M\\.9#_O'E^Z\?3M^>+)(1K G,VMUL[V0/ M3%D#)/?W^\PL3ECF3A& M7F>VX&.9L$SK"9AUFM[+E2]?[)*PS@:!Q5N5," M*<<(8H)[))BR2 .M6J-4CJ6[BC+76AF^=,RE5@,U-"X-JCRJ:%17HV338$EW M%#+(@H(#('^9(A'F6992XOKC+#&^KWF6.,NVLN2>O>E 2P82D;"5#S/$>(N3 M.YF\*.0=3%YD^/&L%>3+(UFKW)+TYTCK!V]D/_W-JVB D'N9OGGQHP\\@DUL M+=8H+A_"!I;;*1A()DW_7>V,OT=V% ?]I.N\4<_['%X-P% =A^7\;SW^U_;A M&!YVVI],@$">];F\&#AXZZNA&Q^=1T+9'?JQFH!B9:9@8SWKLSF,$9U*,7]N M4QVK?6_V8">3"^CQHYW>+IO@_@[C(C'R='W M_9=_G'P\^?O;_LG;SWLG;_L?R*OS_9>?\?X__^[#STX_'.ZPQ?R'#Z>[YPS@\#V&W\///A[OO3SV>^W6?.'0G=8, M:9E3Q%SND,Z41M1Z)W/)"'5L8SO/\=:M$S9O2O0/7!O7H5>'7A?02\I".8*8%0;IT(60:".YI]I8 M5FQL,UELW3IYJT.O#KT>/7H)9FB&/6.%8;X@$ILLMUA0::AS3'3H=0_HU1K6 MI#C&NC#(YB9#+ <($[C@R.E<&$&X%C;?V,9YMG7K]FL=>G7H]=C1BV#C%4(0_)06GEJ' M,Q_0BVS=NJ=[AUX=>CUV]&*. $91;*GTC#"N+:,FETKE'&?4X+9X MOMZ!B1UC9J=EW4W_]$SUQS$O9K D2/$3Y9'K7_ZX5G[[-GY]=^.159/CRZ!K M-UZ6LZT+W*WO[\\.UFX(:^W<J!X,'4(E]0@Q@8GDB##HTHDR%_%_0U!=9F MS((DOZ^VU/'A-;;5UT@_'1#XY0']WQV_KYC?&]]X9G(C<)$C5UA08W*2(:$D M11FQS& C)67!/L-B217!KQVC/T%&OQ=/<2?M'Y#[&]]R1H2U/J>("F<1W")% M6BB+<.$U%AE65F2=M.] X&XA^[7- M*'%8VL>C\C^K!.JAF_ZDS_B.FK4]G3#3"@YHS>'\ =.O.["^"5BWFW!K:0DN MM$#:.8Z8\1)I;11R)#.*8,6(EG>2>;W^'2U7$U_O@+$#QH?S;'? >#-@;!S7 MB@K'PF UJ4-)"C8"R=#?@4DI64YHP979V*:<=\#8 6,'C.L;"NB <17 V/CT M-<\RG0N*,*8$@%$!1.8"HZ#1PTUP#7;^G>2+=\#8 6,'C'>=C]X!X\V L3WX M3V!*N42951EB0FJD) NS/)7@C$FPIXL[247O@+$#Q@X8'S#5OY MB?I/#RJHVTCVAZGO?R^<<>R(%AI(_M<->/X^FZ[7K7_+3NLO8R_PO^*6'SL@ M_'1SU+U#0S\5EH&16( B9"PPM8$_:,"7,KYN9M/_I\@Y\G MF9-=^HDPQK#1"FGA,&*22J2$58CD7G!E-5>.!I*YZ&N=)YG3. C!Q3J;$GU4 M<\9;O=Z+V7CLAN:\-PV-]0:1GLH>^Y/>V*5BG>FH :5(:I<7\I2M<'^FE7Z< MPW-ARL1-B-A8316C"A>%8L(+::WB"B2GS25URER#B"<@2.!//T'-@/< _\/J M0 ^;\WRC^L.GD$+S\RVB7^Z03U*JK!#8([B=,-,KLTAH21'GI&!Y!O3.LC!Y MX@H4!$PK:2Q0X4TH0]-,,E=D!DO*E"'":E&H/&PEHNW"'SPK*;Y]?^:[U9>*LM9\Q6E03&>32__RH6> MF0^CEF*R<#JM?Q^/FX:?1PYIT"0^(^5AK;^IP5=U/MGXU[PJ#GKXPA%>8_?S M8P6V8UO796M:F'>1..3'PP_FAR60/"](3K3E!6?P :FY4(*JO MAQ*R<=># M KHQ&$L&!GS;__M3H03A2F2(.T% 'H0^.Q87R"CEB5?6*ZFN/\J"SC?"IY5E M^.!FX)7C \+D(" XTQ_T534^"%3BX1'\K@]_BW,N^LV<"Q5)*.8E;M9Z5JE< MP4Y#XVQ0H'YJE$!^7Y,$I-P2!?Z900)4;,D\7WE?=KZ%LY][Z@_ZW6Y<\69/C_EGRQOVA MS.?!:.T@Y)$<[$\1X4,?Y)6)(O?I^;J9IG4G ^WSK9Q<8PU+7(SAV!'9DOSL MXF&JB0M/V-C^1?VZX"+KL&G9T)_G-NOGX#(/41S]LUG.G'SI3 RX]2@.L38L MNYE 76_4'Y<84.*7YGSO].WQQQ/#]@_?GNY]_\_QP9M7=._[ M*UCCZ^.#P_\7VZ__T([[_Y\'W_GU?LPZ'YOG=X M1/;^>97O__/Z\X?#P7SQ*B;&&*ZR4)EE$!-6(Z&801IN#UNB,N=#B)5MY8^E M06K7^[G#M[O"-U'D6!,F36XSIK#37G.-"=.T()8XV^';>N!;4X-*66$SXRG2 M))>(<>R08"Y'S',M))>*%&ICFR]+&>CPK<.W9X9OV&O-G,Z-*O)0"2685%Y: M)9RRA78]I1ZVM\;GC6EHSP+62C<(X$S$9H_2R0\(<@*(WWFN."\ MV-@FHN@4M@[0.D"SF=)4"^N4U,R27&0>> 0+[T.#$*HN![3K=+[L8&ZU,-=J M>%FH3.28(ZH$1LP5'FDI"V1!9?-8ZH(ZM[*&EQW0=4#WV(%.%4J+ A?>4\+ MX%&.@M*6DT(P;EUV;<];!VFKA;2F3I-33(26!-$PV);)(D>*&8Z(-J6@%CG7[MM M_ 0+<40=CX1X8QV6B,#UQ5Z=A"D,0.+5,(_UE*X/%#5&,F6E&FM*; ]WQEK M*B7VQ7R2ZZ23_'2S]J?TC<GG_JO>7OP7'8(M.=%I5VT'T#Z-Y_T7(E"N<* MGA.,G,H48IE62&CO$#-449?Z0#(QXCWSX&]UC'S"MA MYL9A)C V69@'F2F< 3-3CI1Q"CF'"6&".&S4JB?$=#R]EK+X'EQ!'?NNA'T; MYY#QV'%L,?*DT(@QK) 21J \=X6EF1/:<)#%?$E4KQ/%3X-M5^7QZ-CVKMFV M[?UPJG $*PR?&ORVS-GN0X]$0N'"\2$SI&F@'0941(7TLBL\%U^>X=O';[=4YAJWTT[ M-+L9FC4A*<8(-\&0SFS(D7*Y1X)*'7(_:.R!8 MYU6[;=2@%=>E"F>DH!SE6CL$.IL (Y0S1+FATEIA,4+XIC26N0T9U07&BLI-'&Y,H441-UP"LYEQF83 M,!@L3UQ) ^(Z1+L)HO5;<5!+,JID9A"6VB!FA(HMOI#/;$&,UHP5V<]:G0^C MC]TDI^P9,W!NI96Y*73!-7-"J2S/,I<9(SC\N<@[!EYG!FX"?4QRBUW!D+,& MK*S"Y$@(;!#1KJ %(3P31 M76,>Y:>45DEF.A;<<"P82-MO"'8\^'1Y=P;#YQ*.G MT^\7G.<54W;-85;B=&JYT0MC,-R:1UYC@A@U14C$]R!BK?%9QIV)"5TWC@VN MG:_\EE52K=$WY2-0^/QOR<_^,![T%P,UF=33A>HALW(L'?KZ4^X>Z63,(Z[]VZ\.SR8=?D8-T+=]D@/K;C. MM?:(61OR,31#@CJ*G%$>N]QCD=M5)YBM4=K%4V?IF]24K\#Y/X$=PY\Z-KX? M-FXY_*UC%%,@6:888MY(I%D.JA,1*C>D +47)%NQ3'>Z?F%YQ[YK+)%7X/G_ MD42^PE/1L?$MV+B)!V!,?<881QFF(9$H9GI3@3C+0_H^(+3\Z;A=Q\Z/B9U7 M$"3H&/>N&;<)!SB2>\%XZ-)=<)"_(C0-8 1Q)Y4!>\@ 05PB?SNN?3I$'X:7\U:5O!;$2XMT[L N9KY TEN",DXU)6 >B8)T0O@YL/,*X@@_]G)= MI^5\Q]FW<7:U0@RX@ L419B(!@S.,&9("N%#)\6BX$S+W,EUY.T5I>,_ZA## MGE.3V=B=NN&T=P9/&-F>LB>SR33\Y)&&&LQM0@V/N-?E^H0:KMF%Z*_9V!S# MO>T8 U:6BO0^0;(/+!BW:E 7,.D#='UCH%=I/F2$L?*J<*AT%K)EB; MKA/UR\]Z-C\KMF\-5C;9,J+PB$N% 8VMP))*C-$#6>>>9'K;'43&CLV M7^H5LW80K"HI%+@N,K*($,6T(THP4*"AGF!M&C30A MN;(;"?.8N'E=2QDZSKYKSF[B&9G/"T$H1M+E&C&B''"VU(C[C%&AM1(V[P3V MA#G U@;U&PQNXZE'S$D'S*X%(M)RDN?6&,PZ%G^T+'X3 MG7P%<8ZEF7\_:.3=,?8J?6JM*(?("LF9(\AR%9)Z"4CO@F7("VVMEIFE(S\=@-S7EO&H)Z@U0OT0ID7*?'T'.-QZY%*.#U: SK'U;W M>-AF=C3FP"&26,EDL**@DF?4=8E0#Y> M7G_8<]1+JA%S"H.W.X8HIAJ8H76TO]T+[..SQ^X<[T_T&A[.<28VM0\XQ@9A2&5(DQTA[@K-"8$WR#'#X=MU9NA2+=>;6E?M# M.FY=+;>>U]S*7)8#M!+DLP+,("7W L'%P3]8NYSEP<2Y.'BM8]:GP:PK M:_;<,>N=,.M>PUQO;%.VZDFX MMV>MET$KYJ2P&DQ8 MQQFQN2R\RJ5WA CJB;FVKA0O,Y83ST%O\9@P;0LA C[Z8"XJDU/1 MX>7#X&6C8A8<$)/G&=*:>,1PSI!4S"-)+::.PV51MK%=L)7UL._PLL/+#B\O MP4M7Y%9BX[RDA&7*2R=U8>&GC+F"DPXO'P8O6Z%GPI60QN:(D")'3&0$J8R$ MVCH2JF[\_3C_I#ZX;3WU#X MT,HY]$?\26*:CJJS,N[][?,');]LW!^:_ID:#,Y#!L-T MK*R+K#[IJ:'M 54!E9R>N:GKJ:.QBU,E)EOSPQB>R"7I=;DDL57$4]@=!NP> MN@3J7_O3XUX?KLSWQY-I[W]F:CQUXYB&,IG$81]P?TKV] MYDT6R&E\"F<0WJ2FF[TPZ,3%^%3X_=6(ZP_'A"W^+7 '5*Y65_!E?3-PN9+40YX!;**RW GC A MO^F]UL[V2/[7\WW_9?_GW^\727[IWLDOW#]^SCR>#S_N$?_8]O M]D$MV:/[.Y],GF<%\Q)I2QEB5%$D/,=(2>^-=H9HQT$;J1LEEK>YW0LG_T3E MA5D7>5$)];<.(&$2ASRU!SY-(T(/^@"X:GQ>' M_8585Q &B2.!,?SZR=Q[2]H""7,1!@KU.79AI'U=>7DR5^:3_5PM:FU:\-L) M3E:I=?S?TUX]WNG2@E\2B@4"H+^_W$(_X%"MZH0_]4[@\G%F!KPIS=,5_U/ MKX(;!Z?]%MYH^:3&"X_&!\*##_/7'MP>01@@2VB<MBG77W=L%]FVAR)%P80604CK@4)5%:6E68T)R"+SG9AVCC2F1[ M&:6UK=9VKX:]OP$2&^6]1N5^&4-+_$H-Q$93#-42O1E)O810JX.G4*=E->%, M=Q)))QC7/C+CJ)"AA! D34DKQQGUP:252/X8D3S8.]\ZVPW.*T"B>[??B?O/Q824Y$[NV[P$>=Z(? M#L_QH(DPS8+C.I'S?]\BO\<#-;8HDX2WV-?E':!G$"R ;>7Q>GODMZ[!R9>A_O[^*V[\^EB:^.+VE[?I8R'I,&<<4T-D5)2XI"YDZI< M&+/&<(X,(NJUN"I!X.L/X8[6;_'3S*:+1=WC9/ 8'4:7^ZBT;X2Q:9G*?MC7=B^_VN84$&!D)B%+-8< * M200'DD(+UZR8$ L IK/!#>!2'N89<#/HC$[#Z 31>)4#KFT0R@_(TZP-PB3> MGQ"95?DFP$A7$!5*TFQW/[HS:U?[V+U?CD=P<.B M&E3+ *+_8BU?%_X-UH[#*TZQ<#!T,1)9'%;6<4N*Y>"!% ],@[4K@]/A57/G M9T5Y9W\X.-T#J[)8'N8")16DXDE$J:267A@+=M99K\ .)QH2G0^4^.4U'J]M M2\':<.FO 1KF3;@N&*^3J^O_ D'2)PS&D(LO9P;!6(F22(<#M[2QA%)A8>U9 MB3F\>N/T56!$!F?HU& MJ\WI"ABA>^NEGA^>S^ZP^.9U=\#MC1%3AE^!D^F- MEP0=@._L9__UO!-[7WN'\(LR]*.3(?@G< G5E:I_H$S%YLQ5PJ W:G:GFL15 MXTHNY]+>'F:PLN_Z>;A7.;?.YNP%IGF,G?:]'XX&-WJ :VPYUQ#<^H>SY?CN M'M&5^,[I20T9X/BOO9AKS)P/,RS3$:A_O64VNKR$_1.4ILH/U:OXB*]P(D"/ M^!ZOD]W9%]F(ZB.^+]"231P1E2I3NT#=I]O*5>[N\=[L'2 *U5I[;8VGTDF? MI)>,*>T@G#=1^\!6$.6A/=3!^OG6^BX2NM,<"@G:0T 69"'>J !B8E/R2I?D MPOR [#$-FC=Q)#&[^T-\QY6D!PW4VZQ)!7@^K3 ;NRWJA([#+(&U8[N ME3JRQ]/PVVS0%:]DXC1ZEXT4*0>-,Y],R(J"V%PM:;O/3MT?_KS:VMX9-#HZ M5=JM?(*[,Z/]*]K[XG;S#C8QZ^"D5EXQ2@K%+G@NT<_%0HH53$A>&,_JU9MY MU-/C#;Q'#K8QYUVQT:%J5 GP<'0)0R"ML*E/B$1L3I)D@Z1S+B8F M',Z[>IKJDDZQ"JY.#J/8X.Y3. !_BQMB,0]/?*]?;1D=]:?5U>!LOO;0!8_J M#5C_)..H\TL*%*,,J#K%<"NC*4$Y&F/A(0IO3!3S<]FWVL$=J\G;P5'H]:N7 M]790S:D';:HZ31(6C\.O?^\U&WG=:87I9O_X].0%8\=PO+KU?C%HR,GSQ&AW MV_^YE:^Y@\Z\8)<#WWV_*\'_@RFC1+.(,\]Q8S!QAC0=WIO'O,[9!:14<=/\P=$#&0+:SV./;GOJJ Z/=/JU]4?FV(]8H1NSTG>U=U M+5&[RZK^S>&@OT>PFF2B_+U6PU5['R[X0]^'N&ZTG^M^L/59RN3+6_I5U206 MF."WIKU%QX.37-6J@/ZFWBAB61F<_8H-PMMH0LCJA#-;PU4D.:V= I\? M\ /,A'X0,[$^K-Y6!6 _X$_;9?OT!,+E/*IJ\OX/2,,+MB"?),1XE$=M%3I8 M+G%B"740XV5!3&3:&D!# 4$K6URC^7-G?W"6O^9A)9^@)[U1IS_H''GP<*=' MJ$Y5_9"OJAU!QC>:2JMVY][U17L8OS7;4],-WBO5?M>).U:U7Y;U=O^/OT[O M?AY78-4-B^5T6*GYI7:B)B\SJ? Z\N>=003K\/>LD6+N"=5(-7T\>%?+J7M* MWJKDO?/2,ZF4\#9GJ7% N2A>ZZH3@;DFPF;NTN,N"<,8F!\[*%2DZ]%RP6 M<&0N*14X+RL9>'@9. >(&X1(.CE#5':6R,@#A('(_"$C+0;4$[S5XCZ4NMWD MTC;"F3^IYE;,E!6AJSCN'6G7^=6\Y7UWM-K"!>H2KC#,.!3].0,O<3H%$"_[EV3QX"V-.3:<[W+D5; M.3 K,D\!R[:$\4HD"Z$B=87[II=FI>L/JNOPW;U=2A4K5%CBK !=%SH2%U(@ MH/0B0U!8:/:W]*TSTGD\'. .PB3[<0R18M47#_'-\/R*;[U?0?#C9K*P3P.K MC@-$H,@',6VGG@&B=RFW;C?+CC?^FRM6U 4WU_@;:O7F"&[B_':!B1RBG$U5\+)8KDVI, ;AL+=7)W-.)A7XU2?C].;@*RC]":C; MBRO/J8;@U8FBJN3@[U"L(TN13*@ :ARDY"9DEUB N#@4+H-TW_'=J^J#Y>O\ M%UY-LPW1*6RW%PHI1!3.40/PG@03R1AF0^2OWC"C7U]5^R>P&?2][$.J(5+THJ1R65K]YP?@WEQ6.J8!7-K>1_L?RW M8.AV^1T^V]GW?49I@TFW!OV6K1G#T@D%R O6CG=8K.!Q4G-TAFA&)6A']."A MN"(LV%"*+YYJC1[J:1;(K>$.(+*H]KZ"GWC<#:]VX^LPESRLMB K[MFAGY2S M3KRE;^V#3W9.;^LPX=$.QT^/L!9C TY_?C2;&P9(4LD06P 2)(ZK OFMHRWP"L:OA^ MF,IW+P"4!NIS]JCC'@/1(C3Q/"9B92HZ0,@ T'0AKQV(](W%(7"14HJ!TN"D M8,4E#X@W.9V8M\[[E3@\NCAL[>W"VA>900BDBYQ( _C(8U>!E\&'G$+)=%%) M9\.:N^0:J7?7UTA=MEKS:J1"/CG+N7^K*BE.*6"4S+G117H7@G+"%.VLDT%9 M[9]4E=3O@[,7C%S>"\#UGAD+$BN(*8#FI8^&V&0*H_\"J^TC_LXN/%5J??8I+3BT>_1C>1_7T2+&= M^]BM-(#?HQ#?CQ[6*RYIR!FPJI$I,4LIJ^O_1#92YN\0.Q)[!Z/;KIV$A:[6 M^4/]6!-+ZEZ<)?WR#9D=LW E 2@LN43,H7'PM;00(7.ļKUZ,V_$4R?4 MIK06@5N[W&2\\"E;"1&$$=[;S$)1+,;HM ZVV=3@S.(51@U-D0 MI21!&0.A@J7$9QU)Y,8%GP >%815-8I8?FE)/%"^M:[X*&K$V1B%;&=^KKKM86$&U0F^6N#\S*/!_7*_U35 M$<'-_7S62R?[XUF9K0,;[$RGA_A0E08M/J0%JG$7) \?#$)?BSVQ1VGF_;3^ MWA^.;^;8[V42AME_(;[ O?[D#\_\^>C5OV<#"8@9+KW"&SQ]$U(TC__F?\+P MWV_FW=.EA:NUC2NEN>(A&6UDCL(%8[T5OAH!(CA_==](YW%6Y<=@^'L2%:_ MV]),Z3O:?;^KDO8B 'CS@F8BF6?$6>.)4UXD0P5WF V12\?PDK$2:9:>LB0# M\RZZ0D$J2@K)IF(OU2:MQ. !Q6![?3=GSI&:F&2ED1.24F*5AG^R8GT*(8L, M9DW-V^]]JAC^OH9FA=R6*V>;%S@]"P-%FBB!ATCMB1 M__ZZ$AF6CC+GJ;:>6(.1G<0)V:5$8JF( WTWN= M8]]+DXZ.\>5G9J+>I*JBDB?G6)8)K##+6;ILK78Q%T>I%(9*RG85;M+?KBC9 M/:&M^A]3.#R_VKDQ6ENG1W!X7$+,.VMS)CVX&[U1!,MY"A*T Q?XY7 0OSRN MN6#=7F,N#O8/NA=[W[;XINKN_ +G>0_'?=C?NGA_OG7T7F[!M;;X1_II)\K+ MYF+[M^X%3D;_=/#E6_>WOP[ 7*C/O[T38'KXYXT]]OG@B_B\@^?:+]V==;B_ MC]^Z.Y_HUD4738KO$'8F=JB: L9UJA.)2*?([/CMSS'69O.'>] U/#&]-M@%HH_H!V7Z^@BOM(]&/CU6S7-TX M#,8:[G*88X8OA,.\5A^ O<'(J0EG3[DJ'!L;8[C8Z;!B 8I^..SE(9SQL%=R MZX.Z)V5MRC'T-3==(&O3II.J063FHX1]S\-JM/$1.H+&W!_B2)^FRP5NN-7% MTGJ4*<=[ND3C?NG[5SU7G/1(S3J:M=LV5-?WEW(X:5$H_8 )9@^^W3CI/,(6 MIHKUK6)'JN:YG0U.#Q-V3=8B5#=1CO+A86>\;)W&5=>-3K7[QF8@'/=6L$FH M-5+CGW!0_M8[J:_PKPG+W!#$NG<,P@CG.@+&U M3D>5]1P$'(!725L/VXQ'9'4G56O]Y.+-W=3YO<,,.*]"6LUAU1IAGU6H MSEW-/?BI\\_>OSJ_XU<[K$,Z_WLZ0#T8OP%\\_50\!K_U;^O6\9Z*(K5M+[Q M=.%A6\%^AC-/3LWAU*WGJ$]#:@3:W!T<72OKE>?]N=(E.-OD= ).AZ%)-:H( M5N*T?_4E54\+GR("##1*^9,P*#(_Q[/@Q*)FO.RI;#6ZP#E?E"E_=Z='Q4HT#LT^GS:T5RI$/ MC8V=]J%V9AI1JU7>KD3@]ZD8/7N+N7X+-].>,]*>+C)++#=AX)@:D&,P'WBV M16VB>%@YK?@T:],[]9*HRF%"O%:K#8I_ZQY/CQOK-^DL'1\ OP%S]A6%?NS, MIV8G-T'^V'+7-_"])O_J'6R VE]Q-J[#XN>;UX8.[??=5PL>)M<"D2 (@3/ M 2Y'27D)#/YG=.+1YNQ-7,* I$D4TY+^AF(B;?<_9 0Q\#I_\:/>:'N**9Y* M8N01(ITHMM9WL[?6 ,0GH41%)+.6!,4M@8!24N]384QB^\!UD_ENO7>@I3>& M.AIX$A(BUJ 5"RZ$$*5VCL3R=Q'&G#7-1%IG",N%DV* MXMH(YZ,RV/%EQ#53LRYGRB9LR+<1$4:5,S)PQHV2L4A?(/14%!D>5/"AK"S& M(XC('LX=R<%:[Z(A45@L(U6!. @W28Q94NE2$2F]>B/--52:M]]LE"HX9;5T M.D@CA1,F*V,C=]H@X>K*8#R&-'Q#;@]##3=:D$QI(3)Y3ZPO@C@5'8"^0+N/RI("%B8@K$>3H5F &H=H4$=7A2;-'6>T< 4"#;XU.,:@9 M=5KD2%5JIQP.SNK0Z[A.L$# 5T4P55BSU@EPVU/S-XUR\DSXU41<&&G-Q&$- M$UT5]/QS'+G57_Y7>Q["-%Z:4E)/XB;4M)JOFE2$YW#-=M2T-IG@E^NHK-[3 MP B_OS? LP<4>'C+_U\^;Q\XLRTQ?B_5YD8#J]>NISE9JXFHTG>8[>;RI[-0 MC-8TX=A@J4T)Z!ZT%$%GI7DV\WV#>$C.LLG$T0H(4NEL%,N,0/^H%"7 MI=2KA?\A"Z\@;HC,4ZNI1!(G0 %9&V)MB"0P5XH5WJ1 7[WA8M["C^?+=^K( M'U-I7^&%[^7*?J#1N)U8"!E38DX:FHN4W 6]E1IX .=<>S&RICYOQ+Z4ILJ\\Z7B7IO9? MX*A#LR)D(E/-?)7*6;73*2$#)LR3K88UW)7/U9[)\1 G@DPR2?YH,#SI7=2_ M^.>8TO67S9V-]8;.]5_@%_]L>?*XCSZMSOCVSUML8"V_&:LL?[W'CU]L(8'# M\\X^W#PF<7%2+HZ#F5(SSH,O#?B!,U7>_A(1VI2L\490Z*R'$UIR.UT[LR"^ M*B295"?4J:LZ&SPWN95O2TAY&QK*99%-RLRS#X(EX#,(0GK.-1V4+P:2@)7(CB' 2@R;UZ(Q8WM]P^ M]'Q.$O*4V"8?142VSG9CS$Y8[8D*B8$+BDA:A."4*R\=Y9Q'K&UUBTN];DRW6"8&MMJEQ#W>:E<%=^$AH(6GP$U[K#A+J2&TK&*V/EQ\LI$1IZ([^KGM M!ZLMAV\8W2_:41F_SM9&?[UEV7R ;J2%LYI.BQE"3/1S\]Q$>S^R=>WVH37, MP"WC0?5$O1:+Y"#@E@S"TX GKC9A?&R*$V)O&$^/1B>X63W"G?91=1H_R3^D M!LNV"_7P1OWX">"S>H8\CD1#!N>UZD8!A.#N>N75]@:#A'X97D&]M3?,7^%< MN 8U">B\=[LP S*7__YR-F28RV%]1GR4IK2D+MH>CLL*:]0U1A>WK.VX])15 MLN=2U>)@?,W74\+\B3BL31_]I-FT.V^*%_&3*2J8>;+KEF7MTH,W.:>F*@@7 MM5:,WE2D9PH\00A.F@$"X]D\568([GX\I F/R]\BJLHED:CNY_(BQ$. C( * M6PFPNAEHYF:>O^G9J M0:1"8PU[3CM).&4]"QC^:N6@O.7,\J;&$ MYUG'N;HZ +"3V9% K0-89S+Q(CK"L4U429N94=<,3KXJ(H6%I $4M(GM-W#[:@XO M$L195DJMDBQ1PLHH&:CG+F;O@EHF0\1*M1Y2M38^G8-J6:ZI\&!S=6")R(C6 MUTI-F'028ERI2P'K:Z[9\K]U5"W09V_-0': M6"C6ZRIZ$)KU:9#Y<@7E8H]N;\ U-N)%=^?]1?=LMW!C1="::!X*D9I98KDP MA%H= \_9!,'GNO&9VO$%.8#YSO5[_%UHNVYX\BLN]SL>=T*LV,> =IC]Z)Z] MSS_2]:YD^SK9AFOCW$8I9;0F%H*]4F#X0)Z]$(&$Z ,L#$NE(.'2M>4O*(!C MZ(F(=(HC>_/;2]]>FDZ?]W M[FPR[^F,5R9SN6*%=17*4Z9X*C@MB1$):T*< M9]@?3T/6C.>0V!,.B%=K?(,UCDID87PB+.)>N9.4N!+!?J1$DT;",Q]N&-'> MRC?"/VY+7/1,T-B2D?YOOM='@H7-IAAQ1(U&4#+&]B)!F7 M,'>G23 XDTC+HCP$C[$L0'0+MF3NA^2^<]([([@Q?*LY :,EN7-,Y.QN%?H_ZQAL)21SA23I F R::*3YT0R MP8CS(I#B#OF'NX$J!U5/J9S[$8IP1X.X5O6;U11TFU.>N;]#^>D5R'Z5:>_Z1N9Q(W1- M!38O"+A=,Z-AP7(.T4H042K-K!:66:]4,#XYMZ"YF5\V'/5J=?/)_B!-EVS[ MK)^'H_W>\1]YB.-H_5Y^N2V+6SN;WW!02>9<1&>(AN.)%-(3QUDAAF&JSDIG ML?I)7)U3\H^IK(Q9"P$Y[2 C'OD#K/&H\T?O.*/4K75^__WMI(5PYX\_QOV# MXZ#0]R,(#AP*\>+\@][N_+'6'%4==#+8RQ5$JUIIX91U,UWS[?_Z?=_YSU^C M\77:C1 -T6.N<9F?2/Q1)2MMP6\XZ/RMO*/2RH'C9<4R!>\.29]"@2!5*NG! MEKHE]$O5LOTGNKBJ !,=(F###]DG,!$;3?\BNL:)^URO>G5>K,_;VGG_#:(& M'6D1%D)+$:HJ+6N(C9B?=DX+2J46$D)+=@WI^E0Z4-;?#@)J=_;&^8];.%I:485FH[NL>EQ-W&^ ME0UMP;C-_GHI5>"01W^>AE$O]?P0S.KZF#M^M-Y/_QG (OT%7T=V\!=K1R]) M/[:;"LJ3SSP2E1+ !\89<2Q#*$&S5R$J%DO RM?O[/;U1E<=,S+X+O#-:#J_ MSK><\W1JO2()A_/]U1M67?QO#P>G::I?O;&97L/,3:,)ZW^]W1EKP3]1L"K& M7Q2CU/D#2:7!R+?H.>%&AL=3.]]\8VSKT=@ON.&9.QWS8(+J'"/]PJ!?J\], MPUV[M;!IUQ@V] 0'**>=KXV@-MRW7\')S+)E7T7Y-QIUT(0G31 A^6NC(-"H M2+WA.S^-.2M^/NNED_V?&*W8^UL'-G,.Z/00'T9HGA8?T@J>T/F ZWN44(G) M2^^G]??^<'PSQ^ ;21AF_X7X O?ZDS\\\^>C5_^>#0\A-KST"F_P]+/C'][\ M3QC^^\V\>YK+??]=+OM+W/?>:2^M8$$7(57AP04 K]2+P$V2@CU9[ON%0?W\ M99VZ@4Z;6^"'#+N8?T=8HH#]5">]:C!]]=^9N7D5!_>$!+KRO,B27K?NMKSP M *42"87VD/*L]7!M[K1YQO(K>#_D0I]4X5;\:;V&3&UZY1H/7V-]&GJ6J_9N M M0#Q'"W-.AJP@M).E4%98\$6I98"2M]-7.:587(&-G4]L"[LGUG>SHR)(GTG, MW!,992)6ITR4--'R:"SE_M6;:X@W9V0D D[NW23'-2O(G7VD0IRR!-54\6/W M6CJ]DUD9;TLU8@;4KX;B<-SW/U:P,7CX:_/=J,6Q]!T6(6RL/ZZ'%B"5 IC9 MWM=>.JW(YWO]-M4BG'?6EJ1!KID7]WVC9\<5[Q(8GM0;@DT9#TT $W_>Y@&H MIP'@_(19 J<>G+;YQQ0M5>_R MU6D.K;D>Z#X*\IFM=0ZKGA00J]ZP4NVQND[.C!>J&4-OJKW?Y:N?1M@X).=\ M/#]B(6?]O$DY<_S]]/5.7E3->SKG6=:FE8UWGR;X\#12JY#^3JG1B_6*-8J: M('3"M#_%C60>B LBDJ2T2A H4)KLJS>-P& M5?#O(B&J,-ABR)8X,OP'&+R59-Q7,K;?[[KH@?1V9Q 82S&7^_W(>9\X>*T=?%.;NWM:E&* MD1'+\+4DTIM$+ @2V!IM@Q,VE%1N5<1\SVG<*UEX/%GPM##A B>P[I%(%@6Q M1FLB>5 Q1*^X"!59(B^Q# Z2WY9;6)-P]11JY5NK6'D;N.H5,^! MG"UYOG6MU?$WIUD:(:,YE$A+APF?TW*^FZ7KHBSO)3 M K0[J4"L9@#3DP8+ Y$5D<+1I!D8?YM?O>'\.O&ZK8D)7D6=E11*28D3>JS4 M6)'!0J26*K7,]IF5$'Q'"'"$'T_6,<[K M)L NH<7O4LK@[>G1:3,!J!H'I9\%;^-[WH" M*:L-KLG%>I=&!ZW=S>C=J:'C5F+^(=>#"L8D !_;+VS\R_D:D%]TGO_+17=O M5P#,+1JG'V?-"?C;#)J@/(E26TZ58[E@406]%F=]IWQB8Y%,+99B7PVINC0& MF%=)7=/,M6L8Y@&IU"LE#QNDU3M9F)>M[A?.Z$>C?#*9%S6)#=)I MGJ5_BOZX2J%?S-:=8_G%4DK&[A@XK.J#'EY-NA)],SAFFZ4D"DE\)0 SXIV& MGXPOEEJ.R5OL_%IBR9@J7"=E9:)H,W,.T28F;:*!@H#D<;DY)K:W*L'VPY/* M[HXR_(B6NU^-;(J#T^$HM]H:BH^3^8_C9N)I2#W"3?UZ;/$QV.>]Z;C$>;U M]23J\7N=-"JLX3*=Y1_7PZHH5L?*XY1#W7Z>SL&:> M 1M/&F-2)SF:_?GJT299CVJG,\*=#O,^-D%]S:V9E'BM:CTJ3PL>&LZU!)[; M\7CJ&V[JXGN)@[U^]69:+VDR4[6>HCW*\]9P A::%W@OY+FHB18:Y$CD1#SR9%D.IH(Q9X.TF(K\SE;QU#J]$'OTXJ5G M\PR"948+T[YHPJLB4&H\07H4K#3@B5D&H9*H*@T6AT9K578&L;/_=B4]M(RQ M!C\<[BW#4R]A[V;EJ1]/.=ZC#>DYP5UD6K3())@@3LT6'4>N?EJS=N MF5M^2\B^K\3F:0"\CQ1B!V:D2BX98J3#C<+(P+XJ1E1B.4O)2HD*[*N]\0#6 M"N"]$$/TXEWT^V_=][LY:Z6C@GB3/$HRY=D MA58R<[&]OFL4C<%F"F8G6B*E",0GD8E(QMN20C0Y@-EAKZ_2Y]X UCV')/8M M>VGJKHW6)@M@UT=LJ;E,Z]/NBT+>P+_>[M2)XDL]4TUA6L5Y78'B"L7BURM6 MH0$^QR!^:2>GF_3Z:-)4MU;3"Y]5!$&M$7W'S=#0[YXQP2-_K8L[F^R_/T3" MGY/A:4/\4;'_51RS"9Q1O4A1+,RDZ_,WNBD_+7>YG;$>[Z$DK1 MP3!$%Q"+NY0\E\52QY4%B?T.X>[1R453D[&BV5V$\"ZZ!V!?$YW6-.[2XB)WAA(-*(> RU3(G&Q(R%IR&Y)EF:'/O+JH\PKQ<+]NRI%T MU5C@UMCH]&A, 9*_P4KT1G6*I#: 8U)!W)D\A-/@+F7SM8H2:F*@IX?4-A-L MZDEM..>8RR=B97X9LZD=3F1QLWDS*YFL9))U#S[M%I\88+E$F&%@9P0/)%B5 MB+&>1Y8$-:I*SST50[-:UEN,:8X"IXVG*$1&/H_, *DSYHGGU!-I:7;1J1QH MOHG5 7SSG\'H__F_N! _=SZ\[G0]0 KX:R?'"1YYN]_+I?/N&X"B"IUM%UBK M/ 0,595+U,R*@ZK7?DPD?;(_')SNU23K&9NZ"YP4<&#=0%'CI)F"A6/?2Q7M MT=3VW6O;_$ZFYE[<-+]^W>J]'8Q>+C_$#,'IQ4><:Q>M =$,A;#@D4T]:>(* M!SL42K:)FZR2>?7F.X6GLP2DDT!F;5Q[P0I/L:EH LZ\&D1$4^Q-0ZMG$=E?&SA_AY)V MEKFRQ0>Z@+5RCKBVC=GMLFI%9JJXB48;)HV+%K0&PH=B1%2!VH<8P8.V[ 7; ML7=J:^/+K@LF6:L=<;8@T8VRQ.9HB RB0 RG=:'(F[4X?[K\LK4.;E,.T^PF M94LMJCBH;M]9L7S9Y@ZD!F3&330E>!?3O1RVNP,D67KSG)4*,ZZS* M(+]46?C/BK.1^G+R;<111L]!*QTF20!RE,3HU642RDC9]8:E20K05@G2G3+;Q5; M2<1-)6('>>A9T%Y%(IAG1(*G(5[80*A4LL!Z98'T;O*:CNG+J8QI9\TE4J69 MU.7L,*:6'3N;I:0/?E3SHN+7FA)EN$+#OX[0 2#,X4PN>H8=NRG[G@ E/!7F M>5L43;[S>X9;[PBP@\>G2!#U\686=L:V7DJGC%/4K>*2[]9 5[7/\YZ]BPK5 M>>N'AP/ ;34/0D7GO>@9EM&T]",5=R.'DZG:KH^S\N!"_X2G6*GP@G1 EW;? M[](LJ5/2D1*PXS,[28)VF)-DC@O26Q$T_D@?OEKXNR^\YB$FKBWACF8B MC5;$2QQ:!GY=^%!"$&*^,[\^Z Z#NGGC'LAULG5VW?98RQ_4A++?I\%& WEY M"$/E,3#673"'8><.HP=F6U'K&.[:YYEEYVX_6979!V7#X'F+B[>>?T;E M)9GO>4/>H/]_IU1,Y@6$6:=N%Y2W)V_ M'0,RRVWT5L\'Z^=:.5L-;C-3D>Y"IN&1$E^+ LE-1%(TILJS5,G'X2CSN(1X[ M[W>]T&&4EP B]! Z[];IW>?1'?9LM 0&C_O9T M. 1+N=Y/6X-^K/_QDL7FHKOQ<==&28VQ%* [ 4) 1?!>34$$S,0AY5,DT8D M?U>R@65!"F8?H_S2S 49?^9^#SS]UN DCYX]8KK!'M3>$,+?:?A2VX)%\@B,S^ _PTX[D4O]#NLL:>.I2OTG5+W-@K[I_!,UOIG7N%+T9[+^<&_K]U/TML,; MS^2\$P0,K@3N5&8T2IDHLT9Q%4("$)*<2WX)107UO5:W^H+!77O]-QD8>N8E M QS!2 A@!&2.E'B-E7O!2J4RQ_0=\A,O#@^:FB/,@(+"-14EK5SH7>3A;E;A M5B%!)0E-/##)%V[T1O%P@!G?E8S4-N*\>[;+?0X>8!PQP3(BF57$%XPH&QIY6?N'$1N M[WS:#:"T. 6"Z$*Q@2]H8C,X%^NB4+XH'J1'YP+F_KXP,EDNE/.,1QZE5]P! MAG1!9>52H8 Q5S!RJSR8$SG4@0$>('$^$GYQ3AVD D5\!F MN(B"(:^A@6MJ(^:)Q6@1#IR!"5711JM>[714]PN,/4S^UFN*]1KS4Y<\()'K MI+2M+EMC==D:MC'\F7-ELCJS25U\"!3"7K\F()U)\S:Y5,E?&W5\\O/Q8-3# M[_Q4;9STON:?SWKI9/\GB+W^\6KFP# X.1D<_42GA_@P&AR>GBP^I)5#1C\% MCO)1,L9,77H_K;_WA^.;.08W2L(P^R\01,"]_N0/S_SYZ-6_9[/DO3ZY] IO M\/1-!KUY_#?_$X9PUCGW=)MT_..\R_^Y)%NU2?%.>VD%"[H(J0H/+B1X(5X$ M;I($V_;&=$@'X4S-T9M2)4$5<4%MYZINW'Y3C- ;)B3Q'<(JU.P!PYSRT?%) MT[*["KJ>E1V&:ZMJRL_!QXONQ4>U=MVCF69BJKZ7UW&-J:8BP.H)@R5E.TJ^VI\T#4Q MO@E64, 5VB8NK5(0WR>> 8TF'XV7?&Z,/RLSOP_ )E=WOS/T*:_W4\69\R'' MW/N*R&XT170[<.%?#@?QRR/+S/;;LNZEZ G.SL[W_>> ^A MV:^]SP?OSK[O%EI"DY(0G9 ?1T1"(L2S)RL%O67;!E5JU M8?ES6D<,32W$9<%%$Y*0G%L;14*Q4EG)8B3 [0R:>(Q>>WB:7\WSQ W^06?< M\LV,/XISGK_/7V%!54%*!@AR7%S2F4K1&ERI2ERN'QX.SM!6UF4S;YOVV5!H">O'K>.3!]*E>L$*< M;ZWO2FVEB :)ZQS.L<*Z]A0DX8;':'G.R8CK!/S)EGI@R%4&**E5M7A5R-74 MLU;-/[YW6//(C@5]V!+TAE_-SPKZN$]\W.3^SY/!7D9+NS:.Q!:=;)(6\I.( M+U6S'. U83UN1M*M_CA@'/WKI^]5VC0&1JLPI01;.B<,XF0G'NM=4,,?S)$/ZD\>F; M^.5U!>__?9*N?F;X:R'4PH_I:[;PL^M.R]AK*^2=3GO]9](]T,WJ&YWVW]7[ MK=\QK!5*P?_["C1P$F@FK-/^B798M=;C\\WY:K/RC:3 USL5]4)GK'GC4_'C M;WBRGZ\$W)>EH3[3#_=.M*Y":TJV.H*N52$P>H")EBQ^"R_UA8UW)#N"C=\7 M3A2^A9<2:4Q#\/BH'5^/S-&Z# MN$=P&]5[FX"9@+:XOW>IYO&2_BY\28TL52CO6D&BG=N^QT=X*?_W945;WN.W M'WN(EWQ*SWV+7+W,'-/U+ E7))<0*P"L4LY[91@5F2TN[IA?U#T%J+]A_<#; M)U;!?4>TNO_IZ-OA]L&G;Y^0QOV_[R\^7>P?=@_@YYVN_/S;?[YT#_ZS__F_ M6_N?,&VPD0[&Q\"U3C_SCWKKX%?X_3K[O+%UL/W;QW/\N7NQ_^73$2# MMGI>'\L3-66WQJ*E^M_?'(O^GD>C:0YB/A"=O"U^N[ MP#\? X&-7_BO@^'&X#2ZNHNWK]N;+_FFXD;FJB)X-\*;5VZY,*\PXO7UZ7!C)6^/IR^ M3E%'UCQ:ES*))J.^&DM"5(7@_%7M$@\^^5=O&)TS[.91]'5)Z:WJVD+/P1:7 M,<)30OOK-]G4>+A(:!4(_BT"P8?+:6WEDY5!OH-!/F\!*.Z*4(IKPKS51(9L M2$@Z$TDSTT6"[TS(@<'FC1][HF'@*J.U,F3/*Z.U,F1W-6139,E-,<[K G@R M,X+1'_'8LIN<,S$:+KU+K]Y81>>,Q'NBAJP!GY?JYIFLZS.6'$G>X!PW>N#[ M7.!Q;G*UA3W/,'[ XJ:^W[M/QG#.B[IY!N*9>(7[PEN4J^W$>5KXL8\U M;3FUDH(+JML>?I/BF5BC967 QJ]^;)E:$>3*-MW&-K5W$*.*3)0^U+W TP//H^XC-1T67E=E8JNC05;94J M4>F,=YDXACS-B3L23"@D%ZUM9MR;K%^]T<;=OU1IB2KZ5-(*TVW'1\<.D[+X MNO7I7D7Q"QLL5GGY);V>OXMMOSO\NC$!SEBPD6+_[>D(WDH>5GVLJ\S^WXO2<&$3LYDD"3Y 2B-)0.;UY+A0V982*)A_M@8.>L[TI'OE]N^O1<]C$W-E M3%?&]*&!\LJ8/IXQG6)IFI4U4CI"DS)$EX94RZ7W,:T@N+_KIK3VPQE+:[-YSB&XDJ3:6>8CX=YA'/PJCGH$X[@XSRLM*\B)@KP M*,WLKFH\5S5T/N3<[S2)O7#:_!+'])WGD_I#;/G/\20GG&.:A]E/)]Z/F0S@ MWZ/>J+KBZ9PL84.4U&33J\&M<[XT^PQ3NKO)!,#)J<\&PR\5F=?Q<' MU:/ MR5[XL*WI8 .0E@Z<&&]BDMZ?7AD'M!X/AFVRK^FCUB^U>7.C]HM;J][<[*C< MZ7%8+SFJ?]?8-)R#5K^.J]=K'K&Y&OSI'79*#^G*)F>$5WYR6,^W_>=>[NHD@RWF=DO9.T>_,K.+M79/)ZVPHIK;+ M6$Q_::3TZ3!._6BR%/@.W]5%1B=](=DAFM7,$$D$Z-,,\&T#\Q)X9S5W$>X?%#28?O7:EV7M:Z;Y[N!6T>UE@0"2UA7P3FQ MK% 2'\V M_] K+BE8O4"]D0GB,A @;Q7($^ _*9Q) SH@LWA&?A0?K8GU(!2Q+R2![GB"WZB01S,DL -@JS\XZD60H69X[,GY$DP:CL-8NDGC MR7CA4[8R.&F$]S8SB(=8C-%I'2S*,G.-28,?5K+\H++\_GSK;#=RZ@"V@ UC M.4&<6C6J:TU8U%8SS^%S^;TAB[^ M-ZPBI<9*#/I7@M>*'ATC7@PWA[V*&+J3>TC,UQBFUYWO\>D]GY3!88M9Q7@4^/C]C=;:;-CP]LXA)JZG@J,= MAJ"EU_\ZZ,4\&_O6N0 ,^S-.R*WG<6,DG+Z.^9.;0+XB7MS/$XKER<)A_(^K MBYS=@U&&HT.RE.YK$_1C6CY_[O&$!KR\V2:#@DG^+2)@ UV^>O)4X6&LB M^QZZO>;]P /ZT;S7-?==@Z48-$XU7TK2X+WZ&(>G<)8FH]&(*U+_HUN;/GKK ME&T?/?_PM8E3K C]OU4)%5CE6]G&Q]E#&Q/ GO]-\KYWYUG=^2BV]G:#S=Z) M'(E3FD.0"7_9Y"#FU(X*QHU2!@LIM;T&XMW:+SY2RG^U]M.UE]VS76.+"DHJ M4I*D@.ZY)2[R1*BD&1"^*$P NN=47[OVUXTNKB1CT1"ZV;@ 3E*;PLN&#T3G M"!S)Z*E:FW9E]UQIVV@>Z$/]/"OA^\0!CB?K ZG3*PO#C YU<0;$2#2#(+[ M#* M4JS@=G/:*IZBX5F)P:W%0&RM[Z8 D3&\>H*1$HB!#\1JG4G(*07/N%7: M CBW\AHQN +/D6,;, QN*>$/5TW*&5BM*3A-0SBPWPGGN(.#J =LT03 S6P' M]?IS![5L]PXK4?S-UUM2;P\S /%W_3S<.Z]^L=DO0X_#,^+)*00%H[Q7P=,E M963G8M/IPR(2O+/A_)')V6O5IU&;#Y/G>\&:\X5V ;FE6#38,9)=3$3&"*:4 M2P:Q;0G",^>3DA7QS>*X]DGG:%?2<&-IV'Z_"XA&B4@I 4MA <;:5W_M].%I@G=J@ZM4 M;Q6^UA%TE5O!D'W_?(15&&B#]X95'-V?"=XGMCF=#L>!?9-=N3I![IG79\P? M5/;=.3#5S(FQ@^B!Y_/#DW-<57@=!!W&Z1#\9!G/(.GXX=#W]_(D@X*O=#!, M\/GPO--\&UTDSON#%5D#BX%YG!J^C[,Y,V4:E<\[J=(W545%.W$S\:+!][]T MJB/!2?;K=$H'4_Y8I% R9D!P7E"5W8C[L&357L%$1.&<<%_M>Q\G5WQ;7/'Z M<)%>,\&JD[\=Y_ZHIJ%:1EZ#\12S$49)W*5E)6C-O+<0?@AG,A,W<)@CD#SX MZ1:V47#"\/WC. ERKKP$$UB#:X>TES(8'*0+C*/!F3LA86 MD_Y+W,=TI1@G8_*R9-RE]\6 )4X H9PIGOH;[/VL!& I L"[[W?![?DFV,%#E;RSW+"?,9)LG";@"_5J*U#-'Z> $ W'M3#,V,I) X 8 5B>A>K,ONP>;%]LYA[_/&?[Z \+'NQM[Y94'[O/,1!.T=[?[V^:B[ M\1<(6+S [W4/NFK[OW#3F"U@G:X=G??,9D/JR6S(L2!5 MRC&1HFH\Y(^<];A0GE^N%'>_[2:60Z"&$^.*(1)+E3VCAOCD&* :!_CE)A-+ MGWR,?M/YCL=M8/!'3&I\5B_DR4QBG/#C/P^ZJM_!$J^&+Z[XG6^2"S;.16^]="Q)SZFE M-DG*33!!*T7E36FZ%B+*:G#94PG#[XHKF];E=W!/>^S3SCJ<^],Y? Y8\KW\ MO/'Y8/N_FV+KXD/OTPZ$XT>?OUQN7>Y"V+Z]\==^=P.> ZZQM;$)8?X^?+>K M/AU$L?7;?_:[_WW//Q]]F!V^&!1G$4.I;'0A,C!'K/*.F!"$%L&F0LVK-_KU MU1:K)\KOO"*J7QFRAS!D7LIB38X@]$+RF%QFQE##/!,J1WMC,K.5(5NF(9MR M, B9-<35EF@/UDP:IHG7W)/$2E&Q"!MPYH9<-IG-LQ^\^,R@YR^GO<-45:5A M-J *^/<'AZG3.\(,0[WIO6).O=:24<&DLXJ)2+GTDGJ1#),LNZQU,-FO(-F/ MMV1M\E2E13%&2J)2#$128[#9U!(&=DS+XE1P:,GHBCOU;ZRD.7'N/&/4B"P= MC]YPA?EC*VD2Q?D5W'@,)9W"#4-EH511$KW*1"K!B(O)$,ILUD([ 4'NJS=" M/2DE766SYFEEU\=]^.7PT@;#:D3+]?%0SEAO82VW5*;B,@>FRS"RA M>7%ENY9GN]K&0+9+02Z'KI:I09W@.$.62^>"H4%JE5(2*R#QXTU4NU3%!!LU M+9Y$BQ2&23/BI+'$YRQ+, 7 ! ()=_^4ZRIG\6255)OD$AU!SE)FLC 04EY1NYNX;7-V9?(04GUDYH4_52R M$ER^-D\'1M3TB/.[+VY9_=N\KY=:-'?KQ_^[6.L?P'"Y,N3+,^3M*A01.%?" M:F(]=41*P8BGHA!N2DS6&Q^*!4.^QKBY_TRCVRK((V=U5G9N9>=^-)OKRLXM MT\ZU$E\QAL),)EEH2:0J@;C !-%,!)1.\S&>'IW6E%D)AY/%7DTDAOC6'^'$L(OJ%R\Q6_;/IX7MUJ=KM=%:*OCY M,.,/8 ;76RNVT$2NK.-MK&.[5"@9[XJGDL02P3I"_$ZL<)2P:%12@F6%715L MC0DQI\[@7ZN,V]] T7\ N%DI^N,H>JN>.=-2**AWK+C($[+HPB(3;Z..Q5"O MD,@)YX&;.36!CZ+HJZS=/,W^8S&IRKV2=JMIY@_]>IZTP_@AP/"&$>\3XMU[ M%H9^NUV.Y3F57D5!>#: Z$I6)'"A253"1R>9 J_^ZHUS\P8:WBO:?;Q)Y3\V MZ[F4H'\I03A%QRMH(6BQAM"0BI01#F6DFG,\KTA/-'"'R7+K2B-=S#9'MKOF#TQ[T3>,B+ M:@K$21[VX=6>CC(L3CDY\\/.@_ MFX?]6VQ%W)GC$\Y)=W6Q/I04B=8B$(!3@7@F,E$Q)\>=2I;B$!+IECF3YD<, M$URM^J)5?_=MER>70\):1(NK3D,F'D?/, -6Q5!AN<CMC9#VGL?S]'X_ W SMWIA0'4[%)7"M4Y F"1!DP/6)U0* 1Z(69X M\2&SXE^]$7S.-N8SM3PO?,G5;HF>IV 9R4Q!,"^2(#8F1;C3S#CF!2O(0L&N M7?)EF1W$1[F4:A)5;5NJN#LU%GKQI=",?WAM4XI^JCOL<+W6P80 ,_&Y H>9W. M/1Z,>GC$3]6 );A&P]+'^ #W#9*Z\) KM+B/ X69OI03;OU] MBS$)S9F@(#ATGN_P2N;9=Q_ M4U'WSGN0AR6Y_WW0W]O)PZ.-')X,K_W69 Q(5WS>@,B8;[+M';! !Q\.NQ?_ MV?]T\.6LN['50ZNTO?'^6_?B"[ULA;H7Z4L7(N-/!Q\56*#SK=\^7G2/?NWA MM;K\/VB5Y-;&.[!F$#%O;-*M@^[%UL4F[VY\45M[NT[[))6EQ L1B2Q)8X*1 M$NM\$<)FZ66\/*O!6:>DTT8R':66P5$>63)&!NIXBOK.LQKF!Z*/.*K!3$8U MH-C\R)D,?\;]G$X/\W;!*V]6+6*5.7VILKN%WG9]MW O!<[#XBIH(G& 9+!& M 8J"@"VRJ$O*-Y<_,2M_?XLY#=6H0C\'=2/)>Q"'"S]*XW]"@S')[5P FSS($33VK;9]'(A%$<]HYG"B0? M>G#$4WL'78PM>B?GG0TP="]X?,9JGL@/FR=RFZV?IZ$Z\W='_\S]W@!BQ!Q/ M<5AVA+]Z)YWB8S72_*<;R,[="SE?T&N^+I1(5M/BC"\R:*F#"#P59EF.BEG/ M99P;2K2S=0CTJCF-R9^?9S_,_2N1,=S0=GE;+>ZOS=J^^W;<&]95G7 \>YZQ MQG@W&L[]N=>]V)1;__UT!M\YW_[OA_WNP=ZWST?OS[8WWJDM_@Y^O[]_=3<: MGN-H\P*^RSX?_/(%LWB??WMWOKWQZ]'GC779W?DB/NW\\F7[MU^1WOY\LAOM ME#>%!@]AM!5$,LF)#:409XWA.;M2(*IN663,S\'RR:L;N,] P^YS@<>YR;EV MW=VZ%K7:M=>MNE_I8E3\+9)(T5 M(5,F3?;.4YFH"5%PZGW6-ZT-G4UAO6V2$^M57<:3V1)Z%DZF1^FTY*G$Q#V3 MQ)5@".[BP4]"$9DQ]*X/SMS0XRI@4*<\B D+RB@/: M39H7;XW63,9PTQK+E<%9GL'ATZXCXW.*-A(E*]9!28GWUI&D"[4"_I@ZL'=-T]/3!WNXQ5GAO <-'?Z679:WL%,N!Y6C4%E3*S/-P:8D MG"F:,1/#=>,45G;J8>S4>0L8%:-2S "'#$/J0>$ (GD/<;CF.CDI2J061S+1 MIEFD+2I$1XUT6221K&8K+/$(.MK"$M'+P(HD(N-$ MIBP]"9)S4I*6"2PI-; N3TY'?U 3\^2BU>[[4U*S_BGF*R^7E5HNJ73RP9_D/[&<,/V1A[B-Y/?R1/$( M7VG>=S5OZRT]:S3OO'OQ3ERI9-WXYY7\=?C[8/]CB?Y7MC:BV#M95]V+]'*MDM][OFA)-!/1/A*<4XH(D MB3=,$6YCM"D$EH+!8:[JJBK_H]/L,6&YU?POBH]JECG.+?2@I MP8W51Y7OI8C+LYNA6D M?$@=HBT=HKO61Z9@,8A4@6$YLR?>ZTQL OV)7#-I(?33RX"53R\IOM+31D\# M#:F$D!W561K!+<07V4/HGQU$?_*:T*_M_R[R<)#\:'^EO0^GO;REO6>[+)M@ MG(%X,"3DKZ.8N %?:*UU+F5/ 5J^>E.5Y/.?GY#^_B "SV<6%E*=BI=.:JT# M_,4<_"T"8Y'JPF-PJ[#PL?7OSYFP4%UISSCHRJV+[MGG@P^]3Q?8CK%'/_%- M>,YW"L[#X!U=;&ULP;.DJV'AV6X ;*1$R 2WAXB401.;<9Z5-; M6=(^^%44S/M.5$=PZ+,O5;\A@O92XYX&RBY<%?8_Q%E!-DBT)(SATT_FO=H1 M&(' PK[572Z,I*M[S\E\\LD\N?BB>) >W4)KKM<[KLPO7&&>T0_B%R;+A7*> M\<@CGK$Z< I=4%FY5"@XC8U?^-VMXB214 7NI7&%%.D#@7\C\4EKDEE*VFB? M PYZV_6]>#QR"<63)A'^[*<,]S-R#=7\?H[BQ:'TU(!OX$E.*>+4(T5L#))8 MP0Q- (WPS\IH9G-"N+:ZB^U/M/0>%51*6:PVV4>K@HF,FZ":$\+OYQ!>'&H M369X(EFA1ZBS(XYY2:(KV)]&J5#2,SDA7#ZU?)W)Y>MVQW=B;IUDWZ_;H'4' MQ[G7Z@:XM:IFY%%RS)OHUHHZ]IX.KGX=[N%_< MW.FD?-W!_LG\-:BWG1D^X MA2^<9F$<\4K@'$4\Q-$-LA@CB2@UCKE2#8JNEZ]8AL57;F*3HA% MBI[3 J2?Q8A)@5X1GVDDH3! 5$,K M*S+^P>1ODI=']3=1^&M7UQWNM-8JCM MW%^O_JW/ ORGB^9*$84:Y8CAUA+)&24A>D,<_.C! '#-!4[.$9RN;.CUVHQ, M:*"P@<(U&93:0.%W@L()#Q;4J>"<(XERS)7BZ+1*3KPS3JHDB[4!H5!*^?"A M"4\%A:ML[3 S#W4]0:P:DGK>&78#KX:DEMS#9CVETB;L^A"[_4$3D5O3Z:KS M)PGU[@VA\ 7NW#JUS7X6&#=="NB='Z M05,2FT#<^FKFJJ8V-9JY$LVZ)D&Y10,"=CII.,CD[MYH8PJ6, 7[T_E8 M-(&_&8(C7"<@:;#'Q!J72,Z<*[#=@6=6Q>3HHK'U:^J(-DC8(.$SB\DU2/A] MD'!"BED0R2>G"2^\$)D=)UYR3T0QBO)"H]&J"LF)1;QX39'P)PO)#=6A=88A MN2X.#FV=@$(1C'17C/I[A^(>9C*>,W:N*DQW-X <"D*#ALN@X70NG7""*\-%DB!-2LG*'!.MYW2NJL/IVK#"1MW7( NO4?T*^5[=@Y9-X%(Y@BSJ#;'((GGIE" MA/9:)< BPR.ZS4S+!;.5'^0V/UR5GD> L4'4!E&?68"R0=1E$;4]1E1+I7<% MR7< &BX+CMFE5A,\L=>2*A$LKXYDF%Q9^>UW1]2*K?^S&D0[[C4SUTKC^B3< M.\X-9O81YP97%_P5=: =9Y1Y\6CK-_W^>57!VRVMIM/OVDZ\GIK6#L_SZFKW MZ#!3SVB6A>B(/0YQN)PKVA**M6O:),VXNU.GW:IL^UT^.^_%XU$5][N<\NG9 M*&;=]/IZ+H(A03!6UVOKFZ._UWY0^GZG-6R2*ZN&2'2SFGC^HGL*]W+9:@/Z MY=3ZGV6:_&1+4;V\M5Y*ZURT%BB-]I2%H&I* ](-1G.&TN@E*,VLW+_V,?\8 M_4-6).1OKO;!S=,\2V<2 4BA0$HB)TX#/3':YI*#Y)FEJKGK-1$?C;9O^:.C M7@9^F%MGO78GML_\2=6TVE['<5B]V+WXM E M6BRWE+!L/)$>:*HMPA--M:5>R1R4^&;?[,W6Q7$['K<"+'^K/30[+0__;_50 M7!JJM,Y2L7OP@>X?O.%[5V_I_LL=OGL0'\:5?D&+@1W ./@QS;ZOZ[[/H<%7 M0(.54>1J]]EO_]A$%#BK4 ' ,S&EQH/"N!&YVA&4OX8OK@_?'%TB:U6:[1_ M+1 @_$0C5,]$J-Y>[+U=H=_5[H,L76*( =C&:=MW.N?^Y.2R$JY>#XQ/'R7D M=0Z]<]^[!'-5N69CXX5V*'NP4T@3-L%: 2/OH!C.?JBR<0S$[J 1M>]QFRGNJJ@3$TY2)N5Q/5\YW,K_Q>$$T6S"I[A^T!V<3=; M%^W!<0L$=^ZS5<],\UN_E;^VP24$N<1KE7.@J_GZ/:"G&$ 2.EC$BF\P /3,4:S_NP5GXZ%1Q7^ZS7C;!7_5;I=4^KW\P[#K@VL' YGU9PM$RL4M!( M33;4,55DUME2KHWB+L#_#-5Y&(RRS)'1#_<.6K[+0_/ M\-U/;SF&YBD.=?.!Z% HD=B'P++,X">==*;)&QVJ/L8W1RU!;E"INN>#/C;* M00%ICF>>BPPH, 0K/)[!8#1.>9@)/#3B\#S$8>_EYZO=MRL4AU&$">W^*$C@ MZE.O&0&9.MO%0X/QQ^H ]^3%,[#O>>CW@0U:3JP>:'J^T5=_\@A_X$TVHC6/ M-.\O=[%KOA34Y4)"+CA'+4?BDC#$)$J55. .!&RK0>F696*!<(TIRO73L>7# ME@W./*$P +;0O:NC"YS:M7OP 85AA6:G9J/H2IR=G(,_$F,/3]%K;^3,M]/D MT&S0W6R%\P$>GDY\Y/H,?@Z&ADYM+Y^"$X"L!EN-W($=7\ 7H8B"2P#TO6;9 M%6,&.@I_?NF>?,&WG72!QOY9$--NR+'O5PO0K9=^UKF M+;[FH31AAK55\YDPPZ>W;+4A8XP17+8&((?(*% T"FQ":_;P7.#[!I7BSA*' M?JM_!OM;VE7HK'I+K0<8CZVC!-TON=?I-T+VG(3L_=7^*@.PS=GZP7[\@PH*T2J& WLJ4@B_FT?7X*!O#U>0_'1FTN;_#.SYX-E.V7/T;*5^?,OQNN?2/:E6A? M[3 P?S$'&Y6))(O(B8RAD&!+(@Q^R;U*EI;J&.IFB+L]=[X!N^B,3[E_^]Y>W Y3IWM;ZX5DYH9OG='Z/F[/3A^53W5 M*#;9;T2L%K$W"#JI>$4M=X W+&)GUT1< IYEO0["TE@8JX@5"EE#KGY@89 K MQ9L5DJLT+.Z9@-#"!*5QOM4/D*#T9B:/L3X?.>JB7]N*Q[YS5*T':DZO>P(0 MW_7V:J6)L^.8W9S3@/X$.B&@9[5M'Y[%C6O+)WG; MC>@\!]$!P/Z\6M&!O>_,I*]5Q.]!;"^%4GP&$B7GO3PV*OD\O62?L4$X:KJ$W G);+N>J52IU&Y':87CR=T_^-+/U:X]K_ MP,P9U+&3=L9?_M*&7V$.#NA5&VXUU;^#7_H(7C(691U[D)F*8-9-NT![NO$S MONW+/VH6,?JV=N<+2%>575[=[2_PAKINIW4*A#7W^EM-2NU^I&^$0MG>U^)6?MSODXV0U$HX_U,'!3Q]T3<+*J>P'FUH^_0T ZT; M8+$S5@^AJ Q[4. 1\>PT1\S8/N_5M<\H$)U<"TM5\%\E=$XUCVRDZKE(%="O M>+'25.$!3@A%O_P,Z-=7V*A*OI:I5+V?+"S5*'C1U-[?>]W^L^\-O"J9H)@9 M8$W4!L2!ZT0)'IH2;&$'@L&*XCZ9X-/&]J(A.Z,"UOE MATA-%1Z)O:L/8F^%3;A 7#<33] ,=>N M[X (58V04D:QK\YCJXJ:.D-PII%S;Z:1\Z+*MZ:,7NIY6V#^@? M=\]/4@6H,:*!16N-E0UHC+'=$'8I I4Z;_>/<9/ 0]B!-V*#I".,A$W'D'L9 M7Z@[G/0R&?BOBZ[0.NG6S9/NSQ23=D$XKYCT1F9#+6-.>E/%WW^[T_P.WG/O[G5VDXEB*MX=&%Y:$9,0[!SANJ"#! M1TFTYUI:%Y@);&-;;>F;>YL,DTH&Q^U>:OWWW/>PWA"DI6[FQM:[R\L>X M PX*QZS 5/Y&(R]H]P\^8,IIU"H%:@.!W4GUH*9 ,R,&#+YVHL1(^<:VV+K> MF6"Z%T[VO9/+NMJ[ IAA,*P.Q*^KG/S=:P_R?BE5X+SRDBIK.(RFH*0T@E() M2L1!%\9%6:SCI"B&!#%PX@-XIQ3\5-BUHKRF&]O\&X)RWIEX#3?YIE4/@G:_ MME)M;,%WYGO#8%F['^'7\!F,?@V!:IY*@4!5DVBJ]H%]I#&GHV.G[EGN^45) M@[=,E1G2/LFW# Y[/.OVJ[3#7WOYQ".Y_>VBG0;'HZE,4Q\Z.;.0-62$(O^\^DJDG_U9]<^,O^QC]G M"3VP^;DEO,/3#\G^\/&W_T_HP547W!-LV_"0K]K66DN==3@4R4BFH]0R.,HC M2\;(0!U/46_\(%.#AC3RSV%KS!=USXS7=<^,RV?O8ATLT.UA'\51-]#9-B&7 M,X7L<\LQ;K"$K3D>;HAEFJ6&;H&2[9?ZN<:N_XIGQ_\:/=8+?P:O#"['ILS] M9*8,1ZT=6A:-2=839J4@TF9#?*8<6(YB3-LH@W$ >UL+O+56& TJJ2S(G_D, M[ EXY/5$-4%' VU ?,XJR]0M]4M+M8AT-DECP:&D3)KLG:2)AN7IU<2B5T+XD1Q(%FBFE%\32[$@4+!=. S42)^UMB9N%I9: *L]QU/IH M&EZJH^$Z6(H=D1[FBKL<5(Y"94VMS#0'FY)PIFC&3 1_[P;96::KZ+UDYR?F MS'SW8(>"G4Z:& M9'K(?3HC;QTD:)*:6.E 6282DN(A>24^3$S8Y;V61U$FK924_;"0_K)&?1Y>?@U?RD 9&A=:: M\))1?G"4K,>C'Z^85U1(+C+&"&_I?WRS_.",D[??A*'.Y+BP@C5?CX<8XUI" M5P3?6^=3G9V!1X3I,9MU1NDP(?EL'''Z 8H =V[CEQ5E&"WS\"6&+V%OV>DD MM;E>BR-EKJ.V2PY9-"K(R+Q5)F0I2^S.+G5 Y M?)VWW,1D;A@+WFSOTMN[RP]3SH+2% E+(1 )!)UX\"K QX ]"%$KK0PX%<+> MN+^;..WA;#0D91/!8AR\P(K@3O=T/%H'=PBPI=.J,@;W_CQ:$J0<1$.6'.,B(C M^) ^QT2",50)<,'*FKG? 8.;XH %"%6*T "KA0U&0M3%7ONR6NIXS>!P!, 22U2PT +#2_56' E2))W>A9S>/&?/!@,B^:&)R\/BES>\XADJ:! ?<$H_^3#W MW8.=K]A#FB?AH]4 %#$26:I12 %,C+68>RZ#X]'L^VKV_7+OZ%#)",Y>X"0H;L';C)9XF@0IQI1H M/*"*CAO;SMX6 ZIF/F#Q45TYL!J(J:,@H3LXOM?53JI]GP*HDO-4QXIE:WP5 M5::4J#0K0G*>?0#_)4O'?,B9&W_G/-O&TMU)-E]=[F-N;;DJ*66*YU9CHLAI]G(!VUD+)3F M4B1A&3<2D)T 297$*X,' D$KZ3:VZ998<.Q^FQ]3Q8#A;Y4UP,+'"MO#Y5#[ MI_E)==*ZK-8;(-,BB@+628!C19T'9EO 3!;DN8PWPK)B8<&!?,)[(8.W)%AP M7J1RE(1H)4E<1.9!2SV&,)8L*G*8K%B2H=[(:),SPJ2L $*$!Z)Y@QO:;.2# M-C+*I(WQD?@(A$(ZRXGG!N#;90!;S4NF!5U1?@^E'V:*5DUJ;E!YX!!3;&\! M) "!Q*8B@ I?/.S9>;]J2E4G99QV^X/6L?\"+Y]C+Y)ZQFXG7\ W5CU-^G6O MG:FCJKJ/=Z<[:-<5V!$1Z>2D.I(?\YG[4!G_Q;=/1KV"\.'GQVB-ZGV?(-'H MH>>P[T;SQ)ITD8FVO*6[%X><11JS2"0&//9A61,O$[AB-$GA:'8R@F//-IE3 MMZ56+^N"*6-2I#R+"/;9*QXX>MP%4%%K)N,- 9Q&#AY%#AB@IC-)6UT4\<9D MV'T%7,GZ0@35C%<9-P50$W;D%D?\V@E1;S@T8!G) .]?P+_%*@\2*(P3/# - M'KO767K_6 @QDH.=&O5.\NMN[\]Z=%G\X[R'J97[V%KMX-AWX*6#GD_YCV&) MY<];T /"@\7=5"3M953$. XF5^+QC^"1I!)!F4WB1@/1!BJTQ5<'(4&(F!77 M-#HGP4$.!4B;]=8#QS"D$90[BDHV V+:LJ5 6?, M<0B,,HW5@8K?$O>91QFD)L"0%C*Q=S.493K9?KB+3YJ8TEBO1Y"K]P)83.+. M6LD$ ;LAT=.OZD\382;0''3)!N6*6[IUO>'L4^>O-%+P&%(@@<-X+;P&Z@*N M7L%#*L]( #$@N106%/6,\01<5O,M>6N1X(SG@UU.VU53U1>^XU,;8"1UP;]" MI.FU=O/7-GAK++$^Y>C<]SS(-"!=N!SG:D_WLIYO?3U=MOE[ M_6FL:YWZQ+AZ$^&U&IP>8$'J4N[I>?)S=U.EE0]K1>%>\!X&C^=MNC]12")JQLPC\NIL$_[ M*-MVTEY@IIO[M4/I4Z-S[8@[M#>FU+"B&7:+*D MR7K%518IQ6R9*^R&K-XENT/.C/T8-A[\R5,V9EO1?L Y,,YRX045Q$@:B&0T MDJ!C)#&J!+0C.*FJ"IYO>%N+,CXQ$70J%WQYBGH_,6ER U<@&FIOYS 4#@1% M>L(H!U<\1>"GF [JE=1;^P>AQ1":)MB]!HP!8@Y"%#$HL;BI(P&7*5'"@ V->_7 MA&M7[+\]3"PE9[@BWH)C*A7 384YU)6BA&?.TPCFB-Z630B04GJT:D!YP ML'X])6"8Q#@B5>##C(7V/H?LR@NC>4@:E$H67YPMB@DK0Z(^YCK9K,EK?BR) M?*N (,F7"<3+YM.Z$#6A 3:8X20"D2 4C2X.DOC4J0W&*LF"^W>DH!\1UC* MK0F: #$ '#<$YM*)L9FITW(L!/\BQ=>'[ M]<"=T[.3=D5)QP-W;MK;43APVF.JVF^WQT[I_<\HG[W@3-S%UIM.S7C@;S]Q MVY9KT;?A"*AQSY;^I)_[L-UM#4.C#^:O9[G3S_U1Q^Z9QK?!G]2.U'&N3B;N MX\C(7)4\L21,M#52!%2:(>2&SPQF'NE+FEF]LU!O,: MQT=,X+8]@5ND/8,Z?0GYRJ(#I'F+M=GJYUS-JFB9%FF]K%]>^-$JRP6^_+3% M*/G_%K38GN[57*-]W;#9@4.>BF(L9^E PK6+&5QI*C$-@K)#0S>F.CY/&G7/ M.>#!"FIBTC9Q"<3;!95XIN!E^6B\Y,/D"3;3/'[>P<8TT?WRG]R'IWY9MQL_ M[^4#^))_G73CY^\KHV)W)*.G'^@>?,?^[_]N[[^,'.3I\\>_/[;W/AU__O!I ME^_]_?[K/LC>WE4ZF9?1CY_>TH^?WLL/IV_DWM4'!=]]\O'T#=___5U[]^H# M^WCP2GX\V 7Y_ZOLH1Q?[<#U(]S##MN] ,_*&N:C(-3CI" :+'$B D!1K9U4 M2M)D-D:C=W/:060(491HE7;*26E+'9:OZ/B<2G/@+/R;UZ'#H> MM9]5 R7P;_AZ38!&Q^Y#_WBS]24#8SK)LYCX6&8.2 M %K>+$2L^0.Q=-Z;.Q##D=(U@E4R> WM%]>P!>CY?C)$&SWTV<&? HL3$J& M@&$I8&-S()[R2!RW"33&9:;MQC;L86Y=9M_KS\^#J'J?5,.\)E*,YU>XF9CA M,:H1C"?^O)]'71>KWI6YGJVXV3H:#2_':4QYF& T/3"OEIY*RCOY6Y(3;0Z% MF6B-+Y(5'RS-6EH*?Z4EIKP:R7E7/Q<*T$\F-G.&[Q)(.2]<^<2KF7@*%3]0!>'+N]M@*IB_7:X^7O ]'"ZC$/#PR.5#N= Y)_\2?G>9+* MVJ\?$-:[7>4 @G?4KC,_[QG9?1X39H93FFOC]_SY*TK'$0Z;GAIE7&?NMH[S MR2@!H P?>LCQ[ANP7=>(VW!/:U.!B[-?WO?S#B[#OS)FLN[$>'YZ7C'EG:GY M NL2IWEZ!GD ?N_;0R5HHEYQHA.6>UA7B(\R9R&3$BDVVL2&-4$Y@E6T4MB8DY ;VU*+92)W.]] HTUP M:FO8FFP*;/Q9#_;6UP;_^<'.3RQ)K]CNT:'D/&@+'#4) \C"HB(^X5AA(8). MX.AE68V)T;=-]'A>R/)3;_G^VT/!J!6,91)C E_2PD]UMHK423M0-L7BQK8P M:NMZP][)EJ^JW/7E%(",:#@2HR[^;GCZ.$^+[@,S8#TE#3D'[,>5$K/@ZWJK MDO<@(;M@=6S(>43%:$\IR)E$Z1X(TBJ? UHUGK7.5 M,;=*Z$G&"Y^RE<%)([RWF84"$A^CTSK8NHAY* ;P0R,&CRH&?!?QR'*G#8ZG MP'ZPO&02B@LD1ZJB\-H'BTW;Q&T5196K7PT.!T^[=0H[?CP,,/1;N8-9#+=! MU75@JG,O[X,S]SH(; 3LD01L%\='@W!EQ[,!>N,$D;#JQ'$NB :,P>"\5;DN M$5AA@Q"D-A%3)2A+,C#OHBL4I**DD&PJ(YQA#6/<*8ZKGDXS/R(<;O]NA"Y<_2C1.XF#S2,Y@[C MV_TYJX-;O+1=%Y]C<>^(=\DPE:+@7F,U[ I;:SXE^6@DXWZ2L8=3GB7L MAG.$%FRX6:58VA!(H+PP&2408F2\>DLO52IT'RQY2G^HD9C[2,S[2Y 8I0,% M9]D3%4P "NL8<3Z#RR2TS26"XX0EU,S=&K)98PK;B,:]1.-J;^RB1N>X^YZ^CQ#>\;BX%JY3P["#5 M*03X\\Z?[_&SFE"^V7K<%CTWD",0*II6E3"J&$]/%;1T*GO^$Z=GCDPIPXZ81@)D<+?$=JK5T"S(Q&F6B"XZI,'SU^.Q5NDL>/Z7"S M.O%SI\$>1+$/_E!46@2%\9>"H]^M)H$[3I*U#,AF\2*"H>H.\V"O);^MH(G8 M$_K-L]O_JA;:GQ@*CRYV@<5&P!C!#8D>H1#8)0DI&J"RX"$#@2P6J0I7M_@] M:WW@TVSZW*9C/6&6,H!;ZTADCE?#'8F/,1!E _PIVFN MJ_;_-4Q.K>3@1;?_,Y.@HROP7ZTS /68 &T%GO'%##]Q3P(5V$S+*LDD",$J M8V%/J?C-?D_M-P6G-&6CG56.8,L_(D-FP'=E(CEY;15-'C@6QC[OW@NGAWDB M?:SJ2N/<[]8H"[N/I:*C.JT'G\_,L2X. MB]4V"R[!S1$,1-,*0"'MD8XD7Z24,9N-;6M66>#^E*&T9M-G2_!V+K E4\I. MIP0DA"9*)%@NRE\5?=V&A5NWQ:O&!8 1N4J[\93.:[/CTSNN=H\.*2^V!+ 9*:.+P),BWH'W&JDV MA8'5D!03T^6M6_Z(*=UZ\S#6VV?'K+T8 HI7+ 81@\(9$H"D^ E2,EP2^88313 MO[$MU*VS"1\4V;K>#6VZS<34+*P,?#?O+W5G$['[U<"W<9,.[$#:[@_P0^-NN9-6"_BW M20NNRV%WP3J ,VX8@ET_QD.!1VU/QU^*&OFE;KV\J.EI?P#_&8_FBKY_W"HG MW8L?LC?'5#_=NC?5C5UU'[=EXG3ERS@A<-C0-LHU&QW^J+ M4PT(\UB>/5['JI:BT&5UOO4: MPV:A&/P_&V)C0O$2)BS_2ENLVNS1]1:\=;CU0U&!M[_,CJ]9^DHF:]4:VMD;56=-;G91P>$MN_A(&\ZWN)K=\WI- M;MSU[[!28_-;.1MSZW8'70D^?C[J ;E.9'C',>9K+_Z!= M^\/!NV.@R7+_]UT)WPO?_U9\.#ANCSX#WW7^D;_7NY_VCO=?OFW$H4Z0EYD)\BI)( M=(L<8X%X'9FVWN?,]<:V9 O2CVLS^&AJ@:\NJ1ZW&:MO@?.\P6O0K4&W1T&W M6WW]!N56B')78Y1S7HH4HR9.Q0 HAT.X&6H"T&X0:-O<*V7YWD/OO'@(I]\R;N5$]!@T#(8U)YB M6LP:;7#..X_%$5E\)C981;B3CMD0A6,X"U>P!4G62X+08EU_5#8U]Y4WA@\: MO7U"%M'H[X/U=XI#*'".6-#$1)E ?T7&$>:<:%%<,(5IZ3#EC3_<4UJA^OX< M(2M^+YJPX%$;N+DG34#WY."BVZ#+,NAR.<4.1%$%-B 2R:DDTF9#' Y)#RI8 MZ:3)'/.A'%N0F'\_#V6-0BV-MGXG/,B;72VI\C="":T,$Z< (\/VSP90E\V7LQQ0H2CUKRH@C3&7R. MA/A"%27,.F=IT9RSLK$M[((6ATW(H-'7![""1F^7U]L)+Q#6:HNM?0(7%"B] M$D#DE28Y"@V4P4@;\+Q!+"BM;V(%C\L+9!,K6 ->\+I[WAQG+@4OTTD;L$6B M!"8(IU*#V^$,L8IQXA2E*081G=4;VXNZVS:Q@D9;[\\*&JU=7FLGI,!$&ZW( M@K!<$J9:*6(YT/H2)(APR"EJNK'-%G5Z_'F"!5,)U,-+$'P_IK1/,HB'Q1C$ M?8=B##H<7-S+5CL"G1VPB>P M&TN.C!(12R R:4N8(,-_$)+NM6!&O")["#S5QM MYZ@"?S'#:-+3F_3T[Q*]:?!Z&;R>3O$P-'B=#"5!9H=#3RP)3L)?HZ.TA%RH MS(#7C"[H^+VF6>A-K4T#9NL,9G<-;C6@MARH34BHS+0PGSW1,10BA002:G(@ M-L3BLK0Q^[BQS9EY^!'UCUI:&PJWPBA:H^F/2VP:C5^-QD]8#E64 ME^@#R5CV(YEB)/#"B7;:>,9H-%&#QB\B.>NG\4T([N807!UZZP9X@JIQ8W^S MU[--1N@;(EP'RZP&DMI@V'(8-B&C,1?F? [$EUSP' $GB)9( M!-4LJ!*DE#@\G:[@X+<)N7W?D%LU):LS:)UU>]?;B#<)+$_)N5[46]' UC*U ML@<[@W&WP9W#G'0V0, (5^KIY5A/"W6Z<%:(4ACMLMX0KU(@,AA=3%*:PM[@<+<'UY]U.;&S!/6S!JQG.5F@4PCF"PW3! MV:246!$MYG<$JXKB6DC@;%H_O#1@U6KR/ )J#5HV:+D6Q+G!R_OCY80[4R5, MDE(1HQPGTED/>$D9,28*1ZW1/!;T<5=7Y?G=\;)BWO^L)CK=-$WSENF:SV7^ MULYMX[4V6Z6F(*,IC,<^M7RKOF"&'V$!_5&>&JQ2<_"*F7]CP/TR:K]@P/UE MU3C^9K[T]_ >=^I;?#>ZP_'(>_8\0> !D^;B5U1D+RR'!2>P_HE(KRQQ.">C M2)FB2RIIG'#.)YW=QD/N<<7[U8C9!1(PRLQI 03GJ:V_;@ ZYRAG*[$!8@D! M>#F\P7=P?W_D7IRV!X3_?++ =B\..0_":,\($TX#J/- O/6!4*&YH-$&E_C& M]J+)Y_^[U6J!8241E_NDFI1W;6+K>F/%+%MHT.*:A!Q=[8&$% O>D$M$L>"( M#$&08&TA@0597#0YE3 C(<\)+6X5@08O9J5!@NWPV@LNK"&94X5M014( N % MRY9+48R2AFYLBP7''/][^QC/N;G)_YR;?ET3JVK%G6-9IJ(8RUFZ;*U&Z^4H ME<)02=FAT1M/,X\8!>2DVS_OY?WRHGN*HZNKFWU73YY^T>T/^G\>^U[^%PA7 M&A7EK,NKJX\'GRF\SCY^^JN]__>KRX\O/UQ\N'IU ML7=P\OGCIR,Z+T'[?[^Y^OCRB'TXV#O9/W@+U__K=._O-^K#P;\_[WWZUZ?= M@QVV__>[T_V7[T""=K[N ?M@,=+D!1$^1R*IDL39R(EWC$DF"V/&U,H.>P^Z MB#@N0U8R2$:#"5+H!)0ER>C@-\$DS^+=Y^+JV3FOC'^7L>B+QVSO=0$)7>O_ M_K\L9^RWUI\#D!%2B4YK6KHJ1-T?'.=>Z]7IV4GW,N?6OW(GE_:@]<<)?/V* M)I!_/X?DX#A73^P[ET A^O#MN!*A6HDXO1)G^+B;8"K #1Q.=^^COO5',^"' M5ZF6U/S6KZ8*=SOU!:OY[UCNT_L"U\6)\^U^_QS9##";]]4E_^KAQ6?G?6Z7\$F#?+)Y+]6K_9TOOEW1PM?=WN_PV8GM MI#\=\+VAARH9:E6B1'N/,W)L!J?+8%-\&PI@GXE>@.'"9H BTH,KF&,!T@_BL &. ];SI <@"R_-=6J#TA M($K]?C>V<3M;%^W!+93(3YCM^O.@D-#$_) M\,%[?IB$X5IQ34KF 1,_$K'<,B(TX\8'IW/ @\P%.8#/@B=FC7R M_#!Y_O3Y\M Q:D+@!B O)? +)$[H-9Y(Z[ YMXA.<0S;K] U?$KFUHC(0T5$ M'1H)B&>5(30I$ R3/7$!("]Y)0ILF_):8?3@>@>_D8C,^WT -B?GF(-3Y6 C MYB18_=C.'?@7FRU5IR2 /Q6H?]%L-0ZK5 Z_J,.GYJ2=U_N7-Q MJ(4/O/A"X,.&2.\3"<#=B"W"N1Q3TLI@1^];7! $LY%0SAK"967K*6"N$:E' M%:DWXA#0(+#@P"HZQHC,5)/ K00O%[RYPI53-F-*U%W!;VM%9W#,/N(97'7! M7]LH]/$.QY/O0()Z[8B079_P//MSQEW?/\BQ/CU!>S1^ON'Y8&UR$"NNO8:( MT&_],N@>93S8VZQ.;3G];?J-U2)5OV>__0/-7(8U:./1S9G'I-/V&7[OYO#@ M$D\CO_B3<_AD;?D =] N8H8!@A(LZF= K.JJK3/XCBIK9O@(,^>:O^#'AOYWY.,T47[BVRJT+WY\[5ET&Q$-2 MP1H:@ 4[$!4 <6]9]#YX&7D6YN;\\]52U+UN!VE03C4F5XV;IE_'C)*][N!# MAON.W:,.B/I4L++^4)49<'#L._MG507<3POLNP=OU-[;0ZD2S4)%P@T31/(D MBU/?XLN/5+3=K\Y/XU * ^K):!M:W2]XH'H]T:U6'Y3Z MA,Q#?_SL#]TN#;O%_..7D@7LE.%R2AE MT-0&)C,S&H25IU7&O.^=D/+JO^?MP>6;#BS<>17>G\?&OZK%>].I1;>2\M>P MZ'_AFO^TN+GW:8?N7>U^W;WZS/8.WM#=G4,)B$E53H1%C)C[Y(CU.9/D#7/* MBZ@P8KZ$^##%M8W@%C$%_G?PC@//CAHNE93W/*PR'MZ(SW<7'W#*;97CJ2TE M4BA-7-$)D\D5 X.\C^ #QVQ=]E2L,FC>"-63"]7^SF&)4A>F Q$Y #44 MSA GG25:.)V%#KEH[+XW[S'TLH/WCH/W,!7V)ZZHN-P#;T-862R31%,/(F54)AC-(()[HS E)V5U M]PH)-5LAH:K@7%4"/:[7KLNN8_?DQ)_U\Z^C'WY+[?[9B;_\M=VI8FW5A^8+ MK.&:OUVTT^#X5^>VK&;8*VVAX^?I5\,?_]WK+B?HUP[>$4#>^3+?8C:_= M=EG&MJR0][KL[:])]T@WJ^]TV6_TCWI FZBG+I.I^DJ,5'_SNDO\ZQC)5GI? M:LNJ.]S:;V?=?A7U^+4*50*V_H8:1,06PX_/KR, 'UYA8_L7_X]OM+^\TV9A M?6+N?9\.((MW:NK$X/^$WC^WYXX-OOV4-W8:?*8+ H2H/CMIC4I-6\-:TU95 M(M-ZB;$9Y$JMBBRU9M;JJ?O ?8>>,5C 4D>TKBOWYK#"ZF6.%;=I";99L9D; M!>JV?I0KZ?W]?'KN+*PEPT)>X00/+A1)#0^6JY*4$I1;95152\82W9 M-WV,<81Z;U@>_KR+RT:-?>C^P;OCW9?OK_9?_OODX\MW%??;_?L5W->1^/#I MW>GN2WCOU1MZO;'/6[7W.UYS5^Z>_O49:\(_?/K\]R MGVMV -CL"J)6@IW\.P#D7%>+BF@@S[@>DFFP\T[8.9E7H%,*UEE%BM'@>;M< MB/->D)"T]WA 9J/9V)9J2ZRX)=K:SRNHT8YM<;7>B%=I0T[WHI _YLR_Y2CD M T]!UH-+5D+0'\6K&SAV MG=";3CX8$)LIHL\>46YF5P^$E2>D6;/8T7"M%8/+%-<**H@D,XE%:^P;Y8AW M1I'H68Q%>I6JG"JSQ:Z7GZ\IM*PHH/=@9>;=&5 S4[-A0*O6_W. MMX;^K!@:)O3'Q\R,5)G$Q!613&2@/RP0%;D)VJ602]K85G;+K2K2O$81GW6F M/'=)X1KGI[=&J>DKR.%ZI'%SSP<\%U*J^Y6VKP>3:G*\'@"6TSE>7 ./R@EX M%&.92)$+L4%&PK@4(AL=6,&BDTTCY*91#YY]O"[CVYIQEVN4(_8SC[N\@=/> M#YN;'+(? )NGXGB.@2=C(E'9<")C8"10KXFU)A=;C,_:;FP+N<5_Y+&:B[M' MX72>F1'TV ]K=O[\8W3(LG?J'O6+_T>]_M?_?%-U/H1O6HZK:1.48;8M&HEQNZC2T[/^V.8VJ'0BWYEL%H^O4BMF'!86WEICXX!! Z^8@/ !;G M@YL_[U5W]RX2_[&_^;U;5?;?^.._%8YP7^F-. M.8M@,CV.$QL]=:W[9Z.GK@N\,V?Z_^_../<:O!!PU$FYTO-?[R M<#GI7CBZ0>Q3];3- J[/Y!@U,\/['\D'BD?3'Z#N#W"U]_:091L#-XD4K1PP M3!$(_-63X%FRS!@N;)B?N)AXS#)S[904TA7AO$TIP0523CJ*,M]/H.I7!I+9 MO:A:2%8"=-;K?FDC"TH9!/NDCTTJ!L/!O\.FS_/B6,GQN+_%J*D%J&J[&LSR MZW6[=CL(W-;38"&T?O.YFUX(/W(OA/N?T[GG69$^&BFQAZUD=K&5#"CA; ^9 M*D:_3"'Z$M7[R[B:Z[V0MQYB+/G /]G"S57P/_49V>/W,;DI-ZA_C#82[AYL MW*,T+K%;\WU+;DC3 =HY;"[5OZ$725,(_;,70L\%JV)121+G<_??ZZ?_!!?#AX=[SWZ77[P^DKL7?UUZ?]W]]> M[?Z.OL".N!:?_OOCR?[+-Y?[!Z_4WJ=TO/?[*[[[][_;'PZBV/M[5WY\N7OQ MX=/)\>[+-%O4%WA04B=*N*<>O 7'73=(9H /%9 M V(4J3"KBM):!N&LSK%D)G@)PC/I[M"[LP'$M07$J0,[FSR5K) D<:! X8Y8 MQ1(QW!C#DK \19REMN(TBN]6AOB,#*.9=5,M?#U.IDZ!KT'KQFAM_[D?%SXM&DT7"49N,F,N$ZUQXGMAF@1F!2DF MPEY[P9Q0>. E-K5:DJ(]'ME:(NO]1]?-!\Z/:W1S[71SPA04=9G)8(BWF*,> MT'4R/(.6FF2R\MIPO;%MS29E2Y*%)A?]3JHX[K(Z'L94#<(YR[V:(SRD O+' M=-M^#,_LAGS+!_(@/CV/X*A M1ZS^B22X$(@H,3!E J?.;FQSN\7=&A4_/U'DJ4&I]7FT>Z#4 QEA@U+?&:6N MIEHK2VN%2X0E)8DTPA'85$IB=$I$YZSCLFK1P%?55KD)!]U._T;$KYYY6X]" MG(Q9O /9?M9X^D/#YBK)W8U@.(^GPUOY8>MAG@@TIVL5M;+, [\C225#I.*6 M!!HU*3I%8;E563)PFK?T]0%9:Q;-:N#C&<''*EE7 Q]/#1]3,;?B,Y/1DV1U M!L\P1N)P5"T5,L6 T]"LVMAV6^[ZU,:GB;B-Z][F\H^G*W=F?X]IS940.,>R M3$4QEK-TV5KM8BZ.4BD,E90=&K>Q_21#_/[(G3X6CG5250?V1[<_Z.5!NU?7 MD.5.+NU!_V6['T^Z_?/>VB3@[_\YE.;3W:_[+_]]NGOU^M/^0?JT=_"6?^"[ MU@)TZL?"\MA'B.+\V[E1"^&Y4/=TMKU_8,V[[6Q M TM[E TR+CB:?AU>;KWP'9_\9@4:O78XARWUI^!L#OI8MG$Z\^!G-1!4DT6[ MU6;/OAYJ+!@6+U6SEGNPL_W6+\/*I=U7,Y5+=FB]'#'Q(6'9H\7O^3.>=YLY:^CYT[Y#"[> MKJL^\,/P=(#:5]4O8!-?C)X;\V2J>SF"I^CYDY/+5C6NM(4S6-M?D(/Z5E(> MY-XI[#Y\>0=,!-Y4]0S]?NX/[\V/RL+._"7Q?7+9/2='W>$BXR.T^Y,' 6[4 MG2HZ@X_TNB%/OJU=&OVA%^+[N '9T^A[P$=];J?^QE_NP MD['6!=B%3JY))$H6O+_;S^-+;#V-PB]&H.\)-D]6]C>C&!7*KE5%WW<@%)>[ M.X<\V*R\]=5D#2*S-B3$E$@6*1;)"P.G9;ZBSU ?I2S&2%UD%"PHDU7T2L)N M^12N30BNQG;/H- B^)_ ^C%"]@E6Z4WIW'7T"Y?3T'=SJ5_K(F,U:G]85=B_ M;^D?DW>N_?OF"CU:[9_A_#ZU?U)L:6I67DYGM\"=>)32O[O5Z/VH]\KHEA&V MN=G'D +CQ"IG8=^*+H4D;A?ON,MGZ M8?6?3#UX&;]5"KG %7^:3BTWK?$T_WBB(LG%M_*M(LFF*OKZFOVG>]$41=]C MW?Y?^/D."_=3KLTP]MS(U3W6KH['SAC[9AWOL8Z55$?]NF4<\YO+L& TJ<*CHX)Z M2;ETQ2E-\9@^E!)+&L:%S0JJ$*]%C>NFI/ME[*H-?;>UR;.X9R"YSK,X?7OQ M\>]_M_<.$ESW_=7NIW?'>R^/VQ^Q#=S?;]G>Z5^?]__&7(J_VO-Y%A]?_NOD MP^D;ML<_J+V#W#[^,>_WZH/G]ZHO;__/9>!'W.Q22?" MF#%$>A6)9S$3!V+-=9HB*R( M7'3T00K9:/CZ:_@DDTI0EY)1E(@L-)$N2E!NZTAV3/N0(PN,5QJNFQJ;]2)&:-$%1R'9PTV7K/0W*%RQ"^@5#7>[128XQ,8X1'5@BHI(HE(*F(87Q$>1B=$L6)<5XTEL;)NM'Y!G-"CT0Z*0 M44P;)Q25+$FOC34Z&.<4E#SH%Z(Q.0(G#>O%4)#&PV4N8&A=8% MA=2D&:?2,65KP D3E%1M.8-G!3L@6%9;X/RM&)$!_TL)[X#0<^GA_R(*'W412CI6$AO6V9D5]+MJ8D2/@D?3Q;HA M2*VCCH3IS(BTCA.;N".B2&.HU253MK$M-NVR#:Z:&>W/5L.#M3H(<&8<59)& M9Y4 AL&BM"49+T.CX>NOX9,H,&R=$=(PD#%FB?0V$Y^I)UF;PFS4-/JRL:TV MA7PPYU@_#7^P5J\;4;F[Y[/H"9\G7BWHU&TI9\D#Q65:)HO-Q"Q0DJBB=TZ( M_ V$:CR?)\.A2138!2IT48$P,"AUU^U@P?U1S&N!#7"+%D#$Q=;U>9H-##4P MM(XP)( ?.5&4TCE(PY/+\&, \38V_4MT8W M-A':[TX&IB< B>QCXBD0H;@GDDI//"V!:"VYHD*Z:"WFZ3+V T9H&PU?J.' MU#43F*?-G!3.6*OGX8W881=IL ^O#/:^@"X953T*8>EQT66 9'B!*&YPU^/!9T T,-3#T)# 4'$N) M4:,-!D"-<\5P7G+62O+(K6A@:%U@:'(&PV*6V)6? ,,%$B2\(C9J3X0&EU93 MJR2FXJ]@(GV#0@T*/4U!T,-FUS0H]&0H-#F#T<)3%6@@021.I(R:V*P*X5SG M4ICC1K&-;:[6*B'EASJ#67$N_L_7KR&*HB,3LM@0I5#!)8P"9Y95M$%RML+9 MTTV4Z#$ :7^Z(XMQUA=6$M%!&$Q-\<3YY$ATFF- 6#I>]6O07*]1=5#3D>4Q M-9QR;K2WV::29(G>4L&HBBPFAV7'JYPNWVCX(VGX) X^@:%U@:%)'%A%84H,GG#! ]"AY(EU/A 7+$L\ MQ:PCW=B6#P_ -"C4H-#3M*=[V!#B!H6>#(4F<6#8)Z5<+H16 X%8XC:)"(:76B@S=:1+QF@QFO740X<%Q;I63\SBH;[V:V3@[>/*F 9PW#;(; M#;&;G7PWO&P]_\T'N-+XC6<]4+\>/!F.QQNT3W'&)'PO[O&7]N!R/.+N1?<4 MUN=R/)9U=MHDJ0=RCB9+;E8?.?6?NCV\!EQO,AEU..*TC0-.VR?531]Y^/DL M]^I%V)J;3C,W.._N\Z0MW]A^DGG2U:3TX^X);$S_U7_/X9%QDO#:#9"6N^TQ M.EWN?OK /GR";_^T]WGWZBU\Y[OCCY\^7W[\_3W?>WET\>'OU\>[IZ^/K\][ M?'.Y]^FO]MZG>+G+WU[MO7SW^>/OK^&[_OWYX\$'NO_R7\ ML/V=0RS,4C1[P@*VP&2>$A]R(LG[0KE.U"HW/^^1R^S B[:2<2X-%;!'V.S+ M>^^,U=;_2 .GV7C@="T\=YP-.?=@>N%SS0 =L^LS@?K/8P2#G2',/-HC?U]L MGP?-_G$]&_H,,//8UZ-XCWK^M(\_?&FG/(;;J?< >E:?ZT^&8^- Z=,N/A& M2JOTNJ?5].$AA&?$>\#3#B!P[W,>M 8]>(S::L-%>O@RP/X7P'^ _4X^Z@[: ME2V8>1^\R4<<8NT[L4;MEC\[@\VMAXCF> [8CC.K3_P%SEO&YQW:C]%$U7J^ M=&5..I=3CP07[T^/81Y/+T!!:E=WL=DZR4?^!#X+FE$/88??1=\_!KO9 MO:B^Z:0-KR6T,S@*N3\US+O LW1[HYN[^V:D;@MG11][L),@-_GK6;NV3:WD M<9PX?,&IO\19TJ?=U"YMO/E>JW_>QV'.PZ'0\,#55L#/B\QG N/0R\.1W7_. MW4E_\23Q0347O)Z7#2\KY?;G@V,P^%?5<&\D M*NU^'_!\++V]\6V-?H43>3-L>+T5^/9*V*9W&[]R_*E*W$%VYM=DZP?$CY>@ M7Z!+%1W$@LQ3+,@<3AINY=FRS)J*"[K90HJR.2T24V*56CV!9;UT_%1^,>IZP'DNYIT[$)H!7Z P_,RY^ +8 _)F2]&F$]+3U#K"GM M'J#0?\]]#P!\L[)8H!S^Z*@'4 WP.(6G[8@V"2D!6H4S -BOL/F5V?F?ITTP MNY\@_N5/SO-(#C'0L)L!XGY>B=P]V+D$0F\S[$.)C 3*.9$E&.*PCZM/F5O& MHQ-5S1ZG"RKX1U()N+Y?:J^T&M4^+6BUP&XN"5?*8C/]HK7G0GH%SD+,EAM! M.?B#.GZK:JR!JP<+QZO+W;>'V@8'1!CE@&,[R8*#6!"[ ;"L"H7!/T9QED445!R^X919ZAB;WOXW>Z^7 MV/]JW]^-A?6/VHG8&7/AG.N61ZSP&$#*P)^P(7OMW(?0YSM_G'-5B9M2W";*Z<$V,_921[< MP&:0_-0,&M^[G/E)4@6?A0E:1NFD\?BTU@(_L9+9R!KS\]AR]H;OOSV4E!E? M?"#4:4JD,)I8+3@)EJ88)8YC@%,DOY-3)D$;($RB2E M2R[$Q+QU-!5L0QY];9X8YXUY>D01V;W:W3D$[S)Z__^S]^9/;23+O^B_HN"] M<]],!,6I??&<(,(S9GP]\04?>YB9BW\A:LD"82U<2=C&?_W+ZFXA 6*U,#+T M.3&RD-3=M61^#]]\^>HG/?/>0^M5Z;:(7 M=^N]73A+R UI1>)R:.>OSVBE4Y[!,.-(8M$3&5(F7IN(\ ?6"DW!47Z]E?X4 M?>XO*R_IE6[U.Q$\^C[+@J: M@QE>SG[3(N?>9Y3V*:FDJ;7$H'PGDBE#',^"Q!R9#E$I4QJ_,&6O]5*AP3F+ MIA4;(9],3A!!+PGMJ>^B]JXO$LA5M/;*@.14Z'<'L7=2](6[$"(#QCV/0G'( M"+\AR!R1]U.IIQ6SM2TA/@XAXF]>[BO%)(]:DBA9*JDQ#J6V 6*L=T+%&'B" MTA'M&C*\K6%RM72?ANOS"1+H+&:_Z);;'B^NT/!.-)A1T*/5!30Y)[.G-J+\ M!QV\B#([(UH:?!P://B*JH!*I8P_,R5\@YHCDXH$ISV)E"D!*MN@XYWR@+4( MFJ/*:9C3TH@0M,TLQDQ] *]S;G9;,->:" ^\MT&8B.R6B*8!S5K<#!*XL,13 MD]%T"\HYL]@JN(^=>W/B9J/.-4J7Y!M&H6)V/!Q7Z3XOJJ34[B?XY7,W30ZG M&>AS%S8Z)9U=XL-XV#N97'W)G+(94;N$T>.HEG/E?>O5F7L]'$T'<^P/@ 2T M7SX2GW&L+WSOLS\=K_W[O(*-NO2%);S%[,]G.F[^)XSPK@O&=&=-?@6S"_]S M(2F\9OZ;DTK/)Z$J$-)PE8S@05I'K3:@P"?J!5B6$!5?QGC2/ZDSJ=]625!% M8H[@$ 9CI./._PS'XT49ZM=;3BMO)RU>WIN7ZZ\!DG:ORA!#I,<[#CKQ9#2" M03RMDP][]>VFV>?KG0%,UL^2(B>'(ZC3[RXYTL;7IT15%Q7'0I/W7J6>7:&( MCV:Y^+_Y@4^^NG@;OG3C<,Z75P_F+EE9)[/9=P>?8#PI"6ZS3/M&NQ_/_^X MM9=QR8Q$%CRL'MLM$(;7=D8EUV;\V1^C%3(>#V.=PEDE\Y7?_>,/?>>/O\>= MG\I?97Z<_M)\6%]6?<9^^;E.F%R<1S@W3ER.EW__MEM8I#J<48R>! &_0IMG M?%\GY\WKTM# HM7I(7?!>#KV;F+W);_B MR%TXZD54<($^STVJI(KB"*JL<=DAG=]]=]2I'%Q%7_^]._ #)(->Y\U@/!F= M5.F3=7I6JM-I\:ONH%:Q"I?AT">U=KSP:=5,KUN9R\#6N8QLMSRJ8=?N*GY6 M*I'_@0^8O!G$81]V_9?5.U/R]K>I8OOA: ?ON[V[)W:.]KZ@L_ M#G?X^^[.[CNQ_?7-EP_XW(N*[8?^-GO[ZN +*K9\YVB+[KS^2^Q]_2CW^EOB MP^LW;.=5_+I]A(KN/SO%?ZEV7NX[IX0R(1$62A7%$(%XXR@)P5'AM%*4\8OB M/$LJ'7<2C-32.1\R5=PFI00W4DFX>*:D/IW!STYGU+O0P6V \27M]FF*]!N7 M;//-X"R3?YJNW,2?>J?UJ89QN5NNCAU4ZSP0&CLEN!WTG!PY)HCPO2 MK\28'^ P>AW(&0HP5A?5$N_LK$!1(*(?S_T:]2Y2?E<_9[W@&SZD/*!\FKIX MLZ)JE(>/)WYR,AF.3L]N7,-=^:L2YXT^_SB)\S=K^-/[YW#/Q8:B)CJY53VZK(JTOU 20-M#0ZJ9J>R[O MR[B.2-Y0ZNEB%6W%9:6!4V]D2LPB"GJKDD>%T4@)#3*:*_(DQ$68W)H.ZPPO MW^/0?JNI&G?T[9ER=^87(/R9X>?.[DNQKY"7>3GKJ[*6I>D&$ ?1$245%RHC MMO*Z^N/E4[__NCXU:N$^?V.3MG:?[[7/6W2?.\V4H8DH:RF11EJ4DM80[A37 M# 6!3NF**I__6B^'>X_K=>Z=7J??KQZP?..!@9;@[D-P1V_$/DM6>.8$T8%Q M!);@2 %W$G(P G5^ ;8D^O(E *]_CRU1,BLKL7YFXQW>GSJ]_L7U%LP]H MIA"&>F0Q#@,)4@!A" ' /"21Y-JFNRZJBI01:_<(:OR]QB3RO=[P 1IT!X)5C7YW*+6*M1%O' M-5'ZV=:=5>9H?#*Y.RB.HWH$5X1E*\]FQ2@P.1D-[NV-NTI&+^#&DOV0_:?A MR(=R<+#Z03G*78R6=!+G/+S@1\6<:HJ"-";-=#;?.8?L[@RW6"2[5N9G-$)30\A426-VA ; M44- 1.JM:VHL8'W\0S=BU.U*6-3Q2J;XC3^LQ\EI,)Y M7CN[YI9<9N>Y["QQHF:/*G=L2O1G?!(//3+_4IVE3GZONC9P4);I/10_"*[H MRGD?UVKEVSGZ];G#Z__.-K> M_?CY,A&_^;*W6Z[[^VC[*S+!JW=LN_\'CN&=W'[UE]C>_?7C7JGGM?LK*C]_ MJ9VO+_G;W8A,L25W7NX'F[P)( DW#FUIZ1D)CF8BE.9.1"HXA$O5;5 /-FCX MIE*S/G%E [4!H0V, 08L/:7J-N+,?]J04\TW[QLI]V8N('%;)VI30XR4,H!5 MV/E[3OFN=6[J27<*[YR,BR_TAW<5GR\!4KRXX[JEW5CX?=Q0Q'(U MZXN91#C-6(3\YR'B/PPNHMRTTGMCW T._CP;U6J4>O_^*/?UW7[T-% E/=IU MTA$I4B3.Z4BT9$)*'H4O.G1&Q>BRH!Y.5[(SW>!I!NL(CM'XJ\+)2# _%GW4 M8K D^SY[ MG>W1*HA@ 2@K4$5Q^(Q.4G-J#T2QGUE&",9,Y>12&CL[4\(Y$7 MG9_8SP57^D@&L<:17SH_\9\[;YLR@:]]^4#\W-GJH;HU*N4A.[LE:Z3?K8 5 MOY1X!S3M!YVM 8P.3JO+4,*,? F(QRH[NWSTD_JY3M>IO \EYG+V-?YQ@!KE MJ*J'DH>(V76X*8R&OK*="'XR:BI5C:\LC]CS83AJ%,_BX:SN7V7/P>A3-U9! MH9=H +8L\*.RP->HELT"N$&CRLA&<3O"'WP"U!AG-@H,4#T *&6A2EK+&%60 M:;Y459&LI 8-J@):I=3/.:I?GZOSV1UT=O#)AYV7E=7@;SS(\Z,H)'/ ,5W2 MXO,H9#X^OWCS'+E^;N6J&@$X.33URWF.7D:;7;NB7R[?O#8AH7\+M0&.\6:W6)T*9H5CUE6LYUX/'! MB,VEK.MQ][B:9CVEX]&PV.U%,\AU2;DNS# 49IA]-F"<3<(YC\K;R>%H>')P M6*D.?;KHP9>8\-JU*6Z*V5@F\V.9K4A= M?ZNN>]OLQ@WRZ\IYU'-8/YO K YBD5I3@34_ETL8>ZC.(9^=1I M>-4&%E@:X4,_UQA6U0$>KY]QQU5SO\@C,#GT@V'OWZ$[S"?0FR>,,J1IOL7D M]+BN878(_M-I)R(S]AHVJ?>I3FZ;NW6SGG5:[G35SM((I]Y=J$JN-JEX (V7 M\HRNSZJAX3A.IU \K)/>2\'.RN.Y2 &HM^=T3@.>\_G6VS+NEQ-AX61<>)F^F@OGN4J.W3@FV2_N7W_\4%^JW$C=P(4)]M9(NSZ M-*$H%=LB=F?4C% WFDQ]>C\U*;!;O[[9??7R+/>U6_-_OSHQ7/$L;FQ&ZWY: M"G-<;_%,ZIL=Y43,5A]DZKS-.Y7S0"'[\KJM^X#CPAE2"S MG"_8.#XY/N[5Q2^GI6#KZV85_.8BYODLZW,^M7.NN.J".JY_;?RYT7G]\N5_ MZS^GK(#J"9E]-;MQLSCGN+]>Q@L")"#40P.I8[APO^E=SDK=X@=E0U'(GAMZ MV;E#Z!TW+#D<-=Z$4J8P+62UV4CQ]B>]QL%4 C'CVC&!3ZP"CN/Y4YH-CY55 MN3"-*AVMGF#9;*@#0/5VSUVU7B=E-RQ7E4^L'EN59?"C:3)V?54EL@-$7^JE M=B?%@7T>A^KTKXK[2UG54G\V%")/E4[P":YR2L?""S.#>[H"5;Y=%4RZI&6> M0Z*YQT8_J%'N,^Y.F4W$91N?YG M5=)RS0'-FB+/H52(S;&)0I^%H0:5%C08=\=%C6DHLG=UG>>S75YD+'0+85?.E*;@[J@)2DU5TQM1HE*\JNJ+35GI:1F180ET M5NF[-DCP[Z:0JB%TUH2BH>_WIM >.I,1# M2"<]>)LOQE3F_-^_GC9?/M_H"C[[\WXV,D6M @$;&)'*).)8I,0;YD7(SJ7, M+D948LQ6AA"-EDYFQZR)$*G+T>EDN:67(BKMZ<1SIQ/9CW(Z>I MQ4B?8^)&>>VE]-(E"(QG%0SG/EAY53K\C51V3:1.G8_4J4K\-) ^)9\1ZCFE M7T[/'X_AQ?3-+ZD[/N[YTQ?=0;5SU447.^3@/9ME=F[#:E96NFF5WMR^V82- M:A,NM.NIOU-VPUEQY==T@UWYW76WM1M"F7O=]?KOI%/M6'^K;C:=J[M10 M[H)FVT':7?KJ@@5R-M8_39^U2G+B"Q6F^UFYU;F.[)&RA$7(^5:M3LK0N M-MQZAFNT4W+:;KM$MZ2GE>HRN'CZ[^N P(M;4$ C2JJ4D&-4D(MVWID.\(?: M\Z)1+VO"5_+#TUPXYI:!%4]S;5JB6@Y1W8"NMVT#>6O8K6R 1VB#>B&\.%V# MI8Y$;5AUB\$L,$@+91&QPT"#XHZ0#*/UZX8"%)KNI$^VO.Y5YNY-MH+BMS+.6^GJVZ3^_1 M2[IW]$=_Y^L;_.W.Q^W=]]V=HY=J;[>'X_C[<.?HL+_-WQ_M?4T?+_;IW7[U MOKO=+Z6_WK%M_N[+SNLW?/M5[_#M/W\?[?RSQ=^^WOOZX?7.T0Y_G[>[],M9 MGUXD1$5UC,18H4JW<$6L3YEHI86GRHCHT]JFEFI!#?/[->J]B]!:Y6;B+7H] M,_0*(!0UREF?E=0L!RD4)&I8P%LS[6XX;=ZBU[+0Z^L9>J4DHTXND0!1$@F MZ"40PKPNQ6AY=B BHI=Q"\Z+MNC5HMU^T";.H"TP3B%00:(N MI>EI$L3[8(BGG">AI&%%9RO0)C?; M\4( _I&1R +3.JD4I6-2Y>1#! /*H=5H@O&B=7!]%[@YG7-P^9A2]$(3:XQ% MN+&6.$L#X=JA:I5%SD#7-J7FWVXB+N;I!U65+CSRRIC1'S6G'D?)# %ADN4F2&6 M:HNE7)L-4.63+#U9$\U!<3!92\>U M%"*9UK!^?*Z=&=;&"1XBDK!=U5%EXX$$P&V=K1WP-==GZ; MMZ,ETURE1#C8$I;(F3C#0E633H"F&EAI;0R&(=:H=4VQ]:._DZ,.;.C.2CG'7=$E&*1TFJ4^$X'@IND*(]>9Z:0 M,:E84(R_9&+IU0%;[,7' UE9Q<4 M"W\\QGP&(>8;2I2U8>>K&J,K@?1+I=(Z2$OQ!95SZP4H5 VSYJVY_%TPYL\Y M/3C\^S,DO:@2W, M*09 M+QU],B.!A4!"@**S6ZW 5/%HR[[]F&++M2O+M5)&EM!RTYX*J7+TD8'B5B'K M!LU!M;;T=V+-F2V='40T.#3Q)4M$!B.(['ES%[&A;="Q424EY%(AY:STR*0 IFH?96.DKYERZ?-EE*;F&- M@UD+F2QU%M\HGJE1WD:5VN#R=V++F4E,?;!6:D\L:O7[7?K]D7/[/#R3W?!$PD.9;ID"8RD M+-H4O Z9>L&CXLSXWSQ70LLRP"6^6/,3N60,ZZ\#E#J]'$@UF5+HF,L M6!^\EW9MTRP EI];S_<3X$TFC-!>>\NUDL;+0,'%R$1(T7*JU2TLXY8WE\J; M,Q,Y*!XEFD$EE0QU<9,\<9XQ @F2,XP&+\1B77R%>+-EP9M8T EM$E..@G4R MZAA*^$E'$:*-20=U"RNX9<&ELN#,' XT".$"H!%,4>\VG!$+*"/1.I))TI!< M=6*9+S@#L4(\V,K'>S.G9T(I*BP+3B%S!AN >@4>%5>K#0VWL(5;YEPJ<\Z, M8JT4-]27@Q#>$LEL(L&5*JTY6(-,&P4$9,Y5T5V7%!RNGJWK/F4K;!K_-M]C ML6D-?\_R:DU#LLL5UMJ*C$M:GI6&Z[N@M>(HE $"]4:FQ"RJ3=ZJY+T (R7< MPM/0IM\])'Z_G3_ZG8R-,0$GA@=4KI(%8KDQJ%P)-$=]M$*6$Z;K>HDG9I;& M,S]&L=H6.EOHO&4/E62\\ FL#$X:X;T%%K)B,4:G4>^]A2.HAEI0%PVUQ&:3$3JI("%Q2KBPFFM*<_1Y;5.N:RN7EN720F<+G2UT+LH M9"Q'"M)3EF1@WD67*2)I3J'DN]BV$N3C0^?,X2H@4*NC(F@5H-:)4H\XIQ(1 M"8"Y((2Q")UJ71JYM*)0CPZ=E=OVWQ,?>C!M1(HOTW'W_>B@.Z@>SY$YF@>2 M E4OF#V/7TW.,1LM0(Q] )IYV32;?7G71Q)!&G-.S#:-P9P?$(QJ4!<.I<"0#(GP%& M%ZM," $I6"J0O25/SIM,!2TUNYUWB;H;G';B(I__-AR41L2C*BWK?7?\\;\P M*A_X V!GO$_XC\G\/?C?[T\__).. Y?Z0__-E[W=TO;W=_S=M?WXB=S_O29.-S=D1+S8GD3!+$7&3A(+RU MAC-4A=8VF5IP2OU?5>F4N^TM.&<\*,1WGR7P$)S&'12,143Y(/@-7H5V;V^[ MMW+GY7ZP1FN!V^JS9D26%^]I)BPA;VG-#$2$9[:H_@P'?5S: M:?"F"-K.Y!#POQ% IX_;?-@Y1N09IG$'$,U2YT\XGD"A@AI%!%WO%(ZMZ*9L M[SK>:WP,L?2 [IVN5Y_?'S>,C(I3:U";SU*B_$DT9P#*5901J+M!=VAIZY:T MM:VV/^]'9-E2GYUDQ RD+328K )/$F/:YY -"_D:S6_A!DJEF: YL"R]M*P< MNZ::.IN5-XKSFXKWMQMXEPU,.>)>*4%H%@C\(5/B2]E=H,J)#+;4*:F _W*D M90%:%"Q ->FP H0!JA;WPH.-\_W=+ZM5C=970MUSBA:3E_[T17=0:4#511<5/KSI+Y^[:7+XPKD-JUFQ89I ?7/[ M^ENV49DW%U37^CME-YP55WY--]B5WUUW6[LAE+G77:__3CK5CO7'&:N^W7AN M2#&Y,=W+7?KI C=,@508/8[#P2QT./S>:":[E6:R79!HW-DZ#T&=@CY7GM%X M/FNT4\#ZMDMT2WI:*5_=XNEO_?IF]]7+%[<@@+LX%%9[RXNL7=:$KV2'I[EP MS-UFX>Z=5OLT%ZVEMN50VS.H(G3>U?!PK:B?Z=_2&[>T>XO5[GR]&@?!>A]N[OQ[NO,+?'KW_N/-JCW]X=?!EYU7J M?SCZH[M]]/?AV]?O<)Z_ED;;/14HN,M;#T7V H@%#7*69^5U"P'*10D:EC 6S-]^^[ +6S=%[;F4B91 MB'CPG*#4**>%F"2!RD1\4@!)@(DBK6VJ14?=6]AJ8>L9P59TB2DMLE,Z2 \V M"!M\=B%[S[APYM9EN5K8NB]LS9U SM%:QR(1I0:NS,(11W4F*01NM9:".R@V MI-ZP+6ZUN/6<<WVJNC\:__,ZIG= 68L M,*V1?J-T3*J&F?GZ9=Y!TBH;(DVF1'IE2'!:$VVD M-3IQA)IRAEC3MH''$V9)&D*P/-L4,I7:*A\CU8*JH(55.;:.EH=GR9FCQ0D0 MR%B+A?$?H$5=RWDWN3B9#1F2248%R52VDCFI MHF!9,!?%33F<+>=].^?-? 4JE:*J 77NJJ &4-2Y44 BC4143)BUB86U3<'4 MMY_.:87AZK)D-JCT^"0Y<)EH#HJ#0;/+<32]1#*M&?S@+#DS@Y-(S!CM2# J ME[QY1EPH#2\T \<9,JHJ_5K=$J*EJU>J;)4MW:T>Q,FH#*:S.\+;]+OC,2YZ MV]GJ*A4[.R%I3(I;+S-EI=26RL(+A]J>#+*U>A\657;F*V<9Z:*/J%V#8H@E MQM!2S<"5DUX0+6=*EN8Y;J7: ;1=.I8RYY*6WE;+,:IMC M:_,^.$/.;%ZKM<@<+=ULLB?2H^:-&A8GVF@;T$;BOK3-,4OS=;<,N7H,*82A M28H(#$5C8BPXIB*CROJH\!_1FL(/SI S4SA%;Y(-GOC@)9%,!&*3!!)T<%'F M:$4PU5GHMI'5T^7(()1S(0'R6I0\*DNCMH(RB%E1J6-K"3\X1\ZUL/+2R\B M&.H5D=$GXE!])0YU61IY,%R9DLBRM%*O;H#/W!K Z."TBOV^&>21 M'T]&)W%R,KI4L[MULTW+UB@!R5"IM [24GS)I;FP *6!UB1G#1"B%%)N6(%T80D9U1TF4IE5W;%+*- C]ACD3=SG.3-'=22YV-!Q.$ M!FH,4!3]M^_RW'+D?3ER9A%GIZ)15I#$?2D8PR+Q.N*+]R'Y+(4!B>+^VZ5] M&P-^;+[+R9C@E8I9.LE+ )))B(!&5_DDLM;P?7"^FX\!,\UL8D0S,$3:Y$A0 MX(B+P&RDR3O)UC:UVU KSWBM)+QW654TM)+)47LJI,JELA8H;A6R9= <5&OX M/CA'S@S?:"VUSE(27$3#EZ(D#!IU4QM=],K%Z)*H7%&KI)L^@PCPV\DAC-IX M[U7Q7I.H8$[HE+E,,OM4^HP[J9+S3MG0FK_48$IG/HUV+EA2G)*9&N5M5*DU>Q^<(6=FKU4")+69!%'R+".^L]9S0E40W&1AK/%K MFYQ_N]G;Q^<(^?,7J.!!I&) M@5R:A5A%2F8B4:BP1)Z44,&AV>N^W>QMX[UW*[TW.AZ6IA[/*[)[IZ;O,;+2 MDD@Z8Z3BP>;DO>.*<7!*\=N$=B\T?6\!Y7Z ,G_4E_.(D$XCT9*A$:RL(T%2 M(-;PY)R5D9:Z<\(L$/&/TN^]=6HOF2TU*G.0. !P)06/@:>8'1?&>\\\NTW& M<\N62V++N>.^)A6@9(2Q8(DL$C]DKDCRN;BWM0! 4UC8!:=]6[9\"FQI1?(4 MT=9=0T8! DPQN80>W;+DDMIQ+@$;^\Q!9.1BDB>0B%D')B$]9 M,99P-V0IC$'I J=QRY=/@B^YYQYML,P4DTS[X$Q4UN8L3="N/H]P@S7<\N62 M^')F%C,I'?>N=!X&3J2)&ODR&9(54,XS#P:W8=.:!:[C1V'+)06"JV?K#:-6 MW3@>5'7#JIZ7-:D_7I/?IUR6L.V!//,V*"YI C4&YD2LZ@K>:N2]P(,HD0; M:7]8>'X[?[):9F<%*Z7$DL(7#IHXFB/)$A4F%))4!+&VR958=G7[MC=\BXLM M+L[C(D_&"Y_ RN"D$=Y;8 &-EQBCTSK8-N'AP7%QSLL364Y)!A)H5D2JF(GW MB) &+4G#E'5.!\1%:;Z]J%N+BRTNMKAX39GK8 4U,6F;N+1*N: 2!VI<\M%X MR=N\DP?'Q;GC%LZ;3$4B6I0;,JVS?YY<%RFRR_\_'BY6GM)_5PWF-^_8T5ZU#>U7M/%Z.]:VH?U# M2KVVH7W;T/Y>TW\%QR/47:H&RE79GI?](0[N:_5!V^?^OA-^WIW'[XD@3W-M M6J)JV]FW[>R_FR?C&7DJEM;._F1,#KP_?C&O#.#['I0W+P=I7B=X&KZ,H\C? MOOI+;A^]9'O\P]';W7=T;Q>?\\_O1WO\C\.=KSN';W?WY-[7WM%%7\;.USVY MLWMPNOWJ[Z,/_6VU\^K](<[I<.^?G:.]_I;8YEMJY^CPZ.T_.^<;WD>3;8:@ M2)0T$9E5.7VO/3$&'*/<,A"N-#1J.T>WP/:\@6UI#>];8'LX8)L%]07/@67J MB/)06M(D3:RCF1@1'?.9EF8"I4?KTLH8M,#6 MOJS/LN)\M=8DJ+[)0.TH,- MP@:?7,RZP&0J*>T0UG:@4D@8N,GB>DV0^<,EN'31O@>WA@&T65M?)Y.!9 M()K:0*00F?C@ C'.)82V:(Q!C4W^0!K;,ZBX\;;;JR(TK_TEU^#3/JUXE\.* MP+1.*D7I6"FGYD,$ \JA,6F"\:)UB3TZ#LW7XL@Z@;49$'V$(I*7,AR2&:*2 MY\"2\;0T@0%JSB"4U:)\L1#OOM&7DMSZXLSP9F0X9DDE%!,I41 MM9U44; LF(LBMHZ,%>#9F2.#6VF,R+I4C$M2Q6-1 MN8"6:9\,TV8#5/DD.7")X!T4!Y.U=%RC"9A,:Z2O -.*N>[*^H'@%Z8E, M@1-'E2*>>I& LAR,6]MTJ\6SSR!+9ZL'<3(J@^GLCO V_>YXC(O>MH"X2K_/ M3D@:D^+6RTQ9*52ALO#"@6 RR-8F?VS8V9DO7<$5DU*F2+QD#/7[F GJ>HD8 M+DV*L9P.A5*3ONUX_'19%N>8I=99^H3_Q>RYY*59A++,:IMO4R*S9=F'9MF9 M2:Z05<$DM,8YHT1*?+%::1)5PL^EMJGT=5%+"U.V++MZ+"N$H4F*" S%:V(L M.*8BH\KZJ/ ?T5KD*\"R,XL\6\Z2UI1D1%4B(0GB9'2$@DM4I:@Y#6B1V[87 MTQ/FV2"4JBY%%9&K45E$',BDH=6X-\!7AV+FJN%04F+-$@.9$^H&F> M-",F1YN4RI8*7G5@7-99]#8P?KMC,SW 9VX-8'1P6D7(WPSRR(\GHY,X.1D] MLP85=RF$KP0D0Z72.DA+\065?>L%*.5\UK?I3]'"S\/"SY]SACD5"E"7=R0R M*8A$RPP-\\A("")3(P+'/XJ63U?('=BZ\)>L,>C@N4F:.ZFESL:#"4(#-08H M:@^W[][8LNS#L>S,,*>&LZ!C(-%:2:25D3C'&$G"Z!!8I):C82XV1,NR3Y9E M*5BEDYR+X)D$B)()LHGD;6&^0JP[%PE/JH$]9X2*HTCDN=,/'.66(?_ M!T^=X1F5?+%24;>69Y=< TY&EDIK7D^%5#GZR$!QJY!Q@^:@6L-\!7AVKD>D MX!QRHL1H5WB6&>+ )T*5@NQ$8#+HM4VW4BS[# +E;R>',&K#XE>%Q4VB@CFA M4^8RR>Q3<$"=5,EYIVQHK>]'QYCYZ@W9&L.$,"3J;%&5%X(@[EL2Z6F7%:PN&!ZY(\:2'$X!UMK>]58-F9]:UQ_9U# M!1ZB"40F88F3TA(O/=,!N=F4WG4MRSYEEI7:Q!P#&N!:R&01L?&-XID:Y6U4 MJ;6^5X!E9]9WX!;5=TV) LU*'7Q.+%.Z=)],-E.>T AO6?9ILVP$CN:WU2"# ME S5XAR%M)J+I 5%7;DUOE> 9>=*M'O4@CAWQ.-.$"E*K]CH DD\!8NF>&"4 M%Y9=I>2SYQ 4'XZ.AR,_:; Y>>^X8AR<4KP-?S\^ MSIR>RTM/24.T1#"3436P0!SP1 *%[#V !U_*)[;'3I\PRVJJ B0. %Q)P6/@ M*6;'A?'>,\_:O/158-GYO'3<)XJ,2IV)1&8;B%7*$Y>5=2 !4,@&QE',H1\!DSI:X*!C1 M.0N'ZA'0E-8V;5N0Y2FS+/?<:Z"9*2:9]@'16UF;LS1!N_HH26N /S++S@QP MIVF.,1Z^#95Q0L90#FZL7_:Z>K3>,6G5;?%!5O$-K/"&C M7.BXX^>XX/':-S[E0IQM=\N9TT-Q20- H-[(E)A%U<, 7W+!$B8BDZ C38*3,T:6\9 MEVN;S,BGHW-6;MQ_3WSH ?Z;NI\VJYD5*NX.3BIZVOP/?CR=2=^/#KJ#Z8"+ MU[;YI Q156A:+\S.21^Y*RY!DSC/ >\![QB[O9H'WN:WQS#"MX.#_XZ&N3OY MG^%X_/MHV/\3#OHPF(QWA_.NVUT27S]TT.7SAW(;5K&!I$T%H;E]_ MRS8JF+W 0_5WRFXX*Z[\FFZP*[^[[K9V0RASK[M>_YUTJAWKCS-6?;OQW!#[ MNC$\[2[]=($ZN'H-W7\?CCJ30^CL'HX .MOX^\-Q9VN0('7^A.,)] .,.H*N M=ZY,6'T^:[2#W]QZB9Y4,O/B==GZ]=\]+[Q2T(Y2X:T&J31M%HEC7A M*]GF:2X<<\N E*>Y-BU1+8>HGD$YAS>#..Q#)T >CJ#3K?^:^"]PJ1WA+>W6 M9^[I>D:>K*5GG=2T.#77?ZO]#;ALC3V/1ONO%9G6O]LM1+KU93+RN/+=@1^= MOD%E:KR#R@1>.4(K%"]]4S &QI,GX@#[B^Z\^M![^RI6UVSOOD-S_XW:.=K[ M^O;U.[;SSU;Y6W[ 9UYR@.WB_?M_R9W:-?!EY]7OA]M''_G.T;;\\.HOMK=; M_C[L;;_ZM725_3(7.M N"$=)XB$3:9,D/E-)N!!!RQ2I#VQMDRFS(7^4MK)M MO^P6$'^(;)(6$%<&$&=)*(:7 ]#<$!X4)Y)S0:Q7F1@>0U0VBR1-B0B(%A!; M0'S>@+CT+)$6$%<&$.>ZGD0PCAM&LBXA))<#<3Y*HIW0QGEIF2T'0@W[]O-E M+2"V@/@C ^+2DS]:0%P90)SEC B9F5/9$F6$())*24HE0:*$\9'SB-OOUS:% M7<*!V^\%B$\J'+68C?_;.QG?*OIT[R/([3U6YQ[/ZZSJ%-,[\.48!F-8[PQ@ MTA9Q?CC']ABGB^\NB^MZ'][#)QBER[!(\KRW'/BS'SARHWEF0(D5">7!$9NJ) MDSF0B!R<(5/%=4*.==]>0:KEV)7EV"6X!EN.?5B.9?--"JDRGA$+Y1!$,(QX M9CUA0GMIHY0>Q-JF5$N+>+0E(5!;,.BVLB'YM4]FEG5I:(2?3#V*3SY_;:\LY?Z\J+1'".2*TX_)?_/%$([92KL+6N?_#6NPMU]Z?:^,NW]F79FL%O# MHXO1$.]D1H.=:N*RY,3;;)P-/HFDUS:Y;>/H3YAKOZ.]WG+M_;E6S&68FNP# ME/-MD1-)(Q#'R^D.FP3*7&3>DOW"EEI@/?2O!O]R=<7-;$P%%Z79<"TNMKC8XN(/X*)K6@Z.AE/NOFT_J@[ M2#"8O!"ZPL[O6\"<-YTF\,]!9U;]J>I%_W9R"*.-SEF#B>\+#=7(MOUX%V)G M6 T,[]H==':&H\EAYV6UYGZ]I4?&I+J@S.,W/_ ) M?XKOUSN38<=W>C#&\71P\7'AU\N5V_"E&X?5S\M-?L-;A@!^@--OCA33L=_[:^'.C&5:U7I/A!$$D=?[?.X!9!.>YL#%0(R2J>=Y'KR!G3B%% MS]U-3D&[ULG#4=]/\%Y?)B\&)_TTG#3?7^YU54UB?(9V[L=$NWOWK:J^_[S/ MI0(FHR+,%UTN)D6[VRHX5&[K+-C(%AS#FI MHI.6@A=>JN0A*JJ9!'>3CZ/=YKMML]QYN9\B=RB BBLC )'E,&L(/!( SUD& M:[FQ:YM\0:;LV3;GIOW.I&I1U,<=/>P@OW>':=R!\VUX:F%6>O$4/JT(I.SD M>F<$XV/ ^WZ"WNEZ#2[WP D:I$2#(TL7*$Z'.QNH$BP;FH%G:6\R!EL"NA,! M1;;S;I\9'JV7@60*IO2W V*9 0*VU.7SN"-:E3RIRQ&">^-$$8UR:5 J!N%H< MW>"";BGH]A3TD;Y]N6\U9!.S(6W3F 4.E7LC M18@TF103]6B#&@0)YP)C)FCC4>-QXA8NM7:?[[#/1;O4T9H40B8QL$ D6%6: M(PF27.19.YM3JDK9L44&RD6H6)+BL5[=K.^/AJ/NY+0<7OM\V(V'G<]^?%X3 MJ?PCP_ZQ'YS^K_^G]#3Y95R[6+K^G'K2'72ZDW'G;;=7/?$UWF=/#,F9+BY;G/&1'31PD(^2&P_3??C([_ M;8;[WYX?3%X.TM9TQ$^@U-7]^Y"_>L-1YD:D;!I\)%QFAIPD#4I?M-A :(!CJ+ 95M9:E>V[1FT2FFV9Z/"Z=?!Y&O(,Y_ MQ=:O4J_6SZ#X(FB%DS&",\)1A553$RX.3P:341?&Z_=2S'B&P#)UT7N!%JOT M@8&R#D)T-EEM6\1Y*.K#9Q_L6Z5H0AHCAAO4\A-D$K(WA+G J2^NQ4)]G"]3 M1XM4,S3919$P$G4'J[QAD0*@28>SX"W@/-R6OWVW[ZW*4CE&(B_%R2A:\>6< M),'UMXH%ZWS9PN.7G>7*P,4!'%P7"8/N,5C2Z"*D]U2@$UI47PDNTNKL?9Q%]6\T;Z>E,I9MW!P>MF^L_6+8G?*;0#==:( MYHP1+Y0D,B?4:FCQ/H/4:).+Y,#<+6_B?EIJNZ_+W5?< X,FO$*[KVBK.9>, M">^(,5(RQ'&A>!5]O*RK7A-FJ!29,$3S[S[:3/GNF]67^P/.=U!F[D28ST_" M[7U!E=HB#J3@,N&<%H=$3"CAP!'O@LQ"2ZI-J@KY+0B$S"LU9PD]52I,^6FL M>XOYFHKGDF.:/ _)ZZ(^Q\-QM_SF127S4$K^\KF;)H?3%+&Y"YOL'SJ[Q(?Q ML'CZ6"._0&0, +_D?B,8WWA>Y_] MZ7CMW^=SB[H#GT^UW^UK+X*/EQ C$):DU2LT< E$, M;:Z$8D+9$J35U[IXEF+NH]Z^>\%)NDAN]N9\D8-TN0C8.55_H6AM-/^B^!-..H':XQJ1)8=]&(WK/VO/[W14HR8>/>\)]K$:*]3* MPWGY?R6'(2?@8"XPF>8\)$91^NM8$BLL!.^4E8I1AO:5:.),J $LC#/QRV4- M!@7CZV5ZWQU__"^,R@>(JNR,DPA_=JST\?/VRWWE$U<>=4^3C",R(%-Y!#2B M@6N?? D-P]KF93[Z5RW=[[2QS$'47B2#!H;D%BPH%;)#/<."P6'4@:6"GF01 MC+8;>^N-+7YP*0*361.>%&(DI9&$$CDT#))P#,"67.S+99C_==&?>06DQ?FB M"0.83 &@(%6$[J>2$=V9*F3K#8",2MW/,91?+?AYX^.H@CH),HQ&>.L&:^:R M8"I .AA^@M&@N*-\KX.O^!@$R0(]X/%!S:#KH'FAU#O'Q!9;,G"NR@944E[(@4K234@B;2! MYJ@XUTYV@V\RP8&:T&B/4%P M84LF-L-WW#J22I:KS8ZZDHE].25J@6PJ[%_X=XH>,Z_&,M"!N:6@ \Y0,V:< MT=[)!,9R-*5,YA')B.5TTU'WEKAN25QOV/;!/C4@O1>9A$@SBD.AB:=,DR!5 M8MDX1_F=T8&:I(RB*H- :0O)"J6$-D$$AZ9PBC)<-5)Q1)4,F-J,6 M(\$YXCD7Q 093>2&2E&*9]T"'5"5^/,DC-$$FW1]#]D67\Y,FFN4BUOEO5R( MP&R<]Z4L]H;HFX^",?N 1\&J&[[HXF2[\1:'P_[$079S-^+Z=7Z;FHE+FN?W M./*VV TTU2[C/!.B*5X[;J;I5>.YN<],9"0,7P1'PZPS\7-.29ZWFGW157N] MX>>Y3O%7K%SCW2S^O+FUO%#V_,R)69U$G#E&J]./N((]?SR&%],WOZ3N^+CG M3U]T!]5"5!==/.>(3VD]_COI5#O6'V>L^G;CN:&"X8UU1MW:!7ZZ\K3Q-34/ M:P9]G$/VEV"<-F=\*PFV6VG!VT7Y'7>VSFN]G:+P7MFAH%W#Z1KN%/OAMDMX M2WI;]UF^[?S]( M[0ZU8=4M!K8@IZ-0(!$;K%Q^<87]&,H=UDIM&"-_>9RJ(]5Z_OPP)4\>>-E^ M\C]?2.6X1QG^'Q$I[EA5:J%S+X9D(Z2872D[U M?S_<^>>/P^VOOQ[N??WX96?WW9=2,FKGGP^]#Z_>'VZ_WE+;_/W1=G_GZ&+) MJ;U_MMA>?^OK]NO?C][N;K&=5UM\^^L!^]#_^^/.ZZW/>[L?OWYXO7VZQW?R M]GS3*:!261T#\;)TPK"!$V> E3(?7@OGHJ*E!]Z"..=MI.V]>U.TC'4E8QD: M-/>1)L[M30?16\9Z2,::ZPLE>%;*1*)TJ8LD62S5T3,1 MRBD)2 @9RHG4RV=:6L9Z),:RV@D05FK)FD^E,N5;%\UC MR>6=/^=<-,I+[:A*Q#DJB4Q>$6L8H"7IM4O,:LWSVN;EPI":1:M-H[)E&-P*NC$7#))4)]EZX1Y1-:9.6&\RB:J&(BCOA2=#92$D"7A MTO,8@M(^E$*1EZO:M+SS<+P3O%2*29&YBA*-=:NLKNJ\))$S6ARMG^41>6?. MSZ*RHCE%HH1&<]#A.X/#OO M @>?K*#9*'-3MY:6=1Z2=6:>E @@&?!,5'"E;BTD@M2:B890G,J ZIM'L7,3 M[YSOC7)-8C@OY1[F+ZM<\9_\S_5YH,NONPO.!-16WW P M/NP>=SYW2[.2:7Y&=]PI]E[JG!PC\_1/>I/N<6_SUU>F+CL<7W""7:@3X!7[SR8^ZPY/Q=(!( 02G1 Z'?9@K,#,_G<=.7>$KF;IR.UJ] M>'!VGO3.ZI\6HFP*HR+Q]A'$8U-!K"G0>JMS+#\<&X?;L/'_MXB!;W(W554> MRBGGG+N];MVIZ!RK3YE@GN-ONYH-KNQFV*\E02TSD&:!XJQE B.%1QM8N0':52&"HIVV\/X\7$E_A>\ M_M.'P1^''[X.Q?8_>WRO_[Z_O;OU]VO M.WR+[_WIZ(?_=O#V*7SXCB&+]L[^[T\/ MHR;QZLV7[:_;8F_WP^'_^;J%6L%?:M]&D;A(C#@1>#GU#\1ZK8G0%E?<\9R# MJ74RW&U(+TM%&L&IYQG0A $E&<^>"N:%X52 %$##6@=0DSK&O4!"A84U?9IL M?GW^C!+CCU+F9_&IM9TABE,F.Y708K]TYNBI[@DV3U2=*^%N9<^O-8W1$ '& M)^$(XJ2NIEUP!NK"-#TX*$?2?"5<8\]W^^,YA:($%DX*3DT._:2#5XT;@3'! M05;U)LN_#:@,1PCR?G1:ZM.,QM6!MX)V4^D]+[N/1\-J-%-L*_W9&DW&1T31 M6JIVCD]&\1"'UGP]'0U*KV9BT0\&PW+U\%,W575S3D:5*E.-MSOI5*5S JHV M)Q$5FW$^J0KIC""6PYQE).689RE-,S@KTW,\+#7&N[@JR??19AB7^QP63:BL M#F)HI495M2@&U62FJW;@B_(R?P"T*00T/)G$HL?@ W (\#SNYG&?\(4Z\7HL459?#Z_'A!SKMNGB._P.%,#<>LY-CY\V5 M6#(CPSDB[52^CZ+@(!BAHD%B8?]>Q14--2*']JJ)56I2PT=3<,H^HBHV.5WO M? )4H'IPOMA_9P"0SB'75+E"4PQYL=>L6.=/@$XE3&R'=*IU[+P-N,5SW%#+ M&H7?OV_N\=_J'KM%8ZQ-Y:7QR6/2T*3:$%S?WPJ"S?3*QZ"F.Y-3M^CUN/NC MNIPRVG<3W.2S*<5J2K4E/:F,U4;>1#]"D3JJ=QH_+-(U($9.15/S#1+>^.08 M#8))N1O29W60O-S@!#=N1ITSG7_>$I^2[CQAC M5S.M;CJJ-LJ?=DI]JF[NE@(L3>&ZIB#VX;"7ZGM,%MWQTM+7DJU,[4VYI%NV M8%2I.\,83T;G*>9S)5D#G*.;$73[H:*TN6%>\?RF#-8Z:A3'C491&8/EM[$[ MBB?]4I6B^VT5_PI)0#W;.]4#!PX^"):$ MRZ4]4$A21.6\5X:AP;",[B8-KKS--:J\/9F452FK];+:[%6I?OD(5MZVVC[Z M:]_*;%C@C% #FD@>$PF:.9*HU;@;^%;:+$LG5=. M,2Z0!!(( 88NH\5)N_'7;?S7-_M4"^VL> MJ5OW'5BO#<.+@-Y > V7"ZO_-=*QUJEJX;![7K@6X\9_]K5E4CX[LT4::ZCV MJB$&-C5-A[/]7B1CKD4Z%#&+@>['5[/^.Z3CJGO$+KT?= MI0QL?!*FOQXV^N(G5 CP_503F5V8?;=7+\^YA\\];WBF%UU_[_7S4^SC!0GZ MYT;;Z+-]_Q&FRSXN]Y\NV31N-+<"94TO<'\?'W%!,6IN7)7@^X+*3S'2\#WR M?,^?5GX75$-/1M^FT\PCR/5$-%>W[VYB$ *C@"(V!H5B.)9VS,Q:74JJ>B6E M68+^<^;.GC,KMST.]J2_]07-%%S)9RP)W\GMKZ7CEW7 0B119$YDBI*X; (Q M0"/CVC-%0^FL2J]KK7I7%( &@'JP\LF)B2JUM*G5=A[]%/7'1UFT (0['M4F) MLN4851$XDR0(@(A2M0R;S(F4^_7399"5+^VVM30B6V52%@@E$(++-'\#E/0G M7U]L3:?S6YG-[O"W9B[_;:;R9SV37T\K1>(Y4Q4:57$?S1CN(5 B-/5$,N%) MZ6Y,7(B>4P#!F"P-._1-'4_N)$VL="+:8&QP4D?CN*?6Z^RT\?A(\0V(TI+ MW4C@Z[M]L-HY$10QW",).&\06(PF/ ?/P>F@A"XG,[]#&\D?WVQY<^:#K";] MYYGS\>6<\Q&UO4+FT8AZ/RK*K&]&]S%47_&.(H_\9U1"9^ M^WF 5M1A]WB6 ;DR"9"/P-!_X?/W]AE/B)XRDIR,*(ZRC'"N-9$A2J.\\"F@ MIF 7% I2;. MO!!'98.*H5UVJ$FBF!K-W4$>^3K+"[\\G_)U9E!7EG$/\7]4\@@[57)9OSL> M5\D1C;P^EZWI[TB@ 530 5C,ULNHO4LYZD0Y(I,/"F1+H ]%H*^II 0S8*HE4A,1PD][Y\FIH92JG6R5B(*R]]]( M6;UAT[01%;YSYLL%NCT?R1L?^O+C.9XHG];7SJDKYV_2Z5?:#1+K69BR^60: M%KOPS.K/7IWM,H9/S;-[=12R:B95$G?J2^<#HHONUCBBKAS;+%WZC#LK5JW: M0IS_:0G[XT)TBB;5'Z!B50^@"J76*0&YR28J0VWZK*Y>U9S.BF!VN*8+X'J<=4Z[)*+,2Z*3Q:W8''@-<[# M^06\-)AJOSO=/#?3A6LRKIR2Y;8CR"=C6/ 392V&/DN84?*\*TMY;U:^X M;!JX/H1>12QG;0::_+L;1%'E<"A:Z5W,3962$#EEISA#'<6@:AK0Y.0"I\?S M4GJK_H8K]'*0RC\E1_H3@C[.\N7D-USI4QSOW[YW\IQ=6'NGVT?O]@5$'HPJ MS2P"14M3 O&@)=%"JU1IC#J@8GIM_\([NAI\= ;O*DNC1(D;[P.+G N'\H>[ M*& )SLMV[V_<^Z];^\ZP8(S@A%JT3&32D13+D$@&*6F*IF(J+9_%77K'U]&M M*:14\/()$;J2+(C-TT2D"GIGB9L5& ]+4FB#/>N=<%)C3X6Q9[>XJAUT+2+. MM:#\@?P6MW *^.D]&5>E4M51L?I\!HJ=$F&K%(+&HSP72&L2H08'Z_.1 MJOF\VT9SJY]_%J@\EX$H.Z3SNT7/Q*-.(2Q#*R]<<,8$[Z$XG9ZS(E;&&O>S\@AY"C4O5+=+A5M*@I*>*)^% M$:@=2V'**7>WS#3**()63GON@,D4O65&:NI 6FE=@+ $-;S=[(N;O8L6%YI< MJOC^O7>ED@Y/Q&DE2&9..:'1)C:ED@X7=T@:0-RJ$?9.!!"=SA*W.E,GHS56 M:!M5!(]2-T4##\3M.\,:U9YU%FW\_/;5UGX2R5/00- &YT2JJ(FU:(O+)!.5 M(BD&HD2%-BZ7X+TWVP<&X$W(3 >05-"0C4\,*$W&,?9@;-_N>K/K!_M1,0?* M92)B07N0@?C29[C4QN9!@4HEO\.::]([+O)_=7AB!+E$;69%%&ISJC<<')"2 M''K!.URG8,Y[\AIW8F=\"#"9._!Z087R@XOJXFGMR&S&5!T,Z1_WAJ=H'9:Z M0L>=?CE6>I9O/54'+YP0'@Q*^*HHA6=7]^N$LT;=.1O1C9K6M8___]G[]N:V M;73OK\+)Z9Y)9T27X)W)>3OC)FY/]FR2;I)NI_N/!P1!FXTD:DG)COOIW^.X7_)Z]7",K=2R',IXF/G,]'D6!'P*E?!Z&S$[# MNU*6SUE8K/=?3L_3)$D@[ O-(&#<=.&LS0B,E&EY2>10SP$7E;SXT3UD=J<.NR[72K&[\XQ>A_IUR6E39#5N9[+."/]DJEV MVQ[;4]LWG)?OJ(J2EOJA686M_9=<^S*#!TI$--D-F3V01[*3^^0[+/2(3]V( MN59,(C\A@>?XA%$KH0<)D8?+9ZL5A?,!W.8 Q]MSRS&3%'PGESD4%85GN@&+ M+>9Y3HK-5%YTR/Y8SW5H3&(W=6P72!^& 8M(XD/,Y%D^B^APZ? NZ7YQ\^'M M'W_!FF_>__G5^0!^@><$*;/2T$Q#B)W=('%-&D2VR7W'"BW,&:<.7KM8FS$Y MC+4P#(U4;16IY>>:+*;TFXO\HJ"3_151X-LT=)E'X13<.&51$*8DH,2V(Y= M3#E<_[EK7>2^_^OKN1O&/(@"T$") TZ+1QPS:E;AIP^(. .G+"D^4.WV?LO/87RMY@3ZMLU?H)E@QN)>K5TZ9? M#H_B/;;)JC"_,'X=T^D#WT ^+1%0BRW*4C9M2>0=RS -B>+TB<_!!1=5;;': MD>XS=](:Y2(NLR1#P#390R&[_,!"-&"-]1G%S1EI/84B(0,Z!+LK"CX##N$" M-4I_J^R,JW(E=5I&10NM;K_%X# M27E_]NNO5;7OK,K7:*>DVD;%S2!TW4^9*/:1*'!%]S'H*S'?7C6!=A@"H@.4 M*3QJXQ0_*8^E?DAH&2^;0\0<&IZ^;;T^^_3N\ZGX.WG]?74D%U@EA)/\[>3S M"40O%QEBX<*[Q1Y&51:KK,Y27B)'*H)7(%#=>E)O")0YEXV#]?>:]K[JNE\N M6SSQ&4C2I*#7V%Y8Y),1_DZ"MO!BDDVIZMHE8C>1Q-1Z-HCTGQST0\0*'0@'WD%>*-P*UK MJ,XG4ZK:@OA1Q[*M4+YH64^I?%8H(P)G[2+E='TLHY6-+-*JQY1?4*DZ$5I8UAVP>1CVDD^P64O@?!=?^5Q#MQHI1 JU/EQ6 M?89(J:KG_-$IKU4W#T7#OFB=?U#G1->B>KY/WB<0P@-\U$"@5&FX^DY05M\A MJ@ WQ!]ZCX*SJ;URW;SH'UV%J"CA="OY:GQ_@>79!E=4B(WH^X*%%AY.YZI, ME\WR>*X" UNITJ5CT%^IWKQ5+A'HJ2KL+6Z^#3=/M^^5W;R_"'T"JX!@98%R,9E7H@;8=@@JRVY\= 3 MB9.DME5IK3[0QMY+41";8=NTN, $5@](H)Z$FC,#98;DAP=EJ::>Q>W,_F^+ M);:?8""K7[3UN5!MZ@:9 @O=8K'HKE2F ?O(J\-=6H; ]C>,WSN'(AS52PB> MC=\6BO9Q]6XORJ!H- X&."&$ /'L-=@K(L.'^;I[6O-?- M0N\S3J')25KZG=X/XET?TS?5NYK!2=:S2S&>77_\\IMS'E#JN19)3>J%'G:& M,C,F$3,]&@1I$*5VR)(7/[I.3UIQV9N;X@B/"9#OLM*H,H.RPFO:'(WNS38L M)6%*D4]BXGH)[)('-D]]*_*<-$D\Q3; +;UL\^[#SZU<-L@$PWPVZ.:DY-.! MJ5:.YGC_]HR<>[85)5&6VY9(@#.P7/X+U7<=4XIXR M94Q5KX3AWD6G=%O//1Y2*W$=GC(W)CP$FL?4=P,2V$E@A1LXXG'.8WL@%OCC MV[D=,=]/&3&]V$E--PB !8+ -KTD8?"[($D3@L"]/1@ Z"+N2-O0)TY( AI' M6 V)P$C$?N!P$CO4LOE VT/2UCTG,0EX%-EF&L:NZ8*E,",&T@Y*UHU\WXH9 MP=L$/6..>]K*>^^>MY!(^+Q2 UAI8#R[4C "I9K545455!&B[/OX")\#H3[> MS4'?6]QZ4;.D:CNT*H+?VPPE21AP'/AHNXX;)T[H1,R+G"B.?-OU8EL.@<1" MJME741W,T-Y\^N<[Y]R+*/B.GFL2*\#2>>B:$6&A25E*?0]4A.M;8(8N"\[O MT1#%J651S[(3RUZ0:>&)35#DS _CHGH.TIL7R3APDQ MW1!OPR0>-0DC-H^=(/(I[Y\KO5'NN\(>.*['(AI$H!:3)(VMT',Y=2 V"2S0 M -A#TA8Y]RV*/,)<2!>H;[I$L_!%AG'3$*+$&9%J'C[K= >'H:;NA[Q_(18 MKNOR*(TC!WQ<&[5+Y-FI-]#V<+2]L,YMSPU#4(NF9Q/$.0/U'3N>9[+ LQS" M;19&"$^YW)-_)QZ&:"TV<-JG]#=:-5*(^Y8.?$2>VRX(X)HD5!#Q-(2!)@=QJ\'?PI 9_/Q1MG?,@XMSQ M ]],'- 7$,Y#'.+:Q$S=D">^ Q2V4J!M3Z#9HRH$3)D^0EC,9,IGM\A?WHX; MA@A@?^;X[:]S3(&".Z?HI,UT+V"2VJ6V&H>O:+D)#VO:+'_7Z M;+8P%3)?((:?[N<8V/"$U I3XH.CB4!F5LB#A%F^'Z2VC"'6E#L&X[$]"WUY M=WV.8]U(Z+MF$%@>^)FI95+\9^A;;H28R21D8#QZ_,P]' .*,7\0^X[M4=<+ M(LH]Q[,]WTVI&UHR PT6@ R.P2&;YS]^>7_NI9'G,$Y-F^$P,L %=90ZV90B*!9%A+M)ZA'"N1OQ,/0CQM/(LEPGL%R+G!,+5-?* M5A8%,8C=+%IS"[%[NUL>I@'_?II6^AMI_J>%ZGB SI.VA58CL<5$;'T@]MNL M9&-QQ^T+O.ZG<__$GSF7]^]?W?UV0CV^Z OKO/^%]E__^_>]?/_SUZ?*/+R#0L,[W\+T/ MDW]E[__Z>O-^\L^_0&!=G$/S\>V[4$0QY:5 MQ.B'''='6K\0JU;,F;CW($ &B_HFG9I3WXR?%S,*JT_6-\[F-S/9-X@0ON.J M%[N9PJBNO;5[:YLF6<2"'8]E'V[/T(E1U;998T.4V5R@Y\]SZ4%K%PKD\Y+Z M/6"/P?W+U>K1&53-YL+_HX;T 7#M29:F'+=>#:+$&Q-43-/@WV"II;Q05V;J MID+:[2JN#JXY+;Q62CE-QY:=&6*_OR&AS">HV8^P\GU*) M=RM;)_-JG(6\-#(!*5 3S-6(H!/#^/D ;*\@U$-W11]II(H\AYB Q"O@)3: M]=:=8!4"-PZ"E%@1]]P@#*A';)!81!_GL!:V(46STYWF%>K^3 %O8@>YKFU^ MS^:7^E>.Z+[S?1N#/ZX__A.B-#\BH%[,-,2Q="'E9I2FS.01B_&BNQ?0"*&' M3\(#HFXPGS@T3GTK\5V/T)@Z?N2Q,/!XR#GC&]*S WO<#WM\^W!Q;B&MNP/>-PKRU+S\Z@):B5FR%@<4C+XA= M'KHQQ">11;D/"BFP'6]#D#BPX;VP(;M^?W&.B.%1C)/HK2 UW<@/37#B C,6 M_5UQRKS4PWK3(;&!+!9Q/V'4 ]?8]6-*F1U'S"-N1#U8@+LA032PQSVQ!QBQ MU*,0)R;4=!SB 'O$U P#-P(>88GELI38-H0D 5ECQ);0?S[5SM$-]B4@D$MU'B.I'O,->FU#X N,^IZJCX5:Y:8Q+P[-[(F_:GT^0H M<5OOG77L#]?GH/2);W/;Y#;WT?^Q(19FOAE0:B6V3P/;"E_\>%"L7I*XH%F8 M[\EZ$.B2-HY %=FI%8'D. /0SL,$.;.!\.#T/T@"BDX";E%E,^CD"O9?8 M*>.^%]. X-"<^YC,BZI'*W2(J*T=J>D34QY=M":VA@:MS93/F $O''"T'3OP M/' TS-A!1%PK)F9H@S'S$II 7.0DEN^\^-$ZI!ZZWS!LH/L2W=WWU^>1&SNQ MDW@F=Z($<[',#$FB95N 0TV4T-2,G]4T0=' Z(NI&6+QRU@(N'W6H--!]B>[V^W^> MNTGL.+9CF=0- J![C.-FJ&_RV*GA![,3?K$END9;IN#(;KAI7?DV% M>;1T=>Q1!5V?ZM4/G*DX\^P:UG+NVKY'O9";#C"BZ?HA,6D*,5?J$2^R&&.$ M"B.W+HDH!VNMNS HQF4DP+C9-)MDCPJ+I[^^]VZ*.PMK,!O*%&@';=>CM()2 MFA43"=($&_I+P:25<\['1KS(QA++^*94""35?*&_+V!O;V@QSDM\%U[N1!P9 MH0OB0DWA3(V_YPBN)C[PYI)F""[3 W/Y4TZ+1- )UBI :R3Q_IZ7__U?MN.\ M-CZ=R(=TOOCF,N.IR)H+R$A1+T/=HI1&KN$T MBWN"R96$P)M0X(8.)HQ>LH-?($0,UKUNNMRS131W>]UDAVZ06A0BKBAV(R^! M,"R)"02;(2$Q)]8!,@%OI:D\A;,<([KALU9&\,R+\R#TD\@FOADPQ)EW70\B M+=^9S9"(%,26ZG;!( MC'B2Y1(HI83E4;D 5Q+Z,0]("/_#..Z #1DLMGW;3P+;V'@,IN$,;N'AHR!%3JL@(V:GINX5A00,^5!!*Y*$IMQ$-NFSY+( M@6"?6>BJ!&N2@UT_Y% 7K7;AKB1F8"-=GR0Y_% MP%TM[GH'[__CG,9IP$'037_.XM@G'HU-/V$0$UDXLM:)$Y-3 M-TH2UV6I98LNP-7)PU6:9O_K&B)[N,V=#16CJ$C"M4\"#Z*-"DCBE0B88%6O MK[-D?OF*6.(2@O9%=5_#:KY"XS(?+^:KOZ)%4.B10Z#P(/&2[7;.1_OSLJ@6 M,P/7U(P+3K^: O'V%1U?TYORQ0_M&!$"Q,X1;K'[]BV6'_\G+G[XL6]-O6W\ M!V[+?Q@:[%GSKU+>JK\(TP$]+GTK(W[[A%.2$MOA) !7SW>)'5"PP2%W$3TN MH(C'.'0@W:ORO8%WG[LVIS2.N)EPUS5=#L:/VA$U.:>1$W)N67BE?FWA9F<[ MG(*H,2>(D0_ #HM(A.\O3@G- "-3QE>_B3@^:>(TP.VB*>46FY"F1U% MR 1KLDWMG *RQ*X^?U__457F:!R@0_0ZWJ,#-'0#+.L=6._[-2#R[K=A&Z2IB0"SSB.W=@-8IM$H*E"0E)FQ7'<+ZM[8'>\KXLW[^6%W2." M\+AW$;4Q->B2R'&9Q4U&0QN[D:D9\M@SPR1AW'58F+KABED"VIWGC44Q')ZR M@]?HN8X;. [0FK@A*!&:<"]** 0S+G729#>O<05?##>R;L]!'[_\<7R]IU<*1]_=V6'R"!I):";5"UP:M%Z9AXJ$+$UH0*PYW MI8^#Y\74>(>2T+/"Q"2A YR>D,2,(=PQ_=!S(T(]EOH4"RK+R':58Z,A/=RB M!_=>&#/TB1U3RD.:1*[O1Q'#>A&8:^I&8>!M@M@:&/-^&--[_]<_SQW;3GD M]ML-TL1TW30TJ<]3$^\<4N)X(7$]]+@/F&$, Y;$=NB$E$:N"SQA1Q3\>M^) M(MMGW!]N3Q\'>Z"W1Q+; I\N,A./.Q"002P6Q2$U.0M8X+A6XEK!BQ^C-9?K M=^O[WW 7LGTEH*F/W!KO8:]X8DAZWQ'OO;_^ *HI2BW/"^S Y*F-24@O,*,P MC$V'\=!*G3"*&4'5M-IF[JR:'.J0) ZM!).0\'H:)F$:>-2R8P;L,!0_[OL: M/L0+Y./;,PO6_@W]*$92&L9! +&#[R X*$2?:8IPDMRV8H?:<>+M5 AY6@DA M;(?N9H+$O0<0A:Q@!4WGR_VEG=;3)G\#GZ@ QN)*,]#(/0<==B^?9UB26@D1T[CH+4=9PP]F+J0?0;1G9JLS0<8M[C(7Y@ M69SZA +)\38-3R(3Y^R9$ YZ+ S=*(B3_M!BK?*6/B#",^(5K1Z-=S @S%XAB1C1,3>*RV"%.0L$?>?&C?6(]-[=S!Q1< M<$]G6-(K2_@('1OO,UB64>:,\<)(@?L8Z'-NO$2EC1=_;>OUS]5/Q;_)Z^^; M6WKKJXPK+DE]KM8%"[G*DE:MH"IKBCM=^F;$RJME4I:-\9'B%N&<)MEB@A7G M:SX>B_]F8)\0H#B;PH[D,Q8%KP^DN:C%+H'0M\I9<.:DOLLM-^".R]R QHX- M45&:!$GHQ8D]=$K=L69PWO^)AL/Q RN.31ZAX0@LQPQ9ZIO<#5R;6\1W?+(! MI&?G) 5W_)!P.PE#SZ6I&Y/42M.(!N!9V)'E#.!,]YF5@.>?.PG! K1M.@[> MD7#!4-#0\TS7\:R(1$'$/0N1 M>TK,% MMDTM-_8=2F/7=BS+YREH22\8^O7N7OUX9UZ(%CVA<$\1%^Y!T&= MXX1^["0NL"FU@X"0A$2>$U.;!T-WYYTJ*^_#6W;N.Y[O6#0T4^(XINN!QD(D M7=/C+K."$*)@9AW85^)1Y)(XB)PD<%V'\- !:\PL:GD\#%(O.6!!9R![']F_ M_//,PYJ:=$CMVJ9E]6YE27E\FLUJ@3UE@2A MJEM76AE";M0QY%ZPE??KY0Q)FCUG5UUC*XO+N,,Y8V;@VZ'IABZ!4$R@8_@< M*,C 72$;FL=7FL'U5O#)I',J.*6J[5K"*.4 MN4D<1SA;TN64I$%,=ZHEAHZ?AE::^-2/7"\*(R<(72M.8G@-]>E]],\.'+ + M!Z0XQ\]V/1.4!_B/X@*L19D9,9^ '\EH%,6HX)>;T=9K_(,T-QS/["(_]IR$ M)&F2PA%QBX+/[TL"U0]=S+;Q;YR0>O#-(?,L/[?NH/0X\ MLD>ZQ_KX]N+<"P(&H6MJIBF'>"HFGAE38!_X6^)$X, 0BO"&:_HB#]B3JZ=W M]/NX[2BLF]0^@)9+8YN0V"-^$KJ^'80AV.G =@//MGB2#MC==ZNXR/NW9^<) M)R&)J6]Z(6)W>\PR(TXLDT66E\9!ZGD\/K#B(A[UO CGGB Z '.HXWD.1PA[ MAZ6.RX=\SEV3'?1/'/D\##TSM;':Y426&;M.:-I>$-'(=P@/DO6X $^M&6() M2V5'[&";8"C"PSBU4I<0<->\V&%PIN#1NF&T(CEM=SE7X@>_Y_/+/&E0A >( MX)4X%[]9B'"'$Y1".W7-*+&QN0?^"!,PJH%G60X8&,]R8AQDV@,77*4J,-71 MM%%WH;FQ^QKQ^26"W$C5>F5J!,.%&KR_GF\M,.3A-^J!8A;TNNO^;3R?&C9? M7YX.:(\8]E++<1FTB,Q,!7X\$0S4QD#>,*QCWO-R1"MKGM%=@@3N'VOCVW^>VUY(0C=R M3.+'Q'03VS&I[W.3)@FUP(8D 1&AS3J46BDGR$WRWE?5J57>@F& 1VP&?G3J MI\RU@C#&-G7JV[U$%_WEQ[G./>)PDIL7PJI<5V(@G$9J>GP8) MYS0@<8K]E6M2]ZA U)$OSPH2/7D)3[FX]%S(J'/4+16MU:^G22+4-QUC#\U\ MR>*7\+TYO\C8.AB6)S M'R+3;>9J>Q%)[-1GW')):,78%F_9(8%_$(?>![#\D'?80TA%N.>YW(X92TPG M3-%/ Y"VSNNVG$/.K2%$*[&*Q"$L:.&SNV[0^9 MRB/FAM")4DK!3?9)ZIEN%'AF%/#(C$.<%VL1QKB[\^T>H:Q!NX&)SR=<.(F@ MR_.+*<1BZ)$B_TRY9"PU]09]V>[=G^69<7L5_VV+<]NU20);@1H[M.#73=PAX05&4.MQE$:>>$]@V M"[TT<''(T"$U8]5+ ^[!J5SKE[R>"?:,^:^C\KY\/;<#+_0 M2$I,+_*\.(HXQ+T61C/KO-05,^:TB7L[]>(F@9,Z!*/G3S[-Q-C?>YN,Q+8S3:F1=^>C3PAHT0RFV MF,@MCK,4X>K*12%P..LA?:7R:0K816L&9X/(4"QW3Z$#)+_#^2'1&G0C)FY" M[U1@9GY$8MNQ/) F_J4!2RDL>M'"--80X =)-"K#!B8+1D0_P/.]UUUO+_F MP(3/VY/ZI_WAKZ_G"4',!2LP$?'+=#W+P?XI&QQVDK H<1A8MIW"-P)>&'-9 MXH66[WHLHK'E4IQ9[UN@#95TQJ^YC""1>,5P[[?%5NN[);?HD;^6=Q''H! 3B)L]Q M06%2EJ0L2!W/2CT+@KB["*\'9MQF\,3-^[=?SPD+H]@BJ1F"#<"^(M0^@6,& M2< <)_6CV+=WTCZ1%_KP+)N3,'13BG7') 6OU$LBQV<^.62[XT#OG>E-O=B. MO#0P*4\0* H,3>A[U'1#Q^(I][Q4@N\L-S3N[+6TXK#U+LS.6H6[49" $\V9 M';HL#:(8.([9L1M9G'-VT'+&P&6[<=E?I^<$M+Z7)L2T$BQ8Q#A;)(5PR/63 MV'&3U )&VTFK,,]._21*P*L!TML).$VAST@0)PX//39HE0>F=^QPV[.8:;L) M3DB.0I/:W#$]CZ3@@<:,\Z#_MO&6MT7V]EY6^4;[=V%W,TIER>?E4K>!:L1N MM-X!KM6G8*Q3+V"6!S(0IE' F,?ME*2QQ\%>'R !_8:6EY\%%&["BW_1\8)_ M3%O<_XRY'GZ.0(L16$J7N"8PA056,PW!W'XXD=[;?O,SF,B M082L$#N P<#YV&27ABD('">!#W[T(1JQ!\*O)?R7LW,@KY^F)#0C+P&3!J=O M4B_D)K,AFF.19P=B-G/?C;BM6K&'FZIG*N%K!A%%$.+@3'B$<5"(/ M0S]B/(TLRW4"R[7(.2$8O1SC).;^&@L1Y,6R^/3"'/-T_BJPJ[*+JK&8^).[ MIDE_\>C-Z6]?WGW\^8/FXX+.\F O=3,$!0.UZ38O$'.?Y5ZPFEG,PZDUQ M271A@]?"Z11_JQH)?RVR*^Q!_,S9HLBP[\3X!_SG0L[C!H4/*MLX9:+Q$),F MLMV\Y.O>A@B,TWQNP"+G>9&!HD;T1/A%O)B+7^*+L3L1FW9B/LYX.L+ZED*] M%W@>;*X !N"]^:)H]\?#^0,YBINZ61[5MI964Q+GL V M?K_,QEQOK10KN4+( <1"GV^S2Y#9,I^*+B.%<'!]R:F*9<=J LDVGB,7YU?YJ7ZSC7V;<[!X9_!,M!M MA$\@((/X,C "XX4D[J)HGR*ZG>J%J@56K#8'[Y7.Y06^=GWTPF]Z?YH-@8ET/UAQ8A+3^7\Z_*V@!:3OOW6A.O^ M8H[ &O.R^BF2[HH662-ODO5%AEVV":M;#J5D:4'#Q"@ST&M4\%DAD5TE]\@# ME:W5&>I)4)MKY*A6*#T*Y&)!@>1S+J=2*:;1YUB*CK]"M&__"<3%5Q99"8<$ M_BO( NI%5&FCEH(0C"]X"[527L"O2VPYK(ON0@;X38Z? WY7,RY'XN=)EJ89 M U'!=\'&DXRISD/!'2#N"PRTV'P!3%\)%7P4OP=O1$K!48\AUA+CM*5LJR-$ MH6L$3G8]HA2M/;QV<_H$I:LFH3@+L;C6<:BE@FJADQG$CYE$P\57Y=.+'%_Q MYN._WKTU(5X%VY;P2<:>Q$V]-4?2:"TD2,)+5F2Q)($2FV8>:'W/Z6U6LH5@ M??'$4R#"39D)9OTYFP*'HN9[ WPD*"0^\TFQ!'SD8ZT^1[HL\G')KR_E6$/9 M)Z8,O;1\@B5%*N%G-,W$,O]OI%:/A.NN7UXX4UMX0Q>"5-^/GLCBTFK#+.RE.AG%&CGYK(?!EA)EJ= #1M @RKG M@1A'V"2,\H#-Q^"#H*%"[0"4@%=]XO"M0FHE)D]0:C=44:# 00_!*2_0LHXS M.5YWND9FJVM-!4_'^*;),E]=9<#Q^71\HSK"/.61Y!Q&(89\8,HNW_.?[TP^GOX@@13'# M9^/MN\]O?OO\&0(=X_3#6_C_Z3_^^/SNL_'Q9^/G=Q]./[QY=_H/T-,0(%4&IBU M-'#1:&#=@96#+Y=FO^YS3:K.]@K?!A::M.T$K>R$=!-1\4 @45UR^!,,4U.Y M4@Y(F8\SJ5>;;>D.$ZX2?&WEH:'G-17J5RZ,U(KCG^!1@0<"FN635+CPGLJ. M_!,!^+/:E:Y_7"'PCYIP"VP-KF7CPD;B8IXHU2/-Y!+Q*7=H3(V7E<%^^]_@ MW[P^K2<(J$B9KS"C\@Z .(+JJ[7I^JZR5Q@^E\9O)Y]/5"D1+-Y4W#'$5)KT MI80!NP9]>PNGZ8'44QVEB2:+R@G\53F!CUZ%O%T4R(?O:0$&6-UH-"[&>0RL M57FZHBL[X0QHV_C%$&R"H/XOIV.0R8_%!9UF?TDSV[E(6M!9EH!X71123>6+ MNL6VU07_KD0EAV.@%_/N2CV%-P"^F\*_@9Z*<-49-.D=5,+T CZ2@>)IXQ;7(6#>V MJ\)3B&)Y43M=E^):&6H-J04@R/T*"A]> 3'D; 9G"-Y+-JW +Q,U" 1>6RPJ M3XB.(4J2&P,.6> %'R"(5.P)J@'9S)]-9316)ZM*KJ)-!@DOAB"06 MZAE)3('5! >;+RXN56H)-Q-S/I7AJUA+-;9$/4L+!?53@L_4'"+6+ \7ZP-7 MF0R8>[XEHT8(M4O^GP47#!?+=%(!H:O(X$U!2EO?R2:S7/P2_6,!$5J@'XJ6 MCJIATQ5CH_H5TPE5&A >#VG3PNO$G6[MA572#%X\%O8% M7R[P-+[-U?UID3+J E1-CAC=H^.MI*(M4385<-GL>R ME,JO2"B=_%EC0"L716PFX%%6LHQ(6>L#(C3&?7HC+ZHEV3.+0="X!)?^5SS59>/PY@?=Y M.:\\Q_XQ1N):O1 RD>.I65/D@K"8#D=6EBK)*8/MKLJL64%3@U(K26\0:-Q- MIYAONM4I&<:.KSPDB; S HZFAR#=XQ]),BJ< M8/7)"U 2A-"6 -4H"5-):% 2969P(R =5),\ 2-T287.!,E,:3&2.07T#C:0V +()R\PD[G)M M2?#MN"S1%C+#I+!(9@H=)1*>X,$SF5!1=E[8#SA'">0CZ@,5A/1((P9^K#ZS M&00A:B[7[UPA5R2H&;C,N(H+<;30ZQ/P9C"TZ#E4Q:R6P&BJ%);)L4V UPM1 MHJOPH]5BJ]1Q5>1&%H$8+\.*%;RO5K!JFQ>+#.B,+ZN"R%DN[3R\K\IXT%(_ MN#JSK:V]2C/6YHE6%EN$#Z C\;:[\ _5KB\*.BE'+8(L^4+Z&^3J%#H(YJ+A MV7 XI6 @1;\,#AP_,JNG! O)*3#KU"0E]>EFK=>#\SMO>W/B&5_YC?948='D MS+2,ZY2N+"_'D'5J-MJS)J9R[*1O"BXR!*JRDPD$L7(3ZZ/IKJ[:#4TF<(:B M>H3;S3%MSZLV=+!-\@?M_;8V67/)\G'7VVZ4D;Y0G:W'95Z5^& 'EPM0AW@" ML$)X.3*5+ B*ZF!6SML")"/2RI=#:Z*<'*&]\*,:WXOW89&KR+BX=0Y<.4;+ MKAA3Z8;*M%?J8"2*BD(0()R-.];E%IE(&1KO"10AAP5O6TNB@Z[=(2J*VB4^%W MW;0>H_F2*K_:%,=K#[Z:_8U'!HXE(OM: M7L-;Y;^RYJ)JD#IWRL.[\:[!,ZT?"%5A38#OMDD""VR45T M*$J.L(EB+K+SXOOUCR\7\P2GJ(N,. KY>%P9*#362-18M!_([)F(9R"L*E7M MI'7<= %QG^K.J#8E M%Q4[24<8:2<:$MKGE1%_LQN@$^YH5F4EE>SNO81\2D M7'UKC I+9DAA%9>8F\0/&]BL54C77ZBX%E>J/K+*B,KX0;!JN910JD5GF?4K MCA=N2+HH9.#'&I,TY:#'2UH(*"X9]"1\C@PY;9U/%>.Q):QIDTQ+ZS.+L^D ;[ ))-(7*#"R/50 M6N]BZ=- :%34$O3R/[!E8ZWTF'+,E4JDJ1<%5EJ(R+X;Q2X9N-SZ^ M2:?DW467G:14=H&!=\=I?0&4[ES4<='*$U*J^--5557?W MZ8O"/)M"VJTZ=#I"VE\U5'Y:M8/?1/ZGG7NMUBOV4VHM5LW[Y2HKB,K.C0S; MUG$N9_2F #\=#P(-F !-VQNKJO8=!"J1R&B!]0#]7-TU,>0U$QO^K-LO"H[Y M$=SGB@_;RC>H4V6-S]8XC+6'XE=-9-[6TSG#9(:G\$/22 ME),(>EM9;*U04'/Q,J'$,BO7 KD U/I8).SGZDI04Q.%4#M=C&7\FHLR:31]])+0!%5IDHK.JW"H@4C&Q'M.QB'?+2XZ<*T1._4K:)3CURVQ6 M-N%G3*>B4Z7EEH';(UK7P%_-P!E+T.B*"TUU0-+(#SEQC;BZ\("U:*Q+P( *VVZ)4U'54; MQF\9*3CA,C=/!RZ64M2MFV..;?,G6@HB,!4;.;?E[Q4)7' MT[*@$_I-IAC*2]!(TO<&_3]>\%H]@,=^46?/6RW$XCO8';4 &R0*3"+U1V<( M2"7G1 (UE:'X7>4]X ^07(Q<\&AQ PU755E"+3/8]N@JW[H^W&YHLU35&74H MC]X=!JTB)%,KKM7Q9P4YS*J9.-$_"V# M95&5ZAA)&\"G=:_V8G918 NF:'W0YTB.#-0N%Q =+^:-HI4&NKWS4=7R_\H M[0A60T1.XF^PGA_2#/V&5L(?A#L%-2JSTO5F7ANS;":^TWG!:X-C%Z2\MU*M M9H[8P).L:4_"[%61Q:(;%!XETB9*0V82QKO*,0G-@'7LJ=JC2M%/^;50ZS(7 M#.NYY/0*HGA8W_BU?LU%.*.M)2H*:=45[(L7],KJ$%Z4V36:OJM7E OJ@B.$ MB13,_0CV$67_:][*:3_YRLGJA- C8BOEXW8RPY(Q4E'-JPU=U2G1=-7C51K1PK)0 M'Y;-\E+7JD^_,EZ2[Q%$2C-!KXV7]O?&1Y7W_(7B#YSOC;/&&'S1C #\TH4G M"+5^UJCU=VVBX(]>>O!49-VJ&[CY=KU=*_ FU>DH@&\PPYQ@[(JMO\AWM0X&*T0GJNC^J[!AO]0V3.VG M-D'J[# 2%T'$AJU7'Q<9^?EEM5RU6W##BX^ MBB5P&? O4\)=2.SX:565KQLJ\DD5@G5>*B03GJU=5ZVN*2 6+P?7"9QJXA@F M_.NB:;A6<.VX<8%K4)V9_+@+'T<&R^;--]Z(] 20G&D]?JIO.Z\UQH:.ZD;9 MM8KC,>:YP1)B[5?FA*KM51VJ66>=K3BN/M-\8--UL0/*L?L@$+0 MU%)T3!$%95_'^<5*;7JTZO-,W0=%LRNVT,B=%%PU2@EDH"H.7G-5LI:7@$03 MBG3V!'_"ML 9D^Z="G15'4.830$6@M(UYO.N0JHMI^X08Y-H8U+UB6CB>9=" M>C%?>[&8MII0JO5*CUI*M]9()UWJ,>B.RCM$)YDOG8?HR6@F2:F!$3N['54& M6CY&^M0Y6AK,XRQ*;RM4J4\D^8FN*8;,3>5B'IX<_FKE/?@ZTZ/D=:((G=; MM6/73I/H9:ON+NO>8=5,7;^['2GV=*; &?Q4?W@-AD#]!65F*E^M4JQ]8M". M26SO;W49N3[U5;> *FI410+I>S8WF*1+4LLF"4T902USK-#M72=FU+DOLJG00>)+ MKT%GS)%)E&:$9ZJJ612=!+:-A;-Y ?]/JL>KFMJ)J*G],$^6?^>%)[X;K?RU M=4)6_F[=8PDY"3U[K\>N_YT;^<-B/6^KQ_X@F$$R!# 6LNS_>^&\:"JUXA;G M*WOVS2!MWP O=G:Y3?+TO;L+HA[\J1%/Y2,:+_$"B"P2E-^_J@52G)6@>R0?31\ET4X)DE MIEHS8YRGZ>NCU E+GK@XA79ZHT;V<4>H[T"^_L!/"W.Y[$&D6S4?*ZRFI@Y.?!R!'Q!D8>&/D) M,+(?'BDC[^P4I>)_C\DITNHK*QUD>[<=]XK;T?&=/7+)KIY /WGO5$=V7KDR M,GFB-/*]:*#1D=.(6 ](HV<0MZZH>.^EKGMV_SC8S'/W]':/R*%]XA3RR$"A MHZ:0ZP4/1Z%GX$MO:,%Y7OYU&.VJ#@;/[7XI1$:6:P\T.FH:1>&NN9'!M]XI M_8%]-\_+D[8&+^VHZ3-XT0-][M:'EL=,3FSON)5STTA9]^+%G3;@+:VAJA2H M+KOE8L%S+24=_'B.6G*#46#MZ? >[(0>V%L>!&40E"UB]Q'9N28[",H@*,]. M4(*19^]91'YP01'.Y ^B1_H1WT[=@'OC^O4%D?KZ1VG0N<0*J!'9U]TY:B8? M]MQTUJ\ERSM3^1(0 %Z>TBX,B:M%$X66Q%E5 M@XKPJ7B/C^(%] Q$3#!$A5 KAS8 O] YXF2I>_F,T5*A5>KWN&; $+-\6K%B M&]147L!3$R@D,DV%@JM?%A2GV;V/UKI2]T.7-VI64/"QU8DHAEBZU%4/X)"S M-:NQ!5B+(7J!#R"$H9JJHZZY3OA\\L\@65>B%FS M]1W63(#.R<>JT2@CG/."2"PC*8(3$)3*,,L!V=6C\)*^>&=\HS"7Q4U3^30Y MT%4#_FJ,J,2+G%08_MJ\VF8\8^LB?VOJ!J']*B^+-G?X M/VMW^$\9PQ7@.W\%[^WV& -9N1IB0.J@=:Z0 .1;RJ2I<],G5.QX<,(.- @_ M:E-"65:# +]S3AP=VZ\QF!T]M_O]:'WXA-I1,X'9$)/#*EK2.!=X[PH@DG_3 M5M@!*;1.(GV]F\] OSU]@%T)<\T$]%_:W/6O6502*"OU^=[U=.*E8Y ;UT1% MQ\/ON"GBHO0ZEMA\%$M/9SG(!#Z_ E\JZ:1&O]_,/$NDN2M6$G!!F6;G%6\I MT-C6#?#JM8]NHN"9\G]'%93,C9K_*)PR-0SXT6,6O9O6L\DJGNH$!W5,@*JX MU@TX$6BM-7ZMLZ5FT4VX]S+[7A]@W+OX:M'=2*-YRAJ,T/:4Q P" M"ER PC14LH\>[G(X^1H6!ZOCM43-T(WE+->)8#G>OS[\8]R=4"*P) 5<0.W& MM> E@314S!$00H1@-9O95XOV! A[C6TI' 79(=C 4_8'V'7.(=6VW0+@$:-7 M0.W)E-*,SS,!OMY >>F>N<@0+ TD:4:+-.,NY*S--!-@ZQ*82V$!7M<0@]5P M7HZ2K0!+<69)*4:Q9&H*%B_%X*_UXG M,*>S*]X:]J8 ?' 5TNHT<.2M(3;9 M1 QWJY(@F"1K)F\V0ZED/J$9Z#>'M4[&TI-1F+V8;;G,Q@)_:6EZ2B/EF6XW MU89:4Q_73)B\%LD+,:=>#:MHS(OZZF&9ZA$)<59+'(0\7 GWC\J":51E2K>WQ>CR(&AD<2&:DZFS"L M4I0=5$Q=QVNV)L\V/@2)>=?U8Q(P8[XT*RH MG:_*RXTYYG85K':BT[ORIS6*B *'3)Q>U;J\GE(B: @;^-\JQR5LMF1>Q?IR7;\]>K7?'F^F^X"5KJ^<1F7\>ESK&NQ6Z0TM%](3C8PDFK)22&)B MGU:\;+ZTXXDX-BT:>I*TPX3U@.1*QD MXU^-/LK0V%EE,#I(ND8N'VL!1$<,RK2!CQ@JO)+&I4 MBSC*'^09TT(,BF@: $1<6LW*:JBNZSSI^VE,(%.P*&&,R5$QE;YH\+SUK[6+ MF"J!JPVX5Q5,.=Y7>0GRVS*TD61NZM!B(NI-57BO%O-EFSF5*L;"33<1[860 MCJ+MOE8Z3N,I67Z_%H\0+[_.L(HOW!R9-E:3QANZ[C^WQ78?->[RFT*QNU;- MJOJR'W^>6."_@]R!#JDGB5#@G!M5WVL/#&H-@5PU@:Y40+F+694 WK:\UPR^ M .T(@B8K,E3(IDC""J/QV\GG$^.7T]-?E:C(S]*61MSTQBHU6%:3TO1*BDJ2 ME1!8S+0!N;1*4O"Z74IBX#8UX,WOK6ION"DQ(D?@3V,Q5,WK$I,I-#3?L@-V MK+6_"(,SK4<1*KW87?:U-@2LJG:AL M,6<_ +@@ 5!1Z6'M*"!\ ,$U129-UMZ;FBD#NR-H)@: R;1A65:# ,:9S*H* MUTXRC6I_*W!H$EJE&?+U5.:4*G=!IF:U:;%B'#-.G!#QD%;.E:-J,Q4J<-PT M:'4@;7-&S6Q91:S6]+51M_,'K93))49@A>5<4?+%]7ZE6/'"L?LLJ5XZSILM;F$!+*NG6G4+#8>0=@%7+S91G4"1R-%+"\UX=-#BQ1[$ M6ETO>P=4"<6:X47X9*C(A9]=TE5#.DV-%2[D%496F7V(<1X;:0TJZ81 M:GI"UX48ZT+,@=2W]5KT[DRX'*WZ&IS4<0H.4-6_J.G.UTJ9SE5+A69.ZHH=:H38X2ASWE6/I81_8' M$FW;/O'N4+C% U]AQC-CVV1W1+=U5DKY^&?-/NH$'KTZZQGPHR?)T9W"$*X< MXW=$*54J-=4!B]F JI(J[O")$C.(Y5C&_UW3MR(E!,_#*3VR2 L_1Q=)C5BM M+PSQ8E(VTTG59:%Z@)#QLGJ"\L'U62;5]-G-*ZG"\:F8-"M;;K6&>]D/)].Z M6#=K.G1;/91RW4R.[]6;MS Z54&QZOT"';>ZL;Z: M@P8+7J4E5)(&K+KS<: MU?N>G00.X(DEG.=1*%S)^.([F*MKAT\FK4.YSJ/:JI3->[]RV7!N?%>]GV=X9QWD79H#7TR5F+< M#0=9'^0'S-;JYVAL.LC;LF;4/="MX!Z.^S2WG+6VU8:?V<%U9K(-3#4PU<&9 MZAF NJK.Z6'"WQUM_Z@AF)?(,&[9OH9!'_Q#\^,1HTZ*!!!PTZ:-"C9QUWY(?NR:Y0TX,&'33H MH$$'#3IHT!<_>B,W<(]1C 8-.FC0A]*@SV&$XM)5" '3*'KY]:L/LOU^DL/" M_Q(_>%[#%#^_N=Q3[(D&?.'V7E 3MS['"E<[_606?FG3:*]:WFWI-"#*YZ!.[:I M5>R>B1L$^)Y;FAZ(0H, /P;N(*']0 I^H-'6>9:3:)#@@3M62;"_=\5XD.![ ML\'/5(*?0=G^5*O$RUE '5BA9U:>)SO[$T,R\7Y)9#W77.+ '5LE?!Z&.P8* M;2^_#Z-A!_E]#-QAASOGU XWE"9/W(2#0(\<,>:'$\X M5.:/G$1DYU+'$Q'@9U"9/_O/(IO?X/A,3HLI+%J@Y2VFK>F?-$VS<883J9]7 ME?YE<.)^/^06CY4ZUOU3Y\%5TL 9V\FM-+7F>HZ?\#"KP_\A+"-J[EO($[CES##U1Z#%1Z<#E^!F7YC_-+7A@OLRG+)_S[VW?8/][4E7_B#XG% MHZ7.3W47''2Q+>?[%W(,]@> ?!O2UT M_0/A%@TDNKM"V!,1X .5Y,6^_>,.X-^)R-V(>9H7W)!QO#&GWY9;Z#=M/LZ+ MA!?F/)^]PKV+KGRC6O]&YC^B<['Q7+Z[N^T?JR"(?1,OV/>BXM8G\(@RKK=C MZF.BKI#VO6^1WR5M'US='XBO!@7Y+!1DX P*\LDJR+U'V@\*!IGFQ-I/ZM*L&+]T'N'X[%'6VO[L^5&0'SN@77.?^ 2\&\NP@N/>..3$( M[J/@#)^0"U^N"">\C>)T).;.^XH_8/ M?*YB]6?;[V0]TV2L;$,E_DET? F[(1E[$.H>)6T?7,4/U:I!0>XP.FIO'(9! M03X"!7F$EZ[=DU:0SZ#?J!7Q,3F!^9IU0 M#X5<,E1XMJ?0,QW[/G#'-JFOG7W_07[O6WYW34T.\ONZ'B.6JJP M_>IV!9;;G]#CRQW?D= <'7?GY ."OQ1M+\-"GQ0X(,"OUL%'I''Z&4-"OR> MVO-NA_C]/!6X2.__(/+<\-\DN_KQ?\0?\B-Q\<./]<>K7U;KU3;YYZ*<9^F- MW'?>[PX%[.#OW"CX50;/RA>%D<]X0>?8G%?PET9\ W^= MY87,[I?\8@+K/3&,SYP;'_(Y-XACF/ O\?/2H-/$^,3'=,X3X]TTS8L)/"Z? M&MG4F%]R8PK?*+%&@/]@^53PA_APFDWIE&5T#/N''XBGC8SKRXQ=&EDI2@T% M+$-\5JPIY06?,@Y+^0@+7UXCK*7@KXR7Y'OC33Z9+*; 4KB4\K7QTO[>^)B- MQ6)_H?@#YWOC;,S9O$"^,[X4<)Z3K$38-OBE"T\8]9:GS9L<[Q(.)XC'=^4 M\!?X_!PVFN#O\!E\NN CX^RG=U_>GHK7JK].:'&13>'5ZM^(-M<\'5^(5)TM MX!#QL7"DL%.VD)1"2F3E'#X[OC&NL_FE8(86?=1CJR_!R2@F0$HF63SB?'+Z>FO&G$GG)9P8$!:N55<% -YI[ [FJ!HP+O:7VZ^0DL# MSH856QP/,ZO\0&2F28S6F2E7$)UGMK"8@Z?AC5_@0]K7Q5DF,'G!1"GC:L \E?5(K9:KY"8R#B8K[Z*YIJ8AQ;JV*P>KS9Y(C;9,>GJ=_Y):-DK?VV=D-5?7?-8_\1R M]GOJ^M^Y432L=5CKP=?JGOB..ZQU6.NPUF&MCV>MKK/54S>TH6W.EY F8;(A MWE]S,TTZDP\3S0>]T?PGZ=UOD93=>$2NM]41/:[S60YZW@MO=I<>QXTG%W4/ M;JM[B%5W\H#?IRG>Z>\NT6._MD>_$YL?: .\^.HZ*VRTG5Z3:657QU* M;3X*OK MV[IS._$T#XY$A[ !3_-L!J9Z4*:*MJY!/XE#NP=N>XJN[AUPVQ,Z MFX&I#L-4SP"&J%WRW_4>ZG-MD=MY^T?=O..[NZ.0[7H"#WR/?&#D9\'(0;0O MYM# R ,C'\^^R2ARG9UAD0=6'ECY*%G9W?DB^L#* RL?'2N#=['K7>TCY>/; MQ?Y;8#$]L6L@Q-[Y'L@]4/[![WD,VG/0GMM?I0KV11L=M.?CUI[A,6:7!N4Y M*,_'HSQMRW\JZ8!!>^[H>UK'&'4,ZG-0GX]'?1+/'=3G\U2?X;X8RT]:>SZI M]MC^#6O !7O-3>K9\>/@>->W]X6=>J2@-(^/1E$PT.C8:41&)-I[>/= I?N* MC$>>8PVR=.14 N+LB[(VT.B>:.2X^R*9/G9O>&"/;10ML?>=)S"(\+W1Z(%( M-(CP8V /AW@[9T,&$;YG$=Y[HL\@PL^ /=QH]R:T083O.=C9>R3 8Q?A9W!A M;@7\[5XIYD<[N!+'%@W#O8^<1I8S#( ]13NV_P]T.B^ MRFG[MA8/%+HG"NW=_/W87>*!.[;BCCV[LP;YO3<*[=F$.LCO,^ .XI[8@P ? M-8F1[9,' MJG$---JA?SG<>[;M0*7["JPMLN^,V8%&]Q4[N8,8'3F)@@<2H@?WC@?NV,9= M&53LD5/(&AJ7!^Y8G?O8'==W$.#[)9$W"/# '>L*1(,'?=PDLA_HJO.#"_ S M:%K^.+_DQ?-J4=[]YOY0T!HH-%"H3:&AJ^/8*33(T'%3Z*$:Y^Z$0K?SBHZ. M-A_>#YU"N[>A/*$+*P,_/WM^MG<'8AL8>F#HXSTS$NT+MS\P]'TS]#-H;3P; M9Y-LVC]>]FDG5%\&)^3[(=U]K-2Q3NR!.D=+'6*?6 -YCI<\@VH[7NK\]W^% M-K%?#_76@4H#E08J#50:J#10::#20*6!2@.5GA>5GD%OVYN\F.4%G>]W2_K1 MIOGW8ZTCSO0/5!JH-%!IH-) I4=-I9=.<.)MGQL>R#,(T4"E92$*3Z)!B(Z5 M/(,0/08JO83_G/B#%!TK?08I>@Q4>AD&)\$@1,=*G@<7H@.U,(IW^R>!=^S) MQFF9C[.$SGEB?.+E8CQ?ZFKF'(;KW#OXI%&M7CU^WD^Z_GE1@X] MMA/[[N&.YZ@%EXS\/0:+'/J,'KCZ,XC*("I;7-$96<3?=^KA("J#J#P?47%' M?KC[+(9!5 91>7:BXHW'9(X'.*@[P8T<-/B@P;?0X&[P&(5TT.#WH\'WQDMG4=X'H&0#AI\T.#'=% ]X/T_S&D\ MYO#?)+OZ\7_@CVI)$UI<9%.Q=5LPXD'7&YYXFU9L2] WPS1^Y07CTSF]X$96 M&M-\;DPXG<+1IXMQO:,UZR=VFX'_7)3S++VY:QH$O3OZ/H75 MAH>G>GU"XH&OLCF\GFUQ9I_X%9\NZENJ#T"UDWMY=[\,&,;/>6',+SG\'YE@ M@DQ@S.!9>6+P=1PT JNA-=T5\AB!G>#@X=_?B48J U8\SO*I04OXN.*XZPQ> M\1UVCP3U[U.UBI).>/7Z;"IX;F10(^&LX+3D1IX:WSFD?N[(@.\1_V\GAJ'H M"-^2'RWQ^_FB,#8,<39*?C$!IA2/MJV@]>@@^MM(?$<]ZVS,V;Q C6M\*>#4 M)UE9XO);S_!;C[ ]>,0U+W#M:7-0K%^_XF(W%*W^!,].?ZQ&K M]6#/;J\-)'JRF,+:!*9CZZN.V_XFGM("6_\Z.:+-KJ MTKWY!->8%Q>@55G]M&K_B3B.V:S(OV438*3Q#:PV[-!7$*'+0"NXY>1 *LKQ MCT=%=2C[65+V(366\9 JJW,<%4M= XM\Y[O>DD[9@V.7M)4?6OOIJITDSVT4 M(GSY_B4O)*L5]BIY,\!]X"U]UGTC$F96P$L*X 4C*3+X\;(6S*8ER,,8Y-.$ M5YF7.;RJ>@+NXSHK^)B7-;U'J.G'"_22C;3()V*!/$U!09=X>OC/-Q__]>ZM M22(#N#3ADXR-E!+&+\,/"_@++.02N(L7QA@>/!;?%>\"QOLAS>!4JS<^1=6B M&YLCT"L/Z@GI9]%2*J[O=(3_]@HE"KK/W$ZA]'@!2@3YMQGP/KR@_GQ'\(1W M9HSSZQ:O@P+X$[YG4#;/KK*Y=)$FV3==OCJB5?"+Q9C.\P(>FI7%8B95&>R$ M03Q*4;2RF1 @X2,*3TOH%/6*IRA(JSS#(Q JXR&M]:IS:0D8L:-;6^T>&2/6 MMC(VK<.&E2X\BD\C3"!(2U:C5Y+F"+-^\10Y?E-<=0R<_Z!NZH;SZ9B8.Y$ MV[?WE(#E0!CTR,>.9U=]1?B2WY'0:W^'@-@<;C,KU[Y9,@L^Y=>8BS1FPOIU M)76M4VXO'^&NFSF4^!]3WNQ-7E;>@/+'^;?*7TCXK. LH]+J ^O325[,L[_$ M#Q[6R=M[V:/U.8N.6T9"X'U@Q>_(R-&BJKVE040X(J>V_+#^J.P?'3^ODEF= MMSN^I>T'>N:'[7]4(BTU@1.Z@K? ?Y)%91-7O[YSHFYMNT]N1370(Q1/I\KR M:T>QAJ"V9QDQ+3-PH/-L.B]'D@*A+\3R;C>N$9]D?#.,"@'2@ M&E=&T>+)W3CBP$'R,:FZMQJ'/:SVTE M/2.>V+_K24GATR">>UWV2=> M_[NV\S Z"R?K4V.VGAEKB?QATF.M1W;\FL8U4Z+'Z R9QRAG\ ;40;#++H0GEXC)+K#L5(OC=8LIJVE2-#64K@^39I[HOTG+*6GFMK'K<*! MT.E%AEX?+4'-E0\KNAN7IT+AMEA8)\$=RG/G52M4QS;BW#'>[>"!.-%ZX79T MX>X>3,N>[^^"KYS1O4C$KZ,P2YA(2)# MWEKC+ >IN!''427=5C/\$Y+R7R"4*ZA,U-)DDDTSB*CA2*YD G1:\O)NQ7SE M>OL%_V&5SA:G)6O3WS7I:.5'.'>G=X*V>NCXU)L43SMF:=?7_ WU-5W/7&QQ M-K?0-F??].SY2DE4!'-MB;$TR^7"7Q5\+-;R^CI+YI>JQTK_HNHKLYJOT+C, MQ[#1E5_1Q!QU("_NO5-,L*5CM4]#__.RJ!8S Q5MQD#HKR9-8:VOZ/B:WI0O M?F@K,M!BG2/<8O?M)JT?_RYVX/R=UJVQ%*2" MT,OB3RDS"A-\M8K,83U@&L4*P9JF7!0&8,DIK]>X.D35-C[F%VJC\,GYF(NV M%S#-P#0J_5Z]XRHKQ5)PX[-\#I_+X)NPER2;@[DN\5"VR3OBCV"K\)0;3@M, MC%[A88^W._8U&8DU3D8G(7$?B=6-M<,G'$V\0_W(RWG#B5,^?UACWKLDY:S* M7P#[Y!/XN8PDVJ:QS4W6*IM[B+);U/;^3ZRMS7M/-TG6M^N1(>RC2"YJB7_: MZ)N^K\H?J M9(W3Q05H$^5N7F,C=[D0C8Q6T[1%+RX*L!-S<1I N!DJZ8F@*FS?/?& 23_+ M)W_ )XNMP^HY$!8]QZT?A:V8[DD8>.WGG:QV 1^ODCP#CP.("80"WL*F>6$5 M%M-69S!-4R"^XIJ'[$3H66Q16?UURU:-,/@IH&T).H!+K8O*5GN&$&E>O>4* MV):+/6.'-7CKEROT:[E)P0(C2GO,EW<@WKEZY54W]JKTC.+R'E6*6Y6;D(I- MJ9+?Z24U_OZO)YE:^ =62>!,8'EPMN!+7U8-U F/']CV_RY\PT51J+)9/.\N MQ2.^W3*I::O#4W!9XL"+&+):UTYF57V9(46' F#E:-A6UYJ M*PL(' X_@W?0&[&]6<$GV6(B];)6#:A;/Z^+;,Y-L"E2EE6R3+3#I5R<6V.R M167S26KDCW/L?'@I==/W1^2\KEF8O$F2886W44&8H*'9M.SJUQ+T&?*Y<"UE M;E0H)U!4@I&0$5D.?DRFOC&J$KCRJD2MT49UWE3$CS_D8H%-!"F_T+N&ZK6@ M)IO7HDK&NBOX.*Q8T#%J?KGIRBL76Y5%NSOI40]U^9';:1_S>L=[_XM ^?(V ME(?^Q Q?5)[#L*S='VWZ5.&3UHY4G_22U MWZ]5BD>PNF*9.?W&'[CV]ZY>21W(R*Z_VW<&]2B";/EM(E.^53,L2,NO!3?Q MR^HY32PJ^IF\NU%>9',__%+6[18:"]P3F4'$S!QN%C6'EGZ#K=H>UEZ%J,)? M(3Q9\#=I@I*F,@J5@X/N MRU@K4>(>9"L1OHO/%P7F?:]!7\$6UKP7U5K?BZ7WV([I8JJ MV '.:\T:0WV-MP@=CD7/G,(N;S 7"UL\^^G=E[>GJ(\[#<]/J=6[]P+B X?S M\MQ1*-?%W:[1.G@O=BE'W]]V*;1(U3$H MF@)!D-N=@]>7&;ML]V>VDW'JQ$7S5IV$W+W3M/TDOW'R8N\=Z*Z0G1 M'EE;[,W]TJODL5LAB#2A4I^2/+^VC8F,[+"GDZF5%M07N57W\<'BC&,2PPV7 M_8Y*)#=!5@CQ;%?L@A-R9[*I24'8>:F_IZ%<)PKM;DJ)%/*_R]>#>F1WRQ?8 MN]FO-86]I1L'2T5;?3=+DBG\]ET$\PG*Y997$H]*/K>%IQ%RVH&3".[0D=6] MO4Z?\$ZV=$LY5H/[MV5WKD"3'+,;?VL(Q4+Z.2 M:62>*?:%8/[O.^?V;+16*6MO6KXYWLM;^,N=W29Q][*ST5L4DOL*)WJ-6M7: MN[5M4:\=BB.EA!J;4OANU?)6KBL+6'N'08J_9$R-#SK?=\DZ'G^U!G MV?![J[2HY^)["^/]M<6EJPIM#"U4%"#,954*9;4 W+Z-?(WCINF$W;L<>[*B M.[>,]VN;U>WL$NQ%=K2KD]G*^!X5?NP'A&S:&3YVRV\-Z+%/$#.M*L%.D0<. M!QXKYJ6N 8\50R+WPD\+HDXQR#T8>*S;J3/YH0)HW18Y-NPDFL,#(<=",.UV M4..8&V-C'K%X&V-@M8&/)B$3+ MJ-$'4"SVR'.V@@%;5BQ]GL" 'WL$$C7@Q]X"/[8/8F]'.>L3LV@YA[M'UU:? M5S^ R0Y@LG<')@N&YTX$(K"VM3H=K+>>R'@3FFP7#9*T(9F]76:"2->6KAYX MXA[0CU;65"^S]'FVC3^[.UKM$\RC/7,TV>_\L .9YBG\6 >"R.4"WZZR+.%C MW9'O+-\'/0A\[.W@8E%'^+X631X /[8)CA\"/];MAX_M=+WN1T^%'NMNCQZK M=)*VH@U._H M.V#+MK*Z"JAM1>?7[5V+;G^XW7W5:AQ9NR>?OV:XV48PPLG:[N=I:U5Q]D#RWVWG7BJ;4/6+GSJ.)M0$E MND'AWQY)=G?__LZ 9)U-UR\&2-D!4O;10,K:;OL6EK<*8/H0*?$NG/P.H',] M/H7343L;M$X+N687Y,W==<_*7JTV_.>J%Z_+L6C*\\ ]5\+;ETB<5?,5++&( MLWFQJ@VKW &SLS_8V!-ZM*S;M^X%UA/$JA_7\]8^];IY2<_6NWO\L)YN&[5_ M);KF[6,RKS.&N7LK4.F 9P/CN0F,6.)GE!QL0P.Y(=(U2M7)#-,U+9*1L0!B M%.K._36O0*O0FG@=%U;N74&6'1)(5!N_/B")/@DDT>=XLM@^]]P64=*&K7$6_=8=T2(U7KA[D]1FK_;;=5 M$ 55=:H)/[:',MWW2#>"L7[GUOQS]\BKVDC(&FM7/_UMP\ *--;J7_I62*Z" M']2#[/[GR*5I)R#XO4FYH0;6646'/M;>*_?Y= L!CPT^MF>X^^TUY@KTV&BK MFRR;T&/MX-9]B7U^M!-N[-1="1Z[NV+O!WIM;=2V&^Q8%\?D[H4=N[_G5MF9 M%JAL'UIU1_%TX%SQZHRJB53VY(J.%TJ#CT"E-,CIMG"S,;^?5L4_W MG4^S!"J,.D*B];!#__J[]ZZ'2D* P-@(J+YW;EG>]Q\,C9D%",I >%>0KPJ=* EQN%^>B1W+;"/2$C3;/>PTNE/^QFO>U6 M(1-V:>[*+E)7>OEH2O\I8>-B%\Y"\ERWK.Y#);GJF99/;GO6OBAF=%7*\#SF MUH 'VSFW8^=1M'V.^L0ST4.O5>B.,%C6IK=2M6$_O_7.Q9,[Y[;/M26WZYQ; M4J&E#KU1O]SSB]UWRSU"RCNZ9KF%I,3.,A)Y.CWJB%^HH-IV9O:JKF_Y$JM. MJV+_S14QYHY=UG]3[W[]]#ZV.V[$J8!PC+1X] UR+PK5[3NJ6%A-FP6&T%[6 M/GNS!KFO"[III[^#AKB=?AE!ZCE%VZ3^+1#Q0E;(R_?7U7P;1]F#_E!ZZJJ> M7EE2+0]@V!7*&JO/1HU8/./^,W^^SC(K9/=24WB^;\E+Q(F>T(JW&(H_2FER M$)UX[9*J]5VR_^Q-Z[W06B?>:BJ9K<_'6=J)=WL'\7:-> N1]R>$ Y/+DT?+B[EK);(/;2=->.)G]JU%*VD.R\BYZR M*_WQ90F*)YY"VCG&%-+]=!#^*.)(7X&0N'?_$/2>E>B!P5D9'@O5L8!IZC:/ M)R*@#M)LHS3E$G[RF?WT1J&*OUW!L\,A6+? ,&\9H\0X"R3^F53KN53[+N0' MV+UA-)7EW)P_ACSWE/Z12TT5*6Y87I[ !ZK'/=8;>.36E%S7Y<528Q:!-5;& M8#SW+Z^\PF7 M,#C[HWG;M'Z_O/QF?53 ^@S2(XW8X6,MN@E0_@&*PAU3,0/V%I 2.\7VE-AI M *X_@T.&-)Z&:R0AIP/HJL8.%A[[ =SR]]^0XL=?RO7YM4OH!")1^5KQ/<%:$L8 MB^8UO.P;;AFL-4I'$'R M(Q1ZCN1M*(;M-#(B2> A>'HA\@BR.D:0L%XO[Z" M_3V]954ZLDK5J)0*_)[S3-3Y2JZ!P%\!I#S1@I(V\MU?'31UG\1-EI MO)L.\1ET@]ZCOA]0B6T:Y4J;Z+XB(L'&R@U@(R#8=\QM1J!P+(\5VT!@^AXF"65Z-AHFP#427D0-/(6I M/N2$2QYU_.26V\&SX7\0H%9 /9?]] 3T)V.;)VF'04Q! 7P!%AQ@)Z4L ^ MO.='"? C/(M>FBI^C=UROE0F>-S#$$7FD+S5 -R'$ T@7PU3UN@?7P4(^8-A M<8(W8II,4 "83I&"\+6X9SB>YZC:='P>KXY?=I"B88M/TA*Q=1\Y2)*-1=%8 MWE\DUK>MM050-9-2#\1=,.$9$(8O9H;0WYI4?C)DOL0FLUBE+"G3P =+S M.,UK7GCA$^;/A&\EC&(./1 X8JQ$MJ8@*D':,>80$D$#[_Y-$/O:W4H)1:]W(A>+:D">YH@?1$'L"65$L! ?V*"R(N)TD5%$3$IH"= M-I#QW#7%1[/ZQ$V)S:EUPW$CTZLU-1-^OUQQY(0MM@3;>?#8(]\*;.R?:5 H MP)J&5 Z.H"6M;_65"<5%(!IW# 8CJEHD]D.J01(6R;T*]E("3B"WFX3WC&Y2 MR9+L61TWI3>TL)&&QD:F*"Y(=0!U0L-XT3\$UU:<@_8-[!UD (@*L&#A6X>: M&TF*H9P"W*3@Q&N,9-X4)!V"4@T+CCV?]HI7*GFU%U%%)("-"U+$H@@%%5'L M'+ 0]E*"=H?/Y;!2?QQBWC=1'N]1RU7&F!R9^I7RV(@B ;B&%;HGMF> A9V( M@[^TBPJJEG$639<10J%N,%>T$J!MHR%6IJIYN4#B!XU^(;0D=U(I] M/"=0^E3P7JEN8'Z[\/A&L(9;I0&W\(7:-D!5NUM>ZL+!IKRF$6#WV0AW.8O9 M._F7]Z!WSWQG_LX+Z!KHH?>@X2>8G"20 ]84WL7!H'G1;J.#,8G@_URYO/ ] M-LGW^#9Q%[_KMIJ];F?IUZVFO?2[5M2R;.+Y<3_VT;:O?"@$@)<8, M1!"J)Y:4Y7*M]NPGKO9^(696% I\I1?WJK?TAAMW- FT?"2DA<%:)4"+D#% M5$!<,59S$89/QM'1(9[O@3W[-7OX@WW--SS<+AGNS5H]NM' M1(9[/O_5=PWW--S3<,\G<<]!I]FM'Q$9[OG\5]^KX\7OG7MN[*T=T_]*SWW. M"^-JS/9*9_(LE2:K:*0$#(=!!G:G>;XA':RX\N?B<857;L7&#O:*6ALK^+NY MH;TS(X,=50AXT.P8 J[W%35;AH -=BPSXS?71 T!&P(V!%P7D/7ZS;8AX%I? MD;UQA/%("'A'V5<'8L\OG^RRE5%? HO#0'>L]MG.N;4'Q^4N?).'=T7M;=V/ MA\Z1#'94(>#.QD:](>"7)N MDY8, 9\ =IS;S0M#P+6^(GM/+-80\"%@QZ"W M)_YNKJ@Z >^'Q>Z=@$\K2/]!:QMY6K'Y"]M$!FI^1=T]N7[WSH,,=E2)#&SN MAS,$_-)F_'YNR!#P(6"'W6^;V%[-[ZBS<0FNH>#3P0Y C#TE;Y@[JBZ#3Y2" M3RLZ?[FNI_5I!>EM>V/5PG@87SKS_D0]C 8[*OE^3(BOWC?4VA.'-?1["-C1 M[N\I!\M<474"WK0XT1#PZ6"'O7GTQ1#P2Q/PB2;9["A&7V=[7LSTV-1IF3-44"R;NF2/>KN*#M"+,,A3X)#=B_J2$2& M0^Z&0[:W;;MA.*3AD(9#4GI<^V+;!%?#(>O/(3AF<8O%JEH/?J.&+% M7*Y1- S3J"T\[:T[@QFF4?O+-9K&%AX;UXMGOC-_%X0!6XV*YI?FE\_YR]/J MG/0IC&.+'(@);#[UXLF4!0F67KIL>&)SCC9W&>ZFQMA4@3^?/KZ;&]J[]#38 M40%D__D?_;;=?F]HV-Q2?8YKZ-C(X:.[H=:ISDHQV%%S#F]NZ1!N:>]TO*/\ MH3I;]I?N/],X8:[%:S"W=$;R$Y3X(T\U>73GX*DUU;3/NQLGE^X:0H<7R7@F MHJD==MA/3;+;"W+L7?CL"#$-!S<S\8"!&A"IX> OQ<&-%V5+ M%_[;Q!GZ#/[K>@^__AG^D%L2#W;;/ -O%L8>%LJ^BYCO)-X#>__HN-HTY*:KX$/0T/^<1'(S,^>>G0TCYOPX M<\:PUW>._^C,XU=O:>L%9 8053H\!!V\\%\?_]<_#"%8MV9/^(B>ZAW<1 MBA92)<5J_",O< &T[SKGQ%7V -U+*V*C,!AYOJ>F4XCNEDEH%8(MEA.X"Y_Q MHUK#.:PT"R/"7"MF]YAPV;#&860E$V;-8'>A&UMP8" [?-R++2>&[WT_?(S? M67F +H)2(' ?3J4!MQRV $JQ#8G\Q# I+XSB]D[^9?W,E'6"P@R]%"1-9NM^0Z?!FL&,YR#8?T&#H]Z7I=S\W9.CW M$+!CBV$)AH"- #8$7!>0;3&XP!"PD<#UM/ />B;D,S1N+X''8:#\UFVH#K1 M]O!N:.M!2H?.E QV5 #9=JU(#0V?SBT9.CX$##%RN.XWM'GC=D._IX,=1@Z; M6ZK=<6:;CQ\6O-GK>9$+!%P?FAQ N. M+9EPZXRIHTXFW!%B&0YY$AQRBP[\AD,>#(?"?S=4\*63ZN5 MW47$S6S2;-)LTFQR@TV>5F7V53B=I@&.=O#"('Y*COYQ*NR'HY-?#$PU>=T5 MZ\T[L>WFBO:N.[^0=\'PH_HT,^S(L*/#9$?MUOFVB4&& M'[V4?M3:DPIK&))A2"^?R[9UIJ)A2"^F(&T9Y3IT?G1:S0N^>CZ-2/W=6?" M5<+O@ZW= =3>MJVUJ:]ZH3OJ=#?.5SF2XBJ#'E7L&KN][6 /0\(O=D=[NB)# MPH> 'AV[M[&>:4CXI>O*-DX)-B1\.NC1'6P>?34D_,+&SN!4%>G32FFY]MDH MB7 SUET$RTR]./;"X+1&"PQ,\+7F-[2O\/C>N9'!CDK886(#=;\A$ZLTV+%B M9K69#5+O*^IL6P=J"/@$L*.]K\D3YHHJ5Z'N24?:.P&?5G3^RF?PSNN 1?=S M"M/?!./(B9,H'25IM-W(P(-U8G6Z)F!?\RNZ,,,%#'8LUROVA!WFAJHW)3?! M>H,=2Y7.P9X"P>:*JL]], 1LL&.%9\YHT/6^HLT;E!X) 9]6H/YK,F'1:87E M]Q4T>A:GXM/&!]3N;KY\-E[RS5VP^XFA&'PV^/PLFL?6[;,-0AN$KB',[,&> M>GP8A-X8H4\LK!=&LS!RDA,+X+UIGS<[OQC70TVOQ\RH-%T8:(ZGH] MAH@.X9;>7 R:/4-$=;T>0T2'<$MO+GJ&B.I[/7LG(C-W=]U)18=V?H*2)NUF M8M".P%-K0GWZW-ZG0Z@N7J[J$X>>B6AJAQU/GON[%^38>SK!CA#3<'##P2MP M\"?/%38<_(@Y^%/G$AL.;CBXX>#/"I>GSSTV'/R(.?A3YR8;#FXXN.'@SPJ7 MI\]E-AS\J#FX\:)L693QEJ8BPW]=[^'7/\,?CG M]\9S_I$7N#@?NG.^^U.OO24Z\]V$670KL35D?OC8L!XGWFAB39TY< & @P<[ M\O$!*TZG4YIP:KG>>,PB%HS@*3>%!4*+$!Z@U+ B!L^-/)_!WW 0-G.M@"66 M%XS"*:/6$^ISU_-3_"]S(H1P;,U89,43)V(-*X&-3<,X@1_!BHF/VYG.G(CF M:O_1O&U:OU]>?K/&7N# VQP?KRE.(Q8W<#LJG/(%7GV3O5I]_D&\^EJ^&N[= MNL57-RWK-P9WAQ_#KJUVJ]UJ6&$:T0;2A(,@')>^ T[IIRZ !;?/ $JC!'_J M 2"#>P^W[L0Q_-R9 @2\?]-:\,)_,(2^QQX EA- NQF< Y&07C5D20*; ZCQ M3V/:C"/?#A^F?J(N E\,,'K3:R'T(=O M?"^9-^#WEC/Z5^K%'O_M*/$>X OKP8D\./ X"J=X?U[HXC;XW_C1'#\.5YP/ M_@VPF\+?9A&N.D(PTAF!.N",$6]8XDUG4?C 8H4'M"\\%/Y40N'12R;PCC!F M\IL98Q$@A>/#I^G]!) -T)O6".84V;QX#\!C@$ATL!B? R#" @K$$K6(*N"\ MO%,]^9 MO_,"XCGT4%$ZP9KO'STWF:#$:+9(:L@PKUA??-VDKPJ"EG_7LYM]^WSIUZVF MO?2[5KEEW]77?0-9L]K,VV*RV[)DEAO:IMORI0U5)-<45> ^HN M+-J/'GA1J@=^!.:%W.AN$C%F?8;?3V+K.D#F=\MF"9L.0;AU0,1NDL:_%IJ# M(C KJ=7UAB1J(E7<(E4.?&* LP<[Q:X-@7T00-*TV#>@KL +?-1(%M+R=HYQ MQPC,Y>9%!7">),0,^KT\^NVH5J[.3N[OTM>0N0R$-;=I(NNI.O\W/GZMO9*V M?;YM8ZO:.._7)*,;1#X)1&[V#!X;/#Y\/.ZTMFU49A#9(')]SFTWS^O*D$^F M?FJ*X;%WS]K@QJQ1GS5.J]?+ES X&SGQ!%X;CGZ<#1T,+&(@DP4QCZ2RG_CW M$^L%LWE5DZD??MD;:C5;FU8EFBMZV2O:?-":N:$7)Z(]\KG3ZJG\*8QCB^1I M IM/O7B"BB7F[KALF)Q6L^6MBX8/-)WY\&YH"_%JKNAEKVB[#BKFED[LEM9( M69E3&80!6WVQYI?Y7YZ6H^!2S^DN2?J.3\M!8-O&N*GY%6&6K;FB6E]1=^/" M97-#QD-P5#&FNS!Q?%$51)&F!E;5G"7.SRU+04\NXKOQ\6M-<.WVMF,A:I.Y ML)N&"0:/#QJ/6\W.TWJ.&3RNU7V>*A[W-\[L-6ALT+AV: S&\*;^BI?"XY80/T'FFI"[28PP MMW3BMP1,?H,A6N9V7EX$VWNYGA,WVE6;1NR*N+P+1$[HK@.-:13]0N"I-4G; MG>[&K?YW#:'#*&TVA'+:A-+L=PR=&#HQ=+).H)QO/+_1$(HAE-,CE.;%H=+) MZD$(XI3=-B\R6 S@J7[9?\I;6N) K>P19PB;3Y/ECRQT,'SQNZ0)!)U>P0;3 M_IQ$?T>O;W-ILUG=/KV,55=D[_ M^8QNFFZ)L\%M^C0>3#1N1F?].J38/'!H_K MA\>#SL;EQP:1#2+7#I$[S?[3LFAJ5.]V>$TM3./T$USCM/JAF<;IY4'TWK;9 MBS52$8[[BEK-]I:S<MUO MR+1.K_T5F=I3Z:7*JG[L[V#CXL"D ]FSP&3P^!3QN-<\WG8MB M\-C@<>WPN'W>W+1%A\%C@\>UPV,PA^NJ5YQX'S;3//V8#>@WMMULF0;0M;T> MK,8WUU/;Z^DW]].>V]Q.1>+9H'7K 3L&:Z\R+.^>?IC*PO IRH+)%C Y'>:6 M3OR6WMC-@>GZ7MO;V6SPRLLE1!V[M\%T?3>]1Y_)4][M;^PJKTOST9>MRS:$ M8)(O/$.\ M?&?W\\@JFI7SC[S 94'R[@Q_M.L[Z5?JWO[&^6712\O__,YF$8LID(M=C/-A M7OS$D3::E[ I_LA)+"=B5IP._XD_2T)\J&%YPM<11.Z2T/+,9"6/Q!C&TDQ09GSISJ8IU')W+CIF7=::="&+@L M8=$4MNA:_ E85)X^B9B3R+):_)"[ MW@C!%",4$L<+",ZA=D&X3,-R A<_\R)UB8',X,6WA5,&IY =JY-)Q!@]L@#E M>!68V_!GF$9P?P'1()V*O\][8&K_,6PGAE/S#I5PL0P@UNXU+_Y$[VRWX6\- M^#Z>\0?].=\_/"1Q+GNHK1XZ+SRT@P/9@R<=J"7VUFWVJA](/M1K=HL'ROL] MCH0##9=RH+OMR9SS+(W/C"9.< \?>X%UY02.ZSF(_^$#_-XK);(8;^>1^3[^ M5WLZ^R7]JN1.//@Z+"(^,M5Q.!QZZ,SXM\@](COX%)#QP=( M,Q0S^ONSEP:,N5SLH'!\#*,?* 1&'/H-^1P1 M=N@%*$A)YHWAU+B]"+_B0@Y^A]TE++B3!T]LR%/)973P?\"G?AQ:[,'Q4Q*! M,V2V:0"(!W> YXX3),A[;V0Y(UB:!W3IH/+=,87>"3\%O3,*'RWDMO@R !B>+I:J"CXL^)'X*?6D7G[M M< H"A!?'*5UY S^"%T6@I@1T.?#OB"4 .%@@ 5[$@8E/-?AW,\#*":@<^JY( M=:';PK?J#P*0@;ERY4O==HHH(K9)C^:639-)&(D:6\3H8(X+9R<6%TNO2F,F M\08N\19D\)<0+N_".K,^T$'Y&X,PX0#%?^1D[5AQ&>2[XKKH*2]&Z3ZU[-;9 MWR3 O9CP)H)KHJ>'N)LQR%6 7(.0!/0R($ %BM?GK992^KY%W@.BUE>0&I%0 M^D!R@SR^98$'#W^A;0I-"E9VV70F*XUQM6ZS?]$K_-I-(Z7Y3KS(M?Z5.J D M1/@,*DR59/KYGGDB+?@.F8@WJB :)-^_UAC.LZ1WK-]@.1MO/D^V2349HI32 MC50;5*V!'X$R"#STM=WO*K2%_U_.X>$UK^V>^F$#Y 1/T<5*> N;!80Q,-6& MY+=I!"AM.3-0BWZ"B$E X[1>]\^S%XV)G<^(C4M^(-F9Y$\^PP\YQT;;"=?A MIB'L_A%6HB,LO*;=:54Z4.$Q>]!:?SQ@%QQ^>$Y& MIJRV@BZYCY%]76KJ P$!ITF0&3-1PM )&K79J2IBE@G#2W\NP(OI@BYKZV;9U8U:9(60""!8: M7HZ;0.E&Q!RF89Q($9Y7'6'AB0-VOG,?@8J-#&'J_%#D*9Q 2G&)@011*5:. M,-!DT'F$-$,$K)$VDP-*=,5;^M5&1%^N B93&N6C4(-)J\'W L5CGE>[]5[J MW_1/^[W:'1SX6JKF:L?(@(9X @\Y/X=4DS@ "+AK\ MSZ1;3 .C5,7YFS*T\C/")"8X7H8LUB/Z7(H\7SG^T,0:I) ME,VP3?..;>KDX_XI1JM(">5$UFXB]?=S0AG7>"R6,")I?9CYF>=D3B M191-W9%ENU=6OK4BBCXR>>-*[R+'&2,#F/LR7]OMC*ZV>A=BV+IW-3@G6=1< M+[HZ50,CTE<"QA/-01^%;6B^/?@%S7@5S@?2%R6C5LJ1)-F8LRU0N^;PHX5G MI8Y&BV1<3WH7CU%Q^H?P/ G[;^]Z"OK%BNXP9#5Q2HX<$-A.3/X10 :/C>(@8=Q6 MP*TI=T(L=?V9@[ZU0/DH1G#K@%$1[&4('#]SMGC!&(0G+D3>!6\J?!:@^H0Z(2CR66%* M-^*>5A1M5V& )@X)F2(&9,?*%-D1_5Z((E*'M!,^XI5%XF!$\QV)R5P4,"T.E2K\33SJ$7MR!)7X"X/.=>4SJ MUFC$?.E21KB_19 2T,; =D*I@J*2QU?*[EHBQ$&PGY447D16W2KE2G*"?@8- M!3FF/3)28(ENIJF?>#- .GD/"-Z9@XD J>]$@!?PY[WV]9"-'/1I^LX0U>4L MLAVG0U2Y(H(_O""61LV(1V7%_8@OLN?0.1U@-*F!:Z/@ E%=#!D0"E,H/J( M>0_X*0898]PT/$I.:V(A0JM#$1AQ]SUACU!!,VP;HCA$648>?X%7(Q^L(E2\ M8L(^.H4W3!.B7@UQTP ?AW=$@.1!BD1VN4K3)MU0>EL0'0%$:$DD'A$<<@K! MX+25LW.2JPA(07R%>Y%\,/,:@R:++#:-N)M9&9\HU^6/ %FMY)'Y#TPC8+(] MEI) 803]8G'8LJ'T(FK7RAYQAG&((RFKS+%7@^;W0$V=\T).O?;G))*;F8'Y M0X"[*, P@JGSPM*]LKI ?ON"@&*K(WQ&@M]##6=1T$-!@ MN;J X)R5Q\B>I5(F+B_F%Y%7U'C$CMB^8Z'.)1Q2(KK%;YW[":PWZH4-SM%[ M?\+'[=:?=([]"Z!&XOD\ZR<8),&#><7E1O.1ST38=!*%Z?U$G0X]WY1=$2O_GQ2$(J*' M+FK- RB\$?)'FLY+'@;LXPL?*VE)KCC&$@((8CCH[WZK<)79>V&/*CXJO)A>E%,J.):D!%-,N\*+ MQ9]-Z??92EI8849*.W?%Y?Q*?P>]!E]2@K,"7X7!2VY+#@RR='-*"@((-"2" M#\=4X4B$TY]YXS/T#2I?HKQ*Y&/ ;4 M#3,JBKEUD5L;MT6.H3! 88_"@IR7 MD7 ZBA44S*M[>NJ1VU3-4W\+IA'Z&0!AGBM=IM:L]D;IN?RRHXB2)E5H2E+2 M+ 1,1,50S]C"+ZZ^_OWFPYD] *2!LTR]$1K7N!97@[F-/--M(X% L))H@ M$L*K1MY,!2:YRXH3$>4<%)-V*N5NE*;L*#4V3L=C>"F>6;*N,I::WVNV47=) M1#27-I-+O*F4WI-_'4_JR7)ZN*&\++-'/*MGZFA^.LV7K;FJUZ8!+6:;Z&XT MZ>_.YST1;^9QS629RE^%DLJ3ZW*4M$=.(I+-$ Q_Q-SW> 68=O L8KT-.7$6 MDQ+:680!_3_%C#<7TZ48Y=?J3 ?XA8_FH?Q,BYQ0#!U5*@=1FJ3EZT&6.R&" M2N4J,3R;1?!1-2^&EWJ:(_I*IM 1GT#D!]U+"-%2-W:[TR_L8BFP1!X'3W-' M]146&G$:D?GL^1PDF6>6)3 5LYTRCWO5C">"I,OB4>0-B3L J4=$N#SW"K@A MJ$+*>[ ,I"K5L Q$KR]4H/?P[1&=M%-!VOST$7>N.A$LYG*X66_0#E:I;,UWMAM[>=1'UD!>X&D0\:D;M=>]MY M:?7K/GYX,X:4F*%D7N'NC[<5,55[SM4-"AMW_C\<^GIC7UQLTBBY?MT.#;8= M$K9U.\T-FJ8?X-M!X1M[7Y[ M3P-(*O=VJA @K%,V_E?EH+E4#'F_*?E7LC%&,<2.^4Q9GKW*:W=7YDXORR>G M2+$Z.[\_#.*G"26X4FIP(<=Z289XED=/ 4'J!P5;##&-9S[CD9HLC9U)]UA) M)CW6DVGOT\_$!ZN6I0S.(D:Y,J(!EEY&F8]J-K+G9?8P!?V=>11BFE$N,I_O MQI45,KA84AAA#A)=CLJ\B)COL;&6S45OBU)6V)A*;,M'57F:+\]^E G90]7R M2B73%V^ MQ3#"-@2N(DLY&(^M(8BN*F'T$]YTEX^4;K!2SY$]=X":JET^5S& MM$BLYC4>8SU',U>!#3>2^$RFMX@+T2\O5^!F57:N;EL?2R6/KR^R8JR26'L+JRZPCOR: M>,YUU3IY-,O*+#/$$HD"5/RN8W+ L,,*E710U3 F7#;P? [&Q46%#WR.\7+1 M4.W@0].81(CYA'#YB,):XQB5%U!&]M8;D4KXX?:K2"'\A6ZGWUM3G8M0'[16 M9EL !E'(LN":)N0[H#L20(1/%#UDZ%>A.H5XH$88(#85*6T(R".O(8-\^SEDJNATF)*#[I M[+_)"E>I7?#J'9GPIY7SA/)\RXMZJIYO3:W.(;#0C>N_I5>[+GIY)<>[5LF) MK#$OO+4>"=0UY^)B07_8E*0)A5_;W>[35B*!4;^.2PO)AOU>]A0NT^NO7V6) M:D89U1$FY&%A^G(E;>5M8Q^'P7DQ<9'L$5HOUR>%="/)T,OPH]]Y,CXL@&SM MR6'3WV2%PEB5R.KM %4^H?UT?.4BE//X3 M%5BG*3$0KQ+)LZ%C453A;2D!4 MQ6<5CWJ>X541,4IR5]MZGNU:K$&(YU).%_>Q+7ASV 5L0<^)W1 O5+= F2K+ MG_ Y )MNV0/@';E8VGN- V\D?!78+6"N$O>^45-D#MQOOMITJV]:Q]Z=O[%^N,[95+D+X=@38? M:+P."%,4Q8Q%48RRKW-E'*;N6JN[OC!UU[N"9;%X*);^FIR[9K$F0J^"R#6$ M=>[O(W:/?!R0/$ 33UI9RPLFE#.QK-GKBFJ*U]T-7[Q0>($Z6I[\-%U#E; M MD*30WK;EB4JOZ-BY3IGHNRXT;W1>T==JD;*6#6L M=SK+-?W4_;IY8^EUY\GJ;U&7U;"<>^&T-LZ95JN526W=7'&-@FCWGJ")Z:?: MM &>TMZ$ Z'T:@4H^)E>=P9%Y6T#JUQ77.F^5./"PJ"0$D.Q#,;RD!R4Y*1=8 >\K7HLUN+]W*D)V$( MCE&+(<4I,> W]=)I+(?%E-7;+1;H9>2^&+1Y*K5GUN(VU+W]:(S!BM$8I8T M.DH1>9&J_PT-)7%AMVR4(O@*I>-[;"5\$/TU5[@F(,<"R*."+O0& MD5/$I0H7H&)4(-5XUS? ]ZR@#-D%4$<750&EF"EEAF2O)[P;O#T =2XHM ?@ MX:G7-NCEL@U/@P@J)*<[LOMF1WW%-:B'T'\HOH'&!E' Q_)#1^0/X(]R"B1R MW,B#"Z0^+'D5$CW]Q88&93M&1D[RIF2H2*%LO[3)N9:M(" B2$7N''82?9AU%.*IY MO&H K/6P*!W@LA)UJ5N#:.8L8KK4&QH.O/GF9 0C6IX MCHAJDCDNZZ)!'O='6G7(LA83&#,;DA-U&KK8F5IHV2*^7S)&1?R<\GVH%2?- MZQ(=07*BFC:,"A$/'XH6DFBT>#Q;0Y]M@GE#?((//VI*LIKZ"48C'@.+>%M( M^@$/R_+^%/"E<+44M^OE8HS275QLGQ0^8-?0A-M.4VP-B+UGY_E2^_7351P@ M.J$$KIVR(A1L$:"E\5IRY,I?*]-)E7X]=9'3-YHG8,GDE^]:;Q+ZIZZBE5CE M!\].;@+K,KV'+64A,8IHNYOX2DJ B6%JL;#=(P';Y^[VF1C#$\HQ/*(Q@KO8 M@2O7XX*:KN4N!_5G-MV-:R5KYHY;*F^N47)*=0AJTI?Y2ND\?,I3I M*[H,[6Z(4I612;N2A752Q0EB5Y*9'CQU_H-QS/("+G8]WEA:BMYE0D1V?W&:F&ZSKD[:.D8LR5Q^UDU G;.([1P\NGQ4(]"P(;<7C](XEOX6;5Z#=4OA*"*H-<)39:@C<5 M'2'=7@5'2%TF@GX=C\]^$ZF.MY3J>*E;8@=//)>QZ+LZ%19VBJD-+NPQFF>S M@BB82*BK*?.@!ISELT!S1JK VV+"HM;26G3TC $J9/^0NE)<$RS@('9&*@)! M@R?SHW'R%0U\^#8LP V:S$G+IYBMFI+7[N'_>SY@T_[<5!:(X)!5FMJ-F9FY M%,$]YAN4M$S,M4B,TXB)*)S>@%'49O &Q&% GFL-9]9U-T=VZX_/L@:/.2?\ MJNNF=O=@KOCA'#:-M1O$X &%UCPHT1A)5U&S1G!6$&U@/EXO#XQW#' MB,!%/\3??72\R/J[G$:5=6N]T=4@>)ZOW(,GOHMPRC]9&8IP$GZ"2,E\?'X$CWHCS 5[C4!F<2*8EF8>*Y^2[KH:_S@'L6SD)D4R/T-S\H MNLPM"H>X]\,ADA<_!REM:LP-XZ4/\#F($ \'=I1?&2K%P1Q[H#LTQ(+-"7@D MYD4?XDQDJH[$D4;=RN&Y?2RLVU^C M9I*/S-W?5G81TV^7\7__S;'Y=?[F[N M+N]N_GYM77[Y8,$'G^2_/]S<7GWZ>OO']^M;Z_*WKW_<69\OO__U^L[Z?G/[ MUX/C?5)$?4=_TWA1^G]^+K<#R@0H'@O,32>6?-X!)4M3/).TABPMD#L/I G#"^E+"F=Z M3TX7.KPK O/6%+)$D;PS\"ZDC+^*)2U MJ\* (]T#(:O9\]U2LHX>/*8T%G 1NH^HD4:*$U\4#%F=WJPK)W!B@Y>?*TN.IZ)_7$L#EAE,< M>I[I;^,T&(D0BM(61:AZ86')'& );PIWRD>**UL3Y](43%KVDU.K(%!-K(1Z MVPDD13!O8V[ITN[59%*-\HNK%ZYZOO Z9 0Y#S//,LH!(<,3X=7C_MI2T'!D MNDVQ,8R^+,4SL:Y>^3EDR7QV)_(ZDDG$Z,";CC#'B#Z^E%O]UCV022P!E\]E MCM@(>[OR6)1(9YL"ED[0??K "D!O"#^ 2 K07B'PH+R]B,1T>0E85N^Y'I 2 M\68 P!_-VZ;EXE2&Z ARU)"% 6&Z"'?!AE'A/M%]4P,N??&?,AKEM0%KW(6 M$MAT9Q,^_4= T"\LEV)(X#B)NA8#;O2F2T2)Z_> MUN]];DD[)=Z4=N820]4.T+)&HM$C1()NEGB>Y1"JI]IN'$#DRT=]0=CP1SV7YJ4^(V??L M%0Y;X:+HY$,;%.K()4I>M"L,-L0?[<_/"P:)M77] 5^^A\8!K/B]5B/4/0#P^Y\)7/&#!Y3NU0G Q%_X86(20DMC"3TYM MY%HW)I5%G'C)-/P;KWD%&^ [PWQ-I"^56L/M]6P0;4/+5:.YZ]A'22MXNII@ M\\'KGVR4DG3YBAV+&(^5\>\RMB2^:ZAQMGI3*JQ5%U5L"76?0D&I6S_9.]WL M/D?Z?<[4?5IO\K[;[ZDO*M+LCG-F]]ZP7[1\>BK[X6K>M51C+GE,U!YTNN0( M=J9<7=6K5/0?RQ*57Z0\%A-Q*^R5'Y6;."S@&A=R3SW)2\^T!VXI5N6'B^@6 M0>>FI#&LL$F'4R\1_#K52TARQ_-BI3LW^'YB\J]K(\UXDBXNGU4*TCQAJ<-G MXV^%G+F]OD)0V!?O8?54]E7$@Z#*]F$]-(0?B.,=#K7T06M+A$7V+" "%0,YBN *4S&J53V>V.))ML2,)?J9-4/F-B*Q+"&AD6Q:B:BM05 M*M4!6($!HA127HQ ;BJP_$5%)!]UC-=(U0DCD7^*?K9('_GI:LBK=Q_+3J)N MFBE^V]CV2'BWJMV+"/%4(!XR1A4'08\7OT55XP%JO4S# 1/;?[94V?T(NJO, M/4BQN(#/+T906_#"[@Y;,7'5<\A8 +IML0GQ%1;"!G.%GYZ$ MS4B'3:;Y1A(VF-$F6^_*WA!K^BL@LN8:_=$\;=X3E\<4(PTAY\#/?C#>>&KA M@<;3-K\<>T\Q8C=8'K';Q%CHOCJD.-]@7P;'M\OO=];-S7*+X^O=?U]_MVZ^ M?/SZ_?/EWVHJ"Z:#Z>0RZ4D@OEHUL?+ MJ[NOWS>ACOT0 Q@3H%Z(YO2(4&!R\W'2FE^,;'!59,]U7F4OJW$ Z$AG4V]$ M=<]9?)&T8B_^07,0>.JZ3YF4O+^S"C BBF6)[/HL@C NV)V+V$CZ2U$UR[)A MA8Z&-IHG'.B@V#NIS.M49*O9(@"+1_CKF1^&U-] (^V0V =2FG8^E1RZ=JL M['3F2O+&7ZQD#5HF/"?(F ?L?VC5?&#\UM&"V'0NB88">0>,S'F>L%R81D2O M93?KAJK$=T%1I31>?48$FWF$H'2!$EMC'G1PXG)D/OR FHC1$,%Q.M0DP(0Y M/J!0!AE>@1)D0 70"78) M@D_QQ7HD*O.Y-ZPT$'Q#E'\PD+(A1XIK"HGP%OEHFI;E/ M7]9N\^1YA(:815+*U'B\P!%M['.\2L=2W3CB6=\2;Y/(X?VS,"<^2[S0NK,] M>KXOFG-0W#X%G,:),BK[4G(8Z2+">\7('F*\:#N!SJ"(9P7-,-ULE!3GNLC* M*3X'8 2;5UY;<=:&=8^&7H#,SN%I^QE5BE!\9GP2MY5C7F18%7:4 (,*N)

LQ975$0R@ W.ATP;0E '@V^4"TA!'N*IK-FA_2HN5:%. BFV_I MF-60**]P%5\B@D:YWJ8*'T5UX=83!FJ5#$"!%9J5S\<9J+HX]@F*11T.R M6E*0F! E*M\PO2,;C0#/O@TU@811B "_$$)F1FE'*F<)(X2IJ.,ICI?0J4?K M-.SPNKDQCL!001-$.H">CA6J%"=-W/"1IZ/PXDS?T>GU,3.6);B.MG/R4@1-6"4_BAE ML&!"]RDP(3Q$K,N.A60!$<="1N_*EE+"&,F'1T3Q&<>CHM

3: M0)PLE@MCLS@2VA*.(]_QIJ)2T4=L4%F1#)N/*"XIDEBW#!"Z@U$_R2AZ.DJ>JXF*=%O>*0+'F,*V"48T@CXH"[A GO"?HY ML_W@.J9P=M[7#O.]&.^30JCFJG3$,4EKBF#",3!%-)XATZ=D?WD>Q2;TZ&'" M1I, 2/!^SAL8HCXAWRC-7@\SO+1Z:\7" 6!.]AB/8'D/SFA.:(\/N+$"T"SE M_;#I?@BW$!'%]"H@ARS8):7$H_@=(BT+:)0/4E0X53JE4' %7A2P08E=5%L! M"Q%R(@;!=TZ7/X]IXI\"_\$K-!\4A>KUJ)D"J;3&F";(4=+H4F<+W1R(TX8@ MX7E.#\=O&](<5HS &44ALLN40DS2'&J(/(O4)UDI.T]HA;N 2, .I:L2Y;@: M'[74JB,GB.?+4N!T?P=AY"".R71:83T-^5+ *42?+#$-0AY(T"F3>9_'L MY4I&83ZH4OE$X"LW,/2M(&#@U&,OD>F9VGA/D?:>Z8W2*N-,!Q-[A_ENB:4] M,<>\UCAR,(%NA)^1,J:JBM5$KKGH8*@-[.+>*FK7@*D(8AB;RJ7CH*%1A+0A M+U);B&D'O)/:6](7"=O(.L&?NZMFJ;ZEED$^3@%<4$AI5"9ODZ/M3"1\R@UB M7@8^GZ5 C)@W2WB+TWM,:0@C4??T@.-'A3R3N*_:5KL:00D[';L "=U4SJ;3 MAG\J$J/(O$CIU9X$@49%6"/>QU06U&M=(.66U4"T &RP,)B* V=T@67W+!(O M(K,?:'&"0@KCF1$7U&1 %*9%BJ*&AC4$U3OK-;A$\A1-M)69"AF^ MEA;GEUFL.B0+\U,5Z]'@Y.,Y "CWY-@1><5'#N,\C$AC;M=13>!Q[W$0E=7:/6^S!T453AJJ!7 MWGLB0T-FW"^.(Y)IX5JC-&K^Q(OX>#7 NUSV,CD<"*.K \X[PI:PM4E0JO M>^9%TJP#^.6T40$+U$!464OP+]!5.1*@089WBG!432-R#J&\YV-1W'AQ=K$- M+8DN+F(H9M9F F&9I00 _5>*0P+'LG881'^&-YHAI=QS7B(QL.#DY642G,.4 M]%EH*(\<$J'FLE, :NB@DU4]G"Z6.NU,YH.FV'1;.\E\..\<5.9#_8*3[:6Q MR3^^?+_^_>;V[OK[]0?K]O+3]:WU]:-U_;<_;N[^!X-(?WR_N;NYYDG8?]Q> MXY6F4++;[6:O/KT;L8DO:8^^TN- [1D"7W M JG28L1VG#,CG2&FM!:&PRR$(#9-0GM7L6-3H6$3QPF^6\7UT!5_AM-CG5G, MWLF_O,>IEB!&WWD!G9X>>@^[!\,9"^:@_[R MKVNVV4&S->A76O8MT0.G": MI-J_O.J\RL0KI:B]:\]^6G9>GF'66I'@.%ES M@;I<:N[@RY<3GZ0@?*,83$'V"]"N@%H+8?:JTD^W /#>M+QR&/%14E]2FH"" M&>TXI2-64M5]GB!"K]GO5=A>B9Z- N>LTR0UK0AEV"^N\.K7-\XO+WSK_ J7 MWOL>+O92=!OY1L;.-QSH#&82OU\%G-,#RUI\!XL>.WWB=]\H4@TFZ268N2FY M1;]%X7WD3%\,@ ?&32ZS3C;6!VIBD-45"TA3J.&S,[?^AU%L+(-\5A0EH'R8 MO&=8QGO6"&QT@-U'@&/NF3C?:,38>/Q>*-)DFO*MU W!JW/7LA/6&]_.F^WNP6/<V5ZQVB'?; M.NX.2'=2V0":^I1]UFGMVTMW*MRR''/J;, >,;_$X*DN M0-Y2POCJ=/YVL4>CW:_0HQ%_M&OTZ%=*^M>2%5_\[7E #9IV!Z'PG8U]J@*+ M>;DCE7Z)1STLTI"I75A]SH(X MJT\;LH"-/2KJQ'RO:@-O#NY^AW6YWW[SG*!PPYM9QM9K^"2;D??@>#X5<8RI M=EC6EF@S#S^P$7<*M5MVWWIM:Q/VZ+[UI\2=RAI'F@@K\RD=E4\)3V:+V@U: M..L.-TY]-:7;76[7Q%,\QZ5I=UEU:7 M?;[Y?.JLO8:+-^'S"?0_*[ALV-3J#H^)T MI'=\"L+\_73M7)A:H<7Y4K2X_G__??/;S=U:/"@_:?D0\SQF7.RS_.[ZY\0; M@DBZ@1;MI:5V_.6CMOJ0*WMC;;M65>[UHGE=<=ON2*HG$B\#>C[TA4?A+ MV*S@C7B^.@4. W7I3(2\D6O#L_0\L'D4>]AP]O+T&3]1Y8_):Y]T[T%AMOO;5[YW;O+>S5M@<= MN]U#)7?0[5Z\=2\&O5X;!%VWW9PD4YJ//%TR$1O;]<"#_<:*EO9)J.3G)97C MBW]TFVU@1B7>4T%+T:1-.\ M1K'OOOC\_\3YL<'X,#4Q_LT)?EA?'#%!]E*TYZ-F.=A*-\)&G#CBFC16)]:I M4\Z/N!(-L J-Z_MG?Q6/Z3WJ\>OB87B+UF7\ =L;>L'IL(*.W;3_JQ[,8(4. MMI'E:7C'FT0>H8VCE5 MVFE7%SN#UKDAG!SAM WAG"[A5!F"+5DX9 %MT<].?,= 11DTUE&3UD&HY MZ*Q2VW@:73]UDH0/R=;1\ V?^J('#F74$4C5@F>VXR&]I%..,K&QP&GF7^4PQZ5)6XVM M6O()L]*O; \ZW89X\)[FFP8)S6YTL:,R.0Q=GGL><;'.Q[?C\"Y>ZH+>Q"&; M./X8_=FX$+G%^0_$!-(49RS3@F*N]+^9NYREU44,%^HK:Y)HWQ\T.ZW>-GGV MW6:GV]EY1GROU^RU!CM?MG/>['=W.KMD [W\&5OL[T&!_WQY>W=]!>KZEZOG M=.#O\X@?G(2]V\!&.X C?1TE(14QBB+";2W0@Z*.?=FX;^.WN@+^O'/N:<&R ML71+)AU\O?W/_VBW[/?6]Z8%M/R\FUO3>*#<8%GVY_9>X=VBX]$,O0AC0(5. MAZ."$V_#S>M!Z'L WM7$8UA! KHP!<:_XL1L%AD8;@##-]\B+QAY,\=?!.0O M99 LN"ELH1?O ;I&*!Z34/S]^NOWWZ^M3TWKV\W=I1&))RL2?V=A=,\($0!Y M##/?6"!^5+/0C4!\DD#, (DU:Y>C$7:9@6.LD(]+(U&G.!V^O=R!_W88NG/X MSR29^K_^?U!+ P04 " !OBEU15(;M(ZP6 !" 0$ $ &UT>BTR,#(P M,#DS,"YXMOV[BR_[Y_!6^ "W2!NK%LY>%@VP/'27JR2)JOOD)0L.;*HA^TJ>RQ@'[%$S@PY/PYGAB/IMW^\.#9Z(IY/ MF?OQ0/O0/4#$-9A)W>G'@Z_CJ\[IP3\^_?++;__3Z?S[_.$&73 C=(@;H)%' M<$!,]$R#&?IN$O\'LCSFH._,^T&?<*?S270:L?G"H]-9@'K=7O?U7>\,]WI6 MS]0''7QJ]#MZ[[C?F?2/C,[@U#)ZIM&WR(GY?GK6Q:9U>C+0.B>G%N[H)]I) M9W!\:G4&NCXPNGT\..T="Z(O_IEOS(B#$0S,]<]>_(\'LR"8GQT>/C\_?WCN M?V#>]+#7[6J'_[Z]>11-#Z*V-G5_K+1^F7AVW+Y_R&]/L$_BYD[PUTIK!_L! M,3X8S#GD8^T.^MVX*2=$%:2IZP?8-9:DW=!9W]H,O,-@,2>'T()XU%AV8&Z) M/LSMO.K'&YG!LE]:JJ-#>?, X2#PZ"0,R!7SG MBX="&+J'[9XAM:E%B F9L MPE&QTB!U.\#>E 1?L$/\.39(X;1]^@4AKDKJS)D7(#?3T<+^1 CJ>X'HUNEJ MG;YV@*3R;YB! X'H], RG0Z)'?C\5R'%-P\.RPL0^ITIQO/J0J0[2D&B M*]6%22%;&PP&AR\)^ M&\JP?K65$27=\XOLR&49<%FTX\UDJ2='72'6FY&2ZH@[<+9'51CZ8$6F[.G0 M8*$;>(O"%>FK.L8_JB_&%9(FH4!.&U22(^[$_^@DO5?Y8]=E@:#"KT37YG/J M6DQ>@$LFQ,OH,1/;Y*"P,PC MUL<#V"H[L7'_P\#V!Q D;I&AO[HV^>U#Z&*$MACM33*QI.J@X%1U,,_[C^$^HN;' M@Q$#[_X>3T$\?OWKPW6>]R78)LUCFC'5!(6?NN ^PS^HDX0#'21Z(M[UM\/7 M'5Z1"GUBWKF?Q-^OQQEUCIHH.KZR":7[K:ZFM=VBB_$\*F?7]9E-31X*/<(@ MA!?L,^L.P"%$\[^Z.#1IP+W@ M+3G\VFK2&C$'!C8CKD^?R#6$Q@[9DDJ5E-6ZY6:BO&Y7&"')J=6R>8YM'G,\ MS@@)-EFF.734&NQWN[I*@Q%1)*FVVEI9.9=_AC18;&D9OB:FUIL.04GYE2=I MM]I;M7O8GUW9['E;6^,:>FH='G6[QQ6L)Y!'@OZ>ZO$\]*E+?/\<^Q2F^SXU M&.R:CW3J4HL:V V&A@B:J3N]A[DTP#_?XR#!4X43O]O4=X60IQZ_H721*"YE2&GP@#@9!X +Q+.8Y MW#6^F]AT*D/6GXZHJO*H :?K(E+?/N"68J*4G"@EZ*\M*'\:"/[0WAHL0:(6 MF/^%P$Q=\9@+?QHRFAF:; ZQRT^WEE7E48/R2!>YK^V#,GUQ14X4"=J"\A)[ M?-7ZL&H?9]@K>::0Z:4.VHZUK-6)27![@021/9[U,9[89<.JG+XJ#?2[)_VL M!YS5 'HGB>WS JAG2PNIJ"W@J2YRQX7J:8W5RBSS8C\SM FS7M^Y=H4/POEN MI,=*'-0Z'N@BSURHXYBER#9G[Z?X[B<(/C-F/E/;!@_@+I@1[QI&XDXIV*VA M[Y.@I*(+J2AW-*VK95V6F*3P3011E%!%DFRKI^4,5]GS2M)2[H&:UL]Z(65T MMH^[8M&$)W8Q;CE9/)(I=ZXKV=LM\%%:70T,[W$]I:?M\++'9($B]JWQ7:>O M>MY39:IJG??U[DD]G>^Y?U6DAP=FV^!]/&//9-;:%EM5>WEV:CSHXPT-* M E%2M;Y="Y9UNOE7B+V >/:"__1];C-A*J]=DQHX8)[/K&MGCJG';^S&;&PD M@1I21^#/UX/44BB42(5 +)3(Q:&62-;FJ(KTS(MRA\:?(?7I!H='&W-1(^98 MU[KU$",>LTMS;A%1K"MM\#,04_83N$E53_PQ&,4)7%31$2=C1IHV?0QIX@$2>Y.I'6ZI-HJ*9Z) ME75G\Y+1$1/GAG"3%Y)2,WJ6(E[7-Q1/J$V#VL5//U,@I?KJZ ME+$3"8D2*=&*F"G;DY*T-1X%,)#5YM?N$_$#<6$G8"OFHD:0!B%V+01%Q?0I MSBTB"G0UGI'O>(9__[8;*"C(JS' 8^):& ".B+-$P+/5?H%Z(I]RN5R&WT;C MG>"@%",U(OH0\]9"1.RB+IE#1\Z_14=%I8V)34#A3NA2^78"_Q)VYYWY+!NP M5R-)AUAY:TC*2H5BL5J %6CXD;B4>5]8L",$J>BK(7($H6\MB$B62/!L]1\5 M3/H/Q"#TB9]Z?R$!LX:VS9YY02]X\=S#][ 1R+P!7$CY\^5 L"D392S<.]:R M938Q1Y2P?(^ *5LOJC=]+/5NQL M#Q?[6".RH=:2TH[*A"KM.YHA=J> ]WP(OR*3D?B=:JCS:?5;:L5'OU_G34SV9.>.=]W(CXN),-800K>$'=J4@F^LSB=RM9GO+DU+;G M6.]EDAA21>E=)*8ODY^BG)0WVE_S4VKJR[[-H0K!5IL[T.:U[X<\ F66?M1- M'1G WOM YJ%GS+!/Q ^3.'/.&%J>GAREFE9>O%ODJ<;$B=[+! D2$[$(' #Z MAZ/N_Z+TV87P/!)1HI^Q,+(/R+/::7\Q)&?AD1@PP^8(_J7!%39XUF)1S[>L M2E2-@E.]E[,51^J+F"#)!<5LVA,L/DOBV'=E_FLGX\J34RMTH/)6+,Z:N,'L&5S::=,PK8QU#R]6PF9D+< MV=BP;4!?;>E I\5+:L7LR;NM\5-H7Y8A$7&YID]2C:1:Q[K>RQP^K]%QQ$+> M:GV3C%:C;VVXTVWJM8BH6K-'>C]SL+M<LFK6YS=)OD>J[" .;Q%E@YH2.: MC9CC4%E:NI&J*_)0:_Y8[V=.H-9H/IUCDEQ1Q#9JG6+<(J&ZELKF$S?FTJ+A MIZ#A,6#&CW.8"I-_?8>XOI G?O[NTIG;;$'(.7&!:7!OX[*!3@VZZE#H1,N^ MFT(PZ0@N*,TF]5Q>S E%K)#@U2I8H8@J055MZNJPZ[2?/1"MK>Q]#,^JZZ6> M=[<%/FI#/]#[F;J$#9"PYUY@=74]$#_PJ,$_9<1?U/G38%+(5PF;HZ[>SQQ" M;@";1!KYOM(VH*@!I73-.]G3C,W -=J*;L4[#U: M![D69I6T'-\5-.ZC,V31YJC]S9+HEJ"W;"'HH%DXVW4^PB-G>>@D%'F8V] .*)%WO>KV=U?,U987$)$Y^JQEGW]H.RX=[,JW,;8 MH:SY 9 2A-3+Z$3O9S(Y\=>&Y:#[&+V5WNW0'];(XU;)O4(P^ ML"ZZ[^/=>JNRB9+2F)*%<)<== M+?O2P)A>5'LL7PB8(MEJ1\Y#I5.#$H24[OJQUE]S&E2@J7UTW)4S73.76XFD MTB >\QKBZFILC62^ E+G[&M>QCQ9/) Y\P*^#B(R#^2)N.$6(;"I!&K$]'4] MDS4I1LQ*'<#:%T%/%B@1+*8(M"/A6J1MKN?+\^OQQ;!!H*T*H,:9KNN9.'*7 M.).RM3#;7,L7!&8#FD5)^J$#M^E?XF>#V"LAE1J01[J>/0C?(2#3 LO7Y*=$ M;G&:0<0#,9C+GW,2OWA>TO6934W9C,=X$P*-22IZ#-BV3>(6A%"C$.QBY0B) M'Y^GQ9)9TD2P. 26HJT&Q %K+6.>LJ]@MNC4C6J=:W\/9D,>:KR3/YH/PHA/7N$&\74-EQ1>!*42.V0B&5J*UL(M M51@=G:B)#V 8I=^'JR*@SL(-M.R'%U+4EN=I2WJM6O@LW) I?S@N" C_!J!\ M]/JK7.LG75W/'+XJ(8#>"3G>HT@2X6,(6=XC M(BK0=#3]4(!#E:Y\GV#\VW1$#G+]]@+%F-8(SXVQ R54W-N;Z7K MQ[\=FO'Q8Z]=T$)I8JTV_%OL8KE]U5N.->BJ5^"1?I0YG\G7('J7,&J77)XR M>+(L\$+Q(YFO*PHQ+)C0T?5V55^9FQH0Q_I1YB!%!8@T>Y3P1UP :;]'URU4 M\I1W^4*,D$_+G651HW:BISYY-1A.]*/,(88*#$M^*&;8JCY/-X]SFP87S+:Q M-YQZ9).8;3,6:@B9$P05! 1/))FBA.M>X>"WPQ?_#,_GU+48OR)_NRZ3 MLHM+<(78TE1RE#C!7W]\)W0Z@WD=/A$/S.B]!ROHGGBB[#9^W,?\ZIK)0TS9 MQY0.$)[XXF,8'P\L;/OD +G8(1\/MD/#8]FQ./,I./ M_^.!&7I1]9\?@B0T$#7TGST6SC\>R.8T(,X!"D1S-W1X=R'&-5SG1 X.\V;H M2^A,B'=G)?O,+>%7\H>MZ%$\%@I;&T2;)8&_!1LY0I?:@4#JT:CZ1&+ M-T@OOSHIT7AG"3 R.WE+<[PS2'<(!-:S75SF MAB;A1_E[M<78OILX0)[$[FKO7.(#02GC^?M[Z4'38^OJ05_@> M[DZ+AW*+P79RK[:.+2[9N6D3,.)@&O$O,8)R7R:BE8-0;T6QZ1GYGU V^P170TH@^43N= MW 5<_@7>/Z,SDN$?MLBO^V41:V(#W <.J&L&'3F(*_PDTM'@87=WQH6-E'TV]/B M#8%-5#H38T!=%+3!2/+=D?P>.]I_XTXE=(4]%Q92NBRH(+#+[_ V<'=+P#28 M"8*^D*E(F@\=OGD4 *^H\]_$)11)0F"X/D0H'6$4D7FCP<5C.#&B%0;BEH=V M<;^F$7[%0N^>^P97@,G((J:^3584)I?JW/08*X2Y\D1J:/XGE*LU/R+-,QWED5X3)FOXDU(-IM8 MC8Z&B;E\'(,+62;N*5CQ6R#<-%#DJ 3-\ML.+I!I&+RV-?R[+*8I22U5H-#WB_ *VQSE_HMFF?_%LG/L8$&*? MA]3FJ'Y<^#P%6)"-V0+EIF?G@5?*<-&C/2 )O\Y!,N664J9KLUO'R";8O800 M>;H F%9*+Y;HV;3JUIN?@OA4V:?I$;WV0S,NZ .S[2OF/6//+)O.5]-H.,-_ M[48U8,2&J,-\+7O9DZ\J1-YH5!H7JYB\3,7GU2K.W"8!B=*Y?O0MX/.%>'PO MWX6I2*9^QF*7D\&?40E=6*7"V00_J\Y2KTBDZ;4__#8:%Q1XI5HT+6TJ:?E M7/(,YQ4J0L_?R@B6D)*QAM!BYDL,$+F/\4OTI8,+ M^(]!B6LLKCSF? .]P)CNK*3G/5Z()XZY.Z#85G;.^*TFT=+5(7&HM_*9ZYP9 M*^SW1L\*KF['Q)@5I(I7VC2^*.):PL=P/KG3?\0S__JU@ M(*\:-2USNDIC/*/>E@L_*I-L>CZ^!M06E6/J,6::-2WW:LX\^E)HDBOG5?34 M->@+)R64MR[0;$ ]M2 MHAZE9.]&*U+26=IR^Z*J1],0O/>8\,R9"Y&2O4B_.#%]3%&EJ&@3DHUJ5KX* M,M]ICV[_'5SK&XHG?/=;C-F$W&.8?0N6T?\1[/&ZA%)>=A&)-^IP?^>/[;K! MXEX(I M$JTW:M;2 5N96*T@KUB;7-/^BLQ\1V_N=:>;;'9U2+U1=%QA0TA=YEG1]6V; MUNOJZ5*5DZBW,H)EP>5;@4#38QV"B(-* MKY!8W[SI<7QU\7SN,? 2HF?A/1/<19Y7]T8VIHZ?=H*OF#<4K7%^+7M]@HT[ MV*(\E?M&M]2$L1'LC)@' :SH?OFO<>I7,(J "DV $ % &UT>BTR,#(P M,#DS,%]C86PN>&UL[7U9DUNYL>:[?X6F[^NDA7UQ7'M"JT<3ZI9&4MMWGAA8 M2QRSR)I#4E+=7S^)PV*)4FU< /)(?<-A-;?4K= M?#R;_O47^F?RRZ,T#;,XGI[]]9??/[P$\\O_^-N?_O3O_PW@/YZ^>_WH^2PL MS]-T\>A9E]PBQ4>?QXN/C_X9T_Q?CW(W.W_TSUGWK_$G!_"W_H^>S2XNN_'9 MQ\4C1ACY_MON+XZQS**PX$S@()CBX+D,8$T.+ :>DX[__>POQ,5LM*6@378@ M--5@ESA=N&DH#\_%?YOV'KV?!+7J=/XCKT9V_*.]@_3,H'P%EP.F? MO\SC+W_[TZ-'*W5TLTEZE_*C\M_?W[WZILES-U^D\..O. M"MC^CQ>7%^FOO\S'YQ>3Z\\^=BG_]9?SQ7]",2JQG)06_^WKWS[^VGAPD["< M]+*^QO=73RAM[8,C?5FD:4QQLX7=Q)O.9Y-Q+-1]O\!_"Y?GL_SF(G4]QOGO M4[>,8_QZ+P5L__0:*MI3EFLE%@AK$)-9^.9'DT+06;?^RXGS:=)_.EK.X)UUXA(I('4XDOSSZ MG,JP?S6GK-"X+MQ@];[[^^S+!#).#BUD%8ZV8@"HX ME"K/9O/%F_SWV2S.GTSC^]1]&H?TXDN8+,N\_CQ=="F,>_7@ZTGJ;3>-3\YG MW6+\G_WG(\ZE2B@G6"T$H"(D&*,BY,BRU8DH1IJ0['#HV]"3?:4G_"'Y>62& MM&7V_/UL$C=I1(-5P1D%*@L"0F:!H*C$$-H%ZXP.E,46 M]'L US:\DW]TWM6T;37"K26[K&* A1 MW$L.7FN) @M\910'YACQ1@3F=6Z_,' 'NFU8I__PK*MMYGH3JAM/YP59FK^9 MHC)0Y.5X_K$@>I.?)[\8I9"Y\M8#-QF'7:4R&.XD<**RBR*;X&B3*?4A9-LP MS_S!F5?7O-58AY+.5IHI)F!69.EMSL8V M65/_"J&NBU#7YDQH3XADX*A$QT_+P M?N_A= RH[/4BT*M1XBD&?JBH4<89*">M<.Y) 5UPS\ 2:L&&0+@AGCO=9.R_ M \^@%M6K?#140; )S62D 2M# $,##\%*:Z,_YM1SVK%P?UM_3^$]5=R&M4\6 MBV[LEPOG)^G#[(Y!5D7$PU4$IH-!%]NBDZ5B+.Y0Y)Y9F=LX(3LC'=2(5X\Q M;2WV';'^_?'WRGN-[^MF[CR;G5]TZ2,.X.-/5]-^BQ2>>YMIE\NSO725DGIN M:1 I\R;C-#GB,AMED&@T.XN3K4#>28R-="2ND(02WF16N@?3X3MY=SX:WZUV MP]^6C1[L]]MT%D)9("IZ8-A)0227P;MHP$3M,(R4^'$XLHKVD6-(LV4M1M[< MVCN=Z2ON1-\IQ%:@N3'.,THA*^5P2'<&?)0"%+$L!.-]DO;(?/WA)N<3$+2Z M;8]!R+UZ56)!$*T=1(KQN!".@@DD >4H129!.VI^N 'UH%@*G?Q@BAZ2*N$I M=PJ,312(X[)X,E*H)GNMPXRE3LFW>Z*Q78Q4K>^]67Q,W2T*>3GKT!339\NN M2]-P^:%ST[D+5SE]_;N5^4/0^NAT:IY?RE@G[GYQY>3V>?_F>)9 MNI8@HSK?I3!Q\_DXCU(JP*$$.(M"2"9M1UR"T=&5W1X/TEC";K5:R26)" M32%V3$S]P_> YD0YTGK*4S?TQI4>T U!T/K;M6L@WR2BLCK\?.CR?C MQ3CUJ:"+6?C7Q]D$^\1\E<0R\D%AG&.,94)><8TKJG)KL(#X$ M[-!A(1;\F:K!:EX.[7Y\:8\>XV\G#IN-3%@DBDIA0C;$1Q^@_")AZB]EDW2X.O 'Y)7V)1N)[#V MT)CJ1SKI> 6NAM*?H#@9( M@:)0DAGP,GBP@6ECK%4Z-3DW^CV0(0W; ^#+07:JQI8G\SFZZ2,7@B7>2; H M"0@O,QCJ$4I,+G-J(].Z!4=6S=<18K7JL1BYE'Q6W@):QH) Y8%CS$-4//I@ M:+2^"=^_03&DP7$/&W]/UOTU7#-M]B)UB\NW&%XNT-#(9)6NT M>JUYI-%-S\8X[:Y$ M07I=5T&X1N:M=)Q+ 3917Q)"-?@@'!BEE _>\-!F86<;<#N>XAXZ&ZK;H^YF MP14H],^N)J<@;42A$EC*#0C.*+XR%G1D1A(2791-MJ=O1;/CR>JA<^%PC=MT@A-D2P;S#/HC <.K&27LM,]'42/3E MBE-'RS(# :>\ AI5HHXE$6*38TSW@1I>J%2#(=7,4#$5<+KH7%C\<[SX^&PY M7\S.KZ;S#6">"4$LNG(T(1RA4%BGM *MK):*6:==FZ'D86S#B[.J#"25C5(Q M$ON$;<^ZR[X "0M">Y$@,1.0KXZ#*0FTZ"T0RXP5/C19(=P$,;S(JH;]]U9S MQ:6U=.'&\>K0Y5HFDQ7-%,.YK%E?=X8!^H,60C+24>^,#$W646]%,[Q JH;I M#U=\BV!ZC<-Z%2)C"K+B! 3C#)Q@ E3.P@;MLI3M$DMW7DT_;N14P_H'JKR: MZ3=R&-8X4N9.TQ! V;)SZ=%(QF0)R0?+,:"G2;9.*JH4/[V>3<\^I.Z\5)/I MW?6+\<)-^I#UC9^,SU8E"M9R4T5(]"2AM#R#B":!"_C*.NH4TQ%-V^3PS4XH MAQ1/'.XC;9O'X0V9#BK[&/*>3T\$:#JVJ1O0WR*M0R1<1 J!272(9$A@M?+@C+CN> M(17HK>V95K! PWS\D8^2&H<2!1HHB&0$6)8#Z!1L.3)@:6@R9-0_#_46T254 M[NH QFKG+7N5$HT)DDX*YV^/EB,*58W.GN74"!6;G/Z\!7#+"N9! MFJ]9Y>)\-MU$H33-(5N07)=>QAWV7&(@B,"]\LX%UF3W_WL@0PJ]*QO_()W7 M\YEC'!?9W>2M&\=7TZM%HPUP(ZVBCD;9(A5.P,(2L,%*R#'@>*MC9J)-X/T@ MM"$%X9794=DNU?CR+BW<>)KB"]=-Q].S.7K[R_-E'P8^3WD>AA:K1JL/77+S97?9R[X: M%%>3J",LJ*@"!,UT20%PX UAH+S7PG!+(VGBEM\%:,?HO6UEM\I,J6*$%ANQ M(V63SH8%B,KWUZT8L(99,%%DP;RATC69@NXLZU!E7]DQ#'PY45 "A')@$@72 MSD LPW?('E\W2<[?;]WA!)NH.]G]GO(4^RB\'H^WVL4=X;C*-4,I22ZY3K34 M^2_K(#J7X[,82M V52BV@S>DN*T:0>H;IO6^^L8Y$QZL4DHJT!@UE($^ ?*7 M@+-2YL"#D+E)4LJ#R(84Q-6B2EUS5&/)\ZOEINN;(C;D+?F3.EODI\D0B"CW M!&&$X#4W( 7)T@3'C&@R;3Z :TAA6RV&U#1%LUV/#;XR3Y4IJ_C.1@P>+:?@ M.#)7BYP8DEG(-H6R[H8TI!"LVKA1QP GN+9@%4ZTN*G@^R>WNYS@7AFNJ^X] MKJNX=;W%:G4*'WAXP[L='I"D4MW"*YL]&!"OZ*><9+M*\PDIYEECGK:ZMJA+2%6J.L14HK][6%K M_Q1MF>9O\C.<7<:+46",.$8Y:.(X"$,:[$7?B6C'V/2G&X#V-T^3@6<3VBJ8VEBT&T5ID[-]P0Z;<';E M#&QP&J2E/.=@#()M/?ST)!J%ZUJM&KI6XJ5_'>]N-4?*+DI*Q0CE" M.)%[1X$(BJ,CLQE<4AP",3I&;06+31;A[T4UJ"W'([&HGIGJ#4NKUE_.NM6U MSF?XIH3.J(;N*N:^6A:^31E:E,F5)E 9>2ZL"6"I3#;%U2]_U'UZ6K)(%1N=S))L&!&>= )"K .2Z!2Y]L M9 JAMZ'AUA"WX9SY>:?,BO9K' GVN.:_3Q'7*_P ^\JG5*K^EX^?XK =2Z)1 MFLY[196:BXJV5),U^D0^ M.8=Q$W8/JP4(9RDXP3D8@F"%3UFK-H=\'H2V%;_H3\JO2A9KZBXBQCY OTT' M"EU:K;.'&#G&ZC1R,.5!LX[L!72D3. MO\.7=:!:!0?9!QQ$N69@M5- LW=>9H*!B@'6G/TMLF7 MBV@931D49PHGWX3S+A$!)"&)$)DMPAQ2]M*)[U?^X3EZ* ?J%=WJ17R3-\5^ M,SU(P2,A;' V1]")8 P<$D8N,F@(#$,9IGSTODD%Y :R#"D=_0=B_:E9=0HW M@QJ-^*2"$,O-/ME'<$19C-=Y(#X89F.3M>I]W8S]EYD^S)X$-$R7GB[G)1=M MGE8GA'L3KKZ)(YNED\QDB(R6:TVR*]5&8WDKO5:,Y#9EMG8!N6-L<)*5IT.I M=M?*4W4C5E_-O$:(*HG+T.\.K"[C,9F8:+, JD19%I$<7&0,LK(^9Q)9,$V7 MT.]$]B.DJ#8GU$'F:K*2^1ZGD#?YSGL91\Q'$E.Y>IQE!(C3'GC#-5A)(],A M)]D^;_X!C$-ROX]%K$86;#=0]6NK*S6LDI%$-%$Y)<#:4"XH4&4WB#E(6A"N MLW+$MK>E9LL4N\B78#W+?JP*&3.D,19'_Q M%L("JSP';8132HA@8Y.#0#OB_!%28%L-92U,V3IVOFT+@3(JJ"F5+T/@J NI MH10J \6L-8QK)4638''?;:2]1OD\7I1B6B,3C U]BIXP#(55'@QG' +Z+LF2 MQ&EL=%W4&L*0]L0:L>26\7D?_5>LNCK'X+I< STO*6ZI^S0.:?Y^-HG/TT67 MPGB5/J0%3TY2#9I9N2J [1B*F#5EG 1;ROHUV:#>"MZ0]JF.Q)L&=CL"IYZ< MS[K%^#]7V"011!H,NDTLV41:L1(;"9QH4&Y'2>!M5DNV@_<#!+;'X]3>=JM7 MPW,#P9M\O4U5(!>PS\?SU84Q(V&45,)GD%*7>N_6@7&RW#"%GJU4@3/9)/-C M6X!#VKDY$J^:V*Y>7?W;$V:]9M207.Y]9AE'3N7 RRA 1(8QM\F,T]""1_LG M.Y\XT[.K"SZ=IFM!]&REOM<,(&:R7!OTWX<&YD,$R&4S2(GC: M9-!Y ->0KFTY$FMJ6JKF4MJG\1QUA''Q\]G2+_)RLK[A;,2<#);P"$H;=-$X MRNVTE."4#,[S;(EOLYQQ#Z@AW>ERO$"LCHTJWMZ]KG-=UE!6A<%^38N/)5WB MZY*=Y(H*4?+&7%D;CA&G2QTI.OS,JZ#+R;LF681;H=OQ8.1)UL!J$ZF^V:HQ MZN]N/"W WDS+4O#\35YMA*(/UK]X=7[AQEW!]PSGWK.2GIA3L!Q'2Q)(N9]5 M1_ DJ))[3R)+B;'<9/UK5Z ['EW\*7C6U)AURWF6$I*HD57/N)J01SANVIA( MN20=1U)A),)),4.27%(B4_:IB<]T)Z(?XD!A;1;5L4_-.>^[1,#U'/PNA33^ M5"Z#'5G&$K%>0RXI0$(JC:.H,A"I#%)AF!AMDX7J;<#]$*<&&TQY=:W6D$^W MW??8#Y@C;XPM&9N@)+-(>$' YZ1!7X0O$V68'[P=V* M=3_9FO@1#'MDU^NZ,MF(4)X%*]4D+"NE%;T$JRD![22U1D@J7*N%K%UP;D6[ MGVQ1O:4ICS:5;G8(1FV@@DC02I7,W+O\ M#Q]37$[2+'__S:MI/WP7<>KI;Z?FZNMV?VDKW:SXSWXY(\4GGS#F/TN_+<]] MZM[DY^/)LESUV%?F?K-L[+#6.TW'2:2LJXT4 ]%G3(KEK(8,38HJ[X1R M2(?]6K+N^T6N=J:LMI1Z*\2[E/$D_M_E*JMQ%(P1F0<&.D<.PC,+3D2%B -A MEI8MB"89%'OB'=*QP9,SL+)Y&RZYE@-JG\>3">*[.EB.4,_&9?=KM1V]^RS\ MX",/GVEW0WVH%_-0:WO[OUL^N+V^6OC'#[7YU3M:_])?OD]GI7/L[P%6:+2] MMG>5O)(WN&YLI#)5-%H.TJE2!#YFG %)*/7GI:8^"*>;)%&M 1R<>7_UG+]W MY:2_P''4N\R!Y3*"B2;SY#^NXW@&+ M*PBKY/M4B D9114X#1**$ZMWIGD":-)-#E> MNC7"094,K,J/NL8YH:-38?EFYR;:3S5MEW<>:OW=;#+)L^ZSZ^(LW_J+=LK> MONWV5MA3#Y7F_9?C*0X(KY$$\08]$@8B,F=.G08G70!!LP=O=0*N/%&".A': M5"JZ'U:%:W[O>OIJ2C-.:A2- @W"@+ N@N<^@Z$952Z<8$<7>W">1$7FW'*_ M;SW[U+P<^BY4&Q/<-P5AX)C0K2MMDD^\.=5!. MR&FH5<.(%7,L;\C]XLM5J?YK'ZU<+I@CTR IX>@]X2L3L1MPEXUVOOCE35S; M;<#55D#?\6^JP*![*GWQ&&FYUD7G #:P#"%DXWTT+K0IW+P=O"&-U]49=3.G MM+K%3CEV4Y>S+&%/MK%<:M6OP5(!1&M%?"3$MV'6#SYV-Z=98U.>,,K\WTO7 M+5(WN2QOY_,2)&-@\&H:QSV]Y[/\-7H^0D1Z$)SV<5,];;6.=(O6^X+C\W&M M1,Z#FVQOG]VD;F\#:H]N@P>:/(8-=I&ZM0W>=K.7);/EJBZAFVQDNKARG.X: MZ+LT7TZ.LNQV.*;V5JRLMT/-_!('U7^XR3+-\@:B^:);KBI1[6ZDAYYXN(IW MPMQ80=_8JW=6RAD_=(]*!2'LI./8'\+J;=OS8>,P5H4><4QTS0W73I>-2;"J M5K91IZR]91]NLKFY=I2ZL0T^?$S_=!_=__K'$91_3UO-M;ZMG(W5_?T=*$_^ M\>Q#>\5OU6IS$^PN^Y&-\2%-$O[M^7):PJ?B*[[ GX MP695@=W5?FB+A^N^JLPG-L#>B9=UVCVY,5JD;1X(Z6MNX\X/VG\P.SWFDU.A MMMXKY9[<65RP%$%9=EW)A/="Y%3J"J:D&92[RL '2='$WG ?O29M#CIL@6W? M/2EDZ/7CWQ7U3MU9&GG'F:;>0[F)[4I0:U@I4RVEBSP8)1]@^JT/'M(69&V# MK[>&#M=HM8W&WZ?8Z2;INA=MUF7E1(84?()(8KF#CWJPT0>00A G@I",R!9< MO@?3D [FM&)';=/4NVGIML%X+6GRGC*I KBD,PBA!'BORLW&)-@@0M:F2>K0 M?:#J"]SG"%R+G&S**D3@D@H0'/7OO/3]+>%44JF<]\<1>1/6D ;0:HRY<7%4 M/T*^XEQ#=,1[)ZD!%S,'88B"*.IK[&PW?\8/].?&B+S=2[G\R5(OUUDV\G MI4C3M^V.F%:1*69 JW+2+'J&$P!ZX M$ISW0 5C0+"4P?',@&3*J)$:XYHFSOW]L(;DZ59CS"VWS]6R3,U <)VWNGFG M-+Z>I%[_TV_R6>\48<2\4#Y:!X)R1$]M@G*W$ J3)-@UY]G8[-_ZXCFPM M',KRW*^>U#-DQ^5X>M9O5\]GN7R[/]FW?W8=_>PA1R5W\/5L>O8A=>>E'1S0 MGKF+\<)-7I="]!OU65]-KXZ-7*T4_.H6RVY5DM[D[(U2!'3@'@<^*L%:GLOZ M?N:*NNAIDY7"0X'7NAU[E1B1^GO=RVQDM:1!T@@YTU26KP/X*"PX9K-#A1B7 MFLS[=^#9T9%L.XT?E6QW79)]B,$.=C/+]EC1PN)*"SC'7>'97@LK[Y@&A^.5 M"^"$+V?WG"UW+#G4C+#"6TUL$ ^,YYL\J=AXV[:V&SQR56>^D;+(^V)H\(I4*+<#YN\ )\<@^!4 MV?*,92S90LX'FAE"]'\:;FQVJ)JVJ+8^4%3Q-05R[:UAC+C$(%"()%.Y[54K MHT $I< 9E8%ZCT(2$3/G;>;^NT$-86P^+9>JFZYA_+YU,+#7?1.[//V(@@).^"I%$U !Q)4; M%A,8YCQ8+AVWV6?$>#K"[9=7\D?GW3ZV;3S_OIK/E\4WF64AR<89%_1:WJ6+ M91<^H@C]FYC.+TI[^$NCY<9/#UMYK B@SBS>2B-5EH#[-MZGL.Q2?(;_'R]> MNM!?R5IAUV/7%BIY3?O*5$.A?9SU3:-UXA1PWU/8FQ/P/_36F( M2NK;[MEUU+>''(>J[X8+M[N6;O<"#U+&_:AJR[SWGMT=#ZHO?XN]O._;^$J^ MUZLKD6OVI ,:JZ_-?26MK?'-]9@:H_UNSZ^OUQWDJ:W*KS=WMU+F0RW45^=. M,M56Z-=%I)=+#$W2K^/I^'QYWO_LV>S\?+RJ!U!/OSLV6%_=ATA($JR&MSB)0BY9314(9P0B--*56"&-9B*K5Y03"9IR-*.\!1LP9/ON\0%8W2NC]L=%,72,2V31'1@0B(S3A&P=.4A6->!M[$ MDW@0V9!&SR/294_3U-MYQS HI3O ;?K7U&@:A(]@*44^6^G!YA3!!2%]S(+X M[S,[*VVZ;PFPJ2+N#!T)$]12U 4W)."L)S5@[_;E(B(?@TC,\";QVEYHAS0B M-^'=C=2#YC9M[LE8A_XW=Q8R41S%]^A@%4HHZW(V,O-LF^2Z;.7)G#BKY1@4 MJF&7AGDJART8[Y4\>G"3IUXF;Y1F^N *%4F*\!P)R"0IQM*6@<]!@Y1,!\&" M)Z3)-=XG62A?/_]=.G=CU&[W)K_$X=9-_D]RW<@0JYB+Z#X9[);":O2+O:.E M+&#BCG.O;9.(97>H0YHSJS)LJ_B^GA7;+@YM*.$W[,X?/J?)I_3K;+KX.!_% M'%2.3@+W!24.]V $4B,&3T66.E*93]'MO@?&3<1;D,H\87 M%ZF[QI:5]BFJ(K8R( *7X!A+X".31$OKM"'?LNG!@\_WM[@-/=2/3(^&!CC^ M*K&(G%KF&.A8[H%7C(&+.!3J&++0TB2=FU0]&<0J\?W1$N>"2!$(=N,DRX:0 M ,^< 9Z8"1&=$JZ;[%KO#WE(L6\3!NZT7ES/ND?OECX7:VY4DHUSOI3&;CF$M B?.KW4$K*,>A6"/$)!17)V?< MT&+OP1%N9TO6J<-V'\+;0T*A"OL%!>^$*6.Q V-HA)@\,=G&[/PVQ?^\]?7K+\XO)K/+E)ZF:Y_KWKNI4VBYQ=GPW5%4.'%;H=%3Z+_MN=S= M\;Q+\T4W#HL4WW]T796ST U G,)2NVGF^);;O*<68>%4]SWB8YIP>S2GL.6> MNCJE4=??]L]X>U7!J?_-:U#W/*R-+EIX0;>ULU%<=?8I=2FN63I?WP8X]LL^4?;7Y60Q3JMO MNP.[>2LD;6Q174>'&K)<:;.XW$/O5W]XN)IN0U!'JGZR6\^!%7R];9Y:2Q\[ M8#]46:^F^#)]<%_V&LXV__IPX>_$4E'("DRX[VE5E=#8#T]G_7I47RNSOW5L MH^#7/B[7O<^KX#)MC[>I:O9?/=GBJ8W5U&1-Y+X&:P39.SV_L0)/V"4W#ACU MF5KC;ZIA>HSS+F;=HACXZC'OTJ/YD*&;] M%LW0K'J/KH9EU,T;/]VW%WT.Q=);0!R:^7?5:E-.O$MA-BW%G_MW)0B3 M<5S]K'A]/N&/TX8'N)@U[>P5$#6V>&V=53IGNVKN]6P^?]G-SDOH/IXNQ].S MJYU9!/GT>U@OOBPZ-^LB$K>[?+5(Y_-2=J,$_;,)-G/V:KI(':(?.6-9=)Z! MC]=7",=L0$:A9.94>]&DBF-#F0[-?5D_YVJ.?O&EK)BF(^B)R=!Q/*=5\Y2K"*9*#9I1Q9-*Y-%8SMX.V8G=SV M;M6A$J^!I8_ PDVO9:2L,IX:!];$Q+Z:9@FE25VP[>CMG* M_\7"2I:NDO6W&A\ MV%/G+9/T[G/%7Z)JQF?3K]IJO;;W<(.-@X\=)6Z[H'#OEXARG,?!31?/EA@ MG:>NN74.!]1ZL:"NQ@ZU[D8-J*O=7AP_$L:V>^TEW/>TP_6Z-=:&2GF=SLH] M- L<8.<8]_=W9SV=3>/\?9KD5]/YLBNGE2NPO#Z&I@:HH9>&9GLU_83S8?GJ M"2+ 3_M?M373EFTV-E0RB+5&77^X#&FBI^)TD;:AS?!/S\ MRE.8Y7?C^;_:JGVK%IOJ?G>9#S7 U4S^UG6+RP]H\KD+?=M[:/;.1QVNLNU0 MMM+%KV[J5N-/!?[MT4@[_6TK62O-EMV'1;?LWWS%\G*,3B7VC&>O&NI[YZ;; M6>$P+;2RS8LO*2Q+JV\R^O5U J#]VVJG_1WE;*7N]Q>3\>+Y;#)QW9.S+E5S M\PYKKYW:]Y!W4_57JS3E'^_FZ6]_^O]02P,$% @ ;XI=4=Z230KVJ0 MI9\' !0 !M='HM,C R,# Y,S!?9&5F+GAM;.R]6W-;1Y(N^KY_A8_WZZEQ MW2\=T[-#EJT>[; M';O_AC-WW_WCXRS M?WY7II.K[_XQF?YS]!$8^[?%'SV??/@T';U[/_].N0N(+@I5U\Z.5H M_,^_U/]$F.%WM+CQ;/'M7[]_/Y]_^,L//_SQQQ__\F><7O[+9/KN!\FY^F'Y MV]_?_OJ?CW[_#[7X;1%"^&'QKY]_=39:]XOTL>*'__/K+V_3>[P"-AK/YC!. M=P^@Q^?YYS^\C\;\02WV#Y[O;+O[]Y^1CI:#S_(8^N?KC]G1_@ M\I(0+SYA_ND#_O7[V>CJPR4N?_9^BF4C^N62*RA3X?S/^FD_'(SI/0&9INN( MC'Z*XTKP'C&N^_3#,7_^+):QP/7EO$?$CS^[5[R3*QCU*>!'']T#VL4'L2N\ MBCCM$^J#S[V'(?;@5W-_YO5W90' MQ1< [O[VWL-)RZ/QJ&X*D23]*&D"-J?[$6T6[B&,\FEZ-,>TAL.Z?WH-(]US*BM!!A8"9=F['DS9H(1:!20BOLT^I\(L]5]6'6IY/ MKCY,\7U]8S_B2S(@KK"%?IY\3#-%=5_*\MQ=IPX?VJI8NP%>48)TQ(O%H(&O-40$$"([> M%RLB\EPN.GQ^7<)R$9>3].!QE]4\FWP^3RXAXN7BIQ?7,_8.X,/%9\W2JO$E M?3F[R+I #%8SP8MDM(5JYH,HC.LBT>B<4<6UI]'B)"HPBXOCZ/8)/U2=_("7 M\]GR)PLM,2YN+;S_N1G*C7X.6-Q[F.*/9%3F2EIB[&*G>3:=POC=XDD_?KK[ ME=?PJ?[HV1\PS3__U_5H_NDEV<;3A4S5_C]/?W\/XU8?%9O7;9/P1B0KY MM^MZL%XXFZ*";!FF$A@)2C) - PC.0FT'4J)MHG,AEKA0U7YHZU3_KE9GSR9? A1LFDV2^_VXRS3C]Z_?\8-(OY?8[Q$N\D$Y9;4$P3380 M>:?%,8_9L!P4>F&XE+XT?9L7,'JDSSU_KCUI]I?E8\T*^J>%=?Z7=#DADOWU M>V(4WOUP,I[3\?#SY>*!=,;AN_K%H718,*1?H(<>VASTI=4U_&B]3$WV[2WW2UCG%^3 M=?$;7.%/B^VYTYHN5FX"!CW9]EA4GX?8IMN0Q[0[@"N[GF%#*?I+(;&0.427 M:5G"*J9#\+3W)\ZBLL:DDJ),[NLF[X.KL2^.N[OHMP%GWY#9-QVEA8,\2?_\ M=6'17@1(GJ<"#+0E43E=&&27F0M5/L*B2*H%Z=:B.8+=?G1%3_K64DLK_<:] MJ**:C*MP%B^:53D9F2*I&LB%\-RQ6,A2L1FE#5( &M'4:%^'Z@S,MOZD_I@2 M\E!*K&"Z97X74"WML+6HCF-(]:B]22O1-SAEUH,3V417/$%2 NA UH8!<&2A M>&5YM)F7)J?,@'S88IL,38==)-Z !@3G:C)^<(29XD-6G&F+D6F(GH%UBD$" M;E."E$P3"CQ",KR1T8.&)GV*=Z.%\*\_K(DN]!O?NI%%BY#6ZB'\4\N//_7]Z\&.\GE\3MV8T@WTPN+U],IM5F MOT"/!;6U##V98UH5S4+DA@61I-MQ\ ML.VMA!;W?8\63$*YO*[)G:\GTX7XY^2VQ^MY]?I^G_PV&=<("4F9/O'=R_$< M:2GS"\NY!G!T2!M)+F%4DMSXD%A(4D?MDDL*VNRY?< _;^8=0<4-W/+?JYRN MIY\6J[E]F1;OT850TG*9)AY3R!RY;P0/UR^AE%^.7X.'T9SN%SL M<'$UFO(&25@S\F+?XO3C*.%KG(XF^0VFR;L;)?X'7%[CA<[!EYPTBT5FIHN0 M+ 0,S#GR-4JF71&;N&6M%W;>U#TI6CRFO>W%\K]Q0GZZGE9C< 'SYBQ?"=8M M0H*+]Y4D6W TOZ[G?91D!+K"64SUO-= 6[\7@2FR!Q67T22;FQG]AR _;^(. MJ]C'S'2-F+EX:SKA%R$5CDXQ)XIE6JC(@'P5!ES0Z4(F";HV:< ' O\J>=E& MK8]IZ9MNF M#Y\)&4XP7R!)HS330.Q.R=JP$9XJP/@/W@^^("VA?);7V5]H-P I)ID, Y$2TU&2.9#(.C ^:XC).-DFDKP5V5=)G3T5L^:&]N#K M^P<7+C>4?I9(!E/,%UY+9U$!,T+129V(U1!!,I>4XUPHGDN3*_PG,)TW7?I2 MQAJB''R7_P#;@L!+:,\GL_FO.'\_(9"R2!\<^=FR!AT$6@;2$*^]EPA&$.HF M1GL7<%\1=?I0SQH.'7S-_NMH/)DN0@0WU_Y+P;P@T?TTFMW$"6JYU:8XP;_? MB.ZB*.YX,L!23=;07D06@Q2LF&Q$!F>R;;(S];6 \^;B4=2\AJ\'7_JO1[<4 M95W.V^LX&^413#_=!K_HK*\%O!<%H41%%J',G-XW&W 1RV*N."T*O7_8YE9X M?\CGS*-<5%'$HA##$0/9!R3GW90,&*FC$Y[>!L=KW4 @VZ9XS93G7$=KN ;>-#'O MV#70A^2<'2#+4ZF!WI(IGA)8(PR3Q=2C@S9RX+1UVI!$CD%9G[[:8IN=M+U; MLHK10A#"R22[%R1;; M[*2AK<4VNXBW0:;Z&DOT%IBV'I+$P$HTY.$E\O \%YRA@FP,657&-8FL;41T M#OKO1]P-WOL-Z39+DH8@O#%D/ L1R7_4R*(G@]KPA9.4A 39)I_J"53GP(?^ MQ-X@ ?P-SFE]F'^&Z9C<\=DM*F>2#89..@,\,2VY89"+8CRG)('S[%.3*Y;U M<,Z!!3T(ND%V][.4KJ^N+VLUX::DTEN@Q4N>9 HL\T164$UA F]I*Q-HN<_9 MN=1F>^B*\!Q(TD8=#1+$7\.45GR+)4M!GC(@DS'48JM,EDW*G'G0,FM4*NDV M=0'W0)R#]O<6:H/T[?6WM+?8HM(^%'2LU/1:G3UM6H$\(I.MTRK:PE.3NK2G M0)T# 7H3^L;$Y@$J]I_#[/V+R\D?3?J$K_GP=MVGMRQDI70_.X3"C3#"9VU M>UZ\%:I@!$Z&?]C<<_KQO=OF.O*''+)Z57^,TT3_ .[R(R='>R>D5H9>.3&M)+V6VD07-0XCH M.$*3B%AWB"=1L[\+-U9WK$;::-\Y.!4RF5P@@PG0,JUK@;@DWRL(HSB=K=[F M-LT33R5J=HC6#Y#EJ43-'A)W<<];$AA=K^5X4H$L+@ M^1C*B<3'=M+KDQO#SO)MY('!TI]2%;$ M5'(]F!C:12=&XVIG=61*>E7H*YU*DP-B6#9L"8P-189=A-TC"*:R@2PG126O:9-@?WR[H0T6KET@'R7>(GL0_7L]& M8YS-?H39:#8IKZ9BUR.<7X[>C<>E5$"C-A<]K7H@M1Y'O2>AYD[J MYM9+*7*4'NLE-4N(AZCZBVG^#:9WC^Q%_JDD\EP.K_]'3CTF# MIT6Q0H<(V='I4#!8KX6,/AGGR'7()GM(ZJ"W_Q&0 ^\!1S-X]VZ*[Q8/?U7> M5$_U&N_B)<%I'A LG<^ZYFZB8A#0,5'H7T+(TIDFJ;+;@!V>##ZNGOC-G.HW MH]D_[T)VXL(ZJ4R)HM84UC:4(K!H5&2^.#JJC00>FB1]/07J")F_3""Y_+@73_%[T5QFOP#G!@@2XR5?S,7 6;)UT(&7DJ[,YUUZ@]8OJ M3*AT9'4UJ5"Y6<0_1O/WSZ]G\\D53@E=F4RO:F7ZJW@YNI'@6_KOK(PPOQS3 MX?%Q-+F>W70:HE='7BV_JTD?C5V/\_Q&F%_0*90A!,A%J;V<2*6WJY/4&AX(G=,ZZ)D.K^UW& MF;+T"#KN,:V_G@1_'\.'#]/)1\PW9\*K^IEU&:^F-ROZ#!^G5R\FTV>+WX;+ M"_3*)9LT$T8:IK&&7H*,]*W!VEO"V>@['-'[/O],"#68"AID]6\0R$W(AUOE MT:3,1+)8 _^2 0I1VRP4Z)--4>^\%KSABZ2M%QM+(3">Y\S;],M;QNP8P57^V/ -N?R M$$VTL?-7\"W1W088NN!K&8#=!O XH=A^U;J5,SWHY!C<\012>*0WT-0!&,5F MYJVG/5FBD *3RZ914X-C<&9+T/:XE-E%%2U"N7!9>_0O-M7?<%E0Q6GKU+9$ MED/=6+VKG?D%9U++:-%PE4J;<.XZ-,-;O_TJ;36X>[#$FTQL?/0.?,Y? *=4 M 9-9%MF2PT:6MT^>W@%K<@FQY+2:X-G,)#EVJM>0ULA>\F]SQ?,0VKTDAR[0 M!K5!CIT)UIL>M_'C0"4,873<@V@LG9,"!"./KZ9 )>MM[BVBV[ S1 M =0.=L0NZG^,9EC+H1]%/=9Z3U+N\41X&AR:F+(PEG$;:R/ 4%C %%C0TNH8 M0XJJ2Z_F4U3]!J-@0,WO(MR>BPA_K0EVGYM/R6=KR;5A^WQU%06@AK M$HL2:LFPD]HS4&0!!6E!MKEZZH#M;(R#5OIH M$'?= O'VY>D"LN4]1">4Q[F1Z%W'NW'H 4U<$:[@4VH'<8ZY[.Z6MIJ M*):YU;3^>H#KDADO5B!:%5 V&J;R%*SA;S(:Z/)1%^G>%-'SG<:;FM*T>!NR M"#FB1[+AZZSU>K$"9,\Q5X+@ "5'UR5HTLF=^?S4LS%0]I=EC_T^/X-8MAWM M */O2XI[SQ_^6F)/#:SJ\ #Q]7S[E?\5"MO7BVB<; M0 NMND24.JGOP9.'O2_86_:3/@37X I@:[JHB2H:3BRU2*ATJB/+HB*0-NFD M+*%KTWWRJ,6$3I&!K)TA+=C:T;J0-60@,3*GBZMMA;(8)L5B8S%ASQG3!DI1 M+B=?)@]5/*%(QT,A#UB(E:-(FNWO&= _!K(3>.PUD^01/BW3K"&Z!I7F](=(XV^069OEX6?3E9X"P%$501Z6GLVP'0TB06C MZ63QFEMT08N!CM*>%[X^;11L4N@,9Q86\YZYK7XU&8;:QD"6@XV-9IAN3]3M M.PE51Q>B9LXJ,EMUHH4B&0Q.6652D:381H.M.R:A]IU8N7VY)Y%8V>^R>4DN MJQ18R:9FVM.R(06R@^O,'B]\,)T.WE-:[I8$K!B\,A 4X^3&D>5/:X]V468R@:A3? (C9Y37BPFR++7)TC7I0K!SH+=5 MF*F+ $XL:-E*%*$8X$(@2U#OB%,T]!:@9!E&;3>APRQB<'2)6YT&AT#WV!50_W!NMX81VY!MBNX8W8H M.TB0JPW,-"_6*I_)VB9',09,TD:;Z!M%EF1'=*9QZ*5@QKX;P.9-5"XHY%'07Y]F"+.]OTJ[,^'C8D#7Z0[4!G1)"^LTM^>:6G(PHO[DEW]R2;V[)-[?D*&[):1AN]WXRG8SIRW23 MD_(L3SZ0X(Y[C[PKN&,:;0<)PO 1MHTB'F&R[ MXCQL9_X-_]CTP%?3FVZW+\?W?V,T3B/BU-T>H4,1UD9>7]":H0VB-IHS+)-) MJ]'JHF.3,-C!R _."=C\C+L?D4,YSC#-L[]_R-6MK$HD$E07\X*KF.D\CBPE MXVEKBX6!4)F9J$72&A-OTX'W4.##FV/#LO11HZ(A%=VB3]Z^^#%?1&,L2:PP MPIEK5FE@P=0&3RZ66&36W+=I;K\_YF_T;*/>%NW7]H#^\JJ.09E^GG)R8>D, MIE?*L^AD[=4M%//".29UT+6.#[1IDI;?!_AO7&VL\ :])?>5X(T_XR4HO:B: M<55Z7!46/ 3&2TR6Q^"B;Y(Y2OSL6?[/Z]E\L<(7D^D3 MZU^$0V0"J;CRK A19[G;R*(*).HDO3=HM.=-JMQV0GFLZ-> Y)D,I<06_2CH M]UZ5I76\;.C8 5/3I-(UH([3^*:A+E?[4?2EB*%(HH(PQ0C+LJYWD6@<@RP5 M$^ \YPI]5FUZ; U&CBW];([,C5WDWX 3&\U#65.1S;(LT&+*$5QUL@6M.BD6 M>#*LT ]CMM%KT62J:R=T1VAK<[ B5\^:WK70X+[C*9!6J%N0CM>N >3KDM-0 MR(LPAEX0"4S%K(/,$M$U<1L[H3MSJNRGA<%WE25(Z8PSP=G:ND+5&)0CD#G7 MJQ)3$A?D<^^1\!YC/42$/01^MWYD[V+=*7."FK__)RO$AI6 1Z>E/# M3H_K747[+W9%?H]SX#.GYP<[%W.".B-HDL(>5R-+2710^>*YD3%INL*'ZK\ \[ M,[9]^MT;M_S-^.GMSV0:Z$DO5%.:YU#B>2H%&Y( MN<$FL56M'9Y_F%^S_-A[@9%?4!1K7./Z7KJ^M+\@;SS8_J6_)+!6J3,M+6GBNE3I\ KVO7 M),=LJC9CC)Q.NI:ZWXKP7'C1KRH:7.,L@5YHXF@)()GPCG!PSUE(BA8?%&2) MUAK7Y*9F">!<-+Z3(!OD6"P/R%>?#\B;.*GDVB94ELDZT%B+J)A/5C$))E@; M%WYA"_UNP#-47D2_2NY#N*>2P?!V3KM1_:!EQO6M&743!"NU'9E+M!A'R]*! M%!MJ\8#(Q&*ODBAM!C4^B>I8&0J]J'V52KV)O\&IL+2H;WLL=@#3,LG@ 9KC M9!?TJ*U5'APLZN;Z]\D( ]&Q&*1F6O+$@)PVYJR0PJ'.WC7)9!Y [UL2!X92 M^RX2[GE@W_/)U=7U>)1NRIIO T;6)\RU.2%YY8%I2S9,%'10BN "N)(";6Y; M+C,V??;P=MX!HI[T**<>';Z*Y]7H\MDX_PUF8AE&1%N40,50I<0TUCE_$8%E MQ]$&"RG;+GV=5S_W2]770?+I^1TCTRW-I\2=RT47OJO1;'87_N5<>Y&38](K M0_9H)GO4\?VSPJ%4$&16Y?H9U!.L.B])Y!5,D9&VK,N,L.NO5)7ZIN>Y;A M8PVKWM,6MMU-]Q!8WOD1S2_\=PH\R^I"ZX(Z$!E"EE%P5R/[M$:)Q(JMU_L] MU^@^]OZ)-X83,:O)7Z?J&&0AEU$279()JRXDETYT*/ M_E30\+;_Q62*HW?CY]?3*8[3IX5U=;GP;/Y&DEO$):I-K) DD"UXIB$9YG/( MK$1"FI4O/#6Y .P.\5P8T[,RAHPIH'+6.LP)C#:QS27Q MJ<44#J%!'\(]E9C"CW!9NQ2]?8\X_V5RRN"J+G'RS$A4SKH[I\4$2@:-F M/*'-*5K'79. \R9 )Q=)V$79DP9";W#8K,-UZS1V0=8RHK 9VG'""_VHL ,O M#I#_L PQAB!F12]$XIKI8"R+R5H6BM.6 [>I- E7#\V,+0&(H8FQB]A[OB1] MD$IU>P,4M!>!+\:CUD$QQ0461>:L]JF Y*#DU"4.L>:CAS<>^Y+ZI#^1]1R2 MN/.0-R0[W4),VI&[G!TS0(S5F@?F(WV+WGJC"H>,L(-6MSSNK#3=IVB'Z+N] M[;[OS>3RLDRF?\ T3\K:WVAWE]K]V,]\=QOZ;Q.HGWCE17'M37'(L<<1:=P^U]MG2'A9L%EZ20=PE@+GQ M 8=:*R_'M\K'7T8?Z?U;><[/?Z;+ZSP:O[O+!*Q#SH*E]]#4V>LN ?/H%;,^ MT1Z\9%%.8%B0";T@8F%+( M!50NILFE2C=XYT"4!HIH<#W[!)WOV8O/KB;3^>B_%];H15!&.%<\DYE'(KA- M)!0=F(*@C50JQC;IO;M#/0<:-5;0QMR'?BRT1WRO9N*+&S/Q0O+LN4^<*7H) MF+:!LXC1,O V:^/)&T&UA]'VU#._9$8TE>]C'NC!;5Y59]L&EYA+F9-0###0 MNC"!TO)0R"')_/1LWE[WW-]P?F%Y!A[0,*EKG->3& *6PB2HDI2Q3H0VDQZ]-YEK'Y,B"0%VSZ""SH#1G(0N3-?UKYDUZ MVW8!=Z:LZ5TO/1[#CW>UR_7&PTTJTH63,0?K%&EX82T UOE$M G+HK,+$JUJ M4LO=$=_9,JA_[30XPU]LAR@N4&5!FZ)AQ6;R>(GI-7?-,A^T+X5[M*E)O*T+ MN#.E3^]Z>#!D^67R6,A=,!DB$KKI'Q*"5=S*F4)=7JTK?'L:'@P M8-P^YTF'1Y\A25HKX#%?0N.KIZ?S[$DH*(KSC!>RF+24F5A?QV\&<((GC5DU M\J?W!WUFM!M)&^N9SSG4E##@W'H>5RMW]@O) M?$U\&E@M:QC5PSWTD_MPARHD!S(4I2T+$,BIB)D,R)(T4RB21R\E]XUO&?=$ M?F9D/(Y&UW#RX/OM)[;G+E5Q1@A32&(\T7NDHQ:$'C)S(#)7*I*'VV2JVD&H MSY2+PVER#0_WOB+?T36Z0?V@GE_+\[VS:V(L1@4+K-"JF08H+)8BF4M&I22$-K%) M)[Y3RZ[) K1SCB4GJ]Y,-:558-D(#-EJJW)/&,I<KD"&:LP30H?#5S,6UIMR6Q[3N4=$F9;5/V9U*KXHM9]J/GWZ%_YQ, MGU_"[*;;JP)C 4A811-_=:F^LJV!$5!&RNA%QF/_TV.V2XR U M-2G=>1+N'=C?X IOBX*[0&[9#6,/S,=ID]&4"[OQKC=%G@H';>COHKP'E?I]"Q@IGV8C EQ)=,.1+ MQSI$/8?"0-0NL=J):$"0 ]MD:-8JD.&[/S37WNK(^4-$WZ"R^3F9:U-(\VNX M?#-Z]W[^&1;HHA.YZIFK0FM$LCU!<684>JX+CZB:..T;\)P_,?I01(.MX@G7 M\=$N&HT#CI$S# MW47MBL2=F2V=YE%D5UZ2:; >,YV9OMU+/L'7/:U^F+G!; MVMD[XCV.C=U,_]UYUIORAMV]UL)V9 B:Q"53]8):&VL9T*;.(A>UL,-CK6\Y M5ZYML:E/E6J[Z*P!Q9Y?S^:3*YR^P9L^7ZN0;\>9:*]-A,*"EW2**\Y9",4P MGHH)B"9;VR00T G=\,954QVO&E:]*VA ,]P%KR0F8"@\+5P#691"6.9*,#F& MC"HVV9!.Q@P?E"D]**'!#K.VM=LM- S.:"<%R\:EVJ&P$M@&9E"GE"TBAR8F M]Q.8SILC?2FC1P-[-IU?O"$\N#AZLQ,BU@:S6"E*_F)A/EK)H@H^%I.S*UTZ MD=&'WF,#?;?*A =//1>W:G]1]MA.X#.(6UIU@;&#(]1=L_V_S]L=FP,TL*K# M \37XRZ^"B M*;D_8:TT3TXR(,3LT(>LK4H00>DBK'*.K'4;MS9//@A9WV/N2A"0DR;Z)V*^ M]MPPGVHT$K++UF!(KDG]:^]C[GZ[KN_TJ_(&/]1LLO&[OQ.G9A<>:,_08%FP MOLY?KL,_14HL<1VD( <[09-P]7HXIS"):A>-K[H@/0BYX5"[B^PQ1"<=@UC[ M6,2:T6]1,^D=HBL01)OK\DGHYV0CNU7Y05MB_\! ME]?XV0GVZ22*_'\PLI!3F_3K&@JB.L U'12LNA9<(*SF 5F.N1%;!.*.;EI=8?0 MH@_AGDH&\-LYS!>?^./UC(0SF]U.MKZ).-EDN% Z,?2I;I8EL:"U9=;GZ'/* M.JWVG^F)+D^A.K6Y=3NI?95*O8F_P5GU<,AY%S M,P<>H#E.7D"/VEKEP<&B M;JY_,IQ,<)HS&52MNR,C&)0MS(J$R0KMD3?ICCF WK?$Z(=2^RX2[GGPW*O1 MY;-Q_AO,Q/(Z*M0I]B8PDZO?DSFMRKG(#"9>VVZ"EUWFDZU^[O 6X0$BGO0D MGP9^X=OK.+M/0E!\$0AC4,C2U"77X\=4AQ6]4(LV94UZK:_@.*NC^0 1M[#H M[^#<#^,&5P[/;P\8(6HLJD:7HR<0( S(3V4" M> [&)&EUEQ&PZS[[" ?R8>*>]"BKGF>_/L#SX])00(X"P3,5)2TNUL;W-7-3 M%BMD D\HN_1\7O?99Z.[?61U"I-;JY86KB3"2 M2CG:+",8H:-*M#E'R"5$*7FT>7N$<>O3#YS&?NOAW7O$W9VA)@\!#-#6PLNB M"T]F9.A'9HTUX%QV)C2)P3P%JJ_8XO(9>#>RPV8M#7&()0>2U1DP=;QZ;3,# MWFLD1Z=-_'0SI".,L>Z+#YO"C0?*O8%KN6;)]T,?_S&INS:]ECC%V;T!+REJ M'I57#!SMV%HHRWRMTD.?308ML<@F@SCW@WM&3!I 7PT7H_FG7Q%FU]/%A>[+\8?K M^45)0LI@ PN*O 6MR0"-4CGFLM=@'>VXI#I/R7D**PI4C3))NIW M&5\E)7O7;X]=!A]'9-8(;/;CIWO?W81JM,K%0Y1,>$_VJ*O]3#4LYLFF>[](%S%>=[[23MIY,?-E'U,WU7V)MC9X<4T%9IE54#+Q6 MS#EI,$N/T&8<^:GG._6G]ETDW'.8E8RLJ^MQK4JJFQR,,QU :3ZE']R,5+@: MS:JH;N-24L2@R(1B$5 R#;F06^GJE4<)'J7EM!-VB.'M]-!C9TKMI)S)$)+M M.5K[$.@M'NU%$!XX*2\3N05(YL%;6C6=:RFXVJ-[9TV?DT+WD%//K^Z3?,*0 MK.0E,\6+8SI*8I;@BD7E9[C)J%0NYK;?J(,A27H4LXJ5,E^%H$9VV.]R/WOHEPB^/OX]D' M3*,RPGQ+^2Z@^N[5L1'-\)T[>M#4I)68>VX+L1F\UU =CR;FXKPN/-FD5H&-2@ SSDJFO:8%U_M-D9S2BQ'0N&)9KKTSV/#Q)Q&A M/D0)DWXEV,"D6$T#^IW^[F8 353:*J=8D8;6*8UC067)+,CDHU,\B";=+C8! M^BJ,BEZTT2!_9AVNY?O0 5E+P!M;0+C4?)2T(=HG,@=2NVW M/+UAJ7TL7OH2B-I8--.J6 8Z6Q83MSQXC*9-\N612NV+YMEP>@>-!D'OM$ 6 MLPLL<'21>Z>#Z3)>YGQ+[7?APPZE]KO(_71*[:/W42GA:2M\TW/\RZUN[F.? M:J6I84KG[XGE5?F%_NWW]S 6G-]NN;]-QK5XD 1^>6_7_=R9_Z)(9ZR1DMD MBFEG:YYT2>0V&5J=YT6JIJ=D;RLY;V(.J.6C%N5O;EH1Z?_(]$Q,8)WDEKEF MD&5BL6@%2G#4G>Z-A]@C3[S]R,![YD&:;%!SWU\'@5\F?UR()$$7[NMH3\-T M2IZ!X84A)A FQL)MTVRI7E;Q51*T;^T^IJH]':HNFET$E5TV,C+O!?GQ1646 M>2CU%+ .C,NX6O9U:EP]P68FIT'6G?7[F*UN\&8FCDN1@J.=/RK"JQ;ED2:P M(#4X*;-(KO&8I2^HF;2 XZ$E\"AJ"5R,5@;K/W MG4\BX=;#F[1U')07S-;2T!K09\"-9%9;"0FPN+S2 M4_*+&-ZTDXB?&MZTBWR&Z#J2BHIH!&=%"D6'4*;C"%$R3"&;PL'%T&78UBEV M'=E79P?+J>^&09<(XY_'.'WWB;CTN$H^'FB= IUVT M+H+#H*%)<\HOO3CY$.NZ#UT,1)&'U75= 'XK3MY/GSO7F^ZCC*,4)QOE LBL MF(D9:TM7 JJ!,PM<*5V[/)BF?<"_C.+DMF3910?]%R<_S+9-/XL;Y$"5,^I7@D,7)8+W&D.K<6"W)U!&> M12\#K1,* 7-1BKZ7S!JU 3W<&;.B"B4Q/-@XEQXL7).RER]^+D7;30KCA96,V13$NXQ[.=/BY'U,BOWEVV,>XJ/JV@XPSK4X>1<-;"I.WD-\ M#8N3)3=".=J3.)(#I*/U#+C0S(:_B9)+4 M78VMD%H(%34COU75=-!0TT$-,U9&Y[1*):6^U/?@R<3LT3*2_?6X-["V[C.SA@>?GK:6V3 M>P4O1F,8IQ%K)'F39]HD'JWHG MR"N*RL'0_V0P(7(-O(!RTB89; [)92DN=D#?HY@?Z/<2R"O;D(.\Y,^RLF.$ M?;S?0Z)KK?YVHERA$CHNK$4.7DGM3(J!_"\CL@X ,46[C4J] CWL@N8STIO- MZ-DXWWO6[;U!?D4PT_5T2@CI%WZ;C*?+;W^$V6CVRUV6M%,NZ:B8@F3H1!5U MY&-.B\;_JB!WR74Q)G>^R^EU%8?>>7T&\S2&Q4-?QQ0ZN^87I*/[6%QCI.KUUFQ@$Y?\(: M%DSA#$'16AR/C\8EGEHUWE$J1[]$1O=-AZ.V+>DV5QV\2]9)AC9PIDTH+"HA M&0>PQKF<5.C2,/*K*S4]1W;O3(@&F2.?Y7KO3/G':/[^[^-)G.'T8XUO+SJ3NB^9EKVK[X&755Z?G?^1BKZ93*;O1RGR^N, M^>7X9YB.Z=?(A8U&6>\C>:\J,"J6:S!(8;(5?,]=/DT8- M6KOTO-"W.)_?]%.879#8@Y2.#IKD'--(IA8=,:2)'"PYREO!4!UF3I#6 M@RK_5'K5;/"D?_ST.1O;J1P#:,N<,IGIFA,;):?C*0N15?)2*]6"TEN1'2M; M]4B$F;147(,[Z@T [^5Q=P'8LE)F*\+C%,STK-ENO#E0+4?ACPZZQ#J?S'$' M]/IXVO6A ",O$U#YF@7>Y+ ]$F^VE-,O?Y=YC4%I MZ91E/(@:RR##((I0!]_&J$@(\U\F-RUF;J98%HNY9%I?D($\9P('R3M6N++*"N1:M6DCN@'0UVV1]**F M%@'%-;B6@VP[(&O:^F,CM"/U_.A%A1UX<8#\6Z13;$;H=2DEU7%[*5NFE0@L M6"^9BY( .IN=;E*K.S0SMO7W&)@8NXB] 2$6F:;/:7>D0_#!5KHX#CFOB];( M0BT]U3X*YCUFTJ)";Y*PH31)*7@2U1%:@_2DODDKV0_9'204 SX79,5F>@]B M$HQLL,PPBZ*ER2&%)NV 3JT[R&F8(KVH:=BV(5V0?6L;LJL*=^@.L8?\AVT; M CF)K TPF6IHQ).'%Z4/+$<%/!>@?;!)@L^7TC:D$3%V$?L A/AI-%LD7;R! M^;($U$0)N:C HE=("R^&@96.$4J%CN207)-FT=NAG53;D)T4N84?!VJA6=L0 MF6*&G#W3SFFF,WH64#AF$T]&\!A,?_.UC]XVY+BVQOZ";]A/I N,,^TGLI,& M-K6BV$-\#?N)^(2 5@F&Y$DS'4"SZ!S14B&Y4)%VL-3%J3@-+7;J)]*'$G>1 M6M-^(MF$)"))VII0%V,(2+$5C2 *Y<"M[6TS/I%^(CO)?F,_D5T$U[2?B#=8 MI.29@529::%J7HD-C >O!$]**-U?1YC3Z">RMP;W%ES/[^ _GK[1A';']FZ^\..BU[M#I)C",IQ)(=(JV0"E@C* M*JS_B6)K2X?M3S]^MN8OGU,'H?"4H AF5"YUMHQG4- PEZP!-$JZW"3 )>_3'&Z>S]Z,/M;&?:!"Z1Z_@8ACRX_T3:! MTRO:6<@UOQ/N5;UON5!)!,Q),1DUB2>+VK),84WW!3(ZLBN=6BSNR;\]$'_C M8VLU-[ATO7=XO1P_*V51RH"SM]=Q-LHCF-):2+B3M/@IR>]_3TA7_T&_3J*= M711#;Y=/B:E2"^!BD2P$8VD%:,ET H.NR47]0:B_9IX.I^X&Z4TU(7 *:7X- MEW?]=2XX.A5J$:;/0587&ICW5K"15?,T>/1X<&/0;ZBPHE2-P('5E6-2H44-%"G&,2Z:6-,D>7FJ07?^7%?(

BU>0(ZNWY-GX3KMNGI"=] MB*G'"^#%6/'II#;S(U=A^FGM4'$O,64I+!.ICMWR%EEP.;(H;5)UGDC4I8,* MMSWG++3:JS![?C%?_/H[IO=+PAFM4YT_[R#5*#290#$(PZ*Q14D?M#*B@U+O M?^99*'!O(36X2KSMYS;[;3+'V2\3&%=+]S;$.WY'UBV.%EU^?OQT]_7G].O" MA8/L@<[.VEJ0@V,>0+.D),_BIKR\A;=\".BOTY\87-T-J/H0T>T[V 53RQJ: M=:".4STSG&HGC?32(*JW%ENV.9#1ZQE'KYG&$IBWD!@/%C)*LI17[<4OC2M; MZFE.BRJ[J*,!11;KOP.V/):MU B^,.FD85H5QV*4P J/)D',M7BD!4?6HAD^ M4'&XHB9]2WFC2S)<9N'O[_'6I6J?4OC$LUKG$G9=YDH2(12NN,5L?0Y:H/;9 MI924R<&#%V+KB+$G'GO\\-!=K"(%X02WA5D1(B/;O5K]LM#[$$N4)6/()]OO M\9>^L@=?CFN+_1H'?$%[Q_H[J=E%B+7=.)"4-/IZ\42.J*@G!Z .*2=A1),H M<2=T7WKT=Q<>/LY^Z5M]#3(&W]27?XQYV37Y[^,\HLUB%*_G=S]P(]>_13^-/HXRG9*S M5].?EHM9#$.SF;N UC&E"HE')\6B=X8YZY)V)4=1FF0,[@;S:Z9C0X4VN!TY M+*%1D7W&558,C"5#7$O!HI665L 36)M*EDUR![_J_-7#3O"AU-T@%_&FW]/D MZL,4W]3/_X=\SMPFPV*J.;QE,_8IE, M\7?X\\*1&\FSLDQP;IG.DG9^4UW4XHRTH(P*32YT>E['U\SG8U*B049B/\LA M<2_6HGR4UDB&BU852GD6JG53A.*0@E-@FPR=Z7,1W[A]!#*T'+5T9SBLSK4".]69'G*'RW.IB394RK5-M6A-E!'4U3;8&L@UCK MLX5RM5#'% :+)$-MT!1MH\I=AFN<;JKM3I+>F&J[BYA.(*Z]<%#NW2@]^X_G MO[>/<'=Z:NM8]^Y+7XEZ\SH/Q1;E!1A=D@?(.@L;B#7>!I.W1;T[ 3B^SW;G M0#BG/7="L-HCB+BM$XNJ=NX#96+PW"-OTO;\).+?BZ$Y*\V.UC5;4=I(J:1D M-FG'M#6&>223U$@M4Z$] (KOL$]V>-27?K&R"YT>C"[J60L]5SS\B&-217W7 M/P-[25[IE-#> R@4&F%L(FPB,SH<(HLN%Z;(+P\0K!&=CM-.#_M:B=*_)IH% MC^_*\5]\_&WT?#*;7V3EL!J5#,K"?LB919T*,T@G#4I(PC?9;3DV?K M+IIMP-+GDZNKR?CM?)+^N>QYF T9AY(LA1(ETY%LAA -H>()BA'">&S2BNX1 MDN$O88^GV$=S+P[1R@GF0?Z.ETA_>W4]OJW!FOT\GB^LF^&S(W? ,G3.Y+YB M6LFDU&3E<0O>!1.TA^*SL)I[)1!!>+]S)N4.L(Y_A7]WG\R-E]RAH3<%:(^' MVJ;7:LM 62S*A(QX_M,)W^ ES#&_ANG\TV)_@U0U^/.?'^@$Q443D'L_7D1[ M[O_)A45+[F4&)J6@C<=FP[P'.C=]]"*[Y)QIDC9U(.XO/8*W"W.GFFXLHI('L#8MI,3 Y6Q9K-^%8,$AO M55&Z28.BG9%^S:QLJ]8&IG%_ES+.%:>TJT.D-6/(A;#V.\H\=3]YR@LQJ&]N[?UDXTM&Y6(KS+->QZ)I\'A:!EF=<\A)1 MHTI-C*SN$+_\2]V=*-3-&#A4E4TZ3-_AN?6ANR!JVY-\%=)Q[EQ;*?$)KAR@ M@6&X$410.M9FQTF3=1""9SX43]_2_BY0@_6-NE(.PXDM%YO'H\0N@F\V7AH_ MCVC)W@(7BO$8ZRR>8EGP#EF0)8MLR)'!)O[I0QC'Z"M^F&+6=L';2ZI-&M:N M)?=M8P")(M40N"1\FM-7P7'%C+8B:<>UXDV,Z2 26[&=Z-";)+O+O.='L[75,MY/HZRXZ)6SO%@[WLDN)$$YEJ#,W2G)T M7%K!O!.::6=USE$E4U8*7-:FGVU[SG&MC -5,FDDSQ.(=K[%\6@R7

.5G1>Z$I#T7 >.H3B,GHP+Y8U% 2$4D61MHK@M(/G4[;4)WKNTIAZ-O_\!W?WC#;(Z%%I!C84IF/F+*J@6/*EZ&1EDEFT M.!EZP-Y'8>J=GI;=(-[0GO%VOM@X[OI"&*^AY"1943'2F[R83!_)1<%L0@2; MM&E21M\=XA&C,P.Q;UT):@/U-? ('R+]%>:U.O'33P3R(L=4)+>6@?>Y9D>3 M #)100BM>?;(;6SB$&Z&]+43:6_U-##J[QT=%XY+QX/GS$GE:L=G,DX51F9= M,-H;4+8TB57':EJ>V@R["+LGB_)7TRN MIZ_K;+2?1^_>S]_B1QR_&'W$VRN$>U[ LK-WX44)#"QR ^072LE\K51U.JB2 M!)EWJXEC:^_,=WSL\+9T/[J:#"/HGGOW?H;Z)$"AE12)#D7EBF):Z,C B\00 MA+).*1-74SB>9L+7HO_>A-K@./AE,GY7.X75U==:N<66IU%[&X1B*&S-,C!D MD',%M.4I,LDC9M6F(&<=F*_3FCQ8+0UN958QW;X>75"UM";7PSJ.+7FXVK;P MX "9#[!Y+-N@%'+9:^>2%&7=TCPR#UY6\96"7BJ(YDMGPA8[*-M_)[R'?(3(NEM5B M;S#AZ&,]]W[#^:0\N[R<_ 'CA##.SV]32&Z2'^%!\N,>:1>'/O'@W(M>E[R2 M@.&,*,IP@:YDS8L)U@6KLBXR>)447O2X^@'5O#"(CJ#LV^<>6^7KEK^B>%FB ML=QZ"5"T%3Q4,4_EL2 ZE_VPZ._V/6#]D_/.C[F8].N;[&O M4#:98L!85%X'+<'':) +BS(J9XO*AU*V7PT,2/<><@O[1G!L*NZ4A2BY5D+8 MX&30NA8 ^^!XX;DD%43VZE!B]9R:N$2S,-/JY< $QO>@W<4YN5!)V)B9]/4B MR5G-0LK(,)60?:XCNIJTU^\*\) ;Q#=5E&-XM[SH>E66&OAQ=$E_\&YV(53. MY !QYD*LRZ_37WATS*N,(5;VVRZCO[8_:7C3OPD%[M\E]BS>!HE_KZ>3CZ/J M&[^83'^:7,=YN;YKRB$+0C.E))2*(3(19,:T*= G1E+ M>M=#DR9V-YRMG6R>7\_FDRN; XN.,.I,0N%T M&(#KTC=Z9ZYT 7>FG.E=+SW>/M?=[TE\/V%!0IC?U #;-7Z&FRRB-Y9Q72S! MY9J!-X[%D$36V9!?W:749X]'GQE)AE! @]R_)R'?0B413=Z-Z^RFBP)9 M>U M'@Z(W<( BW5[S,BE(-^&X^I)KJ$TGG/:!S&AT M4.KL1MKIZ@ ^'P4$D\%R5[X8+3XQ0JE?)>XBM9Z5]RM)ZNKZ:LFFR*.3Q='Q M%%5UBI"%FO))IY4QLJC@19?TB$[J>_#D8>2AX#^&@RNP97;I/?9?42W26-= M,+5M>?88U'%2:H=3[:,N5SWII4D'M#780$;I9Q27^\38".T2SM4'6M'46)8+P+.7$$$72,V?-2'*#@/$<98./;T?GA!R<.+3[\]24L!LM\?L+= M];[F&F1.F2F?(]/HZ&P6M3(V)M3!.BRZ27!V.[0>LJ;6/^%OT\EL=A&X$0%\ M8FDQX4EB9H!(CKCPQ1=N"K=-:O*?AC7\B=TS1];D3/6EA39SMJZOKA?]77_" M#U-,H\5L/_KZ$A=B'^=G5Y/I?/3?BY]O7,P%^&+HB"3#AD,BPS:):N)Z%EV& M%,#0)M]D.&U?"S@[WAU%LPU\C8W :D@^Q"R*M)QYZ0S3H0X&"Q 8J@#@?1*Y M#>N> G5V3.I- PTNN.XN!#>BO+D!) =\PIKE:.+AA2,&)WP)MLF M_7F[ APJ[:$Q5YKHX]@9#EME]^.GSU<]M!HL==BSX069]D4R'XQDD1:FJFF< M7)/Z] [8CG]IWR^IFR)/LWDU1%X@M[^8[8#S.57WO^NW*GP.5 M"2^33YRL--2.Z4)?>6XEXUD+I0.W3C5)^CL:?[9!3__C]>@R MWTSZ6G[Y\NK#=/+QP7B5A"86R6F91A#(:KU'I&-7JL"US<(%U:0/5R=TYT>/ M_I728(OX%=)[<@.FG^X+X!9:*49C#H[9$@B:J2.5(0N&,2L?+-?9->E6_02F M\V-)7PIHX&F_N)Z2=&L+[AKW_K-^];EO$/TV1Y&9I-6R&B1C8+UA&6Q,5G(5 M=9-;F,V0SH\9/8F_33%<;6RYF GVLMXCOB-H2VQ!E1PJ&,6-I_-0"Q9*!D:> MGMR5<'M1E#G1X[>5+"QHJU]GD /C4VZ?G*KB.I.C4@PD!Z547 I'3R/FZ*G#ZUFEW44#O)[2'CQ9\=+,#'#U^-*ZM<;"HI%4ZO0PPQ M%HO<14'TM77<^"J.79>^=S[%O3_N10P=,B6"%EEHKO\O>^_:W=:-K W^(LS@ M?OGHI)-^,RL=>Q+GG#6?M I P>8YLIB7I'S:[Z^? B7:$D5*>Y/ )D6GNY?; MNIC[03VU@:I"753A4BMT/O-"NX3A*7@3>;C:C6FL2+[=R?](.O:%+-1UP]GE MO-2?'OY:#O_L)@(]8!G;\G8R65 BU^YX47"2/Q1KH,0@(J8[>0][3,M^^M\B M] FLS2$YIIRJ#F:2+ B)C*-$96)22G8QN/;@.3HR01_TMORXP#Q;_0QI79G] MT[__FBWN;BQAA>(JNVQ J,2$XY'IX",+VA7&:;G%6IE4IY#%R]A.W4[\,+UX M$K]H3$*'P,;C96]>NS>?:F+N%3G'*EA;$_N]JX4DR*"40MZ2DAZMX&Z*$1./ M05V&9C03>X>(Q8CAE1"DXC)B;8$?JYL$]+:'_E.%CD#<,8ZVD: M=SGVOR(L:WSE[>HC+M[&Z]F']=FWO/(ID;%M,W,UZJ:=3RQD89E X\!$!\7# M"T;P@,>\;H9;R[%A-INX5=(;+NVS- MHITA<3B65,Q,%TPLT@''.&CAHQ4VB#) $9J >?WJ,CTG'=KR;#J4W:/_<;Y< M+6MB' \^AP)D$X5"VYFRDGFRD\E6%H J@\F]?+2=>%ZWMK04]E,=L"UFE;R_ M5V3:]WZ$OV8KN!ZNR%=6>)F%%LPEIPF_4W3V^=H$,89L S>ZSX#-8X%?AE9- M2M]3]7/3J-^F=R)@]"IDR;(VM4]KO4<4F?Z0DJQQ)9/C73:F42B_)\4ZA)BG M6N2GT:(K(84!;C*S4=)Q&Y&S0*(@O#R7R*-T_>:WO0SO>]*;450\59C0UGW> MI/"2%T_/9ZDHTF'G2'VUEDQ$)\"I$CUV27_>@66JC/K^;O)XT9Y+QOS.464Q M256X*RPF2Z6#4'U M7<]T'$7;L%%^A\A\.HVPH !KSG6,-?51 )UCGL BJ7^T 9Q175(+SWVF8P=% M&"/J'MIQR7.FW8]KAK18Y &"[3/&8S^D MLYGR.(JT;4NBC<0[W.8^G3_)3;0(23/A;*A#RM?=. LS=##2<2BA^"XJ<+[S M/8]A_CCY=GCY'^<6W$VM3;$44C\&,=(.5R2PB!:9R 1&AZ11=KF3?0KE4@S! M(X7,B [UP*(>O??0P.>136]"7 \<4\Z1[:2>@?K;]U"\QU\J0?> MQAXMLA09$@L!H99-.A:R#H0H TB=!'E!?=S ;2@70/Z1\NV>JK?>YZ0K 5,P M+!F;F%:!P(AL6=+28"ZF)-WE+N$IE$LQ_XX4(?H-/&]]F"*Z>)N ^ M8*#!_CH"$HZ9DE.*5JF,Y*/FEUD'#FB5%'DW,48F%8; M7C )IU*&,<)NJ 3K5,'Y[>+=G$3T\^SS9O#PTXB%]2K6FTQBK>C:MQ]9,"B9 MSUQ@Y#; =A+5[L3+(0\[]=7QH;S,>PJUH>7W".!/LP\?"=IGO'D6JE'"*RT2 MXZKXVI*%3);:74ZD7%LR1^YB'L/_L,=>DB9T$/3>G:!AD?!:(,OE;%]]9ZU*M R#>/6UN-%)A:D,G0 ).^-21!*EZK:?8 N43$.%'=W MI^M1\15J'FQ.EAEG@6DC/8N:(\N"=GUEE"MV D4XSWJW=JIPL,@[7,O1*0U? MUKW'WI8_;Y:8;A>U4WA<72FNO QD7@"I637#@C ?^76E9&_H:%EW6T,9 [/\Y6WVL?;-67]Z6@K2,#\LKI;BD_P16 M@E5,VV*8)R^720$Z()*AEK9F_>P,)QV.X'5KSX32;UBD^13UCQ_K .*WYF)>WEW;"(\BG< M^^'@.[?!WY&4FNRV]_.[K?"7F_M.6T%WJ&(\I\DD>6O! 27;V]^^O>*3LK;V?+CIWMM M)>]0.JVA44DP4:ZHUKAGD8!B2;^A]1!5M%\_\1627H2)M"=BA(D=' M=O]S,5O1$5C6!]QZHWMX1U/S'-:LH#UV(E,5K<%ED3P,6MN;9D@J'<6!?OM M BKC17LN!?L[,L^T27Q],2&%K&Y[J-'I4-.%G!0,AUS"*[O.DEW%'%#\S(/D?J46F&53=Y!85 BG6;<(_/*!L8=9K*/0<-V M6MYKU(;Q2;I=E&&,L$^2I*M,B5YDQXJL-P#1>Q9LL,P:7@2&8(K:NB^^B"3= M4;R,3M(=(]03)^ER[H6)H%C**3&=:\]>:1P+@&B2#[[@J"3M5Y>D>[0F=!#T M!-U;UEN>(X]7@G!,:IMKC1JM/41@60>E2J8MSW1K!W?.S9R.L0^/%G2'=*$] M#2J&H/JNFSF-HFU8#Y]#9#Y=,Z<@%>I )U7Q6I(-9*OB>\UDM!DU8I"E2TN/ M0RLE%R" MX#YB&>((T@,>D$U?;1.]%\%K/_+;B+9A4N@:T#V./V^6?V&:E1GF>W4> FK$ M<3^,]WUHICWE&S$U[R7FAAO\\^ P9.V$# R52W>U+%[GP)RU5J++-KIV[_RT MW.\YUZ>D?HQT.U'^\WR!"9:;-H%:%R? !R9TK.TH.!TZB4Z>I-%88[DWVTF3 MQ_/]&,)TIWE#;G:P?81@]Y[FC6MN[VR./^Z*$QXWI6DPH'?L$]K, SUT25ME ML:64*)5)Q7FCO7%!Q )!@8Q.1)'=U=B']:E[+3)SEV1F8%)@6MO 0E"&_(PH M:3>23NH)KNM^;57W^NN.L93_@G_7Y+\?YHO%_']J?ROXBWZR^G)EI$%O,V=% MA=KAJ$@6(-5A'%'GF#Q9SWT:"8\ >>JXY6&:,F1::!-:>K0:VX'U'=)^G&?I M/K7G:^XH[?'(M2R9!:MRC>5J!EHCH^V]\&PL6C>9"NT#>;DJU(26'K&N!UBO M9#1 IS7IKS::S(!(9H")I::-&FESK",M>ZO(Y:G *+'V"'#O4,>'-?UO5G?* M^=--OA+6A.BC9P6$8EIH(,M-1F:MQJ2"*F$[P[_?)K$'X^4I2$M2.E31_HHK MPK7%8=8)$H4G+S$DN>[^YC5F8;CJ,Q!P%,P+ M49U^U#0L?7T.[0;;F\_D6-98],_D@]X%+]*[V\5?\R6N9_&^_P@W]*/W"\CX M[KY'T_)*!BPBQL2D29'IHNG,Y5Z0*)'L]1"Y#V$J73MJ)9>KCM,1W+#P]KD% M_7ESN\2\6=:/\T^?9JMULQQ\V.3 >R=L;77I$J]-+V5AP1C. MG\0I,@H4\Q MW,&(+U<#VQ/6L(;WN5LY68R/7"=:.?VA?086>&UY23(I$I0#3-])@<,Q.G&L M:,^EP&%G;@;X&(3UCAF?ZPQI'5E45C,1>/%U&I*S7?*9SSV);13!0Y+8Q@AZ MNI2E(:B^ZR2V4;0-RUTZ1.83)K&)D+0VCI7@:_8UG6-07P$ODN%&JJ+[3"([ M]R2V#HHP1M0]:ESVS\=S.OM ZV7*U&H.[B4+.14F!9VA6D?GM_/:OYN)A*-( M&SZ1<(S$.UP4[9C$%)7*KJHY*#KWM$-@4%RL(]HS%"D-]KE-/>\!=;<^.LZ2J-D? M"HR(7=JAGO. NN8*,$;('8A_?E1:"M*CP9D. MJ#N&_"/EV[S2>8&S#S?_P)OYI]D-5%ENIN9)R!A) P62)4KV3F(A>57;A56? M)SL-6P6.>ZI;]SS@%5/93G ]\CG6%\+;(\\Q9T_G$[UD=>BEL(5YIPUSCBQ: M30L6IL]5UPXPKYCX9C)N7;BR,TF_#LWU*FG&KTY^B^(2T&3GDAA2 ME78914J'N&YM1#M9D=(04-]=D=(HI@95JAPBYNF*E+A0$$)B* T9$#E)%@,9 M%:B!-C=Z ;(;TI;@'+D?7:34GOHQTIVF2,FD'(S/=&SQL#YT#/.^%-K;>-(^ MD?T8ADS[NH0BI3'G7L*I?9@(&Z8_?@6Q:6$S $;KL_G!\Z<_C0]D8)O#(\37> -^ M",?V+M-(7Y MS6=<5!!RR :=R*8]NP\F(MY2T%V M"%G^\Q86<+-"?!NO9Q_6L9CE#U]^JT/G[K07K=8N1\%2)H=?&V?)$E2*@<]2 M6U?(8>\R$_4E8*_]J.U"0(?<\5WX[M!MC,>KX$\#0WH&UI': S1W/2 MX8KL19PVHY'92J; UG8&A7!R89DDR""#S=QVZ01X&IUYX<[TM"HSAHH>C<%J MY57\LE62=7]&(@;!DR_,FSKF*0O#8JE3P"*6 A!S[-,P\CE0TX?BVU*XW3BL ME?P[V"AW WAF_TZ$9KALM&/6J&?7:3[C0'+&.K+PTHT)Y# L.Y+C%&X%8E MYTH)H'2\ZTLS[#%].M(($V-2P3(EK68:O*Q)PYG%1-HD<_(Q3U"!\Q5/VR*C M'TF&7[Y5&=L4)==+T Z M0NP3=9C9VZ:@V"*R2$S:=@ZL(4;=(ZU4QGG*RR^^Q[1QRC,+U(Z=Q> MYL5N2AY"MH5DHJO9IH5R#"0XYD#'5(=,@.S3RZ5T2^&K$S.,GF4S*9 BRI) M,S#9,Z?)Z/+"6<6[]#U[3;<'HX@?>WLPAH!31("'X/O[]N X6L>&@@_AY!2Z MPZ-/*D-BR47!M(J>@?>1):R!IRRT5)-M+N=_>]!59<90,?7M@0T10DUL"S+: MVB22'/V:XI9B4-8++U+N4HSWRFX/1E$XYO9@C/R[%&7M:$J0O2)CC9M:@L[) MM"9@T7JRY6PRGNPW7SKURCOS[BW'V")'"[J'B[N[%\$05-]U]Y91M UKVG&( MS*?KWI*BT\Z(R)2*CFDI@ 4A@5F;BE0RD$,W23NG<^O>TD$1QHBZ@P+<5Q_^ M^K25"&@7$9)@"3221T]LA> T"\59HZ02:E#*^/@KY'V(SJ9WRRC*MF^+F\B[ M\PW,I@[11;!!%E:K&,D&(E@^&CK^4BR04&O?OY/_!5%_I(2[=^M8[W %BI*< M.,F%DWDJ !A4NT?J:$/! $EVJ>\][W8]QQB"1PJY0RA[9Q7S$$S?;;N>480- MZ=9RB+2G:M<3O53%U%U(>$5&CN#,DV?*I PN!^ N;?=K>&T:,+Y=3W,%&"/D M'G;_SB0U8Z,4'IBSQ=5*1610^XAD\$ZF:MQV&LIQ%DF"Q],TI+?#&!GOM?(: M)P*^R7G]*7#]RTV9+SZMPV&-$@&'?7:31, #EK&5"*B50+*^4[">ZR!C ",2 M-RZJA$H4=770BL;0\2O"\F%,\@"I/_F(HX7[/*@M&9I41_G%Q&F/U$X)X*60 MA>1-!EM Y*OG\!TCJK6EUD)@]Q_47&R[ &X)SR8EC=1D^(>@,\3H$ITW),J8 MK"#%?"*\IUB/$>$WU5[_I.UN<,3#FE-QZ$*WZ)* Q3D;0I!*9Q.B42@%9N? M6PSA"5TCGGOL^;Y<(JX?\@]>:E8.Z/1QPU#^+ZY@&9 \^^CTY[G3NSF]6"TBK*\]%24Y85E+-37$"6< 0 MF5$.2LD\)(07E/?9!YP@.M&0WH>]R-K(L&%T:@O4[WB#_P/7%=N50NZ!#F56 MT%>?' NYXRDS2 XQQR30R7&L/OCTBZ3T4.GU"#NOBV;N8&U5@G\='/55#<55 M\"*"C8&A)\739(XQ7\@@QPA9HS)<]XE$CH-Y&4HS 44=KC:?0?N/V3+5#-*: MLGX_:>>JN!JJ%9H$4P-ZH BM"XY%[V@WRX%;UR4+8AS,[T:ACJ6H0Y#T[5]8 M#;)['1_P @@9A!3KJP%R[[5P@@5M)9V0)BGKP*74)7HR%NAE*557FAJV<1J$ M=]=K8'6M%I66B>!"%0ZP('5DB1>O:[8:-UURS,<"_8[4ZEB:.O0EV2V+N\NK MZ(OVIDA6(^#JRZ1""EX4SX;ABVADZ9T+.3+DHA,[@4 P9J74>+ YJ&-B"Q#%2:TS> MOTA2GVX_;=I/FA13RLB22&1]HDBL1M98SEEZT)G3J=.*OD=//EV#P%&RG[<0 M7.,NNO<%R_= E)/.\=H=N/#,-+>++@N M&0]TRF_"V;=W4=#U_B*3L5*B8;7]"ZU.![(!.<',16E71-:FRY#"?8 NQ1AJ M*O@N]?Y/<=UG?0Q!UK4@8B^T$Q5%-*%P@%X<(?^)MHQ-^09F[9,BH\384!-" M@8'4F04H"J7/NE<+D8DUXZ4BB8D58XS8&\^W^NE_W\[^6O<\J/"6FT,-C#T\0EK9=&.(Y"]'8N%Y$)0X)^2]-+#6MY3Y3?D&ZR6#P+G M)F8='3!CHV::/$':2(QB #9:'XU4O$N!Z/.PCAYB6Z]YWI8_E[C^X+>1)'F# M^9>;G_Z=/E:'^.?YXC&"7V<0USOC50E>:6\]\]J3Q:/KT#Y%M@^Q2%Q*V@[[ ME$L>@7GZHZFA5CT9A3L1=QU*+Q_#VEK(E=.*3FE.NWDW\4)K6&9QQ"W* MJ:7IJ6,R[W/0+DI-&C/1(:3U&-M/__Z+W'B\ NX-IG5K5N5H=P/:Y[CQS,H0 MN#79!]7E_G\GFHO2B./EW2%Q[3]@,:M!VWLW<+FZ,BC)X:Y;5CW9=#&2!4R* M]%-; 4[&%+HD.SY!>0KDHZH^4=(?\KS_21\RWU_BV[%SVW2V.J1FUWB:&)@>F M47$RT?N[RKE62DMY 2:P4+NF%H-5Z;S-+B0NRF^D; MVR'5-LIV"-A37;FVUYCYQ,QU<'B^8?OG[2S7..2F6,1U-[.&!D07G#G$+K301NH$NL>&F]GS490P=7=5D MW:85%GGYYU\95BBYL%QN+BA#R,%%R3A$,N*\TK5-AV.&K(-D+:T[=BGF&81N M>ENZ#9E[-:05$XT3_[[EH&)6] :069@"FNK9:?+L#-F&*M$2LS/>##%F7D=6 M?#>KY'"9-HR5;2GQHQC8DUE]B/@ZIL=SZ7VP*I#4ZU!89R2#K.JD M&&4$^74(>/TKV>]/CQPBN:WI\Q%@@\LRJ=5CS]"WS@2!Y;8L2T5L8-'CV-:7''\S@ MP8([13;5QBJ8EY]OZYR$>_V[CX!^^C1;K?V&=MD[(Q_8/)GGF 5OY?8$ITTP M,@4!5F,*OBAEDR6]0:GHVT]R>PY?^QB*_UC-TW__4"T[^LQZ=[5^.)GBZUFW M/Q%G\R^(/^ -R7/U[AH.:D=WP$..IO+8A6W1YT(P2NDC0%:71 ME@Q7QZVQ+V4'M\4[^%$GH&] :SU'VR@91M*4@)H<2@\^:HXV1VL#N'@ B<>@)Z1R52)E11H0#4QFA?)X@*88W*7* H5H0#B&Z5 CO^R;_C MZQ*5+T70YIZ5 AUL*@>H MR(MXCKW;IP]] N@-/8/LT&H+_/#EVZ^\@R_U6V_^!Q;YV]4FO17>6VW(B*Y) MCB63A0H<6-#" ;T?5O4):1X/_=B0[X:O/W#QF;:'W8!^F]]\)@XQKY^]?#]? MP?7#G]=;_M_FJ_\/5[]CFG^XF?V?>ZK7GW3WC];:\?XCW+Q=!]C).4\R0(F1 MU3V)Z6@<\R@RB\%$)2$9>BU[R/QD*YX^-#WQF[$=Q'X=NM4A:;G;PN]FRO\\ M7]Q_J_Z>N,J DD%=T@FF7>;?K\_Y:%&/P9R' M"KM64:Z^?)M*\V0W^(^U?'ZYN5OV6D(_PVSQ'W!]BU?%&UWSDIFU>3VU3+$@ M;&))*0S5,$149W7R'[7<[^X=>@5:U2'7_=LMY8OK7^X3P/UP)RN "RF8L3+3 M00J!@:!-0;OUEI!2,ET&)S=;P52YDZ?6\Y,P?BY)F'?P-X,H/2],FUTC&;_!I M,^QPR)IZ)ESV6-1IDC6/T)6QA_U41+\6)38<)(8B&%^7;])_F!N>Z.X;=Q2Z ',=\:+R9L6]_YD^C9=$O)TF2=,# )DEQ/ M0L; TU'CG=)6664P;A7?[&PQ,^:99^@)=6=X/@$]4\SE&W\#\2UGX$U-\R;/ M;OM.8LH[H^%H3G!Y=*"HMCNV<.L]:#0@96U"&Y00,8B:(4_:D@Y)"Q@.[.37 M22AIOU>*3.=<,[^U]"RZY!GJI#/Y<2#ZS"4X_752OWC+UT#G[_/KZY_GB_J/ MKJPQ,61,3$5AZ<2UAH&FW5"JD$PB]X6VQK,2]$'+/,.SJNT[,%W4[F@MZG!; M-,%J?[M='^2"OZBKIG_01J^4FZ']EJ\I.2K^F>7O0K%#^IW?D;OT^,% M_OTZG>1U.D++>EPF372%=B4!G D>65QG^7.!S!N?&;&&^<)I.TE.>LMYIGWD=;U4S_I0 M9TG%ULS)M;WT#UCAUP2;[+W53X=4847Y:!L>!R(F*"0ZA.C7HL0\2YD1'+/$//R9]K[?EDN;^NXH7LO=_DG:#7=- M)?W:]6U>CQ@,SK%^X9_)XKKSE& MQF713$M2(N_H#]1*>:^2D&@&>'TML'PW.G<2\AIF#U7\>U%M+^Q^33LN%U$8 M9WPV+!I!KP[WM:[09$9>K>8R1.3E)0N]#9+O2O$F)JY'BDN[VQ4HY,F$R+ ( MVL$E!'* :VE-L$DH61*6/GU2OL.+U:,.YY,P?IX7JV#)T,7L6! JTPJR92 X MO7R6#./,C28M^/MBM:TB/'NQ.H:0UW(G-61-?U^LCK]8':4K4UQ.'4+T:U%B MET+0V3A6I*<3!VQD@?O$DC&1?B9MR*?I@G8VRCOJ8O7L='<,OQUT]I$A?7^C MHKW4(JG"#"1@Y(45!ED[YCS4"6<94I^&/#NPG*%3TYWD?0-,#F1HBEZBZPN1 MWW$U6ZQ%=.@DSYT?<_0-T\O@MBZ&O A>@'-2@M:&2U !1.(<@O1.6KQZ">>Q MHCMXHN8S']9%C .F8B):T)BSUR)H)!GRXK5*D?0>79)AIS"/FWNYZQ._W:V@'0JI2+JM-0L0.W4A!:@CCLAGW[NMW! X3E9!9%I1ZZ?!L-9B#4< M *DHKPJI>I>LMV:"_OB;BJKJ>1QC ZC20=0E8S'[EE M-MG,8^'2V2X^_&"$TQL/K71EVP;H0TJ'B\4G0.\!+AZ^JG6:VI5%-!IB(:"$ M42=/)DQ(D6'PJ#Q92]IUN4HBN MX%1.S1U>[YO-8 M#5]@/A/4)#$00!.R[-.&Z"5D4\6P>^E(6]&?.NB\7*RN?J\.V]KGYPI\A#'R@,?;6M+(^>>OK@'-F<$NNPSN0X\UX[ADG) M!+0X2K'&,=ART M0BA57)=&X+OA7)8YU%#T'?IA/45U?PTQ!%?/"_%]P$YSJ=V"O!?UX0C)3[)5 MW.,C< !>!\:UPUJ7%UB %)@-W$HO9";8KU\C7K@IGE(AQ@B\@R*\NQ/)?9B< MI(OYOHYI4ZBIG2IH:DZDJE5UA-1'E^A+J2*O(^C0=BEB>0'8]%&Y-A1N5Y>T ME'^'..[Z*N;=?+E:?%W]PSJWG9"3TK%XH9GT63#-N:[):,A2+E$5([%3<<@! M6"]$BWJS-$6Y[%VOJP/N5N__X=%7H;L ;%>*!A]*C%FA5KJV?B.'30M02;K: M0BU W+Y=OR?H&PO%U\62?;?(NLDU/ @R ? 8,+ M3&MEF.>"WM2"DGP^]-QV.0T'8#MVIW_TJ7>%8F\2/;9>)@)9/%;0(02Y-LY3 M2K%H/&=@,+HBM778Q2I\!M/T.W=K_=C>Q%L1T,$*> 1M736S059O"_^%JX_S M?%6+5T6.D45N/--).0:2#K!<"N?.E"AS[JXD>\!=N+:TH*3'-6[%]CO^M2G+ M6LP_+.#3FUO"MIC]'\QO/LUO;U;B"KV%:'3MUP&%Z1(TB4 65GB!(F-,+O>K M)GX9W^4I3P]B>O1SWPGS=ZPRG-U\^(;WV^]LD$?M59'6DF$+4*4#M2=]8A"L M%YA2\7Q"E1H"^7O1LN;T=:C)W"63NR!Q1B3+5$EF=4VM*(0I(@\,2PB9SF83 M^@P!W(MHJGR3WLK21N2GSC=Y5#SP=(.M441M3!8!"^-HR)1#BPRBC>3G1U&4 M%UQ#OSJ>G9!.=273B/)=Q3G'B[Y76=@39/?AGR'8NM"/X%WW2QTK4LP"]-%[4JR270^T);B,XFH@ MZE%=C>\PWJ87)DO/JVKXP\0[/.?=WQ7X>%PMX1KO*&M0A3TD6MG MO7?&H%%@E$DY>GTU&'DS\1Y<#C[D4_N*>D"!.*@H,]0K"YUT@4S'*-3):@#. M!7+XGQ?X<97BSWYT@^UCW.?WI6+4%D/;LB%KEMX#$;3(+@(=J4E[[S7]'_#G M29EDT_E6&?[S[ 9NT@RN'_PT?J%S?+Y85?6X_YC?\3/>W/9B\U@X?TU#'0SQ!/Y(:_UY$I7JPT^7V2IK.+10'2+A#F/K'^;KU_>)N M@;/E?[_#1?T&?"#?0_E4@M:%W&17.Z1FS8(1G"4O"JE^PMSIIO094!>K$X1[$%V.F/%8 M)VM:W/V$Z_F:[TFO2?+^?4LK]>R%MGZND@J--KXPD))@FE(G 6TF7FM M/12#*<*01H>#*EYW0SA]660GTN=-A=^X0^.,%BT$A&%(&+L8Y#\BI([3.: MT$4-GD5U ;LD7TK&G(CV,1)NG'?UX_S3 MI]N;68*[-M/W/9\"IXTM02V1,JPVL&;1R2IFAM"999]*E,ER2'8 9]N? M^UKY.DH^C=^QGZXQU1GO(VK6X7F]Y[ ML2 &4^YD+\LWU];H%S9:7 M+Q/8&'AB3A;2.Y77N[]@GI ")NUC[G(%N!O.:Z2_H8"?TJZ;W__^\.5KLS29 M"Y#2*99Y3.3P.63>2LT@%2PE:0ZER^7_,YB^%W^Y%2T]"JNWH3UH@#4$6D_? M^1ELI_&DF_'XDGX<2<(4F24/(&JO,.:LR(E00-8,O17>.<%,I'>E2"N\[-+/ M=G+]>,'C/H5ZC)%]#[6X7:[FG];S2AY#W!1E 4=M V=UE76\GF2@369)&L]U MP(Q\R*7=>-5X'M?TEDYU=KP2/^!-^O@)%O]]-_6S6)&X,.3* M8IUKHY#%Z ,KRL@H-3K3)W7U)6#?L6ER.$&36+0;=!LC?@"^28V4+8!G8ZD< M0>N+.M. DRELEFVC,>.ME0I49 M0T6/2R.XQN5]_N]ON.G(F^GLE$I[I@PY\MI*VEA]PO4P7U%0:LG[U%7L0G,& M-LM1I&U?(ATM\>8C5_YKOMB84W>79!P8;K7]"&@6J>?[D4S??[IL33->\FX M(F?.^B\B$%Q\RZ6@/(48ZADE-H6TL9= Y;G;QVWGQM?>RTF8*-!#UO M(Z6]AW3#?BMMJYA_^N&7]_]X(7BKI&9B:/FUB[8R;#?U-.BUU+&2Y=DPS.U4A M^ET[FU_GR^4/2-_$!^UMOE91>D&N0!"!R=HP5-NL&.TWR 1D7X2-.IBI:_0' MP#ZKPM3#]&Q$P7IK'AOGB]V]SE>@+8><,LM1U($\) $OT3)G? YT%)$!X@>< MSG>?=E8$-Y?__"CA]0BP'.!4UO&/!2VM,\1,=H93#$"2#YN==>@AH>YRK_C: M:XZ/VB0Z\W3&-ZZ\Y'D7ZRS7' M8X0_5<7I$$S?7(N6I-""K*$R&P@(4PA958C'KPA"$]$'XXDK' M-@3G57/OMO.:?\>:HY'D36P MYGB,I+ODIBSHE(,5_C:_N4>V:2B<)1E0F3,K:G%4*(5%$12KAE,$9>EH&V() M'' OO ?1!2A!&VE/7F>,R0J-!(Z7=>DS>A:RLI(GD*')$6Y MY.4,@'AFR3ICA;J5P<.]3REYEQN4(>"F5YOFK#ZC-4TH.9/L'U&2CLIJ)K@C MRQ:U9UYFSY+77-?@4>9_9_\TWH%Z\W3&V3\V1"7J9 9Z$,I"?-_HF&:L6TT(%I!89%,F^8I2TO9UHXRBZ[P<5D M_QQB)[:GIGOVSQ PWW7VSRBVGF\W?X"HNV?_J!B*,9*@\$!;8Y:*><+"O$O) M\B!,Z--7]]RS?]K1/D;"4V3_F*Q"-*4>ALB9CNC)>C&6<2L<'6?1V; 5G7HU MV3^C1/U2]L\8.76?,@":6XN&9$?"IF&NH8::)_P1@R9'7'^V3\'[Z=M93A=]D]*((T+P*1RM9]M M*BR"M,R2-BKO)7E[71SH\\S^.83^A@(^>?;/[YCF-VEV?7=#.2_?X@OUUVJ? M@[C=\V U[]J$IP&BOKD]K46VE0] NI/&VE MUTS-?J9'SC[/S.O#RLR=(SK(.D\R)VU(FAC)5\S:9\A25NL[]*]=XKD MK/O&J$LZX4TN)01F-$)-])0L)!Y8LDII% Z=[9)+LP%PIFE68[C?/E0/DFV' M&XAWBSF]/ZLO[Z[A9D46WD__^W;V5UWZ;[BZ\@Y5G0K DO1DP&=MF$_*,6.# MC)XV:A.[1)Z? W6!NM",@PXAQE]N5G#S81:O\"8[P;00F46#@=%&[HI!(\MV94RST=@O@KM ?6G.28>KB2=M MN]_AHGX#/J"XRLYY#XJS1)X'83.1@;:&&:FTA11 331OXP&H"]239AQT\-H/ MN<>+1@OK$C P29,L:LM71,[ EY!L4#)@EVWFM2=C'J-#O7DZAV3,'0VF?9U, MY&-@=,+6/H?!,W ZT!_!%26S!SED3N%WT'1_%-G/-]T?(_3)>JX/ ?5]-=T? M1=.@YNN'R'@R!3 (1AHE&*2:<>1M81Z]8$Z%(*0SWIAF\S?.NNE^>]['B+;Q M7=\_YY]Q\>E!"ICE0F6C,_.E#LV-L5:I!\-2]B[Y&)V40VZ"MC_W7-KNCQ+U MO)&<&@_'^9KF\4^/=/ CKLN.U([&NH^EMO>@0:&IY$5?29,_S M$(=BT#NZ%\7W<&JWH:"AO[D&=;>RAY VTUP&@&I]>.]%,_WAW8BM>2]1-S[# M]X.3(K@D@F1<\3KXEO[PTEG2>0M!>L>-;]9"=6+^GSG#IZ1_C(0;TI[FMS>K MQ9>K/_^X? M>,?S_1?;-'][ZK3'>R/QSX^278=+B-_F-W]^K\-.#$RW".?HR M9&X@2QN[Q 8?8'C-I!XKTDDFH&[-]%1*9*EX82)9VHU,IHU(E04XY>E)DYS<$RBSXS, M(54[%10&F"04JW2.7;J$O<[QRUU59@P5'53E35I;1,O?,>'L<]U5-PFN,5L? M:6\-F,AD-D4QB(+.8:]0HT\\\RYI$/L G>$0YE'4;>>7MI![!ZMT]W!H+W52 M*=5J(D]&F7&T4B6!*:M*2MDE%_LD?+V2<=S':,+Q$I_&?'U/__2NM$QP9V+= M"9,D:(ICM;\"4^1$>REH3^1#K@E;6*X;3-^QT7H0+7M3TQMJ3 6VJ1P= &U2 M4_4;MK.Q4@_C\27].)*$*7:6!Q!K)P.KG*^3C6GGDTZS6&+M2!"2="YR6L%% MZ,=XB[2[>HR1?0>U^!8)>@)R

GA$"5'4N\-M(3(;&84)*=%+R &&1*7;K2 MO8CL#.R10WF<]R2A1^N8^_O=??!<<5EE[9G*0M>>W&1&2R.8+,DXH]%*T<>O M?1[7Y6A(2P+V[B*3=<=^]H>S#S>S,DMPL_J:$=*[L.EX0)T[7[<5V%9A5- V MD2$04NL.+)J2<<%J%A%,"BR9GYKT7#B,/>2*#Z57;$9$"-3*6$/DD.6O3Q)%[)C=PHT@;=R(V1 M>.,:@!UU*2Z"=#9[YK,*M;TK*;L0CF653 ;ZVY-YFM]KK=XA)D@#H3=.]]]? MY#($U/=5JS>*ID$U6X?(>+I:/:6L\2$RB% 5W%H651!,T)YDP'EG!U6(GR/Q MXVKUVO,^1K2-:_7>O'^_Z0X:"]"!Y>F\2;5K >U:+ 9%)@Z*0,>9M-QMW6KL MK-+[]HEG4Y\W1KSSHV73N,MM[5BSJKT__S7+R]4"X=.FUSZ)\J?_]_V#KS:W M9^@-U*8D21O/R)S@S",I*)>IA)(2AT%$CG[P:^>[KZ0G3I_*GBOP9(]ZJ3/3 MFKP6L!(9;5S"RQ1!Y;_3IR:+*!U$RQ3I_@\N;(= ^SM]ZA >1^3''$+"Q.E3 M6=)_"T\L>)N8MB4PH+V.\5""Y\5QD;JD;+^F]*ENZC%"]CW4XH6\#"$Q^%#Q M)$F[9E)D)&NGZ3SD)CMGLNS31>I5)<:,XG!D8LP8 O;:J0T38^K(B-EJDS%! MJ.NIBS=IAH=DM3SW:4>GI R&NMUH-P(W6*3)*>M2[JO/RXP#Q;_3"_RE+80BQ; MQ)-+B+X(<,)D+3D"E$#^H$K!ZV P/D?\@7".V[U_G2^7CU%\OKC61%95RL%D RB%QWM$;]WY(QQY5]\)]>R_KY8I8H >]^51+ MHJY*4>A=*LQ&3ELE>LFBKSF$7#D?A5%!=TGB? G8](=5([W8/JN:,M A4^B? MMT!OV0KQ;;R>?;AK<_XO^/?LT^VGG_[]UYS>0;RBW4XE$QW+HM@*L3"H U>, M=3)EZ\#'W"4;_&5L%Z,GK7EH/;EHN9I]JHF>/\Z7J^7[.>WJ=#BN\-UB_E^8 M5K1C)T*8?_BRWK^O3$%1I"TL("JFE4\LUC(LE\@GL,$5[8?,#1OWU%>O"YT% MW:$)\Z.#^G=IUH M)ND>+99W8/J-?++;Q8+,O2N12RK*ZSFG!_0 3]& .>I2M[L!WAVXSNGT OIYW-R\!/,T%3EM:!^C,T9R< M0G?(@HI*NUI,65O8!8,,M PLB *23&F#J4L.\&ETYH5+G=.JS!@J.JC*.URL M[\/)JOH*]?YB 4("[8UEQ5E/R&J/:Z/"NFF0 AL@Q"X6[7Y(TUNS;>G;'E35 M1O8=XF0_SVX(U0RN_ZCAN_CE+JZW">MMTI:+<+%X8-%R1_Y8AAJ@24QHZ66V M(?@^?2:'@+LP36G.1X]J EKJ:AVHV>AP,D4H(5A,LC!-_AF+M9.5=J5X)WSD MHD^)Y1:0"].%H^3<.'?\X9S8G\@\7Y%IOCXRD70-9%(L84V&X+P0.JV9B,GJ MR($[:)8YO _$!3@KS60\ >_WJCT$5>NB@?UPIJ\::$/7"_P?(>O&Q0//H//2 M&*< F#"!;!A$P3R220/".Q>%%+YTW0-.5#XPI0*,$7'KZ1"W<3G+,U@0FON# M*( (1?O(+*]C$)++S-=IF1&B=EP4EURSRK&GCY\V%;T5*?-F$NW@!CPYR39N M\=OR[=M?[CH9<\-==(H%3HZR-C&0<@?)K#;."&W)?^[B# R'> 'F0&=>.ER: M/4;ZY9$1/ 1:SP#F,]A.$[OL1>NSVG,\)QU\R><@2J&D3(XSXSFOOA.Y35$% MEER)4LI2LVLO0EU>"%N>@;:,H:*#EOQY,ZLWPI@?9$-SIR$I$$RDK,@%!LR21)1:>-EEW-H!Y93W[T?P=6\K: ;-RUXMYCGV[1ZN_@#%Y]GZ2Y([Y52 M)BO!>(J$)VC+ GC! '0)T9BLDVQE?.X"< 'F11/9-LRN>(!G^>8FWR/Z:F8/ M -4ZT+ 7S?1QAN.)>LIZ(RDW]C3W@[,",B=?B!49"].9-J(H S")+N8@%/=\ M2*N:,>L5);V/+)PZ(0KS-3I!UQYE*)+E>)XJ-/&*AIQO'U[V9>@'MG_ MB_GM7^_FU[/T+<(BBBW<>LNRP%BGH5CF(1%"7H*TEL2@AI@-XS,AGF*Y!*4X M5L1]YE#-,ND@+?1_(2GGQSW*Z>D_10;-A,ZRMI 0S.N:7@PFR!@DR$%#;4=K MPD!\EZ =/:CHD.?_ URO,7U$7/U:?[N*>3WGE_R:H+5@" 1)6Z%9$-4%XF"X M"BF7W*5^;!^@"_ YFLK\J2Z8'KJP:00X %G/^.5^:*<)7[:A<(!>'"'_#N?+ M,PC1\&" K)R@B3Y=[W! )8()KD TW&;9I39H:LUX(5(YM6*,$7L'A7B[^HB+ M;[4I&_OXFT&$FHZPDC,K,9!!)*1AP:G HE!:)3I#4^IB:;P$;/J 92L2YQT9 M.''/C%]N/N-R_:,W"S*5/JPK45K,BSG^F3V;-QRR[*UF#4)!#J"M-[2Q"!, MA+>Q^&RAB)+5<\T:!CZ^P4;Q ,2O7^ND@HX>20E92@69=MHP+ZQGQN1<(FV: M.77IY+87T3'5U#504'NOS6]@A==?'F9._#]SVCC^@YY4KZW^YP87RX^SO[Y- M%KE*%I.+)M&K7SPY G5D;2#8R N@-^B\+"^H^7$(IM\2VRC%PR+KB>3?8R@; M+#_>194^UD:-G^&Z2N3-ZD=Z#[_0N_H?<'V+5QASEL$C4[&0V^%]8*$.(0/, M6N14=.+8XV49A.ZU*U _*GI97@^6?N>6^B"L"48S&R)9$J%(%HU+S,O,46P>+U9?WM0$LI/O"KX<_N@ M8%U>G4QI@V E%&\B^9=*=[E6& [Q5'&@!NHPGX26#GO-0SP;EV4 HIX!H:>0 M3A,(ZD7B,[IR! /3Z ;(Q*WBG(6L>75G'3FVT3&RK[+V2D/H8]%/I1,OA(!. MIQ)C!-^EJ^Y= W%\:&IO"O8$ET[05JM-M(R.Y'Q\'R_4=8O5O, M/\\RDE^95HM9@NNU6?)IMJRR^>6F+&!)?FBJO[_)@+@_1C1(XZU!9DJ=KN+'V>?9=0VOKF$2 MZ/LVEG>[KUY'FTFU\ M7/Q>KXG6VZ5T4J%"RX+0I([6(HLZDQ&++OH<8P@X)" ]Z*#X^M3+,.T.$V+# MPL6O(.ZWEB$P6IMT#YX_O3EW( /;'!XAOA[OY3T<5V@3,F!H>ZAS.&HI=4@V MLQ"45B*X8$RS(J'N+#YCOK4E<8S4&I/W+Y+4I]M/FW)X+6P6R3/G]#I?B);E M V>!-O?L$P: (?E4PT;3/GSRM*?GP;*?MQ!'#A<^-^OFL&#!;?W'9PF8VEM$7QM@=4Y5>FEA_7, M41JUT*WD)$]TOM\DUFM!>)]$QM,SL>DZ.]]ZF6>0W6, _>?57HWJR_O<#&;YY_^_1>Y%)C? MX^+3E:?3D5N.#$*A73,78#YQ0POFSFAZAPL?XJKM?\)Y=*8[C-R';EHC&7;( M(/HV!W37RN]\E4 6$OI@F)4U:25(8,!389E//+:ND0?R75)@OL Z\)3)PZ4U)&L\B@1(*[@83[\YE3O]_C$B[>@I M#H%QH7[_* ;VN(R'B*^GW\^!@T=.>EB]8"37)]9PI 52H3LO1J2?7$>+ [R M^UN0.$9J7?U^,HRC(@.9D:G,:3&U*;8:A4 MDJ'X6L\/R'2,BL M1A%3W(I<'>4,]G%U7 )?+#$DC27"N"1';%VF';) $6S6OLMLR]&NSJ$&>79) MA=HY( J5J_UIR/ZTGB7)49F2C8)F'8'V&.2'6RE#P$]F MZ9K*&5R=0Y"=LL'S1/OBF<'?.C4%6 BJL)1\3184FH&HW?EC";05EY##%-<, MQYRWOF3'-!D.Y!Y:&)T)A:OA%'FN;CSH(*,D'.0$'9$OO@W2,I?';;7U; MWI8?;Y>K^2=<+&EG!^D<&1,,HZRA4I,9)$>;9XECUH+ODN!1];V.XL;QT2.7RDH>3UD4V!*;.@0JV,K3V8'6'FT^Q>D]XK3,7_ M>!F?^AYA[U)^^/(#G;8?/\'BO^\\&F]#R3$SS$C6M":+-&BE&"=_-*/C.N&0 MR,GQBK,%[%2W$"VX?TF=CN%@BBWE*[K-.+$!^'H6GKX$\#1EJ&UI?5%G&G!R M"MWQ$$.,U5,4M6F?JXE%-T M*^KQ%=HGY M[T1S89IPO,0G.4&^O*=_>C<9V_-L>1UA6HJN5I=AL:10??$$Q2KK]%3&Z0;3 M9=NE!TF^0XODIZNE?[@I]AH ;5)K]!NVLS%$#^/Q13?X.!(FB89\@ZBD24JE MVDT.:EIA0 :>("HHX DJ#Q12*2S?HPW.KNKQQC9]U"+]=SR)P#O#SS#,8!R MFI9J::D::MTHURP%3(%[Q;'/A+=G49V!J7$H?]MZT4SX/8+J]^']??"$RM(G MK"EIB(+T\47>0'7!6E'0P):)P7"?\T77^]_UONC33:[ M6N]M%"325MH??;:1.5=XEM$@K;C=/??VXR_ UFP@U\;5U[_!)WQ;'F':C!X9 M *IU?LQ>---G:!]+T[R7C!N_YOO!&2D#@8LLZ%SG1RE@!,KC_]K]N$C+E>_X>II?.S=?+D6 M^:;_B]1&OJZ,W/B:"#3)ALW(G-^*B8: M=^+98!X*66RR+I-R)!3.K,ADT'"3F#?:,:5+E,GDXF!(C_D#'__:568*J3?> M;QY"_@/3_"8/ 7Z/N]B2$W#.BJDC:\#HVD/2,L^]*P4B[<(OY1<>B^&25*:K M_!O&/;=QO_\X6XR!K3(ZY;5ED4.A SMS\JI)\44(";EUR6P7BKZH-B,A7)+6 M])1^0V^FPGZ/-[_"X@,!_9:XN#DK)2>C35J6O*8MT&K/O$3+2@I9&"0'7N4! M.K'_":^=\D:R>\JH;IZEOJ^_]0'IYWL_ZNB\\F$@MQ/&05O%"T;!@TZ@O"T. MHW/2(P09Y=[6W@_QMA#EO^ &[N8P-EYD:OWYK)!$%K!N!9[&6V$0-((.!(OH, MZ'X)6*=A(K6Z[V:)RY]IGWQ(0#W"'OZ3JV2=%%)KIC"8VJ0MU7)/8#) #*0 MZ?WKTH'D2-RG;19_M(8-G#W2A<4.-R<;*^@=?*DFT -HM73G;A+BFYO\;2PB MF45)Q10-(Z.ZGLLI,)*2958Z@JP+1]ZE1F$TT@M3M+Y,=9EGLDY)JF_ 8[!7 MI-^HI$+&I7*UH+A.< V*T1O R4,K6:4N$['W(KHP56DC^0X)0$]]KBU\'"!I M)R(K3BE&AK]AX MI,' ),8)3INOFL@_8A2E(4QX:^KX;?'58X.K+OW#U<9Z_ M#57=-6O2ZMHJ+GBFH0[\C3F0 'A@I93:Z4((%;H8AX,17ICF]&%FK[-]6/AD M-\C?\,/:;7GSJ>K^E0-3T$='&Z#)) 5/6R&/B25%[AY8#<8-:M/)L5HW0+T_&E^VRS-IK_):,L55S5C)M0V"B4PH&ZKKK&R>TKL:!?Y" M].UD?#[527NL3I+5ONZ.\/-\\29_KN/KW\_?E#*[GA'$*XQ*^("T0X::M/_PLYEN/(F/>2)(= M;ASWJ/-=HXSDN(Z!L\QC)FB #"069AP*Y4$*VZZ-]D#; M-,T9 &XJV^$)NK,R(\9S.4Q'_O_VKFVWD>.(ON=?"NC[Y27 6O8"&VRRBRCP MJ]&7:IN!)"Y($8CR]:FF5MXU+8HSP^X1R>C%L(2%IJ9.37=5]SE51P#1.87X MLY%.6RYR*< RFL>9:%&7!"XI)C"*.G/D0J)D6F+1.4C&^+\QA[]>7GRI.^'U MYLN7FP6NW]WEG:'0GGN650Y 44H9%#H#(8<",4]UYM8#TE6]57O?GU7N^@_YD)/ML5<4,NJA$N17IM29 C6,!!%)E^/ M@549(@([])Q+0;NI/QN7#-\RIN)UR,(DN*HZ&.E1@&*90\S.0ZH\"V:E-H-:IIULQ+P@9#_)@!D!1VL=ZO+V M=D,N?[A:WN7E_3W^B']?/H2__?SQX]7O*EEM8W264BU&+YWJR&Z,=2R,$B48 MR=FN8.)YV>#!)\TK%6N)R;*;0SNTK F> V+D># ZG)8=-E0K6N!LO6J(:CMA3()#IT%*I9R0(D39A6/]2M%R MX-3L=8)E# :-,XYW@G'_G65/I;ZF-3.($D%878#J^EKT%TO[K[*%L90=Z@%I MQIX_/_^)26,0EFT]N#>OF$&/3IG1^GZUV?[P[3KQ_6)U6X=]77WH**T>_>AN M@NOCG+ CPT89119&5#*R,MGZE+@/2+\L64GO]U[ZC[:BLSC;,JF3= *DE8Y6 M/<,IA#T"%F^8D[K$0:T43TZ<_6>::&;:)<4%%),DJ$#UA^+WBL,;\=+E09P7)S_T\,>7'S0-\4KFX7=[6 >!\6 MJY_#S0:?TSYESVGM#AR\KJ?@WE)Q8;;M]K)-+G-E!FV-;:RYD'AY)7CFNY]^ M%$^M/Y7O?O>+0Z-$X!*\Y8E2! P0M':0LZ TLR2-8$L *T7)-D0PR#0H7:_UHU:@D[#&,2S2=E&57$+SAF."JB]2'138^UL( M*)L"Y:X23)8>E,0$WD4&T=>#5L5E$EV4)^?4O.&X]:>%YSL<+QYL&L!#JFW: M!.3((RAG!9E6FW72?HO9Q)+[-&HZP^8-+=:2)CATD%]/.X\7B1EE:!>@Y)\4(&H7' MLI,SYU/0/2L(5<%K)/N8%K35.ITAY*2!!VV$M\Q8,Z?8Y>SU^5-2E\ZP=9;; M/:G#!UCTIL^?#N( ??X$!.;1YZ?(O58E0N;<@_*>OH?"/#"3D2?E:;?MF7[/MPN;AX>-\PWW M-(TE<\&R%F!2UN2%2LKF10)C6!B3BK,^=UH3[3T)]?\HJ)?SXS0C[3E+X;TL M"(&;1-E[/0%79&#FB7&'&:WN!7:,S,RJ1AS%<4B*&NIWLMU<+%!KA -][E+[71>M.>^P3(&@^9"JWU, MR^LOF!;A9O'?Q=VO'^ZN[Q%O?M@L;C+]>/VPKO)S2C@>E OCC0SF& <6\=D*9A.:ZYS00@9N^ Q+7GLO;C M9[I07:=XJ%MV@<1B9CQ$*O34A43)$1V0^@7)&/]W"([?._9\W0U-U-:IA.!9 M[0=HD1"Y44986AN*R*-G0>I!#UFGO@?#AQ_:> MI&EJ"Z8D(<=(2QK%, 1C#(3HG12HZDN9CY^<^M?6#:4\1D/ M6=LZ[;>VMQ*>@_,B,EK! _HAT[/W/N!D%JQI ']?4[5QXGRETN#IFD)P%5C= MQ)7UM/ 6JO0 \4."=-X\0;9FE$R 9H)405F MGCX8%8"EP%"2LUB?CN67(+,Y)M#Z(M6%:;%/[!&RX24H!9%5\I)A"4** F(Q M21<7O1>FS\IU/C*;X]:D%I[O<)UU4-YA'2_>.@>*,P4J*PU>2@\B!4%EALFV M3V2.- MO[!XFQW/DY%^26\\R2ZP4H=%#<:).X)*6=FT50.:(6G,LB$-.)<]WEMDH,%Z:93;&DPV/ MIZLM/RS#*G\J/RY6F.A?K:]^"]LN?%\M[.;=Y3KW"=,^/T>BHD#\JH I'7TR,A%)5B*K!V@T2> M-^&L\6[@U?GFSVWWJ50<"[P$T!(E*%5GR&LR30I*>V740MHYV31O=<(48&:? M63C$N#?&WC0L1Y&QI@ Q.V-/8>+610\RVMIGL,ZM=YS3DJI<2,[2.\Q)W#B] M J)SD(SQ?V,9PL&):ZR(D*)Q8-$'4)YEVAJS R&,RC%K[7;WGXN88#<*DC$3 M[,;XLP/CY2.&-;[[=85_,,I0NI2,9&!2J49Q07MDX!!3KJEN*#EV60">M>82 M0J&=NSO*CG;F: :9A124*(7MB8B/M6V-B\ PRVQC8B;G 5_Z_B=< K -?=@P M*7P\O/CW>$)D;4]4>9;?V?0UV(<8U;H-W%YKYN\ =RQ,RUX^;GQLM-\X M&VPJ7EI@BE. (T] :Y^"&(R1E@>7_)#&RJ<(_ N-W&;!?8QK&^_G7Q>R)X.> MSK,HR=0J6"C1Z7INF:A4<1P"K6U);^N5(>W8GOWC\_9@:^3T94N/O::$YOK+ MS>+^Q^7-35A]2RL[RFB&/:^;E&;"Z^[(:8R)KG E?3926^\,ASVZLZ1&:"M9JM.[3*QKE8\4Y#R#45%&GGCA=LX&>Q];S3_Z'!ZV_OS7 M\JML_^.BX(>[]8:>E?#S\F:1MAQ(E9TT7(+.D56N; 0OT$'6,C 3M)2ZB[YB MF'DG4\],BY?=6K4#)AT.,*["^K?K+;N>_M[C")[R!T.IK-.4L0M%-9A,=?3J M=E*B QU<=)'%@*I+O[B#EEU8O+1%HL.A][1"L+!LK#2&:D!.\:TU0LRH0 7: M1VC_R(IW&<1VWG318P*I/TYG2!=U,@=A,X)01=+K<03'O 6>A5;&6R]Y]ZZ7 MET07'14NT^FB8V";AQ(XQ*(WNNAT$ ]S Z<@,$]L%+11*%.@F%"[JZ4 CL<, MEHJDH(35NL_H[?.CBS8.B3&.;WQ">(#R)J(M.>@$R:K*B^41HO>4PMF4M5!, M)#?D*O!2B(6C@!I.+!SCY<;$TJO?%ECV\. D#VL,- O\%.\X:^5;^G8=/RGSB$:4 C7761. "(C,:"N/,<,$P#DHSSYU/ M.A7L!E[=>PV\YS3YZZ_K?V)8XU__\C]02P,$% @ ;XI=47JI-R[$!P M9@@ !, !M='HM,C R,# Y,S!?9S$N:G!GG9-Y--3[&\<_7S-C9J(R#&7? M1I2E!F/I-H3H-[J31")1FJQ9DB'F"HG*7%'&\KMVQMHBH=$H)%NWDJ@&8U]2 MU%1$AC1S1[_UC_O'_?W>SWG.YWW.\YSGIW^TV6-KM_=O)'LGYT,NAUW=CE!.>OOX^OD'A%'#(\Y&1M$N M)"1>O'0YB9[&2,_(S/K[;]G%S)+2LO**RNLUM75W6?7WV V/6MO:.SH?__ZD M]^6KUYR^_@'N^,3DU)OIM^]F9N?FORPL?EWB+Z^L<4$ !OU+?\J%$7&)P>$P M.'*-"Q([N]: @2/4\>+25HY(KU 9# MUYI;0_M!]M? XO\OLG^#_8>+"R1%KU,, \, 2[!TJM&NHX7I?O^Q/M?IW&P* MRRL2DJ+E7+7[T[1]-CYM>NI?X\X)NHM MN!:__Z-U"C% V0#UP'&"VCR';?V9(Z\P;-R*<<+Y&)I&#PF!3.PHX;W7\>KY M<,5&1O-,L.!8E+>39XPOTH^_D.\R[/GQC].DX#^Q::9_=+Y R:.T0TN\=^WUVH=BV[@W]^G.=S3&IF1*TW2$X( M/E3 !IL4BW#1Y17FO&[9//^)(,5#,TJ3XHD%.@4>Y9$C#/2FMV7ES.]MS.#_6BK50]6.K3Q5\IFW_HP78> MHSXWJSK68KGAPR['PEB_(<^A5NW<'EZRP0[\+/$]9]6V^V*XP\I"EA#L)CR- MUA#M1%LP4B*PKLK?5M-J4EI+HF%V$;0ODSJI [WO/=5Z5[>7=YHP0]^4#]G" MPMBP:MFDXE7R9T%]A59Z"+&NUZ1?\"(.28Q3RX^YVQEMDSW_=H*86">G&NRG M[D+OM4I/SV5TRK^S_)1=.J%[3(Z?X&[$)P9MJ0\L8?7P FDJ--]L:C4U5V-Z M,:WQ8T:3AZV3K".Y0E\NL[9O^INJ0F&U05\J-B0^_VCG'CQE2<6; 8-T+.V/:-,Z:6&X.8^;WHQ%E\'GU^ MX 0^G[FY4QE_M*[RI?.P?3UMT*:XU#XE((]HW%3NZWL6\3WW<$3-S6K[HIX^ M)LQV;YE_)LVB0#8QP8)]NZ@J!9,!956Q@^+M>32])*X_D I.(ZAD^7>>6 ME^=I%P?FL9CI,";ZIZ:9[QV=5^IR&L,>966'TYE']]7Z17#-3CM86NU_4>?& MBY8-8HY(,22<)!,WC*'AIV,5=$IY)RN_663=^YX>M;S"[90H\2N0VJ4;$E8R M$\%RXCY5/\GVWS2E?>6A],;=9FJ72ID?)S[P2$G!Y(SG2_!OVN MHM16+K13AB)#.E3P'#WON?6-97F^?M_BVYX\&XH/C:=-LC<7TP^T/T'C,CA9 M+&:F@F$P;V#A'4WESBG]Z:1SIU#B;K>FKD!F\MMVWQ3]9]FE2]%&7Y5M,;Y? MAC^GWCL^J23 .KI>KW$>MDAU\B6;5R[:;E>*M!8"E\9:S@*)H^_2#1U*@<6= M,5]46AR;K@VB\/,JC[EW1G*XWC75AO;Y[L'*'1"EX E=UW6BI+"P-X+[GK+5 MJWAJ*N?PR+-/X60397=[]LN/1F^.VE%.[$Q>6MW9E]4R/GJ91DP0J+SL>M 0 MF)@1_*#]('TXE,&.!:'Y.L492GLJM;$,SW/?4FZA7OD/ET_1]EZBLJD>8B\= M\F<^EB7M7\Y-NATDJIPX ]02P,$% @ M;XI=4=\U>&OR4P$ $!X- !0 !M='HM,C R,# Y,S!?;&%B+GAM;-R]>W/< M.)8O^/_]%-B:O=.NB$05'^"KYW%#?M7XALO6VJKN.UNQD8&GQ*X4J2&9MM6? M?@&0S*24F4R 2=+LF9AVV1()G/,#\<,!5:!5P7'%6?@ M:UK=@;\R7OX!1)'?@[_FQ1_I%PSAO^N77N4/CT5Z>U[1,CWVH&S6_?G__/K^,[WC]QBF65GA MC*H.RO3/I?[A^YSB2F-^5BYP\@GU+]@^!M6/H.M!W_WI6\E^^/?_ 4 -1Y%O M^"G>PR^5D]\7/&;]7(7O,BS=GG"A?5>TSX1DJO6ZL>'_B__5"F M]P\;WO[LKN#B>+.;HGC2JI(R45*ZH9+RGTYU]O,%XH\D;W4HZPC":74_C"5C M'Z8?1A/W1O(#GU[@3C<7BUQ_4&\R-M>WN^OJ8M&GEWBLSR*O\&:&SV+?34?D MC?K!>_FWIAO54 ^9ZGX:ZNZ(RK]5/&.\9LLG38.4_=L/\F_K;0EO,7Y8?[[# M!7\IB9:]RN\?>%9J_KXJ"IS=;8 BO75K4: MQS]G^)Z7#[AY06JOS)8:D'_7TDD+Y46:@5(I6/[XKS_O05K0B&_^8<=Q,^T0 M:GV@LFX8Z"H-.EH#\@BZSS6: ZWZ"M3*@X[V0*L/*JD_: !8@1H"(#^5&H23 M7TI.GVB[479<7CP?MIQ^MV%[PK=ZR 0NB<:\$>EG98K_S#=5V?X$JI] QVUL MQW^:7?:?#V;C5=$"C0MZYE-LGOB9YM+*?JC@DZ]2[4J^[XA4^?>=R/67*D'Z M >0%XX7T7'/&(L])Y%Z-1 @B',4PX2&!;B"\P,%.&"3,9A&[1)BE+4Q[ M"8$2$?RNA/S_[-:FBP;';+V9"_*)UQ!+M*WY?0R8QN3LB^29E8?'0.XYMX[2 MIAU?WE=_7ZN3'K;=\(_B75;)KR^5S5Z5):_*&]7#6O@\ZV:IS;W";Y^QKNMG\=/DB M88%4O0;(%S2Q.XGO:%HW:6$6UK90I25EFU>&V:AO<5K\!6^V_%>.RVVAK>>_ MIM7=;UE.2EYH>G^7/6RK4M*]U"_=I/HKD__:%H4<;&ECI^7[%!/YF^KQ,Z^J MC6ZD7,1 AYD(2N0*ZD4NY;3#\N8=ON$TLYJ MU4^/^G.;?X8>!^P()%3\GO#"<]Q8'^=\X@]R+M[ADE\7^6V![W_5OU]'F-/0 M"SR(!1(0.22&.' C* *7RF^%)$YHM-!8];JT-6,G.%"2UP>Z8"\[:(0'O]?B MVYB\Q@-AL&F8 MZIMP\+0-9B6S$%PG-M,#2TQ1[:AP9:O*WN\B+]N[2#R".0 M>V! @R.'02I\R5"1AV <4!=BXF O<3PO)*$-0]D*L#2>VDL(A-HC?U%;$7#? MV2+?2LGE?O?J+Z]NU.G'%UY4^NB1<2)_+9^R//"P'C(S=IMR(";F."4ZV,LN ML6ZEAR(O8"GE7X'.0"D5P NEQ&F?(&LJ'(K?F(1H+<.LM#@4H>?D.+B=813Y M+J.RQ9*_YO5_WV7M->,U?E0=7V5,_J38Q$F<6)#E,/$6!I=MC*KPUY]7(@S!G M-N#?E#^,+1\.'!\S5IP> M]8FYL54 O&A5^%%M-G?C<-T9AT81T-%D/'Z\#,DQ67*@)+-RY65H/6?,"UL; MQIN?*VFH:H>V;9EFO"P_\UM]KJJW7'([*PAQ..0D8>4QN M=ATK/^>^WI;&@JUL@_:U_;B:T=IH:$U^?&D&E+U?K@D HSK3]G8XKP>LB>X' M;JM&+PUCBFNYZBL?V(QI%Z'KO*P*7J7U_NDES[A(J_)U6M)-KG95-_Q;]5(J M],F(;'4I6&,2V6!99N6X2Q%[3G\7MS?0 MAIHL6. OO*PX:X,%_LI5E#9G5U]X@6^YCB1X+0E_=[F^=C&1I(H2&$9.#%'$ M(TCDIA82[/H<"XY=AI<1EV:IV=*XNQ9?QZVQ?+/!A=PK2S+7,6R+"6&S_7H, MK=*ER+N@16:^(+CFP]L%P:U BQ-H@*KCY("""NP=POX1@N4&CO\_1C2=K7+_ M3<+M!H[I?/%X0P4<9BJ\NE,"[TYVTNSVND@SFCYL^/Y'7,2E[^=L#DWU? ML5R+JN18QQ&GC-,$_!I0(M;6&N]5'\B'?B M@X=6I57WIV6K%=AJM>0O&\6 ^J?=*G[QP)HMOG,.U\1KYGZD]I*#Z_U(=7ZZ M4PC\UHQ4JY->YL9;V\:"=\PEZ6*99EU)QD+P^0(P6KO#>/N7+=:I*OA'LDEO M]>)3?L#*+^!U?H_3;.V%GB^24(Y>Y+H0Q43NO$(:0"HP#D.24,1B&UX^U^'2 M>+>1-R] 1^ 5J$4&O]="6YZAGP7=C#/'A')B3KP016N^,X5F3#X[V^>L?&6* MP',^,GYO(-\T\8W7C:?KGN.NV-^V956'/D5N'"4LP3!F/HW)?>8#0#S(QQC#\;2"(I_08&1I/F/%*VH"M^P-KW1^^QV@:+B=C MC]#4:\IN?K02=TWK*P-([9<5&XA&75N,.IYW@;'!XF"5L7IYU,"'-XV;UUNI M4=>Y647M=5]9,^P)ZA ?QBZ+(7*B0%TW".@A&D<".RJKAAT'7BC1\MBQ.9 J MY;CLW.=6H.7)!R7T*%$3QF/FA2@.B%JW0H(@0GX $Q)$4#@LXMR)>61G.,PX M8G.8%.UX?=,@<#P2PB3PM*-D @GQ?R]?YSAGQ,/J M/OU'/8$^VM&\Q\I]NAZ<%?<^/#0$3_"BX$V>.OXJ+ZORET(%;OD(,Z*L7A;I M&[G0A0F2YG!"' ^'C/NQ8W7R>[*GI4U_'="5EN56B2DIH%0&TZV2U#94[A2T M9CPP"F 31XLT;(3BMUBSTH@1Y7((M30DD_P_*SXG!)/8\SW42-\16&7G'$&II MK'/1!7^Z4PYPK=WTE_P'@SS=1?\E0[?DR_Z]7J!6#/Q>%5L.!-Z4/9DU9[G] M/X7Y]_8 .)!K\5X IY AAT(J(II0XE"[D./APBR-W'_MO?-9@2S/(+[/BRK]NZ** M@Q2QMC')%PRC&8W/-3@3T_=>#;A1>ASFAY[Q=FD,3,>-5+Y GIGCE2]'[C!J M>80V[6BX+*KU)[4(-*GKG 0)[CH>1(%* QPY%,:ACV& QZ$+D8L,HI2?M;N MTLA1!7>F9952:0=UB=+.N>HY>/T\=@$D$U/28#2,^>:$[CW4(=_HT(;\UW/* M>-[D++/_A![M1#[UZV&F42,NW\CWR]H3_XJ4^FQN32/B(S>. M8!1&%*KK2$A4(I;0<[TD48XU)+"[-C;M>GGWPQW)=8H/KN6U,V:,@3(YB$U'U>ROJB#M%6W3&-#>,^Y[5M+!%Y+D98?V^?;KG-W*U4-M I@_] M;G(52;3AEY)RQUMBK.7CZ^S#-6KAES_<3W&<2N*ZV*..8P\514K8N% MCQWD(<\WS?ELU_72# \EE/*!:(1= =ZJ4Y_Z@RI7-X!:(_/4Q);#T4];TX(\ M,7'M!*\O!L!-#EK902L\:*0'+Q^!EG\RH,T304\'^$S9H#]QL='@JGS/^%YM M4%3"YY[/>S<)5%AN!50RZ;(9&/((\FVESYSUD30O1%[^:.?\Z(MG0&( M@@/@4O6E,TWCC7ZLO..\TK%G(^65'C9 /7X#.Y)6L'S0#[]93VXUJJ![W,;).>TO+0^CSYY$"GZK3\ M0QFROTE!BPJGF39LVRT8\QB.PB2&.(I"B$)70.)2E:8%"8))P&*76+G?]O6V MM'FOA=4;M"?BFNS3!D!MQ@:C 3@Q,5R G;WWJPDFH_JV]G8XK^>JB>X'?JE& M+\V<8DHQV[N*WY=KFD1R2QL0B&F,(>(N@AA%/F0A$H)Q(KS(BG0N%VEIS*1/ M'>#+PRP^:L+5R7C>2*LP?^0<--G$ZIQ]X'>]8FNE;/.$7CZP9A0W[W!-??A_ M:;XELQ&;+S?2 9Z M5D$+KU.Y5*1DJZ,6;O(/$BSER)QO9'NW[0O_41^*KFGL^4[H$^@*(7>)S'5@ M[.,$"A&%(?5XPD6RSOBMVM+>F)/Z6/(9<452<\6!E-/QQA,5U+E.]D0)Y5"B MM;!T)!EM5,VH?-9!FH?0G\H)6D%7H-6M#OTZ&+\3[X%&P_&8?6S,Q^3WT62; ME>7'1O0YUX_>_L#RU[6C^7O5]2>57.ZC^*VLG6.N:D^V^J#=]2//0\*!H8=] MB"@3TCSW'2@2[ODH(81XW*J6M5F_2[/!&['!1LE=KG:EWQE_*#A-^T.H+AH M,^Z= -:)J;5%5(N\ EIHF OX6]GX[JU 5_(1:SO;035JH6;#KN>MNFR'QT$) M9R<9\9[?X&^=B_D/O%JCT"&AZT0PY(A#1"17)2'&D.(@\! C">-6 M(2IG^EL:/;7BJI0U4EY0X6_VE>'Z$3;CH1%QFYA_=I#5H@(I:[=VT0I(<<Z_"X!<6?T/Q46=^XU>Z\;55&QN9DCB-,DC%V(8R^0W.'',"%( MI;(-D"N0H+$;F'K4[)M=&D7H$I+VE;H[./4SP'#M)Y[HERMN[GHR#("9W$JN M[GF14IR!OZ2%COY_MI?EF_Q6LYZ<:3^!%__\3['G.?^BU-%_=?_E M1_""-,5[@.KD1P A4)XDO-@\@C^R_&NF7$=4J0OE?=))O 9>Y<6#;/.'YG<_ M_#B2&\DAV#TN(IV'9W/_.!2PZ]IQY+=#,V4]*#LKN_TM2ZMK+K\6^2G=\H]B MEQW\7?;F&Y4C]U&\PD7QJ*(=M%?1.G$(H4R=SP54Q2E@#A/!(N@PXH0T$+'\ MD5W"I:&B+(TN=YJ K51EI?RF&F64!T2G6F^: :XU4C^GC4Z-UY9M9J;!XVAX MG3S+Z$Q]U[P;F-_TP%P_&9A]90DU,&]V ].J Z[Z!V9 ,J9+,1TW#]-@:69. MP70I:H?9ERYNT8Y]&4_7K[;2.,VJMVE)\>8_.2[>9$QGS6I;Y.EL:8C9R@%A0H28$4M3\5OCFD_10W%E 3D]<@ MC(PYR02$/=N4+=V4G/YTFW_Y6;XND7 3]1>H_M(AF-ZF9Z$.$^5:4C!Z=F"Y MR2*GG#.=SDUR3I.1\:/0?ACO\^SVAA?W*JW.VJ%>$H0LD9/>IQ#YG$C;2DA* M"".?,D>V;G=R;MSSTHAA+ZQ:B7/ML$+RHLB_2@ZN4RU;5ISB"B$#S$/F$H4XK/0RBG/ MI-.ET58]APYR>0S@*R/($T8=04@$.<(J_XJ/(/8"N147Q'6Q0SP1NNLZ^P*-F1*1M\3W'H^W^>XT&KV/+IAL*LW5\;' G7L*/)*N1$H,7.YE!*_3I MTJT#LM288S1N-AJ#?F?..F..Q&%V&8MW!UQ.J=U7YPB];"XB/%\$5!W2$J*J M>?D"01))K(F3A"1$OLM9'\2O.<.T8_[%HLBSBS<>O&2^:+Y!T8CQ Y.A >ED8DA8LR!)*841I1% C,J<)38>5&>[7-I%-D560=8 M=H7^LZU+Y7G(S>AO9" GIKJNM"I41ME8Q^"<)#[< JIQO2W/=SNSQZ4Q#H=> ME^:OCAY]\I*+O%!Y6;?W6UT=Z4DT1(@(#9$RYT1")4.A"!(>4,@\[E#!@T@@ M(U_-2P59&FV=BD\94/=D\-B84=DO3.G!)@BDAT(L]=7\1<(B9 M+PF3NKZ+D+3L4&1Z6FC4X])(<2\TR%NIU7X+;S;[D.JN:Z?YD9G9")P_8!P= MUXFIKP/I3N!.6/3U9%":GT6.#NE,)Y,W=QQ4>261?>IK3$Y\Q:JXH;2A2Y4= M1@6BDJI-Z)AFTDC;[DO[U@F'5:W85&TJM>FM"A6I/[](6#C_"=37%[Q4F22U M)V6>2<+:/.H:Z?DF97H-:Y^ODSUU_E6GT9=/2,(#VTS2F#Y+;;J^Y]5=SO34 MV^7;'^ETU6JT>\Y:S=J9[>352JWN.:S=B_8NKV_DX%6/5XS)%LOKO)3?Z_^; M/KS*&5^['D'"CP,8D)A#%-$(Q@F*(0E#W_5P&(;"Z-"UOYNE+3*UI* 155*@ M%A9(:8$2U]SSM0?9_G5D/+PF7CR&0F7E 'L>B0M<8'L:G\T)]KR"73=8@Z2@7/GQR8$VR[D8W5B04+E4_PP[:^J&B3#9:O\B_2L&!KGR(G4)6->"A" MB+"<\K&*>XD1XY$3$H0BU^90SKCGI=D"3P0'#RH'XTH:T%I6P%OAP0MI?&?; M]O9O]_/37EX7CH\9ETR"^L04\Q1P)?0*?-@ANQ,<-)*/F'?+%JQ1$VL9=SYO MYBQ;3 Y28UDW,'/6VKKFR[O]]EJ[Q=[SC@W9Z^9#76V+V5ZY. CF[DO+* M#=P+5^X%8IJ,M?=,*^CWB@:UIG M^6:#BW+?GB6I+V'\UD$01#Z27Z5#N"O7\T!NY .'0,:L?ZL3_+IZ[X_WV^23,;9@FB+L@\NC@?]:JM5M=!I@DNK"0VH %G!7;P MK$ +$&@0 AHB'>+<2<^P@.36$XSY(M)CCZG7/T:"[0E&?.%K$6#*7.)"1YJ=$/F)#[$G!(Q\0=T$,1PG5HD3CW6RM&VZ MDA&FK9!JW5526BZ*Q\ T7*0NA&CJ14.*!W;R@4]GT+'GZQ[U1^7/8_W,RV<] MFA[P2]^S ^<[O>-LN^$?QX1(2<)Y 2:>VCV TA MX9$#/>*'- Q#JI+WVW"!I0"+XXE&?G66U&KP)-9JI8RG;JJ[W[4>MK56;,?) MD&8F1']J"AH=>'N6&HC>J QF*\.\[#80H0/F&]K.,%:4YMM]6FE+["J3QIQV M1N$937FY=@*?<8X8= ,G@#WFV9DI M-%-%"1SM\[M% _0AT.?UW_O>P+V;\NI]5Y9;SE[KU 37^CY"'P-]VMT3Z*?T M*=,'7GT4;_-"\+3:RB]R[;$@"0B*H""!4+5\*8P%$I %U(WEQ^Y"DA0:T+J)4!M3:K^HI@!?8: M@?KIYE)"I4E2R9[W>HVX\1L)X5$W@I?*-._&<"0$#S:*8[5K'W"ES,EMEE+< M38\3R&VAD-8>#'E((.*! Q/&0^BZGL#<\5&(C"CV5 =+H\RG,@[(,W04Q7[> M&P.;&39_X\-B'N]T*3PSA3>]R6[3C',U;U0'$=B/2S4;?1V/Y\!?MWBK7ZSJBMLIU$%0'_#03!:Y;EC,>/!3I/2Y4 MLA45EO0UE2^JDT35A_Z'%.AGD2IOP6?MU-%-REE^ ZL<5G<#KZVFP! M3GU"=^.9>I\;F,*[L=+ETO")/\CO^T[:\!_%*QU/IY>/M=RYT?!YP:)FP^SSB9N;O M2"C.E**[S$P3$P(M6"39#TZKO.8T_Q9#[-.Z>/:/9^^)YZZU'GBNL@?>%$]JH"$ MZBK3#ET/BB?JR_@8)9'<^R'(?1%!E58#Q@1Q*(*(T(@+$83^^@LO2&[O-M'? MM:1=3U?[A3SG_(+^Y MJV]IN68\"! )$70QBB%R@@3&E#HPQA[S* W]Q,P@N520I9DN>ZDE?\GGY!(N MI33DKXM'I9_/YL1Z8GZSA=F8T<;"J(?A9!<==I/_>LYL%\LP"].-A53+?*.U M-W##M4LW=)UO4N7]L=M+<$0\CY(0LCATY>8+1S!V8PX)Y92A.%#E>*PV7R>[ M6AJ;[24%K:@F>Q);@ TW:Z/ -O7&;1AB]KNXLV",NJ,[W=N\N[NS6A_L],Z_ M<7EUQ\]XPZ5E]BNNMH7DIZ82VYZVRK5'O-B) A^ZB#ERZ\<\B!,5PBTELS5 M*J#]$/B?2I5_-2W;A*PYV:2W==2_NH=\XH^M?R*ZJ>.51P-1OT]9,T@JC:N0 MTE9W\DE=M5P7R!+Y9J,+..^RWW5^VTDGJ_,LI_=ZR<)9MJW3VZ:Y7,^^WO%L M]_OVARK71<%5!EJ53%:M>&W[I42R*9(C&J%53MR'O D!TZDP7DCH-THJ_/!0 MY)C>_3B2DX7]-]+C>F'1V&P.&?8*=MTT!KP]X&QS2\J4I;B0!G_C)I7XG D? MNU N4AY$##.8)!Z'@8MB1A-!:61D@A]O?FE+4E="2T>S$_@9G"U>A,K$JXT= M(';GA2?UOO@4\+#E^<[V3FKUY,3N]%,#@Z:V1::=<*5U^S;]IMUQ=Z7Z'.83 MGL H#I$T-B,,L1<1R"F1DYLP&C-N5='E9%=+F\T?A4CENKL3^/E]WJ R?#U( MFVV3Q\%O:BOS"6:MF!.4RCN/QJBA4:=[FS;7QI#- G3M8B@D=$V MH?P3^/HIX')0)I[V5G@,R!I_3.V+L\4_:73F+/''%#K,#G_TJ:6E5OV+SI'U M+JN#?M:^) 12K,!Q5X(D*Y,.980-=C)/9P M0,.8FMJI3UI>FHFJA;-V'SD$[+QE.AB&B1G7& $K@_2HMA?8HD_;F\T,/:I& MUP(]_L!%WEZE) #E1;LK2Z3JEON.!YV(>-)>1!&,/3^&01B0.(@=&F.CN=C? MS=(F9BNENNM18@[RZWH.I9G9=3E $T_9'3:-A!.4)^K'8 (WKN<]?0\7KA/: MGG#?.O7TL,G_2YZSK^EF\S8O>'J;U8W2QQMI(I0;;2[\@M/L?5Z6:QP*UW$0 MAG(19A 1ET(<\! &S*/"$R(FPK$A!/.NET82K>2KYI:5/H)J+S6XE6*7X,5& M2FZ]%;08#S-6F0;EB9EF#W C-FCE!AW!@9(^DWB"U?F-Q% $)J8*,^6M-A''-+U@#_&DN=FV$,>4Z.X@ MCOY^F VA#P>2T%'ND PF.%![>>1'KH@H$<3&7#C:R]*F M8GWBUTUL.RAH]SBB9@O^Q3A-/&'M(;)>PGLA&'.U/M[1K MSKZ[/U^#^AR^; M_0\%O^-9F7[A[S*:W_-CZSS6J:NN,G9DU;\JTC+-;KLYZG0JNAO\;4V=1/@\ MBF 0Q3%$?AC"!/D.##R7)C0.DL2WVGK,(//2F*DUI(_N6.JMBL[?J=Q$*_QM M&%]-^0W8L=]"1G8N+MVK"VI]FVW1J0U4K;IV SJQH0(- L]SC#9)1&]Z/I'! M?#W#H$W!_E.*_5W6DAG&X=3*-$?7P]:Y3[R2?7#V!A>J?FEY1:4!O=4I%5]S MD=*T6G,:$.3A$'JA_%I0XE&8L)A"XG+AT,3'B>_9+%/GNUS:*M-*#'@CLMTZ M8H"QV3(P+G(3L_@.M%9:\*(C+V@$'O&(RQR=,>G2H-=9V=D9?'F0)OZ M@1=8!6KKR)!/JL#A1_%;R76NKK7G<8)(&$ N4 A1Z#!(@L"#H01!Q*%+>&*5 MI+ZWMZ4QS$[8)O(*#\B/UP]O@'@L8NS#*(FQ9'%7I?.)Y=Y#R'U'D/AN&&&[ MU&2C 3Q//K+I(3:TY<>";6HK?(=7$[ZI186Y@%)8H*4=T58V 654*[>WPWGM M4Q/=#RQ+HY<&WIZJF[[W>O/\,7OS3?6R38Q@F5/(( M(IC )'&5([Z(F4_"R,/) (?;LQT;38_Y/665R$!N-/D3D=6&DDFA+:]*SX+O M.#B1ICB%<>()B+A0+BQ!),?"26(?APGSK9(5C8/ZC(OEO' ;7DB/">+4]]"= M\Q )XYL#&%_WP6A_]6P*S:@WSF<[G?>BV12#@_MEXQ?MLX \JS%^7:247_-" M.\]>-QFOV6^9;.S-_<,F?^1L@";#3"6BE0*M54Y.J_;5. MRCOW:)DG.9E[U&9*?]*-8VFSFN!]7, *?&WTAJ-,QI&RB8PY&#UY1D;I9K8, M)&."TLU-,FJ[@_,*LBVM7BD0LJK0<^)36O[11.:3 L1"03CD$OS/A*)"F:4 MGRSQ?2^D81@[B64BP9[NEK99IMW(M6%)$<[ ;V;NCP?J MQ M:(R@X@NOX"1+,4!DY(6!?CW-G #30_DC*/Y.W[*W[7U0PS;V:*&V)PL - M U<(Z',D+777C6#LTQ F\LO!\I=.Z!@E5SG6^-)H9"_?@!I\!\B=-X,OP6/J MW?ZH4)C;F)= ,E>ZO*-E!&^5X)D&K-I?S(]E[9V"I<=R.WAE-BOLE+!=B^KD M,\.LH_'3X^UC-;4_\&_5S5>^^<)_S;/JKEQ3Y+DTRYX79Q>\/X\::0'6V+1[TMU=O6\HK^ MUS8M.%LGGJH_YA,8(5L=^6OTY+NLE5\IJV?/A?T^KN/]+;.UY6'WC5QL-_XI2G7U0D MRW63U'I7#3[R1"A\ 9U VKC(#V.YCW=CZ'M)P!S.>!@:$%[=2$^W?OTOTL%<&[+09L#>^?"3/GRO,.CX3D]Q.%[ ?)*4-:-19Z""9 MGWC,.E@S'9'L!XWN9]9=+M?VMJ: *AN@Z@+C6>Q'L\W1 M+Y>WKW4\!"%E,/ QQ0B1\C% MUZ,$XC )>(3CQ ^M\D?9"K"T]=;^=,D:)& ""4!3!@.H!^*1'!&?=_. MY\!6@ 6R&IKFS-RPY-<<0"[QC+RW -ADA^3'JS7->S@^;Y&G2Q$:>AA^8>&G M77=Y=GO#BWOE 'V5L5?X(:WP1O?Z<5?BK%PS$;I458#B 5*1RYC!F&(7"C_P M718F+$%&M0OMNET:F2FIH>SH7H='K.3N295C4Q/R2;4WRU XPR'@GA,S=0V+ M(H0@8C2&21PQ2 CR C>(H@0CN[##\0=AGOC#I\,P"=B&:\KH $Z]DNR04R+K MK;Z6%NS%'7'-L$)GU)7"K.=YUP@@P@)J(<-K\T=FV% [\KZ2Q*N!Y!KI_M M+L=C8NHRA<*J>.MIC2\MWGJDY=F*MY[6JEN\M>>I8=;6JX*S]&3P#'=(X@0'C@)V85&8UZ6]P\UL(.BK09 +6973,:@%-/_.'8 M65LB1IB,:67T=SBK!6&D^W/KP.PE>U>H3W7,14M/S8<=Q=2)E1]_S&FL(\SW(3;8B'23:J;&,G#IA?;'J^9X^_-Y@G3*W;7NZ7_P8') MN;:XP%G%NR=HO^)OZ?WV_LVWA[S<%GQ- ^IZ<>1"+#P7(I]',/$BR:BQ\%#" M ^'[U.[0W:#7Y9VX?]Q6984S?=5!\HR5*X#OU1;6,D64 >)FUMC(*$Y,OHVT MD@0ZXJY (S!H)5ZI3"AIV;@#CI@VRARL41-'&70[;^HHH*WF*^BK+180@#U% 0Y30*#$J M932*-$LS"U\=*VF V=_D8J(/YC29%57Z]]HCME5W4%[3RX;1C/QF&YR):;'6 M VA%P%Z3.B-J^3UJNXV"[,A.?1<(-+>'W^78'7'W&Z'1H=F%N."R<:;#EOZ" M-UN^CH63D%@2JZ?JW:(HP# .L("^[Y(D) GW8RN>/=+'TMAS)V(;\_E_NS\Y MCMH)@2]*WC\#O*WN\B+]NWI$!WB/C$M[@%O8ABU@"OP3N,X9HZADRB,FUCHL)N9 MLPF=U/,PA=#I1X>1R&]9FBGKD'4.G /?)[X;,!C$'H;(8R%,6,*ARWB4.(% M481L2.1('TLCD<]\(^ [):5VDQMVC'\,2[,)?R%"$T_XG713G=/WJ#_F3#_6 MS:PSO4?/YS.][]$1TDFH&GIY5J])" G&8C^!(E3U(C A,!:80>%B2AWA"^I% M;2X)LPE_JBNC;_II#HF)Y_W-\7P1?P9NO$J0NTJ\L#4$E'W@!BL?H57B1KN? MZLC$SW+P]1C]\S^YH?,OOK,"ZAO4[[SFM/LK5_W*359 OOW 55HJOGF\(%=" M=R3-R.:BT?D^61)J*1M+8Z(4"4>0F"P_0K>O[Y<.@T04 M6-4JNURDI=DT=7%%^J2XXHN-K@60:M7^/$Z13(M!,R.H>8=B8BHS*'&Y+TD) M?F\UF*":\.5PSE%\TD*J1=26M$?1M'3D@);MV+A;1OW_V>)"DM+F\1-_R(MJ M[7HA]1WFPH 31:]"TBN. H@Q>LJ6>TI.?[K-O_PLW_Y9F=3J+U#]I<,V?2W/0A\& MJK5\8/+H0%=.;;C5Z>UQ\;'X7*FME3;DVHSX:\^/J-SIQ7*:4PZ10 [$*/ @ M#W'(8L\)6&AUC6N1Z-[>ON#*BWZUH'G>9BR ,K_4HC"P(5)%%!(J!.*! D/B=CJ,NM \_(9W56.".O7-50=/'6#\O"!> M\^/K@K=%A90*(UYIF8(UZ@77V4[GO>XRQ>#@\LOXQ0L.I=I4%BDO/TA]].5] MM:9.['+NQ#!P*8(HH0QBX020!V[L^$D0A)$5$YWN:FD45!]?;'9Q^9N]T -. MCXZC:W$J=#%FLYSV=*1<@;V<(Q_I]&(Q^E'-\=[F/X+IU?KHT4K_&_;!+,\= M?7XI\K)\\ZU)M?)+GK.OZ6;3\?>YVKORK7D4Q,2)./2Y-&P0$535_/)AQ%WD M.L3!C :F,2^7"+(TGCGG VD>!G+1\/13T9R@3TQ41]P9M2;@Q4X7T"KSX^J) M9^/5[*-B'L,SU^C,5;9(!S&HRP'1^)K28_/D5ON:UE<[=:;=M#DIEN/)FL-B M?>WSS'=XI;+K-J-]VX S4L3/&"/1$QAT4?.SQ0^- 4(WS&B4]B[;KK_-B^LB MIYRS\JW45:^P[[(OO%3F^+[,UCH141A3/Y&[=76>J!*#Q=AW(2$N3H1\/W'\ M 15*+,48X'$R1]62VDQ,6WD!W@FLDV /V\F;CHS=OGY,H&?=Y9=ZF_^B%5X7 M%_T1U,CO% ![#<;?Y5M"-\6>WU2$[W("8(G/J?, VV8NSQ_>9,7!FU:$-25! M&'J.@"Z-$$3""R!QD@"ZV',IEX,44]?.AZZWO^4YTNTFG;)5NLDF0;Z/2!N> M/OP0<3,6NQS%[Y(8?"^E-ZG7QK&*AW[ M[":_8DP7/%"MI^Q=UF11U)!UX3/^F1=?ZM+F:9K2XI%&\X;H^3UD5*57)3N0OKC+V] >=)]>$>6'L^#ZDB?P#>8D' MDTB$T)5K#G("'C"[6[,)9%S:*H35;9K[S@$V\ MLNS'JM4/* 75("FA5_I/T)%]!?9JU;]4\4'/?]9Y8;QU9\*1&'.IF4+,65>7 M"7%^OJ!,V=6P-:1)@G6MF*3;O():;-"1<04:R77HS?[GXW'N ,#&Y%*;[F?ER &X/.>^(4T,XS1U MD*PRHSU^X-4Z"@/"?2^$+/$Q1$FL"DE$#%*$ L:Y"+AK51*RV_C26*F5;=B= MU!/8S/AE*!B3.THT8NDXO?'8X9BZ8T[_)^W/.K^/:?9\ A]]9M@,_4SO.-MN M^$?QZW93I?S^89,_\N):CF)YH^K(KKD7^MBA K)(EU%W8YAP2B&*?9Z$U$FB MV*KFX=D>ES:76X'54O29-0K)M,S]V]0):,?"[5LTR M)QCC,2:EG.]T5IXQQN Y^9B_.#3<[EG^]&M> MJ!_@6^ZN$Q0Y" D78A8RB +/AXD3)Q!S00.?)52$CEVG.EL9#3Y/^%U+8 ME0JH:\15[%3E%=[81M;UH.U[+DX0CG%C&'OZFSEX\;SFAU&+!N_8)TEXHS/GOTTW_,.V M+BH@<.RY?@!#%PN(>$)AS%0&+>Y):Q)Y"?.-JM\<:WQII%W+!Y2 H);0/!_" M 7#]'' I'%,?^)LC897ZX)3*%^0\.&ARMF0'IY3I9CDX^^OEMDPS7I97 MM+XH52=!JD2:&\68(1;"0#D>(U\5A?:(2A'ET< -'-=A5ON^$_TL;<*V8H*. MG%85Y\[A:K:0CX#6Q/-Y"%#6"_@9&,9NR?4;?YROVN5;]2XM2GNY@MMJ49W7LEJ@\ M_[#];'^9XX)]%*_3@E,Y%.6K.YP6]SAKJW^Y-(Y8Q*'#(Z:BD'QIJ#L$QD& M@L!EKN,8N2"=[VII\[Z5;@6TW&JGOY/<,K^U <[GR6 \]*:V"@[A:F4=,?6U M.227LL297F:C"C-MNWQA^(9]!/_N5*PM1.D+[%)*H._+W0+"3)6DY R*0"0N MBCCB IL&Y3]K>VFTL#\0M"^P^!RV_DE_(1@3S_(Q<3 /3[\ CYF+2VJW&%4U MDK2;)%Z??GR]RTM52Y+!>US\P2OP4.1L2Y4?30'*VD.Y!+C@(,UT ]L=TFG& M9.O%XT@1YB? [ D:?_[&;''@)T3MAG:?>F3@I;A*UZ8^E_=R\-[)OY;KB-+$ M4TF+<) 0B!!Q( DQAK$GMSY^3*D@Q.H6_*"+I7'=3D+PNY(1:"%M+[ /@30[ M_K@,GHG9SQ(9^^OID\J/>A]]V,N\%] GM3RX<3[]I+WU\E9^!M=YFE5OTMN[ MZK.ZIWN;?N'-5<=GGJ5Y\2&O=LL3YBCPHX1!C\4>1-SU8(*] $JCAR6881%% M1IGR!_2]-$9 /\51\#]!+2?0@@Y8_VT'X+R=-"&L$S.)DAQHT8&6'6CA@9*^ MO0^=&VYS!O:Q(#3;=D@+M)< M59>DN*R:;]X)7)5LQX6!XZGLW32!B9]@B$FLO(LP)\SH0OIT%TNC\E:Z 6=9 M)S T.-"^&)G)V=@4%+N3[%Z]+S[&/M[Z?&?8O=H].<#N?W)@"@A*BZV*97B4 M F]N\#=>ULD0JZN,=7/0HB#F/I5V6T2H*J'-I1D7$A@0D3#A.+&PS.1@UN_2 MYGTC-FCD!EIPRR0,AHB;;?0FP'%BEK"#T#['@1T@HZ8J,.QZWHP#=G@<) ZP M?'U@_#\NLC2[+=OD_B]QF5+9P>MTLZTXVU7P"N(P9%X80.IZL62AR(?2\!!R M+*@?>C["W+>+Z3?K=VDLU(J]KP<"7B@##W@_6E95,P7>C(PF@'-B,MHAN:L# ML@):ZKIX9BWW)'71++$:-<[=L.MY8]?M\#B(1[=\W?[@ZU?Y])U"5+?_B3_( M;_!.)^52#@7WC1E//=]Q8U^:2 0C%6#A0>(3!W*.>>1[/@U=X^,NHQZ7QDU: MZ+K^K!8;[.4&C> #3F',P#]_U#4ZI!/ST_=$T_PD:W149SJ_JB$M]I ^-)#B M;767%^G?)?>3Q_HBLO7+8#N_C#0#^^$9Z5;1"LF>XRZS=F8[Y+)2JWNT9??B M,./S?8ZS4I^/W128<;EHZ"2NGSCEZ1<5D%>^3DNZR55!]!O^K7HIM?IC35S/ M(5X<0LXB:8H*5Q5E"7W("'81(3AQB54T_B IED;^1? M52K+U3[F5Z[(30$ _;/W0\N[#!M",Z-V\H&9> G1\J_JTWE=2H%Q#7:=B[JC M!MCK 7Y7F@"MRH@V[T50CFD!#Q-D5GOX(JR>6\>7-38P97\G*_;[/+N]X<6] MNH N/XI7!6=IM2:8LI 1#@7"ZDPQ=F$B.(<1HYYP Q^[)+2JL'>NQZ71Y9/L M\(!J&8' =! 'GL?;C.]&17%B;GL*X/M=G3 MKPXOUA*/F%S?%)Q1T^F?[73> M!/JF&!RDS#=^<7@E\;>2Q_"F3E+Z5OZL7'/D(TGB&+%,;R]+8Y9=N>Q:4E"+"K2L]@7%#T'MIY+1H)J8/@:A-*BN^$D41J@L M?MCV[+7%3ZIWK+KXZ8>')DF3,XJ7U35^5*9,@2[(=!8IDN[5@WBYOXJH)LFI55L6W2.N+FOBUMY $(0>"J5!$,?*-/ =!Q+B8,O);ZNUE:0RAA01[ M*2W/C_L1-3Q2N12GJ8],K"&R/PKI@V#4HXZC'_#PV;_K[+- M;:$;?)<];*L;V4P31^XR$0>^G/,)HQY$)''5[H!#'$:WJ6_C!D)FS0[GT1B3(GIZFY4GSFO]G"P,WK@P M@JU.$XH90V[D!S#Q4 211Q(88RZI(DIB/W!#Y 5&N3N.-[\T9NC$9PW*NOH4 M.[/Y/QR1B>>\.1C#X]2FRYGZM(?O$Y_6GPWU^%/V[CEM08K]'7'Y,?LK5Q$1 MG%U]X06^Y?H2N?RXK-&?5(UEG3Z0S]F"24\A(FKJH#(?T(<< %#A[E.$&'L!\8YI7:M+FT5 M4E9!6E8Z+5IWTV631_(I;/WKPV P9C ^!^!@%5YWH/>E$77[!F<+HCO0H1LW M=_C+@8GU]1WUV]H]XU%_55[DD2!B E)?Q!"%)(08.:J^<>QXQ T=G]NETS_H M8FDSLY80M"(.RNQZ!$BS3>)E\$P\5RV1L<_%?E+Y43.P'_8R;][UDUH>9%L_ M_>10AS4NN#3 V&=5;+M>O=^5Y98SN>@&1#A!"$7,&428(IB$;@!Y2!V$2>"[ M@56]P--=+6V^[R2M2Y"O6C,VU=+:>JB=!-AL_H\#V\0\L$?LT9G<_.:7WH=7;VC:$%1Q^:VID?Q7&'2R= E"6! T7H.Q!Q MQ&#L2].=<->)'2&M]3!:9_Q651,T(XZS?1I-A*2>"-V>IYL/>Y'U%O4.$D8(0&#A 00)22&&$#@72;RXA[WEN4=<8@,[\FF!G[J$XT.YJT&H%&A*6NC?M783/65&Y@D&.DB M)*9W+LQYF&(O(A")*1MEK X@)X7 MA7'LND3XR/0<]6@/2V.[@]EFG[KL.)+GCU8OQF=B4K*'QNJ$M5?]2T];CS<^ MV\EKKV[=4]C^!R\KO?4JOR=I5I>0W*6L">7\YH&/H,!$)9Y554Z3D$#D4I\$ M0HB,HD]&)/ )QZ.I:EK54:E MK[.E+0S7A80\?=@TA]Y=R:WKQ)]&V- 3823N*M%GMSJBKI-:Z[JYGWB]Y;M=G$]9 MQ!+FPRA '"+"!53N2S#A<9Q$L>,B;!4L;]/YTGAF)SO0PEO>4%K!;D8V4X$Y M,?F\EVLKEY;9,SQ7NS1OCRO0:+ "4H5)]ME#L!N3GJSZGY6NAB#SG+X&M3$@ MMD=:6=7CN^P++RO5[%_3ZB[?5I\X9NGF\357U^'2@B,;_A:GQ5_P9LL_?LTD M5=RE#TT5%'S+USQD88A( ,.0JAIT#H:)\# 4?DP2I"Y%J9&WYG@B+8WZ:JWD M5KI5:P7R5FH5E="(;1%5,L[(]?/D]QF/B=FS&8J]1J!1"30Z@:Y20&D%M%J2 M<'=#=OW]ALPB,FCVH9LQ5&@_:=2F93^9E"M4?G^?9[5?I3KJX/6(/^"B2N4^ M1PNG(HQPUDQ(SL'7NY3> 9;+/5"65^ .?^$Z@JC^(ECWBQ#JB_BBT/H)O/E& M-ULF7WHH\H>\4"W+[:I\X\FI6MM+G8RU\Z\ZJZM\0NZ*P3:3I*W#GAJ![[D< M+YT;N7E0K@=CA2F-^FGTQ2V-T]%\@4RC O,DLFGF]*H#[%XW@7;O,NV\ M>9=O9!ME+>*G?+-YFQ=?<<'6F L1.5@NZD&20!0E$20TPJKF)(T8#7P_LD'X'"8H&];, MX*B4!YRR-]\>U(QN4^V)R&5NS+E*0R(@"I$/,<41=&D8^P$G#F;8,B#EL)>E MT5HC)."UE-;YD8\!:<9+%\,S,?NTR#0"3I"QL!>!D0--CG0T=XS):5V/A)?T M/#S0Q_MHL8LFGU881"+$(H'"#94W 79@'*D;(9+$H><@E,1VKMP]G2V- 4[7 MP!F4M:P79S-F& N]B0EB.'#V?M4&B(SJ/MW7W[Q>T@::'SA#F[PS,.=IFO$V MZ*0-DY4TE1:XO:]VUR[W4,"1*J,81-*.$-*.0&&H2MDDV&,T$:%5046#/I?& M*4KDP\BTQQ6XQ]6V4/:ZVC-9)DC?>RF[IJR M-NQ0%,=D.&L99J6[H0@]Y[[![0PCPK=IEE;\??J%LW>9;/HV)1M>%\#[%?\M M+UYM<%E^D!]ILP?Q L:#D/K0HT+5KO$Q3#"/H B%$[D.#05VUU)TDILRH:4$ M-O.S*\=TT_3J7MU?_5VYD^P5:(L(#ML&VHZ*&15.B/3$3%A+#K7HAR"O@!8? M:/F!4F""3>1 \,8D0%L19N6_@?@\I[^AS0SV;%9WPSRKU&54RGAM879RQ7M^ M@D+B<^@C[D+$'0GN!P1.)+\G-?QYV,T(; M%Q"'(=X/9MA,[+K\YE.Y_9_-L/@B!.TX8M#O0E:9X;R778EA-SARDUM M^7E+9&2L[+J?[I5<;^=YYFU5_DXUOY2>XV0('KRMTG9U!@E0/."0)( M$"%RB^K'@7!"Y#I65VZC2+4T_NHH5;LNR>T4^Z*J/H,J!WLM5Z"KYPKL-:VK M0VME0:OMX,CE<4;>U'=AYO&PWE ,>'$:$?UQUB#,%F=I(8$(B]4\6A$D6F3?R<<4-*9%X=^"E?_1+\(A(DGMJ'^5F6?C^IZ0:GGI^W-5M[YJ!K= MDL[''[C Z>DE+CE3Y51X5NI-X%51J/3]JH^7C_M'FOBR*^5@^?30_NH+3C?: M/3TO?I'ORHU;0FGLL "&G""(J(0V00F%-'#

EK 9 MVJZ2H*,E((^@^URC*="JK@YO1Z^>C/XOO<,^S*ELPC$9W2%M"EGG=V:;$/&C MCG!3]G>Y$]W:8XGP<1+" +L$(HP"B!'F$$4LI,@)7$ZLC@"[C2^-_?=YQC=/ M'.2&.\(-\'A;$&4^S;L^1=KU8XI/Y;/V_9S33+S0+K4D^4:\R\IMH0XK/_&2 M%U_4/K&IKK>.,'4(00D4H>NHDM\4$L=W(1)NX'$W=)!G5?*[O[NES6LE+4Q; M<57Q026OM.;R#-(S42-#T#:TN4;#<&K+20H*=I*"3RU\>V%'-'J,0!G5=.GO M<5X#Q$C[ S/"[*UAQ/*!5Z]P>7==Y%]2QMG+Q]]*Y3BQRX)R1:OTB\Y_LG8] M0C''%#+/EYO.B'"81,B!6* 8>Y)C6.RMJ[S"&S.2,>_:BG!V DPW8Z3D@$K1 M5>X!+;O:6.2[G$!X)[@=[5B,A1D%38/PQ'2DP%52@^L.N"^4Y"#-?NRD7KHZ M#[,U/]DC-B976?0^*V_9H_*XV+ZK%Q!?()]Q&3=E%"5-9T M%@N8^!Q![F,:!3QQXMCJL.RPBZ491(V$0(LXT,7J")!FI',9/!.3BR4R ^I, MG5)^W,)2![W,7$GJE):'I:-./CEL?O^2Y^QKNMF\NW_ J=Q975&ZO=_J3NH? MJ4,4E=9VY^K"_201GLB=EECVPKO4KBO9,?[!6HDX!/X3@T&+\Q"B%GY:S!& MS^EM>$,#@VW:_%2OTY)NLS/LK3+^K&KVQ\#CF/D>NY M! JD@B9Q[$&,L0M=+R:QZ_,@))&-#7NJHZ69JAT!:Q]%^0/9>,F?W.H/\_ \ M";8A=XX X=2$J$541V5[*2?P[CR'Q,@1C,?[FCM4L5?C(S&)_<\//+MOW 0^ M<9T -[O]+4NK F%V/4E=R0THB0,14*,%Y^\5(37VVO@-I)R+XK1]# MH._,O?>]87RCFQ1RWLI]T6=>?$F5A?E1-,8FWKS+RJK0M0A*%>Y<'O]5)BQV<.LG(_'%.XI?'83E+0$77@[=ZH@VC& M==]K:.;99-F.BC4?3@'?F-PYJGRS\NP4R#[GY$GZ&.A*NBUX]?@RSUASWB$2 M[HJ =0^>O$RGGT60=+X]%:/J $+ >>'1U@:$:! MER S,8UU0)G@B.B4XJ,Z>C[O8U[7SA,:'CASGGINX&2F=YQM-[R)%3D(-GES M_[#)'SG7@6_7;49F.?*-P]7CC3J.VI>*]1+"PL#E,.(X@B@*(H@]%T,W) Y! MD1OS6%AQP;CR+8Y*&O5TR9E&E;I "FB5 4H;RT.HL4?5D)V^WUA-36Z=83H5 M)[CJ'"EJNA2.HBT@"_0AY*I&$O$^U,)^6FCY;- \PVOE%ACA"B.,^)F*\AW'<>) MUY#WZ8DZ *V"SZ+%6QU!HR306H)*JJE_KQ7=+3(C7L!,-@A3%QNX3,CO7II@ M%(Q-"AF,T]'HV;Y?/N[SZUY]2\LUB3V2<-^'@YYN4/JX=)AD4!US"SQ,5 M0<(A]MT84D1IZ"'.0F$50=+;V]),UZ; :RUMIW:[Y9%&/\)F]#0:;A,3TDG( MP.^UK-,<'AC!,R;W]'&L8HV@+;1^EW@@::&P,2^$[D*=\\ MY@<0,5>E< M]Z#*/4N[ZG NK>E#G.EP:K]3;(9V"YJ9.0;,/JQAV*7,6ED8GM8! 2SCT4O< 1<-[DTNP MF?KFPPJ6 >E\3J@^;@:?YYW,G+3GA(Z'>7I./3AP5JM";>3Q?7T6W)X"-9^F MZX2>PV(7DB01JHR:KP+:,8R\@%/J,M^COMWA2E]WRSM-N>:%R(M[G;&JD7SH MM.^#&;DHC 7F,'$)A\A)).#(P9 )'C$1N@'WK;9^8X$\3[+<&M;W^\N(YO![ M J -J78D^*9FW>'(V5.P 22CLG%??_,2LX'F!QQM\HX=79=%M?X59[@.1FP^ MYXA2Y.($*R>Z$"+$!8REX26W>+Z/ A'&+G-->.-8XTOCB;U\EL1P%+E^(K@4 MCXDGO@T4QC.]3^>>F2U?Z\QJ^:_G,_IHN[/,X#Z-VAG;^XS]#)43O](M_<+S MVP(_W*44;^IKJI %*!81Q*'K0111!!.2(!C3"'E![%*'&X5+]O:RM#G;E<_J M\JD?R_.3=Q2$)I[%-N!8S>*SRE\ZG4]W,-N\/JMC=X*??WAH3&2%TXRS-[C( MTNRV_"UC:5D5*5'US=L?OI5R'QX!(^X\K,3[#*&.A1&'LQ@CR6"S=B MD>M$5E;_9>(LC3N:ZXW[^GHCW1^!\&O7<9\&D5(N8_&TNR*F=PA,0K#(.'$33!C9BGKCS6^ M-,;4\@$M8%-DQKPFV0%P_:QV*1P3;@-[$$6Z,0P9#[+H041)!XA,?NLB1D]7'2>#&=K='G=:7-CD; MX89&4C]%SO3&:" >D]\6F4(QX*;HB,KCWA)U.YCYANB(;H>W0\<>&ERTX5U& M\WNN4XM6]?JM0T;R:ZPNF%^G&[6@KYE@"8L3#\:(.7*EC3$D+A$PC)F+"*4A MB:WRQIEVO+0YKA(=IUIP &K900OT@RP?+/!1?FC=:$&,_S-Z& *5"=F"@5H M+3-XH:3^$73E5M74:\E7H)%]U!(-5FB-7*#!K.^YRS-8(7*D.(/=^T,/91[J M&G?E1_%;)LTPE47S-2?5FL8L1!%W(4]H"!''/HR]4%UFD\ E4>@@%*PS?JO2 MVMS8'+N2X@0D%GX06=EWEP$]:RJPF1 V/7H: ;?)3Y6ZD.VD M!$K,,<^*SB Q[C'0J5'*(0(>HY(0R2"$N^II(Z MF$ P$4E(0R\@D6/%'[8"+(U6.N8E?F8&_8K+&T[_/(U]:5E:8TJ8EV9O3E); M8RB W\,$_3Z5-88B--0D':FNQNX>\J-09;O*O^[HU24(QC7@$2<0\B%PN MBEL:H$V/#P;";ZIS]*& M(S?$!_ L)"/[ )[N;VX?P+.:'_$!//_.,!YYN2W3C$O&HO^U38#+ZI' ME;%*5<=1O@(/:H*^?%3)2VNORH0[G. $4A:X$#$'PP03 HG/!?=10BBQC$\Q MZ-5F;LT4IM((K>M/[21> 27QH*0?)MB;,=;(>$[,53I0N$[Q MJK@T^]NV=E%<>YR[%!,*2>A$$!%5%9H&/N2^+RF)!12YR,;L&BC'THPP+;'R MVI0KQ'V>@5)GP.1RV+[@C3[[59>EI5;(TM :.E)F)#8#_A,36ZL!:%1HW*)V MYUBU%J"C!MCK,1[K70CDF$PX5)19V?%"O)XSYJ7-#4Q[U,U#VL1?Q:X3(N$D M,$$1E1M3%$',?0&)&X5)''EA3(2=X7:DE^49:KW9FP<&O!Z#UXS6+H1L8LIZ MAM7X,:T]ZH^:O^A(-_-F+3JMYT&NHIY'1TD=3YXG*?[$E6,X502D^I1FW+.? MZ.)E)S*.1TA5CH@I= *JCK=4H@(A[2SDAU&,!1)A8%=38D)AEV:,=;.5MQ*O MP%Z?QB2X**7\N*-M>'"_D#&<^N"_DV#^NKZO[U:K?3J2FD#5V<#!#Y6RWR?K M_"0#,V$*^G'E_9[YZ"=!_DQR^FGZ'+8D76TV^5>5TN5M7KS.MZ02V\T5I?E6 M[D#WQ7-?U4FTUM1U7#\F'J1.K.I:<@YC%"-(*(X]SQ."1G'K-6BVRECU/\") M<.*%X[TZR\>M#G;K@QWT9H0_/ISS,'@K8Z=LMF3B5AF=O;U)YZ(.TU>@T6 \ M0AX$W)@,:R? K)0Y")OG'#BLD8&D1FG*N#X'_0^.-]7=NZS<%JKS)B2DV1GZ MH=Q;1R&1=(8Y1 D1,'8$@K[P@R"F(8JQ5:R&8;]+LW[_FA=_R&[^]*0XS\ - MN"GTAG0V/J#3$YF66%N8M]YM>0K ML),=:.%7N]3&CROE[4LD?>&4K8#2 $@51JR?,PR[4:OC6(HP;^V;8?@<5+89 MV,P%Z=BE17&?UJEJWK?%T-<188C[6$ 1" .K44";F)D&XC4LRWH?%J.G5S_:V?QY MU?MT/II0O?>%P:%0RB=8FL9?I+7%7C[^5JKB,TTQ[NRV.?9*^=YK/2*>SSVB M@E>C1)E 'L3$YY#[D4"A)PTC%MA=F-H+L;S[5.WQ+K3'N\XV)5KA =Y);Q\5 M93LV9NPS+=X3TY)RTM5@M^*K@E11EA M,NH15'^/\YX\&6E_<.!D]I9]*L W6:6JF-:'ZY_X@^HFNU516=MR'401=:F7 M0!IJ:RHD,/%#!OW 30+F.[X?&L5%G>MH:;NQ6M;V*@GLI 6UN.;Y GO1[6>0 M,3&;F#N&PF655- $BPL2#/8V/UNR01,ENXD'C9ZW(X7[ZN_KOV+E(E,]7O,B MS=D;N7K2.NO._=I#F!*.)0?X!$.YI:*08"> PO5\*@0+2>294$)_-TLCA%]X MQ@N\ 5\;B5?@0)A-3 BMD*"6<@5:.8$2=!2D6$ZW M.@Q5K8@S(/:DO^F0JX4$U1W75ZXX>P2W];>W>6R_OE+_^FM>_ '22GV(*@97 M[NQS=8^N:+?<$N6=7J7RBZ6RE0UOK3JL8G;_)@%8R?TH^--U]I_9K]GKF^P_ MY'\^_ZD.YI6_4TX5_!M6;Z[D4^Y_!K^Z_NL_@8(_2&5Y*T*A"4>.JI ;&M6\ M2B2K9H-L0<6OW.=9=5?J^\[J+I5/\@PP_%C^=/F*8#:P]7H@G]6&H9/XCN;[ M,R_/PO9F"K1<;_CTP&O&/+M5S:CD15<9>_7_<_>FS7'K6+;H7T'$BW?+)R)1 MQ0$3/%7[AH^E:\M547$^9&"4V"=%JLE,V^I?_P"0S*24$\ D*=:+CJXC M2R2Q]P*Y,.V]-GG,UF1ES@"NZ2J[J[/ /^5LM=$)#\UH\[L:8TJSI%TF:>Q[ M*?-U"E< D=3E.V@D81S0F,6""36%7*X+_5"[ [,+#7(:/;9FC?=1W^HV %?> M+$RFO/I2N)"BU,I=NZTX5E2N=9PO[CG+ \P)^V/L$TV=N;K6)6ZU,X::C!]@ MY\@";#W93FEWO@QXM#D0JH.>=5YJT[2'GP,AN'<:.M1S)PC[4+TOEGY",0V] M!":A/C9%2:36Z2R$C,;J#RF*"1LO\$-;,+?YNGJ]PQ%#/PSHEMPY)I1CDV6O M\ _MQ"L%@'3Q>[40$&/$?(- NAA=% ;R[$']F.[=IEH7#Z+\*E;Z2.#EMF9; M79=[,D(D@8SK\HVI+DX2) %,9(!"3!.,>.C";E:MSHW16J.!L5J//_?98[VV M>DO8GZOBKF=8KET?V)'=X,B.3'"MO; Q>/_48X107">0AF0QNX8G92XG+%ZR ME=O-%X2JU<_[HEQJ,FX2S@-?K>=@DGI8K7H###%)U((W]EG DHCY;MD!!UN9 M&P/5(5>K[0**G#X6=(#3CEPN!FED,JGQJ0U<@)V) P>C'4-@\$"TO8:F#T([ MYNO! +2C%U]4A&E[J/(^J]BJJ#9E)]7:QR+VXC#1.$9J9A(QF!*][D(X"6,_ MD-AW*TA_OLVYL4)CQQN_"-P2R:&WEI7TSV72%! MN=-\J*75ZKWZWE)KEW>?)=E-V2EC4Z$1VZB= ;4WVR/D;TVG[&ES&*<61A]7 M=6/'L2$EO0?">%C=[TN-FE@1!R/W7*)G9H>V[C-=BRS:PV_WB8\$ZL@\B V M;,%&^^8G+N'HC,M^44?W1[CQ6%6N=S6/OJE9"%&+%5,H(HIHZ L%N4Q" 9$. MKT^U[E0HN(@#)(/(;L%PM(6Y<5)KFU/IC>/XG::;05 9>_O#$A!KQCCK] E> M4/=V.$']ZR4?''_X)%_]6=_:;_O\A>X),NW1\S^S]?WM?5;R_\SN[D6U_B+6 M^\IU-T5=_J<)I4B"B%.*.$1Q1"%*1 35LD!][$'$]&R%B]0J6.]".^;&!ML MEY_*%V"< 9])>:>\,7M[!W0@0>N18^C+I3UXFFDF[)>QMRG:+OGGKDL:1^;6 M)?;I0!-US43Y0KNOYKX I+9?9Q44I5SBH2OYC^52'KC 83HB9(F>N_ M#Y3Y,T ?GD@-NN3ID^4.#0!!-[EHB,?UC+ J[TC>9+:_4U/M8I5Q\X^WI,JJ M:WE3OX+UKYJ:>N]%Q-@7KG7]W,,E'MUJ BC,(PX@E$01)"Q!,/ MI@1Y.ET5"11&B4^LTE4GL79N0W+KP (8[_0GW?7/?-G?LKL\DQDC^78\,*=V MC6^.X6&CO@MV^Q&SZ>&1!_>NGPOPS-,C_:U^W=8H[3ALWH(#/3_2YLVXCP\7>@C>LQN7\&U_D%5%\01B;-@?RW7ZWTQ6&BY4># M1UZLBKLG\)_%2N=#JOG"Y\_OP!O:CA;Z";\M@+KX^[>KTU?5H\EJ9:0]-[F: M5]2;ZM\*71-3_W2FD75Q)TP@=MEF6*_5PJ@"_^O_28/ ^]^-P7\U__3_]S#+ MD4.==&)]\>SRR18,AXSLK@ ._KUGY*(.O7G[LI1-I^S2VZ?=)4U:F8G,T:5I MUT^?\FI=FK>W,H'=M_!U3<9EC*C$L8\@)FD,$>4$IIX? MPQC[89+X(4HQ<8IPG,KRN1'[]\:ZIM@LT3Y=4&=VNC= ^JK_J>]#&:KI%Y(A MARFG*8S\D'@R5"L^B9>U6,^W-2G7_\;OP4LOQGL;E)&P>1\.A,52<9?E>CL' M4+(RX;/_!N^)H#SD"4V@P(%?[[KC1/@PP<(7*6<\IG[SGGS(+34Q9_R6M#Z\ MUCLBZN+(_T8OB-WNP"R[?.QCR4X-Q6=U@#IN:YWC@[46Z^#LVGO0<1_4Z7)K M!0!H$#!)7Q<:07IG'\3Y8^,B38YWV.A2 4+( [55!AY)(78BSB,F:3,PY3%@?6)\OGF MYC9UW5J\ *W-]W,(9%@@VN^## OF5&*.3=UZ M-;+IA&2RJE_,E1$<*R00K5/FUX_MU?I//W20RJ8"VBCSBZK[:E>-YP,=I]J# M>V)7P^(AD^UUV#O4W0%QN*O?ODA=#D \D]51S72$=;:U,G@JO"@)4QT5E$(4 M:F[TWEA>2T\YGB &7X*'5(W/$:Z[;Z<;G>>66;VVSYPY[52/T"2*PU"7;$!:D#>2JC,HIS"B$0]BXN,D]5SWN8;NC_$W MI^Q[X_E&U:!=83VD# 3N^,.(,A0:2_>%TDP"_J #AP4J P\6IUJ<>H"P\/[ MH&!SE_L61+V'<2U_)SFI]T7JZ7"E^)\D,H@5V_B)A AY$:21'T-._32* IX@ M;)6SZ>&T4K'0IABCIV7T*1.D!P4/W-U MQ7WVJ(= H8]G=&!V7;*ASEM\-'F+PI2/&683X2R2)_8.CM\[V9;!6?.[.P7G M+^XI(="$6JMYO(ZS[F0CJLE](S-^E?..=**::$[N=ZHZ([,V=MDG\;X!>CF0 ]: M&:$W3(/J)S@;,:W40E^,]E09>C]H:%W-:_G!C$=5_3=M37/QKH9P1'F:I@&# MC$@&4:)5E4*J?HH\[(5(_2<2PRAN6E@S-^[;4Y)<=,4(U+RA]N@O%=CY!%JG M;/;_1NA0R["+J;II[%"*L7MH0"E0!V2G$0FU,6@F\J$.V-D+B[H\M!\WUV$- MWP1K"ME\_/$E>U=4ZR7"$DF:QA CWX?(%PQBF6 H&/<2G_(X#ISB;(\U-#=& M;>*6,A/,L3VI;>OPF9U$-7:J*696EX+DQ6IE7PSR+.QVY#@$F!.$%R@<=S8N MP,=_P"^?=.)9->"VX3DHAB2JHVU-RD'G/'Y)+V>O[UM"^ML#6:W:!*PEHB+F M,HV@+P6!*(A32*4G(/-E3 (6^9S[;I6CGSU_=CQ15T V-FZS)%W+1#]'\/2W M/P N8W_R3I#T* 5]T/&+*T _?^K$A9\/NK1?[_GP9>XZ5._N,R$__%)8< M5_V\$JV"1!TP5!\G4TG"P L]&$1A!)' $I*$)S -*)<"8R82SX7Q;!J=&]5U M;39;(J1CK!N766%N1V)#(SDR>W7-78"MP;4$@@V>SB3E M"0[&35[J2TY(+$ M2SYRNK?O=LK';"7*=V0M[HKR:9G@*$8\$##%/H$H33#$(B*0R)0*#^&0<2L9 MLR//GQN]-'L'QD;0&NFZG?(<0=OME-ZX3+.=8@E)C^V4@XY?O)WR_*D3;Z<< M=&E_.^7P9<.=H'S/2T%6V?\(_G>2Y9^+JEKZ2,0^=B'U&86 M]R.EF[+@&[:^+IO$:5.9 R>13DECD(I0ET),0D@"3T >8.+SB(HHL3Y+.M3 MW CC5CU1;P)?W96BGL>X5C@Y"*/PL$0L$C!BB$&$N < M#SY[LN.V49]USMI/7]9MH=5*VEP)%7BH5,"+2";M,_80#E,! !DG( M_3 A(76I%]EYMA,O3E8TCF3.71)CY).3=*FKH#15L/8GC:];\2$OXH?(M^()BUBF01$4I^G M,$:2J&\WXI"@D$-??=*I3'P1"*MMG)[MSVW>T[I0YR&RMC3-:G@,8%\&X*V!UJ,HT+_T3Y MN5=U,+B:^!=TE=TUYWKB%UMMC,8$8:SP]J0 5(F^J,PGS@.QYL2:V M(E65R4S]45W=?'=#U6/JWW^GZC#U>.IT]9?ZN_RL[M(%C^E[M'C%N7KMJW?J MQ^ORMOB9+T/A$S_QU<#/$J1%M!E4 QN"D:1Q1*,T#H15^8H3;,^H+:GC1?!-,V)HQM"/0X>CV)P\>'C_I,G/H \ZMK^(>3Q M2_LM,6^;\431Q]7ZILCR]:?\-GL0[79^P*(0^1Q&E$00H<2#A+ $,AG[<80) M"Z13:?33S#;60RZ!@*R!HX NB\FK7#9<@% M[ID6)UWSVGG_5<_.KDI"R8$KSXJ8S]5U49OR5[+[WFE3R0%?R_H>NE) MCTF)?2@)3B'R_!02'NEZYB@,",&"(J>@!HLV9T:_979?N[^7>>]?BG6_Q+KKX(5 M=[D.I;@Q"I4?B[+YE;[.7S).0F5'!*7TN**V"$/*0@05T0GN$^QQ#SO%:TUJ M_MQ8\INN,=44"F'=@B)UV:D%V.2Z8/2+OR[ 3Y'=W>M]$_)#E.1. /'KL=Y( M*7?>@EICU*3C/XD>R?C3OEEVG#W?]V5D^C]84V8GJ=@I&=.6FM%>JM^N5>=K MG976T06H735[:!UG!PQW>Y4^&C1L;EH/I@V_>Y7>V0OC>QTK^HVQ7\4ZJ^-P M;]0WJ6,N3,B$%Q!*O=B'$=>'7JD.0Z$D@9&/4N&KP=#WG4H3'&YF;F/6SDJ@ MS70/03F#JMTX<#E6(_-U'YBV[?O*)3->/4]>F:@[:^ M@;Y=_.P^])ZHC/QUZYJ/W[^-L-]WP-TA/^/NXR?]=@_X]?*#/71)3_7@U$;^B&MD=J*2@W_,IQ$85*/W<$O3"O&>]'9/;??TU3W#2455"=&, M4OG=I+!&/.=>:CJF,!$0)(9!Z'H%I*F/$PX0& M.%KFXD[+ =_:TT,O8ZP^#UQ_'GLFC?>I:%\:C4<=3/.HGJTE\_.[K:Z^8P1K MKXZRXYWQ<)\H*M;8OP!;#PZHNG3= +4?H'9DP$#:2W <-.2VER'3!N=>@M5> M&.]%#^LI1MY(-EW+CN[YDSE)U?5;U(S_[=.SO^A8NB5+ B&EB&# HQBBD'F0 M4FS4<%'L"Q93::7&<)$5*^.LV/2 MT;MC[#WSL7K"75S\$B0'%17O9S6_-S8\_V+Q(C%-D.BW-KLQI". MW6%'C>.!/#(G/D]-:4U_-KEL?U?$I? MLMM*>5[E7#>MIJPBUPG*NX(-VR(G#-,X2GD(O9@G$'DR@)2@!,J0DA@1@J7/ MW+C.H?6Y45W'>).U_,S\;CF4O@5IW/K&EOA&0GQTWAL.[!ZLUP.T84G/Q8") M.:\'-ON4U^9J-"8*?(3T+$Z(%&(:LD D&$:2A1 E-(38ERE, Y\DB(8TQ%93'.L6YT8*=8!_;28P=CJ>/MIC M?9HB1D%P9+K0]C9)1=IBT)@\#9SV>>J#PSI19OK^NSE,WK<3'BV>,UEN MMY-;W6QNMQLO/;)H*[>:9W\N2*XG@;58OF+_K]O<_WKO.Q$RC@6E,,&>(NA4 M4$@9"J' ,0Y8Z.$D=-IOZVG'W&B[NUF^+7&\L_G2TPFW/G(]GQ@-^0E/*%H? M%C4Q+8#QPRQ6MYZX=,@%AQ2]X!SGF,+-E%BGW)6ZNGQ M>U'_]U/^*?^AV+HHM;H8BD0J>.WR[&:AL5:.\&;UM+?=$J\#7;.)&6%R9!4=+K! M20G'RO>7M&)W4\_Z:"0K_Z&UZFO17,52'0FZWVOY>GZ=?]79KJ6B+G7!ER(O MVW^^)556U0-^Z 52!D2GE*HN0 1+:/3D9!@BPA+D2[=(DL$LF]LT33L&C&?@ M]UU]@$J?VC6V]YNI#=>5B621%V "??U!H2#TU?R:,2BB)$VX'X1I(.W4>5^U M,Z>1]3W:G3K#8#9=:C=FY^1=TX>?BP^.Y: U]@8S;MH* M?$-CNE>?;_ &W)7MWC<;:77=1UWV\:/Z3;64!)&$^#YD ND@=QI +'BHU6E$ M$$OAB]"Z#OF1-N8V5+9F/JN!:2RUU[4[!N=I1AP(I)&YK0<^3JIV9Q"X0-7N MV),G4[4[XUI7U>[IC4>J;EC26F(6$#J-=U:MSFV8JHW6)-.:K7_^>R/+OJVQ4QOO M*AIKU0UV0\_@X(X\8@R$J[N6K M.@TK*6C4\K;*L"Q9[ K-.-_>HP+(2)/^0 MB_+NZ2KGGW)9$DV1;+TI6U5EG(8>2CB'#'$*$0XH)($OH,0D3 B3(DQ"ZX(K M9YN;&S,9BT%MLMF,>VYTCP I"\A/D]'P0([,0J^"H4,EE$&QG"B\3$]ER&K5 M:'CFW%0G,5;K7RB2?RQ^ZNHEA#6;@@N0Y6U5E%+DXJ?>_:MTSEN=CBI6@NFE M(EG5=5$>LJK2C\J>X;$ 0J\4BM7?:%;(C>J670O&C!^DS(I-!;3'E;;C7I ? M3X!E/[*5N2#+^4:O254[+Q_]6&8/ZO;5DQ&,5!,T($RO+,!F71?5T0\HS'I% MY!RJB_\4ZVJH@BK6K\&I^BGG'S)=N11KAYY51[&_J]^T6"L1[R;B1H@O]8/0 MQWX"*<,>1!X5D$2<02RQE*G$*1-.FAYW?LAYZ(%6)IUT'O?RY0SSQ)4])=$X-U*H9'5#,D4@[\ACIH:J M9EB.(S^FOB]A3,, (IV12<*00A'06"*:I%%H5?;(JK6Y??6-<>#;IGQ<;?HJ M&YX&V(X"!H-M9#;8V0FTH3#+00OB"")J-J ,JJ5VLL%I)=5L?-]35K.ZR7U5 M>G5[ZS>O/G1LQ7-W^+_+P M^+]O>RR%.EB=7S;V0V#L;[QQWK_,>_L%7S\4IJIHV;X*;W;KM?>?OGYX=_N/ MW\ ;NJFR7$NPZ4?\-M#*9Q^/$RNRN6 [\M=_,I1,6]RE_W*P_ M-*4N;D7YT+YDL<\15RL5CCPMQ!Y&$$H\L,@ZM)Z.O-5 MK$F6D[LVF?E:MBI;;[.5NN>N6JIU3\(QBB!E0BV*/![ U)<2AI1P$?M41,RJ MDJQ=LD/H(I!:Q[.P:$]DNT8:&<:.EV<_IMU#%V:T :X3R0%;I%_@A6^L9X+H I7$: M;/)UMC+'7S+3&U_;!U5BO5XU47Z"D4UEVBE;J,!C6?S(*E,S13V&;&\<:)EH MWRYZ7!7?U%7HRFV5C]5&6\*X;Q]VA:N$CZ.TTA1?^I) MK2M!.,0Q8M 3"(4\3DB06H5D6+P\[G83QT'1''D4 MN!3(7JJL5N ,+<1ZNM')M5>M,#@DMVIW8\^C^:PB=W>EECM0C]5"UD;!]7.6 MBT]K\5 M@X#0-"(4HMAGZG\D@VDL TAP' >>+Y+$+3GC7(-SXYU6K_@/;2$P M)KH>VI^#V(YCA@1N9(IY;FHMD.^ HOL!OR4T@Q[WGVMSVL-_2P3V0@%L[W-? MU'[/R:.>G@K^[E['ZE_K^W3:ZG7Y;D6RAZJ[L_:Q**_,U62U]+R !PE!,)1> M"E$42$C#.( L9KX,?!J0U&K#_1(CYL9"M?4U]CJ.FVGC 6FLUKU085IM3W2NA_NU;NOJA/SZ^DI^BID6EOYP)H^JMV M B@O_G9=@MJ/ET< RA?0.C-!3]@OR*?HD8F6Z5O$5R*_6]_K$6F=/8CG7PK1 MZ_!M#[*#7YQ:OV^O4/-EO6)GVRH'ZDE_NO[_-_U/]Y]M?=%CK UDO M3'BK^$7TQ[=05_G_BG[WP_=_V94[J\S#2K,3KAXN]>I?F5FHX5)_I>H)6K'S M04T'[]4KI*-BE>GJ4I$#3IZ&BHB]M,]/; /T?O1DFP.7.M_=,KCX63T3T$IS M?/7T;5VP/VNU"/;?FZS4V7/5^G>QOB^X&F!#G_.00RF9A(@+! GS*10DI)$, M8Q)$LD=)0INVK;AA^@J$QM J:V>KZ\834&E7U->V5N.F:Q5"JZY * B8)U,H M/2T7*FD ::KFFU0(&E)*@AA9;>L/W@=39@(^0QN0QN %^*'M'P%TN_76T%". M//G8HOBM?F<;6:&K+9K::E";/6#6GP-(@R;]V;0[;_^>Y=G#YF%WBP\_S);W>R')9K5> M$A1XR/,1Q-(3$(4X@-@/(N@CX>N=HCCDR'9Y-JAE<^,UD]:0;;U;@(?:OQ=' MF(^MBVKR5_M8'PQI+_64TB1%:4?UQ;QVU7Z=,&S?GU_&O5J/CKVE]3Q'90$: MU\#S$\"M=^!KIS._/NO,#VUGOG_=SK1?";Y:ITZT/%0V'ODX=7\5FW6U5@LN M'753U>+^N:F48 YW]14*F$JMQ/0R\;Y8F27_@_I-?1I;K 5:ODGU,>K%I%& MT4_?].Q1C^3)A#]E$I#V(V^_>L8VY5#KNU%Z\L2B;]CV)EL)C@)3=WDX3@/] MUHS?2[KDQ-M MS6WX;DW5I4$;$QVEM$X!:[<&&0BNT?<]&Z2V9G8J"0RWUK 8\@EQJGF)EU9 M6/C]K^1D0AJ%\$;[>1O^L_:3W#3Z=LWVE?U OP&=K'B.W]' M*4 Z9H<,FWL[@IT3I^R.A_1^IN^(;?4G$D><123!*G^L^GFYO;@/#N9?"Q(Z&?QM:2F@=#;&R2 MW:]!MFB7Z5>K5?&3J._1'-J^4VNO; WTZ[X C2,#4J<58(.2X.D6IZ4S*^_W MB,GNKGX4LZU@KU7VU%>DUN3F"%_Y MV,))V7X<=%^.#B.UH@/=":;K. O:@KG)AZ2("GH>!+ ML>W+J;9(C4"69YM^#1:TQ>,(O5G?WD,?NGF4?NQ_9G?WHEJK1?_^I/NFJ /F M6C$F(AAG%"<0)S%3J^_$@VD4"(A2&8U<^K=J+\9?8Q!VN[:'G+>NZ4_G3/)T\G2GV9 MZ\^4JB]\5$^1.,+NLUR46AU;5Y5Y-#$;C5@E2[U4R@CBH!:K))#@)(4!#I(H M(3Y';@'<)]J:V^BV-=5\+UMC^PK$G0#9;DX^$'0C#T>]47-7@CN/QZ 2<">: MFU;[[;S?>Z)O%K?TXX[ZL.R6_'J?56Q5:&FY[5(SHCSV=-U#E"8)1!&*U(S9 M]R'V$T%3)CP<.P57G6AK;MS1G&,K6\'.V-YK^U,@VW''0-"-S!V]47/F#@L\ MAN2.4\U-RAT6?K_D#IM;^G''/TB9Z=G,9T$JH3-!EBP.(AQR'[(8<<48*8:4 M"YTD3PF5V*<^%BZ,L=?"W'AB%\.RTB96"U-MQDS]S2_J";L;6^S#:L<1%X$U M,C.TM@%C7)WL-1P;'/5\2 [8;V32+_^HCR^_]^,7]CXC*%8_U"M>1QI\K(LK M/3537QFQ)$GC$,K05Q.%@*0PQ;,_EE9Y*&[8Q%WPN M2-Y7%_8TR-9[_L, -_Y.?X-8$[O26CK"&L,*DX'W]$\T./5._GG?#^S?6]S4 MLVP[NQ=\LQ)UQ5!M93LHG MHP+V13EER;O8QE#4 MKH*=KVV/[G9J])KUN7N@]6_H[9I1.V'X[9YQS'V%[:)1<3^\W31ND_V&&FW3 M5JZ69:)Z^_2%Z!JRM5QV_>LG$P[+!?,I9A%,68ST/I;>])94S4W], R"E(G$ M*=[-ONFY35*UY:!C(ZCM[A6S[- !=MP^#JPC4W5/1)TYUQV<(2G4H?5)&=$= ME9<$U^,)%V63Z;6XD>C3ZGP?RK(HWQ5E*4PL\"XU%5$L:*)X2LUW/8AHG, T M33C455F"&(<\E;1';IE5XW/CK)WMC30QBZ(=)'-,8JJ_P MSP$IKB^$0]*_G]%R,BK4F!C5G-.+8Z5#D7(-SH[3/NA"'CGBNSPAE#[2%[8)JS M[<_30&VYV!\0OK&7^#OJO2U>DW9*>%7YF$&4-/^I)6F=UQ\NO2 M22(, AG'''J<>A!AAF&*D1H?XB@548IX) .GAT;>(Z\.#EH]0*]1O]T2]H%>;]7U19O^COA\OP:GT4 JY'U&( M)*90#3@4JF4&\0GVDB!V6FV<:&MN-%:;VI92J8RU@&S-=2W8>AQC.XX:"+F1 M*:D!K:GE41L*KLZ#UJ,XZUDXABW+>KRYB0NRGO5[OQ3K^5OZ;E;HW(9K^5GS MDMCED>@M+[/CM60^\B-$.10R5)-7KJ4-$>;01R2*4IY0[%G51+1N<6XL8@SN M"$4Y[L">1]AVD3P@;J.ODK6M>N926_LL9VR4W51K=(9=*9]K=.*ELB4&^VME MVQO[D4P[\>G4.NL6'/A'L>Z$ E7;F7^0Q)Q00J"G%F(0!3R$J4?5_Z X5HLR M-9^)G4)U^IDQ-SHZLC9[7CPD:[WHN4+KV6-V3#9^/XQ,;]LNZ'BP>%&.I_9B M&W!9C;!\NPS'(8FPIR63LN-E:+VDS N?UG>9E^L6ZF#+KUGUY]NG6_4D$U8G M4XH#3Y?2E%QO6J4AI"(B4! 4^(2KV9KG1)8GVIH;(SXS%6A;@3:U5R#C*8AM M5WF# #?Z*J\79CT6>6?1&':1=[RYB1=Y9_W>7^2=OZ5O$(XNN[%^NE&OP+JK M,V+4JY=^&J4!9@F,:, ATFDU)(HQ3)/8\[GOASQP2NT_W=S:DUU MC;(Y";#E%O9@L(V]:=T8JJ8\VM3G:D(+8,P=,D[&!I9AHV).MCAQ#(R-]_L1 M+U9W]4VVR.]TZ7!=2$X]^QUYS'36FEY#=C9)VNH-! B[(M^+U2_D#5]@/@RJ.%3LA;;4S!1ZD6 M=UJBO)8?<VK,!^J7G ;P7W=UMNGYH^[?78:AQZ/4PQ]Z3.(9.Q#$L8A M]%&(F%"+9Q(X"6;VM&-N@U)7@N&C&7,RL@(=%W1MM]HUH_/4^--7Q\*MS^S( M<(*>&)D6NYW0F FV3G0[8Z%[H[VB%LH8)S[]0DS'T=1P,^65-#=ZX75D\56\P@Y@F%*(H%A#[*8=A$L6!XE%"W&0 MSS4X-[)L["W*[H'PXI+4Z;.0VU'@D$".S'478>C,8[; #$E89]N^#'G MQ(9]W1%"U3% ) M]M>[XL??U+T* A_K'Z#^H?/M'W_N)!_[6;?:K_O\A3T*]]1IQ)_RMC#0AVJ= MJ2F*J+1*Z6VA__=WM18T4@HW97&G7I5JN];X(*5@Z]WQZ9)BD@8^0S!*1 (1 M%1)2CZ4PQ#2@(D&)$%:*!\.;-C<":4MKZ1KL=WD3B,":=/U/.6!MM2W1>KTP MNL5P74#]7_ @UO<%7S2;C7KA)XS+W8 2AS(TP[X'IVGL=7MW[//971]N*Z9] MV/6A]@O>%E#_%S0.@FL)6A<7G97\AZ9#;UZ_0QW*#;U:QTY4A:@3$:F6_+KP M4">"J_X&09&#Q[+X+_VC^J_,UN -%^I+%1R0:ONGLN$ 4UNH_65=34@]N6SK MG^X.%KBN5*1@T@[^!OBFU+_4%I3;#8?'>M35:3[-BY@=(A.3M=4T6:E'D#7X M*8RJH/ZMJ6Q$JM8_D?.MJSHC&SP)4IH-8*)N>5Z(:9.K@<=<>H"MAJJ+-,HK M=JI6&UHWU<[;8H!T!KY&^\ M#U ]%7./PC"\VNU^4Z^@5'O4W\,JL\)1V;5,O#CU HYA+*-4+5X2##$-"0R%3$(($M/K3>+[F^KUB&P,1ZI/]8^.6:77-"1=DPX4?=,LONI>Z:C0GNSZYG. M;[>^@.]-SS3N@#_6Y48 25;5D*5D!@!XT(27"\R9-B'F&0_0M[6 MAC0!CI^S1CM4US9H@GA%S&(2"1]Z5$001=R'U(LCJ,B8DA0%8<2P"^V>;7%N MY+J+\RV>%]($J\;XS#6H_3SJ'L*"B8C#*!1$'QP&NMQ8#+% F"(>4N0%;H'L M@^(^D;3C%OEN^+J!ONC&VS0Z7MFYDC ]^\)NO!H4WY%'I5U%V*;4Z=;#@_V-_8: ]VIR7ZTS]CG+12LRV:Q9A2>3(/(Q M#"0*(<)>"E/U*T@B+R%"(AKZ3G'FQYN:&^D[5_UTA=:.5(8!;&0V:8T$GQLY MY :\X=?^Y^$8DD!.M#8IC#FGG]B5@W5_5#^"_$BR\A]DM1%-D(=^[C^S]?WWO*"5*'_H M)C[ECYMU]55H/-3LHE;)$'HRIPQ[2ZJLVD[R;M0W<*^3II=!B&48TP!Z01A M1+34?\ $C&*4R)#%24*F>^TB,#XN0,=+\%.Y";I^@MI1 M\-S3!=CZ"HRSSU;'6X>'&Q?&[I(A!X_1;)UTA!D;\9?#T.CM72:FM'VP27>O M-F2U?OJ4*T.U:$O28 MW; P;C^,3/@[%:>M^0;WU@&P]4!G%? -6]<[%C^*M9$S?WNQ-)C(DBBQ(<\92E$/**0I@A!P;B@* UE8A>$ M>?#I7H1?TFC]\K M<2VWR2W+F$J4QJ& *8D"B##U((Y$" 667B 5,[+0*1[]^>/GQH6_$XV@655N M;72;R;V SVZ6UA^4D8GQ>_V!=M(ZFWJSH]:=/0S'D#.I%RU,.DLZ[-W+&="1 MJ]QG-W4.FC!GS&H69:) .VH92Q9%010B ;TP"'4P.8=I@B,8!R&1..0TQJGM M7.=,6W/[VC]VY2O-RJ(P0>2=&!3[B< YG,_/D 9$;^R=N :X6A91V=I$WSM7 MH+$!SGX^-2" $\VN;G7Z,"G+)[TI2]\R>=4ZU\,L>6=>:S^0?XH3>VZL L77/E+Q7@6=5F M0._N-R;5#WUL2P6:??7GXK!_;5Z1$PV_!$(UK85,G]W2UL:N\\N-FP/-#2U? MGA,SQ7-/F&S>:.E*=Q9I>TO/U";U JU;:C,_*84MNW%=8=):_Q M) :#IA,=;&C:U*%3ONZE"9V\^,(3\\^[P]?FG(1?OS@"Z8[W 4%1&A$U%^5> M!!'1U4 3DL(P$HCZ >41=JIRW-..N1%'__/N5@N% ZE/4,VXWO-LV[$K'8^N MQ^N@D;GKF4CD[IBZ4U-PA%/E?FB-4M^?54?]/-#95-V5;4K>/?$\L,OK7&D;G@K]V.CU^E$R=2R&E= XV.AK(5:._V M8H7T'S[\TIX)\*9QY[>FV'33\TWU='!5ECK+KRXM5+L\'-V/U1E#C@.#VSCI M #$6PB]'CM':Z1GQKSGLJWAL8HYNZN.ZK^*!9+D:P';ENW?7U.WZR\B+)<,D M@GZ*U>!! S5#QV$, Q:SV L%CMVRA_J;,K=)NO%$[VLU9K:GH OUN\8;0+;N M="\DIWECZ"ZT&PFFZ9B1.;_NDYV%X*;MDZTC8.=)]\*AN?QR. ?-%^AOS;1I M Q>CMI<]Q>=&3TXM'$SQ!(YYB (?P4#_#Y)) E,I ML?H?A##W!$5A:,.FIQJ9&T]V[02MH4ZU*4Y">IK=A@)J9-[JA9$U)]F <()M MU.T=IE'_>LDR)Y\_"7_8>-@R@]6U/>O5% 7_F:U6=9W5(,$^XCB&)(T(1+X7 MPS0,?1@EGII+81IQ9O6Q'WSZW+[RUK@%N#M9<-4"-[OY2F\T1OZ4=T ,7'GV MH,.#EHEYUL"T-6$.^;97 .;@13U71!M:-?F[[PL]%UB&"4HB$ON0(3[H9'^OD6GG\,=\W)N:'[VPIR[AOM[A%[&^EK?DUY+04'A1P&'B13%$B.L] M<)Y"DO!4AE$0R)@MUX4N$FKU"I]HR^D[W[8XYMRR*Y.:U7NAY(72Y^^DNA5L MH;=*C\?8.*-N1P<#83GZ%+T+8[.E_$:KSOZV %]J\2IE\>*(B.J DG_GX1I4 MTN]$<]-*]IWW>T^2S^*6G@$/G1BJ74YG$Q/W?B/^)4AYJ[I!+'GBL315J_T0 MQ1BB0)%.FL8AQ"SR4Q:(5"9N.?^V+<]MOJ'>K] Q%,$:9,O@@S&@&YEVGH7? M/LMB5]1"A6*7C"^ MAP8TP<,/G!%:]!P ^O&IPTP<,5D+Z3 ^0%]T\*%%&4I MN-G_5$/0=6DT[+F)9[@1I3E]6OJ,8,8]!JG0"I4>8I ()B&*1,10@OP@B=Q2 MP6V:G1LS;:T&E39[ 1Y)$SH%WF0YX,5J1$;ZN^L..PX1$> MF$K971^W#YG&[0+4L*G;5BU/G*[M@L9^BK;3W>X' M)M^8R$F9%=_SZE$P$_/?["BD7D"QQSC4F8D048HAI8D/":(B#&,9A<2W/3$Y MVLK<"*DUU'%?YC22YP]*!L%G[/T9:VB$Y/S% MEQR+9D7^:2T>VFW#A*8\C1"!A/MJ&L)%!$GD4R@X#3D/2!#$5MDAIQJ9VS?^ MS$Y@#.WQN1^%U.58M#]0DQV+.F#4\UCT, C#'8N^>/XK'(L>]O#PL>B1:_N6 ML+PEOSYQM<11/,+,P[]LC+!1E'J,1E$,(Z'S/\((01(*#_HTYCAB"<:2EN7W]3?E&'7GZW%Q0V^M:WO(8P*=I8%#81N:"WHCU*'UY!HV+:V >>_[$ MQ3#/N+E?%?/<#?WV*G2%B%M1/KP7=*TU)HS$Q#) !/N(I! %:B: 2)) BA(/ M)K$DU&/2)['3>>S!5N9&"]HXM\V%P^#9[25<#,G(G_RN=(BV$/PQB@#)21"& MW!8XW-"DNP G?7VYZ#]]<;]/_6M=_GT;?GDC2B/AK*S?)5#I5 RFLWNR!W7) MM?RF?EM)PO3?/F>Y,!.39>0EC"24PX#B!"(/8YCZL:(+AJADV$^\&+GPPW"F MS8U4&L^Z,= =YSI"'@O0^@=J!XW8>L=%\(=VLIZ(.\:*#-CS=N3V.OTY,B-. MW97.;#H\ZD-2\(#63C 5/M*!Q"%,I")2A##!"OO0CYC(4]+!A;IS_]I#(_>*HB, ""%+F ML-BL^]?#Z]-S=E0^,I(J_Q^P(V176%IP:ND7[BA8I@)%D'/%;4CZ(:0D4+-"WR=:BBZ(/2NQ4^L6Y\9INY(*QF3SZ6V-MM%< MZPF\'94-"N?(['4QDKV+4)Q%9XR:$\<;?942$V\;5PP1Y>%>4CT4]E?OP?V\[_VJ*MZ0D80A['!)/U\]D/(;49Q$,PC3!?IHF ME%D7F'!N?6Z(103&"58#2BB9+N@N(&$>B0D+$C77[:'G M9]6XU>-3;M>03AE 9,2"O69 M0$34@$\C3"%*J,])$GJ,Q6VOO&Z'_/^_+Y(H](34U2TD9Q %,89IE'@P"J3Z M.F*I5H56867#]\344ZTG\&#L5-VQ-70!Q'X7O5'+\TI4CJDM=MUAMR <'.21 M)U;/4H#K,@@-Y+75H&/V< M#)Y2&7!S:-3SI M$)BY>+1+>;A]1=W&F.M0I] M01@Q-:JK(1P+H49T&L&4X!#2&(7(ETDD Z>M*LMVY\98)HOHH*)B6RYEZ\&B MC[2Y;7?8\=4(((_,6,?5$3N:B-,((1Z%:7S5P_VF9R!Q>!0/.SW#X[?WWEV7 MV?JS43%#?J FLA@2A'R(/#6OQ1'FT$>!".)$2J(E"^V54W:/=J*?"812M(A' M+8_BO"/>@B6D9 &//>C'A$/$F9J"SV.6+'^(DA;CPM5M8M: 61^L] !AY*%'>_]" M,T?]<[7A)H2Q*,W&UTOEG"]%;HK"%JN5ONQ3KEYL-3,;])3E!50#'Z>T3Y_Z MW.2%5P<.2%Y>X9[9=5L2W7O?GAYHL5KJF&LU%A H2:PK^80Q3-/0AX'OQ6JD M4 MN.['+O2?/C?@:XT!MG7V>UG.X3G_*%X$P\I=LZ;]3UM5!7R_(LGK^O,FR MJ@ZZT5W1E%&IVM,S:+;6^5:G3=VR1F$OC\O^SIZ[ M7.Q>\,U*7,N_;TA)U"RMDS-0W>K9W-)GL8OAH5P[+VKQEK-,8V]Q;,BU&?A M=-^YL@=HT%TKBV:GW;&RQV%OM\KAULNBWC\]/)*L%/R*LAY+" ]CLVM#9CIT7G'7I!M#0:KWB+^ MYWO"CI^&!79J\?_6Z@7H KPS''P>I3B -5ACA+:?;_Q5HMJM,3D6T&[_@'X< M]CZKR-U=*6I:O)9-,F8]F#/DHY!Y#*9,"^"IGR$6D9I#49[PV,=AG B7F=.I MQN8V96ILZS=3.HFJ'04-A=7(K//<3#U#L@7.F6=L$!F26DZV-RF;V'C^DD"L M[NDOFK-NU3G4(QK9-RX3EL1J8>7'L8 H37V8!DA"QD**4*JIQ$D5XW S<^,) M(Q1SVPK%+("VM&=-DR.X6F[E7(S6V-LWSQ1U;('JI:ES'(>A174.M#2YJLYQ M;P_)ZIRXNN<6S,%:LDM/)IAX.@128@\B%F+%!F$(28@$)UZ,DE"ZG; >;FB& MIZU%#AFI[FM%[P/ENX&H"SX[[KX8SE7\%H?R&I0/YS!SGVK MY20T@^ZN'&YIV@V5D][N[:&@BF)O23@+/0%!.ERS:VZAB.QEJP,_>;4N39;=5\'%PZ/FKILR8[IJ -.Y=W?BG]GZOHZ_OI92 ME#H=89F*4 CAA2M0_9)G1?TW6E"FZY'QMYUT9VQ\P+LW #&#[!S M!&A/VNR0ZTD[PS[5=II.F2CG]O9>['\=A03K>YU5D.4L>U3#>I-6H'Y?B3PK M2I 7:QTDDDESLYKU^ F?8^E@43@E=ULL_+;VN@/-W+N^%$PNX%#Y\L M<_=R +HIO ,\K=\,NW[:-\$VI1'3^_CC2[:,4\Y0C"4D/(DA2JFIO.7!0*+8 M#QF.HBAPV9X[U,C YB*G=_/E2I$8>3!J0OG5 ^O@/ M^.73<+/D4P ,.3$^V,ZD<^%3GKZ<_IZ\UGW&V]W<(SGO5OOKQ#UL(]_?;4I= M&_9WLFZ:-Z7-%4MXO@QH#$6(O'KIC;TD@6F"(Y_B(.4^M4FY&GQ@9+">U2?MQF-U$SP:Q\#.LP4PODW= M9?:SX!->_"PQ:J@2;.@_;8 MB3GT,.U,-IT>%);NS'K8!_?.4S4K,IW"W^YD?2Q*$VI;&Z1:OM*[6:;)I4\2 M3,-$P( %:OZMQUCB$P$IQ20D*/!PY%2,V[']N4W-ZY!DV1H*R-;2!#^&Q=\&?[1:\V6Z**][]K9$8WCH =AX,FMW8![J!4R"=3)@Z3[(/ M/@>2*7L]YK*#NZ_"Q"'>%K?DE]Z\N"]6FF55PT?.J#GQ1$JY(KR4:QE*RA7K MA03Z$4U03*.42=$C_+FO/3W.^J:(ANY^I<]B!\A/4O*>9W_.?>5V)#@*]).> M%"Y,6;^.[0MP)A9A^-/#OBB.<:CH;,NKG#7V1>S8$63OY_456WRN4?Y%K#_\ M:B:K6RGS5M.:Q5)&21A"1G7R2"P9))I,O8CC,/6%+CKCIBAGW_C<9HU[\OT+ MH.4=WFP= *T'O_56&7?J'#NZ' ORD2ER8+1[",ZYPS:L[IQ#^Q/+S[DCLZ]" MU^,9_?CN=[4RWY1F]/R4/VY,\.G5KZQ:(A*&.*4!) (AK<,30ISX'N128N[A M5$'CN7#;L8;FQF,=.X$QM F'UK8ZTM51;.VH:0C$1J:A?F YL\TY)(9DEJ-M M3E0=!<;?;\JZ#&!6\"7A.$4!CB#EC$#D<\404:SG03%' M&(LTP4XY:*<:FQM+[%(Z26,MX,9<'6RE[.U9%>H0S'9D,11X(Q/&#K?64%!; M"FY.X]:_MM,)0$:IY'2HO=>IVW3"\Z-5FD[=XW[R_2GG0F9YMA:K[(?8*P!U MJU7TI2@_Y=>;]=+W9$1XD$(9,37CB(1:32&UN))Q$LLD93&+K=1 7!N>&[>T MQNGS,?"FV*Q_6X"\R&%S)J<_EFPW_2<.5>BIS M"]#:KOX&WBCS+:6@G$&V/WX>"^Q)3YE-P&4+;?N&@Y_W&;O7!\*ED>0";[AH M?OP-D+Q^RQ= ;)>WS?&4#M>LBP7JD^:[[>BR(NQ/,QK?/U494U=5&[5>,L?0 M)@1:/3+;@@E6F10#G3?WZ:(3Q\I.CYOL]+B/D]U#XE[W7Q)P^5+"_7WV(^,B MY]5U^3ZK:GU1?2Z]##Q?^ G3!3J8A"CD6K!2$A@$:@@BA#/)??=03-OFYS82 MG2@6P;MVZT]Z6S.B%$SH7EV 8BL'9P*EY:KXZ7A6XMA[=E/E\?IDTK/C8V4E M%J!K_]"AHJZP#1]$:FW!*X27NJ)S./#4^2G#''4<*D" M7ZFP\^RJ.5]0PGG\NLV?"S7CNR%/6@*GJ089>4&8QK$'B9<0-1U+!4RC((** M>' :J$E9G+K)%.\U,3>B,5(UVDS':ILG0+3CD,N@&9DRC'&@L>X\,CU4:8XY M/ZPBS5XK$ZO1'/-R7XGFZ)67G2%\SG+Q:2T>JB4-?>DG,H Q\U.(*.40^\2' M?AHR]1(0&KN%3>RU,+V$QT&& '2^\3@#W7 MQ]CVWS7R*GO]>SX>V^#?O_"20@,FKO^]J%B9F?S9W=N9TE"&7LB@D/H;3Z0/ MB:]%IIC' BDB$DJK^N:6[--OD(Y@;/^'ZXE;_8W/X4JQ\"_*Z>?3]@HM(XG3 D=P]LX:14/PZZ M+T>&D5KIN]]=GRB_;TZ6/^6M>;J5=PVW?0IX2H96KL M0TIB# ,!!AI_K+CNW/=BA8-1:>2DL/[8#=P!7DG$Z:N)=\'GP-5Y7L]IN^$N5I?2[W@US3[ M390_,B:V^0/OQ6,I6&9"?=3/*Z%_4-==U=%E=1 2CG!,4$*@C](8(D822 CV M( FI1P.=+H^=*A9?;M+\V+!:F[B'LE;O[\8F\8X_9E9%.HZX3G\O[DO;*>^4 M/33Z-++4PUU_9]%B/*>U0( \[C;W8JHFG MKD.AN#]='>S)_:C[(\G*?V@%O-T1:[5-:$Q]Z861\&#B$RT QE.81D1 C 6* M!9B-387_@G-G-!I$A>>MD M>Y,RDHWG+[G&ZI[>@5U"/6W]*?^>9SDKRL>BU#GT_Z?(\O4_1&X$ZZ_+&U*N M<_7MWF>/U4VQRMC3,F3<\X@7P41&*41"Z+)B00RE%X0,A9['$R-?T7.5GIE5NES.<])GK]^\QVE3Q!3XR^7JY]T(OD%QUB MW "M'^IK 5U/5#<97\ ?S7_'BC2[#.*!X\]Z&C-U5-IEF!V(5;OP@6Z6W/(,5=WE%"UG% )]M>[XL??U"W*7Q_K M'Z#^H<,">X^;Y*,^YD3[C1[]>\\0E"P7U_)=*7BV_DB8V3JK,U8SUJ@'W;2B M_DOL13@1*8(L5'R)(BD@3; ^!4XI#1))L' +)W5H?&Z?KK9=;X\P8SV0C?D+ M8'1;5P7)%YTB"/^]45PIRM53IT2"KC9"5BNC^_#8"#4YQK*X=)YE8,M(73)V ME$O3&[7AX..V-UK;P58/;6O^@"$O/4 ;-/[%I?UI@V%Z(+,7&=/G&>YI]A\> M'E?%DQ#?M#3AC7HQ[TDE;M1;]D^1W=VKV<_5#U&2.UW9PHBF_;TD^?J]FA9M M%Z'+B(8I%\2':20)1"E.8!J'/B2>%X)* M4\E)M&^"46H%C^V;\+C2F22-3,_:E((R6S=;T9Z!) "&ZZ03P@ #-#*97,!P M@'1%! 9\:N_ 5%TGJC2?Q]>L^O/MTUN1L_L'4OYI9-X2&:$TXH$:2;D/41!A M2*@70T)B(3S&DS!P#34]V>#<1LUG]@)M,-C:VTM0[RSBMF?=P^$X^DEV?PC[ M1%Q:X3)P#.7I-J>.BK1"X$"$' A+$U/P]]-6D7F*6$J=SX9.MS8UC&A6,G9&]B.4TP':L,AAL8T^4 M71%SK]MN@\2@Y=M/-CAM%7<;W_>*N5O=U(\[C%Z%?F(I[D5>93_$IYP5#^)S M457O2'7_<57\_$_![\3?29;K7UY)]=U^%6Q%JBJ3&2--F,LM^;7T$Q:3P/>@ MWBR 2,@(8D;4/T.)(ID(+_:TGEF1 M=[24VO(Z3Z:XCA%'([_UNM2&?6UW8#VVOUW\CC8"WD\\PO4#L&WF@O?EL M[1W0[@'CWP)H#[=_)=I-\-)/$SYZ>Z);G8?3,? ?OC< MAF)CE*9;/WA#?VOK*1_/HSF/WOG A4LP&9GY7.%PBF(XYO<%D0Q[CYPLFN&8 M,]V(AJ/7])NO?Q5:X4_G/IJ-S4;(B7/J!VDH8(R2"**$(IA2];4F..:2BI C MXI20<["5N7VV.R.;0YTK4VZMISS686#MID 7PS7R%[V'U/ Z62<%)WU].<"?OK@?">QBPJ]EM[A94PS-))^90PU3"J\ME;;-8,"4^]S#& 8! M]M4RW8MA&@3Z1)^Q.$E$&GI.M7LN,V=NM'*FB&#OI)(+.\V.B:;KBI$I:X!> M<.:P8< ;DNPNM&A25AP&O9?T.=!3>_*LH.M/N7J4B7/XHE[7]\6#6H(E:G44AY"D(84RB3T:8IE0Z10N>JRAN7&CMA/L#%T ;2KXHS;6E0^/ M@6O)= - -C*']43+G;?.0#$H(QUK:UJN.>/Q'HNCEA MTV/===3[85==^\U,O.8ZZN?^BNOXI6[?>56NE[]G>?:P>6CV U(/!P@A#V*B MQGSD,PE3&7*8IBF64A*"N=77O??DN7W3C7&.FRG[@)% >D*$&!(A)40>2B'E MA,+(#U.&1W7G@19-,<]GTN?EX,V&G2NPB$D:G.^I6Q)KFCWIZ@-G5/ MA];4OUY2VOY#)R&RH[ZT]'7\@GZ3D[=DI0N:?;L78OVYJ,^)FAEV3&,>$XI@ M$C$U1Y'J\Z22*E)#OHBE[R$O<*Y@3"=E.787 ; M^;/N"YGS5.8\&D/.:$ZT-NG$YKS7+^X3W-VVA2"M_(5S;L;F9N3-&U="OHX4@49X ]/]0/ ]?(!-$3 M*:=9P'D@+IT2G&AALOG!>2^[DP6+JWMFSI.<-[/1)(B\&*NI 2&^K]8[80 Q M3QGT,2$2$XYP['14M'OTW+YW;5G?RDH[O.S&_7XHC/P9VP'@GD&^Y^N@^>&[ MIT^;_;WGU5YN]_X5/2.TVS*IIH+"5@7VW:8L1;Y>^BD6T@M]Z$E!(0JPWI%@ M:HCV$ZSF^%$DN5,EE=/-S>VK;\&X=G?U+#7>)B37NK'FT/JM/K3N M'FM_*>I< %['LMT6:[+J_EV?=W\IUO\2ZZ^"%7>Y3BS8/:F^R804W]Z3_/JQ MKGOMTS2)$S5UHRR,(!(Z ]#W$B@BBJ.(>V&(G=)R7LV3N8T^)J*K"5)A'=\ M,>;K.CBZ[OF+OSK6.'^UU\:.??\M7H:1B?U,L-(";/VO8U2[.N.U-VH T*+D M"@/P)-9@A\*BJ;0S8*'VU^ZP06N^OYHSTY:/?^T^VZM$_^H&]8S8T-H?U_)[ M5=>JOJ:ZPI#@GW+U09I"91^+\F.6Z_W5YW. I1?Q(!",0^ZK23X*"88DB'4N M L>>P+Z:\SNI=?2V9&Z#X!7GF>D:70'LL=3+K_6327/3Z8V/A@SU&PUD[4V] M+'-&'D4,C[ 0D+E!3!N@-8/+8G<>@)D48+&EWHA,D;IH(L! M'31ZI;""04E4JW+9,C+J\MX[/)^K/!%K'>YS5?K=9G1S5J'Z=T6:J;( M=)O%2MU_UXJT+VD!Q[(DU207R7.9>S!7.;:RD' M0%:+$)".^7KFE12'?&,"OW(E*11?R;] *Y>@/_ZME-;^3(C-%+5[(7A[0F95>2 ,_C:'OQUHH3L8PQ0&! G$2,49P()W8=AYN MS8W"W^G9]DKPO\G:";4XNT0->EY@VVKAS<+8&8TPW0WD+B3/4E[I$SBXT=SL M*-=:4AUL0"UAM%;H-+O,U0)T #H@>^TF=NVN_#>K?A]48G >GDVK93@/GX\, MXC.SSFUFP/213_FT_/YM&7+!8S])8!J%'"*:J-40\0ADU$ M.;<1\7N>U'GG[NCTS[W[]\NOWP'GR[O;K]\.URFMWW\82J M4G-Q37'-/UZR6^>!DS#+O@/M5WW@+\.5T-7E_DRUOR4-@L#SA5!38#7[1:&7 M0!K% H9)Z*1G='=9V4\7!$!SY M4SY62'>44I)6H(Q=2W?7X*L7T]WSW:::[OY-O;Z6/ M6+:Q9%>UJ&O626Q',4$,IS[D#%&("".0)#Z#S,>2(Z4J M5\7/JCXKW@7QDJWM_^&\D^G:+]9;F2.B/<%>I@&[-5\O*]]H#T"6_P9V(:H[ M+T;1+>@/XL [FJY63+VEV1.E WN:?9_4MRB%HM;[8J7NJ.HEU9=BW>'?SJ2+ M>BG'&,.04P91Y$N8!E+")(ZHX-CW&7(2K[1N>6XD6!OK6IK"%F;+K;DQP!M[ M]ZQC\U_:C3!M=FM:V#8^<8T+1TSVZUVX/J ?15TQLZRL=H(Q M32Q%S!'1M7&@3*,4HIA%D(@ PY1RI/Y?^%0ZEB33P>_'(N8;GQBO?V+W@FUI4_AC'F+^MU I0GX\N3/QP&X94![-6 MYG>?=]F]Z2@LSWH1DE#]LM$%+4P$R7U'V.S@;C9^5-KP"Y]V6#= MF\)L@1N#TLZV_2H49XO(,IUL6# M*!M%*$0]1C"6, R)HD?D^Q#'(H0IBX5:E"*/IMA6:NMH*W,CO]:Z'N):QY$\ MS6,R0]E#XZ2F==;U2\6TCCII(1 M&*54?>Z4^3#UA80X\E&8\#"ETFGG^W1S<_ON7\BA\':9UW]9=P9NNWG-<"". M3 X7X7>AGLPQ6,;3D]EK\17U9(YY?UI/YNA=;MSRL/Z?%_4,WIE<3ET?Q60F M?!5)PF-F33 ML_VYL8\ISI%UBG,TV=&%!$V&QP*46T_ HW9EH5=D[)1,TR ]=9JG)L!_9.+: MJXOR;@O]NQ;ZG1/@IH;^9@KH><',U6:F_YI=\,R0\;KB]EZH5UL\9)L'G<>F M7WCQ "J19T4)I MDXPJ%[K<#C.7/L9]W-&2LZHIIA_92+^T^><(QY@@$D _]1!$/L*0Q@'64M&" M!JE:Q6*KN>SI9N8VBG0M!:VICN>B9X ]/QH, ]?82]GQD;(G[V$0FXBCGR%7 M-=8.1+SG@3C!KR=NGHQ&SSO094N+JWL>"3I!M:3C M698)(F%*U#)'L-13B_V(02KB&*(X1'[*.<:)U=Z>?9.S(\O:0E!MRL?5QC&9 MP )AR\/:07$;^YAV:RS0UFH=I\9>K1BH+:XK.@]X)&L-SZ"'L>=;G?88UAJ% MO0-8^SM[UO795%DNJNJ*_?\%FXDF<[:AF*/1&)IG^P+G7^+% 9- J/Z?:F[;. MCX7G>Y5^;.[I&YY/UB8-^EKNA]MN$V*(#%-%&HI.L#Z/#%(,4\4D^CP2(UW, MC\1.RM%6KVG6"'=<,#NW(I#,(JCWB]1U0&C96WZ;A MB>/T';#8C]%WN;FWC*3>KRKK@N]9]>=N_,5^G/A>1* O?021C.C_1]Z[-KF- M8]FB?P71Y\9I5X30PP=(@C.?LFQ7C>>Z[ P[JSLZZH,"STQ.*Z6\HF17SJ^_ M $A*RM2# 32O.=&=+O2:9%[[P5Q$8^]U]8=BE*(TPPAW8E59$Y=EL^;FAH; MO? 4:%>OF.-<0-B.=<+@-OS6DQ=D/K*2/6@$5I8\9VUL<J$_H2_9=$2+? MXI4ZBRX@TKFQ7Q1S=><]:2;+ J4ZX4KS2%*DD&9209T(3$M&TM*M-8:K U-C MEWU.0:/2/0/?.XTHTFI$\38*H#[H>B+J/4YV;#0D^@-SU%%OH"-MKLY_\,7@ MWG<<>F6"ASUXPZ5\6/CP Y- [!&ZG!;B*NEV&.#'!V!]:60]#_V'?$. .S&UMGOWB7)Y]Y[?Z-_!&N6Y9YN $ MK/W9X! CW12V+0*T@OJ30=I]TT&WQ\J]J#%H]?FQ0[><-'^^!,@R^8;/0-B MUY=([O2?R+[Z[GZUXM^KQ6(&%H3]2W_LZ>&YKI@YU%&+/M-3XGNU>0!$WT#A M"!:5%($.*UU'YL+1I?6M1CO(= WN\%C3^5J_V?6']LOSKOWFJ'MJ:<3]ZVQ? MFSE/.,I3G!4081%#%*F?*(T3&$<4XS(F11I991MZV)[::Z6183UH0SK;-".J!7S*=U^!-Y_=/FOP:\ ]FUQ;=8)VGSAZ( MA9PUNY@?=<+L@8QU.+N& M9AYZ8^W]HGI4<'!D8K^RW MF5I@^G?GW,,=^#GVC-1^N\P]XI$VP]Z3M99NJ $5ZFTK=@W19F!#_M2+<"Z> MUH)5;<=VM1)_H;WRYB]M9'H3V'17^_UO7_\&?KVYN3W8&WM4:Y+M.M0&UTLL M+VQ?M1\<;7/JI6.'6T^O_L6S*[/0/JAEG('^L]RM[F[7*UEM=!NN7Y0_[32J MOEOI//[5HN)D(_A>X92C.$$2,T7W+(6(X@S22/W$DI2GD4AHQIP.<\.X-37N M>QE56W2Y<[MK=-<^-.W?[O03HPL$7>@D\.C:S:_&'[.!"?QXN/:;64U,75-" M(YS>!:8'Z\6X_G%GEH^#J."&!3UHY^W8_PE2TF!&\L MD87X+&_;QO&WZLN_N5F:+DRF=_P\YDF!A"RU- J#*)$$8A$E$*N#RFO9\;N'';9U*=B.C*MZNZDW]26SF M!M6.R,Y:L'J>R>9P.[0WW M5!GU\.VR75^IR0COE,3E3FN6K9Q[59]#VHZ@KD%O3)V4NMZ:M KCH)%*#D]-^E?I&C\NE9SKO==XLVO;8K-/,5%R;-$0H%S M->^1"8,XIP0R$4<%S\I(LG3^3:SIRF&_WL*PRP-P:'[H!(JC]+L9N-@<_M\%I[/!K\#3H%W^FTLC[WE[X#&B;U_ MEZL]>]IM]4G"9[D_=^[6@W/!!">BH+#(TP@B(B)(TT+ DA:)0!E-HRQSZEUW MUM345E^-IWH]L-X?Q[>G,(XL= %?.^8)@]K ;+,'[#A_(6#V53\605O&G;1"+OK M?,;6R/O(ER,^WAGN^;QWJQ"]>#*U3EVVYO/ORZZ,4' U>=$:%Z9V88Y(+N." M:MW 5*UZ:$I@620QS&6:I"DB2<*R;I?DSJE/B+T3'ALH=R.PBME%(8]-]Z2U M/KRNU5BUE4GF:-NY/8C#P-CQ37B<1RM1,ILL;?'ESO49.'0>--Z#QOV@'4#< M40O<]\/!@;&[?;ACC[I>79-GMN3<2/+M19F>_+#\IMZ 3=+ M>%D6G G"H,Q$"5%2ZL==_36.XCC-*,595KJ=]/3:G-Z93^>RJ5]8M3NX.W\= M3Z=[(;<\DPX"XT@GT1U^FQ5HO6V+V3Y8P.A^]&P+3= #YUZCXQXSVV)P=+AL M?6&H1M6?Q.9M4T,ZYQ@EA&,.LY(D$*6X@#@M,60I17E"HTC$3DV$+AF;VC1C MUTQV?=!,=MDTDR5=,]EKNU,?8%V4*$4E+R!3K X1TR+WK, P3B/U"Y['693, M-ZL-68R,]<[D_SE8VU%Z* 0'9O.378^)5,_(ONFQ>5.^70M>;8!.PYN!-HXA M6X8?HS5LV_ #>S^X=?AQY/WMPT]B]'B)="0+N%:?;<5MP^-N)DX*EUUXUT MK*&W(Z A !V8C!J79X>J"$?;7FK62871G _'/JY0A60B:]NCLI(K(J\9ROEZ MW^X6_[UM9[*_K-:?Q/>6&9NL\:7ZD9ES@V:#)B:XD(G>N,<%A8C06/T4%3"+ M4E2@',6Y7?F@E_6)SE#U0_9U0Y:K3%\, H;(<,%P=&;I;A@^+^A$N$!%(:]]G1'%9+F"9%Q**2$V\"$9J0H;LNYHY6)X:C[UTOBF MV+D/#OUW3'1P'Y/+I#8HTH.?"]B#[-$XS05DEUYJ X$]EFAB*V_8[-QQ+6B\ M45]?/0/>/ C@,"9=+F"PWFP>P%YLU^9ROQ$[N'F$^;*IF\\-W-\<-QK1@U8L M7=O!")4XP7D*)4[4.X)2M5C/2 R+A.=,L!C%TEHNXXR-J;T-M)>'W8)\&CF> M@[.?W@. -#"1#XF//3,'P&DL#CZ$BJT>GQ9"I]OP[5I/[C4-/PNR!CJ>0.3: M@\T%&CUWY6B$V>/Z(37V?=2=!/]K52TW?U??B.U:O*V^58O#EIIJHO[?BGH; M(VV>:DFS+,HC"7.$,$0R0I!$$8<1+UG!.,M3RFW9T=7XU&C3^ _: (") +SH M[MK&X,$6SN/23[-#HCTP_]H"W>'LL69Q!MR>MX<$?B1"__Q]J9ZGA^IIEYNJ MQ7@)8&8HV.%0/#4!!>)U7^PN$+[S+4=[$_@&>_B*\+Z'9S;X:BVJ^V5SBL:> MS02=&%OUS9*;ORZ:B?SM:E&I#^ST?W 1QQG1N51<2UC&4:[/WF/(2IRE"15Y M7#@5DWA[,K6WRH&K^BR^C:L]/&:7A*X#CY#=;O,HN _\?GF%\3,XC,+L$1S& M 9I P!_M?P?18+H:UJ#YY-[.C)M;?BUF1WGF5]_PJ@0QM5C:'80TYR!)%.=1 MTJX:]GRLLC3&&<%DQZ98I>M3HTM+QT::;]AE'C* M ]L-@N617&AH?^!1G#6JONE,=B@-D-?48_A')#C987$FT\GR8O==@R9/P:0G MW(GUXV>I)IEMAVF4HS2F"'(L%2<)RB%F+(&((Y[A6 I96K52N&AE:ASTL>VM MN!9Z1KWKM@AT%QB'KF+G4>U?W ?!:F!2Z?*4VNPD[2?X;.1*C:_ULW7:Z:7X'^]7?YS^=ORW=WR/]5_OOX5-)T(9B;Y5/Q) M]-;K3'TJ_F?V6YR^^^N^T+1N92^T:I<*6]]_M6PV9M75U3#=[EIM'YUYO'/1ORW^;N1 M_MVU8\E$(J,"+U11P[7#,=F1.SF MD^/A// [H:=I3JM7W2HBGQ*Q'KEOC@.Z(_72L?%H*OUU'-!SZ+GCCR@C[E9:P$ M4U_F3!209CS6>10II RKGQ(:BY+%0F;"I=3!"ZL12AE"8&7'^A-4(.Q<"D>^ M0\H'_AB!P#X)P$ B?W>Z<=#]9]FUB/TL]8T_K[^*];>*"9- GJ0LSFF10Y[D MNM.AGN]EJ?J#TX)D.4]HXM0RS,+FU*BM<5DO=W9]JM7/VFV%-F@=]\KEMQD MNP<],*P#-0]&\W#@?PP%QUI)C4H%7.SPO]_-K,V#0)9-5G^3^QAH$](/UPL[DXXW'&V[TB_0PSU, MSSOXMMV@FP\FD]0KI>52<:U8#75 R%2J>:V%#GI MHYPS-+6W@ND>4>TE=>]'J1[KVV3@#K=WD- 1@ [-\TVGC "OM97"9QSX@ MPK;;.&-KY'X;ER,^;KC1\WD_;OAY6RTTU=PL>??CA\>G]>I;4U':%59(&:=Y M%$&N>VV@")40LSR#&2$1PY)D&;?*5'>R.C76Z#PUAWCF^.EAM>#@T''/]!B[ M0;"CE.#0#LPO+U#=_<4-5&>Z<0(I)/?8&1Z5B)RP>,U*;A?[4911C&NF29T MEN D4^M8 DN>:.F?"*F?RAC&B9 2HSB/A=/$Y=C$U,BGT3=DC7/M_-Z-9$[ M:,X*K@IV//20KG+ R*@6NAL)ZI)VK M!M-JV6U+$5WC]JTR&A&;![+1?WVHJ(:\Z>&[!O66UANRW.@TNJZO+UF:;KZ; MYX-5O$G3(Z!^$JR25:-64>ES$PDVU:.YE<[C7;S\A,E\T J3BBJ[K6+U5(%' ML0%O_O+ZV_"7GXQ'^KD[M/S]H6(/H-);RLMO8KTQ>W";%:A-M-JMQM]ORGW] M]MYMWS%2/W1BEY==__X@EM=XWGR/__+3WXZ_X3??34HZ.?_MU[?=K.Z%>=>N MNP:E*D!2@[\<$=)? FTG^GS5+VPF.MUNM*U$GR /-Q*]KO?=*F@.3M[NSTUT MYJ5ZC-676I=&5MR([:V6.YV]W]0J>=LTSOFP?-INYBG.LT3]#T9)$4.4TU1- MW!F&<8P$Y[I+7F8E&A70IZF]X'\^=3XUTT]Y&Y:I$=[%-0."K)=PM=UTK/&F M6IK4X]KRK"7D^*(HREBNFQ)QDD*4)!FD2&2PD%QRB@5-I'3KS#KR"(_3MO5 M=P*NQ4+W'#@[PQE7INHC'?6SJ#:2"FX&N50M0GW=4F0XQY+;;4J,.X^"; M5NTS>A#.#.P# F]?/J('ZK$'40$35LA=K6 8A]WSNMZMD7?$@N%XO%\6[M:> M50[L0?#M0C0)*OIT<5^E+D4<"Q0)2 0C$)7"9+,1F$6R2$F446&WQK:P-;6W M;N=JEVZEG07TN>O)ZEBW< %C.[H,A-S -'@2M#_N3#/;02KY+6 )6BIPP=RX M=0#]<1\E^5M<$JKERI=F"G-+UGJ2,L_C7##$.9221HI&<@IIJ0N=D''Z^MA'(*[0Y+W,DXP+F:8IT;8"B[T2M MJW)6,*Q5842>N4VY0^(]SGSZ!>)#@FW'WB$!')C"3W9?:;T%K;M#-EDY#V?S!S59.(]#?<.7,=7Z<_M[LINXJ)UE!25J(&"9I'$-$6-*T5E%\@C@J MTR2+,Q<&?WG[J?%UXYU-^:,-=G84X8_(P(1@#X;STW\ZYI#/^BL+HS[9IZ-[ M_1R?^92'6+_.%'VK.6']_&$IUZ11IE,KQ4[22-"BLLIA9Q) MC(0D/$)6DD8VQJ;V1+]]^\%'!KX/TOZCT)! #?R@&U=!ZRMXZ>P0X#G(Y@<$ M<:1SS8M@MC5 M:G!_QMX\Q?U]?S+3^#-KA)%W_FG4-+XEN!=4L/ON\5X OB6 MP;S0O+>]QIUS_T$>R'_]O3NTSPI21DF90DF06GBA+(-$1!CB-$]0'J6HC*RK MK%[<>6ILJIT#RCL/5GB)6#]_>N,P,%D&@\">!;VA&$M)25W?BPMG9Y ,M?_^7;FQ" MY1V-+-0R(\_0%/;>)J66W$Q^J;X*]+EV[5%^J!U&(OE'?0 MKVJ>((9X(3ED65E Q!F!-"T3F$9EAJ7@HLB=JN1]'9D:IQX> [;G]F3O[4SG M"*EU_?_H'*FCNCY'T6+?H;-;R(XQ( .3>Q,"-#& HZK6&>CB =2G@>1!!0J MOA++H#K%OKZ,*U-\)6)'*L77WL^/7M^2^N&7Q>K[)Q6U^O'#\INH-TU9A?)( MO3#USVQ3?3-9(.^JFBU6FCYVFTZ2<9)CDL(L0;%>[$>0&/WB,J=(O:YP5$8N M-'NM0U.CVZ_;IZ>%85NR, DSC;OZX'*Y6D(=H^+9G0R6HT[=U<-G1[5C#LK0 MFP\:DX%(*O:3G8?=WH MF8MJ_EY1_>;YK= 2HXL/2R[^_+_%\SS+L4@D*V%1Q *B5)2PS#&&7$1%C!)6 MB-BJ(/:LA:D1:.,D:+T$QDV@_+0CRO- 7F:^(/ ,?6#BBHPU+_5&OR>:NF.: M6K"_W:^^_9NZ5D$0E_H'J'\XX);S]QV%+'K#ZI[^_@\.T!(B3KOSDY+A5) 2 MQKE((8<:S6?D[[:)9V)\='EGIN,[.L"[>)9CM, M=CPV /@#,]G>8[@XO4VV$W\+1V2.,(6D,EO3HY*9(QZOZ=;*"VW%H*#.#0VT<==M^5OZ!S^$6=57 I$!>(@NX V=@==Y?' M 8FCG1R7:WUW:]ZKF]YK_<3UZKLRLWI\(LOG>4I94N0\@SP3.B$.1Q#3@D%6 MT"@G121S8K5'WF-G:CS3[D]TOH+&6=!ZZ[I_U-0(X=ZPJ(W%;Y4 M];^Z+#Y*2IDF'"*>91#)HH2TP"7,2R)YH@B%4R<]U!Y[4V.0SEWPPE^@'?;D MCS[ +5@%S#8+N2Q<[7(*N6GI,CKM@L8O_:*UB>9DGQZP%K[20LUGZ MO%OI?K=S5L8DCTNA6Y!K!0;*8(EPH=8H:GE2<%G$L7 BEA-&)L WW\2:W(M/6\TCG^6[:K'5>FU&/N_S=J/U#K4\XAPEI10QD9"73$)%!%@+ MLB0P)2+-I9 BX4YI?8[VI\84K9_@>QL&($T<^NCG4;T^ZT80=;6/P(U#7(^(_7PW(\'@ "WD0S M[,C8$?^ > _\3MA!W;H.&M]U/FNK"GS@]PR\Z\'<^8WAB5S(EXFK"Z.^9SSQ M>?T*\KV-W]OIH]AL].V;%U^[\HH+BIA4S!9'F*D9*2>0ZC_2,DT0S]:U8&T;YF=05F[,L3@7-)=01090+"K%4S[U 14%) M$L4L=5J)GK0RM0??.&4$=;6KNC"O%?O6FKI\M5B0]<%O'?5U3^-L1P=7HS?T MP5D'F7*PF8',@/$QH'K,)0B"BLB<-#2NELRE6(\D92Y^V(\3NIG&YR04$P@(D241<3B##OQPEE+4^.&_0Q[U;D*ZM97 M-R(X#ZX=&02!;&!"V*.U\[+34@U8,-N+1$A>.&]L5&[HC?DU/_1?X)OI5V\: M=='Z9LD[D9NOJP6_:?)N&XV+$A=,9B2!'"=Z#\LH "C"8%(F99D2S LG-5 [ MLU-CCT/?FL:]5^4C6V)ON?\='-&A=\25PS-PZ%S(-#\7,,(F^EE9'CG5SP6- MXV0_IZL]!X;)[BHT &?*)U#L="\'^3G<-FR=5L(#NNL\;\ M0M@1[-3&=R1U>!T2I#HFQHQ$!9%JCH6Q(L6D@%AF%,:21D(@DN3( M0Q_YLM&I<:"]J$MH5>2>P;'COM"0#\QWOXPMX^*"3W@%XQZ[/T"MV Z)T\K$ MEM>ZM[;XKY5ZH/ZN9HAJK5G?/9#-[7KUK>+B_4(PW4Z>+(S>_V-5U^I1?-E7 MHSO8:9,=0Y*C&'(2\S2EA(C,NB]&.+>F1GHF,M"%!G1L MH T.[*,#A^&=ZROCT90BX'!?)LD?-X@#T^C_,>-GWY'DQXSC2.U,FO'\UD3W MIOY)'S%MP%,3H?Z[V _JYG!0JY>#6K>!!FI&$A[S"YU, AH;K0U*>( .>Z@, M<'?W=_-I8^WCFR.M[4]KO:X(R)'\N.NUWN6^HB-;J_23FSYS\^_UWJ+Z41?E7G)DSC' ME$#"=M!-MC2!UH#P'AK:V=9-U*'?]BLC. M:<>J(/MQL..O8= =F,$TL*8Y5.>VSA!]\WN#\D\GVT(%+"=R1BQH?9&]]7$+ MCIQ1.:I \+$8F.]:?V<'20:'*J-[GTV]TS:DH+D3 M5"&)SL[PJ!SGA,5K>G.[V'-AV3UGIW/.WS>+IKFD5*TB109IQE.]K"00$\IA M*E&>9@5.TL0I@]/.[-2X;;>HK#(D(G7.T-2(J/43&$=! MYRGX0_OJF$Y^%EL[N@F!V, $XP>6,ZOT(1&21\[:&I4Y^B)^S16]G_?5B] B MG5_U*_GO9+$5\Y@*5B F8(:IA"@O$"1Y64 FBCC#DA>".G78?&U@:FSPME4I MU0[.P/\5_2V.P!-9@V_:V7\'9+MY6*VK_U'OUU8X$X(89;,HBO3__P-4=;T] M_,B['%U@ANQK,B368H0^8S\4RM;V=9F>K= MX:UIHZSOJ#T"1%^&':M=,^(#LUD[V%^;P3;>S&5C9 &*TQ$>2TV<^9P?5VG-BN_58G&S/,JV/%'QF2:8Q2R)H10L@@BE$I9Q M1""/(S7O*;)$E$[M()RL3XWE.N<-4QSG%P>HNW4;'#LF&0SR@6DF*-K._..% M6DAR!;U;;C>4NN"_\ MEWEM!% '9K8C,IL!$P!XLPL!=#'\- -=&(H$P9O/@Z-OG^7**= ,EO5TQ(A=RX7SN.EJ*W!4A'V;.77,;3W'J MQZ?%ZEETR=2G=R_OR)\_BZ60U>87%?6I/7E)E M69092X1PZO88QJVIO<*^GCDNF>F'>_4HP(;\"6@3DF-V2Z!QM)O,CS\Z$SE[ M4:]!-4)M6 &EMX/B&52K.XQGXXI[!T7S2 T\[-T]-3G9@^#;A?@L;UB3I/AI MM1'UQY5Z,:BES"[QYXM@HOI&U/OD3ORY^5FA]*\YPRA)4<(AT\)D2$A%U25/ MH8P2G.!48H:=J/H*7R;'SVTH>AK6!0/V?L^ SI[3_[98K+[K"=/,3*VZGNOM M/-I13?.*H;1CZY$&:&B*/C$V:D!T)#-@8C%CL4]@W(<#_K@S_]%A 1-7P"V: M .@&E:.\PIUQY26OQ^U(+C+ +;VE2#0=&&F33@+JN9U(U.^VXI^"K']1C\*< MZ^)]46:PY#F%*$H%+(7(89'S-,ES01"UJB9T-3PUIE7?7N0L*&('L1TI#@'< MP S8NMS)*.V\GH'-2JT:U,2UXC.@'0?:\Z "(TY8!189L;,]MM"($R(GQ$;< MKO>D)5*MS6G=;\K0=FW6,O^H-@^_+U=4U]%K"ORP?-IN:D6)*G+E1M.#6;#M M6E=AZE8W]<[!7TFU_+BJZP_F\%MGF'>M<>8Q*](8T03*C*M)95E&D/!(_36- M(U84A.8BZ83;+9EM+-^MGO"7BNT#DZ/1FZE-RCA<="4].WV"??;A#_-@%1H-GD0@/#_WM8;\TV;=7F:)J%A]>C:<6N\ M[Y!@R9R\#)TG1C?!F\:BM4O7BP: ?!& M8_ 3Z%#0^](=#@'?,6,/7="7U&C.C_N6&WM,CEZ3HSO@?K+[4:A%?_,F_R*6 MXCM9:&W#>1EG".6B4"_$&$/$,@QIDI101#++:)92E%H5"IPW,;4I_<=67W7= MN&AD5.W/",_ V'\(>STX Q-TX^"LF[:W3EX6.;6%Q_Z4]'J8QM(!T>J[*PD6 MQN&_UJTH;_NMTB7S2>W5_ MO8W_F?T6I^_^JBY^4BZ:]B;JQ]5:3ZBDWK#3S0:7P@C]JJNK;P(\JGG60]WL MZVT>*O51L02./\]<.-H)YV7'#P\Q>S[IG=R\;P"RY%_$IFK> M!R>38$<_:]M1(>>]K=VI5>Z<% MN@R!W7Q](& ')G1/3'V2CUW1"9R7;&U^[)1E5UQ.9#,[W\*/MUYG='P2FP_+ M5_D<4I84D8Y2IQ$^VV,3HVI#M+13F8M.:L5 M62%OQU.A\1R8H$YD]NF#RS<[G_=Y?>'8R@6CD#1E97=4?G)!XC4Q.5WKJ^%A M=A1OR7KS;#+)"-O5.B:%++G0S!,GI&D^7NJZ"X:2-,YB1!*6N"EWG+4U-?YI M707&5W#@K%]O$_86?DY_Y\I,D":T]&MWEA:HH9V"_RFH#!8>1ZER=E[&"+MBP.T<# MC$+HW:60+HZ^ S4 OJ=VJ88PX]_B>M]1VV34SGESZ'.*X>D*"1D MC$8HUP>=D56)Z@4;4YOY'>8A?UPM[Z%I%]D(0>_[C;[5P(W M,'<&PLRK_?495$+WOGYM9O3&UV?B/-7U^MQ'?7>XFRRS=VVVV8=E5P^A4S7> M;NN-XJVUV7^=CY_9-.%]AA:U+B.N=GS=YXR UP M9\S"[H/;FQ]Y.]P9E^-=U@:E-;XRTZ\'BI&L;XDA)1SC:\X7-/K*[AQ (9GDR,:H='$NPM>< M?Z2MU+C1@G[--^%@&OMY\R#6=P]D^?G)2+K_JFZQJ3\L;\6Z6O%77;'-/[Y3 MLXQ=JNM<,A)'>9E#SG"D&$<7BR%&8%D(@7$J2R*=.E9/)K*I49WQ\*6POI;E M;_0?'2LA)@.R;4WP5/R=$L,?B$ ]-MC-O1((H@BGD(2D0+F<9D3QN(< MQTY)R#9&I_:&W7G:%#]X[HI:P6WYV@L,XHC[IJ^PY)T":?!-4Q>,AE&NN&#W M!TE4]"-Q7HO"XEJ/EM6&$7\3FX<5_V!DQC4O?M(;EM4WT8@)S@G/,TP$@1+' M!40\0Q!S+""A11%3(BF*B'7K:@N#4Z.?SCL@FFG9H_%>3;LZ]QUZ,MO@?9F# MAD!Q8/ZQ<3J-L5JBN-)#M&JVN4ZWTRJ,UO5NFOC=KW6D]RN;$H6<8PB1J'"&BO&)BDL M\S*%/$=J-IF@,F).\D .MJ=&WJ]$U:ZH6K.'WVX2.1"H W/YQ5.P&2!2#>I> MV,Z4TKY="U[I3D%U/0-M9 -5NCDC&C87R=[\R'E&SK@0G#.%-5AF2<096D"<2$CB DK1222),F< MJ,[-_-383KD*C*^=@"%9@ .W32W<063@BZBWBRM8T7&P[(AQN"$8F!L[QP\A MGH']F!R.Q!#\YP=1?/NM^MH^D%JT(I6Z M/_=>DFM>Y"S-TI) D90E1'D60\J+$B8H+T3)(\H$\^WZX>;*U#CR4-WJR6ST M'FJ9^;>C+ /S(O'_8Z.6X,HGFRC ?MPP,T/&!C_EB'##=!(FPK# M#M15S3_\L'7H ^)HX(>U!/$#XE)W$,\[^DWO]7J!U _JG?FMXH+__/Q[K174 MFDT3;4GWI30RE+M98R)+S! M($ECJE]EJ>X_RB$B22+SDB1QX33%=W=A:J\P M[3Z0:HU= _UE:7?]]'-(=K[_N]M,WF-<[&;SPZ(]\)M+%V09L#OW=>+&&QV! MPEQK67:X[Z,89&;O#V+(V;V'%Z/.\/U1>CW+O^).5S==-KD+==."=IYD>5)P M-8W/8H':O&&1E1 +'.>QR#!)G;ILG+$S.8)[T8*Y[:1<7>[*ZX1KGB4\006% M:91EZIV",,2EI)!1RBDMBP)EQ;Q9'7S=D/5F-'1?VQQPMT+<5TLM6PIHTTA\ MIIM)&=@;O%?;C>[G9F9_.KFQ^;5C1N.Y 4 \%8S0"%*92HCB(H:E(#F,RER] MUQ&*2):U _!^::GU'0S^SN* 1Z(-K#\">=O3B:NQ'/PDXK!S=^/DH*V[3^$P M4 ?O%Z9^5"/O4_%>Z.=]\N.>;T/U[KU9]='9)Z5*$YE(6%>"C6!Y5$) M2QJEL(QQD? B14F!7<3,SMAQHJT11,GNM(VV'\.*+JI[TM+3LI&_JOK*G9U MMN.A - -3#JO"C<.^BN%8YH>%$+2RCE3HW)(3[RO":/OX[Z+W:=*/1#5_S3U M;%OUY?^ZDIOO:C7]26SFA8B*-,YSF)H",(YS2)*$FC]06N9"EI';*O>2N:E- M<0Z\;7AA219PJXBC;GWV4'3O =QV#18*QL$77WL$.T_!UQUZGT)JU]B!$G:M M=='BR(LLF^B/5U=65[DGD.FMN>U2\9-:!/#59B/>B=]6S^2__O[QX]O?Q",5 MZWF4KU^? O^:!RW3(JU!/TROX2'FL@BZSAB5)(6690H2- MRK64:F'(,,P)X@5-XY*1S&F+ZXRAJ3%RZR?8.>I=F' 66LMMJ0" # M__SA[MW-JX;6CNF388;+CIQ&'X2!F>QE/"]%2IJ0NM[A)MFUBTL+)1Y&-@C_ M!<4Z<&>1 (Z-W8HD')8G>I<$O/D5XH_J1="FSRO+]VOR:)IUJ?5T3".6PR3G M5$WK8@0Q3CC$ZJ])QHJT2)PZHITW-35V-9Z"O:N@]=6K']H%A"TG=D%P&WIJ MYPF9GWS?132"Z^F=MC:^P-W%J$\JSEV^(D0SC"^"B\>GIJ2T8N)6J._3I?J'8[8DL&BT1_4GQ*/@\19DLXDA 4F*FTVA32(0L(>=E0C/!.(Z=>.5: MAZ;&/J8Y1+4+: ;6NY# DXYIIFM VZCTU..IBPL0$YBY0$=V30L.CX&UH[,Q MAVM@TGO5QF,&]M& VV:D;E^,U"XDT,0$OO2-U)6-/_SA':Y+B(=//["EB#^" ME_N/7''?4,U*VEK)>M]#;\XHH3%)M71GG$*D13PQ8C$L$AR)5/%U+'==2NS8 MV<:LU2/]LC/)P!S<^:BHM'-RE^M!.J6@:UN5G,#?CD*#8?I#FY/L,-X[/61+ MDO,0#=N+Y(3=']R$Y#P2_=U'+EP;8CKYL5J*#QOQ6,])C@7-TE2G[*M9HFZM M5J:$PH3J+@%6)]9FA=!9EF,J8!3E""(484@H M)9!@(0LDDC*+2Y>\TV,33DPP6LKI;Z2^$\RT5OU;4U/9.OV__Q=.XN(_6BU5 MQRVI8WPMMZ*N0FWH+2B;-D6W9'U)_=A].^HL(D&WH8ZMC+O]=#;*HVVG\Y_T MY0(UW=?D\EDV?6!U6<]Q=]C=>50FU0Q!9@7,&2[TY"&&F/ "QC0G!<_B-$6I MTZZUF_VIS2=V[K?).,>-G+W3%1P'QI9A!H-[.MFZ\V@M3D7_%+5_[I3]WFW>B35ZX!CB)&(P M(3S->$1)06)'G>QSMJ;&92](RCKG+2JK/X#3758N]UZ;JV&<9U0NU'8V$!'!@+OGX"K7WEU%S M9A!;*$+22*_-4;G$%H'7A&)]G7M1SIU8?B3K>U%O.A7].FXK&@BE$<(BAQAA M"A'A!%)*4DA8G*K_%646Y;;%..?-3&T>HCP%K:N[;A*U1\G(!6 O,T=:04 <>I:EG/2!S'VZU8M&T(G6 M>6OC3K%ZHSZ:7/5?X:DLOM4L]%EV'3I$TZ-C+;BN+LD8)((* MF/,B33"/..-.DE'G34UM>K5K2<-6C[1:[I163 F 6??Q\11"^H"WG;\$0;% M@?GCTPZIO9N@\S.@P'PNS?J(V'N_BO\V..&J9GH=J'3X4Q7 M\!,;TIJY/HG-9WE'_IS'3"9Y6E!()$80T8A#@B,*,4V%XI>(Y]*)4ASM3XUG M#MP'*^V_)IR#4YN%\MV-7EP'Q(YS!H1Y8"(Z1-BX?OIWMA9Q[V1G\@V[K_&]T2]5LRCFT69[7&Q_E8Q47]=+?@[ MH8B*-26X<\)E)N,80XI9HK@#I1 G(H8(A2EL.2\@+2*)>I*$LJW123>BU.C6?4I'&]54N# MFBS(NCM2_D[N7>[CK6AZ,?:VA",D^_T5%) MQQJ#UWQC?Z&/8J:IOF":L7XC2_7PZ%.77ZKUX]-$(N? MM]5"-VCZ^ESKS>M.45-*E,@T5_,=5D#$C."26C#E<:+643R3E%BW7;[>G:F1 MU&%$8!\2T#&!PZ!T2:,)"W1Q@38P+S7)JX?U,N>-/UB#3[YLQ^G#M,;)115T MS/$:*<_A!K##D7O_>L)J,W*T&[FZB2Z8B&@H@"^*C%YM9$01TE" MO!0I#7977Z%"9;]BZEUL$N5^7U:;^LO7W[OW(1$1*?,(YE)-SA&/!,0\D9 7 M28I+5*0%#(JGP6L1^K[=E8F<#B .;SXUNCA1I/SUH$AY5X;KQQ\O8+6C"U^P!F:'QJT!:.!4 MO"&?^A?W'_4A/Q79ZV?ZY&<\%M%M6N@_JLW#5RW*R?^SNG]0?/%);(X%3VY7 M3>Y1^[VD0B1)'$M8"*[6T*5:/F-:JCF#S+$H(DQY8560=ZTC4Z.&+A;P704# MFFAVR>#ZJ/^$_@_H0O)9BETSB!:+Y9&&9NAE5H T_JN)I5RMP>9!@+H9MHN4M_F3Z5RNI%NQUF]5]S^_'6W % >+':#G$_OVGQKV(IUF1QL^0W_+%:5K4I>/TFWO_Y)):U MF/.BD$4>%7JKN80(IPR6O$20"S5%EBEA'%GM/%O:F]H;LG77/$GDA M.QZ$]>%M-X4.B.+ +[-# %_Z"EIGPTVT+5$).??N,SGJ=-PR_MK'8$$0&M@XO !RIDQ>F (R13G3(W*$#WQOF:&OH_[,8+6T?@L M;_CJZ6 =$:-9(7]G1PRLC4N*"=VIGCS8UZ M09(UK\'O3[IWB*=@SDEH[1CA6L &IH.KL'+FA4M@A"2%DW9&981+D;ZF@XN? M==_2ZW)NVNP^LRG],ZF;AK5JYF$6\&H%=$?^_%E-462U>:?^8)58LF?==.?O M:H&DO@^?Y?[*6_)L2.J[_GK,!2.$TT3 C* 8(AF7D$:(P)@RD94\IBBVSIH9 MVMFI<9,Y@(%4^VEJKKH09T"W#E6_),;M1G&]:O+U-^1/0)O@:_"&=_%7HO[) M?C=J\&]%_S[BE,9Z8%KM0@5MK,W1$#0^@[\(-'^^#)?FY[YWUK!UY] MV.@?M[SQU Y\0Q6!-B#'&HH+FY2#NS#:1N988!YN=HYFT[-B6TTR>;78ZAV0 MKX)MUR8+^/V?;+'E@FL'M)_;3=L0\'V[O7XKUL:?YK&9IXC&)4YSR#.UDD&8 M(%C&'$$A2Y0QE,DHD4YUW"&\FMH<0P<%NZCT+.-QI;,'=6;.&YU'J#VWG3J$ M'3Z[)=/H@S+T&NL@'K /"'01-61_$),F_"XJW4:K>>W/VLY9 2O$0P(=M&X\ MB&/C5I.'Q/*HQCSHS:_9?!%ZGT!9-/]X)]:/ M\1QAED0%8C!F5-=7" Q+4N:0BI)R(K*$1$XE7F[FIT;)K?=@H3U4J[OO;02 M-"& =1=#\Q&@G'HT;/TLR-J5K!V'RF5K>X@!&&7'6P#CW QTOH/6>;#SOOD$ MT/Z'W@IWA2W\#KFU!S]@X]P5G=/[Z-!(_+Q285'ZH>F;+\[8Y8H8F54 M4IB@F$*4R@)2A"/(8R$%*0G*(]YU$+RS9[ZS!JV>L9>] ^]&X+I&[F:Y6D+M M,:AT[8+9SW(CL?,XV_'5=;"-0TT-5*V3.TV@UL_SI.],0KU8A.2;\\9&I9;> MF%^S2/\%OGWF5^N-9AY#0;H"?XY+05@6)Y!I=504209)RC@L12+C-,D*[MBI MY\C$U"9 GY^$SG[HYC>*$&KM,S3SG.Y7HB=SQ19>.X*X#K2!F>'K'IUVWJ(= M#-E+_ESP87O('UD9N7?\N2B/>\:?_:2O4)?>SEVJM]]'M6CC'Y8;-;P578B; MNA:;^N?GW\A_K]9O%Z2N37X)*CF5/&$P$FD,4:(F#V6",4PD*F+*2,%$[J:: M[.B!RY=_'"EEQ<50+5W7FZYXN0L -!%XY?>XCHL=EPR(]!)*U.;Z[2%?SLO/9..3B-JQT=7XS3T^;@S1.ZZ M/9<@"*K5<]+0N/H\EV(]TN2Y^&&/?"-SOP]+?5IM^@1^7ZJ'[*%ZNA5KW>F+ MW(LY1BC*9<$@U=++B)$8EK$0L,Q8FJ&$Y7EII;]L:6^BC%#M? :KSFGPM//: M(87# O++1#$ D.-0QM[=&=@Y#&X' M$AE24LF&.UVGD0!U] ?>ZX_V*:# ML^/5NFT5!YZ(FI.SZJDYK*R6@"S;[[80?^N.-6OPM%X]Z=G[:DDV8O%LU&Y6 MBXH;T;;N\TTUW<'?7I3\;=4M$+K,U5 9,/8C>"F)Q>(N MX^6AV(?T(I7$X3+?5HU+\5F^70M>;7XA3&O"*7N*BI7%+^K[<;-1IJH5?[_D M\PB7:K*H=]19B2#*&(%EA'.U4,ZYE()PGD4NR]7ZF MGI_&?[#6B=MO]H^TX\FAR[C8S40'0GO@ETT'=.,W^&4'=.A2JLPNM(P>[#;H]_O=[,W_\IF,G5^BQEQ<2Z+1A+,4U(&5%("Z9K_LL, M8J+6Q"@JJ$S+7 A:V#S[YTU,[L'OO 2MFZYR>A?0O/S A\%HZ*?]-3P!5;+Z M ;@P95 7'TP7U-]>3Q4NW'V4Q[P_NNX9M_BD^Y;7Z[WTC[M>G#A)(A[ISF)I MDD.$\@B6(DYADE*."<_2W*Z-QD4K4WO,FS26$P=''UV[G5X&MW]+*PAD@Y^X M#8V3_:Y5$+Q&VJLR()EL,K,U5.UA),9WG3^B=Y[T6?']:L6_5XM%H*VA7I@N M; B=OW:T;:!>]P\W?_H_["D4NEX]B?7F^58-ZN9FR?4FTY/^VGP2FWDD4)3' MN(#J3S4URM3:"".H0>[]'KE/%Y!S%W*U@"2HL.LE>^,*O5I$?B3\:G.-;ZNXO3K]AZ4R=*]7 MP^UZ"V&2)I'@$!><0"1) LN$$!@E94XD2K,8.^6L7C(V-8I^T6&C6H+.6T]Q MYXLXV]%(*/0&IA%_X#S:Q/4C$K8YW 5[([>$ZX_\N!&56-%6) MR\V:L(T6X.S$.&]7BXH][SNL,D1IP1"&C&+%*SG)($DYA07GA#LZVP;EQO9+EW0L-_-.Z#0=K@ M^B$7MGF%DP>XO87777S[71A-C/IN=A56:O\LUF!UF.@708[GT'S99^U:7)Z*^Q& MO>._&;V D*TW7( +VY3#RO+([3I>H9YK^66CM."@$8 .S MCA=6[F(T/4 $U9B(]48/H^[YF+J19^HA%/>"=JMJZ,#.F=;HDP M+_)(1$54PDR6N=Z7IWK[)X812PJ:12RCTDD^^(*MJ3%$X^JL*[\]:A2#CY5CS9%,DWFQ4YOM-&3UV8#CPNK:4;2CL!''9F":^WH@R+I3 MXEVK.7O;POF/0;:3 N$7DA2O=6E4X@R$WVMR#75;/P+^)#:-7LW'55W/98*E MD*R N(P5G0J90Y+01!$K0F692R)%['+0_^+N4SO9_[1722>;S;JBVXWI^[99 MO>C,ZD:%+_$L6)[A(I,PBV4*48P(I"Q)889(5,@D+Z*X$^OI#UU9D/-UHTCY\_IVO?JFON=BGN>49FF"8<)2]80SS+5( M!8499X1DC$;8KF56GZ&IS2Q?%YL8=W69;^>P9UW.:WPO/_4A41N8 /P!\R_/ M.8-&J J=U[?_,44Z9X(\6Z=S[O/7*QM_K @U18%:"'"[UG0^CPG+4Y$PR)OD MU))!BG7U7D%B%,>15NSSE3(^86]J-/%QM;QOE.C::GY=&-NH%*_HHKHW,]VV M8XWZEZX4V5^R^-08V,T< B([,)6\$B7>.3L#>W>'$2&^@,M0JL.G3/XPF>$+ M\5_2%;YTF:]"(%LWVW'-?S\L=R*9;\E3I19/-[0VV0QSG,59)#"!"=+B@&6< M0ER@# J>QIE(^PF*[<3=6'V09;M(-3B3T/$7V:VG1T MKO_=52/0>F3L>&D8O >FJ,YIW9&J^>DG#?M>R;5U'?S1.1]4(] 5L;#R@-;6 M1U8&=$7E6!30^0Y7R*1_W#^7;]L7.:C;JVQ?'(5]YB**?0-6.A@)@-3#G-#!]/*3SMZ$G0STH!)=" M/V%J?"'T\_&>E$&_\/%KD@QV7/-R2M5MB#?-&M1-/\M?JIJ1Q3\%6<]%7&19 MDA90$JPF/UP@2$HJ(&$9RK(R2VGFU//+WY6ID8K^ULT.6L=LU'=7@,?5CS81 1U2Z 2(:V - MGQ_AY9M?JJK=&I<67G-]".-PWUP-YUT/KN M6-#G- J7B7(H; >FQ!\/J[W8Q1#PCJ1]T0"[W@/[U )+MIN'U;KZ'\$!?39" MJ71%UD8@E5=KP=3KPVR6O!BG0*H8KGA>$,FPOM5HFAFNP1U*:#A?Z\[]O[8" M)[^N5[O*X3B-2!1E'&8%EOITHH!$$3],4U:F'">$Y(DMS9^X_]08O7-Q!HR3 M'AQS"L1^EKX2FH$)>1A4[$GV2G3&[<).A5PI7B5,&=TN&EWJQR=2K4T*WT+C MIW>2V[UFS;_*"=&40LCM9JNN%8I+5H\5Z]JXUX"LJ]I\0->A6?4S7PK/5(ZV635+GYH%L@.;ZY4IGX?#J6\6W9+%X5D.D#@<$(O8+8WB!PT]=-1I=7W#YD)DO? M.I9666![F:;#(C;X.8LK6&XBD%8X7"T&>=G*>**05M&^$(>TN^**4Q"=$;P6 M#V)95]_$/IWMD]A\EG?DSSD744P%26%N"B#B/($X*C&,!"UX&?&"YP:!(0S5%.4%[X^S)IU8AWZ6F-\COPH8HE M2L%/6/KLCG_<8HG$R;,7VVO]&.EN3;CAMVYJ7V F2B8H1'D>083UJK&0%)9J M\"JZ MXR.^DY_R?&I7RWN=4OU.T,V=NH5I-8Q1@G.,3.X)ULGENN\VT%[.@/;3JZ_S240MG^@K<1KZN=[EW]M#Y/Z$7\ @ MZ'-^RLZX3_N%2(^>^4N?]51B,EO!NVQ(4I(420QC(3A$"!604MT7IBA)B=7\ M&^G<)OMBW1=W=WK61RC6O=,V=CF0S9ZXH];2"_#LGFYO2 9^K&_:I@7!\QM/ M!AQ4/>F%@7$EDT[%=J23=/)#OI+81XOQ;B%^6/Q[M])E(5I\1V7$]7EM[#0?O]*?J;W^WY[:\'M=R;]<+>%! M++L*,T?RN'8H[>AFQ $:F* L]Q!G1U7P+R/;M0I$4,*:$%3VE*)2K.U+\_S:QUW)0+9)]^^XT>@*P M96BGDH)M+W5_Z^QZ]#6'B-T[!J>8)0F%"6811%$<02*S'$I:1!G-LD(@*U67 MLQ:F]D;9.0FZLVIGHCN-9/^KXFI\AEY_#@6-/>-?#=&X_*Z;8'9U[RNSG-$_ M*M;?-7@-1)H7<;E D:>O&XT0+[I]2'^7/^A.=E^WE+5MN-2('&AB=U])FA=Y MFN4<)D*W(J820XRT(@Q'4L@HEKRPZOAG8VQJ%/C2WT/%<)]'OA?J?F(,"># M'#DR=O;,&1+#D4CT[D%H!E6SX$>SM:%XLQ;K;Q53KYZMD:P@H'Z)-]G'%8A9 M;7&[0+*]MQB-;VV#.:1>ZVL\#Z\;12^]@-!G,UM%<%]7,XEW/CQH3AOQ!VU/E#AWE@KMV- M\$%P,W 0GI[+Z0#UEN,2J!!!&^/L7&;.#.A @8DT'$T/-@@A>3V\DZ.^" ;# M^/6;8SA#GCV/3MZ]4[?5K<#5W%KQ7$76STV%]X>ZWA+3[D/&I ;M4N3OS;@MC:Y&[:C_T?5W].-7 MTW7R8;505]3-C?II"(7PH4_SYN:&C\V MWKE1WP4@[:@M##Q#;\T>./G7CI9.=T<;)*^R'Z20?'3!VJA\TQ_U:SZQN,*W MN9HA)[V1^4V\(QO2%6E1EA.$,(-EPBE$<:;E)7("1<9$BB,N"+(2M^DS-#FN M:'J%'3@+M+>]Y5YNZ%ZFD)"8#7W^[0F71V.URUAN8;.[Z\W93;\B2J]G,'$4H+Z*<040XA@BQ$M*D%)!P*4@2 ME1%F5@LQ.W,3)8C&96!\GC65!S4X<-N5*"XB;DL7H7 ,C2R"U1/SL1I6WP7N"6B_D5H?;#;I+#=+;E3UNK_>K\6++!]8QE958>Z&I[:=*3Q';3>FDST1DJR^\T^ (]D M*Z ,3,<#X6)/K=?B,Y&""]F$48E0 M#'H)EPM,>?*RT1CQDM.'S'?Q<_Z;[VRU?EHU25U?U1="O-5CME8+<2[F:9+' M.8\0S)%,($K+ F*D_A DDB)/4B%+JT(S2WM3X[_=WO*!SS-@O%8P@]9SH%UW MWY:_A+O][GP@-,?:I+\"2*\->PMX NS;7[(R^O:]1GZCC'$$2DYQ E7]!(G&!*:1U#$(LI3EHL<.24$G+4T-6)I M>RT8#\$ON[>@Y^;;>8#M-M^"P#;TE*OQ$6@G]=2AQ2[\YELO&$%%5V3T\+LX(CB[>D?OAEL?K^86EJS4SB:)< DY0813$N8"[4 MY 2E6$"*4YD[9_99VIT8CAVX#IOP&4CD.JKWG_^Z8EQTY/<\#C*57*\_+J:I8-L]IM& MS:5K-9>7LD289A!C7D"44 DI5U25E3)#-$H$*YRF-[T6I\9/NXJ3 X_;BA/E MLV-O/WO<[=@I*)H#\]*U0'J7X/2",T1)S7FC/Z1$IA>#9AQGF5J_.C8!.6%E:@QCG 1[ M+SU74*<1M>.1JW$:F#O<(?+H 7(!@K!-0$X9&KD+R(58C]N 7/KP%046NEA# M\'?;=;6\OQ7K:L6;;*GWCT^+U;,0YD.W7>MX]7VHYSQE19H7!-)(DT3"),1Q MB6'&BS@KD%F(AROCUXSXXW6RH.2* MV_F1I^[']&&IUG_F^/.+X.+Q2<_/;M<5$VW],;D7, M ],A0;;#P?8[IT&QNL9V/L=CO8<@0I)<[:F1Z4U1SQ>TYCKY;[-I)K#.?%? MJVJY^;NZYW;=K5+*DO"(1CEDI>00Q22#A)((RCCG<4QPE##'Y/4+UER>GW'2 MUV_7*^6LAKR1/GZ[6M:K1<6-=O.GU1*^;&DH[*@J$+P# MT]/.2U?4/)HR]>(1MN'2>7,C-U/JC?NX45+_)=>T.:G(XJLNMJ'/'\5&33!> M'2?+@F89YP*6*,DA$F6I?L(E)(+G"4)Y7LC4Z;S>PNC4ID1ZO:AH73FM4X+_ M;;4&NRA &X;O,;[-$" BLY1G:NW.(@915I20YED.BS)..>,E*GCFQO:A!V$< MVM^#_NN6K,ER(_S3)VQPMZ/VT%@.S/''W]S&X6$3+!PP"M_ IL?N#^AG8X?$ MZ?8VEM=Z=S#M2C&[DJ<4ZP97!.8IRG738;4JICB' LL8LRRFHK!*!SUK88ID MWQ4(>\\77Z-H.TN\ IO!YX8NL/ATZ3P=>N"^FZ^,C-U)\W2,)WICGOF@WU.M MUTMBO7G6NVF;FR7?B_A72_%A(Q[K.!\=B1!2Q0MZ.%L%@.S!.=LS.S=[_Q0=.9 M/.P!"LDF%E9'I1=[%%[SC<.5;@14KS?ZYGS+-K6Z;UNR5[H[6/AIN[:O)P^616*%P@8G7] 0FKO[TFX,L&1N%3C:GD//U;?! =WZO>53C&[,E.B SRNSNP.PT MIG?'.%C/[TYJ_M?/8LD>'LGZ7^U30-*$D3AB,$&)SHN/ MU-*2YPF,"2TEIWG&8JLV;K8&IS;M>^$OT Z#G<>>Y-.+N>VF4S@D!]^#N@9$ MCSTI.V3";E'UV!QYQ\H.@>,-+,OKW$5:=.\((3X_F9XTR_N7O=[O5E3S;J#+)=;]8DGD_A:@^\/8KG[]^Z7NO'[6N@,)^6] MZ>+1W;_6*@W&;ZVDLSO)?5JUS9QT!A1XLVY[@I"GI_6*L(>? BGM^'];+NCP M>-QT-)4>_X /-7RNN(O?9/Q7L;I?DZ>'BAV]A[O\P900B8F$D>!:43N+H)Z' MP[B,B*"<"6.SE-R:VQ" MSLG[C8XZ*;?&X/6LW/[":_()A2&X?XCJ_D&]OVZ^*=J[%^_:U_$7]8)J,Z3G M)44B8251DW&FMP2DA"15T_*$QT6$XEPDQ$G0P\W\U!BI];Z9@M0S\+V- ) F M!-#-:(#.!9V!M@;#)^W->H3L^&HXW ^0Y:YT'G/?AB$+_M0=PS M*\X5N/#Y<=8>_(!,.5=T3N?,.=\E]&&,^'/SLPKN7_."Y@4N.(9,Z'3J@F)( M>9G @C+$6933)'.JV.\W.36B^\H>!-\NS"'XN2.93\*1V"R0O_8$8EP%G&(4UWERH5:^B$N%=0TCBB6.4;223+DC*&IT8[Q$QPX M"K2GX _MJZMRR#EL[2@F!&*#[V[Z@.6N(=*#1% 9D7.VQE42Z8GX2$RD[_/> M$Y7Z29@&;C=\]=1TY?XDOM\P,R/2E?GKU5+]R!II??/MSGE19)R6,"DCK*8N M.-9B0PPRG(I4HIA'D5,E@(\34V.5@QA %X2>V*@PP#X.\#(0+]+Q&C+K.<^@ M S'\+"C\&/C,B+Q!##Q'FV.A-X2]6U5_S*/TS(M4HQ@&4D]W\IB6.8"P9S01)0RPX5T2GQQ,S\UOOS8 M2CFSIM*P;0;QK$5&VA [6( K W"<7;F-CZ6<[;!4!]Z)O=2._N7'> [[\'. M??"V#W#W&9X7;D'G?6X>C#L;]$+G:([H=Q?//7Y2K?].%ENS>[98U=NULFU2 M/]4J=G>J^6FU^B^*O' MUO+ 8,SQ&OH,X=Q ->G0>D=N%]$U ^9^N! *Y*#G#5<[->X11"@,CTXE@MW8 M,UU[0>KZLWS13[5Y@O-2(!)A 5FBV]UQJA;Y*$[4[%5Q,TUSGA,GQ="SEJ8V M,S6.Z@?W=6]D'R8]CZ\=0P9!;6#F\P7,/0V[#XR@^==GC8V;>-T7\U'&=>\% MWCN%3 A>_Z)AZA2,1QS*!$C$ D"@%) M$D>P3'&D. 0)PIR2RNQ-3XU+WBA:WZPKNM7[$378K'X"3VTP33[G(RHF=/=<[>&>M51MABAG5UZ.M9C1SL?K7]:JNYV7"2QIA!M.T M*" J9 HQUC(%"8MBRDO\_W;WK3URXUB6W_=7$%A@MPH(SNA!B>0.,$"67>XQ MX'(:MFL:@_H0X-.IGLB([%"$7=F_?DD](I3Q)!644M,-M"N=EL1[#\6C>\G[ MX!)[EU^[..3T_-&Z>5VQ$Q:P2MH98(^V$.<_S.*:@6]6=N^ M,O@.WJ4 0$= MVF&L1&V29_?"UOZB ?0O%T'L$V/FA$S@J+++8XX=1^:$P(G(,;?[>K9T8 M5 M?E;?U7*K/JJVY""66$>)/1Z0:6H+D7-(&1,P1QE.*-$D$5[MHTZ.,C5SJ9$/ M='(Y>P7@GX94RR03>9)#(I5ME*-RR!7+8!P3G&A.<882/_J^&=1Q.+N%-228 M;G1\,T #M0$XN+%_@G!!\7 N[7 NQ63 M[W\L#94]%$^=-@.411G&.($\3A!$DF'(A%90TMB2,,9<.2<&]Q=C:G1\6%U= M=*NK=SU7\]>_577"O]>ZS<"JU:Y-3[C4QB#D3%[FI?'F9WA7]WSA^Y* MN'24"#D5[MG'XTS)2%G(7Q]4YZ7?[>B8'P"SNS_GE]2+-10H5?=V:"^D[-[P M\-%2=V\'H)O"&^!IMS6H5M-*AQM\WCK1B%5'46W]UZ;5['.LKI ML_WI7M]O-V)EWMCJV.C#ZL=]6 5>_V,CRYV*E8K>:@TM<>D#RM-N92FZC_HBZ!8NLE M7&TW+^]:K'[TZXT;YA5)9*X83B.H);_Q.^&F_/W:C,^L.VUXX*.8C.P5PV\T UTE9N!S^U\MPK. MZKB/&?AP84Y[MW .BOT0[9[#"/@JK:GNNC73807KN4*IEL5I_- 15SC6G MS'X"8*QE9CQEK2'-L9EA;EN.89P*X94UUGGVU$B]%@U4LC5G&D"P]?JY*JE3 MU1KRW$GKX.BX?]8/G8$)L M,P'VR8UV#[HYU'C_NGMBQ7D<[82V&4QF ?KU?K15O*XWU7S^_5/F_FEY-?BT5QRK[^8WY:: MB:H5:U5*+Y[+*,(8$3--1*1VQR.%)%$4I@CAC,0L)W;2@ MCFI@K]L,M-J!6CWKU'05G#6]W?TH,]B$NQ'J:TSC.&>:8\R@-Q^'ACLD6P>3 M;50N#XWH(=,'?W[OZ./O16D>]VZU?KO:\HW>+IK4WG*.E<[2A".8Q;&&*)4) M))S8/YC=YJ988*_,VDN#38VO=[)6!6R;;-J%<54ON&;^"+N1:2C1%I1&"43(^,6( M9PGD&BG(J42$")7&:>[#*]>'G!J[5!(;LT!;TT V0IL?K+_<4?AD'T\[NS'08;* MMH_;ZKCPK7I:*U%4YI3Y>:&JK?VEO*O#ZJO?GZT5-Q>2*J2-!10CVQB>$ 8) M-K/#,;?[]2G.))HOU3<[DAM7A1+-:0'2>@%V!1QN'=HJ[(#MU3-TMM>O+LW? M4KJ-=N5#VWJ7\Y>%L ,QZBA 0_) MN\%D&Y6=0R-ZR.'!G]^[+5I5N>^OQ>;AS;;'G,!*I;?_K):R1_%8O%YM5B\6ZU_L+6<8Z$-_^0*"LM(2 @,F<0, M"I091L)"XM2IHJKOP%/C_SJ[^"@9%OQA9=:US([I:]YS<)FVAD1V8.XZAO.G MG>2@%?WG&F/P;EB0W7-"A@)[I"R0S@MK]WM.),RKW1Q\:S0*E/+1![D+21Y> MCQLMK:./DMU$CE[WA[/]3QZCU<=FA4TS_[16WXO5MJQ/S^9::9)JH6&*(@E1 MSB4D7!(8$Q(C2E',XO16U\!/I*E].=I,7N/AK;XMBWI;X*ES[KUO_EB"LM7* M)F4]-7JU71=M"=H7S_J'N>XGTKUZA9[/Q1=#/J>3^X;K59M-'UBZ\WSUS5;EG4(1'G' MRTJPN6):"*4(E#&G$"G"($TXACS%+"4X2C+LM<5S;<#IL72]LUL)#+H2@S]: MF3W+4US%W(T]0R(Y,#?>!F*/F"TW9,+&8ET9<^08*S<$CF.G'._K:5>R\L'^ MW^Y1?V>+*O]'V7*#-A3+_L/=4K[\1>?*FN_>+X6M$ZG>JOJ_YN^U%6S,X0>; M2V1#>G_56IEUE"6*I8Q)F*0H@2C+J8V@U5"2B#$D8\8H]]HZ'57\J>W"?E0V MY: 6VQHMPNA7G5I5/ZB]II[6YKCOA*-E.MF9'MJ*-:K,@/T3=#2RD;FMLO4_ MVGD__-V+&VH00(L"^*G%X6>;3='N([185'D5H$8CH/7[*K,8U%(>5X-QK>I7 MF9TC"_QUI.CW_?RX6MK#7F:3:LTHQEMH C_G,DF$(AF&B.L8(BQ22*@RKQ1% MF>284AIYAM.<'6MZ\3'U'OQ/127EST#5_E_6V\5RG!.64 MI5 +IFV<< Q9)A6D+,%"\9C$(NK;NOY@K*GY\H=]ZMMS#6^>N(2O&U,$0FU@ MKCCH,E\)"E<:&E$/X@@Z,7!W+K&(-S6

N;'F/IJ:'>/[(;.6PMRN;:#77<1Y1(B3,FH #EDL(^-L*Y+&5'!!O5(/ M+HPU-5ZI4G ZLLY +2WXHY;7MT?S!93=V"40=@.S2W_8_'OY70E-PNJI)<[[;5@OFM6!:/VT?0 M]CY_?"PV3?6NG:KU/WINSO69,D>*&G8BAJ:N2OHC=&?[AGDST"K1=)4"5@]0 M*1*T#7UO&,-VJ/<78^3F];UQ.NYKW_]1/2NILK(H[W6G,?1J48CG^L_]PLLC M1E.1I;8! X&(HQR2A$ECABFD<"83DF"O^I=.PTZ-'BNI+3=^,D]MH^8\2T^Z MX>U&=.%1')C;=@#N19Z!6ESP1_/?0;C,#ZF@I1W=1AZW9J,7&D?%&/WN[L=+ M]9;55_;G9V65,@18+;9J._9._FU;UD;(G!&#-KK<1OCYW_'P >'V><-<%_.XRX-Y1I[;:\[C#DU"ZP6>7;47-<*#"J)/3?$7'!W8ZW : [-6 V09]L5 MNR#J34T>&(6D)9=A1Z4D#QP.ZI>5[U% MR_OMIMRPI0U!L':@F&,M#"UI#B.2V5VTS!A@":ORRY:7A2S8NE#E75FN1/7;N^6+EE/E7&B>B1P+*$6F(,H8@D2R%&;& M6N:V.E2.O))+;I)F:M^IVH@ Q5ZGV;Z9PW?;)\/7_[]EJE2FHAQ) 7.J5O+EK"VKR/GV%V/.FNM>SD@S M,?!WK:-'U;O0%MV2WZL(ILT*[!6;@:YJ54F41KFZ#->+;I0!^X4$P3GL5M M M HV\010 N^-MHQ /]?MRENO-?-=L\>[/PGX%F4V5CZ#,5 P1BXQWAO,4L@Q% M,L)<4N74M^[HR5/[HNW[NOYAQ7/]OMB:>5-M -16\CS/&$9":*@4$1#%*3.. M.4\@BACG.HUSBKW*5YP=:6IK=+?%6%I)9XW_[6>SG( #;D>I;\6RZGG!V<+:*C.P MVO2 M,7$H_#2T0P]HO-<[2V/.@)MI'H0W!OZHO3R5F(%:S%FSEQ3.?+Z*14C3^/Q@ MHYJ]5W4^-&FOWW"#N=H$H7.)ML$XS MM+]CL'G%\I^"S<-LG5RLO@<._4Q7YV!\/^-US*#["_J<-&##!-6_"-3J7$=62$@EY$BF($AR;[[L]8J)2*AECQ;E7@Z'3PTQMM78BWZN-G!<2-W'8 M-R7C[/!U^WK?CMK R_H@!<<%I1MS;PY!&"[M9C?2*V;<'&I[.=GFZ.J>GCQM^I8:[]?OC-B.@VA%4.Y1%+"A-DP;Y9)2!A24.9IAF4F M._K&Z7"CGT% 'IB*&GQKH<'[#KY[-V6( MWMS>6(6/CW09_!6B)#TP.1TKZ?. OI$J=5_.<3(Y_8G]3L^B3]] M6;^U_I?U:OM4Y;J9N?I-V?BW>AXN_DN7]B. ZO3#MCU5\NUV M73>!M^>Y=0BLS0J;QT1CI;2$*4YL[SI;TSQ6$:19%J4J$R*G7CD1UX><&CW4 M:8[5.?^N-W(3K;C2[ICML>D389I^$XQAV?D)3C,.JH#.2.PB$A>=QYRZ;*%R5LL1!#>K;_PVJ[ M^:R8+!;/;Y59_H_%TNX%OV/%^C]ML'>=@3Q/,H2CC*4PS7+CMN2"0*I5#GF6 ML5@**3S+-_:69&IL=BI408L;Q8=X2F$%_M&%7SA\US#V/P]FE2:1IQ(AA, M2&K->*(AISB&,L-?K$,1AYNRHX#35YDW,S&"))3"E-LZ M&2SAD&4X@Y(*@AF*J!:JF3?GR-/7FK6QXU-?9<(\/+-1IV ,[ZU1Z/^"MB+' MOH-)HQ7HJF6/Q5\JMMM.#NSC!4,ZN!]XNV3C^XK!T#SI3X9[>L]6?R]+@=_S M#2N6MJ%@VZ;DW6I]IJKE7$:*TQAQ*%EFO$Y-4\B-'0'MN!UU, SPR-N;KNR>V49F?58VUEO:.ASO MBE*PQ7\IMIY+A@@7&D&2$>-CVE!MFL81S*(X$DF2H P[)5+T%V%JNWCVC;;M MK*VH=LENS+I0X-%\#!\\J;3'=+@QZ+ @#TRZXP$4I[&M@](XB M@3B%.*$*(IQGD"01A8G.&,D4001[Y;<<#S$UF^;]OC/!4V,K[N+#S%NW7F$U&@VHLO&@/EYH*=J? (Z4'V3M[T=YG65_I.79%7]\I=]B?]S\ MPU@13W8+?OGM]V6QN6LBFB622LO8?/%MR4M$\QQR9K[]<8R8I#3GG#@M]7,# M3&VA[V0$5DAPYQDT M8&UKL*SU^..A$ _@[UNVW!16B._F>Z+*ZJH?K+1YD.:J1R7_Y7:^O 97S9;F MJHH"(YI&%0&>O6T4^KLF=$M^5Z_K9^>\8>6#_;\]EOS.%O5V4+E9%\*X&?8? M[I;RY2\Z5\YCKG/"E8+&)QFZ?!W MG1O"F>5!@ UIP=\FT*C&?A#L#OV", _MF7+*BJ6MYG.__&*>9ULOVN-G6S2Z M^N']XQ,KUM8.>_/ UM]L[P,E54I% KG2YM/)V[W/ZT=];Q3?OEX9: M*U^S[8+]UI;!BCAB6&<,YCE)(&(BACQ%D?$6DH0+I'6JO4IIGQ]J:KLJ5E)0 M[$2=@<>V);ST+C5V 6 WY@H#V\ <52'VOH-8*R=X&[3"V'4P0C+.A=%&Y9;K M6A^RB,,=_?CBH_K1Z4V]7BW-CT)5)PSWZS=5H-[[9?>*8BF*IX6JJV\J39&B MF88Q00RB+&*0BY3!3" D4Y;FL> ^E'*3-%-CG;VYI;?E+KJF+4VV*QW2@YQRK+ M"5$2JI3G-L8_A512#1%&::Q$1I+,:R/LS#A38X9&+* :<>U!:5T_KIL!L/^M M9R[ .;3=*", A@,31BNAK1E7UXN;@4;*@ 63+L,0M!S2F:'&+79T6=^C4D97 M+@^8,-I^\5)"8T6YA(Q$W!@2+(),,PT3I#"*22(4SF].#9VH+?%!&?M^BFGAHKE3QF48 ^.7;5DLE>T< M],C-*'9Y?%JOWJW6C^S]TD935K]JTJ/N]9WX^[98*_6E,/)4?RFKVA1V&_]. M;+;,+ ;)I8XEA4Q%&40)1Y EB8):"16A#(E4(1^V"2[AU"BJ51"(O8;&D#?O M4[E:%'8O5QIG:*<(7*M%];MUGRS1\//M1H&O.HL#\^9N CO*S8!1#U3Z@8Z" M-L2LSEBUX1*-DJ"T6H*.FM41Y0S4FH9CW<$F(215AQ=R5'X?#./#C\)P _DG MOEBC=K7=W*W7]D2A.EYHDA.HE%G.=0)Y'MGFT&:^"4FI[>N4*Y9G+(^<'-6+ MHTR-T:V@\'Z[Z>[,],CV.(_J9(^7'W)TP M!D3;^7%3&0Z%K,H2V0_.:@W^S_\F21+]FVKP+F?5+^)_LUDV1C![T^9! 9M* M\U@]3=N"RM]M&5W[G=+;S7:MFF+7I4W?K"H35GT/]Z)4,9:\(2551P&NJIW< MHBDZ5P;*R[DZ5Q>2<\[?.UJ&SE7QNVDZUR\>K6K\/L[/!@/>+9?FF]%4)M=$ M<:&(@DPR#)%*"60TTC#" F5IBA*"O(XJ@DHWN:_#B>KRQ4YZSW..L//HN-'Y M6K,S]/>H?]7Y3J"S5="8[I6*4ZA&?QWZ5ZY0?T' J5>MOXYM@$KV#H.$"+1^ MP];K9V-"-%2@?F%R/X?\]CP3@F*(&8Y0E$)-60 MLE3 2!I3$$9?>OH^[&)F&Q')A3 MNC"^Y)=.6D?9!#$#JP&H5 @8@>>.5]"B]]='';>@O3,*1\7JW>_L'3W7A"[O MXM_K\/?ZZ9LN2B>J I8Z;E\*^8\:!XHI7>69VLRQG4$N%L(XQ MYM3K6/SB:%/CGD984$D+.N+V3%RX#+4; P4#<&#FN0&['H5_'3 )6PWXTH C MEPAVT/VX;K#+3;W+AJYMQ,];5?_W_;(*C-]UG*A3$N8<4X&3B,&(V8T:*5)( ME;5UA$Q4I%.>T,B[MK##P$Y+9-22'TW>0).@TP;]V7.HQ#27W.LOYK>EKEFSSN!&*3?X) )2 MEBOCK$4($LXH9 (93TV(+"6J1Y.'&\6:GD55:=7V5VD:P;>*@;UF,]#J!FKE M['9*5[U^6?J!)MO55!M["@>WZ4:;O;[-'P*!/4#KB%LE>XW&$X'0/-.V(M33 M!\GS__7/ICWE7U8K^:-8+.9F>7"<*@H120S#IY&$A!G")S(19KTP%C.O$P)? M :;&Y?=ME%2;8[ZK5+=:0K9+^P^:VW\\*SI522Z5F8M(1!!1:;[ 5% HN(X2 MS%(=)Y%__=TAYV:\DKN.,S3KU-_MU5_9>])2D@JIE?7V;(XX8PIR37.89UG" MJ.044>I;<'?X*1N^QJ[SA*D;NF%[SY:K@S@<_H.[BM<*9X"?=O*#5H&@_6WZ M83=BO8QC&:94+.,L0IZ5,LX_)UB>VIM=R/.;;L1S-U3VL_WI7M]O-[;+1UF= MP?]'\>UAGB8)DYHR*//<\&862]M3,(,93H30@B8R$GYUAL(*Z+.FQRE!=#Y+ M[63<.5ATBU)4"E>%S5<;L#F6:?/XJ$^#%70\&B)NSVVYY2Q") M5&*,(I@F,H8(ZP12%&>0]W "^5>)/G,P.=VREL-9VTH]7]9=-MLQ\YBA3"N=0DTR8UTDQJEF*NF.N9()3*+< MMM=*,41(4,AHIJ"F.-<1SCDE7M&05\:;&C.];$@L&^%OZ$Q\#6\WY@F(XL"L MTTH*QFE9[ A,V/2/RT..G 'BI/]Q$HC;;4%C':MMU[:7^CNC2N??JE2W[GWS M/,LH3A"'>9Y6)_WE(_[A0,?DY_)O9RUH0_M3H!NVZ[%]2YP^#% P:/T^P%\PCAG'YR32'J MLQ>2CL&A_9[=CZ=_VRXVA7I\6JR>U?J3>;=_;7ZV#O2ZX-O:F2XW\RS!2K L M,^Q+[5YGDD.B4@0CGF>"DUBEW.M0WGGDJ3'N"\&!E7P&6ME!5WB[UU5Z9O*Y MSX<;WPZ"\L"D&@I@;];T!BLD-;H//BK_>6-R2'+^#PC$9.4'XT>_WZC',OJ_5Z]:-8?GO#S*M26,\UQ3&3 MF,&86<\U1S$T#(1@G%&64(FQ\FO-X3/XU!BH6A(K#40E/="-^+9#9:4 X*T& M0#0J^/&-U\RX$=!0> _,2"W4M>#@W0[J1G:P$QZ\N0:U-TOUP2PD;7F-/RJ/ M]4'FD-AZ/:/G^^_^+(QWA#A%DN>0("H@ M2N(4$IY@J+3&4E)CK,1>"74OGCZYE6V% U8Z\(>5S[?$R0ODW-9P;SP&7K_N M4/C7)3FE M7_*)/=M?5>/7M20[596JG>6O#VQY_U1Y_A]758U9)?^JBF\/YK]WW]6:?5-_ M,8_>V,+ONQJ3GU>+Q;O5VCYUCAD6BMM$(*)CPQ/9&(3L@+? M--^$H.7^)J;BN+4%)Z;\F>_]5,7LW2WP7-[6G1#;QVWE!S<-Q^O>&2SG&.E( M0RR8J,N7<11ED$B=B2S*TTC@MLK05Z]6@IZ2.''QR[)#7T=)?ME)"UA'7.]> M@[X3X_9!'0CGT?H2VHS2#^=:L7>QOW/!OD^[PI[P!6YBZ"O%V*T->Z)THN%A MWR?U//VQ59&J4U-6]<(RE/'85!/,TTQA3#2D1&*((HD@PT3!C&=9)'.-5*R] MSGK.#C4USZ22%'1$!5;6GB4;+R#L>&83!+>A3VAZ0N9_&G,5C:!G+^='&_>D MY:K61^A'9.7";T?\8&R45-_DGV05QF M:[SM#B=I_+[(Y7HS;T(EFA8$*J)*LIA *2(.$8XQ9'E&89IPCM,\)I(YF>Q' M3Y[:=ZN-^_'KYW ,F& 4J3Q'MH9T E&62 ,83V"F2*12*G5,L%LYG)L@&Z>2 MC2T"<#-BES^J-Z$P\'?.^9UQ_N*NXB32!1F8!9Q#*DTXSS MS,G"/S? U#BLE1&T0@(KI=NZ/ OBY>49 IJAK5$_5)S7ZC75]TNV;-=LJ<2_ M?%M]_U=SJ]$_IO8':'_HK-:SCQUET5Y3JEV[5Z_KMQ7P:=WD6E=N9&48E7?; MS<-J7?Q#R;F26D>1[?>BD@PBC0FDBFJ8*Q%'."8:(Z]XBLO#36UY[Z0%I15W M!LI*8,!V$OLYT5? =G-VPT$X, WLT?M2HU?+"NZNH^?M,+J!$M*QNS+BJ Z8 MF_:'CI+C77Z\8ON^?]Q:V^)>O]F:9?-HUFD\YSPF(D,V+HL:'LEH"DFBUVYJI\5 M]-%(9L]95@MST;?W2T,2JMPT[C*6DJ1:Y3!1/(4HQL(X-8)!C;70D>:IR+VZ MB5\:;'),MEK"-WMA02MMV;,-YT6@W>R?4/ -37HOQ-P!-T"C31= 0EH^%\<; MU>YQT?S0ZG&ZIQ^+_+[UREF M-+4M#V@JC$&4"@T9,G]-C8&D-(Z5H%Z1&1YC3XUCWMS_Y_NW,*9@+ZL?J?C@ M[L8Q Z$Y,.4T4IMW%NSEKC/^9_:7OZPV#[,.RN"/01J/]P O)#WY##\J6_7 MY9"\^CRB;Y&\#2N62O[*UK8E3-G:0BC/>&S(2G&F(:((0YX0!N,HYE$>TU3Z MY=><'F9J#-5*"5HQ>UH_9T!UXZ3;H1J8?GJ@U*-XW"40PI:#.SG2R 7>+FE[ M7++MXM7A]H?O]XGG\RB)59[9HD4DIL8Y4A02R0DT#A-"7*4D1?S6#>+.>%-C MAG,[Q)W<_-NWB+MX]]\C[HGB*VT2WSL &&27^ 0L0V\3=X=\]7WB$_J[;!2? MNJTGP]0A..]6ZS.-$3XTC5.>WQ5+MA2VY:_8%-^K3BISBO,,HXQ#;(M^("04 M)#J-8)))F>9I3(QYXL4_MT@S.7:JE2GMUB+SZ'#C25DW3: CH8TU+4/371-T M:7^@ M:0CY)0@MXJC?AH'P/?Q:##5,WU;J-3DUFUJ2$1D1R6","8(HIQC2.*(PE4DN M^^R9QJ"[K<_> "A&Z?V!V9@2G0'HT>KY%,ZAVV$_&*$ MD=L/S4&:#G/%)(BE:FQ MYJA9V"JS)EW$H) Q$SK12"=>69SN0T]MT5O+?+4H9.5+JU8-:XL!(['YP!O) MA;'@_4C 8RK<"&(8@ ;_\;*/IU]:%7LJ/*^-^ M-7_]A95%IRV Y#CGC%,8IV;"D,PII)G=8<1D1I!I9L:)>Z3@7=[ M5VSQ(JFXU="ZM;;+9Z,6J/2ZH;-#V$D7,L,Z50H29DQ8A&4&&VGS M_&L/Z^5Q5,)(#8;WVU$$IYKA+* M5\87:LYHFF0Y0];=,52731['EG* M<1=PV."8#CX'$RS8O9" E^:L3\>08^7GA%>T3- M7 $C; #-N<%&CJ6YHO-Q6,VU&_JRLE3Z?&N(=ZNU*KXMWVS7:[44SU_-]Z-< M5-^2-GAOCB(:(V'/)"61$,DTA

4:8RXSGG,4,<^7',C1)-C8M:4<%F+RM@ M\F_;VZ0J?%K*R?8"PIJ2=TKWIX% M]#(5AH)I8';K@9!7]=MK$-Q0 ??LHT>K@GM-N6XEW*O7^E>MO"\6QA/_"ROC MMM9)C%.5$0Y9PC.(!(_,3SF')%(ZXAF+XQB[UJP\?/C4EK:1KXK?,1)ZYBZ< MA.[R8KX5D($7L<7BKL$B#H&&>[G*6U 9J5CEK^;;NU3*QN#,JJSQS7HK:DO; M8&:WKS;*[@(H4*KU]T*HLDIV7C4OV))MMFNV -\,N$_%DS)2JCK [&F],A>7 MUB[73+2A9O;>S8,":JG6WYZK"[>;]A^+I32V_=K\&*A>YCG\+U3+/+IEM%J9 MYX3M5LH\>\T-.<*?5@9SM2G6=3<5,S.ZV-@=S/*MM=.4;'[5O/V$L33+E8:: MQS9^FJ>0"IL'K.(4_ M]4LCZS-+;I[HP-@/3>P5PB_%!XVP934- Z2JW0!9\'Q:3S'&SYGMA]/)O-B> MC^I;+:_:+'QGM/IH<1$19Q2R2*00L=6%L+UD^__%QYB#\>"O$ _KYERTUAQ;!9V$V0_ _K M:*JUN>I1R4!NXB7 +KB*)V\;S5V\)'379;QX7=\BHBLS!9MG:WYMC#]JJV4\ MV3?F5(5N)%@:99Q!%B>IL9@(@81%"MI^]80@0A*5^544=1]\:J39RE[M>^P$ MOQP6:_?K)4L-N_J_M'W)$.,,JCDGJ0W"])9D:VUE%JBY(E2KM+K!9J=M* MF]TO@%8*_/2TT^-\($#@F7,CQE'F8V"6;*>BU@*\VTU%K0AH-9F!O2[ * /V MVH3CS)L!#4F@_849E4UOQNR06F]_8&_;42@E2^N1OR_+K3U::G)IRM^7YCGO MEW8@8_(;OC\=C5WM^IG+%EM;KKK*T&LZNL^9,N]_K!(H:(9L.C>#G&D)HRR+ M!.&(\]PKIFY0::?&UZVR];Y5VLY J^4NM;6NS,!./5"K!G[]T[!Z489MW#O"5 1VH 84>&R/ M:WCL3[AH(PS:S]:P'/>EBB,U]U3%:>[UAT*K]TOC.5I!YS)B&4_2&"84*XA2 M8S0P%B'("$)$XQ8 MV7E.Y:[O@RB4+8KUERTS(VR4*O?[LQE)6):+R'HIW-BR,8$4Y2F,2$;C6&M$ MDL2+A+R&GQHC=:2O-G-?J.!)1'[SX,A*@Z$[-$5U@'TA>1TIO)-]H)WR?K@% MI2\_"<;ELE[H'!%;OZ?TW,FQ/0H:Z^UD#&*:Q*G2.H&*F#\0,[S&911!3$3" M,\58IOTV8ZX,.#4F:^1UC$3LA[&C@QP0N:%]7"_0_/U31R2"NIC7QAS72W1$ MX,C1<[VO9\W.U4:5G]BS+8VTJR6Z/^:;"TQ0+.,82B8U1#%-;6-2XZXE44Y8 M8APUOP;K5\:;&I=\4JZA";:O[?K>R>Y;FO *W&Z\$!'%@ M6JDD!8VH,[ OBNS2I=Z_ZJ8;+D%+;5X9>CIB-7;^A)#FUD46-7 M(YPCC#,%*1<,HEP*R'*>PSAE$B<8&Z;PZG9Y\/S)$<$N8JZ?GW((G^/R[P_* MT(O>'0__=7Y:ZZ"K^V"(<=?T:?V.5O*9R_J&[^V:#=250S9WO-RLF=C,622D MC!2%D=!F*6:VJINQ .+O<3_SS>V[BRL;DL\ M#%@#K_:.D#/0@O9'*VC I7\=C;"A;6='&SEV[9K6Q\%I5^_H1Q-WHJI=6!TS MLZ6T44V_/]F&?TED?("T3;6)N":<,*AD0B'B/(8\8A%$D<":2V1KY?LPAM.H M4R./NR^_ RN?,7EZ&@5N8+OQ2' (!Z:4O;Q@)S"H)79'U9M?O% *235N X_* M.EY8'!*0W\T]*[BK;];\V>5GO5_:I+8J(N;#KG<9BTA")>$PTC*%2$D"J3 _ MY>;/C)-,1\BK[;++H%-CHD;F^IRR3:?N"'Y#HSFG.7!CJ-#(#DQ0C;A@GZ[J MC:A_R70/B(*60'<9=]R2YAY(')4H][FW'S7M#HOO^:+X5C=QW:^')&(HI]I\ MPP3/(=(9@UQ%$F:YS 0G,DF9EWET<;2ID5%==*8;+=&;?"ZC[,8ZP; ;F&X: M.5=KT!%T()IQPB0DOUP><%1B<=+]D%'<;NK9O+FJ(:\^*&:69N/6/3?AZ>7; MK?HOQ=9??ZRJMLPJRA1$0I@_)(T@UUC;PCK2^%QI%D=>&ZZ.XTZ-7LP;EGCV MRG4$V(U/!H!M8&9I) :5R+-=7]OG&=BL %?@$ROD#%BY@1$\8,=:/Z2"]J)U M''K<+K-^>!SUC_6\_4;#QH;$?5JOY%9L_LILDHS=:]KM;:99AE),!>3"GOXD M&D$6:P9ECB.J4HXP]4KI=AMV:ES4,7*LY]7(#?:"N^R1WC(-GB90,'#'L85N MP[6_5>0$TR#FT>617\=.3^I=;&2=;Z" M]4+F>91PFD8"R@C;_D^(0):(#"8L1X:JXIBG7C%Q5T><&D/5SEB5J0R*)OFL MK!I!V=R;LDI" S^*S<.#6LBZ]C#[TS>+X/H\.&X0A41WZ-VA"M):6%!+"VIQ M9W787%/?-N#>D"LZ03>&K@XZ[JZ0*P9'6T+.-_8,SE4_]COBAN^6YD=1M\/[ MM%H4XKG^(T$R2/H3+^&T2$,LAR06&JC)-QXE0-L:\ 4R.JS\HF MP2Z>VR75.1YZJ8UG%*_OO+@QU9!H#TQ<1O3SX,Y +3CXH_GO('%\?=$+&@WL M*\.XX<$]$3J*%^[[G'XL^)OQ3;=U_>GWRZ=M583,#OZ9;51SF*T4X8E(**0H M(Q!IB2"-"8&1C"@VEII-A_+AO>M#3HWI6@F!%;%GX( #T&Y$%A:^@:FK(RRH MI)T!3S"]JRD#YI$2A"]%4=@+,ELQ^!D^KHBF> M?>99J^VFM*&0UJM^9,_VN:JHMU\?5NL--$OMT5 (6*R6WZJ_S(!43ZJ^8?MD M)MNV?;,-8PJQM74&9Z!8@C=LR63!=L4'K03_:I[RF_JSL-(_&2A#-8.[.NT7 M2OV?OW>T>O]7Q>\6_;]^<4][=,O+)AKS[L^BG"N4I+G2#+),)A#E*C>>+T60 M\2S%R'P.4.2USW?P_*EQ?4<\8_\8 7VMR0/X' W'_J ,;2.ZX^%O"Y[6.JC9 M=S#$N!;>:?V.C+DSEYU;O]T)^&!^^O?_U?[&_&&+@_[[__K_4$L#!!0 ( M &^*75%Z;5.K!N, %QV"@ 4 ;71Z+3(P,C P.3,P7W!R92YX;6SDO5F7 M6T>2)OC>OT*3_3J6\GVI4]5]*%+*YHQ2P2:IKNYYP?'%G$0E F #"(K,7S_F M0$0P]L!R'=>I?A 5"^)>6SXW-S,W-_O7__KE?/;#9URNIHOYO_V%_Y7]Y0>< MIT6>SC_\VU]^?_\+N+_\U__RG_[3O_Y? /_SI[>__O!JD2[.<;[^X>42PQKS M#W],UQ]_^/>,JW_\4):+\Q_^?;'\Q_1S /@OFS]ZN?CT=3G]\'']@V""W?WM M\E^"$$5DY2&X)$$)(R%*G<"[DD1.LJ#-__>'?V$A%V<]!^M* &6Y!6]< :^4 M3TP&[X39/'0VG?_C7^H_,:SP!V)NOMI\^V]_^;A>?_J7'W_\XX\__OHE+F=_ M72P__"@8DS]>??HOEQ__B/S9^GZX=%/U._@ZF-0?P1<@.1__;+* M?_DO_^F''[;B6"YF^!;+#_7_O[]]?>N5YV&UQO37M#C_L?[ZQY<+ L.;\*$2 MN_GC]==/^&]_64W//\VN?_9QB>7?_G*^_B=4I3(O67WC?_[VMS]^>_FG):X( M+QMF?Z4?7#ZBONP00O#+&N<9M^Q=O6.V2+<^-*O"72RO_G(6(LXV/YUDG$XV M3WX15^ME2.N)D Y+D0RDRQE4#@EB<0*"U3HBS\+$>)OO2O2*J-[H8D4T?UA\ M_I$>3#KAOGX!]0M@_%(3__G>2[?R.8SZJP7XGCX[,4$'%VE9,.\\J"@J\9R! M%RD(+6+6,0] _,UWWJ;]IG9?+-,/BV7&)=F1JY>&9;JGZ=L8OOS$CY_"DAX$ MZ>-T=DUR-2A#Z&V]&$!^6^40N7_Y@;@NN%QB_G6KFT>9VW"V)NN*FT\.H??_ M?A&6],39U[?X:;%<3Q+3V85,-'-=0'F;(40KH7A?D,42C H#0N#.ZW="@^@? M#<=(M1-@O,'E=)%_GN=7M"]/3'*"N6Q!6N)"Z1+!>QDAHTM&N4!0UP/"XM;+ M=P*%[!\4ATNT$TB\7X;Y:EH%?PGK@A@P6@%,1'*CN$4"N,]@O;>6LR!Y84/N M%W?>OQ,P5/_ .$JN(V/CY_EZNO[ZRW2&OUV<1UQ.5+&"1>]HTR,1**X%^(P* MG S)>:^2C&( 3-Q][TY8T/UBX2@Y=H&!M_AA6H4P7_\6SG%"0,T18X$L--DW MZS@%8=$!B2>CYM*9 7%P^]T[8<'TCH4CY-D%'EZ2K)9A]IK"JR__+WZ=R)Q$ MB 4A9.- F:+ ATR[7N$N&Y0R*CD8(.Z\?"=$V-X1<8Q$1X;$RXMEE=0OTU4* ML_^%87GE!B%'%Q134)A+Y!D;A*C)*PJN,,\80U_\$/'R(^_?"1BN7V ,(M=. MW,MO3/Q"/UE-"HL"C1# C:!H.J. R((G#SF8J&*2=M!0],[K=T*&[Q<90TBU M*V!LPZRAFR\5.AY-G;( ;MEK=CW@HY#13LR M/EX0!WG#Q2Q\F"1%CC+&",RF2(23J^2Y8F B;8>.:6L$'P 3MUZZ&PXZ3E\> M+L(N?,S7\[184LB\$?D[DCR^7%R0D_3UY2+C)&!"ACF1% KY1S9EB"9PT#:R M$F505@Z1B]^!E-UPTG%B]^'+ZTSBFY;I]O3L,O3FAKSH3'H.7 10 M!0UX[PK0XL@L.$FAF!H,-X\0L1MB.LYZ#B?B+K#R(F?2P>KR?[].Y\@GQG*> M- N -AI0@;;*&!.YW-J&)$QR+@^1_GR4@-TPTG$"=!C1]H2/E_3EV?+]XH_Y MI$2M/.,*> X"E*,P+$9%$5C6S-?TOA?#69%[K]\-&]TG1(\3:T_(V&R79\LW MR\7GZ3Q1@,Z4IAV3O&NTQ(H^=V@'7?&<*D'-QYW:-@-(]TG2@<0<$] M>;-8KI0@1P;!.TP72P(P%_']=#W#B:? FK8PXE]KBI\$N4(Q"P2#486295)Z M"!#]N]5D=YSV/$N3(('B_#+6.^MW7\[B830JJ&(ODI#9;]RZ'0(Y-@,25 M+Y%B)Y6&.!VY]=+=U-]QNO-P$79B '[^DCZ&^0?AWQ4 ( MY.8Z3P+P,C,OAC0"-]^]&Q(Z3F@>+= N0H;+X]]MV5@%-NG@8C71,CM;A ;" MM:'0QVN(B0NP3N44)3DXP@P C*=HV T@W>GD3BFG_%56(=+ MMB:!22^2,F!E(#ZR(@OH$P<>L_8BFA#L<$F(AVG8#2C=)S$'$' 70*D5B,N7 M88T?%LNOD\BC\:8XP" X&41RC (*"B'R6"PKN3!RBZN*!5^^&ANXS ME8>+LPLT_'R.RP^T"?YMN?AC_?'EXOQ3F'^=V,PRN=$$:HT6*&C2$!Q)R)N( M29'K%/UPI^P/DK ;.KI/41XOWBY0\NXCSF;7U L6;5$>8J!_E(Z*,"[KN0TJ MKK.76(:X47C_S;MAHN-\Y9'"[ (*1/AY+119I'^\^TAR6YU=K.O=Y1J#3U34 MVAOFP<2:@Q6:DP^M([A4DM8!K<4AZK6>IV0WJ'2?<%N/M/I]'B[RE'Y]FY$=[YKO_O1!;J,? MR,R1]]4O5O AA$^36LAUCM=OOD9@%,*S)#/$',A!35*"B[4O@F>7Z'R\_3A#]_2;.+:B=?(=&5IAO-T-+6;[) M+7'E. ^^@+9&URO$]?JH56"5LC:(:"-K8LEW(V^<*_TG!^)Q:ND:;+>64*8P MA&E$,*(*3MGJ70KB3Q3I+8OD8S;97G. [6"U= "VO^&+V#&>\'!:LO(4!<$)X@=U#PHB]Z6^,!AQ?$H>X:N M<3H/M(37D(KH %>;HQEFF.*@R^@'9;XOY8IMUG'_8RNUJ MF^<4_H9 JT08+2E6,0Q5A^?4UB79$\$OTE$3?;2&3K M.TR,]2(K'D"J>@9J$HF8W$QR/7WD7O+"VZ1O&_(T4@>)TVW%XR'@\)!CL0ZS M 1<#L7BYG'^BB*I,UY-LE)6**[ BU\9^/H K&D$7KKDW);-0V@'Y'CTCM:]H M#\+C)-^%/7VS7!#==35-'%-:!<)]CIE<6%&[QR+WH(T*B9DHU$-5FL>CYAL) M(_6O: F4 ^7;@7&AX/F;J7VQ7B^G\6(=X@S?+QZQGHIE([(S)"*O0=4>'3YG M!5$7P:72LM@'6N\-X,GM2^E(72^:NGA-M=5!>NT6@Y/B9%8I*"CDI-)&S0J$ M2&QP5"&PG!1O<^YTBXJ1&F.<#$9[2;D#B_5S6,X)X:LWN-R4)OT45M/T8IY? M36<7M%]>"ZBXA-9' Z%D1[Z=,A3TD+J%1!Y4+"F%)G9J1_I&ZJG1$E8M--.! M37J0K0DWQ$2M4D$N,BBF)'CI.'!3[V%X9PTV\;X?I&;M\%6WLIH0,D M_3O6:4,DD<\4Q'ZXO#I^5NY56&Z9LX7%6/M8%1=(7#+$>N*:@,N86-$J8WZ@ MY\_Q"-N+RG&K@$Z!O'9*ZP"1=P5X*;B)S(6< A-@T_97:>(EF* !O>7(60D! MFR3)'J%GW!*?,>S;(8KH $^/+)9+;NZ7DEMON$A% ?.YU,$$'H*($5#5@FJ7 M.)=-RA_WI'/ M= Z8DM4LVD1X@>#K]"8D\^[)L(-UQBIO)2VF)F>C^Z9D6]FWE@AY(E.[C]@[ MV%K/UA]Q^8!8*B^_( &_O% .Y[T<<.,4P+TQ&KN&-B_+);DE,RWW2_2U\U@L]H4 M8W/K8O/=;(. 6DRSR8!O7=I\:KCNNEK&PT_%RJFR^#*N/O\P6?_PWS!_PFO="+W^+ M:196J^O6ZE5,Q'O2IO"ZOO3;WB0@SN$#>3!N5CW&3:*7VI,0'0P4GI$^SOQ*[TCI&Q<9!"+671W(-7+(!G M6EI9K'7Z@:F;3?$^&+Z;)>LZP??@"N[;GD]X+K(8@\!YD'4271V/7L\$0[), M"*]9:.*H/$'3N'?Y.L'A7HH9S&8V2Q3_%&9AGO#=1\3U8#UB'GGHP$G@74@? M/N7[RW1.;YV&V9O%=BKY->"$6.._ 83ZX29"%P6'AV25Y&:.(ZWR>@FR3L,)NX: MH2-DWL'>MJ7^LM/K-1.F."."Y, 3FMI5GD'$+"#QE(Q(,J389%=[D)IQ\7., M>A]$RC&R[@ P-7BO6SK]KUY4_1QF]7SOQ?IE6"Z_DI/W/\+L B>8#6+M[<>] M5K3G<@-1,4;[<&8\6RQ!-;F4OA-U/0#J*!3<=8,&5TD'.'N14AW+N7J+"8DE M"B?(M;OJ2&VPI(+2U>LO%!!KRR'$S$#FI&VA ,*P-AO;$T2-F^X;'E6#*: # M,-5[?%4@_SY=?WQYL5I3H+#<2.P&2YYE[GB*8)(JV[G!,2!"85BD!D=?NQ\IYZV66 M43[0,'B(&Y+?B!@W&S4\9@X6< ?@>+/$3V&:+V]S7B$\M%A2$ M6K)%W@)O-(=HMV4QR80IYS)!9RJ X+Q1_ MY ))>2ES,!2J-C$M]TD9M\W3\(@Y4M@=P.4V\2SY8E$EX"63B^9KM^PLZVT[ MHXISBJ-K4DJ_/TB:]6IJX!0?+.(.SN7>+&N?EO77-[- XICG&BQ^JJFQNJ5Z MQ7(.M1N_(Y@K%3DXH35(C9:A#26S)K=^GB*JAY!JD,S/8)+OP,J<7?7Z^;46 MB[RMY?MGY?<5;L0U4454YRL"RZGV.)&AWD.2("P+G)864Z[)V>V35/40/PV" MH^%DWP&0:NO7/Z:SV:24)$KR!HS$.C*"$=VTLY(W+[5PF:MBFF#FBH >0J5! MX'&01#M PFL2]_S#-,ZV0*[U:=?MSZ]YLLPFHX4%$9!BOI02A, CN64J"H[: M)/? J)5!^IP^2UP/T=,@"!I<$QV@ZX9C7^M1KC*8R9 PZ@7'4,A8BEI^4CQ" M5++H7&^7^79W$NY2TT,L-#L;?9US&Q4!6 MZ 9G]S(8C'PXKCGD.DA/)5,@BB* %A&),HI@59,60X^3-.Z1>AL0/(ZT8_31 MP?[VZV+^X3TNSVO#YTW=P*=I-9LUI#R+L^F';9_3JR07B<4H1\:^,%D[,Y5 MAEO6/O#JJFSE3?A::U:N5X?A MQB41@&&D2%6C@R!KOMXSK[@TK+ VIR$/DC-N0K(1C@:0? ?X^?G\TVSQ%?$M MSC9MD._):N*<\B71"F JTH+0)=-:B*%V.J7X5F-&TZ8#WW.4C9O';(2J8?71 M MQL_<4+/M"WQIR6A,R3^NFD8UZF*)QTYKMS-0 M\N\ 2 ]5T=W;O3DW7LI:\5(L>85!6G ,%1B7@XU&..F:&*M=B!LWZ]D(7H-K MI0.D;;*Z#RP8VKU%CJ3\$)RH]S@->*\-:!^#]=:(*)KT]'^$GG%3IJV\\P%D MWP&$'N" %1V%1@XVQ 2*$QO.^EK3R3DO)2EMF]0_'@B<9H.^6F4/CI-X#SGX MG?(?$YF,$J%.7JP6565#7"DM@26N)5HI!6^3@=^)O&Y2!@TSH\/KJ0.+]4A: MY,:Q9A8YHZ8U*;BDR-9F4;N ,TBJL&QT]$HVR8P^2UDWZ85VF!M6.QW [=7E M:Z]G/]T08ZT2)&X"(YD ,HLD,4O!B=6Y#F8,Q00?56E2G_D,7=WD'-I!;4C- M= "TNP[EC27C3$XF2 ]!L,*6+'92\#RS(W[%;X($G=9" :6K)A]-$! MLFXP,!4>""LDVUW@T:NDDOG.1,>B^)=^#HH2BXT:)3$"I:RK8UGC(>H% QVGJ)K?0 M#DQ#::0#2_24A!0+*AI+EC17,>DJH8P@@RNJF!AU&Z?]R JM4V0?VD%K('UT M@*PW5^_=L+3MK"&,B1AK>UYGB05.7J 729'Y)4EA=(+S5A=Y[](R=J^E8=1\ M_R[O43+O #;5MB[F-^AGDHED2P812+?*Q'HJ7AAPJ;T2W-G2IFST+B%CEX=+&;K7;!&,#:Z0#C-W@8)=V]!,4BLQQ M$A16%%&CC%HE9F@=6152EKEDT:I(;Q\ZQVZPV\;"-=15!U!\7T<;7"R_;J2W M-=N7CF2]M)AC[62611WEJJ .GR8KCK9X&QC+33;2QP@:-VO5"%R#2']_%/DM MBN;X85,ZV":S,"'GL3"5(M :J)>M2291:EH)/FA+D8DJ;<:HW2=EW"15(^P< M*?$.4IU_G\X72Z+[NO]]3%XG5@KPH$,-1V2UG1R245G'%'U635I0WR5D)[SX M5G@Y2>;I*-EWL&_=%\M!$T1(<-[X@& 52\2U,.0X(@?/'87$6B%Q?AH;U6QR M#&??-5!'4'0'IO$YT4Y$[<%F:H<)XR4H@0E<=@$*1HT>2V9M+N$_1]AND/S3 MW'@]7CD=@.UV'OE-6)XM-_?3\\87O9IR/1'H52K%04K6$U=<@4>EP6=C;388 MI6DT%G<7\L9.KS6^S]] 1QWLXK>YVDXU?W&Q_DBNR3\Q3ZPMD=:,!>L+"/39(V=9#LITH[22:<(>[U:71 G9.$#+YX\7E8G(>G: M><4Q 9;,MS8Z"B.;;*&/DS1V FT$9!V@BTY1=7:Q7JW#O#JFDY 4+]8+4"D7 M\C8-24F2=R$44B3%$),\P:E*E] MPJTQR7 M9&RR33Y"S[AIW],#Z@ M= "F!\[,MNQ,2 @*F61UM"GM[Y:"%,=# MKBD_:WS1@;>9.?LH12/G9YLC:AA5=("I:TF]KTGDB;#2*!/(GK)$WJ(M1#W2 MOIV]1,.%]= M:F 9YA\V\EG]]/7;9]Z$K_5G&XZ_L3W/=2+&;^$<7RW.PW0^X2+[:&O4RHVL M+7A<=?A8C5^U3B5%D9IX2BV8&7G,Z.'8NFN_QE9T!V!_B[013-/Z,N?R=SR/ MN)SXD!RKC3:#,B1:J^I\*$N[OZ_RY 9YF]:H#U(SLE4<'23WJFF/U5@'L+O> M:[8'KE6TB_GF@EY=U*9.6Q4I$DR"!^68A5AH)S(9A?&"!]1-[M@^2=78%TH& MVYR'DWT'0+K#P]7ZRCK:XHATR0-M#4I#" S!%R<-BR:STL1^/4A-)U[=\=J^ MV\#R:-%W@)\;.94K2ZJ+\UG6VU08085ZIDFV+E'R;BX&4"[ MCZ>O#A!U!UBY7DJ_3N?XFKY<3;(J(7JC@&\N"W"K:".OU\=5$:AK 6^;(^C[ MI'12/C/@]G28E'O R7,NXV,>XU5Y)#EX%QO7WK6\\_#T1^^FM:G&\?_I*X6LRF M.6SBG$LUK!9E*XK?Y^$B3^E7MYE83<\_S>Y<,#A?_W.#8N8EVV!XUR?_^(WP MNRQ=ON >U@9A K^L<9[IIP-M5F?EB2K:Y(QUWD;0H1X=J;CI#%V@6!D4&A9$ M;KM_/47=P(<"6JAHN8O@+*L[DS<0BE,@'6,J&LU4:-+4]Y!#@1.<"0R$BF<. M!?81>@];]]/1$OFDIG8L$T7;>E9/_BK3$8Q//$EU^?WF)?;2]4UYB']%W M@)_[P3+F8H4J"*86URJRT> #K2]G4)A0.->BR=W*[R(OL9=VG\U+["/J#K#R M0!7')2/*N) $>BA1NSHW!L$QS@ I.- Z<:9MDZ*_1RD:-XD^/':&$7T78SD? MZ01TM22\YT[K#)[7@=A&(427 VC&8Y&8N A-ZI2?I&K2L>($2R)YR"S5.FHK(#A#1I=C'3&2K4UMS-*N%(Y[(ZR!B6JBF@XP]V8C MT$O:L^ 4J 8$$3W1[C/Y?BDS<$&)K%#*U&9(ZTTBQKWK-3QR#A9P!^!XN"?% M)2]1*N<+6BB%"U#9D7'U%*OJ;*R2T126FC3:>HJH<>]N#0^>P130 9@>.%5* MIE!$$!-$10Z=LHZWT_9OZ4%\W_- M(-44 SM> =Q'(0?CZA,NIXMZD+U<]]0"SM!F$()EH+2@72)*"C2R3^ 3;1_* M)IMD$__KA"W@FFVXI\3N".KN!NJ/7[3D4A@FLH L;2V54YZ\G.0,;&.8X]W:V;=(PEU- MU_@.EY^G";>V]"VFQ8?YYBG;9NPJ>U=R':)41 95LT3>HP=K*<0KF8PY-HF, M6S,V;HKXE+#O"B(=+)F-I+>QWZN+9?6@MU[$QGVYS"@56!U\Z.N0'R69B#J9)G.ZCJ9\W-3VR0.FDRFY7U1O5NA. M_'*?"D,KP?)B0-7YZ(&"0PB,TRY(CA?:-O=ACB1\W$YH'6"ZC8K[A?1E;\OJ MS$U,U$4[CI""4J "K4^?E87BK2[ M)A(943)Q2EB#,H#FLO;PI1448A!@D[2,<81FCLUW MOF^#M'/X+KJ!X9W)W%=B?,7$OBKZ6I[I%5O:3]VI/7?M@*?%,DL2SI JDTP ME.,1HA<GG42SY.F*?:4CV4*,F-%IG10C<>-R>W8(M5O-#"QS;'"(>3O!NL_Q2'6"?2 M:P=^ZF.%-,QP(X6.X.IP.:6+ARB# ^FUK0V1D:*][BJ;_A0G6T-HY,AZCY_G MK6;I'E3IPKWU(6, CE;5<2>9.'<>F'2E&!6,]>VRF2>:;?FG.)T:0=^=(/WQ M$IK@D^'2\#J^KI \C05G:0%+&V7<7%C$)J/?CNSE_Z-T-2'LE5$0&+D96AY+3!IR0 M;)/6 0-Y=KI-!N4IHHX.8'!=G_EFN?@\)?']]/7W%>;7\S.RCJ2[^8<7:3W] MO!T0>R4&[@,O&6L/$I5IZ4@.(8@$JLY>B;0V2VC2_&=_4CNY87$LENX%)VUU MUD%0GO6D8^ MDN\ ,["V;&O6!Q8AR/CH8.5D0]4#@K?ULL\F:Z^[;L;_6.'.U72#2EZ4;Y$XQ! M"V$#(*\MQK@IX+-W( ,]4H6"7C3!^&[DC3QC9708W4L.#:[3KI'ZXKSF#?ZY MY158A>E938Z9@DR:MNY$WKGW]CI!ZL$X[0.I-VJ_' MRWZ5Y=OG@KQ_?AR\]?*C?X$\Z1@LQ)8L))P2U854M=3+V=)96!@-D6 M[:-C;7JN/T/7N'?HND/CD%KLP"!NQ+8B9?ZR6+Y:7,1UN9B]2)?&73#KLQ,! M?!"UICYHB-YH,,98U$43,TT0^111X]YMZPZ.@^FO RQ^DV&M*-D>?6TK %]O MQIALQ#ZQ+DJM2P1N),5R6D5P.F10.3 ,2LO,FUR+V(FZ<2^A=8?.X35Z[.'C M($#]6YC.*U-G\W=AAJNS\F*UPHUCO/GB]?FG,%U6WEZ2Z_(!5Q/O'/.N9AV* M]Z"")PZ9U%!,=)IX9,XV\2_W)73<^V;=P;>IGKM \N8N22T[(:ENI7SISDR8 MPZ@Q1BA"TU)4OL[@(S\F!:9*$)D%WZ1.XU&*QKUTUATVA]%8__6FR&,2T#^3$V:PU*D(OME%>@D9BMG2&1-X'F[B2.FTTZ\=E2(\WUX9#> MX>S*M28+@-//VV:DW N6;8(DL(K.DO7G D$YP6@RU@[* >(QCIP MDJ%5(11_*H/X*(V]M3,\$1*'T5G/NW0-Y.;T1[2;3*QG E7T!)5<D#^;&01!09:* MNLZC])LV339:3-JV&6.U&WF]]3@\$?".UE2G"+QR*MZ$K]6CJ$F E)87]+YI MB-/9QI^>.!;)FU"TONH8 _*C'7B3 [@VB.>V#T<3)-= MABH/N1Y7#'Z=!).X\;5'LM<>E*I7ZDLL(- (3?3E$D\$U"?I[*V3X8ANXV&Z MZQ*:M[>(FZN.J1RCT!:L%+3J;.+D%0-O?49'&5;/U1G M'_>:HH!0E;10AF#;GW[N3.*Z/>>)$8R/-'8[) M!2VWEIC<'I(^+$AT07A&XN->UAE(MEX*U@44_3V/1IJ8FUC*_4GM9'34B:Z= M#:6S#BPE^<=7G96W/9E^NEA-YT@1W;:E>&7_NE48+6K-2MG,ZW/;T0CDG4@H M5B4C94P4YS6I%=J#R"ZOK@T&F'MS%1MIKY]LY#T62;;YHHH1+_,.7&07F0D0 MN*8%;HDY)U*&[#P&[462K,D)2>NL@/$0<),6_JFFIQR%FA MGY CLO[Z9A;FZQ?S7*N=/E6V)[:DJ'0F[T,E)&=$)]I@"CD^RM?Y'_2#-OTM M]Z"QRP/K9G!LI+L>M^Q-V':KV,[[5"PY.BS*6GCB"@13%%@6N&?<2IV:- ]Z MEK(N0YF36<2C]-2E1:1E]/>POJC=$,_*/?9B$IQ9$6N;; E*& D^N4B+BR&W MY(@S;')TLQ>5X^;'1[:*P^FO([OXRV)YD\\;;-W.'RBEF+-,$5->@-+!0 @I M@B?F9,E9WYA)W<)*[DCGN.GQD6QF"QWV$]/L+M1)8L$ZS@*X[;&^(/?9$*:B M"-$F9-;J)HWZ=R=QW%SYB?'92'/]IB>OKP4_($B'/JHB-'A6!P\7C.!H]0$O M.DF%CODVZ:#]21TW]#EU>G(HG75QH_;F-O#K8OZ!K/#YKS7'1<(D>J;K"5?, M!"T\)%Y';MJ\.0?(4$H()#[!4[,;C$]3UF4J8+HB>5QC)BT%?;)T-A('7Z:XN0\B% ZJ2G"E>6M?$,=R!MBX3C:>P M>T/HJC/+=YN1K%/Q@=/2\3R DEE 0)=JS;&/:")JV>2HY5&*NDPHGL+2':Z7 M?L+@FTOG)F^;:/_*E&_X$QA\],&"=(HLN(R6^%,)@C12\\BD:V_LGJ2PRRSB M*4S><'KKP/!M!8:_UFJX-\LIR>Y3G3.]Y6\BC9!6H ,F'((**(D/SL!:;K)' M[R0V:0+])%5=9@=; 6\X_?3AYFTI_V6QK+7 )*[:96 Q7Y$HEY==Y"_+@1\0 MZ*1DGJR-!CA/$12Y&!"\S:"95-H5KVR;?A-'4=UELK"9G3R9?CNPG3STC;]W2[G74S0NH@^*Q"AU&FZP4&4)4-RV0:NR2LN30SI[B2.VR-EQ.U\ M0,UUALEOL=EV',KO\UR/E!)Q6TN4YOGA%H2U6F1U/=%G,U3E[--FNM^$F";W MVG&(J:2:5J"O. DC2YL9$SD:WCSO.#A7XW9@Z2)V'P,?/2R6RZ7_%F>;,&_Q M/GRI=Y/JVB?6:!=[I$EG0IU9#AZLDA)4CA*\).2Z4GM^N2)=:.F([$WPR"/& MQW%"VJJUHYS"MP(""DTOENDC,796;@P8G&2AI96601*)&$N^U@PP!\EJ[K,7 M@=9LX[J/1T@;>2+Y2,@<2%5]A'0/^%+$WR8S\I"3;YT),A0'140!*J(&EVLY M"Q<\9:=-R$T:"^U)Y\C#RCMPB(=28@<;_>[2G*#1WO-0@-P543LJD10M\\09 M;0#&.GG:N6<'(_//N)#/;F0C-%U(@PGF=,*E3DG[KVS)C8I M@V_ R[CG7,T*F,;6>@?6^"AFMV-6[U_DOPQ';XIU*^J))Z44)@4(4;4E& +% MH20=Q^J I(Q,-+E2?%HVQSV.:[9<.L9*!UO(D68C!.E+R)!2+*""#1!]Y*"S M]$&@"BPW*69MORTT._WK$^=[:?+(4>HD@>6Z _ R182QPH#;7-O < \D8L*: MK">@TEAMFJ3@VH.WV5E@I^#=1Y-'@O?V=/8CYFU=?/HTVX@RS*Y$^7I>%LOS MK3*OA&J38=9;#9@D;]\RO&1Q;:*<#M_GU MG)Y%J^A-F&:*BB0M?W MNH8=+O@N<',YT@M75QS8HC@3Y"]$4YN%1R_ J6P@<:U(2LZZ-I[??5)&[J)T M$O0<)?X. '0EF>NQ'%M#&CJKIU,GQW@]^WTPT<2XN^K;5N>L[@.TWE-(E\E M 'Y9+&_667YK28J.IQ*Y!9\T67IG)(3 #;!<0O&V<-UFBSV8XG$WX],"Z^Y5 M@9-HN0,X7]N%]YL1(*DD*ZSW4 (:4+6WLQ<*ZZF'9#(1.VWV\MMDC%QATBZ6 M.%S8'4"EWDAX/2FYU[E)2[P\EOX1Q?+<[)?$YB*IEY'P%-$J"LIE#'S#K$$2,[6UNY"T0X;#?A0:%T)5WC*MV%$S]Y@@WG) M-LC8^64]0>10G2Y:"K@7Q/Q<';9W^!GG3[+&''>VWF(G*"0*EE6 6$2=@-S?7D#\SW]S=8TDWLG%#- 2Z->CA.U M)[M+X%2*Z(40+C6Y0?L0,9TT"S_>USE:TAVBY7)MH98NEN1 L4QA@D'B@K9Q MB)QV=(>)OF[2S_9AC;R/DG4/8+FRNK].Y_B:OEQ-1$1N(Q'/Z%]0PA>( MUC/(2ED_9PQV](1TJY YS<=O:N#AMK4=J&MWSII(4/.*D# M"[QE$303LC98C."RB>!5=0K1,@Q-K,WN)':2U#D0#$\&Z(-I9C#,_>N/]Z1, MC/]C\ZO-;^I?O<7R0_W_[V]?WWK^>5BM,?TU+T?D$)6LE1/9.IR;W MI1XGZ5B#=[;\$.;3?VZD79M#T./SYIN--LYN:>-*4:]PE9;3S37C[6#+.[2] M)T7\-*L7Z-!GZ>L%D(QU;ENF->DUSY!$L-9EEQ/++>35E*MQS>I Z+QK7OO! MP9_.(H]CF3NQT&-9:I&"XYN V&ER8YFHA:Q2 $7'P8E:+-;F)+:=I;Y M\'7[[[>E9HWDR%0 [70U CI $+: 0V>X#99^T.3.Y&[D=6L[]\'+7=O90#,= MA$)OEA3R;V_MO,4T"ZO59I%O=)7_XV([I>/&%C 14F)1Y,XC18J@?-D,8%?$ M'R86O$1IVHSGVY/0_X_ICO99X/79HR]7$!L,CK\PD M)&,=4H'(:NDXO_3C]=,UH#82D,>!LE* 02829"> "*:[# MJ)EHTLW_8(K'O>3<"(RGT5\'0/UEL42*VUY>T+OG9,678;XBX=7.<13+;[Z= M;92YNFOFN24W@1>2IZC-OF-1$$BTP*2B8-ZXPE23>W0'4SSN+>5&0#V-_CH MZN^U*=?/J_7TG-;A:L*TD"$+ <@XR=<(8ZC#(HD['5.J[;$,^!@Y),Z=S$)GV69HV'YDCGOGKA$(&VJJ QS^AG_< MD-MR,:2]EM8ULD%G_$5KL-T=N(3M7MO'_=D[6EAM#]ADT(R:X6#P*,%Y:*& MX J"54Y*YV+4MHD3U>Z$[1U^J"OO+5+07Y__S2TAOYC>N/ZZVOZN%LI=?OB; M/,AAD28E!KJ6-*DH:%&:$H%[;#A=WM_EA ME-0!W)[QGJ^E980,+@<)=< D*$P(4=&W2B63M0B,EO ( =F^,,^!C[%X+ MW70 .5JFX<.'96V33_JIBVC#YK9M/.$\?S\/R'YNK5CXZ MDW*.4!BOD]!LK)/0%)#5YLZYG%D;Q^XYPD:^7#T8!.[7& RGCR[Q=<7-Y<4L M1\QPAPA9.P>JF$Q+TMEZ/-H MZ7< H0?6V_5EXV"E++6R*_-<,YPJ@$N.UIO1N?A8.(4UOMY>3[4?&"L08N3DET;.?!.O_0F:>K-/!^K].3P= MJ(0.\/1FN<@7:7V/HTMS*YC)G@<%WH9Z,%+S*)(;L,FCY8PE]$TFBSQ-5F>H M.E3[]R>4#:6*$8&U6JZO.#E;OL/EYVG:+CC+HY(J"T#O1%UP'@+3'D@P7O$@ MU(T164] B9Y_ T;TW5T(/4; N*7C@^]M@\BY#YS4VKI+#E;7;35BREP;8"9B MG1%9P&/RX)4P*D:?HMSE&&P?L-RG8APS,XQB[Z/D2"F/W%/M[_6(]UH<\[R9 MVWCU+:VK[>G^I:GT4G%N=((H @6QAH7:CX7X"IIYX65*ZDZ:_,&&:ON\Q0EDW8&_\WYZ/IU_."N;6MY23X_^MECDVPN-,2G)61F M%,FK[@BJ9&#%<$0C/;89%/DT65WC[! YCY'=$C. M:"VPJ-%H(.<";/&3L5:OYU=E>]=W<5\N5NOWB_KOWS%LZY7?+!5* M:"Z-(&^UD3D+T_-Z9/$[L;RL]=956-E^VRY ME< UN[@\_V6Q?+'Y=)A-T$F;3%+ M="@L$XC\F)S7PF]]<&:Z'9P*PY]?Y>) MM>,=B).HHP,#^V2 J4,I$CTMFL0*;1;U>*0(DJ!"YK/B*84FW=6/OLLS1AO' M8RZ*#::%/JIR;I^T)73.JI#)"-?Y\)9I<*@SR#IZSY28H]S%E1RH>FNH,B-7 MO.04K4+E#I2NS365K4RF&!S/(91*0X&ZQE6"A:\M$2G M4LB39UG='5(_<%E,@VMDQ1OC?+*@C6&7#8TP&Y#H@M&$T'AW=N(8U\@:W&\J M41:.KDY[UK7AG$[@M2*#XA0S:+WB_$2W!YZZWS34I9M@DD2K&9B G!8J,S5! MJL I$\D/-":F)J7M.URZ&?I2B(K61P76R+RY-0H>:9^PTDB=BB#%MFJZO-NE MD&&O++"2;);)UVD:];H9L1N23T";R0"WN[(P>$5]]$[JX"4PEVJ^ MGWB/9A/*1\8*N1]ZFH;U-6YV*M0V091 JTAGWVX%SMDBX4.15*DQO? M)!NU=UE=JV(O7W1@G".D4(]Z$CF7M#L)R,%&4U)24C?C-Q B,+UD NP=>Z@$V()Z XVMN" MS-[Q5OV[=J&OVU[WQP3>+73SI^OR]Q:KE:\_>.BL8>0F@/L2-VZ/P*-$V;Z% M('(RL(Q12"PW0X2SH%C)DL/!T'NN=:&8N)$):M1"\'+W>EKN$TZ1@\8BR+^4 MJK:NR$!V@T$4+N4DZ)>N"=\[4==M2\!]T/)(:ZP!]=)!,GTGIJX/#BY=Z^U9 M[794P#;A&S%;$B;Q&I0 E3-M;;4;%%."1W*!4/(FB:EAR.^VDUMSN ZKV3\# MGM^MPW+]*JRW4;Q4F?FB)&#M$J0\!7(AD3ZBBCSK&$S133)QP[+113.YDP)Q MZ+5P."K^#&OB6X1O=*[GPQ8P65_GL]6S:87 79&VE))UTYD# [ PKJW_,ZR% MP]#P9U@'VX(T/O$EAJ(%R5MC/88S!:*LS*=B2^#*!=OGKG#)P'>^'QP(P*'7 MP2%H^#\]T3*Y(XG.4BT3_GTE6^Z*\SK=\N/)@?#8")(7>?&)%M"X&;=]B1L7 M!$>)\@1#.QC*$H0!45M1*JL"A,(\2,V5BL(GM]-EZ(XR;M^>?'D)X\4\_[Q< M+I8O%V2@+R"5)LC2*MR9;: =\$#*S$9 M%KV-KLF*/(KJ7C Z-)AVG\XUL&8[@/&+_!\7E[.W?UDLGV!]DT81*0C)I(/" M>:I5$I$<9T^R3<(YC5HYUJ1<8"\JQX7I"=%SU]HV4V4'.*WU;V=EXT^1(B^+ M=J3GNFA.JUS58!*UA9"%!!ZL(QJPCN9N4K3S #$C&\=VNK_;+.A8170 IF_" M>;_?B;IQ M[]N=V)H=HI$.8':H8_LM]Z]\X<;$32A6^Y$%7F?W:,CHK$*CBHJG'CJ]&^7C M6L'Q(HK3JKP#C#_!TZ-K^LINU%J#":,]@FF,D))VU4TI$+C,H*/B22E,K,U@ MPF,)_SYCY@-Q=K<=Q"F5_CV#'/,D:FU(P@6(KUPO)/NZ744(-I981%;,M>EM MZKZ.T7UZ_/:K6MYW8QK8KBJR]=!K%<]5.(2'+<61)W0;"1I M0#>)Q88@?EP?^OO#^5'*[[,JY.>PK)4(M0W7NX^DM@..[.\]8H"#]:?)&NCX M^^Y+KH^"G"W.!QO \( 4R&$FM2;RAYG-WOC@E5 MUO1C!!UKZ.X^]ST)\"?Z MP#\F*GDG(G(HQ!BH>E$MHDE@%,/L!&=:- GQ'Z5H7*]R$$3^7FS;+7]^M">1;X+](__MB M2HBMC*_7.Y6B11:2@"2TSJB%$+)-5Y/':>K4'.V#BOLSA(;1P,@- M4K>A8.U'\NEBF3Z&%:[.YG<,[):[LXOUJ@:4),D)F5!D@FRI*DC_Z!P@&$<. M);&J(\6-,N1G;-#!+Q\WO34HEDZC@.]C6[O:WA?E[F]>SS?7##;9Y\&VO+U> MUV [/)S=UEME*;YD;2R8E$*%5@0G).&+*Q.$BY++)G[NJ=('];9#>C'/KZ:S MB[K$KOB.7$F'9+2MEQ*4$!:"XH7<19F$*H[^:=+H;T?Z.MU"]T'++,1]EW^=,B\L+QI \M!24WNPN9T M3?E(X1)3SC?IN;@OH7U!&-)/LS:'8OH3V%=VVV&.;JNX[@N9&MA/K3$PQ2DB!^ZONTQZ!6\Y9 MX*A8&A67&RK'W:/; N9 =.ZOO2[V\ ?9NUS=]P5Z?<=J8GR2AAD..F\.;IP% M9^IDU,"\*=J1N](DIWP@O>-:T?$!.[!&^[6JCS$Z887G+)T#X47=H8(!8LN" M=%*AR<$9)4]H5Q^C<]P:MO&!.I &#P?H8AUFPUQ*FJ^GN?(R_8SO,%TLI^LI MKG[^DF87&?,O)/N7B_-/%^O+_N_W$FJ;Z7LD8%^(-PE6:_+UA6/@E0L0HE(.#$)]7[[K("G*TVNUS].:.I_BC^EL%BZG2[VF)\X_3"F0?+%:X?J0 M$YEG'SG J6QQG&GEWTKVC&2"YNU)EO/-K,'."W6.J^B&..9(XFT M"=;W(W/M=/'JM=^6"ZU M-YQB*&ZU+5)B2?.@65I2LXN M&-ZD7?$3-'U/AFT?_#Q>47J<6CH(CW('7 "\]P;Z[+^NC M[,DB$)21Y??XIU*+=%RE=G%_,PAKS M]D=5)YM3TRNQ<(\FZWI"KRU%\28S\J'I6PR2MHILBV@S6&!O2K^G_7L?K#T6 MF+1180>[^@,.RJ;%B6#*))0&!-I8;][1%I2,!!&T-R9J'LRI?,;QVZ0V1L'S M/N/>*ND!6:2?S67UJQ[@EYO0MEUBJ0.O;2(^+'&D/"'!U]D=/,N0G4R\M"E( M?)*J<5$VB-[O8FDP)?2 J$LO9CM9V27-=:@W@KU0Y"2S! &Q@#5<<(LJ.]LD MJWF+BI$1,YQV[^+F8%&/?-GHY>+\_&(^3=M)$9==X8Q+F&OEA!2^>@".0>0^ M /?6!UL2Q53Z&=__L6>/#(##U;084&8CZ_QL6CW!OX45O^HSB*9(CA)0I@0* MB0$?,4"V#(TW(66C=M#WW>>.FT(81M='R6KLBX0S3.LEX72VF?!^/EVMOO66 M9$PYGI,%X:3>7E=SEF7(7AOR\+7(AN^@\Z?>,6XEQ3#Z'TR&8]OY&8;YSW-< M?OBZB0++,I#K?9'6%/E=?)6]R&>4> M)2-O) WBC..$W1%:_K:L%V<2JU/L*O&!2U L)X@A<3 RBH1.A)";5@=LJ.@C MYW&@1A_!Q_[B[0@;SZ9_)B9)+8PFZ92(H()3X+6J96&JL!PC8]CD_&MG"OLX M!1L64\.J97^\^2W>YOBAOOK]X+"CC3>*XH, OIUZ7FO[DB29>0KD!1JC;=/# MDG']WC:@V4NH@]7^GO0,=( N3GN_X@3GFR?I\K3?"9-$CDF+ L'5_2PKLB^% MW*<8#:'%6<],^NY/,Q]U&U%:8ZV PI,CXYHYA)0\E.@PIZ 5KZBC ]_JIS"KTWW??42DO7J;@MQDKR-SEE5A:*L#*.<%N!P5L(0FIV@L MLTU6T@)F-HE=G:"Y*65VER MBOTX2>/":!B5[X"C ^0_D@TE MIUW.C1YX='\P.$1CB^'$UXGV'XTA+UE*RG+GL@4=8FV[R#RX2-^B,T[+PD+& ML 8.=J#[(:K51C/!+60LY-GQVE EE0Q!V.BESXR'IB%[ M[ZGF(]R6XX3=$5JN>KF^NEC6X1JXG"[R)!/N U<,N!9D,PU&B-[9>H@3D#M4 M.3:Y5/X447V$5 ?J^[&;9L<*OR,@O;GLZOIM+,N-T<43S;,*WD9 6R^Y%T-K MS5"XR:Q2FI=D/&^*J">IZRT?/02TAE-'1QC[9;'$Z8?YRPNB89Z^;HH'9AM% M_8T<@DV6O9:+2"2)91.J44^:8@B?R:@39UFZPE*31-#N)/:6R!X";0,KYON\ M[O-V,9N5Q?*/L,R+\N GVN7 =W_W"9+C!PIBE*RYM8FPI\@2NEIA&)*J3KX' M8TW.!-"4VPR&.VG6_-[I!:ZWK3UH6[@FY'J(4O;"19& :4WV0*5$H7-"**%@ M9C:Q;)MLU?L0V8!S%B$H7UAF.V0XGGG-N"AJI]M%&T%WX B^IOVA3.?3-?XZ_8SW5M]/7_\> M_F.Q?#D+J^WM QFT"2$9*(H<'%6RKKVU2(!!:B&BXQF;E%#M2>, M5SME==%D\AD&O['W6SC'RZ2E-"G'&FJ%>A5&%>'!!Z]!,VXU"IY0-[DP= "M M8YO'ANC9#ZE'*[(+M%)0EK$R<)7?=J5$ZW6!''D"E7V=;EZ+MI7E40=>N&M2 MB7R7D*YQ=KSN[\W3.D(-70#IY6*^<4HNPNQM;75YS4A0127M(#-9ZL"F0%*1 M#+1$QU1A$:5M@:='Z!DWJW=J6 VAE"[0]-C]J&QA&!NA5G1B@'*T:1RM) M6,.BR+)8U@)Q>] X#@I;NW:ME-0[ A]?4<8F=K!+_^^D*!M (5W8M@?/BBZ906^ULH)#UC;5:J^Z7(P' MC2JE;!!9:.+K/4'3N">YIT384(H9T7JMENO)6Z(?-RY&MIS'6F",=4%06%3 M12,@2N]BT3G;LLOH-GKH#231=W=1=.NMX^"E52QPN$![0,%5=7 B^V@*^98Y MU?:W(D!,!0%#$-ZP$#7?)1V[.P[&](".T-A=G1\@OI&U?F9.XV4TUW.()^] 7C]&MIM1D,)\L. IQG.=,P^$C?W.[8Y35 = ?,+% MW_8PL5D);Y4"%C7YWJYV5V3>U0).1%5[*\HFP'N.L/&RWFV -J@BN@BU'V3C M_H(1,3@5G8)0**Y3G(3F-(D/4_*Y!)F+/LDLA8?)&R^@:F7/!E=*%V![8OG< MN(3WXGRQ7$__N='?Q$O-K2T.1&9UD)-))$;E00:OM) RQC:MF?&A[>Z"2&Y.\36!39B1$'2 H58"C,,P7G<3=RN;_TT.% MX>!R;/2PC^X.QN:GS2W0=^NP7+?>>W_#]<2P')A'#4+5FX".>/)8"H@@2Y+: M6.6;=(UZFJQ^XH=FZ!M0+]U@;9*JC8'#AF\5 Q\YCHK^FUF M^10AQ4/$]1-0-+1Z ^NH(_1=V?/9P\[K]K+]Q(J8O;&2,++Q5@-"2(6LNB@J M6R_0R,:70IZDKY]XX@0[[W":ZL 9_.5YEO@$93UM+QJ*R0D4K:W:V<& \\J5 MPAR:U*0;V"[$]1-U--YV!]119P=85TP\ECIBO 1;F_)[1RYLIDB=N D@?)1* M)>GBWM-.;-@^E%@:=7:QIT2#S/ IBB5:. M8I*!*Y@A"B^++BE+'7>"UN[OW E8]CL&5B/QCPRK)VSP;9Y\C+ZH2+M^3+4U M+=8[?;E 9N07Y((FAK0#I'9]WTYPB2 = M),,H)N(\)\VE.6:J'-K0\ M1=)UFJ!QX'+VM:=O8,PX%N_V SSL['8 +'Z?YQDGUE$')O29[6*'7H@V"%^D M,O5Z/P5LL?8J*4F!1)X<.B&8&Z,MT4"]*_GW?D!R2O5V@.H#?EI?6JW'*YFD&9Z>5]J"SHX0],Y*"M1$T)E;[%0(% MPCN\8#S\W(D5O[]Z%B/)J@=[V+7T$;O^\BM Z_PXZKGXGG(2150B=DZI4Z#2W5E&J$W&XT^ MV28-"#]0,NWD]!81Q&'"[@ M?UQ6C+\M]Y"_.G/!)U2!CHVI$;/- 1RG^#LQ MY04OVJ?0I&Q@.SE]W)#MJ>/%Z +O #:W(T,<^FB%A1!K_VFLA5H&%0AG$6T) MGK=9;#GH#;69YQD7&GL)M0,PW(/R.URFJH)/9&=?A]GRG^'\$G^;__IWPM7J M;7D5ELOO5X]LE_.+,R&XUX7,KI=UBP0%5>",,&"U2-KJX(5M\ARZ/\G3^K!Q M 7Y/%2"&%*EA$R2DKGO?$4 MJU%\'ADOEN=L36HR3/&HCY?75]^O%E_B;+Y6\^I& BHF%K*(=-0+28#7IOW M)>0@Z/"A81RQA02>(JJ/(&U\!#TTFJ,II@//?9L277-U]^B__'[G3U>YDI*Y MN! IDW:.3FRR/'DKHM& <#R*//J$WT%'SRX4^4 M:.M6&F Q*(HYHJ[S(A+(H)/15MKR<(K5?]#;>@M #'IT'Z*='J!V[ZFQQ-H* MDBQ(+PTH&24$IR18*S1FX3"TF4YZ,H_N@[3[Y*/[$%%/?(U.]OO+Y;Q6]-73 M1!'SK^>8+I;T'Z[ZUK[,5BOZF\T]L>#12V4,Q( "5,@%HK &4BK>U5G1=.1V MN%\?]*4]/=5=7N .-@CMGEA& MPAA'K.-*?&CX;NO^PV!JKITQ1 M.\L0@E+$D!%HB3TM=KFN&024^R1,B))Q]+H%*0<(N8/$=XO979\?+CGWG@+K M8B2QP5@$)[0$JD5.<*]RA@:Z1185S/1<7/P9.9T*+P& M%@J"\M)"*#:"#U*A\PF1'0UB]RCKX[KX(/WO@*G]E3%Q4O7BX:/DQO)*&4R4 M/("V1H!RB@14[ZAXLE*M9Z[A@SAH:S[UR,?W!XH#%+@85YH=F)O?,=0WO1H' M_C;_>GGQD?[=^MA0GJF,M!(*I9F@A+;@919@@D@N6LD\;]+>^1A!TVSVF<23 MC:*33K&U.76IF*)U/7#%K:>6>J XKT JCH>4R"CS)@5OCY,TK9T:1^4[X&@/ M^7>(I%__IF3D:I_MEXW=)7<>%(8,+/NZ\X],>'!9@XXB>:TD,=1D+.SSI/6' MK'U \ RV#M3(Q(G_^S#_='7>B@Y:.AL@KM-09PO9;;3 1!8H+'>^[&*8=LKU M;[YUFM5A1[]+W$_*/4!C@VC+A="!,\BFCO="F\$+D\&@D 1HI>B?C@J.J6]_ M]M380YWO(;Z)M?Y[^'OVY?+:D@7+#69!YE%6Y@,ED]Y+#L4J$4JVS.31C,*] M;YY8\_OH;3&&$#L(.;;8PC(J&1XT976)E?4LMPRNT!^--CI8FZWV3<+7 MIXB:9LA8+U=]^^FF YQ==S)=\X2W&UQ-IG@_(P5D-HA:+92@#N>@7X(CXXN) MM>DX?)RD[BYS]E3[(]UD!^J@ S1M$='=CI1_+FJ?RF]S^D)[8#N=,^O3=#X1%TUP%"WX7OZWK(CXL- M![>'[@^\J!U2J\\WO!7&,2>L=6FIOD9+"=X9!!>MEUH;IVP3/SN$R&F?V)JA ML9F>.L#@ELZ"5XOU9B7BF'ZWFI'2-CUA(<[.9Q??']YWG)5$47%M>?$RD&Q5 M[7L1TH+-%,882YZA-!DP-@+MTUZE-[>?Q]+J:0+YS#A#3&( QG0=U"!T'>/% M 'FV0C&5M6DRRWL/6J>]%^L)J(.T=E+ ?+%_;I\UGTOFZY0S!(KD69.MK<._JE^!RYT47P)@WNX[(Q;8;> 9Q'U_7> M2/^&R[B8LBN>^Z-WQ3_SE4?IBA_"]B1=\9$+RZ3.D)EG=5F, E>OO9//*@L1 MA2E-O&,_7?%9E\R=MA!\O:?-7D&=[DD$>V]*0AG;S*+Y6;KBAR!H4%?\$,5T M$ (,OA&V3/#D;8(89=T.L>Y/TA2*"Q6L$)DGVWB@_,EWQ0^"R*%=\4/TU0,> MGQZ'[8)1+A(^KEZGD&2H4@ ,2O)<-.:'367_[8H_"!##1M$/T$X/4+O7P)=$ MRCPS ]H3!)1U"3S) TI.TBCMT(C_[*[X0=I]LBM^B*A[&T6OC&5!.@ZF-EW5 M-W$(3 LP=;5F"EAL]L_D +V/HA^DGJ=&T0^158_MZZG(B)HSH&16UD58J2[F M%8 4).K"@HT/]Y>=9/OZOOH^6&93Z_P"WIU1IC77,?(*JD(*F2"A/2AH>SQ[8CX-EOZJF5?6\\C"O/#B*$QYJ5 M+*<82AL&SM@*JF[S\GUCXX2/^#VP>'*&/Z]L'[M[?7L5B, M=:UMAN1)2DKX##XS!5;'9 *GL"SOXLD>^?C^0'& A?C2K,#<_-HWU(P3J%/ M=464$G7XMH/HA">YA$*,6"9Y$T=V4/M@/XWPAWBR4732*;8VI\Y[RXK/N=IC M"TII#8$B2S!"F\B+#U(WF5U\_O@$/EWB*0MS6I9>^L3:A#1D=U- M2H%WTH-"'IRN3]([S9/Z3VH?' 2"X>V#0S320X_859L4-XHA8R!2'?"IZ7?1 MISH"@&NI"\^)[5*HTJ!]L)_6^'U\V_Y2[@$:UT,WF>;2TEEA2!&BBL9!8%R! M\3D1UYSHWN6!\R3;!X=H[)'VP2'BF[I]<#:_T_G&A>)<1@64$3>:]O<68@6)"*&-C)G ME=>F!@L(CZ*X#A YJ2@P^E^0*Q0REWD_$.M0O.H22E64NT]ET32X)?Y+F MT4/0V$Q/'6!PG^XM(6+)1B707H>:_B+X>J%ELS5!2&>X:QKRC=US-TUSZ!CV ML976^@3F'3&^+6_H[SY^#G/.V,8U_+&8)Q("T7%^QSOO;1..FXD71D4!]1XWU"?G#+=Z3_H] \ 4=NZL62 MJA=+E%H6RBLE9ZAVFOC7;2/_- VE1[;5!VGUI(#\7 _MF\5?9SR)H ISX'/6 MH%*]+=.L &(*7,=8F&DZ(7X4+G8"M_V)P3VVID=LENX!Z.MF<2^SS;JN@76< M@RHR0V2^5']E;- V8YNVK0D& [C_8*@/UO6I#@9XMZQ[<;Z$UR2O>9J%\]_F MI?ZY?BO]FSLJ>H^K2P+J$28''$[3$48+C"RX268/)*V,JK.R8ZX+&E.]C$O6 M4N BRR!NQ>5&]W=4=GMCGDC=*G=] QSJ9/%Z/AK$I'GVM:; M(>OT+B.71[EE?JQ# )F6A-LV!5\H3=TDICL''TF1*QLX4=O? -@4,]]=91V"\$[=O MD>'FI+TMUQTQ'V;SA'>$\4NXH#]>7(;S,^>%<#PF.GY)0%UH U&:>I.>"AU$ M%J0+@9OOO$W,;J=W":Z4B-F #JS.> V$RV@XL,Q-L$D6 M+9IXR:>(.M2,;OOLCR3,E_1#_SXSW*5@> *AF:->HL4F7 MZ)-439M'C8:0A^9K/$V/VV.,,Q+EF/25U[V]A. MF,>PLRSG2-Z>06*I-A.8!%Y'!HJ^5];PP/@FA8%'L;-7]WXOYOF.R#>OX_DM M:2M=+I>D*/J!/Q;SY?4?7X;5;'556Z^%=1Y3 .EKRS!EIW6VE@?KA$L^:HFZ MK4T^E(..[?<0Y#UJOX^JX0XRL4=,R\OO-UWN5N;H@S)@:VBO:K]P%"Q S)QG MF9Q04K: [+.4=0+%XR)FT5)]_>+Q3F>\\JK$NE/7,AM(7"Z#"R6 0Q%0NMJ> MU,2$/DO9M'@<&0F[X6Q/M4P\;*G>(BPN+^[615QW0GJIA)4&F.=UW1?/$+D/ MH&V,DL1G'(O/Q*)/?D&7$-E7B8NQ)=J!^7D9SBD>QP^?$2_>+*YF9%ZMBB\& M<\DD#R\\*$;,A.0L%":--!R9DFUJH1XA:-J'H#Z(\%NQZ\W#@JWP%'>\B_ R2MKP->T2$C4=X[D6M; MS%@5DJKOHUJ#IZ@]/^ZA^T4H/'8#JT?EGONC@ M\^GW"(_#M$4KTZ7%S.+]Z'B^LQ.CJ* MD(NL-4,225!%0S#" G$ET9+<4IM=\,^3UA^R]@'!,]@Z4",]#*%;GS>18@XY M4YIKK:K7S@X\<@LFL:0YBU[G79H=3VD^X;1.;W_Q]X"9#=1=PH!&"05&>TK\YH( M+Z92S[&$[)DQHUF+#@<7#M+;HX,+APAQ:NW?F[GG-!8A6(8@9 ;%9=T);#PP M[R1G27*IQAM;V=_@PKVUO[<0)];^OW#VZ?,%YA??W+<56VJ2B!!D2 MQ>6!UR.1$_CBK"S(;+*[V)5)"DQNN)AVHDP?%SG3P:*G,_$TSVLFW\;SV:>K M979GC*,B;@PDC77"#L4$S@@"J]/!V)*Q)[^E7L.R)L,>PWE#=':!Z MC-$[C&G-3!' 12R@R'&"%U*!3,5GSDW@O(E]/]9 I:Z?K,=!^[%A\).-IJF3 M>;2QC YY!FU#K2HQ&KPN##!(XMZRR%V3A3+'G\'4]7/5L<_#V- X*9^PTQB? M&)Q-Q@K*I#P#I7VA+(@+8"$8;6U.TA^K%[CUR*:N[[1[.QF#P='!T;C1PQWO M]Z_9Q><_YXNXPN6WFF*MO>&*5+&8)]+0IF_ZOB8V/O3=Y3)]#BM:/""W8NCTT^61TX@I =/!P;D>673-P(NT?EZM MLL__W^7J8FTESIRRV;JZ()S5X7.)%P@\TA]#=B@B4\PTR21VHF[:X:O]0'I\ M57:1#8Q\4O\19O,Z$."W>3J_S)A_NQD4<,:BEL:Y",K*!(K1+U'P #$:C]X9 M+F63L6]'XW#:2:[]G)0^(37\M/FKTS;'3[7SM\?3]@$O+LZO0LTS4I07PI)3 MK%/N%%)(2>Z0=)>]X=PDIVV3@5GM6)IV7.Q/>Y[V!V'UPPD.UC3"-PF27KM0'AA*EUA :A!M,( M[@CXM_F+4M8G#U,_M*22FN8J0 M97UN]R@A"/(P K,74>1H4Y,>S9]DN,8$Z&LVA6,(%";-B&L9T^V&UBL/^CM> M?%[D6W7\^%\1_PA?KFIH&4]6.LY ^W63APS@-<$4F9$Z%)N$W27!W:F$[!!" M.S'9QT768@(E3USH^!@?F[X1']!9%CB@\W5(CTK@DB=VN'2))RVTV^7N?2>X M/DW*=&70QX/"HHE>)A[?\:_P.?R??UXWTTHG4E9T"E-V%&^)FM[6)3U."^.D M8])R^TQJ]<.'3@>-,;6T&$-D$^OZU7)1GS\OYQ=+2BS+,M1D,]6(X[IT6&#* M@AO@2=)Q< ;!VQPA"I.DM4I&5790_W/?,UW5?"-$C"K8B4'R^O>/F#Y?@ULK ME3P91!M2K24G3QT]UQ"U*5(XKZ3F.P#B[F=.5R3?2/E["ZR#=''S K;Z8T%9 MR)M%F-=@;G,;-?]$ 1S.UG>3+[_?_OZF([HP;D-V@0*%^I#+@@47@H(D!.L#66EZWC%Q[ ",4!E= 6*'K&D(+,8H A46= M0LRUG;\%N+92,RVZ#E?R8FR)=P";<5\E0V$IA<)!R[HF0@0'H: &FXP.J*6P MN>V$Z*.UJ'5=O'VX5YX.%ET4,6V_O'G[UYS.W>?9U\U2^/ )SRS/'&V(D )& MRJ5$AJ"T TJC@F#.2ZV;('YG"D__?+XV)Y=8J[P#;![U;GA5-)]FE!++4VME8!/CZ?!\03>$8--HFS0 ' M47WZT<ZCO >6W]J4_LE^'\M@GZC*&5OM9^.PK8ZGM[ .<,AYQ<=AEU M4JY);+&5FI^I<>L07!ZNJ@[PMH<#^>W+5_IM/8^U=OK%?$X"V#@5D;Q6A5M0 MG#%*H@TY%5$,H Q%IJB$-:&3..)Q+GZF3JLCQQ8C0>,DZX$_?L;-"VS[0N G MOJM]!?"NC!ZC]->B=RXP!]DD@A9S'+SA9")T"2(PYH(_N=+?\>Y]E$Q68QV8 M9B6OG2SKE82A+COTM6T@R]16.J==*SD:\MJ50 [1\&F70$IAO)7$'[DM0_). M&J)7$J3/D;&BB]QI(/A_2R!;(&NL$L@A2NZ[!%)J&3C7$IRH>V9SBN"4KR^1 M67(FN=NM3/T_MP1R$!1V+X$N2B"#SSK6JSHN;8WD=8&P+MI2&G51)LJ\ MR]:RTRB!'*2E1TL@AXBL@U1\W,PO>6XY,P4,V6M0R=>R,4%BP%BB*!E).+W& M?L,>8+N^YM_?F4X/BRX>8'^;UP%']3KA-2EHNR-9G?E8![8$XDBAJP7S")[7 M$J" RJ>3(_Z7'['[?SB[@Z8XAT^CV''"FX4>2O(' 5ZF,S+\P8;663LJS#R#Y]NSP.HH^H M_ Z@OOW$_C+[-LLXSZNWRU^NF5\/[C696?)R%J0L)$Z5)$1G-5ACD[(E1UZ: M/+H.(_-G>F4]!,H-E=L!= ][0Y:<4]:1)01M-#$K.$0C#'',4C FE2R:/+^V M+Q\XD6?:PZ*.8ZF^BWCY:BOIX@M1\!GGJ]DWO V[7H75Y]?GB[_^-^9/>#W\ MZD6A8T9Z. ^KU:S,KM:COL2R6.+'\/>9-4*Q+ UPQ@REXH)\E*X5TL5J80)E MZKY)4\+(?/Q,C[J'G(8IX=&!'QB'?5+/FG?IHC!: *XW?TCIP-<8KG#)0O)6 M!M-D[."83/Q,,SBG/Q=[ &-$IW',:H>UO.ZXUA?_?/6Q?=W#3M_:O@)B.//' MJ(7@RN9[ 3J,6H@2NM4J!3 (G1X58*Z&$ M U$X%XX'E>-_YT;M60LQ!'GM:B&&:'CBQ^.#7D:SXM&MVU!$JA/^4P2O,OFZ M(%3TQ9-WV661]7\K(5K@:JQ*B"%*[KL2HC#IC)8,?"@4E1FR"\&B >:L#JYP ME]5_AT&-!H7=*R&&Z&7B2H@:7UWOC$?F?#(1HHTD#%\G&A5F042BV;'XXT+E MK640MY_8;0W$(/TL#A96!\GYEE![?0!LMCSEA)!$DJ!*$N!,5B!MB,IH5-+M MXO"&AV[;Z3G]QZ_]_=J8JNH <1^78;ZB;ZYB_(#+;[,Z7N3M]JIW^LC5]K^Z M'M3$& _9(QA1$F7](8 OT8"F ^PCJZW$36Y*QV1BXIAM#%0M.E%Q!_!^M?CR M93'_<+%(_[X>^)8U!1""/$*) E0DW^"C)BY8"D5SKATVF8WU R73 FTZ4/S0 M0WB(ACJ V+@WN-8JQRSG@"4&4$(EB-(J4$'JZ!USR'P33__?J3$CQP>3P6+B M5.7A>HQM8T6DTD)((< D92FRUQKH4'/00HE44)=0W XYS Y?=?I7,'N"8-%. M(Q,#["7.L*/Y3MT" M.WW9Z>=#AX-L?*UTX-L?-H"__O;'[-5B=7&6I<7:GT/^8-U.D3-$E0IH="&@ M"(F[)F[Z,8).W^,>AL!1%=8I\,ZX4#IJ84!D(^LCDZ^/Z@H\]VC1,>+O*+,E M*C$_4VW=V( ;I*A.P?8G22N?TRA3H*.I]%@ MBZZE)9244;22P&#)/DB!*3598-YV,N6)K&H>TQ*W4?E)3HIZ6#[X$<^1_NV7 MR_FFC'3UZ_QB+;3C5U0.H.7X=9;["NHHDZB\3\DX Y@HNU+,.T)M2!!4UEQ* M6R_O_W.K+ZTM5BI+EL0H1FSP/%YC?A>7%]_5[(,FRFI2Z4^3V;];OS]%:BJJL@VPM15N,!XB!>-,V M.8&H4*8FX?3N)'8"S^.BZ(=F["8*[2!\ODO_]:,S]U+%NED3+W+I8W2G\#6'AKH $/7%88W90;.!,8EL!CK>LABP#N+ MX$7)/&N7%3:YPK]/1C_8V4>I6QN-]Y)P!_AXY"!M9K$)Y*D6H KB1[':VF&9 M!*T,3\HR)5F3Z.T)FD[_T;&9PQNLLG[1MSF5(0J+*M9+6B-(2&@@ZJ#H:.9L M,GKCIZL=V':3[W3"UAR(FKI/X=BT:R[<#ZC'MKRK03 MS*(&'P,=OU W;QME@"((+%+[C/C?U7>GX%^G@T7/%R2__OT5YRMAXMLE:W23%.)#NT[]*V1-SNT4"3=3? M!=ZOEPZ_"]^KZ;C##(G^%2;_63>UQX)> M.".+5$TN8093>OK9TCB8;JOBDWR,_(#SV6*Y7K3=_K7QJ2]K_YRX,ZO'>"^4 M*NAHF0>;#5)@DB-X%)G,8PZ\$*RX:#(=\RCOA;>?_;:L#_V=,_^=%'!]Z%]< MW/R3JW M&!:Q: [)NMIS8NH6[L@@*(&.T=DNY5@S;(91WDG4<"C2'@V!CZ+1 M+L* 6HOUH/^4ZX1$J8!4##F!3"XG*EM?6)V6@:'BW+1 Y8^D= >SEFC84B1W M@&(ZN&>XS\&=60^9\M#H*$OU3!9045B@$\OHQ*(ORF@RJ.@$S+$)KNLMI,SK9<[7,W/X&8/F7> G"W>V,; 5=TA M5Q*%C)(R7A)')!ON&,HLN?)-GA\ZBXK&4.]B3%EW )8MAGI',WU[#6T\Q04H M%03C:V"0ZK]A]+>R=ON)%[RV*KO\$KK>C#%^W"!'R[6 M#R"W(RJT4Z'D)*#(2.?7ACKT)SIPF+6/P22EFUS [DYB=U=@;?'SY&7&:*KL MP"C?Y^SW<%$;![__0DR=Y9B*8,90HN MT9@0A'NKJ@/0W0EESBP3EGE'N;V0MF[MR. E1C#6:^5TD*8T263OT-"=9SXJ MK/951@U.>%>; M!2"'?N,(52"C,CU2*<@M+;?O\HFE;)"L6PP:*047!&+&-$A*P)5"X= W&6VQ MA9;#[^W"?+4^3A^7(2,=X'7K_IUONCU6'TFD+^D?_YO.;HI964GF/0=0F25P MD2/9>.U4]?Q'X:?'R_]6BOLIS2(Z_N'") R0&2.4)>5!^=9I#R612:*3I& TA%@O56L]=12&@7 YT*S-8P05='"W='-*7R^6ORPNXT6Y//^1PVOF5-:V6%[JN#Y='\<4 M."<32-3%,9.B8FUZDH90.>WU^>AP:Z:@X>CS5^B;XZ?Z&C1J7]P]YW'-C:!T M,+KB@.?,B*7@*<[1"3)3043AI6W; K>-J&EOT=L;LSW%O[\I6UR$\Y$64ET% M&;59]-7EZF+Q!9?K@..6I=NV%5_O%+@%9Y@%Y2V%ZA(=2&>R+DIJ)4L+9 V@ M<=KK\[&!UDHY$Y!8,70Y-RC+[> A9>P(OE679%I F4?)<-YI'1]6EZ[WWSQ)K?1V^+,80XM?;#WW<( MCU%;%DHU&'<:L' MZJ4#;%W)">\DGQN3G^OJ7\X*!&4S'(FK:L+\IPD;720?XVO:(>=,U>_V* M:0(+!LGKQ^Q][=KR$"D> )5)B$Q[BDF;I)^[$#>MCSP*WD;742>E5%OY^65# MS_LZ)_/RIMS5)(/HM &FBJEW?0J"TQ:B3SS76EAO=EFSM,=73UN=U]QEME9& M[S9NPQJ)=/%I/OL?S&P%>4RI%S"7,#K753=+2 M1RG:"6OFI+$VCC;Z;+RD>/4K+B^^AWG^]?]=SKZN9Q.35H>78CWV22.45.U$ MY$BE4=??]>X\K!?UW'SA39$+,^A)WV0\8BUR28Y#2%Y6#Z<\3TG:TJ1*Z%G* M1L@GMW_!MD$-RLA<7$R0L!XHG04)($3@B4X2^A+BPPKWQE+H;J#&N$C:DFBV M4=9)V:F]IV4\_7GM;%;#Z1;/XRUE%XNV%HHT"903";S-!GPA!#"*S0F'/Y?E MNCT"@6>/=*) 2SIF*M"I\RIIH&38F9*]TN:XO)^,E1J"FIVMU'Z*.2G;=#L; MX9$?V+_L_=!O;&??]F/Z>+$;,XZGG"'I1&!C',%'R@-1!6S:3SHYVD">[>&0Q#T>(G[ MB$KJ8OSWH_R\_'Y3ND*L8!$E@68%R8\4 <[K.JJ(451J R;;9!;?#K3U4AD_ M)BQV]<1[:JAOV-VI>N$4L+C$'$14MK9W.G#,"&!9<:D\,U8>.?#KI YM=$3L M'/OMIYPN$/>&PIGK(F,5HV36@\(Z'%.)^KY&OPOTQ9P%)Z)O4M%X2T*G^-E7 MOP\'B.XGZ@ZN[U]>DN"NMHQ?__:W+U^7BV^X7A*]82JACD74UF)-0802EIA" MLNM">J9,YI:B_1;XV8FZ:4LU6D-K? 5U@+K? TEUCLOO=P6V8:44K3!["Z9X M8D77W?8A<\"8I?.&J6R;-/<^0=.TQ1FM$3:6,CK U>O+Y7QV42?GU\+.O^OO M;I9RT4\SY!D$28?LNLGB4J&EK M*EH#:S1U= "M1V7UYJ8:0-79=3EED"Y'XL@FB+RN48X)E3<6BSKN->";067] M1^B,F^(F8C_]](RX]4Q82J(U]\$E.C!<4!R)&0*B!>2NN,)T8:;);K&GR>HT M>=P3!+MB;+A&.L#7BY0NOUR>UW&KOR 1D69K/='OSW&ML'E^\66QO)C]S_J_ M/\K\67!%!\\3).T>)(]APD6NYB_.^C MK-0:.Q\S+W6;@:L)N/*A.IW@ :4/P;G$_Z-5)GB*.5$2"4AJ"3JQKS,($MK?9)9:]5D+WKS5_97 MX>N,H%E+RE\MOGR])!?_85$N_J)C>Q58&*5\T:F.+U&FWAM:.BB10W9>R:)S M[2-LDKD^0UBGP=Y>B/DA=QU3*1U$>T_P4RUP0HE6^ 2X%I6L.]G0).#>8=(B MB,":[/E\FJQ.([/6 !NJD#X+V.JRY3W\W?J?C>#,?OSZD3Q5_> [BU^OL>!B MT-(A VZSI/@X*/#24 R3Y7ION;2\V0+Z'\DY?#'F_--'7'ZIGWYG)5CFZ+-! M0"<5**M=';3 P0B;D$)#-*R)(]I*S;3>9P04_+C;\E"9]VL(]BZIO_./1S(* M#8OE'P%%$+SZ>[Y:K!G?/[_>_;-'LC][,-+6/.4B4@JA;F%6H@ZHT> + M 5&88CF3'$5I4D+;QCS=/P;7#TM*%<49Q>F2$8>6.%3$*X_DCJTLT6$S#A_0 MTJ4!&H* AP;H4'EWD!O7P.OB.O"Z+E*-2M Y!XNX0,IMJ"1-DP%K4'&.M\..!@7?$%))PHO'!:MDD M"=Q.SK2P.5S-S^!F#YEW@!RB&E<7LU2?5=Z65T3 [+J$KSZD%>\BA" I#F0Y MTZ%B"I"$@\P';]I,5WN5U^H .XN@Q:9&6DSMP%T:3A;1LQ$^\K/5#!3^)E#VEW@)CW^&UQ_FTV_W2? MF>L^*V$34U@@2Y5!)3I-KCA1=]<[$P*7FC7)I)ZDJB<,[:/T'Z;PCZ6!/AHB MZ\2U=^%[M<;7X5D1I=0'4>\QU&X]"SXK3SSD$(1*G!**-JG50U(F7FX[-G0. ME'4'YN>^"U];9&&+Q^0U)%W'RTA/Q/-L("FA,1==DFK2!ODC*=-6]8T=W1PH MZN[ \D?XO;M>M[_CYFA<3*6R"*IN]3W^HC@-0IPF7&,C#)- M\:"R>.O([*O314L!]X*87V>?/A,KWW#^)&M:$T4-A-Z=_WIS4YR?@C'9)PO2UNM+E01X M+I#$)5#JF*1\:'=:N*\W@UH.F[5,MPU[]A-Z!]BY>^M]G4'\^O?7V?*J)RA< M(#_+-FO*"!-P2S96U0MQKVP!1NP48T22C0;0/$];3^YN3PP\S+U&5D@'&+LO MINL2EQ=?ZD3UL\RM],;4_5S.UD6L"*&4 J9(X=!P9EV3IM6GB.K)_8V#JM%4 MT!V<;H;FT\GX<%%;!3=N/7S"L^"%9(+"P>!XK,,J OVN")">='8 MG<2>[@):0&TT]70'O-_#Q>6RWK<14V=.6\T3V6&A)'%B+ E,9 51BBHQ)B@? M;@^TNR3U%&VU -;>XI\Z ;Q::'O"]_373#ME9DQTC"W3B>%QMU0A7"\XO>+L M#D>_S=/Y99TFM]F&M3D,,UQ==2(6936)ST*2,8,JF""2$P<6%'?1\%I7M0.( M1B%FVL4]8T/M^/H9K;O]$,=W];4;;E\M5A>KVI'(O,N^!(H9?2&S*XT 1SD( MY2$\H,Q!YU87#%OIV0EI]A20-J;@NYB\<;>1C2STIM-U]V-S9K@3F2L.-EE% M'%M)'M[5_9+19^.95MRT@-JAA.^$27=*F#RJ*CLP?KOQ>[V6,F!TTFFZ M>K?.W.29?A&"LQ]-GB(QX3=R[F!4SIC2;8'(*7;)#$+!+E^P0>7=W(7Y5]ZX3 MBW5F@>!"@C(^@F>^EN)8P4E*PM@V#6O[55D>M4-VD':?K[(<(NKNP'*GJL=( MDYP-!4*)$11S"*X.R&$6LQ(^J-!F6^C)5%D.4O2N599#I#[UD\E.18!2E^AX MME"$I-,5'=EBXPT8S0I',LM%ZF>"HU.OLARDT\%5ED,$W MB=BSX8\QQ'8.$ ME%,"E>O3H= 6?$#4R7E7<%"%[DE761Z,H@9"[\!_;1U>8'DQ(G +0IE"AYC(IIS,E(FEV, M+>9.L/)ZL<045M=SD)0JE@?G@:M8^V08V<-$1C$IU$8;YG3:9^C:">[G): M@&I/T7<'H7M=**B8-SD9T+:^!FM1]S(PA,SK B M;3%' -'@)J"C=Y>-!Z.] MQ=\!D-[CU_!]/9?_;:'@$M/ELBYDC!=GDLE<,@4'CL /"D5][ZM\:=3%*6DX M:S*;_%&*>@JBQH'1.,+O $7WA7-;'_5N.4MXQU%'F;A!RT$S+*"DDA EI1@^ M.E62\R2L(U3R/$I?G_UHXQFJ<11S.GBKB[UG\S3[&LZOW'S]2?R"^0Q=<#&1 M."VJ6OV?B=]2WY.MTRZQ5(P\@I,<3GB?;6Q'0.@XJIRX(&!'7O\UN_A<=_I= M?'];B,;9_-/J3$HF:LH.Q9M:?5,T.,T="!Z41Z1 ]N'EU];:@/TIZ+.M;1_D M'5$37>'MU>DS)C2KS0A@ZMAPI6. R&R@TR631. 1G/=UEV 4'!,%PP\7T>T N@.)ZK,];1PX'E-? M782+/S8P7[7 <^ZS$<74&7OK&58<7#863$@\(OUE:;->^%&*.FU/.RS"&T/Z M'<#H'V$V7[TAPG'U=O[KWQ<4#ES.5I^_;(X&I>V*"9^SJB,^R&PKX14Q1.>" M*6^4]SY)TV0 S[.4[0:KDWH?&%<;'<#KWPU(2;MS$64T3:Y/GJ5L-WB=U$O!N-KH %[_6LXNR,^7M1=?$W"WY[&R M=!8]=T4BF6);W7K*#IQ( J0-0B1HK)?^F"'B M[A RU\7\W">EM(7BZSSB>M$1JH <3YII(8MJL[7R9/IC!JEYQ_Z8 3+O #E/ M+&VU*CM/\@&I:[ M)";B(7D/+EH&B0Q!760@G?9@CI$VAT@YND=G,D+A])JX@,9 M*!,8Q.02),>2%,%P;#,_ZM2VH Y2^J MJ$,TT,D@R!\V.Z U>T(<] MB-4SYNS("]/AKCN@N2G@K-)@+85YB@3$M6]B.;80,VV)^?BVXU!Y3]T(O+4W MNNZN=S(I8*;.L364YD5+B8!D(J#.UB:^2S/>SS168)^,:!P!3XV0Q_NB&9?! M^P0H-+G&G 1$3^X25:#C0\+*=I>92#_76(%!FMUMK, ,7>"E0<=[SIEKUTF MB\K\VAYJ<*X4.D L*9UTK=]6EAU=%J MDZ$D6YMBC(' 2@">D7MAD,SL:,BX^=:>NMP.Z-B3*%VD++^XS(LP_P" M[V[2>/G]C]KQ?752T"AE<^20,B5I2EM#(964$%P6RMA"25:323//$=93+^OA MSS:CJJ%36%UQ;89F3P M4T3UAZW]U?]PNN=8NNCB_>>JDV<6SN^Q]8 K9S@GZE,=RD3BBI'5XF4#AAFN MG$Y&N2:.<1?BIGTC:HJTT773@25[K/R^B,QL$IGBT4367AD/WDM- 4846+*P MHDV1S"%3_HXTG.'PD&L,H7> G3=WJL-NWMW#W[7]]>5BN5S\55_EPU?ZFXOO M9UIH='2\H$@?B+S[26]0 (GLJ(-X3%0^?J5JIJ%/X MOF1(E@S0B#N# MQS7T[TY:?7%Q=1!^G>7JQJQD*^?C.2-0HFD4L%B=?!7D;6S4R<#I37S!LF M4TE-"E.?(ZRGF]614#:F*GJ UI93\QYK:DTL_1A22LNY%5R#L9Q$YQR)+@D- M21NG,'/-I#F697N? NS\YJAOUXL/UQ57J1WE\NO MBQ6^O?B,RX^?PYS^ZN,R9'RW63R].A,>"X\Q@="I/I@IBBN8XR1ZI%S(1^9\ MFTK)L3GI,KK]\))>MC>(_]&:Y&FDVRVV>/ M-)5D#T;:SB-!A3::$"!&1X&C-AH\*Q0]9EZ4L2DKU6B^WK'FD5@K"G/*@.#% MU0LA!]Z&"#Z6B,8G6<(1WB#ZG4T)FT2690X)D(R?' M'!T$YR(DK.^^Y)O%PS'._ZT?&@J#H?5#0W32 <:>K%DQ/@9?6P.\B'7E5D2R MZ$E BEX:QQU/N+NT/(;$Y4BE99S2-(&2THP0-X+@(8DXJ0PHN< MCC+7K0?7=KB:=QO1-43F'2!GTSM_]X;CNA%!V8@A<4A!(:@Z+=%[J\ 7:[04 MDLLV*V(?I:@O_.RC[H>EB*/(O@,0;>$@VQB,%P5J#WY=F(7@HB:+G&()"95R M[4MU>JAE;0"; Z7= 5ZVS* JH4CZ*@YYO:*6AP"ANG&AHO$%?4BBR=O-GO/< MCCJ]X)#HYD!1=P>6S?F)3LBB*\*YD^2X.0-'H3P(X6WV@=GT<#K.?] \MT$* MWF6>VQ!I=X"8[27]VD3!70!KBJT=]@BACH?*P5F1:J37J#QKW_:*XTYO&Z3B M7<;H#)%W!YAY[-F0ZQB3])02"*,H$G.B#O'-$!.E!^2E7(,6;@63 Z89%9M\LTI@,!=)^H MGMXN]M3ZDT@Z0 4=P.G-D)K68@K//(&H>S952'79IJ(\@!FF4AWGC$H#?$WLZ9?72[KT3PK*<4L;(126*G# M\P4$:RCM#9P\ON8\AR8)XG9RIH_L#\3!0S,T@M3[K*M]@V%UMQ1B#POSPT>, M8$B>)FLD>['^DM4-/KC#Q"6/X$U0=5&H!Z_HCREZE>O@?Q^:U,K<)^/PV*5^ MVMOR!E,J;"4[ EFD:3O)^A M;.*7U?W1\&/0,J8.3L-PK*_AQC ?FP]J8$2VD=C&E-AHF3.4ZA1-60ZYFEA[ M,!6PX&56+#+T36[;QC4EFTWPZP]],PMQD^-=7"[I?]?"O 6T$RX[EQ1$4^]? M93 0O"U \;WU)2KTNHGQ'$!C5^9E"$*VSXX:7R]=9-[58K[]BC5;F'_:B45M MA-=H)=A2:@L>9HKK6 "N$N/*9.UD([\]F-:)BT#&@V!K/9V&S[M-===_,V[B M?L"7-?"=^[+:QK_6>C26C06GZBJNI-=0XF"$M3SK;$V;?K6Q0_5ZB-:?^0NN MTG+VMV,VE::NO*?0Q"PW7@= M+O<>9N!?M<-$%I6OIE3(.@8^6X@%$4PL(A6KER130A#Q#>Q MUG^?S>M+VX9PIE-,*2,DG@)%J$G+-P066F_"Y5SCOI_=XW]['Y8)#> M%F,(<6KM7[VS;@B7EGP>JSN "JNS#@T#+XL!)8R.@6MRD*/MO[CWS=-D,Z-I M?V\A=I$GD^-[M9BO@Z'+%:Z MR4+[QPB:.N,=-TH85?R=PFA3B4LYFW))DD/5QM<;Z@!!J P^%(G"9=6JJN91 MDJ8..,=0^0XXVD/^$V\/_O7_7E,"=H]^8:SFCFRJRZ8ND9NW]P4@K$B-"O$!"^4GREO MB3&A.%C,DJ)K9L1..SQ'NM1Z,ZB;H5EQ9KL893QE3&Q<[K!23]K;_8*I'Y_C7E14^ MDT@FEQ<)!5UM!,("/J8,(5G$'!-'*X8AXLZG3^UUFL-A7TEVX'SNOHH_V&EY M,ZWX!O+\S#L>@XD>T!'(E23[ZHJ3@#%DA5(SU68RP# R>W1-AP'N".KJ&XRU M'*Q6KM<6G>"K\>"4/JBN.7@E1$4!>@DC0TVI285\T,)G7;%0TM M-E59[Y#<=N2,JNL/A0'NK:_"#."%BI!8<:J.?62ZR?S>H81.N_YA,D@>JK+3 MJ/>ZZR;&&#P^[/,;5'4-8*A1SP4KG$GC@:<@02G/()(+A8@85,I",-5F-&"S M0NGW]5R\+7^N\ 6=Q8N76!9+?)'2Y9?+\U /S)?%\F+V/VOYGXDH,6DMP!JL M@40Q=$3JKKK(&^#MD;.T\%?,TTUH&??8+/,Y>S,I)8";PN MZLEU?;'-'(I#X[B24HHF0QN>H&GJ^Y5CX&N0W/N&T+V3P9)/$;, &;FM%109 M0AW,+33)+W&=;&V<2H*ZLHF3@I,R4HB0M3%%1V":->;L0UU5P-003/TS!'UL3'7C!=\O% MZBNF>C)?Y,4ZK7Y;_L"_*$ZL>2^Q2#\QI]\FK&4?(#J?$N%.:_L/#^H=QT+8/L=.B;WS(+(ZLOPXP>LO+/RYGN08)UZ7-3">5 M+ *+ND[5Q A>.@U64L2I8V Z-,FR'R-H6JRUA\*B@5ZZPM=ZSTE8YM6?7S.E MR()QP\1UT9KWV=LH@(6HB2FIZL15"SJKF(PA.<4FT<1.U$V+O'& \"BZQM)* M#QU-ZT.'6=)ILP&21R*Z: 7TFPA!)A))MMKI7?QG@[ZV9G<0S1SA_I+M 0[7 MYT0XYXWTI$#TM==#0,BR3GR3FD<;,.1='-DI-K@-TM@C#6Y#Q#=UB].]WJR8 MDC4F(7'KR?LR+B$*S: @=R%)+XOXF1OK,BQA(BRU## MK-J99\!Y8L$I4R2/S@2W2]GPJ3:X[:W]O8780:RYU?N]N7W(UI$"%[*&VL0Z MG[U8/C+@YJQX"J#K[$BG'*M;W M)D3'0)2*=HQ18S)G06 MT^AQQ.'!8YG%AR^+5LE QCR 83)1C%CJA@'O*&3T3FE'//$FM]M/4C5M/M40 M>./IH@MH;1OI]: [1":..?($684 *M=G2ZX3>!5$T75996K8O_44:=-ZWH8@ M&UDK'?C=^[S\^O=7G*_P+#"G,:T75$A+ECB036;:@1'>,Z.S\[+)O*NMU$Q; MZ'XTD[6/[#L T#_#4R2SH(R/%@1DV]2 M1O<#)=,6I#<$SF$R[P T'SXOEA?5<-YRX*.+F:V[.#P2[(4$EYD&\L[*9Z8X M4TU*RG\D9=JB\8:P.5#JIU&6=)UW+\KKRXO+)6YNW38L?_DRNU@_(XY7I33P M"QL4+1W"+7?%VUF>6Z4O7U;)7"^?_%L#PSDB-30H'1:.HR)PZA. -N> M38I2ZLV+@)R$U$)[;6636["AA$Y[,=8#/@_5W@F@LYZXCW\MSFP*A0X=@I7) M@4HDPZ@DQ=/:<)=SX+G-@]6.]$U[?]8)%O?1U:E D#"%=+8P9*0L+KOZDHRY M0%"9UWF%7CF51+)'BQFW4CCMQ5M/,!RLKQ,!XNO%Y?),^5"22PADS@M)3T8( M+!4PEIM@76*,-ZF+WY7 ::_Q.H+A8&U-/85R&T\?%Q'?A5D.A;[DABMCLJ:, MT-:=-[4@-C/POCBP)6J#*BOMGKN7&?:-TU[R-0950^&?@&$[D]E)9#Q#Y#F# M$EQ#J%/DLU>A4-3@Q4Z%RJ,;M)TP9T\4E8;[PRQ(P6EV2AL*N@5'@]EMW3M!K2?\NUB3^5T M@+7M1<:/R V=L(R5 C&+!(IE8@LI,$VH>)$1*4'B+8 WA,BNIC$=\H#;3#,= MH.[)3;Q//P12#J1-C!(,>@H7DJC"%0:4EL$:HQF+38S?_B3WU,0P)HR&;%<> M3Z>G@MYMSX3*TY$7]5:<%5Z723/B,_+U9 8> F<^-MR/.YS@GKH@ID;NH?H\ M(=Q>/RD**U**-D,,D<*D0)SY5/LP*5TKAKL@L,D%X4 Z>VJCZ "E^VCOU,"Y M?FBLT^N]0 DIVUK"3:XC6HKB-3?66B^+;I-L#Z:TI\Z,7@ Z6(,G!M'UBY%S M1?/ "X@B*1<428"OU1G26BY"<235)BT>0PGMJ0.D$X .UE\7BZ4>X6W[>Z;T MI:BD.!3-:L606#HUY)M[ZAQI +0DQRKKX.1?*GAP' MSS"#R(K[XHWEHFK([:FB$5'746?[V8-GT2/TMI_QZ;O;'[)] MT]_^O_93PH>+1?KWRSJ)@;ZK#FA9$Q7F^>W%9US^2C)=?$=\B7,LLXMWYV&^ MSTB!/;YD!$$?RMI(HP/JLL+SQ8HT6ZTL?\ M^RQ[DEI,'!@EQ90+,P;1> 8ZD7$TAGNWTQ#7=E+;3O>T%0='1.I#CW=,??1N;?9AFK[V462&PPFK#9$G@**X#M$HQQ9T6ODGK M_[2F^7;P[^UWW*>"OF>6B)"UKE_,\X/_\N=\1M34C2CU2KUJ]_8<*U4\CS:2 M(),&^E/=5DC"S5X9G2(KJCT+L,1>4 2D0+WB<#F#*/ M3&ADNDD:.P[YT];E3XCI";0_W3/]"OZ09SM/WROX_*6&?S3_= MS6+N>JS566W*Y3Q24I2%)%F@ F_Q_V_OS9K;2))TT??[7]QN[,O+,9-JZ:-C MZI).2=UC]XD6BX>$:0K0 &1-:7[]]0 ![DLFD,$,LFN6,DE58OKRA8>[AR\% M8I%16)M%#/()'_TYZ)RWTG\&R'>G_-<2E%Y+86W=M%F"U">)F"5H'2>:/H)8 MJ:5D)0A(IA9W9S3D77,+T7I?BA6"^29%T%WE^!\+5C8/12L7&P"MX8%QP4$; M0?Y?#!X"5_5YL+ H1$JIC2A+(I>E6:="FV8&9>A!^!K;') MO=:*GCF@'/:FN]L2G87.*J$'$00%RL0)!$?FP%FIC#128U0#@L,QWYS9DLZ. MCM4SJ.HEV-N'Y/S^&8 = #Y8=F_8YI]66Y M^)_K"?Z+O[2-[S]_#8A \E1D 2&>E)6W!8!R![':4(29.YGBW; MW8+CSB^1B:%]2))\=IR]Y@/Y$=>+5?YUM=[]4?WO^$D.*%AD M#6Q+;[\>/>=[VG!J9GE8.U!8?;RP%1,,U\P2 MNH4'I>A7 :4$*P+=/1%1VR;K'%[+"UO41@MOB46-MGK% GQ,$K3*-I9D?.9- MY/?7"]M8]+9[81N#@0X\M9OI=BEEU,K4_'I*N_594O M;*.0\.@+VQBU=("I)JEUEH7(&.AT,T/2U)8\+V$B<(E6EI3(#6LR]_NUO["- MPM9SO+"-4?1+>F%#II2K=7?9FQHZ> Y!E +)4NP@(M<:_1/>\E\O;./0<>@+ MVQA5=6!O[^/D]T__V#'#!1%MBP7&2$[*;7>#^03(0Z$@.WM,39*1CU+5>>[P MN9 YO08[@.,$F2$4(='%Q$'G.C]5"5>'FCM E53.1@:NF_0K_O7@.X7S^LP M>,F0?S(;>?F$\/OJ]/37U;K^I1.C=?09$\C(#2G': BJR\3@_C9\MM'(^K?X[Q==/B><,:LL"&"<2J PKH!)I!G:!33W&O%2IN: MXV?C\(6>LF> ^?.?R ,P=_!A_+Y]WOIT%M9GG1_);4?]9O\@=Z*S=[R.]>5U MQHHJMNYD%DG\2:#+[3 XC6=Q",0U\^BBG;B(>457%R7D.2A M!$X2$CE6WZ$^@JKLH;#L0\(839JG$6DZ'N<=$/#7L3P:=_\.)_.V3Q^EYQ@2 MI^!?5STR#:XP,F3)"F<8RV3!7M:Y/"2.;+;_\*]3>23FCHPC?UGFEW(@_P,7 M7[[6FNP_GIT!*,@O*_77;X:?'%%+)%1EIGOBZ)2X2$4O5/@F,!%2>'Z659 M@I$2>*%W^;^5.6@)ZE?M$MS,%SXMN,QO MHVO3O-4%^Z\^J?X*[$ S.+]J(S BM-(FV%S(@[(R,E :&7@I./ Z&Y^C+IR] MU"3]- ;@)>?O7X$!: 3E27/_W0PK>'!MUTSC"IZF9^:!!2,%UL?(@IRX]HEG MR*$84$5Y<'4NE?<\626B%_C7R(+'^CQ(;$[Z"%AXW5X?/+D)]JZPM%.'H= =#!YNY!$GK2/].&)_GZ6)\ MX2,+1F'K.486C%%T!V"_X>CM>HR5$XHG64"'%$!)^E7(RH)U@2,O.:0V717W MT-+Y>W5S@#PT:?) ;1T,.(HMXVKN],Y5"0]+@?XO"DA"D QU3!"*1]#(HY.A M-MGW5=G\_M7UA!_A'3PS #JPLA_7JX28-W4]V[O-YCPLTUX'FW]0X+Q^1W^P MK#NWR%[<+YYM\$W_V>EY7BR_; W ?@!SHJO.1'0@,?GZXJL@QEAW"C$?K1$A MB29]J4VYZMSR3PS15:]XZ>/&J-17.6#^^7Q-[%R\?E[(X^%4U4DIWGFNR#ZA M=* ,0_"2XFI5C-!.&)Y*DW$W!]+[0JMQIH'\<^AXYA%AMS+U']>+A,3EEL4] M4WE[O!_AUS'I%,,(3!1%%R\!T%GZ!Y+GYYQ,7. MU^?>T6%3T/)"ZT6.P^LL MBNQE'?%M+FX+8B>#>]Z@D&NK7=80-:=CRESMF]84IY>BF/ 167GJP64:2EYH M<)F^BE[8;Z*OS#_>? MO'K$N-I6ZHQ X^N6)T-:KYYB=,)!+E&XH))FH4G?TP@:CX[/Z#L77]EJX..* M?NSEYW8OI)NKSWXF+;REO_^O$Q6+\EPJ2#Q'DHW2X!0J*,$S)94MCC?Q, \E M>-ZHJA7J[H1/SZ'.EV/@MAF;J.$=K*^T<'4JO+$I99(&+\F""M[0J=!( MUSZ=2FU"MBZWD,9P$E^.61N#K(=?^2=5VHNSE6-LQ.!IM;4^*#E$%31#[V&*/K= M;33=^&HO-5&3:')UK%A[P,*N>,"GPK@T 0KSY([8Z"':C)"#,R4;KH(98FB' MHV'.LHXC-'9;YP>(;V:M_WVQ7'P[_[8C7-K(BA4"!-;=A-8D+P%!F2-,@2>J,MD'5$ MP[F4Q3:9W7H_.;U42$WI*TRH@ ZJF>YRL2MM)"9"<,H#4Q;KKB0//B0/QC,C M'!>9V'L>(/50J#R%LI_$SP&2[P!!NP3]+N=0%DO,N[3\?NN6LK*@KN^+LJXY MJLTPT2;ZK9"1<><,-DG /D58;X@Z1/WW/Y9,HXL.L/7PD\_#+":I8G%<@7"9 M@V),U6I6A)1+E$4+;%0H=@"M\UZ/31#86F,=@/*N,_'^LJ"CL)R,#+'ZH22Z MH!GX6 LZ0BK2R5*<:C)IX!&:9J[L:NJ#3:6*'E%U,>SWPV7[]F;W!'!2B_6U MT)I.)L6K2I*L7&0&3#*9Q<*$-4TZ(P=3.._%.ADFGL+:) KJ$7D[AM;7'YAJ MQ_.)0=0JQ$*,$4\JN0+!IPCH'=)155G9)E?K8 KGO5"?#7F3**C/I^*+62D' MO.SN_N($#['WD3#1N^G%C[Y\TE)UHELL=;QC<'5, #D^V9KJ!]D2=40NFG@+ M-\F8I*/CZ^J4#M?FXB?_MCK#^TJRC-8V.6F!Y]HNJ9("[[6$%$4610FFF6K! M[V *Y[VYCD#'O1T8D^ND9Y.QK7-^D\X6?U1FPWH=:DO5X94B0W[J9,9F!/%M M+)&6:*U3ICZID]^2R0F/G-SQ7%_=R0'W@C7)T4QKB7XZ#9O-A_)YC8% _F-[ M""Z"C(S(%),"C*K7;_$)(C(/6+S/.3+MVZQ/>I"BKBS-&.W?MC33R+P#-WA[ M!G_'[_MNBO7JRSI\VZ9YE=:9>RS D/PVA08A1!/!^,C)>^-,A78#/^XE:>:R MG6ET?E\K^?$*Z!9*N^P:9BMD1 LD'$^10.#@G:2[G44=N%8RJ#:-K(\0U4&# M]@2*'X2G [0P<\?>)_Q^MDV4"L;=_4SM$JG:6W(9=0!CO00ER*L+(GK@@@4> M8N2VA"?)*UW"$DBC'D=K@PULP5N004AWB1 M!TWR4^.GB:AGAL_?Z^]3&RYY:)1V@[ 87%T-&WB1BL[[%!*^-X9I#R'5> MMI02HG8,@L9HBU#&MIDC_ A-/83^$^I_U489O>%J.S5ASTE];/D[GGU=Y9,Z M MUHO_P?SFV^I\><9/T)D0M4*((I1Z R@2F2A06 E%Q)ALFZ:Z@?3-ZY^U!EX+ M)76+O=^QNK6+Y91 ZN2K[? ]\MZ1?XN?PYT%S,J[_[0G>]QXD9J)WO,N??]]\ FMCD/59 M)W +*EL*1:5G=!6B-=RGG'*3R.H1FHZU4??\Z*NG[*!R%KD0/(?D? >?58[H C[7"9S*XOQ2"M;"#+S\QN_A#&OEW6)Y3G?I MA^^X#A>S>!T7:(O6P"BV(. KNCJ+S& *9L5E1FRS@GHXB1U;HQ'(N9/2:J.B M#ESR*X8PK99I<;K8\K%MLGB3__-\<[8=[WYB'7>6["H4B8IL>1V<6Y(&^@63 MWFH1L4DAX4#ZYLU#M()="^6,QYR_P-P2O]3%5)^G2]W?>ZANLGK_!-1?_DRX MV=!?V'7Y7$06)RE*BB94!AV0_ TNZJ1R&R +:;3S2ILVQ9]3,S)O;N-Y;>@S MJ7MJU$^[JQ*_;,]QJ/.)MMO?WBW+:OUM^V,/< 9JVF>MUID#)G4S7Q!KI,R!]]$@? M/!)VR$]M;8\:#HE]$&_*!QX,0RM *KN ?/GEXWI%'N/[U6:['6EO*#ZO*';?K$X7^<*YNYSHK67V MD2!E,M96)95J:56 X)E3F2,:UV0WUC3DSUSLV *^,^CU!=[/$Z20Q_W\UG?V MLZ29'P2L4#IX[S2(.N5-"2<@*,_KXDUCO"J>Z2:O6JUN[_T8@<<*2T[KVW-2<;6^; UN:W-577$1ZV@N M"RY;\M2T*5H(GVUN,DZTDU!Y6VVO6#92VP")%P'*>D/.L8Q$=5:F;OUSH4T2 MF+"6/ ^L4\T#^;"Y M""TR,BN&O+D>"*,Y>\NG4NRC.#E RAU$"G="G5UO8>%&*!$B:*YJ0:!)$$*6 MP&0@SQ=+"K+)/?< /3WAYA!%WQZ,.H'4NQ@\_VZYA>*6B5].%]_(B:URVL]R MM1LF 2;*HST 1=["XF!58+;5SFQAO1Q/=^C*I>MAJT=8VF M5U /:+N@?7<(@_-1"#*[)91:HV0+!,T-6(D\F) T2:MA=-O%[)WIM'M_9<8! MHIYYW,5/JV_?SI>+=%$RO-\/XQF=H!1J+Y\&Y3/95RLB&)N(>D?'R Z9;G'? MS^XB:#]$3:L)93:SSC\L3M\L\]_"AN]HST)G(7B"S!/=HLK2++Q/>1NCY*5C/K^9=33&=KPNGIYW58;KXM-ILKSZDXG11WQ(>I M:\IKSU+(*,"'(%AP1N'M=Y)[=?[8-V8>7#.)_B>3X=QV_A3#\I3H[7^]WB\6"Z'FA:,QE\IL4W>:./'2P3DJMR7\7:9#5?_)+\[8C M3W0'3"O/#KS%-Z>GVVZ.6R&[2,%$SQ)840CC,F]O. Z.. N8E(NY2?W@_>0, M@H[N%SH3"KL#R%# GXCZBWZSWQ>;?[W]<;DM3.02". 2,HN)HK!:M6>$@I * MEI(4"Z5)_=HC-/6R'.9Y0MFIE-,CSJ[M;U).8LQ9DLLM0QWG',G*6@XZDLR* M,-R))H^VC] T]YKQB?3^%)X.5$(/>#K?G*V^;5>*W&1I/ZXR,%3&,RC;:JA@ M:FF,SI"$=DQYS-BF>^\)NCK#U:'ZOXVK"971 [;N'K^WN$Q?OX7UO[9G,!3# M$^.:(L;:(9LD0HS.0Y%:1*'0:M>D$>$IPF;VRN>_'0]74Y>PVW.S.Z*)&<-L M]B2L1*:?U3<3'07$HK4M19'QM\\#NYN$=6;4CH+!DQ@[0B<=8.Q3.,7-KD#O M-]POM,QDGH54#J2F<$490:?0):0P-W!>4%#D/3,0J__<1PM/1G M?5&_V$+_GZOU_KZ_>'1AP09?E 932^9440:"M63#5=(D*)?8(/=]4-'.W<_/ MG$YXQKJO(T4_<\W7;^%;7:IZG8?=B?(A%)V9)GVC(WD(\@X=_;9XQ)20&1?8 M5/AYD(KYJG>.5>MJ:AG/G.;^Q]GB='&VP'U"S4;I?/(6M%>UVY[BANBK5@L= MGY2#RO[6K,Y[<]JW?NQ\^IY(2:MI)-:#3_*PY7Q_.5U4,\YD3 +4R6AR M:4"K*&Q &V1I,K9Z"'&#L&1>^A743%U]0W#GKEWV!H2 +"%Z8-9$LLUU$3A3 M :P.6@@*+&*;V'\XB5W49TP(C^'X.T97':!P1SZ)QZ(LB R0DV149 Y\D.0) M2,Z9C8;N_T:# RX(Z!9!1RGXSC" Z3=147SG1CU(Z[K'X0OR$^D2\4K5<#6 MW;M*9P5>??W[32T_M M36JZ:ZE]1%C-QU>@-*H^VT16]X,E.AR^[@Z47"IR'G61^)J'3VW=91VS*V@D M>!\S!5160@@"(=-AMNA"0M6FJ_C5=-2.0=$4';5C--9=,^0V!U0T2B\UA6@H M)5U%(M.-X8D7K8H/P@I,DV7%7DM'[2BM/]U1.T8%W8%HEU/*,G*=0R&7MA / M4=;E!N2'8.#">>Z*+0T;L^?.K4ZAV"$=M6.DW$&@^5!O9_!:9I43>%4;(%B( M$)(,Q(9EMA;-VS:#=UY.1^TH10_LJ!TC]4[BSS698O)I?R-7]H*7_;K7+)R0 MF8'AM?_*UPN?>PE%*!&#-&1_AUQ:!P2?#U#482?M,1":1O(=6*#'V_@P&:Z0 MF&%EVPB,#GPF;]%*2>=$![K*VR3[7U<7[2'NT/0*Z@%M-XK^B=RL#&<@LQ.@ MC&3@M"&QQ)R#"2Q[U?(IJ8>:J0FU^V@7[1A1S]U==5]'*)''NVA'J>FI+MHQ,NNMBU8;IH74D6Y12X+(F,')% &U M-EIX1&?4 'WWW$5[J*Z/DE7/7;22<8^:.R@E6<*K$N =3R X18&*:>5R'*#S ME])%>ZC^)Y/AW';^Z:[/PGDHA5SR(.L>9$8>>D@L$7,\<6FL,G&(%7A97;0' MWP'3RK,#;_&!QDY7LA0Z4MS&$"EN4Q)<-!:$8EDK8J_1"O/^NV@/@SG FP2(=/1Y(S)P,M-?/75\Y@.PN@J@) M8306HBU4CHY^=I"<8G7! M;R?3$P=<%?+> OV=)U4T>I!<;KFZ9A-A@GA/NK M6.D8K3]=K#1&!=V!:)=(X%I$YFP$3X>NMH4@17>8@1?&A#+(DFH(HTZ+E48I M=DBQTA@I=Q#8/E0VH["XQ+4#GD5]I606HI0>HN"I!,Z(I=+BGGLYQ4JC%#VP M6&F,U#LO5HJ:L9 H/)*U_$9IC."T2V I1*JC'DT6318SOJ1BI6,@-(WD.[! MCU=+!!4)]4J"JML6E0P:(MW?8,@XYTR"0M'$#KVR8J5#W*'I%=0#VFZ\K#F 6$AS1#,ZF9)CGVK>9W?IBBI5&:??18J4QHI[[$?N^PAN=I8^Z M5%N-%+9&='0U:P/,<$O6-EKC;P7^+[)8:92:GBI6&B.SWHJ5IZQBOMW:\>**E0[5]5&RFOLIY+%"&^T+>=J,+LCHZVN29A Y M(==;P71)EL4RI"#QI10K':K_R60XMYT?,**>8C"EBP6&7A&RR9?VA?PF5?,& M9,^ 1QDZCG!=8T_8YIM4R+TPLIK,I53K[^9[5"+-ZN%CM;-9VB- %% MK2N6IA9:ZP*E(I/0(F3(1M8Y8'5PN-,:LL7 (G>ZZ"8FIE6!TDWY?RB7SX8? MUZNR.*LUCK^2-=GK\//JNH(NI4(!.3?:TF5E:TM\UH+<<:Y "&N22"H$UFC> MX034]^4,'(2TNZ,1GUNK';@(5U6YE3?BB!@^)YYWS!.'=ZIU?_F3."4-+Y9A M_6/K=_U&)BK&P%M(?_,B50MO,2Z2DA#0!M!>>NL8(HS-F0V MWX30')UQ:/;>TS,T#U;BW"_+%[UA)6:I,Q.0,"U*>1B%'O+ M(A[;9-?L:6<^E!PHSQ>8E_J5G-C%E^657_M;6-=?_8&-TDY/?[!U5FDDRZV3 M1B9BXG6BDDNZ LPH\*8PX 3,XGV@2_'5C^".6G%C4X"@4UW-4'<:U9T-P16? MC)?"8Y.[\O5TM8U!T11=;6,T-G-#TCTKV%Q=3>RB!V=<[;_V#H)5GO[AZ9(0 MV85!*UA:+C7LJIMME+8?7VHX1O3=+C74&+30DD-(M7'"F0(.'0?":J?U M9$LQ7\92PU%J';34<(R,9W:]_[;Z ]??KK7 &,9EUBJ#*\6!BK%.3/,:4G8V MN1BM$$/*]F[_W![7&HY2TVHBFWJWCEN$S%M+?W69Z9# M%B8V&8ASC8;YNIJG!<2QXNT &7=6%+[]\1:7Z>NWL/[7UFI*R;.0K !/!NN: M0C*8LF3( @6/,KG4IFW@*<)>7L7W(?Y*$S5U";L]-_OCJ @6V5L0Z'+=#B=K ML7*!@$F$8J3*L* MV;A(!]%CW3RHBX00.9EZ)U&A2RRS)N,9'B*H-TP=H_;;[5%3Z* #+'T*I[C9 M5G\'2@ M$CK TU6L?(>I?1)>]DG*.L/6H1A8 MM51(!PC;/PX]Q(XM-LNL',C,52WU)*]1: ZB)&VU0B-XFUCP<;HZ<[@F0M>4 MRN@ 6X,ZHXTE)S0S$I6QVVPN!Y>5A*1<#DF88EP;/WZJR0;M!F4\LQ\VN;HZ M@. N<-F<1*5S*=X#'9-0-QB114[, YU5J9!;M*9)I^>>@+ZJT(Y7[9T6Q0/D MW $^/JY7WW%]]N/C:5B>O5GF7_[K?/&]BJKVX#B+4F+,D(0KH++2X)*TH(T7 MT1F7=&R2JWJ,J"[&P;7#T63ZZ !;[T@QRR\+,LMO-AL\VQ +[Y;I]#R3X&H? MPW\O3D]/>!2!579TMIS<14X&6Z,'KH(M&K4HM]==3M:2]R1Q78R>:X>UR?73 M >;N>(X?<5W_('Q!?I*M=:YV;"7/-?&B(P1E-&@AE0G)!^F:O#X_1E078^S: M86PR?;S 3I7'_^7BRW)1%HG,_&5=:NM.EN,):K[Q:5J1M>Z$"4EF5VK1D 1D%DT9GEMVS;"F$G"'A4"#(E=$FP0%%87Y4=\]4' MC5+XH,J.,=+OKT_4QB"LR8XB-%D71BHZ6)Q;R#+I'.A7S@R9<-2R3[2K/IY# M;KP)1-]OGZ@DC]-Y"L1CJ/(P!J+T'#@!7P?KK!G4U_Z*^D1'J758G^@(&<_< M)_KF\^?]RI)8 IE31]8PU60-G0Z(7M+EC=R3L16&V5L/X?=VB%[]Q"Y[0\>H M9G6TG.8>P/-?YXNSNI#D[XM,L2B&;_L=>:2$7_[OYVN_VQ=WH-.AYH"3T@[H MHF3@D X#$ZGXDA(+@T P^L/S->U,CY6V4N_ JWVLKBT[)H,C+\T)5<7:M"RH+^M[ $WID$RI2:72-3S'SQ MCA7+>&KR=/TBBTU'Z7U$L>D8)?2 IR>JS[A [WRE/PDZ=DF23ZBL(C/,- 6+ M.HLV,Y^F* 6:NEL9A"XD^!)AHP[ MXT-JD_B9JA2PJY:,8V[)R=75 00??8J/6>AD% ?-ZGX>O2U;*Q&R*3E@<4X^ M4S)[;&G$O"6#HR PIC1BC#[Z+(VH^VT79_O7_(N!]%]PF19X2%W#8S]M@J*$ MP<1.5%%P[7MO;GWOY\4FG:XVYVN\?""V/@6E;8;BMO&?B!#1(7"5BBZJI&$S MF@XXG".H/-X\77[LQI?JXMSS0/'R&>+F,\G_+?VM?YT(HW,46=*M7RPH5PN] M:P@NK##SRKWU^5GXC;DU/0UM+.H5@9K&_VD9N M-@4UV7R;T!)RD^ULD5 MX5VFZ[G1/)!GM+]U./F-3UQXT1HC8XQK8,X$L@J:/!R+ 6PHEH"855%-NG;O M)^/8IPN9%UK0P&("Q@W72 <8H'-]&_.237+*V2SZ& MZBH[;:!80ZZRKR.$M?3;*4(R4-3O8Y-,\,,D]8>KPU5_NR5N&CUT@*A?%TOB M8A%./YV1;QQ_7/C"'W:N\+[^K' ;BPL0#:/8*.0 @;-$89AP(AOO79N9AT.( MF[>^JRG*)M?-P7C[ ]=Q-=6S PGG[$<-LO8G)NG")><04^TU2$5"K(.QE"W% M6>XBXVVZ-6X1,N^C>U,D'27SF0L#K^^C^H4\T+.:PZF. 1*R@T@2$M8G8L9* MW7.N@,=D5&2!V3!97>!#1,QK?2;TRB>3=(=HV1T@)[2V,@3@VM/-C,C!(5W4 M@3M+<;'@KC3%R]R%I-.H]PF\'"#KN3<'G,?-(B_"FJC?648Q1&49+S8-VD4];&7 G<_WA9!#%+J:3+H=>,AWC.P^.B5'[/*/?UQ, M&V::V6@E>$;QJM+1TT'R HS25G-E*(QMXB'Z=!%JF1=KK#W8\;OJ#@ M4HAD&6C'6/4%R0V,%&0F6Z(0HM2ZIO9 ^]%/%JD5#!Y%V^$ZZ0!>_U@NZO,6 MYFL%;,RJD&3@P%.6% L$"Q&%A:R30)1*.]'$?MU#2T]P.D+/JVF%/K.K]'&] MRN?I[,-ZM^KY8FF=E%)GR8&E2/1[9< 'QR$$57S4.JLDIG*6[B-@WBK B4.P MHR4\:XKG&@?7%X+OIW#RD!DY>5!$K*/"".U1^ ";2^;8D%+2,4"Y2\5\ MSO7QJKV+DR.EW$4^<#]>[OTBQ,7IXNQ'?<<.F_-P>O;CL@)C5_FX-YF8(P_. M@A'2T.FBVYLL< %=YVDRZ5#PID, AY,Z.]R.1<@#LP ;*:L#O^AOZ]7Y]X\4 M!:>KB)474YAQ!C+'6#L>&$,B4T.N>+&O]S>I66^KL,V@#I6W!T@ MYDU*BXS;T9C_&^D@?'W@(#CZGR*\ JZRJ,V9O-8:ZCJ4VHOH11"#%E&.1M% M^N9)#;1#5@NU=("VM^%TR\-7Q+/W];^N"MJN\Z18P2O% 0.QH Q7X'D-*UC0 M3/J42VY2$?@00?,.ZFZ0:II$\ITB:'?>4#.O ]W07I&B5,FG=4REKI( M@8MJQCEXH\E-D"E[DWE ,>2![OB'EO>C>E'-"[KM)I)^%RF&78/'OG+JP_G9 MIE94U8&GW^HZQI-2)#J;"IC(R/-#1S&JJTM_EQ\.__VRY_?MRT8)\Q+F72T%-064YDJM4ZO@#96I&QL M<+')7.8!M'56Q#0-RJ;6R:Q V\YHVIPMOM7*C)]6F[/-Y]5/J]J/=X84/?\G M4O3\"5-]67J[+?/;G.B"O A3P"-*4-(EB'4)D4W9,>-M4>[6$_']8[%&?;6S M\H+CD-18Z!UX6#>:''\G9:W_P),44EVJX"$7GD$%18>BU'P(>8_&NI %;Q(# MWD=,9V][TUBFHZ7>*7*N0H\3GDLJTC#@FF2D'(7'46<%Y)"6H$SRRC>)^QXG MJ[.,5#LT':B)%]?6_F[Y!VZV_^K-FOC_@MO_JFT;^\!OMFU;/X3Q6=K4LY>" MJ^*@N#H+F]&OG) 2C-0A\>)E3$T"]6=M4]\F7JY]\2+X=IX;[;4"XR,'Y0M% M,=HFXC\S5%D)VV:LY+W4O*0F]3&8N3<'=I0J.KA<=VN&/H;UV8_/=2HK2>6B M+?;ZO[DHW<<0I?26G 6LG-7-QL9S*+XX';$$J9I40@PG<5[D38"'.ULUFRBG M,]CMTM%!)&8D8^"S8C4=;<$KBIHC'21"/:S"I]F*9^ M4'6(NN\,O)I&]K.7D'[X[R4!\NOB^_9 !<&4++5*'X6G" 9%[10R0'^6T;.L MM793E8W>^/*\:='I;J[C1#ISR?DEX;L#PA,6(Z0CMD.=;ADC&5J>@+Q$SS./ M-L@A+S7CT#!WZ? 1VKL/ P>(1-^2[\U4,M\#7Y)*>^7[[O6;OMF9=6"%1 MH@'/5=UK;1"BRN3_H8TNQ^@]XE0WV^57YWVPF];'.4R4/>A_9_QLH<.A0YW. M6'<3U)YXGTP&[Z62W%NO]62==->^.]\%=*#&;NO\ /'-O25QL:R%"/N!"(J; MS),#:]6VF)3$X#S%@&2MLDOH0QCRXCIL0>+U+\^L^4/TMII"B'-K_Z(,Y7*Y MI^$^DH^#L;[\U@UMSF<'01C!%5,EX)"QD /78_XY4OM-'(-)M'^P$#M(D]V^ M^*Z>@KV*#F5*D%)!4%81(]PXT#KG$J7RN4W&]4&*YBW!F#Y_/XWH9XX]:AMF M70&R6H8S//UQ?6[/=6?YT@&_6N-QD@PF&W6"((NC"*M(")[P@(S.B--HG;CU M8G1O%'(X!7T]"!VH_M6SZZ(#J_53V'R]Z/?]6A=&_A%.MR^Z9S^%]?K'8OGE MG^'T'$\PYBR\0Y"Q!%#.>?#2DBG&K'A.124V)(X9G^8?0EU?.=WCP-=.+1.^ M #Q7*=!6M%=[/=K6 #WUL;;%/Z-8G:7JQZ4L4K(28BFUT:B.M&'2@TY:C.H:1MY+J@L:@ZH'NP&F4U8'%_+5"L+[NATN?&4O)*+S&HRH=M^+ (&E M F3R1<*@ MY^[YBH%/=IVCH9$#\A)&[7YDZLGQYRE1=%+LQC"0I(Q,^3JVZW>W%J7=Z;N1XCV![0L$_BL,""0T:@:Q/O3P M('V)(3LGAV0M7F+F>I3&'LI/C[A>K/(O?W['=(;Y,ZZ_G;CH/3,,(?AZ1C() MR26FB15FM4HF%S:DUOU@V4KC'4ODQ#0/S8Z*,7@P MPLH3^WM29F$+ZY.9PVDF1@3G6,ZVUQ)FQF+D=DFDR)&>'N3N2 \ M>NZY0A#.*#)<3H S04%6-AF%/*9H)W!!GNNYC'Y3'Z'7%\);E;J/H.V;V: O MMGTX&\_T+*]GUDJRS3+66=GTCR@2W<%DM@M=P(%I,AGVY:]VK[*OG_D'J61- MDK^9=!?:\E!00RID^)4V$8*C.RPS.FC)4DC,FL21CU+UDM[*QF#H3A?J9*KI M(':X<>8K9Q=^J/+).:DS.%EG#&#*X*6OU1!U"Y!5BFQ:FS-V'SDSMZ%.I^\[ M':E'"[]'"+W]\98.WM=O8?VOB_C &5]RS( 9R<56Y*9Z)24P\ADR6J82#LF# M'@^F6X3-;;".5_Y3>#I&$UTB:\_-?NMBB#[&&CCP.L#5UK+FZH3*1&SJ&(2Q M3;(:3Q'6&;*.@L&3&#M")QU@[$U*=:CJYG=,N/BC'L%]4(K<&EL= 0RS)@\HZA6*DL>JY/*D]39T!JHD3=9#\.[!'=Z5# M?W%WTJ302;K@#]?YDD'>8$GK MTW8@_1V&=I96,_1!6D6B,20:%>H@ Z8@>4R>.$R"YZB2/^!%V]77P3 M(6M"9C/>?J_6>G\W6CIMDLJV#3[0,B4X&V7&7301K"\LB:B0)3??0>/OS M\PX3F=!5FD"Z,V/CM_ -/Y0;/.P.CQ;"$Q,1O,IU':L,0&0;8%D:)T2Q.4XV M0.U!*N8KWSU6K:NI93QSU=WN[0CSI4S^8W'V]7\OOGS%S1E%F7=3%Q]7F\7% M-I4+BRD4DS9&!CI+\AUK\5"@_QB4\Z5$ZQUF]8S$E:$B(#PS-=U4PG<%I9D*I$D70N-@R99'#@Y^>K09\>;L^A M@8Y ]@G3:IF',+KCLYB24V ,BJ[;/H-6=7JN <><+25$NBV>JHPYEH;YMC.W MA5M3772$N<]?%^LQ;,J,5CIE(+)0R"G)K.YM"<"]3\B,3?IVA^63D!M)PCR# M?]HCKJ4F9@;<9UR^#^LOQ-BEW[ WU;6'(!MA(#E%IMJHNE0##93D,]=(X;3, M _#T\!?F6:[4!BX3R;&'W-/MH/C]9?5NP,!SY $L"X(XJ4NGK/<4!2EK')>" M#>K=/#Y!_KZ/46//\=1RF/1GMBJ_G5?D?RA79^$D!V&M308PBMI 1.()R5JZ MB2,3L?ALA1M@3>[^Y,[2V0?J:S69\'HT(5<#S/B)(_P'Y2,(D8@7P25$KSQD M"@RRE &=:#*N\#&B.DM<'X>AR;70YY*_AQ;L'-"#\."/FJ"Y8!B9$W4-//2Q MR])JCX;*7T MI[>6CM' [%54>P]GOX*LE**]IN@Y;!-^=. "MTC!=,J!.^YTFG ?Q\V/]X.7 M0Q2YFDBJG5F5:T?GHKN,@B45/8/,8B96 D(06$!;Y-(%P4V;L1>/T-3+B+.9 MK[/1ZND7:?OSIRT7N11@&3^??OY\NMO.M;ZW9]-RSK'( +(&N>W0&0@X%8I01T7,1!TVS M>?I+74+E$)6NFLEW9K1\.H]IM=S&P(OEES=U/-'%Q;WG)>:"6M:BV%17AY,O M",$:!J+(Y!5#KLJ0^LZGOC/O%=8&*9/*=F8_^>J2K_@_^_%W//NZRN^6?^!F M.Y7F[I\BULJ,B_XR%3BS%%ZXX.HXFE3 5WF6@-HALS:F(0M!!OG4QQ Z;P?# M\_E1SZK0F8'[$!^72XD%5[4\2'J*=Q7+'&)V'E)!%YF5V@QJ.1X$S<=)F:^ M_?F@L&JBE[GK/%??OITOB9F?5LN\.CO#G_'OJQ_A__SS_?N?+BNEM8W140B- MC(24ZF)2C'6.J!(E&,D9'U2K_N27Y@/1E/I<-1-N!Q'?V_/-8HF;S9M$$KLH M-=WW(?'DI2 OHY86IF3I(#'ZK=*1R<**\DVRY@_0,V\UWO/G%*902Z?HJK]< MX_XD:D4'PM8D7E3;<<82'#H-4BKEA!0ARB9E(T]2-F^P.(G^!V#J<&7,?,V] M$8S[:YSL@QA-QRR($D%878 BEAK.%$N&7MG"6,H.]8"[[8$?WQ\HCE#@:EII M=F!N'K#.[Z_6%WC+A*@1,^.BUN [B'60=U0A"*]#X;<]GZ89S/>CBLTG[U?H M+F5^F*+Z!5X=J;W))D MEFS0"KNI<#F4[BX3J@>":!A"FVBT P#O&\\^AA_U<%]CI8XJ/U]7?;Q9YM]6 MRW3QFQ.9DXR) IMB2FUG2AY(J@:,L,2B*@Q9DV+[T91VF-#J#U M\T4L=$G_YJ1XY6S.#H2L874T$CQ21)0HJ,:B/;.1.Z9LA+Q&9V>F=N 16)&&9Z@<%\H6*\;61.=<\?1&R>TYK'Q M[NO7TP8\!EG3M &/T=Y+K@$6PFB*VQ.A2%!PEM"0,YLL.)&*\[E(JR8;/-V\ M!KBSUN!1&)JJ!GB,0ONN 9:FI& $!ZMK&7[)=:9H"> M3P%MX29,MI_[5=8 MCX+"\!K@,7J9NP9XO=J0\W2^/%O_>+Z R6S%4&SS%2P+4= M^$:.=-GN@,\ZAT%54D]]I]OZWU&Z7#42; >1[)BF?!6\1N*':4%6W=5!@3EI MX$$;06&=L>99A]T<.$:CL[[C0^[*QLKK#):[$YO(X=6J1,B<>U#>DXP*\\!, M1IZ4)YO?),/RDL=HC%'ZTV,TQFB@ PR]^_8-<\T3_1J^+4Y_7-CG.IEYGT;X ML/ZX7BS3XGLXW;[Z[4>Z9RY8U@),RG7T4NT@XD4"8UB(3,59&-(=.!IH!]+; M#QH/@8^G4(MG:+K9I< ,S*I&'-M&4=0UI*[FNMN.8-<(1KN MFS'*F#NL?# =_^D[ID4X7?S/8OGEW?(3!5NG;\])V/3;3S\V]>EG/V- 2T;W M@P"9G:# JQ9%!(.@A4<$ M$FN/2CVZ7EMR#'126KI2Q.W1,GU,Q^JLD[5!E#I:/?TB;=]3KCV7M<"+Z4). MJ.*A7A,%$HN9\1#)*U7/B+4>;M3)=#]J.M88172 JLL)3COS:Z*V3B4$S^IP M0HM$/BH+1:=4#'>BL"8XND5'E\@Y1,/WU/T>*NX.T/)DB8UE4I-MIMO;DH56 MR7"RU1X!BS?,25WBH*W+?[6XMKGW#E-4!\"[6WZ5F2;GE LH)DE0(1,#.4=( M21@KK7-<-ZE[.:SH;;XVU%&*?K+H;8S4N^A&N'JUK27%J_.SWS'DQ>F/GY&^ M\FVQK"?MU[!8_S.U>[&R3RUR908^5TU#3 M>3?I(5B;254=V+2'_--M \?F0[GV9R<.C1*!R^T;,47%Y"<$K1WD++(*)6EL M\RXP@L;.6U"/L8.M--4!",0MM MTWH_7]/J,8!LJ[4.8/EPT[>R*8@L))@L/2B)";RK27%?^]T4ETDTVG)V3.O] M?%VJQ]F]*;3P,EKO>4AU*[* ''D$Y:P@9@@)AKP*S":6W&8XTR2M]_,UL4YA MQ2;1R80H>Y8FFU_^Q'1>NT<^4'25R' V[*IY^EL-VVA&,OIFE"1TA14XFZWS$:Z&U]7F)U1@]Z*$[416_24LRM L@<46M.%.*0:5ZO8WW>*$4^MCYO MC%1G1L3;55CG#^7GQ1H3_5>;G[Z&;??XCA.'(ACM#%"P;$!QQVKC3H DZY]Z M-")-AH_'2>GG7>%(M$PH\;G[-&^%3?L%#SIGQDD<*B0/RJ@"%!M37"R$BB:I MP*9;'W0_"?WD^8_$R@02[LQKN5WEE(IC@9< 6J($I>J,&TVL2$%^GXQ:2/N< M16$OM4VN@;L\6CW](FUW"A4F;EWT(*.M[UYUN([CG(ZB8]C@FR]KO,&$H;L]&';;K"QSJNPT5@F&6V,3&3\P +\_ 7^G&7 MI[,M$\ES]GS-?Z[6/YUOSE;?Z.=M;^6"DO%@20PB84W=$YR5DA!C428[)*4/ M<9@'9FQN?_XEMKP>XAM/(/R9H5.'N=3.\&L\[(Z4#385+RTPQ4D>R"D8C5Y! M#,9(RX-+?DAYRB $/4C%?)-OCE7K:FH9SWSS[ [,GH%]BH%<+ZV"A1*=KFFH M1,Z_XQ#H#"6]C0"&U!3?^\/GT_U$"EM-*;T.'->GQ]*:NM\\2<@Q1E A.B"Y M& C1.RE0E6R>,W)^/ZIGIK->T0:IFL,4-;/=^>W\]O"2B\.S.6'9D$-F/&1M MR6TW-5LJ//E\7D2FI0OHQ0#;\^ 'NHRE#]3A:FJ!]FN.!J^6$X*KP&KGK+(> MZ&PI\(Y'R$HJ)D.4.319470DW5W&YL?!<@Z-=E7+.[SZG;C+Y(8*T$R(VAGD MZ7BJ "P%AI+$RW23*[9-S\*,>]R.@&E;K75A61^JE@_9\!(4.;RL-J89EB"D M^J183-*%7&$O3!N;>4S/PHS[W(ZRAE-HH2L[]V!]O'6\>.L>22?.A=1DF[5#8MU*B"9% M*(5.'5JFM6QDX8XGOO,.FP:N83O=OJQ%-Y^^GR[.?EZ=GH;UU?-6PSZ<8=]K MV(MS ,//U8^3B\PR80;+1:PKRWV=F^^!FSKCT-*5G1KU=?;8CU-8-E;2*5>. M,U!:(\19+K):^S'&8.L:?IQQFBOB\!E<'6_DSD(FQ&$*I(X MXPB.>0L\"ZT,16BRS:JYU]V/,PHOA_?CC%%>9[#(7JO(-B4 MM5!,)#I^"INO MG[8/NJ2:B]&=Y09C)PHUEB+(#U22KH.<+/C,'.C@HHLL!E1-<@I/4M:/AS4Y MUJ;52ONL_^Y?U'_$L,'_]?_\_U!+ P04 " !OBEU1>$#2L$@( !K*P M%0 &UT>CDS,#(P,3 M<65X,S$Q+FAT;>U:;6_;.!+^?K^"Z^"R">#WMZ1V M&B!U7%P.W::;>M'KIP,E4C8OE*@E*3O>7W\SI)38L9TJ;1=-@RRP;B22PWEY MYIFAI)-?SB]'D\\?QF1F8TD^_/'FW<6(5&J-QJ?.J-$XGYR3?TU^>T>Z]6:+ M3#1-C+!")50V&N/W%5*969L.&HW%8E%?=.I*3QN3JP:*ZC:D4H;7F665TQ.\ M [^6,Y(9D4S))\;--:G5\EDCE2ZUF,XL:3?; M3?))Z6LQIW[<"BOY:2'GI.&O3QINDY- L>7I"1-S(MCKBNCWVY3VHWZ_V:/= M(QH&8:?9;#-^'#+6;07LORU0L@'3_1ICEY*_KL0BJ7LR'-\AM;HU),DX&S"07@@F(\H.'U5*LL M8;502:4'>AH46?9$?3$:7TTNWEZ,SB87E^\_DJOQ[W]<7(W/R9O/Y.-X MA#=)I]D^.#M\-A9?OB4?SZ[>G+T??ZQ=_N?=^#,Y&TT(W&U#WFQ8^5#,GX:9 MW>UF7E3)OY79WVMW.D-R52>_45,E(==61$MB9]3N[_6.A^09&4QF=,Z)YG/! M%T"[=B8,^3.C&B IEW _5=H2E9"W2L>DU:S]3E2$;IGPL$HNDK .'GDU?#X. M>4,-N $,CI?D.E$+R=F45[U?1L3$AYR8ZA>XI287G/8=T6F@7L,E($MI:N" ML =."(6&J@?3$E@.FC"NR6(FPADQ&?[P,##0I M#YV"*#<%U10#,^>PC)%@N1T>CT? %A;\7V8PR9X*#3X6'9Q$(@'_8RCO_%T% M:,!T&-8KXR*)()DH]DWP=R@S!C(AIEN=6P5D"+Q,(3B(*\2;E'? R6-F[BD! MV&2N-:OBC$S"!$"+@I"ZC8W3+*1F1B*I%J: DN9382ST=990O.DM 'VK*X@P MA3(/Z+T=%%\._#,#S&3-I_M[Q^W6T=#DD,@+"Z:?BB(!E\[;%X1J[N(*<1*! MY.A_P@%6@11FAM-Q6@S4@_2#UTR84"J3P3HD):VD#W"J5<@9W#;D .+). #$ M!VU\$\YH,N7D#/+]*I,PH]6AM5;O@!^ZI:T>\U?^4F"3DGA@H7R"I+""-Q]U MU*7T1M':1A%LA';>1R',P!+E"N_7DXP 4DSLH-8^@KBEE"'GU22/[*#7A3L_ M':[HX?Y>J]\<;OZ>.+D8.=TQUBK_*>YI XU>H(M14C!W.C198 03 M5 LT0/C"Z!@Y04F9P6+EDLRXRN98"HZ?H!"<"]VB%/A*A)FDR%E@EE/BKNC! M"E]"MW=$<"_@N 28$"1Q5H+OOH#!\@3XW, 84<.W; MZOES@W.X$\[C.969(S",-8\B:-S$'*)DMC1@M\U""4+VEU_JR1R.0030JO$] M8* RNUN7,L6#WL[FV.I&#QT<-^D ^ M! T\P^:-FINS%8F/H%&L^"H,,XT 6"FO6Z3&REBXC\_!0)8)05"NGA4 N[\VO?K--]>]VFGG2*/JZ$XM[BL0*F%7O M./GPYF)0\F)Q)Z&+ $ &XP9,= MGA%#P2'0>0&[/2 L.+W&.N2[&E>)7#_F'J 53S >!9^\E_?GZBUT01DL-/R6 M+79"+>_B8 G@!9JMJB^&!BJAR>(8#B1_<6=,3JM;G_J\%+J_Z[Q SJ",11H( MH HAYXZS #3N66>.KJHO*B*9*SGG6%D2.LT?V>J=]@F?Y5YW*H?M7ON;:8%7%E6R,_?=-;]F\Z& M99N#O7JO=;Q[N%EO[1Y\4'"W7^_W.W^+Y"[H_*JDY(;SB/<*N->D-'E=Z52* M%45F84F;*J?GD('KU3+W^(LO'^W+2VA6 N"4]JNJ^Q:BA$M_@+_*9$U![UB?EL.>EC9/D]R>[L'4?UVUO]>%WJH@NA^JJ-MW("QX.2RM^L:7)?>^ M#WM)JI\CJ;!7SIMMW LT(^[%%"F0];/U$O=Q27:=KG;]X@ET-!,\(N,;'F;X M&)E<^L=#.'3PP;]I@(//QOCA6N/BX-]P)Y1'/DM)E?\0=>!?*,[YZI>9][[9 MK&Q?20,(8V;Y,$=,<_/CSJ_YS''MUW^&ZCZ(/?T_4$L#!!0 ( &^*75'? MW7'[$BE-K$V[M=IL-JO.CJM*CVNCFQJ* M:M6D4H97F66EBW-L@2NG[.(?YS]4*N12A5G,$TM"S:GEC&1&)&/RB7%S2RJ5 M?-1 I7,MQA-+FO5FG7Q2^E9,J>^WPDI^4<@YK_G[\YI;Y#Q0;'YQSL24"/:Z M).HM=L)/.S2(SEBKTPE.CSMUWN$1IYTV"SNM_S1 R1H,]W.,G4O^NA2+I#+A MN'ZWU:R>M%/;FPEF)]U&O?[/7LF-O3B/5&)A00T"_$\O9T.:Y7>V0J48)UVW M)Q2 $XK^@(:W8ZVRA%5")97NZG%PV&RWR\5_4J_6CWJ^[Z#N_O500"6BL9#S M[H\C$7-#WO,9N5$Q37XL&_!7Q7 M(C_0B-]X]PRVX>YF?FLG($:*A!=;;33= MYH9W$Q$(2XX;U>;ZSK;O*00O<%UL:HM!]IGV3&TQ&-Z,KMY>#?JCJ^OW'\G- M\.=?KFZ&E^3-9_)Q.,!&%FAMM\!5F?R+ Z%Q\JY*/@A+RR3DVHIH3NR$VE<'[=,>V;&E M;W&[9$*GG&@^%7P&?&PGPI O&=7@13F']E1I2U1"WBH=DT:]\C-1$?F)FA$/ MR^0J":M@D;/>HPRR!3;_S0R:^+E$QPYCO:$&3 3&B.?D-E$SR=F8E[W-XY"8WG)8=T6F@38&RL"2TJ5.6 ,'A$)#JH1A"4P'31C79#81X828 M#"_+^3.N>2X$-Q +(R&G8GJ>"3N!#9J4ATY!E)N":HK!-JP<9J%U$Q()-7,%%#2?"R,A6+0 M$HJ-?@>@;WD%$:90Y@&]OR-0C-;L]NK@M-DXZ9G<[7EBP1!3423@UEGTBE#- MG>_ %R*0'&U,.$ GD,),<#@.BX%>D&+PG@D32F4RF(?$HY7T3DRU"CF#9D,. MP6>, PB\8X9WX80FD.;Z$-,WF801C6-::;0/^9&;VF@S?^=O!>;UQ(,'Y1,, M_!5,><^B+GLO%*TM%,%"N,_[2(,1F*)4,N2UBN21 M[;9;T/+-X8H>O3IH=.J]S>LE-[ -L+WC]Z\#HXRI)Z29V7\*YH" @Y/SE7Q6 M49D& < "4V$),),4>0FV MY918)C:8X=/D]HH(V@*.4X#M0!)GVSGM:3#X'>([V!/?>]/2!LSW)[2]T0X1 M,A4,04R-2B@R-S40 %A[(;*I9@7* />"!D(*.\?TNFU9C#D'2(O&E0-AJ#1S"K@J;LP3R/(2@ P]/,58PB%0H7HP0\R)%#CZ M!WL0I-[FX ^#H:XP L4GPJ*;#>S>M\^ MA!8\S>;EG!NS%9R/8%:L"U089AHQL9*$MTB-E;'0C@^80)8)05"NGAY9$RM@5EZ&/;+0 MJH.7#(#\\8@DOU%&+E2C4$I:I8K7C.\2AHY:24N_79T$M>_!-/''U(>I$& MNB@#"+AC.("1>T::XZWL4Y!(IDI..>:AA([S1[TZ)T4>IU+-.?3.)LHS(5U# M,Z#O2;+J9@9:O-BD>BR2BE5I%U]JYK>!LE;%K@4\9-VQI7 1X)-K=(^DJ>'= MXD8LXJT"YC4I35Z7 MCDO%C"*PT&?-]&X1:+G3L&G/.%H)2(S2^][R M<#N;$2V=K'2KKQ_OKA0-L[ M7M?#?,\]E2XN(0+7W70@KK*7>]]\K%&?"^8?/Z8 MQ%(SKU5Q+=",N'=%I #%MY:*[^$1#F.#B> 1>;LH]Z_]@Q7L.OS@']M#Z[(? M3Y#]Y9/]?/C1)K1KKGA_Y/.J5/D/0KO^_=V4KWXA>>_;R=+VF30 %V66]W(T MU#<_LOP]WY>M7?WGH.[#U(O_ 5!+ P04 " !OBEU119N>_)\% ",&P M%0 &UT>CDS,#(P,3 M<65X,S(Q+FAT;>U9;6_;-A#^OE]Q=; T :Q7OR6V M&\!U'#1#&Z>VBJZ?!EJB;"Z2J)%T'._7[TA)65PGA1NL:)JU2 5+)(]W]SQW MY)']%Z?C8?#I<@0+E29P^>'UV_,AU"S'^=@8.LYI< IO@G=OH6F['@2"9)(I MQC.2.,[HH@:UA5)YUW%6JY6]:MA+E.:*0@%)8I&L)0LF\/'B,HKL*RRUY#G:\'F"P6^Z[OPD8LK=DV* M=L540D\J.7VG>.\[9I+^C$?KDW[$KH%%KVKL./9HQV\W_<@]:K;=!FF35MAH M=1HA;;0[7NJ[[:Z]F M^I[T8YXIG%"@@.)G(6=+FJ(WRB()FV==8Y,6H =4[3,27LT%7V:1%?*$BZZ8 MSP[\5JM>_0?7=@][1=N>:_[UM K)BE+UMV7 4NIA NZ@@E/2?:R+A$O2U+! MXJ*C9'_3[C&:8=Y6A6D=%).PC%:F>KXQ;G2S8#.FH.';WJ9E]]L4(@I45$;= MXY!=ACU17PQ'D^#\['PX",['%Q@DD^F'P44 P?C96.@=P0=[:@]MF(Z&QDJO MT7+KS\:^P10&I^/+8'3Z+.&K0#MVVS ^@^#-"*:#R>O!Q6AJC7]_._H$@V&@ M6WS7];>L_LJ0_7,I%8O73\4ES?M=R1HF M-.=" 8_A'9$!#>MPGH4V'.A>^WM'ON_VACS-2;8V;U[O$%#0&1*[U'F(N MC,0<]>,1T"S"96Q*U[;[37<>K%T$0DQ2[##K2)3&BX%+J9H,,QB@=9U/LFL(XCEE(Q>=FUP$_:E3KD"^%7!+$57&XDQ9*1YJTH,TA M$<_UPGVW>]5)TQ G,&82,2,9E=;X)J%K&(3&XYJ&=6PGJJ['Z8XS*DU3NH:K MC*_05W.ZO]I:?@?IE),HPNV'E=!8=5M-_/+#T?W .RPH MM_T,T+LEV>-E@LP/D=:))MXM&07]:\D$U3LIJ4&0MV@?$*2] *]U$!W>8OHO M=6]I6P+K'3>:B-IQ3Y/Z&R'P?T37_R*Z+,-DE!(#&28]15!"A%\-6A7TA.FL MEPLJ-72%W5%3)+_?S=K&? M=U2TW=BR6][1P\VN[3W<^$7!S;;=;C>^B>0FZGR\HV3'>*3P"KI7(H*O:HU: M-:**'HV9G]_<1E,)FOZT8[#ITN,_??G5OAR'BN/>"?SC8MNT@TN_@[]VB9HJ?>N<]KU4 M_*G9?P[KTW+8T]+F620WT[/+%,X4?O-TM[_7[/2D>6Y5;ANI[R3&4>==7U>8&V 6W%&?3A%19K8<+E M4N#/ZN)GLV2$JY+RXJ>H*FA#-Q;M7-Y]=ZM3N'TEF MZ/NEHKTR5[C;MS^/N0?9>!;W5.;&[.0?4$L#!!0 ( &^*75&DCFFMJ04 M +X; 5 ;71Z.3,P,C Q,"UQ97@S,C(N:'1M[5EM3QLY$/Y^OV(:=!2D M[&L2("]%2D.X(E%"2:I>/YV\N][$Q^YZ:SN$W*^_L7# MB2"99(KQC"2.,SRK06VF5-YQG,5B82\:-A=39W+A:%9-)^%<4CM24>VPIUOP M24ET^$?OE67!$0_G*_Z+GSB MXI)=D:)?,970PXI/SRF^>XZ9I!?P:'G8B]@5L.A-C5&_%;@Q:>Y[3;\9MTG@ M^SYM[ =MU_?:[?;!/QX*Z2!Y,4:J94+?U%*663.JY^\T?7N_E:ON@D5JUO%< M]\]NS= >]F*>*9Q0((/BM>!SAYNBU\HB"9MF':.39J '5/T!"2^G@L^SR IY MPD5'3(,=O]6J5__@VNYNM^C;#$Y.3X9]"@4+IF:@9A0^S(E M/),E7-"<"P4\AO=$3FA8AY,LM&%'4VUO'?B^VQWP-"?9TGQYW5U 1L=(N3 <Q,\/;?;<.O%TD4DQ"Q!@I4@8QK.!2ZF MJ#')(AA>AS.232FN>6G*I-1"XT]31KA PHP*BJ+>E*Y0H!(.Q:_#7Q278 JG M-IPS1>HPF#$:PS'+2!8RDL HCEE(Q6VEZX"-&M,ZY',AYP1151QN)(72C"8I M:&5(Q'.];-\DKXBT$^($1DDB I)1:8VN$[J$?FCLK9VPCOU$U?4X31A0:;K2 M)5QF?(&6FM+MK=9!]Q$.N8$C,P0K4QW+WT=GRDD4X>;#2FBL.JTFMOQVSK[C M[18.=_N6KA[/$_3[$)TZT6ZWW2+\AMA)S_7>18AFDF)08.3&>*((<(6PT2%:R$ MZ7R6"RHU@G7=39($4=OG1W QE!PNEA(4_/=UM;S7WN](\;Y5I:XGOQ2>?OD_JK6:Y M5]5SH60@><(BJ)SB=UN*U_T1=!7VK9,#W;=S+ABVYMC\E4"7$/TPQ-F4/LDO MZ7?O.K=CMN\_NB[\G6H^7=@5!R[H5*;^DE3I\R2LQTG K[#LDQ!0;<9X+C(F M9UCSZ4.7#&AY*H_^1G7-]]CC%P,7SI)Q5O.RY]8U4.W^D21 7.:*=LN4X]Z]+WK,SBTR M,#(P,#DS,"YH=&U02P$"% ,4 " !OBEU15(;M(ZP6 !" 0$ $ M @ &#S ( ;71Z+3(P,C P.3,P+GAS9%!+ 0(4 Q0 ( &^*75&J M_OYXPBH *38 0 4 " 5WC @!M='HM,C R,# Y,S!?8V%L M+GAM;%!+ 0(4 Q0 ( &^*75'>DDT*]JD *6?!P 4 " M 5$. P!M='HM,C R,# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( &^*75%ZJ3BTR,#(P,#DS,%]P&UL4$L! M A0#% @ ;XI=47A TK!(" :RL !4 ( !RO<% &UT M>CDS,#(P,3 M<65X,S$Q+FAT;5!+ 0(4 Q0 ( &^*75'?W7CDS,#(P,3 M<65X,S(R+FAT;5!+!08 1 "P + -$" !8% 8 ! end

&0Y""MIO$0F9^F;&9[A2(* MKRIF$)G21Z&;,U$H8\U$A!U&;OKZ&^T.T# 2:4JE:DJU<1GYM&08.1U^UO&EV]->K[7;_Y+1W7=!ZWTGF)/0A*3C-F^.VD[?IM=[BL*=IM< MER:#-1/_N'GY)_7R3_9+T@=3,VWY>5I[/&TE%/5(%LC:A+Y()(0\T&=H5)O3 MMXOQ7U'2:K(1G>>NY-5MC>^6/K.LR,CC+9BFT+9D;TVSO8^L=<]?.?;?7^UE M0BIRPTFX3%]0FN&V#C E0Z'T%RV^F"O)0"5[_KNK\T"=K[<9O,K-3'Z[47[EI5DF5!DK)H<95X">TN2H/,;'%C MA2X2%B8$GG,D %-4"S(%I"O+4]!5[WN!+24<[(C'L]"VI:W4S&N7L^5+'P,/ M$_R\>*J3%;4,&Y9Y;;+<#=XQ]41B*3+R\));U;W G1\28Z5Y#79+%3*!^BOG M#$7"["*_ZV1MY&(F 2IMWJ,T5BKH?:@,>BL=]-J%<),(B42LY[2A0@M-T\:- M;KOGGK\ENR]_%ACL @ZVUM,.X,Z"6@FAUZZ$_Y>L0]A$,/2#U?B W\Q[I>-* M[[P]!6_/=%S)GM>N>_\E'=L]'VW-QI_#!3MPVWO[NW$EE\[:US!NKF;VW$(1 M^]U:?F_4H_79R(4]$7@U/O;.+KV&\< [NRI//E;NRX.86RIG##?"*<0XE=L] MQF8ER[.-\D&+W'Z+3X7&G9^]38"BIA@#_#T60B\?S 3U"=/H7U!+ P04 M" !OBEU1&FAUZ[P" "L!P &0 'AL+W=OA&:4B/+?% APCB*>F'!N S&0[\WU>.A6EG!)4XUF%51,/TR0:$V MHZ =[#=F?+&T;B,<#TNVP 3M0SG59(4U2L8+E(8K"1KS47#3OIX,G+]W^,QQ M8P[6X"J9*_7LC/ML%$2.$ I,K4-@]+?&6Q3" 1&-KSO,H$[I @_7>_0WOG:J M98)DR8X094#E.-!J5EE6HR@X0O),]YRJ2%FS15*VFY7,!4"9YR M--"8H6N_WT/M!T6F"!_G@B\\BKF$Q@>F-7,=H/4=6L8%[5X ES#A0CBG86BI M($):D]C#=D[ 'JOQ M\69NK*89>CJ3H%,GZ/@$5R<2S'"-'!Y>O>L?=,+[@T(# GI*C5I]G4U=M0&5:5 M_CZ>*TNWNU\NZ3E%[1SH/%?*[@UWQ=&PO=V]R:W-H965TNZ; M3 .+"Z-4^&$0=/V4<>D-^\781 _[*K>"2YAH8O(T9?K?&(1:#CSJ;0:>^'QA MW8 _[&=L#E.PS]E$8\\O46*>@C1<2:(A&7@C>C.F76=0K/C)86FVVL1)F2GU MZCKW\< +'",0$%D'P?#U%VY!"(>$//ZL0;W2IS/<;F_0OQ;B4/ M[6+@]3P20\)R89_4\ANL!74<7J2$*9YDN5X;>"3*C57IVA@9I%RNWNQMO1%; M!HBSVR!<&X0%[Y6C@N4=LVS8UVI)M%N-:*Y12"VLD1R7+BI3JW&6HYT=CG.# M(\:U MDMB. "-G#1G%*K,0GY'31Z8UO-'T&:%H[X)VR,L#I#/0OVM@VR5LNX!M M[X%]Q-.X?U.4)K<+)N= N'R_C,N(9P+(RP\$)/<64E-'Y[*D1Y_CAM* Y$P22!#]KNV34^V^0<57*N#HD;;H7M'U( MVO1*V-YG2)OKDL[U$=.FWO?!:4.#ZDL?'"5Q&MPV'#FZ5:GHD7.G@4"3DJKH MT$.KSD'I0ZNR0S]%W:%5X:''K#P-S@_/H:KVT.,4GP:W32>O*C_TV/6G@< ^ M)?[6%=;]#CPP/>?2$ $)X@2M*]P@O;IAKSI69<6M=J8LWI&+Y@+_2D"[!3B? M*&4W'7=1+O]SAO\!4$L#!!0 ( &^*75&JE$@I4P( #,% 9 >&PO M=V]R:W-H965T M>\Q@2.D"C]<']$^^=JIEPPW<:OE3Y+:6"VG.F'%G MA@G%ED)*:JA)0DL$'$R8]'1'Q@'Q_8+^*3 M@&NHQVP2G;,XBJ..X0G4R="3B4>=_']/?MULC$4:H=\G\*<#_M3C3]_!_T;J M,0T^,[K=;$>#^=@(A)R-J+E=$6=O];8#O?*@3FO[=#*^3,+]&TQF Y/922;W M14'J8+KH\I+*Z@:SDJ;QH%D;BQ7.;7K7_1G MK^C'K^B'1X-< 6Z]7 W+=*-L-]/#[O BW'1"^./>/2=+CENA#)-04&@T_D#Y ML9-H9UA=>UELM"61^65)KQJ@&ULK59= MC]HX%/TK5M2'&6EG$N>#)"- FB&LM@^S&I5V^VP20ZQ);&H[T/WW:SLA!6)2 MU.X+Q,ZYY]YSN-AW>F#\79082_"]KJB8.:64NR?7%7F):R0>V0Y3]6;#>(VD M6O*M*W8][$K1&ASGQJ]M[X?,H:61&*WS@035TC_N\+KMAAYD#G MN/&);$NI-]SY=(>V>(7EE]T;5RNW9RE(C:D@C *.-S/G&3XMH:<##.(?@@_B MY!EH*6O&WO7B8S%S/%T1KG N-0527WN\P%6EF50=WSI2I\^I T^?C^Q_&O%* MS!H)O7U+(HN6%50 M$]I^H^^=$2X'"4@Z *"6S.$74!X:X:H"S#2W5:[,2Y#$LVG MG!T UVC%IA^,^R9:^46H;I25Y.HM47%ROD2<$KH5X USL"H1Q^!NI;JQ:"H, MV 98WG^D;7^JW_D>W&58(E*)>_ OJPR5?32UN3?Z6F +PR*DL!EK3 A24^&X]/1^)=Y4]ODG\TZ<4?)5SAW2,(O#^ M[_F>I9[%S>$PMS+7\Y^9D;0=TQ@^((K?'^KTXO0G-48("DY63<2K56S M2 9>D?B,\Z>1)&&?)#1)PI\G>= ' UE,MX<00ZN-Q/X=P M$J9PZNY/?RH+S$^B='(.RX8PWTMC_P*VM,!2&,*DAYVICWKUT>WJ"U(U$A<_ MU1_=IM\"L^D?PJSZ+; 1_9->_V2TQ;Z:XUUI1GO,U74%A#YX!% 7G9#J3%$' MTEB3Q7V:>-3F&]($L>G6B/?1@DGN==6&X!1CZ,!\#,QIC&< !J]4UKJZ?_!W@;PW9HPI3*4P7MC99FS 9%)9& M0Z&+(2RV^3&$)7 R=&,(F_CI52_2WHOT?^B.[M]I\R(=B@R\-!JZ80%&:1 . M_; QQLG0N*6-,=;.7?$$>C_&!6_4E6XQ5K;P=--N%9#LS2:V95'.9>2S5<(ZY!JCW&\;D<:$3]./^_#]02P,$ M% @ ;XI=45S[TP%S P 7@X !D !X;"]W;W)K&ULK9==;],Z&,>_BA5QL4FPQ$[3%]16&AT')H&8*!PNT+EPDZ>MA6,7 MVUG9M\=VLJ1':4)1>]/&2?[_Y\7.3_9T+]4/O04PZ%?.A9X%6V-VK\-0IUO( MJ;Z1.Q#VR5JJG!H[5)M0[Q30S(MR'I(H&H8Y92*83_V]!S6?RL)P)N!!(5WD M.55/;X#+_2S P?.-SVRS->Y&.)_NZ :68+[N'I0=A;5+QG(0FDF!%*QGP2U^ MO2")$_@W_F6PUP?7R)6RDO*'&]QGLR!R&0&'U#@+:O\>80&<.R>;Q\_*-*AC M.N'A];/[/[YX6\R*:EA(_HUE9CL+Q@'*8$T+;C[+_7NH"O()II)K_XOVU;M1 M@-)"&YE78IM!SD3Y3W]5C3@0X$&'@%0" MMF[NPO?&JVTU3+AI7!IEGS*K,_-W4F9[QCFB(D.?S!84NA>&B@U;<4"W6H/1 MZ&II5T]6V!MRC6K%Z@DM86.GU%RCJSLPE'%]C5ZAK\L[=/7B&KU 3* O6UEH MZZVGH;'INJ!A6J7VIDR-=*2VA-T-BJ.7B$0D.B)?],OO(+5R[.1X\G]Y:)M4 M=XK4G2+>+_Y3I[Y_L$_0O8%<_]?C&]>^L?<=_,'W)=HHJ8_VJ308>@/W73[. M<9Q$<62[\G@D\J"./.B-?)NF15YP:B!#+-]1IMQD(MZ116F6'&3Q"N/QL"N+ MI,XB.;%^ >98W*05%Y,8C_"HCELNAZ3=)4+P8-"1W[#.;]B;WT+F>2%82AUV M-/K^$?(5J+Z9']7.HXNNJ''M.SYW18U;/4T2/.B:RDD=>'+)!35I)=$1'T<- MS:+S%E.E/[5R?,!1W!OY$RL9^HZ>M$9P@QU\6>[@!CSX;/)4#H?M&DSL)]_5 MK@8]^*+LP7\)']S0!Y^)']SF3SP:=:^8ABNX'RQOW59&6;!P]$51H7.F_>;H ME-73( 9?EC&X@0P^FS*XC1F<1+BS=0UG\$5!@T\F#6E(0\XD#6F3IJ]XTI"& M])-FP8$*]%: VCQYY-R+M:+:J"(UA8)3U@\YV/1+#@\V_.WE]I&K#[$:%P]H*HYN1]5'E M8:8<&+GSYX&5-/9TX2^W]@ (RKU@GZ^E-,\#=\2HCY3SWU!+ P04 " !O MBEU1ZTMSK[P" "Q!P &0 'AL+W=O:]R (V>&.5JY.5:%V>^KY(<&%9M40 W,RLA&=:F M*S-?%1)PZD",^E$0G/H,$^Z-8S=V+<>Q*#4E'*XE4B5C6#Y/@8KUR N]S< - MR7)M!_QQ7. ,%J!OBVMI>G[#DA(&7!'!D835R)N$9]/0 =R*'P36:JN-;"A+ M(>YM9Y:.O, J @J)MA38_![A'"BU3$;'0TWJ-7M:X'9[P_[%!6^"66(%YX+^ M)*G.1][ 0RFL<$GUC5A_A3J@GN5+!%7NB];5VG['0TFIM& UV"A@A%=__%0; ML06(PC< 40V(G.YJ(Z?R FL\CJ58(VE7&S;;<*$ZM!%'N#V5A99FEAB<'E\* MD:X)I0CS%'W7.4@TXQKSC"PIH(E2H!4Z_H:EQ-:^%CJ^ (T)52UTA A'N=IM7/TQLY#-!=%?#OM;692! MS%RM4"@1)==50FU&FWHTJ;+PR_*JF,VQS*PF"BL##=I]\U)D51^JCA:%R\E+ MH4V&=\W&PO=V]R:W-H965T'Y/,>43I?"_E5+3C/P+,+4F5CR5/\R$S)A MF;Z4\ZY:2LZFA5$2=V&O1[L)B]+.Y7GQW8V\/!>K+(Y2?B.!6B4)D]^O>2S6 M%YV@\_#%;31?9/D7W1=,_[OG0Q['>4\ZCG_*3CM; MG[EA]?-#[S\5@]>#&3/%AR+^'$VSQ46GWP%3/F.K.+L5ZU]X.2"2]S<1L2K^ M@G79MM -B#O1KSH=_\ MCB_/ .HYS4=^\Q&?://">S#8->_J5&_S#;?YAD5_R-&?*\5??M4-P;N,)^HO MCQNT=8,*-]CK)C)N6.'F#9A+H>HF8;3ICQ;]Y;"XO\1YQG3*[FOBP-LXL#>. MJ\EDE:QBEO$I8(F06?0OR_=[702;GD@E@E/8ZX>N$,@V!-(NXY5%[4LYW?JA M[5*>\NP-&/-YE*91.M>4BEDZX74;@5IS (. P/XV 9L%O[?93OSA-O[0/U73 M:91/C0(S*1(=]1J,5THW4@I,1#*.TF+FZA;/,+2F;M!WS5M_&T_?&\]'R5(U MXU+E_#C1DO6ZSG/?\NQP.]BZ'7C=?N!,K237TI:!)9>1T MW^K<& ' M=>O6$470,USN>>,8KJ3DZ>0[R/(\Q&RCDOY(RBYW0@EZSE@J&A'XET9EYP+^ M3=<YN& 3NO6E(&81'E93 ,##P0]"_\*MS MT4A@ AN7 X(J"2FWR[YFNZ,Q: W\;&TJ,=61V8.OW> VA ?.R@$:"$,_A&T- M>GIHT(:R*RX#9.@'LE^D6L18!VYG^BJUKA_;^S2L1: VR%U1&H9#/\.;JEO9 MS2.>..L<:* ._45R\TV^7^F@747WB;,$@$8/H%\/;B0__6/%XF@633:;M(FP M00-V2(\I;-"P&_K+W.<)&[0K75=J#>.AG_%/T338N-Z%ALIP<%0U0P:GR(_3 M ZM9Z8W6)F.S'5!C^"(#7[2G&CZ:BB$;PZYH#8.1G\&'D#!D4Y>ZP8,!L[(#^?#:QBR$0T#9S(-H9&?T$UE#-FU^6GH]F\(CIYS_O$T M%4-VZ4ZQ>\$9^",__#TJ!OX#GXM#8DWAJWLNV9PW43AD,(_ZQ\6L 3KRE]FW M/#_PSU-$^=^Y2SV+I:-W3>P./*>7#+ XR& MNP ;'N*6)QCMBHW26[78Z/>M.V=LP[7OY!8V;,5[CCV.5G)@F[1.+<"&L]C/ MV4,4';AQJ8T-@[&_U#YTP8$;E^/8T!O[$7OX@@/;AR.N9RJ&W<3/[J;5!JD[ MDG9RA!B6$W\1?LAJ@]AE=^@\M"9&!RGO*P6\LX8UTC!B0$W1,'2,&UJ3M MP81(3TV.ZW!)["(786+QLEFST=YFNP.L/!H\[K-!8@A.VE;'.ZEL*$;$IG9M M=O;;;]VD!M;?!L(6K$@?K%H=UY*C4:08^J$=1H M!#V:1E";ZB$<6!2K:?98'\HFU-G3[N",/M COSM2>7GD)?6!VJ^(U&;6U@=? MVHP^T!^I#[2Q/E"C#_1E](':^G#J.2JE1B3HRXL$;2P2H1&)\$>(1%AS%X&< M]ZFA$8KPQ82B]%3_,&(37K?RFF;^4NT')O5>5B#F,VW3.POU^.3F/=7-12:6 MQ9N;8Y%E(BD^+KB^J9!Y _W[3(CLX2)_&73[MO#E_U!+ P04 " !OBEU1 MZQ.>(E4# $"P &0 'AL+W=O;8F>U0D/;C9SLA+5L; MF,:^M'Z[Q\_=F?!F&.LVQH/I EBCLSERJ@AH[ M58M0EPIIYHT*'L91- @+RD0P&?FU"S49RD($S\"<^,USJM3$X M5V92?G>3LVP<1(X1[[ZE2U&EDQZ=H*.-Z#W: "?B4RTK; M^_0H--8%1R1,&[K3FFZ\A6X"YU*87,,KD6'VT#ZTKK?^Q_?^3^-.P"LL#R") M]B&.XNCZZA1V=_84EE(9)A:58&8#QY-NR%-,+21QD.2H@>Q@FK1*)1XV>4RI MK^_L#IP9+/2W#MQ>B]OSN+U'&_"WSXAW#)<-B+MNAVU%Y] M]->Z60:7;52N;1#@^"F:DFA5T:)G596LU4KR_W1ML->%)9NC2^(5H?C?I6TP M'GR4_62;M&15CTC2>?GE@QCL0XDJM:7?/OXN0G/[$L -Y16ZDH^WJ7TVW'IJ MGX4[9T0+68G-D>J^ET0'4?2B2]!5Z2/=M>]I^3E]4GZN:AGI/V]^KLH9&?S' M_!S\D9_Q;RD2KO49!:J%;[\TI$[(NN5H5]L6[]@W-N'J>-T?GE.U8$(#Q[DU MC0Z&]EY5MUSUQ,C2=RTS:6P/Y(>Y;5-1N0-V?RZEN9^X"]K&=_(+4$L#!!0 M ( &^*75%.], C>00 ),3 9 >&PO=V]R:W-H965TDDJ M3H#]\1U*BB3;DM8PU@7Z8O.:>^;CB..M5%]TR)A!KW$D]$TG-&9S[3C:#UE, M]97<, $[*ZEB:F"JUH[>*$:#E"B.'.*Z?2>F7'0FXW3M04W&,C$1%^Q!(9W$ M,55O4Q;)[4T'=]X7/O%U:.R",QEOZ)H],O-Y\Z!@YA1< AXSH;D42+'53><6 M7R_(P!*D)_[B;*LK8V1-64KYQ4[N@IN.:S5B$?.-94'A[X7-6!193J#'UYQI MIY!I":OC=^Z_I,:#,4NJV4Q&?_/ A#>=80<%;$63R'R2V]]8;E#/\O-EI--? MM,W/NAWD)]K(."<(NLG_ZFCNB0M#U&@A(3D#V" AN(.CF!-UC";R" ;PH'D7<'34DKQT>VN4)=]Q)9'WQ^G*.+#Q_?%"U]4:/D[&B6>)2S MK#.UG&/GI>K-PQ/]XL2.!;W"@MXI%OA4AV 'W!1@A)UDJJO:HIAF(OH5K3 F M/;RK^^SPU,CK>X-Z_?N%_OV3](XWG:I0@#_.B_T#[TP&KFN6V_@H#!PT&K@ M ?:AYWMFTZLM?X<%\^'9:F14R!B=$J$-4S[XG&8!X.!OQ32 ?5N>M0L:]:]< M]Z<6C;%;WDKN^:LBE[&3\,.F=,"5&Q/_R(R_K,WB6GWQ ;@,2*.^I-27_%\J M--=TIT2[C16*RYL&=T^L4<#\Q>L&NE+0]8FIN+IQ3U]YG,3'U#,N+R3LG:VB M<7EIX--NC>_G()0]EP&Z@#[M#1:A9_N&WE1ML'H'Z=AK"%1Y6>#VVP*:>P9U M:ZIA. E@<0G?>'"^@)0XCH=G!ZQY+J-:'J09L$K\Q^VX/)-QG CN9TJEG?[" M?J@I6(K0$Y2XCKE./_V>Y])^7;;YA)0@3MRS>9Z4<$Q.@N-36T!R",*D/@"D M1CL![ 3@BO4D)?>1\738I48W\IWTV.6RC]YK51RSYZI[JM8&PO=V]R:W-H965TMV]\-T/YC$@+7$9K93BK0__IZ3- DER1 JM_L% M$L?OR^<]^WV>/=I(]4VO&#/H*8Z$ONJLC%E?.HX.5BRF^D*NF8 O"ZEB:N!5 M+1V]5HR&J5 <.<1U?2>F7'3&HW3L7HU',C$1%^Q>(9W$,57;"8ODYJJ#.\\# MG_AR9>R ,QZMZ9(],/-E?:_@S2FTA#QF0G,ID&*+J\XUOIQYKA5(9_S%V497 MGI&%,I?RFWVY#:\ZKO6(12PP5@6%OTB(N"1!@&2"Y 7 @0W"'BY@/?20K=!H)L+=-/(9%#2.,RHH>.1 MDAND[&S09A_28*;2 )\+F_<'H^ K!SDS?B]EN.%1A*@(T4>S8@K="D/%DL\C MAJZU9D:C,^+B(;H.OB=<%66ET(T(6ULC/VN4Q:5'@0&R* )'G $U(J\8' MMKY GGN.B$O<+P\S=/;F+2TC4>/B]&"%>)@KK /:KF7& M""=[1L5:-C.]"] M8FUXJ0VOP<8DT3"B=37SZ.L?,(9N#8OU/RTVNH6-;FJC^S,;@8SG7-!T=9TC MD<1S6(IR@2J0-/J!VD,_R8SU4F.VY#V.NR/GL1K6_1E^,6,'0:] T#L&04#U M"G! Y080]B5S7=6NZDEFPJ]XA3'IX5W?I_NSAEV_VZ_WWR_\]X_R'[81%TLF MC'W4/&0J_80B3N<\@@PPF*6@4C"+<"T-3.4T0HD(N0YD(@P+$:-*O .ZV94" MLJD+@K^7&J_KNFX]O'X!K_]_@[<"KJG#U]_#AX?#1H"# N"@%>!>;49?[YC= M/6W;(*Z:!CEHVTNPGEH;^A>O^UN9T MA3CQR??]++>QL_'[OM^T)C IO2.ON>S/:Y=RK<=D;Q43XC4Z7'(-]E[7X1@Z M#&JDXM$6&M"003]L6Q8AQ3LKI&0$)I;%LJG%XM5$?]"(I>0T?!2I_8*2BO?I MCC16'%Q2'CZ.\WY!4<7[I.BW0"Q9$;?38G-9A2[DYFD-YQ;P]3-3$2QK![3QR?,6 .LUEB,Z@]=_"(!P#?J"MJMUP@WV*;TA4 MR5!X>(I$T:=#$T5*'B/NR1)%2N(AQQ'/:R8J=Z&:J%Y]HDA)2:2=DC[R[)3Y MGA[4HI"2.LCISBFD+.KDOSRIS,A^9<8-$2[+,FDORU,9QXG@ 3VX#R1E/23^ MZ8)8=54L.[D9L 2K=BS[XH[*+PNS%R'5Z=3:7 MQL@X?5PQ"I753H#O"PDM3/YB#137M>-_ 5!+ P04 " !OBEU153"L.$P# M "%"@ &0 'AL+W=O\Z%7GA'8XH;W]?I$7*J1[( @6_V4N74X%8=?%TH MH)DCY=R/@F#BYY0);SEWMGNUG,O2<";@7A%=YCE5_ZR!R]/""[UGPP,['(TU M^,MY00_P".9+<:]PYS=>,I:#T$P*HF"_\%;AS79J\0[P!X.3;JV)K60GY5>[ M^9PMO, F!!Q28SU0?#S!+7!N'6$:WVJ?7A/2$MOK9^^?7.U8RXYJN)7\3Y:9 MX\*[]D@&>UIR\R!/OT)=S]CZ2R77[I><:FS@D;341N8U&3/(F:B>]'NM0XN M?H8)44V(NH3D%4)<$^*W1DAJ0O+6"..:X$KWJ]J=^P8KLGGY:9W]NLH^>B7[F-Q)88Z:;$4&V0!_25)-:E1HO6))7Y#M.PD?1'4@I: M9LQ AC=D47# J\]@>@6F[!+$._ )1 E#/5D%G+B ]AY^6H;3 /5^:A]T'Q2% M7="F#TIZGK9]T/BZ!7JARKA19?Q35!'XY6("24 NN-3Z8/B@)NQ5O^J#P.NJJMQU A9/62;S09=KH,OTINOQGWU1A MKUO97B4]=?J@<#3NB#/M_6.N.I#M0*QQ3QB_]5W-01W<0&/K+H6IKL'&VLQ, M*S&PO=V]R:W-H965T-03^]]R0'?9'HD,?L22*51!&5OX8L%.O;!FZ\ MW7CF\X4V-YQ!?TGG[(7IS\LG"5=.X27@$8L5%S&2;';;N,,W$](R!BGB"V=K MM;%&)I6I$#_,Q4-PVW!-1"QDOC8N*'RLV(B%H?$$!_$1I$>7& M$$'$X^R3ON9$;!@0?," Y :DKH&7&WAU#9JY0;.N02LW:-4U:.<&[93[C*R4 MZ3'5=-"78HVD08,WLTC+E5H#P3PVG?6B)3SE8*<'$\HE^D+#A"$Q0Q,>T]CG M-$0/L=(R@1;2"EW<^3\3KKAIA0_/+*2:!6@D8LWC.0#,4O& 29KU2AR@3WK! M)/K(Z92'8,;4);KXBTJ#6#%8CYFF/%27?4=##B82Q\_C'6;QD@/Q>N@17KQ0 MZ#X.6&"Q'U?;]RKL'>"N()"\$3@DE0Y?V/(:>>X5(BYQ/[^,T<4?MK1&M;W@ MWF$OX]\2R_UOB652[67,?/""*[QLT>T5_>JE;KVC_7IUH%L?&56)A XUO8B> MF9]("8V*AE1QA;Y]!(?H0;-(?:\(IUF$TTS#:1X(9W-GR'QG^.7.\+=V1ECN MARLD*4#,GEL*#5"311('7/DBB8T71F7\ :1@VPJ$P+9GLB#;:9!&2U8#K^FF M/WUGM=D_-8!;/+0*'EIGQ<,"!,-&1&LO/]SK69G(D*U*Y!85[8**]HFHB&&0 MX+$/ X)BZ")@V>KR"D592YO^1DLFN0@0#?X&<4@[WO9WHKW'0ZM9D5NGR*U3 MF=LXKPMZAK30MT<639G\COY!CSSF41(5MRJV5K=X5_<<=GJO"*=WHK)N5H_' MRT1?H;?^AN[7S-;'62S8W2B@>XW)3@\?0VTEBMUR)'#?667Z6K?*>&, P>=0 M9TS*@,@953H/9J>(Q-LI]5'8=K*EG&+O?;7^FL[DD/K="G*=LUI%+V43-\^B MZ*5^X5,)V+N*WK+NW.9NT8_!MI,M%0I72]2]T=1/H*D;$WJM^I8Z@3MG4=]2 M3'#W1/5E2O,HQ<],4BN3E+6FW?W9PR-=V^Q1'SJQ03L>J=!R7"H:/I6DT2!( MS12:21'!X+)&TT2!>Z7 +)I"Q=/'5IYZ>Y/73M*C'-(^#!E;O'2(ARZVZR1]LYM;25C.Y#,+:UW]B&[%B)W0GG ;!8/9+3N2 M*NX6I^AWZ=GQSOTAOAEAR_TQOKG/SLA+]]F1_2.5R P O@X !D !X;"]W;W)K&ULS5?; M;MLX$/T50M@"*9!&HN1+'-@&:KO!IJB+(&G3AV(?:&ELL95(E:3LYN]+4HKD MBZPZQ19('F*2XAF>&&,:1$7O ,F'ZR MY"(E2D_%RI69 !)94)JXON?UW)10YHR'=NU6C(<\5PEE<"N0S-.4B,<))'PS M2+M?[0I]WH."G.I>%J" M-8.4LN*7_"P#L070=IH!?@GP]P&=(X"@! 2G CHEH&,C4[ABXS CBHR'@F^0 M,+NU-3.PP;1H[3YEYM[OE=!/J<:I\36A CV0) ?$E^B:,L)"2A)TPZ02N;Y@ M)='9NQ\Y58]Z;0U2V;77Z.PC$8*82]/C&2A"$[WZ!GV^GZ&S?UX/7:79F3/< ML&0R*9CX1Y@,T)PS%4OTCD40[>)=[57EFO_DVL1O-7@/V04*O'/D>[[7P&=Z M,AP/&N"S=O@,0@W'3? =;X+JH@)K+_CM19T?N:8Y$)D+B) I)_21LS=W$.9" M4+9"$R*I1%\_:*/H1D$J_VNAU*DH=2RESA%*95K0.BW.$8F^Z:35)$(NE:E( M:A93GC/5E!+% 3U[@)&H]1CW/?LW=-?;P6[8>+FW<<>';N5#]]D^A#JS'TW4 MUB;<3;0+F]TM-K[7;>1]N!,/>FW$>Q7QWK.)TS3366(G3:Q[!USVV$Y[!U$^ MPK)?L>RWLOS "9-(YR'0-5DD@+[.(5V :$N_R\KVY4NIB$%%:=#J;DE#FP]Y MFE)U]"H&!X%N30KLU7+NM3+X0F*"WC_(4P*-MUX2^*6$&OLU*?^4"DA!Q3S: M*H1SQ#<,A(QIAC(0H5[27S"-+Z3V X+@PO->M7&MQ1L'?T%F2J,[JM=KUIFF MK?U.:T[5,H_;=7XZO3DIG6K-Q=T7DTZUGN+G"^HSWV;X4#_Q_G7MLJMU%+<+ MZ?4:@'%+T9!<2VAN%U#_X>R;C^@Z_VFK/U:;?UVM?VSLBZ-[I9U M8YJX6Q_V*8B5;9"DSD:=@,6'<+5:-6%O;>NQMS[!5].BE:K-%)W=G(@5U>_H M!);:I'?1UZ4KBF:IF"B>V?9AP95N1NPPU@TF"+-!/U]RKIXFYH"J91W_ E!+ M P04 " !OBEU1JT8V3DD$ "=$ &0 'AL+W=OW *G!&.L-^-7;/AGU:BCPC M<,\0+XL"LY\WD-/5H.-TU@,/V2(5:L :]I=X 8\@GI;W3+Y9K94D*X#PC!+$ M8#[H?'2NIXZG"!7B.8,5WWI&*I09I=_5RVTRZ-C*(\@A%LH$EC\O,((\5Y:D M'S\:HYUV3D7*?.X#<$_U1"T!""2OM:K$KI,19XV&=TA9A"2VOJH4I7Q98"9T15UJ-@\FLF M>6(XQ1E#SS@O =$YFF8$DSC#.;HE7+!2EI#@Z.QS"N@+3C'Z^YF?H[-/F#&L M"D(^CT'@+)>CE^CI<8S./IRC#R@CZ'-*2XY)PON6D&ZJR:RX<>FF=LD]X%(7 MW5$B4HXF)('$P!\?YT='^):4I]7(76MTXQXU^ C+*]2U+Y!KN[;!G]')="]U?UMO%@6J[ \Q+!@E2^P[Z1,GE M \0E8QE9H!O,,XZ^_B.-HEL!!?]VQ"6O=J33X[4P%6>]S:.O M=U#,@!U;8+W69N__LN:CUJ7H#ZWY2$M#&.X7\D@'!9&V*'20ZVJHB8YRHMZA M)>'8FS; ?JL@<5F4>77>HY(DF'(ZHLQ3]%<]M_F*!T]9YZ6?0/*\74I M#"AYXN_GWP +_8."N1O!W/?;]1O;.ZX'AFW_1-RTP>UL_*%W<.-W-LV'TWV/ MK7\&\@H'A[;^9LZ=(M#2.S*@+B.M5L8FF!MIYB9&7,\]*-&F&7*.=T/ORY',2V)J!O;=K2]2W^L M;I![XS?.]<@QC(^=ZTE]4]Z8KR_N=Y@ME,8YS.54]E4H\\GJNW#](NBRNKO- MJ) WP>HQ!9P 4P#Y?4ZI6+^H"=K_2 S_ U!+ P04 " !OBEU1T>37G]P# M #@#0 &0 'AL+W=O^YX.G*TD^I!9P"&?,ZYT&,O,V;SWO=UDD%.=4=N0.#.2JJ<&IRJ MM:\W"FCJ0#GWHR X]W/*A#<9N;4;-1G)PG FX$817>0Y55^FP.5N[(7>X\(M M6V?&+OB3T8:N80'F;G.C<.;76E*6@]!,"J)@-?8NP_=QV+< )W'/8*6FFSL77@DA14MN+F5NY^@(N0<3"37[I?L*MG (TFAC$2;(G'&..=8CWZ#' MUJZ?5-Y-2^^B(]YUR5P*DVGR0:20-N!G[?AA"]['2-7ABA[#-8U:%2Y@TR'= MX(Q$010T^?/OX'$[/(8$X:&%A\,6-MTZ^5VGK_MJ\L^.I'X.5!<*4F)+E-Q" M4BC%Q)I,J6::?/P9%9)K [G^H\6=7NU.S[G3.^+.AT\%,U_PQ-3G[(S0]$\L M G0@D=K8"F=V,9>%,$W'J31P[@S83]YV$@Y&_O8P0Z^+Q TB%[7($VK]FEJ_ ME9JM%O)Q#OD25%NHSFM]Y]]#Y@:U.X.ORQR1.P%*9VQ#-J 27,$FTI2P=KW# M3A#\T%1FWP:+VV%1^!+W)!P7=3@N6A5-0<"*N93LXX"?5\HYQLB PBCA,6Z/ M3+N)*#H6FF_$Q:_@7HO-L([-\"N/"A4IV=DV4A:\JVVRH2PE)]@\4LDY5?JT M*43#%W7:?U;L;1)/W ^#?<,,6@G<";Q?VOM#4\<##H#)^1:!#J=09'>!PT_O"_X>$H)!(3I@Q;]*B/:VF&& <9^?]@:3T__9>\-GQ^>5IG2 M4__@2IR#6KNGA<9#@'DO;\?U:OU\N727=G\O7KY]YE2ML1 (AQ5"@\X S:OR M.5%.C-RX"_92&KRNNV&&3S!05@#W5U*:QXDU4#_J)O\ 4$L#!!0 ( &^* M75&>(R1QN0( *,& 9 >&PO=V]R:W-H965T'"3:V/AV,&^M/2_W]E)L[+1 M@K27Q#[?]]UW=\ZEN]3FV68 R%YSJ6POR!"+BS"T208YMRU=@**3F38Y1]J: M>6@+ SSUH%R&<12=A#D7*NAWO6UL^EU=HA0*QH;9,L^Y60U ZF4O. K6AGLQ MS] 9PGZWX'.8 #X48T.[L&%)10[*"JV8@5DON#RZ&!X[?^_P*&!I-];,93+5 M^MEM;M->$#E!("%!Q\#IM8 A2.F(2,9+S1DT(1UP<[UFO_&Y4RY3;F&HY4^1 M8M8+S@*6PHR7$N_U\BO4^7B!B9;6/]FR]HT"EI06=5Z#24$N5/7FKW4=-@#Q MT19 7 /BSP+:-:#M$ZV4^;2N./)^U^@E,\Z;V-S"U\:C*1NA7!)E=L[\O^>[+^E^6-N'9S M-=J>MOWAU3C8V1W6AW>0U(:XQHXX%90Y[X1*;M%R.W3#DF= M1E+'2^ILD33FJRJR-@Q>:9)9L N9)W5A;]./6:3=< M;):X\CG9\#EO/-YH/6ZT'G^DE4_EI_0=_Z,O:G7^TK?;IU(8;LR!',S@^2_U?P-02P,$% @ ;XI=46JFEW)P P S@P M !D !X;"]W;W)K&ULS5?;;MLX$'UNOV(@M$ " M9"U1OJ:P#<3Q!AN@+H(:[3X4?:"EL4V4$KTD%3? ?OP.)452"EM!O'W(B\W; M')ZY\& TWBO]PVP1+?Q,9&HFWM;:W0??-]$6$VXZ:H1 MQ[E1(OTP" 9^PD7J3CE5FI4CQ3H/)DH3KAQE*M9]XS'M<^"PV6^L6 M_.EXQS>X1/ME=Z=IYEX\.;/B!J^5_%O$ M=COQ1A[$N.:9M)_5_B\L'>H[O$A)D__"OCP;>!!EQJJD-"8&B4B+?_ZS#$3# M@ V.&(2E0?BK0>^(0;T*LK/3&RXT?.4R0U!KN!$I3R/!)=RFQNJ,\F4-G"TQ%4K#)V71G,/9)ZXU M=]&G\1PM%Y)6_X ORSF[RHY+1K& 4'F%T"0N5 MVJV!/],8XZ?V/GE7N1@^NC@+6P&7N.M -[B , B# WRNV\WG&)$Y<^;LLH5. MMXIX-\?K'<'K=4;#_GMHQA2^+3!9H?[> M^KX'LY?/?YA,Z%B:0RF1#I M!GBBLM0>2DD!.LA!G1+=3WL!Y>[^ )-!Q61P-<+9#'=$Z*?CYH:?;#EZ$N(7E9<7R\F4L2:\S M+>P#Q,3R$+%VO 77'6#]B[=OWI (=%L8LJ 6SN %E4T1%$22TK=VN;MWN3M4 MV"7HZ$EE]SK]P[7-&C+.G@E]/WBYJ+"PQ@]?0QFS6D59NXR>)BRS$K6I+(-C MRL)JS66]4Z-_@K2P6EQ9_U5DI=98UBZR_U->GD'/P]S&LQ9E-OS- O,,X%6V M:2C,J(UD+=6L74Y/4IA9"?JTP@>_5+C?Z!@3U)N\D:8'Y)Y-T3Q6JU6S?I6W MJ'Y]O.CT25LW%$F0N";3H#.DDM5%\UQ,K-KE_>=*6>IF\^&6/CA0NP.TOU;D M8#EQ%U2?,-/_ %!+ P04 " !OBEU1\.(7^M\" !P" &0 'AL+W=O MR%?U880C=Y+QM7( MV6B]?7!=E6](B=6]V!(..RLA2ZQA*M>NVDJ""PLJF1MX7NR6F')G/+1KSW(\ M%#O-*"?/$JE=66+Y]Y$PL1\YOG-EEB1J6 _::$W(R=U4$%6>,?T7.P_D\I/9/AR MP93]1?LJUG-0OE-:E!48%)24'Y[XO3/!<[KA6:DYS0-[QDY!9]@^X1 M*S1A4&/,Q1Z MMRCP J\#/NV'ST@.<-_ _>PCW(6$UUD/ZJP'EB\\P_<_*0K]FBR53<#O'N*P M)@XM\> ,<9U,J KLK3M3=:"(+84YY6_C+,QB#_+RUDQ).RR-O4$C[(/"0:UP MT*OPB2AHG6,'=,D[X*/&>^^"(&K)ZPCS/?^]_71Z-"_JJ:0F3WI3,C?'D<-?>I?MI.4G M]$._5:R.L$$4G"M66BM+>Y6]<-/FI&@4J[/AT];;$R].6R+;87&2G6WXK!:9 M778DL:U-E[ZL==*@D[,T.6V>KKA@$,7IB4*W<1^8N_@KEFO*%6)D!4CO/@&/ M\G"_'29:;.T5L10:+AP[W, G 9$F /970NCCQ-PZ]4?&^!]02P,$% @ M;XI=43HZ;LLQ! @! !D !X;"]W;W)K&UL MS5AM;^(X$/XK%MJ56JEMXKP1*HI$H=6MM*VJ=O?NP^H^F&0 :Q.;LPUT[]?? M)(1 BL=M?2_53SP$,>%;T[M)>4Y",VE( JF-YTAO;ZG MW0)06OS.8:WWGDDA92+ES^+E2WK3<0M&D$%B"A<,?U8P@BPK/"&/ORJGG7K. M KC_O/5^7XI',1.F822S/WAJYC>=N$-2F+)E9I[E^C>H!(6%OT1FNOQ+UI6M MVR')4AN95V!DD'.Q^66O52#V .C'#O J@'<("(X _ K@GSI#4 &"4V<(*T!X M*B"J %$9^TVPRDB/F6&#OI)KH@IK]%8\E,M5HC' 7!29]6(4?N6(,X-ADLBE M,)H\0P)\Q2897)!'S&@Y)<,,\XZ)!$>82,E("J,P$\A0:T!$,?:5LPG/N.&@ MR=DC4XH5B7).SL9@&,_T.;DDWU_&Y.S3.?E$N"#?YG*I$:G[CD'Z!0DGJ:C> M;JAZ1ZCZY $9S#6Y$RFD%ORX'=]KP3L8MCIVWC9VMUZKPQ=87!'?O2">Z[D6 M/J.3X;1GD_.^V>_>-_M].WP,"<*I#?XFEGZ=AW[ISS]&!TMFNLR@S+O_+B=_ M?,5YR!<#N?ZSA650LPQ*EL$1ED]*KGA95+&FDT1!R@W)),YMS>>-LZAT5I3X MU8#V7%RKU7Z2-(V"0YNQQ5'@4?^MU9W%RO>BVNB-XK!6'+8JK@.<[:)JD[KQ M$N[-[49W8<-)9X;T=BU:XEJ+=%I6M;XYARW;WN@5"+61#Z47BP_RQF84R[ ML3T>O3H>O=9X[(J@QBJ(P7G>!F>([5;,RJ"0'P^03T"U%3GJ[LX$[@I?-*FVS\IJ%VF86-';[G+[,3\J& M76>F'[DUTUUOINW-^;DX<@J\#EV0!:@$UQ^?"V+)E@G.C:"9K8&-_\5Y>.6Z MG]MH[AHJ;>^H#^SUY#7:=38:?>0UVO4CVMZ0WKE&[VR1G+T+$K;\67F5 MU:2,T^:,6H_6U^5A>4D\&+^EUR-J&1_3Z[O-97CG?G,W?\"ZPX4F&4QQ*O>J MB]FA-M?=S8N1B_)Z-I$&SR/EXQQ8"JHPP.]3*&ULM5=1;YLZ%/XK%MI#*W4%0X P)9'6]$ZW4KM;+7?W/DQ[<.$D6 .9[83\HE( 3;[E6:'F5JKU]HUMJSB%G*E+ ML84"[ZR%S)G&H=S8:BN!)14HSVS7<0([9[RP%K-J[EXN9J+4&2_@7A)5YCF3 MWZ\@$[NY1:VGB0]\DVHS82]F6[:!%>B/VWN)([O-DO <"L5%022LY]9;^F;I M.@901?S'8:?VKHDIY4&(+V9PD\PMQS""#&)M4C#\>X0E9)G)A#R^-DFM=DT# MW+]^ROZN*AZ+>6 *EB+[GRG$OL2.D_DY8D9"_OI9\BWND+\A[[*"S%39- M4F9 Q)J,!)Z3LVO0C&?JG+PF'U?7Y.S5.7E%>$'^346I$*%FMD:V9DT[;IA= MU%IE2+PZ3U#E,<_JX\*E;A@X*-7CODK].!JY MGK\7]XSHI"4Z&25Z"TKA,QB7>9DQ#0D^.F@C,6?UPXGL62ZDYC^JB:$"ZOS^ M'K'7E'K>I%?!4*!#P_!0"7Y;@O\'6E^0 @8%]WLTHFA"(^\7M@-ACC_U_&&N M0=JN,GVA;I[V5,-._K41^D&3Z% 31"W% M:)3B5;BN(MX LA%5E";O*M%(]@Z*IC=*=.Y[?."96G>[Y.7TC[)M$S M79UI3_V!,,^?'M*?=KY*W5&B=RQ.<4KV%#E"]&PO=V]R:W-H965TBAYH:VT3H4B%7%M)O[XDI0A. MZZ0%>I'XV)F='2Z9-TH_F TBP5,EI!D'&Z+Z,@S-%N[X M>D-N(2SRFJUQCG1?S[2=A3U+R2N4ABL)&E?CX"J^G&0NW@=\Y=B8O3&X2A9* M/;C)EW(<1$X0"ER28V#VM\,)"N&(K(S'CC/H4SK@_OB%_9.OW=:R8 8G2GSC M)6W&P7D ):[85M"=:CYC5\^IXULJ8?P7FC;V+ M@N36DJ@YL%519@\)"O'D8;++O5UFSIY(_4XM/#8P>.+ MU_#0FM [D?1.))XO_8L30Y@))NFU(?#]:F%(VZ;[\4ZJM$^5^E39&ZDFK.;$ M!/^)I;604$LF3K8&P:@5-4SC$-9:F8.>MLSGGME=T5T19Q>C- ]W^]8=B$K/ M1TD?]4IVULO._E>V1#HD.OM#3IJ,3G_3?" HW@MJ)8=[K>Z>F1NFUUP:$+BR ML&AT=AJ ;J]N.R%5^^Y?*+)WR0\W]K5#[0+L_DHI>IFX"]6_G\4O4$L#!!0 M ( &^*75$J!,%/C@0 *02 9 >&PO=V]R:W-H965TYDY)[##7'3@)C]+>9)S/W(Q?:T1WN/$[?1:JW-A#,9;_@*9J"_;FXD/CD52A@ED*I(I$3" M\K1W1C]-V<@XY!;?(MBJQIB84.9"_# /E^%ISS6,((:%-A <_]W#%.+8("&/ MOTK07K6F<6R.']$O\N QF#E7,!7Q'U&HUZ>]48^$L.19K&_%]@N4 ?4-WD+$ M*O]+MH7M$(T7F=(B*9V101*EQ7_^LTQ$PX$.=CBPTH$]=_!W.'BE@Y<'6C#+ MPSKGFD_&4FR)--:(9@9Y;G)OC"9*31EG6N+;"/WTY!SFFAS,L#O"+ 8BEF3* MI7R(TA7YQN,,E)DR1H?DX!PTCV)U2([)U]DY.?AX2#Z2*"5W:Y$IGH9J[&BD M9("=1;G\YV)YMF/Y@%R+5*\5^2T-(7SJ[V H53SL,9[/S HX@\T)\=PCPESF M=O"9VMW/88'NU+C3P$+'J]+KY7B>+;V7J=(RP][7Y/L5&I!+#8GZTP+O5_!^ M#N_O@+^(4IXN@,2 G4RP!$3H-4@BYG&TXF:?=-:D !WDH&:?WT\\%].%^;IO MIJK+K#]HF#WAW*\X]ZV<[X3F,>XT3,P>F@5.O[$^]; N+9X==K[OCW81'51$ M!U:B5Z 4R5*>"*FCOR$TZ@!2XF"9I]WLD850NI/[H,7IF Z&+>I=9LS?Q7Q8 M,1^^,,5'),6C +?P:[@/._+N>GZ+?(>=[^UF/ZK8CZSLIQD2Q;VR,7E'I4?V ML4A7QQIDD@?5Q7G4P7D4>/UGE#O,Z,AG03?CH&(-@'BR**91G%$9Z$.I,FGI!KZ#Q^[,#Y<4&#HU\^?, #P[>1K26?>F]* M-?F'W,*]B._-YKL2/%4OJD)]%E#_7:I0"S>U*_?3-M^GWB78DYX/@I:(T+9Z M>U[ =HD(K=6;VN7;4H8[$X.IP(L*4*LN';Y+ 6IAI'9E?&4!VF*'VNRV*[#7 M[BG=6A6I719GD$9"DM^%!M5,OW_2=W\EG6]M7X"UUC'W/>K :KUC]'^L0PG6 MW B#KCJ4=LTZ["@!JX63V?4M3T54I>((Q\@;E"82!9,<;$ NC MYX6T9;363&;7S!;/O<*^!_ L6Z&P]TMA']E(U@++[%_;N_MY-.R_H:%KX67] M=VGH6BO9GD_=US7TH-70K5YNF]@TA=4:R^R?MO^UH>WH125M*:VUFMFU^@T= M;0>\YK+1T5X72:=Q#Y" 7.77(PH_]+-4%U<"U6QU!7.67SPXM7EQ?X.KK9 ] M_K)Z#\L$L4%U,3?X% M4$L#!!0 ( &^*75'FDU-$T00 -45 9 >&PO=V]R:W-H965TZ9B!!'X4IGP\.<. MSB&*E"7D\:LPVBOG5,#M]J/UB]QY=.;6$W#.HF]A(%>GO5&/!+#PLDA>L_4G M*!QRE#V?12+_3];%6+-'_$Q(%A=@9!"'R>;7NR\"L06@@ST JP!870%V ;"[ M @8%8/ 4X.X!. 7 Z3J#6P#%8\!Q&F>KSEF-'1V04O"A/R[8IE (V)B2'1!$3'\@N[9AJZUA^Z';-DG='Q"+-,R&^#G>O@- MI'UBFWOAL\YP.FZ ?WS>[!?/F_VR2^BQN-YQ)IR]F#8CF^CTK?18;XM/!0;+V99TI2?\U$M8]S=G;3#8ERR M&!_& L]*&0_E PDPPDW1T=M[+(E_O7E3+XH[#*E9R;'9@>.C'/M,2'%"EAQW M>*/:F;5 C<9/"\['ME&[5+=.#O2E=R'VXQ$5? ^SNL/.I)4:T%>1 UKI =4+ M0BUW>'4 2GGHMV[0RY8)J&GV3>UFHY4>4+T@M)(](159I1/8F?AAZD7%GLP! M$$/0Z(A^\D&K'U69I_HZ_\2/>LRWO%B'K MX*,W1+(B?=197ZZ P%UY',DOH8V>Z=G8K4E521'5:U'#7>4YIP=:J0\=OT:- MLBKML+IHQQ^?(%JL;^+6I))_ -SUL)(<2R\YARMXB\$O'M^2<%M'&LL*FY/.RRJ83+>F7A.FN90 G7B-K:!:Z4RWKIJXQ5OUTX[MZP5=)CZ67@ M:K.$9(&+IJ9^P@A+N1=%&$"(PRQN/)L5$SA;Q&Q[+[%*4RQ]C?^&Z:XJ[Z(H MJ,!5S0UJQ\9&2FXM5E:=DK'U-4E]\,0]LL0$(A$L$&;VA^@2WWQ#W#Q(EN8? MF&Z9E"S.FROP N!J +Y?,,SZXD%]LRJ_Y$[_!U!+ P04 " !OBEU1EE#/ MA?\$ "&& &0 'AL+W=O);5)@19%V2ZNKU)ZJ=%Z^=%UD^"%1RQQY)+'T#*7 M*F(:7M7"39:*LUD&BD*7>-Z5&S$1=T;#[-N3&@UEJD,1\R>%DC2*F'K]S$.Y MON[@SMN'9[%XT>:#.QHNV8)/N/ZR?%+PYA969B+B<2)DC!2?7W<^X8^WU#> MK,<_@J^3TC,RH4RE_&Y>[F?7'<]XQ$,>:&."P<^*W_ P-); CQ^YT4XQI@&6 MG]^LWV7!0S!3EO ;&7X5,_URW>EWT(S/61KJ9[G^D^CN)O9L MXL9,L]%0R352IC=8,P_9[&=HF"\1FT29: 6M G!Z-.93C2XF/!92H0D/4L5G MZ ;^"(WN6"!"H5\OT<5?3"EF*(7G,==,A,DE^H"^3,;HXMTE>H=$C!Y%& +W MR=#5X)@Q[P:Y$Y\W3I #3DSXTD'4>X^(1[P*^$T]?,P#@&,#QX,*^+@QG. * M^&US^([S+I!1,$(*1DAFC]8Q9^>X! M\YDU.4?!AN-YSO%[%'*MN4I*;2))4CZKHG,SQ%4VA)&BU0C[=.BNRIQM^O3+ M?;#OX*+7EO?=POMNK?<[F8F^/?)HRE7=Q/B%:?\<\WY5F+]J-^^PF$641F@J M%9@4\0(%; FM^K5JYC>#^.59[?E>]:3V"M=ZYT^)WC[=M.OT=Y*BMY?H8LE5 .1"";RL"J)^*,\AWA]5\G0R;"O201'I MH%7NH__0,U_)<&5RYT&R.&FR++!G*X1WCH6!2R4(_XZED8^RI4KTT-K 5HXQ M:>>=XF8C9KQJZ!^I4,2![^P*9T6_ 2;.@76"K?#C>N5OD3_0]#7;:L%"^K3B M"M9-H]RR>B$':>*(1[&N."\.14; SZ%56/HX[GU^45L>)/O%^75_ 13F\\8!!^@UPCMD(0?(Y<(Z4]=TN1 MUR;($()\CU@D4Q@;>OU(F8*&\!4ME8@#L60A\)YH%H:9>TOV:GZK3D+CW)%R M.OK;!>"6[!< XOC5&4NL_)/6\F]($XL8C7DLX8S)LB-\$P*MSI.SZ#RQ.D^. MZ+R,%Q\V9&U16;7H&?)>31+)%@72/TLB66$G+87]C0[$5DR$ M;!IR-)=J_XQ42==@;T7[[O5-K\".1VX'6GI4J>UN-=R M?".C"((74," 8!?R^0[T/\X^G,*Y+03T+(6 VD) ?\N&_\@HV"$'*#\9MXG3 M+5WAFAOZ1Z86L*4 >9F#(<_I@5VUN?3>O&BYS&YUIU)K&66/+YS-N#(=H'TN MI7Y[,1?%Q;\>1O\#4$L#!!0 ( &^*75&Q%JM<) , ((+ 9 >&PO M=V]R:W-H965TUFA>6=;6E&DV'DJQ)M)$(YL99-ID:.R&)V8;9UKB*D><'D_!UZ3U72]! MDHF$D&MRP0(>< J:\0B_GI"[V92T/AT-;8TU&"8[*/*= MY_GR^@[>^BO0&N0BH@Y"7)QN5(K".MTRYEZ&9.Y M?(]CVO6<[&]H/U8EJHFD7?HR\D6YG;+<3F.Y>XX!N;^&V ?9I$BW3-$]A."] MDK[7++A(%B8Q7&1,)/^(+9OQ"U4G>>R7DKHRYX'E$)U@\*$WPT@%II2 #5 G]M/:J-2?QVJ[SN4'305GLX)^*+<[% M\V$@?TCE>.\L-J0]+=.>'N*D4&?K?,[[-@'ME<>KF/A"(BE/%B1@*:[J3:W? M.:]/D>,TW$9:\6;:6.%,LR3T-PTZFTVHWYXFB;;N2 ]BCW3KC_3C#)+6^-[ MK;NO=9'])H.D6X>DS1;Y/UORWAM#M^9*#^*N=&NO] U__1CC>B.+T^[N.E>Q ML6_A.O6.9U<>2.9U>LWD@B>*1#!'(J?=1UEE_N#+)UJDV9O)%QI?8-EPB8]D MD"8 U^="Z.>)>8:5S^[Q7U!+ P04 " !OBEU11+#\NR@" "7! &0 M 'AL+W=O)2' MT&3^):'& '^%1O#7E\8,EE M"965NF(&]LM@-;U=SUR\#_@NH;4G-G.=I%H_.^<^7P:A*P@49.@8!"TOL :E M'!&5\;OG#(:4#GAJ']F_^-ZIEU186&OU0^98+(.;@.6P%XW"1]U^A;Z?N>/+ MM++^R]HN=G$=L*RQJ,L>3!64LNI6\=KK< *87GT B'I ]+^ 60_PRO&N,M_6 M1J!(8J-;9EPTL3G#:^/1U(VLW%_&ULM5==;],P%/TK5B2D(4U-[+;KBMI*&V-BT@H3$_" >'"3V]8BMH/MTDWB MQW/MM$F!SN-C?6G\=<^Y]\0YM4=K;;[8)8 C=[)4=IPLG:M>I*G-ER"Y[>@* M%,[,M9'<8=,^8"P MXH. M=UI$U_*3.LOOG-5C)/,9P0EY,Y#<'Q\@Y=0EAX)\_BZ 4T:3A^XV]ZB M7X;BL9@9M_!2EQ]%X9;CY#0A![Q8 M>@U3+S#U'F"Z%(JK'$CIF>PQ68>=! 7AW\#@EX&;WW]>0BWJ)<2!D>1(*'(/ MW.P7/\[(ZDAR0F1X"9$B^DT1_?\KHA VUROE"&X>U+,"DX-R^W*/$_4Z6?8L MDO!)D_!)%."OJ$^D>Y^S5D9'L!TWV@__-_L\%CU-U.\.HX*=-RJ=1 MG"E**5>2?)J"G('Y3+Z35U]7HD*+=_579INY"-VPH1L>^/NE6>NA6;2TZ\T[ M,*!@C;;I-\I>2XS#T+ ]8AGMN#K]6[$O>2Y*X>[_0FO*6CYV:+5;8Z;=IU$[ M#O.XVJV!T[B?3OG=3VK'0%M#I?U#2]IZ(8T;4ROI[XYG]VH;QQL^:G2T=3H: M]Y]?Q?U'WZ"M3]'30PO?FA0=/LU>CL/T']6;M6;&XBZT1^]_L [66A6C!Y:; MM3;%V)/(_0A,1.YTYR@NP2S"A<.2\$]92#$#XQ?@_%QKM^UX@N:J-_D!4$L# M!!0 ( &^*75'+&XI#R@( +H( 9 >&PO=V]R:W-H965T]+1?/<@F@T$M)F>P[2Z567<^3^1)*+%V^ M J9WYER46.FE6'AR)0 7%E12+_3]U"LQ84[6L[8'D?7X6E'"X$$@N2Y++/X. M@/)MWPF&1+);*&+RLM\(+F()Z6CT(O?(:EH*4P"3A# F8]YV[H#M)C;]U M^$%@*_?FR"B9[/=^P3 MJUUKF6$)0TY_DD(M^\ZM@PJ8XS55CWS[&6H]B>'+.97V%VUK7]]!^5HJ7M9@ MG4%)6#7BE[H.>P#-TPX(:T!X"(C? $0U(#HW0EP#XG,C)#4@.1>0U@![F%Y5 M+%OI$58XZPF^1<)X:S8SL<=ET;K A)F+-55"[Q*-4]E7T,>"OL\H66!SU!)= M3@C#+ =DM^05NOR&A<#F NCY"!0F5%L_H:?I"%U>7*$+1!BZ)Y0:>,]3.BO# M[>5U!H,J@_"-#")TSYE:2C1F!10M^-%I?.<$WM/5:$H2[DHR"$\23F'EHLB_ M1J$?^BWY#,^&!YTV.1^+/OY8],EI^ AR#0_:X*]J&377*[)\T:GK)=&ONYE4 M0K\BOT]PQ@UG;#GC-SAW]Y-:[FN$I02EQX7@LO7^572WELX\M)LLB5+WMN=M M]H_E+*_)L5><1F[2>+U2E#2*DG> G3SRXE]:-J$I4?)!#>'&0];G"(W.!!_[)3XAT[C8ZVUJ"6-@N*%'.UTQ5_X/&VC3:.]M?#NR#H#L,6NRCH#NN^NA_^JJKWV.Q M(/I%IC#7H7SW1A^6J#IEM5!\95_V&5>Z3]CI4G]<@# .>G_.N=HM3(#F=YC93;MJ'3A\$ M7L!3V^)* M)_7TEV#$'&M:>3ET26]^SNV2.\VL&.LI]\!2#0+A^\7ZGR4LR,\)A3--O22Q60ZMGH1@69).*+W3W#Y2$ N5O M3E.N_Z)=:>M8:+[A@F8E6&:0)7GQGSR7A3@ 2#_U +<$N,< _P3 *P%>VPA^ M"?#;1@A*0- 6$): L"T@*@%:?;NHKI9F0@09#1C=(::LI3>UT/IJM%0DR=51 MG HFWR82)T:?0.J(/L_29$G4V>#H[/,:F%SG2Z1?\G-T]B]A:FL+&XWX=G;^+?OMW MT>^:X1.82S@^";]OAG\D^25R:N&OI/"J ^II?]X)?T>G,4;7G(/@Z/LG:8@^ M",CXCX8P?A7&UV'\/X9)]:%_CT@<)_H747>>"V>A=J:^]MN1YSE2J^WA(3&- M<+]_;#6IL0K#8ZM;TZH7^@=6KT@'%>F@"VE$=&GK^!9^@L,D>U'@X2,N[/5LPHI-V%%">)8=FT,=H=#(U V,JH]KK/J!H:!IU8LB0\$:*[]W M2L&HXAQUY+PE+"&S%$I)YY37*QJ9U,P3;!IYV*!O&DE:Q^Q-HR@X1;Y7D>]U M),]7E(D+ 2QKM(%W(TYL+)F^KZ$Q>,'X! M8?R\]G;1[!]K:.VUHCOP-4=WS]%M5H@\MU9HWQKQF_9&O&^.N&MW[*I0L_\& MA;H#7W/<]T+.V4F_?KG#XINKM M>P3NU"1.M_G[TE%XU!6,SY-],'!DP)9ZEN1(%["XVE6[U;QZK:>TH_T;?#7& M-?L3?'5;3*-[]\5P_$#8,I%C2@H+&]7,D9 M'9@RD.\7E(J7!Q6@FOI'OP%02P,$% @ ;XI=4=*.*(WE P C@\ !D M !X;"]W;W)K&ULK9?;;MLX$(9?A1!ZD0))I*$. MM@O;P#9!L ND:%"WN]>,35M$)5%+4G'[]AU*BN2N1-G=W1M;!\[\_XS$C^+R M*-57G7)NR+<\*_3*2XTIW_F^WJ8\9_I6EKS .WNI=,?7_/,WE<>>"]7O@D#JFQ%_SULF0' MON'F2_FD\,SOLNQ$S@LM9$$4WZ^\W^#='8UM0#WB3\&/^N28V%*>I?QJ3_[8 MK;S .N(9WQJ;@N'?"[_C668SH8^_VZ1>IVD#3X]?LS_4Q6,QSTSS.YG])78F M77ESC^SXGE69^22/O_.VH-K@5F:Z_B7'=FS@D6VEC+D@RA$7N6D&7TG\UP8?)9& MOR57]]PPD>'1#?FRN2=7;]Z2-T04Y',J*\V*G5[Z!HU:.7_;FGK?F*(.4QM> MWI(PN"8TH,%(^-UT^#W?8CC8<%C\'.YC>[H>T:Y'M,X7.O(]B((56]Y4KR<2 MAEW"L$X8.1+:LJYQ$MAI)HH#,:GBG.2R,.EHMYIL29W-SLN7=01)@)UY&3$1 M=2:B<#6F.!\H4I?@HA-<3 M*PS++ MG7KZ9_7T+]GW>NZ/65@,.PQ!Z'(!04^I8-+'(]>:L%Q6J(L3!UQ.6D*AH]I$8/35$\IH.=[ MM*V4PLZ04BIK:=0 'OZK;5OS+)H5#CTGB?G(] M]"":9/G'DBM6OSAG:0X]V^ LW'Z)YS"D'ETXX0 ]]N L]T:1#D/PS:AS 8&> M?' 6?:-0AR'[HL1)=>CI!]/X=?EK.\54&A\V>B'2: MB/_C4M J)3\M5W$R+&5D7!S%RH*KL9-IO;OS/)5D6#+EBAUR^K(1 MLF2:MG+KJ9U$EEI067BA[P^\DN7KONZ6DG==X2?,2N,;0EA@HHT'1C\'G&%1&$=$XV?MTVE"&F![_>+]B]5. M6M9,X4P4_^2ISL;.9P=2W+!]H;^)XQ]8ZXF-OT04ROZ'8VWK.Y#LE19E#28& M9 _AN J 9$[XW0KP']]T:(:X"5[E7:;>+F3+/) M2(HC2&--WLS"9M^B*5\Y-W6RTI*^YH33DY46R6-O2JE.829**C_%JAOD*?RE M,Y2P*'>%>$:$*7+,*KKXR*9FYYFNXFJ-F>:&NH0??5W.X^G0-GR#G M\) 7!7E3(T\361/22VIBTXI8^ :Q"!X$UYF"!4\Q[<#/+^-O+^ ]2E*3J? E M4]/PHL,5[ER(_!L(_=#OX#-[-SRX[9+S_Z(O/AS]53*BIFPBZR]ZRU_&)/;6 MMFR6[)D:AX9[*@>^1;O^<;]66E(7^/="L'X3K&^#]2_6:!4L:=?HSA3B#?!] MN:8Z%1M0AI8"=J!B9.L"@1HI;/9Z+Q&VQ$YWU6$5/+;!35L]3"(_"'R?TGQH M7]#O[5ZIBQMU\45U7P7O)4QEH-Z2B4]FC5W<*]>?6YQB=_":]^SKY[(G]Q;A2>2?-:CTR)_MNGIQ/ M@[M9T'$^IX&CF@_^ M+M6C3@ ,>4JYT'TO,2:[]'T=)9!2W9 9"-Q92I52@U.U\G6F@,8.E'(_#(*N MGU(FO$'/KAX"EWG?:WHO"[=LE1B[X ]Z&5W!',Q= M-E,X\RLO,4M!:"8%4;#L>U^;E]..M7<&/QGD>FM,K)*%E(]VBZLR\.RYWTF!HZZ"F9$V6MT9L=N'0Y-!XP$[:P MYD;A+D.<&WD ME)P0)L@-XQS#ZYYO4)WEZ$>EDF&A)'Q/"60-T@KJ) S"8 ]\]#GX^&AX\\L> M^.1ST:%??7Z(I<&4CUPP$BK8I(RQ%I'R2R<$2B M'2(Y5;&ND[4 JL2KW7W%4\3INCBVVVX&K6;/WVP7R-]-)@=-=A2V*X7M_Z"P M3G+7,W&9;D#A%4#@*0/WA2F(Y$HPYR0#Q61,:OAE/:,;?;KO: X3# OD@61V M*JF=#TFMDPWV!RNEE,P$=@N\NR*RH7P-^S[F(M+%5B*"1KB;K/$1-I.W-MW& M^:[-]*U-L]UXG79_JP?;*_F&JA5J(!R6" L:Y^A%%==<,3$R3=, M\,\ E#7 _:64YF5B.WWUKS'X U!+ P04 " !OBEU15[$16:(# #&# M&0 'AL+W=O^[!W:%&W#Z=[,&0 :Q.;LPUTI?[Q9SN0< JD6[8O$">>[WS& ML69+B@FUP_BMUGW >46+VYR)7[A=U^;N#!?*.T*/;&AJ!@O/RGW_<+<600 MG3,(]P:AXRX=..$9O!0>!-(AW'+8*3G'=@2BX@3 (@W?@@W*0Y6^+?E2M9^3TXS/Z MC?#A[PO%6_13"K-I!7X3\%OMT;7:,I:OER/&YCADG'. M^-)L??/6YPA7C.^?GGR=I;/$.;,983LB84B2-!KXVQ.4W8JRVTKYAZ3<[?A/8VZ:=P][;Q7.>^U.G\JE^D'_7[R6GG_ ])L@892F07 :)*U TC=L%.39+^R2M+E+>E'<2^+3B"2HLUG0>D(F M)E^YHP'?7#XVA'=;E*:^@-M"8)(DPB?*)#S1?(,M!X@3N':USG'2B,\>!A'7 MX:M/XR58I3HA1UQAKT/.G!12YU[2GGR/#NHE6%$3*TH[YU:K3MHDON0$7T(8 M-PF3?B<]AUC7 /*6(O#K._A$-K@DW*2Q?:.X$YZ+MJXEI+V8')=1V_[ 5\[T MJPHUJ4L&Z?VV4DWJ6D#:B\'OS,&D62?"J%$D_*/6LD"Y= VT@KG8<%UVF=7= MJDF_*UO3>GK9X3]0:?*:@AP7QC3H](QK63;-Y4"+M6M49T*;MM==KLR'!DH[ MP3Q?"*$/ ^N@^G09_0=02P,$% @ ;XI=4&ULQ5;?CYLX$/Y71J@/NU(;".0751*I MR?9TE6YU47/;/E3WX(5)0&MLSC9)^]_?V!"63=BH)U4Z'L V,Y^_;\8>>WZ4 MZDEGB :^%USHA9<94[[W?9UD6# ]D"4*^K.3JF"&NFKOZU(A2YU3P?TP""9^ MP7+A+>=N;*.6T#L-?,[WF;$#_G)>LCUNT3R4 M&T4]OT5)\P*%SJ4 A;N%]V'X?CT,K(.S^)+C47?:8*4\2OED.Y_2A1=81L@Q M,1:"T>> :^3<(A&/?QI0KYW3.G;;)_3?G'@2\\@TKB7_FJ66R.3IWZ>;1P> M;"J59(19F]["S1T:EG-JO8.'[1WHGC9Q5+2=\14X,]U*83,-'D6+ZTM^GT+3Q"4_Q6857 ;=8#B * MWD(8A$$/G_5/NP_C*W2B-EV1PXM^>;J^_4%0\,E@H?^^0F34$ADY(J-7B*R9 MSJ!4,D%,:2U0UE+).5/ZMB]I-=;$8=G" SC:#(>G]&]-)M-@]?X3EJ^DZM\ MO[JR0QS9 16540IQGM";\NH80]GLK!0J6N$*\)1M[3;>Z3>4-NE]ZNKYIQW: MX6P0QF?B+JVB>!!&_>*FK;CI?Q37RMHK)@RDS"#L6*[@P'B%W67U;-N;L^D% MW]E@$L3=YTSAI4<\B*=!YQGVJYVU:F=7U5XMB?#M'HM'5->V8MQ.%/^_-6$8 M/!\FP2^L"@W8B[(P#H*S1/581:..54W5[QR!!:J]NQEH2&0E3%WMV]'V]O'! MG;EGXRM[*W%'ZS-,?:6Y9VJ?4]0X[@@R&$QI[ZOZEE!WC"S=0?LH#1W;KIG1 MS0J5-:#_.RG-J6,G:.]JRW\!4$L#!!0 ( &^*75$G"3)&GP, &8/ 9 M >&PO=V]R:W-H965T ME(N:U)>F36IJSK3]T/0#RJBDP-+=]6R3_OCN"R(B6J[IY?I%V>69F6>?&1BF MOR?T&]L"FR59;2$/6(3EDXLZ:T#3D8DDW)LLIA)$R2A/3 MMBS?3,,X,X9]M3>GPS[9\23.8$X1VZ5I2'^.("'[@8&-P\9#O-ERN6$.^WFX M@07PC_FHGB%#(6DPQ16 ^,U_A^BGUIH!"?8MBSRC621UD2\DTNWD4# MPY*,(($5ERY"\?<(8T@2Z4GP^%XX-'&89,AB3Y',<\>W MZ!DH@G6X2_@#V;^%XD">]+Y(527UD+ MO>),%LJ"4W$W%G9\^(%O@:('X#$%D7^.YDF8,72S$!49[1) 9(W&Y!$H1&B: MY@GY"Z; M7%"7!,Q507.D:=H7:#IH)L)M&9IF$40-]I/K]L$5>U-(5NIF'W0;V5<=+B#O M(,>Z0[9E6Q\7$W3SZC;;I4N@']:E3@T\QZW=XN );B?/PW;ZS]F>B.V41>JH M.,Z%.'];@.C+>^$)O>.0LJ]7>+@E#U?Q<"_P. ]Q=^!$3^C9% MCY"'1U]F()-]35J_].N_:(J[)8_N?A2BGNE!+TG2B"DUWWB]%:+] =ES.!%TX^M8S^TGKL B@C5!Z^:%%T! MC:#Z0]X \LYJH !57P5NV'0(KW8/CJT7S;!QUZ"G2=NMET. +XZ!> M!PTHW_8OE,*QY^'K3>^M^-1N50O'%H*]EZV%8]/!_G]1"WY#+?CUMM^ \APW MJ-="&U_3/_G2>IF5N2$%NE$#&Q,"[#*NO\[*W7(H?*U&H=K^"-^/<_ 5!+ P04 " !OBEU16ISS&+T# "\#P &0 'AL+W=O M34B93*+UQ7AA%+J1SPG&7ZR8J+E"H]%6M7YH+1I06EB4L0\MR4QIDS MF]BU>S&;\$(E<<;N!<@B3:EXN6()WTP=[+PN/,3K2)D%=S;)Z9HMF/J2WPL] M<^LHRSAEF8QY!H*MILXEOK@E%F!W_!NSC6R-P1SED?,G,_FPG#K(,&()"Y4) M0?77,[MF26(B:1[?JZ!.G=, V^/7Z+?V\/HPCU2R:Y[\%R]5-'5\!Y9L18M$ M/?#-/ZPZT-C$"WDB[2=LRKWG8P?"0BJ>5F#-((VS\IO^J"ZB!<"[ *0"D-\! MHQV 8048[@L858#1OH!Q!1CO"_ J@&?OOKPL>]-SJNAL(O@&A-FMHYF!+9=% MZPN.,Z.LA1+Z::QQ:G;SO8C5"YPL(BH87)HZZ_DIG'RB0E!3=3V>,T7C1)[" MW_!E,8>3OTY!FOT2X@SNXB31&I$35VD^)JH;5KFORMQD1^X [GBF(@DWV9(M MW^)=?8[Z,.3U,%>D-^""Y0,8HC,@B* ./M=[PW'0 9_WP^^H& .=F:_Z8?/ M63@ @FUVOP-^NP=YW E_!Q\4 M2^6WGBRC.LO(9AGMR%)'ES8Z#756P99PHH552NRT2U=ET, &-=[Y/!L.O(G[ MW,%D7#,9_PF3,WBF2<&Z2)3QO!8)K"M/?(103:64W?9.3TNDM>T-8Z]F[/4R M+@LB6%Z(,-+F"KG@:T'3,[UF_E/B; VT4!$7\4]]I:V--.5%IKK.Y&V?:>Q[ M".TD>UZ3/>\GRW*MF40- Q)+T/MN >2)&Y<%1_35G'CJ_@HQEI%';>==<-LP SSJ MJWGCF?@=TSR$*F]PAT^B?E4V1HG?<M?ND)(_O& M\_]^0(W=XN"(/R#2>"GI]]*#"&5.MOWU'?LBC<&2=PSV"$(A^]NMVVHZ4B;6 MMCV4$)K0Y2M[O5JWH)>V\?IM_0I?7)>-9!.F[&NUN-9Q)B%A*QT2#4PC*,I6 ML9PHGMO6YI$KW2C98:3;:R;,!OU\Q;EZG9@$=<,^^P502P,$% @ ;XI= M4? -#/WD @ .P@ !D !X;"]W;W)K&ULI59M M;]HP$/XK5K1)K41)""]]$2 5PK1^Z%25=?LP[8-)+L2K8V>V@>[?[^R$C+( MU?:%V!<_SW-WOMPQW$CUK#, 0UYR+O3(RXPI;GQ?QQGD5+=E 0+?I%+EU.!6 M+7U=**") ^7<#X-@X.>4"6\\=+8'-1[*E>%,P(,B>I7G5/V: )>;D=?QMH9' MMLR,-?CC84&7, ?S5#PHW/DU2\)R$)I)012D(^^V!>B]5:%? 5SH?AF[2UQ$#1T/E=P094\C MFUVX[#LTYHL)6R=SH_ M0YP9WXE8YD ^TQ?0Y.P358K:FSLG9Q$8RK@^)Q?D M:1Z1LW?GY!UA@MPSSO&*]= WJ&]9_+C2FI1:X0&M+KF7PF2:S$0"20,^.HZ_ M/H+W,>XZ^' ;_"0\2CB'HDVZ08N$01@T^#-],[QSW13._ZG/_EG]53*Z=25T M'5_W9"60B.F82[U20+[=+K11^#E_/R+1JR5Z3J)W0&**92,Y2ZB!A$":@NL2 MQ* DEAVT2 $J!F&:2NLX<]AO7P;OFZ[P)"YHQ$4G<.$!O=D)7*_=W\>]2F6_ M3F7_*-&LSAXK[VV;1&S>L10QXXS:3MPBTF2@"$U^8#/!!F]TB]!#HY[.C8R?+VPS3PAZB@-.5YZM0=M"H!NJ$O1* MX%2T42Q 0,I,4X.9#?[R+VQW]_SS=[IA#FKIQI!&;8RY_!QJ:SWI;EV#W[-/ M.C?33H,]PLE8#K(_].58O:=JR80F'%*4"MJ7F$]5CJIR8V3A>O%"&NSL;IGA M= =E#^#[5$JSW5B!^O_"^#=02P,$% @ ;XI=46#EVMPG @ \00 !D M !X;"]W;W)K&ULC53;;MLP#/T5P4\M,,2N$^]2 M. :2=L/ZT"Y(L.UAV(-LT[9073R)KMN_GRZ)EP%-MA=+E'@.#VE2^:CTH^D MD#P++LTRZA#[ZS@V50>"FIGJ0=J;1FE!T9JZC4VO@=8>)'B<)LG;6% FHR+W M9QM=Y&I SB1L-#&#$%2_K(&K<1E=18>#+6L[= =QD?>TA1W@UWZCK15/+#43 M( U3DFAHEM'JZGJ=.7_O\(W!:([VQ&52*O7HC+MZ&25.$'"HT#%0NSS!#7#N MB*R,7WO.: KI@,?[ _LGG[O-I:0&;A3_SFKLEM'[B-30T('C5HV?89^/%U@I M;OR7C,$WRR)2#0:5V(.M L%D6.GSO@Y'@'ER I#N :G7'0)YE;<4:9%K-1+M MO"V;V_A4/=J*8]+]E!UJ>\LL#HL=M+;$: B5-=D"IP@UN9/A;[NR73Q0K:DK MW26YN 6DC)O+/$8;VS'$U3[..L1)3\3Y0.Z5Q,Z0C[*&^F]\;#5/PM.#\'5Z MEG '_8S,DS"^*@-!>C6#YLAE1HDAHZ<3J=Y7H4V_N,>'H-[JELF#>'0 M6&@R>V?CZC!@P4#5^Z8N%=H1\=O.ODF@G8.];Y3"@^$"3*]<\1M02P,$% M @ ;XI=45E7[,2+! CQ, !D !X;"]W;W)K&ULK5A;;^(X%/XK%IJ56FFFB9U[19&FA-F9AVJK,MU]6.V#(0:L<6+6=LI4 MVA^_SJ4)(2:P2U\@,=^Y?C[G&(]W7/R0&T(4^)FR3-Z--DIM;RU++C9IB M\7I/&-_=C>#H;>&)KC>J6+ FXRU>DSE1S]M'H=^L1DM"4Y))RC,@R.IN]!G> MSI!7")2(WRG9R;UG4(2RX/Q'\?(MN1O9A4>$D:4J5&#]]4*FA+%"D_;C[UKI MJ+%9".X_OVG_4@:O@UE@2::<_4$3M;D;A2.0D!7.F7KBNZ^D#JAT<,F9+#_! MKL;:([#,I>)I+:P]2&E6?>.?=2+V!+0>LP"J!="A@'M$P*D%G',MN+6 >ZX% MKQ8H0[>JV,O$Q5CAR5CP'1 %6FLK'LKLE](Z7S0K-LI<"?TKU7)J,B=K3;N2 M &<)>"(,*Y* ;UFU PLFK^9Z;R8Y(X"OP!>:X6Q),>M %J]:2VU9CBVE@RE5 MX^B(XPYXX)G:2##+$I(8Y.-A^6A WM));#*)WC)YCP85SLGV!CCV1X!L9!O\ MF9XM#B-3.)=9G_UOZYUD.,VV@^N$[35A>X-A3WF:YAE=EB4FP9\/)%T0\1?X!TS+KD $F/)LJ2M-5%7X M1.6/?=A;WO:6GA5E5%'2JAO@QV\<]2^E.FA4!8,QM_XMZQCE1[ EHHA23ZVB M QVD1=;-1E1.F/;%L$GHW03V+Z9R/2'GWD1&N?BD/<-X>C2?0+M=FK9[](4:C7[U>F[GFL?%/'4A LB[Q 7&W P M)TN MC'J\3 VX*.CC8@,.PLB&??[Z0.0YMG>4OW:A=SV?9_Z+\/EWX_]R@T<&G V8[=Y[*/TX48]*GLXU 4.D>9 M;*<5'.[)IUHI(SC3QTLBUJ]E2>HSL\!2B7RIS$G;:]'P0?YL3KS>B>%38&#% .ME/#:A(.KUT)D1U^?&VKM@T*?R=7FS MHT_I/,]4]:>P66UNCSZ7=R8'Z_?P=@H-ZS&\G55W0ZWZZJKJ 8LUU00SLM*F M[)M >RRJVY_J1?%M>;VQX$K_92@?-P0G1!0 _?N*<_7V4AAH[N F_P)02P,$ M% @ ;XI=46FH\J45! HQ !D !X;"]W;W)K&ULI5A=;Z,X%/TK%IJ'5MH!;+Y"E41J/F:W#]56S;'KS$4"! F"GUHP)QS[7L/]\3.^,3X=[$G1((?"4W%Q-A+>7BP++'9 MDP0+DQU(JIYL&4^P5+=\9XD#)SC2I(1:R+9]*\%Q:DS'>NR%3\?L*&FWPPM6=54:)XH2D(F8IX&0[ M,1[APQ*AC* 1?\7D)&K7($MES=CW[.8IFAAVMB)"R49F(;#Z>"-S0FD62:WC MOR*H4O7']&_Z.15,FLLR)S1O^-([B?&R 1V>(CE:_L] !M& MA?X/3@76-L#F*"1+"K):01*G^2?^412B1E!QN@FH(* FP;U < J"<^T,;D%P MKYW!*P@Z=2O/71=N@26>CCD[ 9ZA5;3L0E=?LU6]XC1[45:2JZ>QXLGIBNR4 M[%( G$;@E5 L202>TOP-S)2\6ZEW,SI2 M@6?(E3G&YB3,\@ZW?%/# N\5K! MBHC@,UC.GKXN'N_!W8)('%-QK\:^K1;@[M,]^ 3B%#S'E*H 8FQ)E4JV(&M3 M+'N6+QM=6+8#GEDJ]P(LTXA$'?Q%/S_LX5NJA&4=T4<=9Z@WX(H<3.#8OP%D M([MC/?.KZ3#L2F?8[,N;9S\KAE.^5(Z.YUR(EPO_T!/)+2.Y.I+;&ZGK_H91OE(]LBKKEQ/[ S4*RDC!C1KEO+!6L2 T MO;#^U]"KS? "$S;D:H.0[=>$R.5JHZ#G7I)K5.8Z&B+7GS'51OH[ODJKL)PU M'*@5M"N_MV]4JR">5C?*IS?*J3CMINMC4*U:A?*M4&^\MFF-@J&E^1! ME=VC?KN?,Z[T4;OZ:S1 E<$B.% #5!DE0C=J4!#K6Z[/3M LW;P3-FI](W7! MH&TW15UVX49!3=8\3ZMVZ$J4,>G3K@ ;=DQEOE4N1\L3]:,^1S;&9_!A#CO& M%^H$GI^7J_#Y\?T9\UVLMH.4;-54MADH0^/YB3B_D>R@CWQK)M4!4E_N"8X( MSP#J^98Q^7&335#^+C']'U!+ P04 " !OBEU1[]DES!@$ #P$0 &0 M 'AL+W=OLT1.K;U2A['CR,V>Q%C:_$ 2_67+18R5?A4[1QX$P9$QBIF# M7'?HQ)@FUFQBVA[%;,*/BM&$/ H@CW&,Q0AK+F_%OZ\B6: M6F[:(\+(1J446/\\DSEA+&72_?@G)[4*GZEA]?F5_;,)7@>SQI+,.?N31FH_ MM0(+1&2+CTP]\=.O) _(3_DVG$GS'YQRK&N!S5$J'N?&N@:UC."'X&"Z+'KD9G(T+SW\4:1'^8AEMPLR * M4R9O-?3K:@%N/MV"3X FX($RIA%RXB@=8=I/9Y-'?^!)"+W([^S,\VAV%7.!_SOOS? MWFO)\(JQYAD^[PV^WO$P[G$P*!P,C(/!N0YPQ4'7:,KH D.7+JG/LP#9?EC] MFSC/5;W:%KYOHSIHT08AZ-K#.FK91L'1H,)52X%?I,#O34%[(DKPUP.)UT3\ M#?X%;1#T[5%#SS9H MB)I,RS9H4&6JQ1P4,0@M16&EX,*/:+I,MU!"SU &?AB,EL%3BN%%'0MI3Q;*\IQAV5_AZ"LJZ!/L+TWN+M-H3<9:N956 P95T M+4L #"^L:]C2U6WJ^BYD\3YDF4.JDKJ5):"^32\+$NHO2',NM(KZ]'..4JA< M[!&\CE*H7,L1NJQ2.5]M>]JLD?-.4',.=H""9DU>=H"&K5VN4SG!QGIM-%<' M$FSX,5'9 :-H+:XG[LRAO-%^#\=SV-&^@.-E=OE0TF=W(0]8[*C>"S.RU:Y< M>Z0'G\BN%[(7Q0_F_+SF2I_&S>.>X(B(%*"_;SE7KR^I@^*29_8?4$L#!!0 M ( &^*75'I=PNM6@, )T* 9 >&PO=V]R:W-H965T+ ]M ;+EH'A8(XFS[3$MCFUB)=$DZ3O?K MRXNL.A+C!NV++5+GG)E#CLB9GAC_(?8 $KVU#14S;R_EX=[W1;6'%HL[=@"J MWFP9;[%40[[SQ8$#K@VI;?PH"#*_Q81Z\ZF9>^+S*3O*AE!XXD@\.?3 ][!&N3WPQ-7([]7J4D+5!!&$8?MS'L([U>%QAO M[P1.XN(9:2<;QG[HP6,]\P*=$#102:V U=\K+*%IM)!*X\].T^M#:N+E\UG] M5^-=>=E@ 4O6_$%JN9]YA8=JV.)C(Y_9Z3?H_*1:KV*-,+_HU&$##U5'(5G; MD54&+:'V'[]UZW!!4#IN0M01HB$A^8 0=X3XLQ&2CI!\-D+:$8QUWWHW"U=B MB>=3SDZ(:[12TP]F]0U;K1>AND[6DJNW1/'D? T[M>M2($QK] P-EE"C1VH+ M4._DS3-4C%:D(7;,MFC)J& -J3MLQ5I &U 4.(]>\!L()!E:+1Y?RH=;=%." MQ*01M^@7]'U=HILOM^@+(A2][-E1J-ABZDME1R?E5UWJ"YMZ]$'J,?K&J-P+ MM*(UU Y^>9T_N<+WU3+V:QF=UW(1715_(&>W7GTOGKNKP@GO7!BA),/A-\7'+$CJ0O.54)6*S-: M^LQ\G8=IG@3IU'^]W!D'+(_C8@ KQ[ H#Y-T %N-87%1)$72P]X93WOCZ;\8 ME\!!2 1OZI80\!51D"[/5B:]-!.G:3RP[$!-HDD^<#Q&)6F<#0V/46D1YH7; M;];[S:[Z+4'=?)4M')?-;!0T#^.A@>48E09I.-S8,2HL(E4" Y\.6!:8[\5E M-.^-YE>-/K2,2_*S/U\)E9CNR*8!A(4 Z2SL?)Q*J)J#@?LQ*LF*<&!^#(J* M^*):K7='P"1,([?UHK=>7+5N3PF7OV+\J:G"&QETP))\,H258U@:J6-@ %N- M85D4%!ZL&T$(/Y17B_#!WSI>J];*OT MC[QMW+YAOB-4H :V*E1PEZL-X;89L@/)#N:VWS"I>@?SN%?](W -4.^WC,GS M0 ?H.]+YWU!+ P04 " !OBEU1YTH<;EX$ " $P &0 'AL+W=OBLAUN\,@\D9$D[PW[ MQ=H]&_;I1J1)#O<,\4V6$?;C%E*Z&_1P[WEAFBQ70BT8P_Z:+&$&XF%]S^3, MJ*3,DPQRGM <,5@,>N_QNXEE*D*!^"N!'3\:(V7*(Z5/:G(W'_1,M2-((19* M!)$_6QA!FBI)"6!+"7Q+\(EA[[Q:AB8@@PSZC.\046DI3@R*^ M!5M&),E5*LX$DT\3R1/#&2QE8@F.2#Y'4TB)@#FZR_7J[^AA%J&K-V_1&Y3DZ,\5W7 IEO<-(7>J]!EQ MN:O;_:ZLD[M:WR#;O$:6:9D-]%$[/8)8TK&BX["!'OV:]@^=Z8W:Q[^F?7*Q M=D/F1I4@5I4@5B'/OC1!OGZ2#'0G(./_M.BS*WUVH<\YH6\*6\@WT!2U/=$K MB.J(W0ZQ%P:6+\W<'H='QTE?>!X.ZKBQCG.\P,&!6<=-=)SK^';HN16N9JE3 M6>JT6GK/9$-AXD?A6?BV2=;*T=DC<_":I:[E>5NJ^4/>:*R:"9D,G'T]3-DC\#:DL>K!'NODJQ^I<^_-%E] MS7/8-]7?BV35<9;9@!OK.,=KP$UTG&O7<35+@\K2X/],UD#/&Q\[+S<[TF&! M[_@O85$W:>.SL)KE865YV&KY72Y(ODP>4T"$DZ4D/A'K\G89X MC3KBHHZX\7E+VGOJ3Q5M*JYU)EK;=40/,QIKQ M43=IX[.PNNV')HO;N^R%Y8OU/NJ:MNZ#!IBGG4Q1-VGCL["Z#P[M%K?WVY;2 M1?^B]W%,-ZKPIA!#LB725=?H"\C\^ 22R3:B\?31/^U.EX.'1V_#JM'1]Z.VYO[G6+F+3H&DD'JC7YD8[H @DJ2-J8 M/>V2G1O3_*WQLZ:=Y^J\NFV';H[;V_F$;H%ERJ''X7R.\"WD\2HC[.GXX:CX M& 5V::0/_1:'KQ)IZ]#:K/;6=GFDHS.2K1.1_G"&AT_PQA?JF_R\OKTOC:.K M!74W]9FP92+/CQ064I!YX\N3A^VO>_830=?%;<,C%3)=BN$*R!R8 LCG"TK% M\T1=8%27;L/_ %!+ P04 " !OBEU1)746I.X" #]"0 &0 'AL+W=O M[=D(*71)0I^TEL:]]SO&].8IO?R/DO8H -'E* M8JX&3J1U>N&Z*H@@H:HA4N"XLA0RH1JGB\TGR//I M&+Y Q,H^R2;?ZSDD6"LMDAR,)T@8S][T*:_##@!YR@%^#O!? MH5@%8.:!VK MT,X![6,5.CG INYFN=O"3:BFP[X4&R+-;F0S UM]B\9Z,6Y\LM 25QGB]' ! M*_SJ6A'*0S*'F&H(R17/#&B^Y,$-)PNVXFS) LHU&=L3@U3OR,D7*B4U-L#Q M!#1E,4;?(\D]L9)'<@?^+B%D_&@@E7)-DB,\%UI,B4AQ"6X"?U^/,:O(L%+ZKN;ZL^\FL)%Y V2,L[ M);[G>R7G&1\-;YZ7I?-WZM-7J^\5HU58L&7YVA5\ES=O:9)^N*GXP'N<[8*S M;3E;K[7U[6=$D"L-B:K3ZQ1ZG=H<]NTJT:ZG) 5I8OBW)6))M- T+K-N/7&S MT_"\-V46.8#K5> F!W#G%;AI/<[W_L3M5?*LJ.19+='T8J)6U6>J8J"R^KH[MQG>!FL;".A2"#67&?_E2):]"J7]HI^$1\U+\;-DO@$>YNL%7FF MSQJC&94KAN:+88E27J.+MI=9LY%-M$CM;7HG--Y4=AAA?P;2;,#UI1!Z.S$" M1<KLM:@P! J! !D !X;"]W;W)K&ULQ5AM;]LV$/XKA%%@">!((F7YI7 ,-,[:!4A6HU[7 M#T4_T-+9YBJ)'DG%#; ?OZ.D2'(BNV[0I/Y@4]+=\>YY= ])C[=2?=5K $.^ M)7&JSSMK8S:O75>':TBX=N0&4GRRE"KA!B_5RM4;!3S*G9+899[7=Q,NTLYD MG-^;J=][0UU/6LPZYQ=\"MKHQ)K:4A91?[<55=-[Q;$800VAL M"(X_MS"%.+:1,(]_RZ"=:D[KV!S?1W^;%X_%++B&J8P_B!U8ZL&,= M_-+!SPLM,LO+NN2&3\9*;HFRUAC-#G)LB2)?M27<.&X?X7I;GD_7V3-8@(3;"0W\L7O; MA*JP&39M:.#0RFHGR5Z59.]@DKOO _E\ \D"U!?R'_F$[8SI_X8@)2A"FMLV M[I)WD(+B<0[?FPQ?=[D0,9"9C$4!8AGA (!!E5OP_&SUJ\GZWP="5$ HT*!N MH8VK(D[0Y(&-'G!5V(QV;'RGU\[5H$IQ\&NXP@COS1H4N9;IZNPO4 FY%AQM MA3F2TF%5PO#Y*1U5DXV>0&F7I#(]"S.E,(LV?D>/N!L&SLAK?.@#MEL\!H[? M3C;U:J7WGDCW[\DFEG< Y)V2V8;4A,JQ';0TRMZ_2PL,] Y?LQFZ'%9,;O+$#%$GL4_+4ZT]X+P%\+ M+@T.5F8K@(ALE/P'MVVX70!M!.Z]\%XH->9@) [P[0/33DKP"&_&^L[#E:S% MC(YZSF /,;6$T\,:?APQV$#S;*%%)+@Z4MYH+=%T\ *$U7)*AP MG((LBAT>3V36+FQEK";L_9[WN&D>FP4!W;=XT5J-Z6$Y?BM29$:@4+W+./:W M@=TEZ%=L15BMQLQ[?F)9K;N,_K3-8QEJA[#1HZ8KK8(=]MLY98W]]'?T.E-@ M[EH:[,>X/(JJ6I^9_P)4U1K-#F^A?Z@'RUC-7;P_:/16R56+U= )'K#E-HZ1 M]@Q_P]4*UTX2PQ+=/&> 7*OB6%Q<&+G)3Y8+:;!;\N$:> 3*&N#SI93F_L(> M5JL_)R;_ U!+ P04 " !OBEU10IVTQ$ # G# &0 'AL+W=OF!]?:=]] SFFED8:O&1YZ[H1]V(Y#!F4^$N]/P-+ ,*!#,M M;/@E\Z5M$I%L:IV62S RD%PMONQF*40-0)MK .D2D#X5T%@"&B'0!;,0UC%S M;- S>DZ,MT9OOA&T"6B,ABN?QI$S.,L1YP9#+25WF!=G"5,Y&6KEN)J RCA8 MLG.B9F##-#DRAN%$,-TE.V<,^SX%V#X&Q[C T3UR-3HF.\]VR3/"%;DL]-2B M5]N+'7+U*\;9DM?+!:]T#:\1E/NDD;P@:9(FC\"'F^''D"&<>C@]N ^/4:%* MIK22*0W^&FO\O7<%&%(7Z],[-"$G#J3]O&&!1K5 (RS07)<'9HO'5%J@V@'E MM^1LD#:ZM-/LQ;.Z&@_-.K29=BJK>YR:%:?F1D[G1I?:^-W&'(A;7QM6"YYC M+R=G6NWY8C%:".R^U1QKY -*,S5 /IV"O :S29A61:*U'>7;U0+M/U*^_4#2 M;C-)?M+]H1%MT)K5/4:=BE%GR[J3[_,4$N<5-; MR6TXED_4V##KS#0+WD9@9CQ#<,WM*5=<3N53,MRMPNUN)\,'U0('OZ5G5M=3 MH9[92L\O0;;90K871,\5&%OPDI1@,AS%J^VQ8ME,H-O:3Y+G&R*AR>JX3O[? MVF W3ZT-6KN?Z':J@Z[.=IK^Z_KX!8.#Y%<%LKI'Z.:+Y.\7"!GR&1?!44B_ MKP9I8N.TV5XV%UKA\_$T"SP)0_&&^#\6&MWU_%OQ>J_P> '4$L#!!0 M ( &^*75'Y7SF(3 ( #(& 9 >&PO=V]R:W-H965TW4GA3X M]QT[D-(*HE[V0CSVO,]\F$S&.VU>;0: ;"]S92=!AECSD?/W#M\$[.S9 MFKE*UEJ_.N,IG0212PAR2- 1.#U^P1SRW($HC9]'9E"'=,+S]8G^P==.M:RY MA;G.OXL4LTDP"E@*&U[F^*QW'^%83]_Q$IU;_\MVE>^0(B:E12V/8K*E4-63 M[X]].!,0Y[(@/@IBGW<5R&?YP)%/QT;OF''>1',+7ZI74W)"N4M9H:%303J< MSK64 JG+:!E7*9MKA4)M024"+&M]P0P,>RRYX0H![ UK?>;&<-=*6C\ 63W"O+?9K*73^3!GA"D M;>+W:WZ_,>5'4& X_8/<#2D\W+("C- I:PG%#L#-Y8MJAG:\LB&[09W=H+FA M?/^_#1W6R.&;-'14\T=OT=!F:%PI+Z47GKW'$LS63RO+$ETJK%[I>K<>B/?5 M'/CC7DW3!3=;H2S+84/2J#VD6S;5A*H,U(6?"FN--&/\,J.A#L8YT/E&:SP9 M+D#]F9C^!E!+ P04 " !OBEU1ILSW(I@# "!$0 &0 'AL+W=O6@93DZ(P@AD-H%47\S MZ$ 8:D\JC]^I4RN+J8'+XX7WGBE>%=,G CHL_$4'Q!,"U-0 W!;A5 5X*\*H" M:BF@5A7@IP"_*J"> NI5 8T4T#!D):=KJ.D22=I-SN:(:VOE30\,OP:M&*&Q MEN*]Y&J7*IQL=U@44:FT)04B\0!U6"QI/((XH"#0GIH&:H\3K1N!V!#=4?&\ MC_9N"->+,U#C+DA"0[&/OJ)X&O6!?Q]V3.; 1=.6*DL=RP[2C,Z2C-PU&=W# MY!!YS@%R'=N]CT2_>'=U6NLC$X6;B M<(T_;ZTXEM@WS*/'*V6#+B5$XJDD@I=%\$R$VIH(-T8O6E=!B6)ZB1/?.-$W MUUF[YOE->U80N99%KI5&/@T"-M6JOX, Z(ST0SA -R /T!4(@;HP!,YAH+9G M$$\!/5Z#3O4)_44=M4XE*CJ=):-%/>J"EF-T1?@(A-014$%H=,L$3:ZQA8^2 MT_6S&OT=\5?/(M2WP-]9_15_;L9>H:K$;B*<( FP/6:>DS1K$LF25C$>+EC[!\ZSI>BF_L&7.,U;J4R M[.1]S_E$^KB'@*GNNDV9X*46CW 5RM+N]2N+Q- M_5^Q/(PIW[)6\JZ(:[O22MZ5L+\CK70V>,9X$^5Y8\/EG:V(R@5+Y60^0)R1 MES\%5&$I[VVXL2N6\NZ"C[;0VKNIE^7.C9W5YGY>P:97P>:BW&:USKS'X5TU MN>X&S_5U=Z[S3*(K5 M3,JHZKLS#Z,]L$D!X@FL3.V@:FT M/W[M)$T""6E*MWTHB3GW\_E\QJ,]%S_E!D"AWV' Y'5KHU1T95G2W4!(99M' MP/0W*RY"JO2K6%LR$D"]6"D,+&+;/2ND/FN-1_':@QB/^%8%/H,'@>0V#*EX MNH6 [Z];N/6\\.BO-\HL6.-11->P /4M>A#ZS'X(3/J<(0&KZ]8-OKHC M?:,02WSW82\+S\BDLN3\IWGY[%VW;!,1!. J8X+JCQU,( B,)1W'K]1H*_-I M%(O/S];OXN1U,DLJ8<*#OWU/;:Y;@Q;R8$6W@7KD^S\A3:AK[+D\D/%_M$]E M[19RMU+Q,%76$80^2S[I[[00!05MIUJ!I KD6*%S0L%)%9RF'CJI0J>IAVZJ MT&VJT$L5>G'MDV+%E9Y21<6F8=PF89 383AHSIG:2#1C'G@5^M-Z_6&- MOJ5+DM6%/-?EEM0:7$#41HY]B8A-[(IX)HW5\; JG;=YG[W-^UV]^A1U@$8_[K4H^JP@E'6.NIFC;FU6LU];DU((:L,]C?X=2&7VRB7B M>P9";OP(12!;#*D,3^C=&,+IQ=0+23Z9: M Z@-,I>#]X7:,',TK,WM@3Z9Q"32)PE$O1UE+B#%$5VM_,#7,52A)#$Y+!09 MMTEUC;&=LX5=&\E-XEPB?4B1BC+/9^M+?<)("A&90E0.?[L4C-WN':'B!:'# MB O\AL_ A=F\4;);%]LH"GR=DLX&+4#L?)-? YA@DL= WA/>E6WUNFWG4&I68:N/"QX/<\XG/NZ\E#-= M!M HYTXISFY[>)Q, Z&[5*B8"^Z<&F(X)Q5!S M.&:Q7;KZ\"G,EF9K=*//R2R1:C9&,$U)%6<>)-1&Z2X4&!T(G MZ)KDY$?.(;\F@#WW[$1R4B3O3(HD)T523XIG3!E2)C3[>"9.7Q ZC#:G,U)/ M9Y,-%>MF\"L35?E8]8+089 Y3Y%ZGGH3LOZ7'X0D)QG2>V>DY0Q!ZAGB'*3U MRP>L,M+JA9)HK<(U4 @:0^;"3B*7;YE*?JUGJ]FEX$U\%7:T?HNO)KAB?8JO M9LF57VX^N8&<:\CZ>D($L-*N]!%#HTJ!, +Z M^Q7GZOG%.,BN5L?_ 5!+ P04 " !OBEU1ZU;JL;@# 7#0 &0 'AL M+W=O6:C20>\.9@*4B>A_'5)W&P.5QZ/C.Z\(+V^Z,77!'@X1N807F4[)4 M.',+EHC%(#23@BC8#)TG_W'NMRP@M?B3P5%?C(F5LI;RBYTLHJ'CV8B 0V@L M!<6_ TR <\N$<7S-29W"IP5>CE_9YZEX%+.F&B:2_\4BLQLZ/8=$L*%[;E[D M\3?(!;4M7RBY3G_),;?U'!+NM9%Q#L8(8B:R?_HM3\0% 'G* 4$."-X"6C< MS1S0K.NAE0-:=3VT4D-' R6/1%EK9+.#=+M2-":8 M"5M9*Z/P*4.<&;T IP8BLJ3*G,@?B@I-TSW7Y&Z"OT;MLQ)XI@(K#6O*D#E3 M,:$B(I/)XI[<_4Z5HK8^<#P%0QG7]^17LHACB!B2DSF-&3^19XC7H(C<7')] MSE;_1L"GU93 PF\P"N)9U(;[O?+Y/R8]]F/>9]7 MPZ<0(MPO@U_ELEF4:S/E:]W@JRS)50(AHYS]P\36UM#* ' RWC,>V97521N( M=5%R%>&TBG!::3C-[WU[R.>/:$H6UF&5HW;AJ%VI^RDZ4!&")G@Y:(/O'@IZ MP),](25E/9>5--[+<;GO=+V8OY_;@K M9?U"6;_VCI!_B16:7)VM%3Y\[WQ/>#]WH_R+*\FO%+2D)QN_?B "6RN\+Q2L MT;=^O^#'.?-EQ?N-7E'QV7E;8M1M=*^-IB5&S49P;30K,0J:C4[Y&^8'YP0$ M[R6 KGD]P1E3_TIPYZV6&D;SW.CZL AN2#F?UW[U@?T"!Q![J*.D^;\@O;<) MGY8:]6X$>3[%_=8[08; #K53WJI,5!YHM5$6J'O1M\6@MFF'K4DH]\)D=V*Q M6G3Q3VGO^F9][#]._)+UJ?\XRWKT,WWVR?!,U99AD\=A@ZZ\1A>O"I5UX=G$ MR"3M&M?28 ^:#G?XY0+*&N#SC93F=6(=%-]"H_\ 4$L#!!0 ( &^*75$: M9CN7-@0 $X1 9 >&PO=V]R:W-H965TY>X"0\ X]0B2_V5$6 M$B%?V5[G1P;$2X3"0#<-HZ^'Q(^TR2A96[')B,8B\"-8,<3C,"3L=0H!/8\U MK%T6UO[^(-2"/AD=R1XV(+X=5TR^Z;D6SP\AXCZ-$(/=6'O&3PML*X$$\9^(PUH8:\F!'XD"LZ?D/R CUE#Z7!CSYC\X9UM"0&W-!PTQ8 M>A#Z4?I)7K) E 2LX0T!,Q,P*P(FOB%@90)66PO=3*#;UD(O$^BU%>AG OTD M]FFPDD@[1)#)B-$S8@HMM:F')%V)M RP'ZG*V@@FO_6EG)BL(2 "/+0B3+RB M/QF).$ERSM'#_ 7<6"4>?=WM?!<8_X@>OA#&B%J4SPX(X@=R]0/R([3T@T ) MCG0A'5/J=3=S8IHZ8=YPPD)+&HD#1_/( Z]&WFF6MQOD=1F0/"KF)2I3LU'A M!HX=9!F/R#1,X]O&00\?/D9QN 7V=3KGE/J-E%;D M-Y#SD(*FP+*)'%=$Z3U.E_9(?QK6GLQ0Q+"&L#JZP>8LQ.OUKS/PM MQNY81OD/UT=@D$=@\%X$R#9HQ3I59%_Y6^74 K,8U/"^D<=ASF+8R&)V(+X< MY-$CFE+"/%6CCL_D\8 R7MZ2GT&.>?2\9]!^']JY#_9]]R$VBJEHW*-L,ZUV M4\7-VH"<&A#NV)7:S4 MMBLNG0=P(_.W0[^/F_K^&$T0QM*FR88W]0;7*AF]&5*]3/8S4 M:.I70?,:38-.]P;=8M)@^W>V![MFX ZJ;%J %C4@J]3V4S9ZZ;HG>_ ^N9AS MY-(X$NF1.E_-+__/R96WLC[%3S-7=,("=-"7] ME]N5I9?W]$708W+9W%(A!T3R> #B 5, ^?V.4G%Y40;RGU F_P%02P,$% M @ ;XI=4354)^\\ P "0L !D !X;"]W;W)K&ULM59;3]LP%/XK1]$>0&+-I1=:U%:B3=$FP5;1L3V@/9CDI+5PXLQV*?S[ MV4X(;0E9)\1+&SOG^\[E.['/<,/%O5PA*GA,629'SDJI_,QU9;3"E,@6SS'3 M;Q(N4J+T4BQ=F0LDL06ES T\K^>FA&;.>&CWYF(\Y&O%:(9S 7*=ID0\39#Q MS>-:[I<*;/ACH("U4T^%WKE5BPQ33&3E&<@,!DYY_[9A6\!UN(G MQ8W<>@:3RAWG]V;Q-1XYGHD(&4;*4!#]]X!39,PPZ3C^E*1.Y=, MY^?V2]L M\CJ9.R)QRMDO&JO5R.D[$&-"UDQ=\\T7+!/J&KZ(,VE_85/:>@Y$:ZEX6H)U M!"G-BG_R6!9B"Z!YZ@%!"0CV 9TW .T2T#[40Z<$= [UT"T!W4,!O1+0L[4O MBF4K'1)%QD/!-R",M68S#U8NB]8%IIGIK(42^BW5.#6^1D84QC G0CW!#T$R M2:SF$HX6.:,*0LX8$7"^%(BZI90\AJ-O1 AB6D(_AZ@(97KW,]PL0CCZ= R? M@&9P11DS/$-7Z3B--S"[2)&@D7&#>@K9W H$7>#7Q3 ^&^X.Z=-[G??8^[Q?-\! C#??KX#NU;%<- MU[9\G3?XIBM"]8F0G<"$$Q$#3R"D0I\S7$BXO<+T#L7O!C^=RD_'^FG_;V/# M[:4VA:\*4]GDJ%LYZC8F-"=/]K, ?_:S)IM=M+N56GW_J$CQ01FCQBMS4$ WY.$ M1B@.D?"T]LB+"P&.Q*?[LG7KVF#TWKY M!E7*@\:47PEWT,?G>R_7BO>QVOE;-YC?F,KEKF!$2E3R!")]1SW1; DDY>M, MU5Y#_JO"!D$KV%/H(*N+.BNOU=Y3R=VZJ5,42SM328A,A,496NU6<]NYG5;V M]B?^V=2OV0_]LUDQE;W0%T/B%1%+725@F&A7NH%TWXIB[BH6BN=V3KCC2D\= M]G&E9U44QD"_3SA7SPOCH)I^QW\!4$L#!!0 ( &^*75&X=U-+40( #P, M - >&POZ[NN4?637P3E&I-\5..L0(U MH[P,8:Y4\=EQRCC'#)67HL!<1U(A&5+:E9E3%A*CI#1)C#J^Z\X=A@B'4< K M=L]4"6)1<17"60Y$@D/X?/[A5R74[1FPZ^3C9.(^7]SN MXN=-X (Z>TEG!Y!>NN.\.C9&/3^(^B_,8\17V\0]T5N)UWL3W6%J>QRGO9(H M2 7O;V8*+:#9$<-@A6@([Q E2TE,5HH8H6L+^P:(!142*-T2NIQGD/+%ACWK MF6YI>1CA0C:U;07[N6RW[P0VGA%(*.T$^M "45 @I;#D]]II-C?@JQ!H[<6Z MT HSB=:>/X-]0K/H(DLA$RR[,A[<0%% <6KD2)+E9E6B<$Q0*<&TD1"4"8X: M#9N,UM"T,:;TR7R5?J9;W'4ZN#?7W!KO3"VH-2V-=0S_D,UR#VG]=_&"@JR$ M^EKIX_#&-QV*'R5.2=WX==H)&&/WQME14=#U%THRSK ]_,$%HP!M\D N)'G1 MU4RKQ!K $H(5EHK$0^2W1,4"UVK33G4ZKMD_0IT6G?WX,A86M$ MZ%!@1K$0_C"#'>V+@F5%J"*\]7*2))B_FA0TO4)+/O]"4Y11=6B"X:P MMQ]P0BIVT^UZ- ^BW=7;W\WQO'E3L/^_$/T!4$L#!!0 ( &^*75&7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GO=V=ZRY'=,%XU7EM6G#RKCBLU9/[N?V MN"@>M=/WNM'^^734_;]1(['6K5[K;ZH^'4U&PJW,TQ_&ZF^F];)95-8TS>EH MVF_XK*S7U8O5BPAY)^]=M\;+^UL90$Y'Q20<<*FM\]T>W?%E8'Q48>=^:>O- MI6Z\LA?2JX_6;#>Z?8B'"=]B3+Y&-PZ[O_T@OK'_9QC-"$OI;;BLVRV*E[<2]V&&:UE$TB=M]LUC=\3%, G MO)AG566V<7K%O=QCW"_7;5]L?2AF(B14R9'1%FP%K[ MGZ0A=?%!N"J88C"6"3)$PFR(W?#-98R_=S9,!%G].Z@D2 X)LQQ@,O5W0C'A M8PBS(%ZF4^+H+@K7'5-$Y(V$V1LPLQJ.)+)(PFP1F+0,,9%%$F:+@*0E7GF* MB722,.LD)BY[[T1DE839*B\RF+V$R#$)MV-0*C.\"9%C$F;'[$]E]HUFBBR3 M,EL&&GLPFBE237I0U:04$ZDF958-QLPH)JQY,>L&8^84$^DF9=;-/G%?2VME MK!(?"XJ)=),RZV8?YB(1A3)F"V',0=Q$%LJ8+83K!G0*Y4VK,#FR4,YLH;X*0_)U<1X>,9Y#0M]-+(J)+)0S6ZC'O')NVW4H!,SL M=3[Y32Q4JXVEST(Y[ %@MM"/T>RA%JK:VEBE"?]H+R[EX-Y$%LI_2>FM3XU^ MTL7F)ZWRR.*":R4,YLH3TU0\+\B6(B M"^7,%MJ#V1M3B;B)-J@@"Q7,%MJ#&7NZ9'Q#%4 I)K)0P6RA/9@TB%),9*&" MV4*X6DQ3CP)9J&"V$,:DJ4>!+%0"]B+QFRA_WI% M\&,>44QDH8*[':UK>PA876GS+/;HAN7C72V68B(+%_<=4$L#!!0 ( M &^*75&3,;S]@ ( ),Q : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L M9A/QK5"#*-X%>H2 IU_UT([[[C3L]N=A\7$\G(95LQO'\X\0AO6N'MOAH3O7 MT^7(INN/[7A9]MMP;M?O[;8&62X]]/G^YF+U\]S_9^)W6:S7]>?W?KW ML9[&?PP.?[K^?=C5.C:+U[;?UG'5A(_#;?<0KIOX<)G<+%[>5DW_\A:;,'>0 M0)#,'Z00I/,')0A*\P<9!-G\00Y!/G]0AJ \?U"!H#)_T",$/$.Q+('9'N2&!W1+PC M@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M1;R706U%O)=!;46\ET%LG+TL(]%;46PGT5M1;"?16U%L)]%;4 M6PGT5M1;"?16U%L)]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3E]T$>B?4.Q'H MG5#O1*!W0KT3@=X)]4X$>B?4.Q'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*],^J="?3.J'2,.\.U\_?TQ4%H=QV%*VVJ?<_C(6&KW M-+I4^T!36=GY.+IY[E&=7/]F7;N?LBK+\?R M<^K]M*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q)^SZDJ[*A8J\F MS"M_#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU+76^O1_+D3J% M2*Y+>Z(\#O6IZ-7YY%QNF$Z?_.+\I23SZ74HA2CF M_OPKOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^=?0B0/B1('PJD M#PW2AP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( &^*75'S1&PO=V]R:W-H965T&UL4$L! M A0#% @ ;XI=46O#OWG# P 50P !@ ("!V1, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=46#( MWAE%"@ S2T !@ ("!]2L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ;XI=441B9E! # /R< !@ M ("!>U@ 'AL+W=O&UL4$L! A0#% @ ;XI=495LE\?J!0 = \ M !D ("!9'< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=4:?&&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;XI=40\LZ@W/! 2@P !D ("!D: 'AL+W=O M&PO=V]R:W-H965TVI M !X;"]W;W)K&UL4$L! A0#% @ ;XI=45Y4 ML%C!#@ V"P !D ("!LK8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=4<<72)AA P ?0< !D M ("!<^L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;XI=4280M2T> P HP8 !D ("! M3/@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;XI=4=B$!CB] P '@@ !D ("!A (! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=4:J42"E3 @ ,P4 !D M ("!+1H! 'AL+W=O#H,# #Z"P &0 @(&W' $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XI=4>M+&PO=V]R:W-H965T&UL4$L! A0#% @ M;XI=44[TP"-Y! DQ, !D ("!J3$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=4='DUY_< P X T !D M ("!4TP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;XI=4?#B%_K? @ < @ !D ("!_58! 'AL M+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ;XI= M4<>B^JY% @ 2P4 !D ("!)V(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=4990SX7_! AA@ M !D ("!<&X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=47';_[11 P ]@T !D M ("!8'D! 'AL+W=O&PO=V]R:W-H965T ME_ 0!X;"]W;W)K&UL4$L! A0# M% @ ;XI=4=*.*(WE P C@\ !D ("!!(0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=45>Q M$5FB P Q@P !D ("!DHX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=45J<\QB] P O \ !D M ("!R9D! 'AL+W=O0" [" &0 @(&]G0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ;XI=45E7[,2+! CQ, !D ("! M-J,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;XI=4>EW"ZU: P G0H !D ("!D[ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XI=4:;,]R*8 P @1$ !D M ("!/\8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XI=41IF.Y&PO=V]R:W-H965T7!E <&UL4$L%!@ !< %P .QD 'OI 0 $! end XML 98 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 99 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 399 444 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 2110103 - 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 2141108 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 14 false false R15.htm 2147109 - 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 2153110 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 16 false false R17.htm 2156111 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 17 false false R18.htm 2158112 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2160113 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 19 false false R20.htm 2169114 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2174115 - 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 2311302 - 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 2342306 - 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 2348307 - 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 2354308 - 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 2361309 - 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 (Narrative) (Details) Sheet http://www.mastec.com/role/EarningsPerShareNarrativeDetails Earnings Per Share (Narrative) (Details) Details http://www.mastec.com/role/EarningsPerShareTables 35 false false R36.htm 2409405 - 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 36 false false R37.htm 2412406 - 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 37 false false R38.htm 2413407 - 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 38 false false R39.htm 2414408 - 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 39 false false R40.htm 2415409 - 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 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 (2019 Acquisitions) (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails Goodwill and Other Intangible Assets (2019 Acquisitions) (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 42 false false R43.htm 2418412 - Disclosure - Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) Sheet http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails Goodwill and Other Intangible Assets (Pro Forma Financial Information and Acquisition Results) (Narrative) (Details) Details http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables 43 false false R44.htm 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 - Telecommunications Entities) (Narrative) (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails Fair Value of Financial Instruments (Other Investments - Telecommunications Entities) (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 (Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes) (Details) Notes http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails Debt (Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes) (Details) Details http://www.mastec.com/role/DebtTables 55 false false R56.htm 2438425 - 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 56 false false R57.htm 2439426 - 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 57 false false R58.htm 2440427 - 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 58 false false R59.htm 2443428 - 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 59 false false R60.htm 2444429 - 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 60 false false R61.htm 2445430 - 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 61 false false R62.htm 2446431 - 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 62 false false R63.htm 2449432 - 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 63 false false R64.htm 2450433 - 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 64 false false R65.htm 2451434 - 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 65 false false R66.htm 2452435 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Employee Stock Purchase Plans) (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Employee Stock Purchase Plans) (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 66 false false R67.htm 2455436 - 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 67 false false R68.htm 2457437 - 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 68 false false R69.htm 2459438 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.mastec.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.mastec.com/role/IncomeTaxes 69 false false R70.htm 2462439 - 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 70 false false R71.htm 2463440 - 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 71 false false R72.htm 2464441 - 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 72 false false R73.htm 2465442 - 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 73 false false R74.htm 2466443 - 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 74 false false R75.htm 2467444 - 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 75 false false R76.htm 2468445 - 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 76 false false R77.htm 2470446 - 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 77 false false R78.htm 2471447 - 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 78 false false R79.htm 2472448 - Disclosure - Commitments and Contingencies (Other Guarantees) (Narrative) (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails Commitments and Contingencies (Other Guarantees) (Narrative) (Details) Details http://www.mastec.com/role/CommitmentsandContingencies 79 false false R80.htm 2473449 - 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 80 false false R81.htm 2475450 - 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 81 false false R82.htm 2476451 - 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 82 false false R83.htm 2477452 - 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 83 false false R84.htm 2478453 - 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 84 false false All Reports Book All Reports mtz-20200930.htm mtz-20200930.xsd mtz-20200930_cal.xml mtz-20200930_def.xml mtz-20200930_lab.xml mtz-20200930_pre.xml mtz9302010-qex311.htm mtz9302010-qex312.htm mtz9302010-qex321.htm mtz9302010-qex322.htm mtz-20200930_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtz-20200930.htm": { "axisCustom": 0, "axisStandard": 38, "contextCount": 399, "dts": { "calculationLink": { "local": [ "mtz-20200930_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20200930_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-20200930.htm" ] }, "labelLink": { "local": [ "mtz-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mtz-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "mtz-20200930.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/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 673, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 9, "http://www.mastec.com/20200930": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 18 }, "keyCustom": 34, "keyStandard": 410, "memberCustom": 43, "memberStandard": 74, "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141108 - Disclosure - Lease Obligations", "role": "http://www.mastec.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147109 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153110 - Disclosure - Other Retirement Plans", "role": "http://www.mastec.com/role/OtherRetirementPlans", "shortName": "Other Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156111 - Disclosure - Equity", "role": "http://www.mastec.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158112 - Disclosure - Income Taxes", "role": "http://www.mastec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160113 - Disclosure - Segments and Related Information", "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169114 - Disclosure - Commitments and Contingencies", "role": "http://www.mastec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174115 - Disclosure - Related Party Transactions", "role": "http://www.mastec.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342306 - Disclosure - Lease Obligations (Tables)", "role": "http://www.mastec.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348307 - 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": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354308 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361309 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Earnings Per Share (Narrative) (Details)", "role": "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-5", "lang": "en-US", "name": "mtz:EffectOfRepurchasesOnWeightedAverageSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAttributableToParentDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i26e9885c411f49a595123f42de33e70d_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - 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", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i26e9885c411f49a595123f42de33e70d_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Quarterly Assessment for Indicators of Impairment) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i86ef48a9bf914246abb36b0161c5328b_D20200701-20200930", "decimals": "0", "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i5b452d3c45464a3780f298a51b4d0bd0_I20200930", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Goodwill and Other Intangible Assets (2019 Acquisitions) (Narrative) (Details)", "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (2019 Acquisitions) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i2d8559eac531486d9d99289f680c88c0_I20191231", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - 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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i64a77090b2d349b5b651b9bbbc46992c_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "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-20200930.htm", "contextRef": "ia09164b3d0464000b87fd7c32f35a678_D20200701-20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "usd", "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-20200930.htm", "contextRef": "ib7e908c64acc48ddb12da7b76072ba1d_I20191231", "decimals": "2", "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-20200930.htm", "contextRef": "i9984decaef134625aeb50b5bae8a0df7_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424417 - Disclosure - Fair Value of Financial Instruments (Other Investments - Telecommunications Entities) (Narrative) (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "shortName": "Fair Value of Financial Instruments (Other Investments - Telecommunications Entities) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i9984decaef134625aeb50b5bae8a0df7_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i138cde60e82844b8a59932d63386fe8c_I20191231", "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-20200930.htm", "contextRef": "i138cde60e82844b8a59932d63386fe8c_I20191231", "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-20200930.htm", "contextRef": "ib6ead7662d31428a9fad520caf5a1b47_I20181231", "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-20200930.htm", "contextRef": "ib6ead7662d31428a9fad520caf5a1b47_I20181231", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "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-20200930.htm", "contextRef": "i26e9885c411f49a595123f42de33e70d_I20191231", "decimals": "-5", "lang": "en-US", "name": "mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfUnsecuredDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Debt (Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes) (Details)", "role": "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "shortName": "Debt (Issuance of 4.50% Senior Notes and Repurchase and Redemption of 4.875% Senior Notes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i0e80b67da88a44899c883f46a01bb50d_I20200804", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "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 (Senior Secured Credit Facility) (Narrative) (Details)", "role": "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "shortName": "Debt (Senior Secured Credit Facility) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i8d6c3cc95b5f49dcaca7870fff6dd62d_I20200930", "decimals": "-7", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - 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", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia68fdbbefc7e40d8a525e3ddce819f14_I20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440427 - 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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - 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-20200930.htm", "contextRef": "i26e9885c411f49a595123f42de33e70d_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - 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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446431 - Disclosure - Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details)", "role": "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails", "shortName": "Lease Obligations (Schedule of Future Minimum Lease Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - 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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ibd5b870b9529400a9ca81caaba4c2e37_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - 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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i52f1f21ae3e74978b62c88f0b1c9c2cc_D20200930-20200930", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i23873932b9bf4072b825fd5530285751_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - 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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i23873932b9bf4072b825fd5530285751_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452435 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Employee Stock Purchase Plans) (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Schedule of Employee Stock Purchase Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - 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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - 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", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.mastec.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "numberofsegments", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462439 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "numberofsegments", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - 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-20200930.htm", "contextRef": "i633edb80390942d9a7f030b8c19a9d09_D20200701-20200930", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:EBITDA", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - 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-20200930.htm", "contextRef": "i218b9763bab549eeab54a39b8ed425f8_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "mtz:EBITDA", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465442 - 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-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - 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 }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia5240beeb0a74dd18001a85daa3e744e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467444 - 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-20200930.htm", "contextRef": "ice9a238cb0734248aaca5eff20edca29_D20200701-20200930", "decimals": "-8", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "icbd8cedcdff2429abe3b003f966d4b82_D20200701-20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468445 - 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", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "icbd8cedcdff2429abe3b003f966d4b82_D20200701-20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470446 - 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-20200930.htm", "contextRef": "i12b747df38aa41e5bd337df3d2c6dbb8_I20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i4e2eab31d39f4247bd43c59aa57103e1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471447 - 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-20200930.htm", "contextRef": "i5dd33fdf95214e57969b92a238212f68_I20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2472448 - Disclosure - Commitments and Contingencies (Other Guarantees) (Narrative) (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails", "shortName": "Commitments and Contingencies (Other Guarantees) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers1", "reportCount": 1, "unique": true, "unitRef": "numberofcustomers", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473449 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers1", "reportCount": 1, "unique": true, "unitRef": "numberofcustomers", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i2136f8e8bf0f41108d5b3c438a994897_I20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475450 - Disclosure - Related Party Transactions (Management) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "shortName": "Related Party Transactions (Management) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i063140799f3e4c9ea53722c85f74b2d8_D20200101-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsForAdvanceToAffiliate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i2847f0a7a59b495db77db1ba7811be10_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueFromAffiliates", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476451 - Disclosure - Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "shortName": "Related Party Transactions (Construction Management Firm and CCI) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i2847f0a7a59b495db77db1ba7811be10_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueFromAffiliates", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "ia4dff19b9ebb4b47b219aac811fc0bbb_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfManagementMembers", "reportCount": 1, "unitRef": "numberofemployees", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477452 - 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-20200930.htm", "contextRef": "ia3ac5b53b4b343d080c53f49efb3f75b_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i3c691b2305af42a6ac7c8ab469473354_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478453 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i3c691b2305af42a6ac7c8ab469473354_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - 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-20200930.htm", "contextRef": "i7b8307cd68d248559b5d2e079dac7a42_D20200101-20200930", "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r732" ], "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/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r733" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r735" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r734" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r730" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r731" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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_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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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_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 [Domain]" } } }, "localname": "CommunicationsandElectricalTransmissionMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "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/20200930", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerWithThirdHighestNetAccountsReceivablePositionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer who accounted for the third highest/largest net accounts receivable position, which represents accounts receivable, net, less billings in excess of costs and earnings.", "label": "Customer With Third Highest Net Accounts Receivable Position [Member]", "terseLabel": "Customer with Third Largest Net Accounts Receivable Position [Member]" } } }, "localname": "CustomerWithThirdHighestNetAccountsReceivablePositionMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_DebtInstrumentChangeOfControlRedemptionPricePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The premium to redeem senior notes if a change of control occurs.", "label": "Debt Instrument, Change of Control, Redemption Price, Percent", "terseLabel": "Debt instrument, change of control, redemption price, percent" } } }, "localname": "DebtInstrumentChangeOfControlRedemptionPricePercent", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "mtz_DebtInstrumentMinimumPercentageOfPrincipalRequiredToRedeemInTheEventOfDefault": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum percentage of the outstanding senior notes that the trustee or holders must control before declaring the senior notes payable if a default event occurs.", "label": "Debt Instrument, Minimum Percentage of Principal Required to Redeem in the Event of Default", "terseLabel": "Debt instrument, minimum percentage of principal required to redeem in the event of default" } } }, "localname": "DebtInstrumentMinimumPercentageOfPrincipalRequiredToRedeemInTheEventOfDefault", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "mtz_DebtInstrumentRedemptionPricePercentageWithEquityOfferings": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The redemption price of the principal amount of senior notes, if redeemed using cash proceeds from equity offerings.", "label": "Debt Instrument Redemption Price Percentage With Equity Offerings", "terseLabel": "Debt instrument redemption price percentage with equity offerings" } } }, "localname": "DebtInstrumentRedemptionPricePercentageWithEquityOfferings", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EffectOfRepurchasesOnWeightedAverageSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The decrease in the Company's weighted average number of shares outstanding, as a result of current period(s) share repurchases.", "label": "EffectOfRepurchasesOnWeightedAverageSharesOutstanding", "terseLabel": "Effect of share repurchases, decrease in weighted average shares outstanding (in shares)" } } }, "localname": "EffectOfRepurchasesOnWeightedAverageSharesOutstanding", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20200930", "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_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 income tax benefits (deficiencies)" } } }, "localname": "EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EmployeeStockPurchasePlanWeightedAveragePerShareGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average per share grant date fair value of shares issued under the employee stock purchase plans during the reporting period.", "label": "Employee Stock Purchase Plan, Weighted Average Per Share Grant Date Fair Value", "terseLabel": "Weighted average per share grant date fair value (in dollars per share)" } } }, "localname": "EmployeeStockPurchasePlanWeightedAveragePerShareGrantDateFairValue", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "xbrltype": "perShareItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquitransMidstreamCorporationEQTCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equitrans Midstream Corporation/EQT Corporation (business name).", "label": "Equitrans Midstream Corporation/EQT Corporation [Member]", "terseLabel": "Equitrans Midstream Corporation/EQT Corporation [Member]" } } }, "localname": "EquitransMidstreamCorporationEQTCorporationMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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/20200930", "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 investment, ownership percentage" } } }, "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "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/20200930", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FinitelivedIntangibleAssetsTransferInOut": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfer in (out) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-lived Intangible Assets, Transfer In (Out)", "terseLabel": "Transfers in (out), amortizing intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsTransferInOut", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "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/20200930", "presentation": [ "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FourPointEightSevenFivePercentSeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "4.875% Senior Notes", "label": "Four Point Eight Seven Five Percent Senior Notes [Member]", "terseLabel": "4.875% Senior Notes [Member]" } } }, "localname": "FourPointEightSevenFivePercentSeniorNotesMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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/20200930", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_GovermmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Activities related to government transactions.", "label": "Govermment [Member]", "terseLabel": "Govermment [Member]" } } }, "localname": "GovermmentMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_IndefinitelivedIntangibleAssetsTransferInOut": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfer in (out) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance with an indefinite life.", "label": "Indefinite-lived Intangible Assets, Transfer In (Out)", "terseLabel": "Transfers in (out), non-amortizing intangible assets" } } }, "localname": "IndefinitelivedIntangibleAssetsTransferInOut", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments", "label": "Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments", "nsuri": "http://www.mastec.com/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_IntangibleAssetsGrossExcludingGoodwillTransferInOut": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfer in (out) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance.", "label": "Intangible Assets, Gross (Excluding Goodwill), Transfer In (Out)", "terseLabel": "Transfers in (out)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwillTransferInOut", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, To be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityTobePaidafterYearFour", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ReportingUnitAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting unit A for which quantitative testing was performed.", "label": "Reporting Unit A [Member]", "terseLabel": "Reporting Unit A [Member]" } } }, "localname": "ReportingUnitAMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ReportingUnitBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting unit (B) for which quantitative testing was performed.", "label": "Reporting Unit B [Member]", "terseLabel": "Reporting Unit B [Member]" } } }, "localname": "ReportingUnitBMember", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_WarrantyPeriodExpectedTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the Company generally warrants the work it performs following substantial completion of a project, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months and thirteen days.", "label": "Warranty Period, Expected Term", "terseLabel": "General warranty, period (in years)" } } }, "localname": "WarrantyPeriodExpectedTerm", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_WeightedAveragePricePerSharePurchasedUnderEmployeeStockPurchasePlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement, weighted-average price per share purchased under employee stock purchase plans.", "label": "Weighted Average Price Per Share Purchased Under Employee Stock Purchase Plans", "terseLabel": "Weighted average price per share purchased under employee stock purchase plans" } } }, "localname": "WeightedAveragePricePerSharePurchasedUnderEmployeeStockPurchasePlans", "nsuri": "http://www.mastec.com/20200930", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "xbrltype": "perShareItemType" }, "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": [ "r515", "r516", "r523", "r524", "r727" ], "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": [ "r515", "r516", "r523", "r524" ], "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/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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", "r336", "r341", "r696" ], "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", "r589" ], "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" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r427", "r438", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r693", "r697" ], "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/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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": [ "r427", "r438", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r693", "r697" ], "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/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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", "r336", "r341", "r696" ], "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", "r336", "r339", "r627", "r692", "r694" ], "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", "r336", "r339", "r627", "r692", "r694" ], "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": [ "r371", "r427", "r438", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r693", "r697" ], "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/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r371", "r427", "r438", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r693", "r697" ], "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/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r432" ], "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/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r432" ], "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/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "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/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r209", "r210", "r336", "r340", "r695", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "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", "r336", "r340", "r695", "r714", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ], "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": [ "r288", "r432", "r594" ], "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/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r397", "r586", "r587", "r590" ], "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": [ "r601", "r603", "r606" ], "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", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccidentAndHealthInsuranceSegmentMember": { "auth_ref": [ "r690", "r691", "r698" ], "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_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingGuidanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previous accounting guidance and the new accounting guidance.", "label": "Accounting Guidance [Domain]", "terseLabel": "Accounting Guidance [Domain]" } } }, "localname": "AccountingGuidanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails" ], "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_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r566" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU 2016-13 [Member]" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201813Member": { "auth_ref": [ "r542" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement.", "label": "Accounting Standards Update 2018-13 [Member]", "terseLabel": "ASU 2018-13 [Member]" } } }, "localname": "AccountingStandardsUpdate201813Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAccountingPronouncementsAdoptedNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201815Member": { "auth_ref": [ "r275", "r276" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-15 Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2018-15 [Member]", "terseLabel": "ASU 2018-15 [Member]" } } }, "localname": "AccountingStandardsUpdate201815Member", "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" ], "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", "r587", "r653", "r678" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "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", "r587", "r590", "r673" ], "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/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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": [ "r653", "r676" ], "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", "r280" ], "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", "r59", "r60", "r61", "r669", "r706", "r710" ], "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": [ "r58", "r61", "r62", "r126", "r127", "r128", "r522", "r701", "r702" ], "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", "r460", "r461", "r462" ], "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", "r234", "r235", "r236", "r237", "r239", "r240", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r477", "r478", "r479", "r480", "r629", "r630", "r631", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "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": [ "r440", "r442", "r465", "r466" ], "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": [ "r442", "r452", "r464" ], "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", "r241" ], "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", "r563" ], "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", "r515", "r523", "r547", "r648", "r668" ], "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", "r515", "r523", "r547" ], "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": [ "r443", "r454" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "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": [ "r529", "r530" ], "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": [ "r420", "r433" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r420", "r433", "r497", "r498" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r493" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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": [ "r495", "r496" ], "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": [ "r495", "r496" ], "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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Business combinations, contingent consideration, mandatorily redeemable non-controlling interest" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r507" ], "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", "verboseLabel": "Business combinations, 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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r507" ], "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", "verboseLabel": "Business combinations, 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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r504", "r505", "r506" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r536" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r494" ], "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": [ "r494" ], "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_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r729" ], "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": [ "r728" ], "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_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", "r551" ], "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", "r231", "r232", "r233", "r234", "r235", "r456", "r457", "r458", "r477", "r531", "r548", "r567", "r629", "r630", "r699", "r700" ], "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", "r231", "r232", "r233", "r234", "r235", "r456", "r457", "r458", "r477", "r531", "r548", "r567", "r629", "r630", "r699", "r700" ], "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", "r238", "r463", "r481" ], "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": [ "r317", "r318", "r319", "r320" ], "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", "r287", "r655", "r675" ], "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": [ "r286", "r294", "r304" ], "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 - 92,761,041 and 91,909,430 (including 1,732,454 and 1,221,593 of unvested stock awards) as of September\u00a030, 2020 and December\u00a031, 2019, 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_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r79", "r662", "r685" ], "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": [ "r65", "r67", "r78", "r512", "r513", "r527", "r661", "r684" ], "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 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": [ "r65", "r67", "r77", "r511", "r527", "r660", "r683" ], "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", "r544", "r545" ], "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", "r544", "r545", "r711" ], "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", "r544", "r545", "r711" ], "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", "r544", "r545" ], "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", "r544", "r546" ], "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", "r544", "r545" ], "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", "r517" ], "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": [ "r322", "r324", "r337" ], "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": [ "r322", "r323", "r337" ], "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": [ "r338" ], "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": [ "r325" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualRightsMember": { "auth_ref": [ "r503" ], "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]", "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" ], "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": [ "r73", "r74" ], "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": [ "r82" ], "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": [ "r82", "r278" ], "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": [ "r546" ], "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": [ "r500" ], "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", "r649", "r650", "r667" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r306", "r650", "r667" ], "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_DebtInstrumentFaceAmount": { "auth_ref": [ "r562", "r564" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "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/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "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", "r536" ], "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/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r665" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price (percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r122", "r311", "r312", "r313", "r314", "r561", "r562", "r564", "r666" ], "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/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount 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).", "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss)", "terseLabel": "Unrealized fair value measurement gains, AVCT convertible debentures" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r563" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r563" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "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", "r476", "r484", "r485", "r486" ], "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": "Provision for 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": [ "r469", "r470" ], "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": [ "r336", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ], "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": [ "r468" ], "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", "r587", "r589", "r679" ], "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", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r136", "r137", "r138", "r139", "r140", "r146", "r148", "r150", "r151", "r152", "r157", "r158", "r663", "r686" ], "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": [ "r80", "r136", "r137", "r138", "r139", "r140", "r148", "r150", "r151", "r152", "r157", "r158", "r663", "r686" ], "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": [ "r551" ], "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": [ "r472" ], "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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r467", "r472" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "negatedTerseLabel": "Stock-based compensation, vested awards, net tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r453" ], "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": [ "r453" ], "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": [ "r452" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "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", "r237", "r310", "r315", "r460", "r461", "r462", "r479", "r480", "r553", "r554", "r555", "r556", "r557", "r559", "r701", "r702", "r703" ], "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": [ "r72", "r105", "r110", "r680" ], "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 investment, 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/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r33", "r105", "r115", "r228", "r547" ], "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": [ "r543" ], "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", "r687" ], "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, net, 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", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r532", "r533", "r534", "r541" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "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": [ "r540" ], "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": [ "r539" ], "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": [ "r532", "r533" ], "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": [ "r537" ], "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": [ "r538" ], "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": [ "r538" ], "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": [ "r569", "r582" ], "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": [ "r569" ], "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": [ "r582" ], "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": [ "r569" ], "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": [ "r582" ], "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": [ "r582" ], "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": "2021" } } }, "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": [ "r582" ], "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": "2024" } } }, "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": [ "r582" ], "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": "2023" } } }, "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": [ "r582" ], "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": "2022" } } }, "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": [ "r582" ], "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": "2020, remaining three 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": [ "r582" ], "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": [ "r572", "r578" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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": [ "r568" ], "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": [ "r570", "r575", "r583" ], "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": [ "r568" ], "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": [ "r581", "r583" ], "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": [ "r580", "r583" ], "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", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624" ], "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": [ "r295", "r303" ], "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_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r265", "r268", "r271", "r274", "r628", "r632" ], "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", "r632" ], "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", "r628" ], "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_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments, amortizing intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r628" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining amortization period (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "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", "r560" ], "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": 9.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_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r110", "r307", "r308" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "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", "r647" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "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": [ "r277" ], "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", "r492" ], "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": [ "r696", "r698" ], "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": [ "r302" ], "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_GuaranteeObligationsLineItems": { "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": "Guarantor Obligations [Line Items]", "terseLabel": "Other Guarantees [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r301" ], "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": [ "r300" ], "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_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees and Product Warranties [Abstract]", "terseLabel": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r586", "r587" ], "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/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r189", "r195", "r199", "r202", "r205", "r646", "r657", "r664", "r688" ], "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": [ "r72", "r110", "r186", "r226", "r656", "r680" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.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": [ "r473", "r474", "r475", "r482", "r487", "r489", "r490", "r491" ], "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", "r471", "r483", "r488", "r689" ], "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_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedTerseLabel": "Effective income tax rate reconciliation, other adjustments, amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income tax payments, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "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": "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": 11.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, net of allowance" } } }, "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": 12.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": 16.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": 13.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": 14.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": 17.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_IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, from purchase accounting adjustments.", "label": "Indefinite-lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments, non-amortizing intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r277" ], "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": 4.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", "r645" ], "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_InvesteeMember": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "A corporation that issued voting stock held by an investor.", "label": "Investee [Member]", "terseLabel": "Equity Investee [Member]" } } }, "localname": "InvesteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/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": [ "r339" ], "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": [ "r502" ], "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": [ "r574" ], "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": [ "r574" ], "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": [ "r565" ], "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": [ "r574" ], "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": [ "r582" ], "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": [ "r582" ], "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": [ "r582" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "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": [ "r582" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "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": [ "r582" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "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": [ "r582" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "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": [ "r582" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020, remaining three 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": [ "r582" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r573" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r118", "r197", "r229", "r516", "r523", "r524", "r547" ], "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", "r547", "r652", "r672" ], "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", "r516", "r523", "r524", "r547" ], "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", "r650", "r667" ], "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" ], "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" ], "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_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as 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_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as 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": [ "r309" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r305" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r298", "r299" ], "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": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r298", "r299" ], "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": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r298", "r299" ], "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": [ "r535" ], "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": [ "r535" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r535" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r52", "r118", "r229", "r547", "r651", "r671" ], "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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r419", "r423", "r437", "r438" ], "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": [ "r422", "r435" ], "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", "r63", "r66", "r75", "r111", "r118", "r131", "r136", "r137", "r138", "r139", "r142", "r143", "r149", "r189", "r195", "r199", "r202", "r205", "r229", "r547", "r658", "r681" ], "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": [ "r63", "r66", "r142", "r143", "r519", "r526" ], "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 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", "r234", "r235", "r236", "r237", "r239", "r240", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r477", "r478", "r479", "r480", "r629", "r630", "r631", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r316", "r514", "r521" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contributions from noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r126", "r127", "r128", "r315", "r509" ], "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": [ "r85" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 9.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) expense, 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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "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": [ "r571" ], "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": [ "r569" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations, net of interest" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r569" ], "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": [ "r569" ], "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": [ "r568" ], "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 lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r581", "r583" ], "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": [ "r580", "r583" ], "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", "r528" ], "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": 5.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", "r59", "r549", "r550", "r552" ], "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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r57", "r59" ], "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", "r59" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Unrealized gains (losses) on equity investee activity, before tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r69", "r76", "r310", "r553", "r558", "r559", "r659", "r682" ], "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 (loss) income:" } } }, "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": 10.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": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r400", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422", "r423" ], "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_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_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "terseLabel": "Payments of acquisition-related contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForAdvanceToAffiliate": { "auth_ref": [ "r90" ], "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/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r89", "r93", "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": [ "r97" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.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_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Payment for debt extinguishment, call premiums" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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": [ "r91" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r93", "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": [ "r93" ], "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": [ "r92" ], "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": [ "r371", "r373", "r379", "r396", "r398", "r399", "r400", "r401", "r402", "r414", "r416", "r417", "r418", "r439" ], "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": [ "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r400", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r433", "r434", "r435", "r437" ], "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": [ "r296" ], "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", "r252", "r253" ], "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": [ "r94", "r455" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from issuance of 4.50% senior notes" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r95" ], "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": [ "r96", "r101", "r124" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [ "r124" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "(Distributions to) proceeds from non-controlling interests" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r124" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from other long-term debt.", "label": "Proceeds from (Repayments of) Other Long-term Debt", "terseLabel": "Repayments of other borrowings, net" } } }, "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r89" ], "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": [ "r88" ], "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", "r63", "r66", "r103", "r118", "r131", "r142", "r143", "r189", "r195", "r199", "r202", "r205", "r229", "r511", "r518", "r520", "r526", "r527", "r547", "r664" ], "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" } } }, "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": [ "r690", "r691", "r698" ], "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", "r281" ], "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": [ "r283", "r715", "r716", "r717" ], "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", "r279" ], "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", "r281", "r674" ], "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", "r281" ], "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", "r279" ], "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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to prospectively adopted accounting guidance.", "label": "Prospective Adoption of New Accounting Pronouncements [Axis]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Axis]" } } }, "localname": "ProspectiveAdoptionOfNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r81", "r243" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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" ], "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": [ "r397", "r586", "r587" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r586", "r590" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Payments, net of rebates, related party" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r397", "r586", "r587", "r590" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r397" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r586" ], "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": "Payments or expenses, related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "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/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/RelatedPartyTransactionsManagementNarrativeDetails" ], "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": [ "r397", "r586", "r590", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsTelecommunicationsEntitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r584", "r585", "r587", "r591", "r592" ], "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": [ "r98" ], "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_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Repayments of 4.875% senior notes", "terseLabel": "Repayments of 4.875% senior notes" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting unit, percentage of fair value in excess of carrying amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "percentItemType" }, "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", "r315", "r463", "r670", "r705", "r710" ], "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", "r237", "r460", "r461", "r462", "r479", "r480", "r701", "r703" ], "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": [ "r593" ], "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": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r400", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r433", "r434", "r435", "r437" ], "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": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r400", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r433", "r434", "r435", "r437" ], "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", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r346" ], "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": [ "r83", "r713" ], "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": [ "r326" ], "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": [ "r327" ], "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": [ "r327" ], "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": [ "r70", "r118", "r180", "r181", "r194", "r200", "r201", "r208", "r209", "r212", "r229", "r547", "r664" ], "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": [ "r579", "r583" ], "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": [ "r579", "r583" ], "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": [ "r497", "r498" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r122", "r311", "r312", "r313", "r314", "r561", "r562", "r564", "r666" ], "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_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Other Guarantees [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesOtherGuaranteesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438" ], "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": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r436", "r437", "r438" ], "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", "r281" ], "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", "r588", "r590" ], "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/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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": [ "r443", "r454" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of employee stock purchase plan activity.", "label": "Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Schedule of Employee Stock Purchase Plans" } } }, "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of 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", "r692" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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_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": [ "r654", "r677" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails", "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": [ "r445" ], "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": [ "r449" ], "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": [ "r447" ], "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": [ "r447" ], "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": [ "r446" ], "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": [ "r446" ], "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": [ "r448" ], "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": [ "r450" ], "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": [ "r448" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r454" ], "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": [ "r441", "r444" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "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_ShortTermLeaseCost": { "auth_ref": [ "r576", "r583" ], "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": [ "r297", "r303", "r508", "r712" ], "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", "r282", "r284", "r285", "r692" ], "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/GoodwillandOtherIntangibleAssets2019AcquisitionsNarrativeDetails", "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", "r237", "r310", "r315", "r460", "r461", "r462", "r479", "r480", "r553", "r554", "r555", "r556", "r557", "r559", "r701", "r702", "r703" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "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_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r160", "r627" ], "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/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.mastec.com/role/ConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r310", "r315" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofEmployeeStockPurchasePlansDetails" ], "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", "r310", "r315" ], "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": [ "r310", "r315" ], "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", "r547" ], "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", "r237", "r315", "r460", "r461", "r462", "r479", "r480", "r509", "r510", "r525", "r547", "r553", "r554", "r559", "r702", "r703" ], "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", "r315", "r321" ], "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_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "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": [ "r336", "r344" ], "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": [ "r336", "r344" ], "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": [ "r501" ], "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": [ "r344" ], "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", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624" ], "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": [ "r317" ], "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": [ "r317" ], "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", "r317", "r320" ], "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 and 15,344,917 shares as of September\u00a030, 2020 and December\u00a031, 2019, 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", "r310", "r315" ], "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/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EquityShareActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r310", "r315", "r317" ], "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", "r234", "r235", "r236", "r237", "r239", "r240", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r477", "r478", "r479", "r480", "r629", "r630", "r631", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "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", "r626" ], "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": [ "r87" ], "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": [ "r577", "r583" ], "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" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of deferred debt issuance cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mastec.com/role/DebtIssuanceof450SeniorNotesandRepurchaseandRedemptionof4875SeniorNotesDetails" ], "xbrltype": "monetaryItemType" } }, "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": "(g)", "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": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32006-111567" }, "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": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "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", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r278": { "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" }, "r279": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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)", "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)(1)", "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)(10)", "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)(2)", "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)(3)", "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)(4)", "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": "(a)(5)", "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": "(a)(6)", "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": "(a)(7)", "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": "(a)(8)", "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": "(a)(9)", "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)", "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)(1)", "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)(2)", "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)(3)", "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": "(b)(4)", "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": "(b)(5)", "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": "(b)(6)", "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": "(b)(7)", "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": "(b)(8)", "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": "(c)", "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)(i)", "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)(ii)", "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)(iii)", "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)(01)", "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": "(d)(iv)(02)", "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": "(d)(iv)(02)(A)", "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": "(d)(iv)(02)(B)", "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": "(d)(iv)(02)(C)", "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": "(d)(iv)(03)", "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": "(e)", "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": "(f)", "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": "(g)", "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)", "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)(1)", "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)(2)", "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": "(h)(3)", "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": "(h)(4)", "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": "(h)(5)", "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": "(h)(6)", "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": "(h)(7)", "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": "(i)", "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": "(j)", "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": "(k)(1)", "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": "(k)(3)", "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": "(k)(4)", "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": "(l)", "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": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r398": { "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" }, "r399": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "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": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r469": { "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" }, "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": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "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": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "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": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r529": { "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" }, "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": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498357-110258" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117817908&loc=SL117819236-161440" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "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": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "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", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "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": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r700": { "Name": "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r730": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r731": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r732": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r733": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r734": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r735": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "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.4)", "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.7)", "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.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 104 0000015615-20-000032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-20-000032-xbrl.zip M4$L#!!0 ( &^*75&8(@OD5R]:9L31](N_/WY%7[]^?202^3F:\;GPBP^S*$;S#(^\&6NB,A($'1+C*3& MM'_]&]D+FST&;'57E1 S!DE5JBKE?<>6&1GQ]__]YNCPF]>R7,T6\W]\:_]F MOOWF?W__]_]O;^___?#@[C6@FNIW_PR6S__YNXMW?ZG1N+5R?+V;/GZV^<<>:C@\OOT+GF*I0]S.SWP$6_1S[P M7LF-767?)-7_]>P[@[7E5.Q>R@WW(-FT5V)N>P6@L/%8LHO_JWY7BA6H+5@K M D5RCH6E%6/ )P/&]ML^7^NOTU\X7WTW>_./;Y^OUZ^^NW;MEU]^^=L;6A[^ M;;%\=LT9ZZ_-YH>SN?2?_.W9Z1^<^XL_/=.64JZ]Z9<\/^D[7AS/U\N3MR>? M7G0E_+=GB]?7S@]>ZT.QIX_C[<77WJQFOW=]9XR]]O_V[S[DYW*$>[/Y:HUS MEF_?_H#UGE[[@V]>W.O=\U];+W&^:HOE$:X5TO[SPI[)[]W]:/WK!]>I'MS@_-UX[._CVU-\,[ >L[$W-Q;SM6J O4?#=?S$7O/WOS73]1EF;J((=0*%0G)I6*G!#/HK57_R.V',\ZK>6V7?7 M5;'5KMQN'^*S;[^95;UD]?\ZH9N+UW?=@]=/_/YQ?7'K]=,?RXM[+UZ&_9\? MFZ<_/K'[CVX?/GWT4WCZZ!D?W_OQI]=5C]&/C^.31[=^/7C![HG;__7)K_]Z<7#S)_/TZ([=/[H3#F[^ M\W#_T3]?'KQX:9[H;SG[SK_T7F'^]-&KY_N/]MW!KT]?/-$K'/R\;PYN/CAZ M\N+QR1,]?__H\9O]HY_?VCTW^O_#JY@!&OVBN6\!P!V MKSBI>[[EXFL-J6'^]ON&AROY^[4/(+Q,1"^LU>W9BO'PB>#RMGZRVF'[*6Q/ M/L"V55"#FO<,>36_@;CZK^8V.D\=87/WV^S[^@T%[7Z^_J#MP/PO<7]\' MMX K,2+L!:LF%*2*^E9B]FJ*'LAW%PN^_?XG?X70WIJKG3BYH> N\?#.O,J; M_RLG.U@_!:MY']:44FE4XIXD=8X 6M[#XLM>\:*.L;6IB?_V>]/_V!!MN'1X MS]PU_?:;]7=5(X+SBB?O W_C>+G\0%O?FM>;>NX.^T]A;]_'OG8!3A3V MLI4NTN#V*$/:^NN>?LEL&W4H[SYZJ&YXQ65= M/7[5KW>]+EYUWW\$[-B_48[XZ/;\WHLGX=Y--@>__NMHW]UR3U\\>*E(Z7VN MG^P?_?/YP:]W3I[HD?VCIR_O^@?/GQR].=3OV(,7MU_>^_&Q[0S:?_'3R9-' M^_#DYY]^.?CU&3QY\?S%_L]WS/ZCPQ<7W]%['3]UC^/!B\=N_^>?X.FCQ[_N M/[IUHFQZOO_K\^=/;U[W]VX^G]W[ M<^J3[8$)<2\3I3T?Q+(4KFKFQ*BD0K>5F@1&P(*3@B%IB7V+= M,63,##EYRQ#UUBV@\WLIY;8'J<(>2=(8NR1K8]CTX9XHGWT#'MY8Q 8E2]8/MS#/D2*[,A M#DC=P?]I^&?OFQ!.Y!WBG@O">T!&@T$T?L^JKN].8: LWWZ_7AY_4;#_)>9C M!_V50O_.-A@T/>KGO09!]D!E= ]#P[U(1*K.)6(J?P+Z+[ +.^BO%/KWE+Y- M60,\OP>MT!Y45+<@F;CGE!#1%6.;"5\._=4J_#M'ZE/H0^#AK=:$USL.?)H# M)^]I?I,<5U\U6LAB-;8LLE>:A[W$!ESAH"&G'[OFWW'@SW#@G0F Y@,U\'NU M(P]-G.H!2WM&XX84Q?CL<.PF8,>!/\.!=[:@B%C%JNV)RV$/N+6]+.+W? P* MG*1&)OX)6Z 4$+4"UHJ!Y',N@5(K/IL<@O+C4S.+?3G\NWJ\?#]$/%K_^MU= M6:U$[@JNY(',Y1<\?"3+HV$Q]_LGYY@?W7[>IP'MSDDX-'/YDG1_]Z M_N3G_NE/_NFC?Q[=N_D8%$OS#O.7RHU;L/_H)]?OH__^^O31[><'1W?"TYLO M3Q3KET\>_?#BP/WSZ&/,[SUZ>K3_Z-F;@YM/^V_2?P\.]W^^Y9Z\.'QY[]$= MQ?K!\_T?]_V3HZ?ONW[NX.9+]^\L#4&RWR#UGC0 K(F:IXT,#O MRY0_BZ_5&RP&6F04O4%14Y B/#W<=X^]"E#0\9X=N)_>Z'OW MY-%/)Z=K"3_>>KM><.^1/MO-Z^[ICP=Z[3OZ'3W'W3'W'M79TZ,[O^Z[IT<' M/_]S]O3G_8_6"Q;AX-&#E_LWG[Y\XO1WO% CO-C_]>G1$_M$ MG^>)[>N[^^?K!8_UW/U_0];H397Z7BE!(WJL1251B1;P)>2HT-N2J( I2+^OF3O0-X4R+]^"#+_6R%HF6O=XT :NS?( M>X6I[KDF4!-Y\B8IR.ZW(%_[, %G*4V6,F=9_4[:4,\\^FYUFK*F-/CF-!/I MN_7)*T5U-3M2I^S;\\^>+SM+WL\0^MN;5=4K7/OP$F>W?W?/\T=8+8Z7I^]. MD[B^.V?>&3/^S!+EQ87D=/GYXMVL]O=M)LMO3A](?C?=[L:=__OA:NK'7_[^ MXJ,/K_[JE-H7[U9K7*[[=/3W%XE9QEY\[]VQMX]9WSNU[/7\J@^/7+R_N,FU M#P;JXCK'\]G9H*V>HP[JVV$X4L-YO)3OSV]_>O#B$A?'+M[W:_PN#HBA1DXM M)K10$JI;[QVIEQ=+LES2F5-OC8LC&/ZS9+_UV8A:L^?BVPN='_G"$3T^9?.' M0W:>\/?=XXDD 93]7B7]PB6L?/OVGM!.($R1OJR\-U&.D"IY# M41.0K/%BWYO &9XD'^CZ#W#_,EW_H9Z)4G(.W.5&8YE0@G5>QT*#8E70YG0: MTQ;]S(YJ!)3YUNUYNX$1B)EJ3S*2JO8HM8 NVYJ\NEV W5)='0?.&2_/>I+H MV=NJ-WOSZG#&L_6^')'>HL[TZ-E&EXO)Q.N_X++VU/;K;V;J#%U\_$!6:_6$ M-?YXN%[PR[/O__W:[U[V"^[V<-T3&_0);_WGN.<\+HY>+>;Z=O7AW?7SH\7\ M<^Y\[:/?/9@H-,\27*K!&HC.E%0"6M,RH?-*D*L3A1T1OIP(&]0(V:%OQ;42 M*(*I+C=6]R%D8=42-OASC1#'JQ'&!4V7T;@I8,KODV56; M.&\--(^6IZ[.R2DX9SA-!*+@"IN< D$Q4"069SQ[%VQSB;V/6P/1]5IG/1D/ M#^_CK-Z9W\!7LS4>3@2FU%DL,8GF2!R0Z-"%8$U5,GBI6T-/M>9CX^.#_O.['OKY[+L MYRWE>;_::[DSY\613 0R'UJ"DBV'4"#85#2X4H\!LUHMPK(](G4?^YZ7J: 2 M+0)+1H]6 SRU3FB<8Z(,3+%MCR =+.;]AR\7AX>JY^[H$"S5\9\(2E*@:&P *08P+F0,59U;#-)2KA('F"F?O&4> M?AX?V7I? E?Q$7R?6O3-.Q^@IPJJ2MH^5"_+. R/I??>4F0N @E,-(35-4,L M&*)3'VW[L+PJDS(\MKF&W!PU'S0FPIRP-49+5:V1KTA^^[ =Q.\> = 86@A8 M6648*E@J,:2D,54K4<-?MX5 7]4\Q?#@)K$V]*U]"C#DPCD@LP3T+J=@:]T^ M<"]U"G=X0(M:6R_!2#0-./NB7G+V)J=FDJ12QK\X-P8<+V6Y#'U/I:T4J\\@ M,6;*/H?BM\0/M&8ZJ T"%! XX-L-3J( MI$K/VPHB6X//"*;B-P29N@8ZBD:L2P26*ZIHJ1[4<"Y4A+P](G4U4_&;LD>Q MNA*LYQ@]F% US/91J@;>!7*NVV./AIF*WQ!*4!RKY;$E2%#+E(JK-MI8"]O$ MR;NS/*@M6#"YNLRDS:6_N.3)-S4[':&8-<"-CD,12UG ;PTT5^QS;Q BB@"9 M'%!?R%*/NPAC"]Y%MB%X@UL#T0 ^]P9A"BX[*9F;3070(ND@FNRI.8Y-ZKH:J]R%2@4!+5#Q14&;\0TGVHHV^/-7;W/ MO4&4DA-UKD.M)2DZO8J0$1>-2?J)5>RN#J6A1B"'Z+VJ#(R^@013JJ,0#9;B MDPG%#+#A?CMF.1:S#65D'R"6C+:%AR"MU4M>G-V^U"]BO278;#,&MKT MC#2.!J 57VQ5P2PA6(C&IK9]6 Z1_C(,MN*PYH@NY@2@_V+!7NT&$C&;2EN( M[>#I+\, S2:R@ILE.P.NVAQ\,:+..JOU)>.W$.@ATE^& 3<6P^PH56,*>)]S M$XM1C&15T[YMH;6]LO2780!MK9I"8$6\@4J(ZDVI LWRZ'!Q63B#L'#P0E6 M3^H@1F@&4"H*&A=3:X'+%HG1\%/QFQ(I3R5(JXD;]UH^J&&=Z^E+PCE41UL# MV=5,Q6\(E9S!^02E1=N@UE"B(2KJUP6()D#;&E2&F8K?E.Q85ET7A5R?"\D& M3:(LWD-AB+Y=H<\]G,+WJBJ\@TP$OKI"U;,1+JTTJ]ID_(601A=U;*HT46'O MK9-L,WA U>0NLT6O%"TV)I>W!IJKCSHV!5&@8%PP+2,7D!C(AU#4H35LU&]* MVP/1,%''IF B V),"!Y2 I-RSC&&9*S&BMY7-EL#TQ5''1O3=+;9IO)BO:BN M8Y^!6L$6)$9RML:MP6?XJ&-3D/GF*(BJ.+8 @7.!G%2:BI@<;3[;Q[(5D%U) MU+$I5-!Z&SAPJU* >;<4,%IA;J5)I:U 9).K8%$I0,M04;8Q6%")'+;I( MO:N0]V++$-7_)V^7/MZ^?"6]"3ZJ:A0-QVJ@IQ0G+Z7TK&,1KJ4ZD\+VH7I5 MU5^N'DN$1I4\^&C5L#FCH1CVY,I*ZNIG$[LA)C5=9&0 M(3)5"^2-Y>*W$-O!TU^& ;IB,JE7<"JQ '+-L1@-SHT!VT M[Q8"/53UEZL' M-[K,06R4F@BP"1F;70VU^H ([++;;!^B53'L.#RQ%08UVHJO>@LM8&M;@3-\IV?,SSF8*\A;$I%>UPI W-^^F MD:S-%5,(Y"Q4AT32J.54"2D5V1Y!&F"%87,HH9H?8SBE;!)DZ*D] MO9B"%46SY4S00)+O.VEL M#F1:$Q2RVX?E4%N,KQY;!DV@Z^Q#*20 M!6JJBK8A!!\2]L):)DK#8!G+%@KQ8%N,!]#0(1?!7N.[%X&(H7"E$G+T@JJS M1;8/W"O=8GSU@,8<@XHGJC^< %MOA%%[&Q0I5'S&+53+5[[&X.'+QOE_A=VGBL@.3I;YG5(CL'@RD0.; M"=3 OKN8/U/OZNBFT/JW/;(?RGRV6!XLUO*I(.FS;]AO=$>CU>5Q?]*SVQVM M?_WN]N)X>7\QFZ]OJQMP7Y:L1S__]G]I.F:)-K VA0(R1]"];]&^OD36; MV!S3!#IS?!*?6[-GSQ69US+_4TA=.3,'I,9'FF?1SA]B]1L=U$?X[*1[[>'Y M25^LC0*"4\:%Z+,!J93!8JB]+6[-S>"4.K'=T !0O['$[D ^F*U>_G#R@\SY M^1$N7WY$!#R4U8-.QV,YD$_%B)]\@-5R_=W]Y:(>\_K>\J$L7\]8W@G!/JZ4 MDA?(''U?8\J2R@.?&8QD$D( M$1/GB#YJN!SBA"KY[ @^;H(/4]FH1)M;+0"UUR$3*3YRX;YYB'+P$2>4VK4C M^+@)/DR*6Q/TI@( JG<2-&)R%MAV1\6YR&Y*$R4[@H^;X$/-!%(O3F? 9 ^U M12RG[1F9U?^.%:;4V?K1[&@V?W:O/5KB?-5Z9/+C8E$_HMR[Z:.SDY92KZ]/ MX\0[<[W IZ;R=]*V)=(V3$!@K0U-8O&N5B#JV\XX9>^H)-)H>$KET7?2MI.V MD4 *"V"HTQ&V]-8,NUQ)13GH"T=7X] MP/FSZ>W M+'UO ,>3D)$!+)(OIN8(-@"RS>1"8(Z^0N"A6?=I4WV]OCA>K4^M_^W%\D!^ MN0=]7FAGZEE*)A)3I M:Y6^JS>:R6ETD5[T+O'JN MZ_%\QJ?6;\3)9!\F"I18DL/B;>[% #X1]Q M9:>"2@;VQC: R-"B*Y9-J#;[PEX$\E:@SXOKX^7EUK2 M8(,X<26/X-'&B)!;+K5BP@"QAN+E;2KKF*/["\!^P,,>83U\+K*^NS@S,^^P MZA.AO\P.#W]<+E9;6>R5O.D%_PW;XM67=[GW.,80P =1[5BV#LGW]C?>.7J% MLV6_R]TM1;?XGJ68,E<62"T62;:9WE6N"/DZ@;8.=^95VFP^6\O=V6N%;*XJ MZ]F,#N7Z:B7KU0\G^_ABL;QQB*O?;)C"*@=X=+D;$#983#O'8,E!X5 -H!52 MCY&L _+152=UB[&ZT3>3HQI /'S0MZ],!3)UZ@F$ F,,W5W)4+"5BEFPQF+\ M^"&[_:?@TI![<23+!W*F1C_ZXD3 JP;)4ZZ]'A-4%[)IDK+-K?6X[;P@W1:" M-U%9PXCJF=C8FG=@-$P0KV(67,R0JI@)F+(_!=?I.O-$)2Q%)X#4]T:H/TF1 M+)9,3@)R+-E-:;O$*-V0X?W+4$LM@2/%I(8P(YI@C!CFG/1UG%*KB#$[+\,# M'7TE$F8.&DAHL)A=<*U"3$YZ<^HI 3T-EV=XR!/4D!@P&2%0@597-R4 K(JN M.DBR]9!_#7*=F_1=,-&"]6"A%:H%T8,A0K794^K@-&;W:GB@*SF-2&NU)31( MS:L[K6^2$'6=;MOX9]9'Z8)=SK(\!_0,4ID$0H&4Y9MQNI*H]-- M0F:3BY6D-\L%U[ND-PREB7/9-\<3@&P:;M'E5 4"=693];U1.%"-.??+M][M M SGX":P+C]7!N12X)&K8:5E:[_9NL!4I%*M^"B 7[<2W$*XKGPG:(&35H8:- M)I=8%3*;L"%EI]+5] ^A^=C-U!=;A=V7BMHGG^9W\6Z/K@C(O+?79UKARE0<9"K5AP$)'(1^K9G&H" M7*8)5088.'=K^'WGQ5L7D6TJIF_%(R+0T">&XJQ!2G5*6![3ZC?H/;A@^F-E M\_5-;3K[ZFGCR*3<@GJ"V// BT6I4@(")(3B_=D\C+\ TX\Q MX:_/QKT5T(,_GSO^PX3#/^F(G_S&_3Y> M+[][\L5.-S-09UY++@.G1J$8YN:(/:;$?OQ.]_[93^W?NC-_=?P[W1D^/N-M M40E9?JJVR6>1_T]539D,SR]GZ@%SJ-CK)Z"%$#28$('HHOJ<#6.L'Q4X&DG' MTS]?9^@OB/Q'.ZU3JE;#XMP,.(/H^Q;28$OMG7W=QV78QF@N1CB/,@R6!)85 M0>J;U*#WTQ0;]'#$ZCX%(UF+*%F@.",B&A&QJ?X64LH@)9N=F:/30-BE7,/($I MO>JER6W\,C:^8&0VO\I@9)(ZA)ROM3(90P6\[5N:;:9:8K68"TY@:^SX:'>U M,? D:>>,4;]!>JG?!EB(@CJ-+99<@$*.$ZB:-1Y8-IH>;3P1.JF!P;A&5O^D M6!UG$4P3*#/7TR]G*H[S7BQ[I5<\*Y;]?E'MTQ437,X7Q^OKRV67W5/W?B(0 M1<"43#'D>JX2!>JU1%2 J%?1*H['K[#'"=$F:X684!*0LRX%8-5O+7$)IFNV M0$@3V"%R:1!]OGK]KQ6>/DB2OW&\7.IM[\Z09H>J:B>S\0MZ82:U=% B00*O MYD]"RNS4W>]!W5JT7N\##:,'"PG'HB2L=>PS>6I]=VAP)6A8EE1;-%,$(.X(<$G!V5@(X('[ M/FY(1AJ PY[N B$I4A7)<=@18'Q[IRZGGO%I319K-2 K("%C:TU-0"%PXJGX M":6KC\G]'WXC2K-4(SGOHE26 'W/,2ZE>B\3ZILY5F"':=&(OAJH6:UT MZ&VL +,$((.N<"]#.*4R2F,%=J"LQ:Y[!7UKT,#X@+&)-=A811G429] ?[*Q M SM,'[-D*3N7&*COPXDV1Y]MQA H82UEQ.'66:KI!\=7U>;\_F M.& \,$8LH)83Q0EQX,'*4WY0D ?9HW@\8AD2RQR2:$"827 M$\)XF$@S-!=KR%!-QUB$.%<+N1IR#L7&\2[^CAS:RVE'T:BU2,G:OD^K0>^ MYJ!E4WHG$3/BVAR;0>OZOVX\FHBC2TF*R1P!F56>*EE7,5&*)FF<:4?<6&D: M4&U0JAJ("2YQBLE"*IPE5&Z^)?5DR.2MG[_Y#*@^.[8]#V/Q\,Z\SP+U!_BX M*.7146\:O^"7$Y'DH,JUN8;H&D/!DH,H6XR&-38I3>2K"5DO1Z1'$*^B21S\8VGT(UR2@ /T)"RJ(,KC-*LA^@""@5#@5 RFMJF5&'O MO.;Y?1VVD],*.\BG6?U]KO#=D0]5[@78F]+Q_^49WO'HX3'Q>>WAV?S9MN=- MB,^5:I':E&:QM:)NG?$M&*YL95+MJ';L&IWNLD26Q-O@C8%B)5=OB#$E#=HU MIIA XN6.5%>RANF"CQ&+\PG 1J)<])W&G3&GU-J4VA[>7KIUMBAW]1A_'*Z?KHHOCY?W%;+Z^/7LM]V7)>O3S;S])=4.ED2M! MK&& :JRZPBX050932ZD3V TY&C OJ5BT\Z&@=>P8,/1JDK601J2E-J,Z8$)B M_DF@;O7TZ(?R6N9_"K(KUS>3%'CK,U>)1K++ )0QE.)=C=[GV"1/8!/G9?-H M+-.4@N0C(':Q!H"68Q+D'"BQ=>=92E\W4E.0^$NA1G;)4,$:2F#?LP*54VE<*H M/EBQ%="9;'(%HQYZHAB"@?%/H=Q?+O3WKD_N'ZH_JD#WE<-7_1KO;\=ZZTOC MO$YD\@1[U)2$;30>'-CJA(,^IHL M6"D2(VF8NV4R\\/Q3*\Z?Z;G7;R\<_1JN7@]K26'ZEQ!:TWR L4Q)A>J%.[ZE7<:S>64F>7X$\,/\_H2ZZ0LBO4G$OK>FD@FD")YA'+[68.O#DZYF*?AJ*'0Y MCDY*E8T3SZWU3"$5\QI=PYQBM, T?I6\8\7FE7\1"L(^:&B208Q05D^JI!:M M34Q3"/\W#LU&^'BZ)G(?3R94BB6I+@!.8A :Y!:(BTE0Q%>O+H*=@(+XNJFP MR=8[AFHCDF*B0/).50,(U@)2E TP>2IL<\[XY:S'2#:D01WFGDN62^&C)49NRS4WP:M><^6SPQ:WS_U+P2M?::(6O3D(4 *C&!MK(%"HQ*=J1>$ M,M )Y9508:R$NC)5<[K+^Z(G[$-E)>IPO\N7O?CD]F(IC*N-.3NCT6R_9>T[ MW?9'K/6GK T;8&VEUE!<=I(;%!])U6'*-12Q4%'"AZS-.];N6/NG69LWQ]I8 MR!<,%C"!&O'<6S>XU&QL4<2W"66;[XSW&/+8J MQ+K/5B6;:C;N?/54@_., =#4XG,MF'M#BP(YGA62M1=\M3N^[OAZ04+[^7RU M&^-K"@1L,8=$ EXX$V7O4O;]$PPR?M/W>^B=N5!+F3V;WY3YXF@V/VV_,EJJ MCL7::J3G*0+:UC*$5DOPA*Y:QNP2US3^B?.OG@V;+"1JU"EV)137#+14D-!S M:-Z%[ G*!';^#+#D_I<;(TZ4=YO,OF/3;*W)J]- M8[7IYQ@7*3>9DEA=-5BCY&R 7:4LM?3]T2Y$L3*!6E,[4HZ#E!O4E(EC\>R; MFC /QIN"17Q#SJTGQ-D); BZ>E(.-_7T^>+PMA/!!W(Q,7*ZTH(-K2:#"3C7 MDGRJ$C %CSF9":3K[L@Y+G)NT)Q;LE[_:SE@!>]3\8YLU)@ HP#BQ/>=3(2< M8R$#><\27#1<"FC400U"R9BQ%.Q[-G=F=.QDV.0ND]A,#.(,VP A,1HK0=2& M:?A)ENU9Y:M.AKVQLV(,&'U4T^H#E/ZXIM6F5KUR ].*;>I^:.063QN;$;#A M&(Q-[J)MKZKZT6<0C0W0CW7PU63P8,RM$DGC)&!JQN""^%I9LBW-3F"IXH]Q M/%^^FJ A=<6*>.-#J DUY\E["+W8K[K.XOMN MVU)YS(V;=RL?XR#C)N?ML%D+AIA,+ZF%F0-&+,;GH#% F8">VI%Q:S0C9Z%F M$^=>D,HVI&PD0C;ZUC2N,J5J5((KN7'>1? 8#Q\I3N\E5)ZS]?2LC6RJ^[A= M"K[9UG8IG$$-I[$,&FQQLB7YT@N6B8!8,7%K2/*VZMR.)7_"_Y:SUW*]+EYU*W.O'<@OY^T79O-G M>L9<7_)9S>D/M?^[LTYM$"[KZO&KJH.I/SL:=\D&X0/ _X)!@.*]3<(YJ+C' M&$LEYSF%Q(F*"VV\KO)5MK"Z%,>P&&G&8?76Z]!#K_0"O9.LBI,$!#>MH;\L M17*SZ4ZY@YV%&U[FAK=PL7)?I/%&HS5HD5'] MGUPLMQ29@TE;PY++=Y:WER14 ^7>#S*X D:IPI@M(Q("._$3R!F[_HOZ+N^B MVTZ(![):+V>\EOIPO>"7U^?UHT\>SV>3:9P27+/-610O"4K*%!WGW Q9+NR8 M)[2:/B*H1K"HSNA!@XX2F@4&H&@R60U14U2(79U0G941XWKUY4YL<#'W9'#; MO6#"XFSNJ2_H:T!T-*6VG>/$=9B^G%Z :I1@5?-";]@"UI%/KO=BS9+RA-RI MD>(ZC >D FI*:;E53B#>E8K(.NJLSK*@\5-JO#E.7(?IK.E\3KYGF1=J8)*C M[$*K(7CC2FK.3%12+9@[$O;D5I)X(+J5EL@I-+*Y&*/=YO0 M?XO)@X>/)Q)P< LU-@=@+4$S.2L&+AC;C$W9HYFNH;OX^-;1J\/%B<@I.MMH MTYA];],36H@1R)<QZHE3_.;'_<$73"J^.EG-J"L[/NM8NA6%U<]N*DB_?]NK\?JI@:FM-8Q1N$GM[12HBF*ENH M-6Y3"$&'G*V[^MC2=[V;L820(]B@DDMLFY<^NTO@8:* 7=4J\]4#!B%CJC;W MA 1PD0HDR7T6H!:UL$03 .R=4[.>+4]7DGO7N]]JY/MG7^@'5S>ES>92?Y"Y MOKB"+3%7#VROF9J*#P9L!8PIITBIE.B])/=N<64;@+VW?B[+^PMU:=^>> [L MUX*UBG#P/>>1':#^W[-'CLT'*+95.X$9O:',Y#!3=91S)*^R6$P PR5KT(_) M,N16$\(4IF"',I/# ,;9.%O[EA@;H68I%#72+!P82U&5.@' QFXF!YHT5P$L MOH6@(04D5XOH2U*!3%E<@;A%P([(3 Z#-=:@ 255+&( $I84,Y+>HC?LJ4(3 MFC<:JQ /E"-2;*W6I*BQ"W0OMR7GFD@,X-A== G8"F!'),0#S1SZ%MEZ:)D8 M?*!2$Q04*X$S@;,3F#D]^F4N;M9(H\A9(G"M!8IPKES5X:U,:0* C5WK M#K1^B9:XQA@A5_!&O>,"X(!+-;TQ-VX1L"/2NL-@'7*PKK88T7G (*2A4';) M&^>3B3RE5-V'SW$I#^35\9*?XTKN+Q?/EOA>LNY#>;4^_;(.8/[]D[?1KCI+ MN1J?%)P5S][XTVR$;(H=;3;"*(%]+R\A=ZSL)O(2*@1"\8G4 MH$+12,9X SDGA PVGQ4DVQ)IO"G\%0IC A)/ E%=6BBUJ)VUF(NI+5=7&,^$ MT3HW66$< MV;]>)NRCQPG_U[3\[]2V\]F*DG10@H:U$O_!WWI?1# A98GM,3\MN'A M#\56JX=GEUB]P^S&XNCH>#[CLVHIF]C$=T.OLSBF)'8F&"KJ,!(?*H%A-;YY"SC=!URI8) =36%G8D6CH MB=(LZKC64!F*[2U4D5B2A*(6+E%"OUT^T;W9X?5Y_1%7=@L)-(P_9(@HNY8K M-0,Q!V0VT9M T>?0>,O\H:TFT$"YA1J5-:FI]M[>5L,PZ-O5V-NF 3-[WBY? M:*L)-% V34MB>A.DOA)43:/@)+4(Q47PODYIP?YK)] P/I!I1=UGKL%EA&8L M!J>ND$=?Q%N@*6P"^@("W3H4[IMI\?#1$N>KH]EJM8'N\B,DTS#^$+,TB+$! M5OV/&SIP/< M[B@U+B\*@&U-C2,:#Z$QLI7@4702)N!%[2@U+E_*I-J3PWRL3:,\:%BI MB"D0:L$2\A1JFHR94F\+7QT>GNZ+V>;9)Z4-JO<$S3K39YW(Q=8R92$F+&;G M0TV12L/X3A 3-R9UGZ*'FDW)^B*X9E+H/>OJSG>:()4&V@,M3KVF' 4(P*IY M:^PA1^=K]*:=M5?9^4P3H]) N[-!BJH@L%42&,NY$D9J!KWCX.P4RH1]#I7N MS'O[RK-+WCJ<'3T0'6;[R72MEX!0M<+9B:\88RVX*EFC(1.[J/+Q;+&\>K]>)( MD7LWA?1XW1N8S?YZ\[*W/:\7+JT3XL%L]?*'DQ]DSL^/"BK M!_):YL=R()^JKK$I'W#S*?)_\,M_6W#D H+?G+R-'HN4DE "H,$&XHA*/-W> M:=EP)>\FXK'L9.>KEIUA?,,$ZC.8G JG!F +5=.:B'&!@<5,H9'"3G9VLC.( MSP;*8&\:V08(O:DH6Q--R2U@"LY-8:?$3G:^>MD9*()EMNJP62@I07"46T4L M+E@G):CP3"3>^50$>V.Q?+50).5@,3\GVS9ZX-$$DNI$Q 7PCLE5;L7YA(@6 M[122[$>)YC ^8?85#;#)%@6L!#J=B/"!DW@P629BUT:'YC":-CMT&,4T&RS8 MB%02AYQ;@T2QA"FT_QPEF@.MMTE!YS.321X<9$3&(*TY(Y71366>\*TG]J/T MBE6OGO>- 6> \N)8G9^3[QX_W"X;::TD:TO?2UT@&T&/$"H*!Q,MR!0VY@^. MW##VT/0BFJ4T*&2 Q)5,)GC;DFGB&DRA,?;@R UC^VKQ/IJ<6<4.L-5,D'T) M2?\G:@*GDAP\N,Q=O9WSR%7-62N^))"*F20VM7DAM=#*9#IW_@%R%XZ+^BN/ MMS+W-?3>9)E=A "0U>=TC$ 43>ME1'R=OL&[0@@'ZGC$&B;8;%IP1GT65ZPO MUD%O^%EB:5/)'!D'A /M,F934^5J4,.%GLY5"EFKH5_";%.92O@W#@@'6F?( M?7T;;4G!@=%HOC452&20R$QDQUMW>A#GY5)J2@/;Q*U:M,E"B!F%@E>S%HQJ MR,SUM**^ZD8_NHKZ V.@-!)Q3#KT!K1%1%\]!=),5B"L#8X.2$9VC:HU*1605"\A" M?:H?>EBZ5]YCO^R6'V=3W7HZH&PS%XC'7YJ M4^S(&?JQS_J^PKBBJ=(B'-'7I-X-N"Q90B"-&BME2=6=3]MTW;(W5B6SH_,8 MZ?RQROUC__V#4__*+"18Y 0,U:G+F PBVP AY):MLCQ,8"YK-"D\EYI)\UE, M_F_I4C\N7LOR:%LS/#Q(9L0J[CW<<'A6'!R@5PS9: MFTJ*6*!*RJZZE)IC9:MM-4]@0GK'X=%P>*"UZ%1#"B8T\0Q>:O8A^)C(4X%2 MZY2*1NXX/ H.#Y##1#6S5*[J0X KV'N5&N-;B;$"Y:GD_OXW\*X_>O27:\%_ M'3(R24\X&8H.G2,/'I!]=@8MM1S95.?R5):U=^P=P9ZE 7*[8_'B,T1P%IIG M1 ,IU9Q*L*:&J:SH[]@[ MT[P*XA*)&S+Q), ?*1&O<.Y]'%$D!P*LD,._:. M0/<.4.,#&)MIF'QH8"EGC!X:Y.9,S!AP G[OU\&NOR3$M_YS/%OW%@?[L[I: M+P6/+K:FZ%=O_?3HO7?;Z!Z#>"4;YYB*A=J82J!8;:FI^EZ?8P+N\8[DTR'Y M0#T2$4*PX%LODV&KY)"C0X1JQK_=%=;$16L%" M3K!F;UH**4_ V=Z1?#HD'\8G%[)&6!T6"AD:]\UA-N=8?;$8 -)X'-;=Z3X MD!0;S+'M17-;P+X-,4+R+8=4FU=-(41%P_JO7%.,178E0_&<*64J$#D5AR9C M;"4F%/'^*Y?=L4A3 #8E%@DYN]YZH$^%95,JFEY,WN)XI:FKKWN_S-6)>CY[ M]/7BM=[G]_M>?MA$Z:$L7\]XSH^&@BVL1"R-:A:[TE MZVF)V6AJML3%UZ8O=C3=5IKBFPG1E"10)+'<,@)'++5QK,:I;D4* N.EZ2BY M\ FYN3%[/3OL_NVI8.BW5(9>J/B<7>SFX@AG\]%3)M3J?:NM!&=5LR4UQJ2^ MDO/96=?&O)GRJBDS%L202VJ1@!H1*%Q(EIWS&I)F5S1B';]G.PG$-NCD6D<) M>I28$4\+*:K(];?5J78F&K&,=2VH6JVJ?KNW/+?['\4>RX6.Q/KD[@RIUPGN MK4%OX.H8#]LF<9_(V++K7WGW\$7\> MSV?]::1>3E;!Y>RM]A1#B>B*6*C<"W5 -$4@0RXD-%Y)W_%F2'W#7&*O4B?- ME-,]^3YF#BR].4;E)#M],R[>?/:#_("'IS_ONI=T[SQR-)J9 B] M'5',$FJ4G-FU/&*].QJV?%J(?EPNCE_=7_3O3T:IL4ODF7SJ]?.BNG!LN' [ M;7R0,(Q8J>V(<:D:@Z+G'&Q$* R&;(G5IN"C9305=Y'A9*W=YR_>W9[-=2!F M>/A0253IY*ZLU[+4Y]4GFGUJ8,:BX )X)$O0O .EJ-3;A$26,S-EU8,,$>QLE7I+3NB7C51 M_YI&/9[/SE@Z/^[/LFA\D6[\EHM'@GTL3Y=4S\[2D;\XZ^*R%R==O._7_?WP MJMG<4$PJ9"'4A"C)2=,X*_A6WQ96&W/9RS]*S;XY6_'A8B7U[;&?9^OG_V?V M[+FLU@>R_FVEOON+U6R QH6GEGZ*I0O_A+",H#IFD*Q1(GAI#&0E*Z\)U1K8 MY&HR>0*L'P.]_DCR+C[Z7'D;8-?V5\+U'*W/ZHE3:=!2*10H)B^6/!HG.ZYO MENL/14>_?@[C=X2_I$UW-2?I&^P<>*#JLR\ A13R02U-C+YM':1 M-3895?L[KN]-"=VCY[/E M)F1NDGP7[G%JE #45,$7#!XY]Z*A5F(C.X$R7W^$\R.9W\7E,T7V[<%=T;HM M+G<;:S2]H!=5!YR(;#4I26O)2Z-)U//:L7F$;!ZF<)J!QNGS%)%+T+""$5E."#"Q$:0C9F"A6Z=FP> M(9N'*<45$E!*S9JBKG/*"8-UU2N[8Q"]$4_ ;_[$1M/Q*+R:K MZ_,Z9'F%,S&!+] P.T8T_]WU'JBNIA59!U1#'2&1! M441O&Y7,R353U,J-/_5\QY.KV$OC,J1F4..W0E!"U:"NDB5,V5H2:\;/DQ^. M5[.YK%;76?EPME#UWCK7>X6_WF%S>[8\>OA*^CZHV:^S^;,[\X=KD<,?CF=Z MR_FSAR>KM1P-6CGOSM&1U)D>O(U'L\.3LXO?:^]^PKWE_>5LSK-7>'A: &TB M=./@"[F:2P@-*,9,M10PF0,UD#KBK5NGA9#UCO7X4.ZUTT+L"LOZ^:+>F;^6 MU;I?YK>?BAS@D;S'Q^7III;C^7IY\F&]QAW;-F\$3\O3AE0%K04,-EN3FFVY M%)=S2%-9W-W1[O-HMQG7XN*DM^[%-DZP,;GH8DTN^ 2J>4LD'V/("=C93#R! M";:=9&RY9 PS.5B)U2&!*!4;F!2HE_(3#S9E=5=*GL#DX$XRMEPRAIG8C![Z M^G6!&@*DT(@JIZK_!DO /)4%[)UD;+%D##,I6YMU7FQ2?RJ"=0G56&2!:(@3 M]DV^NZAV)Q!7)Q"7$DO'1H;9)^H<5^V?G5 ,1J-I!P'=B">4=QS?:HYOLFL8 MU-9LH2)$0)#(V8+(V=K&AHC&J\RZ4_ MP53JA)H 'I+W5=A"MDQ8)92*JB$!?:L3F%7, 9-!JN MY'+OG5-Z__'B"EH'T9?B(DNI*XS=/'*@X#5P\^"KR8:#;U"DD5>VT!9[Y3\L<%GOM9NSI?!ZL5S= M>(ZSWFCX2F/]NX(KN?YL*5OLG/NJFL<[*JF!]YD"85 W/1?7'+>\Q<[YUT>Q M@7ST[*,ZZ!9+16B0J#@"@]:03RU MW&MMQE>TWO)QIOMG[H*8I!/FQ<=LQ=6< VA 2+:9U@HFM9&N&+_%3MA7Q*V! MO"\HE'Q(SJ$!BAZ1P'ECHK2FT67:8N_K*^+6,&X7.]!(T7OG@P?54P6#LU)+ M*];'E&6+W:ZOB%O#^%LF0#3>YTB^@I()74K65EN")W22MB]O892^T:M:F47ETV/2<-$85X]'6E)(S$(H+HILZ^!(Z=> M-SF[;9[\WEHF#1-S82-G+04;:X;H4LYJR)*#%)R1VJ9;B.GK(-#E%%T*&$+! MFD+?,\P>?0A>SPMAV$%[:E,HN17*3[>A-*+:Z%ED,V&RH)Q@9EZV^L1ZG4 YI/'3YP[)S MU[L)>>_(9=>2&SXU?)@I)N'D)$(K'!"PJ?M%J-YW)@_DG8M;/#&P8_16+A-K M\"@.G*TY-<"2LF645EHHK)^T$1=(W!%Y1$2^G(W/T5OU?TMI7H"+8/#).A%/7?:=BB23E+5<4V^>=O#8 )'F5RL$3)8=-ZVO*NV, $678J>\1R+)>=- MP 8.(W+BC 2Q]+(+;S-MDF ZA^.T7#2+EM M\?KP,# /LWAK4R("'YMW JYQ 5^P% ^>T(J4+9;F&\]GTKYPBGR2H@S!Q):3 M>-<,Y"JY>@U?DE,3'ZSW:8M%>0",AY%C3Y1]LNJO!0_)"G)MG)H/I@5CD]EB M[W\XJSS ]L"08P;5U39G:)AS3;6I$Q9J\9&CW>(,B>&L\@!;]*"DZK,1=AFX MI4(*^?_/WKLWM9$LZ<-?I8.S[_[L"!53]XOG+!&,P3Y,6,(V\GCA'T==05A( MK"2,X=._52V!Q,T&)$1+U.P>#%*K55V5SU.967FQV% %O?=VF3VGS[0K/X.! MS7#@3KFX+\?EQDY3*[E%PCCB);/+#.5GVI6?(?4C("L#$Q:RN,8R*&$M\SB@ M8)@7KL+A!7,*.:F*4X-'M1C*@*V)),M3Y$>0@?BXSPH>=:@<&S350CTV8.>/ MUL\W/=_OGO2L[P__//#:E>-QK1]K_XX_1GJ10IZZP%"T6:GR4G)E?5 04B(@ MA>A;6K?Q9_J#LW9'_'&P]^'][_Q+1.?3IW'?6_TX8OW;;?=[;WY M5RD6\,\0'QZ$LE[PF__7C.O<+QK^M/C_GGZ?!A1+Q/N]7Q%P^'<'JB+XVMYN9&L=-<;V[N7!US!4>[L_GVR^>MYM;F M3K'>V"@V__?M?]8;[S>+M]OU^M;.SM9VXQD? =_K$;[J_D&KLS_H=FK%QNK; MU0)#1M7S#5M=&S6]==3?'O+?G0]SI'O[$5V#[O$;$K_VZ9=$WFM)WG5[1\6_ M(X]TNIW&R5&\B2U&=//9AT@D(IK14%@7-P1,)6/*,(<]%,II*S2]M<1/T=&) M[YUOO=GHVI-$D,VS8[\R:C] _CDS&]T?'_#G'[ND?N(.-W_LO5>'VX??6?WK M%[CW?A?5F^_:>\U/;*^Y3QN'[<.]K[NLOK$.Z^?VM+&Q_O,#:;1WS[ML.U[7 M>/_YJ-'<_+D7/[O]]0O=WMAEN_B?H^WF>KRV3NH;GT[K_\B?'_#>V>Y7R^L; M?Q_6S[^C.M["V\WZ6>/]%JYOQ.]H_GT0W_M>/Z^?;S>WSNL;6S_<^W^H^\_? M[3W<_F$.NZ?UH_3>E_/=PSB>\RT8_SW=_MIHUX\VXWN?XB?KK'Y8/ZVWY5GZ M]QNV/NVA'"#+!*!2.R"M$( H 95 P2MH5]80!)]*-A^OPMIRP^*)AWR[L+^J MZ][W8KOC7]]G_,,1DBTO4@?CH^8%2_ MWIANMVUTN]T=F.[/VR#[Z20J2+[7COK2<;''HW8+?');!:ZV!9(8!"DT MFG@-DL$2G(MZE#?-C]N?F\7'+Y]WOJPWFD5SNXA*1C-J$@4BQ?;G K%7[G6Q_:YH M_F>SF- _+G6/];?-]#92A!9W0/PVC;""JDG^7!<;S>O/3-T6$D,XY0+F@ M@ ;H@4'1D'(2I6:0FEHJHY;LCP>EA3:$&H&U(DUZ=3;7^XGC3315#3#;G_,> M^OL]M'0\E-$L+W03K?_\IGV<5RHE,,S&3=1 %E5@*D&0-BK'@D''^&@3I3="!>9,YC>:_3V0UCK:+_H] M&Z\=G%\*Z;=]M'IXO+]2Z/;@CG=&WS!Z5HR/?UYXJA&-OZ_\\2R*';T7TI\< MTI_]?JN?Z'&0TB)?'*RWT#>CK?9*0("LA(!B9H%BT@'$*4,,4<:%75FKZW[3 MVUJQU;&K541V><,WK4'\,GL?W];F3VT'I304W5#T+J6@T/VB?^QM.DYS1:M3 MM ;]PAZ49N[=?K 1>DUW,.@>O4E*R02>V1UX'F@3]Z[1'4RWYWP/Q EIZ^.^ M?W/QRY^NU3]NZ[,WK4[Y%.6'_OSA>X.6U>W1+>.WC ^?5N'P &K0B_]S%_/=')V_[1SD3P]F( MTYJ6\']6^"4O'FOG6IW]:&K^+-#5I6K[,+AEKN\\W9O/[G5#HN%NGK44?5M-$X7DEG?M?QE]YI_X7:RSU^S"^$RG M>U\_T=WSOUOQ*M@X_*>]';^OL?$%[4:E:N]P[W#WW,*]?^3IA^;ZH+X#?\9_ MOT%M-(-6 &(LBE:@LT B;P"GR&B%$4(IYN-=E*R6T[]VUUS@XU+T21;]!RH) M3?US:Q1C84OI7F C8-XRO74ITYXZ1HTP@#CODOV @&91L#T*"*D B=1A98VS M:#Y@11B[AU@_GMJ'\GJ[A,]4A,781W%_':44ZUONZTSLN_Q[K*H^"_"-.SM?IY=6>UV#PZ;G?/XOQG821L%RSA^3Q8.5W\@/3]*S<:RZO7)HUCYG0[[ISO90&.?SG0QP RM3[ M.^H]GU0GN%7&>2F "&T^BFO22K"XW--[&7[=[S>YI)P/C=\" D\#PV"H% M-0'*PZ1G>F,"1_ZWC[!BYIT"/C4AE4=15* -:20FHU@)H%SS@CL3E@,0ZA5?6"$'I=/:% MVX\C<4NVXG$ODF?K..YB_B)Q([Z<,C?Z+\!2C% K$M9NL0?_*!WJ53B4O..@ MX@E)*6F-ZSVO%Y:&ICKYPM^H8)81!('3CD MJ-=/&6KPH1MA]/&@VWFQH0;GWSA!'%DB@2$V *IT_"T@#@@*2A GG8-J98TI M!5 T6BMT'BD?>QXY/H?^[W])C,2?_6+@V_XXR4'1*06AECQ^[9-$Q(6.L"WL M%4J;42!"17AO)^Y2O=:@%6\X/)SU/>^*XY->_R2=T@ZZ1;PB^?F&\64(OS*O MTT:7HIW6[>!-]8]J%5VEPX/1AY[44K@JT?W./A]R6T17.9G] 3!%JYC=[P#X M\3ZAY]!"?J%S#(?FO!UYY]^<=*+(I*M6UIJM0;L,.O#:'A2VK?O]Q=/ 'OOL M/5W25__LR'3;KZ;5/>]E7(X^#]+%;U 2QGE$,DX_5XU1;$HI)OZG/4@518MN MIS@]:,57QJQX7[NF6L+T[";Y:(.-MGNT2:*QO7A[M?ZZ>Y1_;HACNN'NS^WFW\=;'_=/*]_K4?= M;!_M?OU\%._5VFU^P8VOC8/=\[]:NTC^G/2<6BB-]HH#AC$$U)*0/$L($$8] MA4IISL0P4C>*[,Z@:[_7BO^*9 ^+C[I7_*/;)_Y. [W:-/CLDCMBT9V21+/8 MWD-LQPY11(PB2AB 0Y1=ZH@ 6G *M&?6IK[-G,&5M7IS+POG--[]M%_==.Q? M4.[F:#=;V)#;>$^M05*D5O91=XA2LMOM M?1\2;W$QW[^4Z<>YPQX=UO[@7+=Y)"MM=5P*'_&%.2OL@8]3=Y1RX$\/?!F! MDXS+B5#A5^CU\&,'NE^$5CL:J+K=CE>DW+5DM_[?22M9K=%8-7YT0;SQ5<.5 MI,B=8=+1R'R=,'TO%BZ9M.GM,G78Q7>C#ITN/>YYZTN-&N&B3(KM%Z_B_2(< MB_Y)U!+[!]T4N7R1]3,XT(/K3W&JKPXUC7/XX=&#O*X5NN.*5WCB:4U$=KS( M',9G21\JKX^?3$,9W:PL?E^.I!RI[@\*!0NGS_JKO\D5>^ICF+. M1V7US31;];*,0"4R'AO=BLP(_?,^7*R6CHL3*44^.FH-!I'&?#OR4J_;2;I6 M^ZSP4>\Z*[;2MI7*FOWPQ88>Z&'NX#66'M]CTM?X^21>&0&1./BSWS]I#T,, M=T"S>)5&*_XL,,&KHRL&!ZTR9^0XY8P\-5T/!WQ)P+[_^DYZ?7)BG9CA-,$C MGGUQQ%J'WX2Q7GFJ@.4X!=QY#I1Q&"#HM))Q4I67F5@SL5:?6".5Z:(=G] 7 MVMI(K+U4#;*DFEY2#&]]M8@2#6Y]HW\4&3E^2^]"^8HT=!3GYJR6].!XNZ@W MIMG<+_9[W=/!P<7;JU$M]N78G ^MSK#E22+;=%R&X^/?,<+R;?3GQ66_O>#N M\5US-> [N>U(WVS#KH3BN_,+$GSO5SHW M)6,DZMSO]LYNBUE-&F7O[>B"A=1[1IZMYCK>>_^%[9[_];UQ:$GC_5Z[L?$] MCF_KK/'U4QS79M1S7*N^\?VZ9PO5-_:^[S7;A_7WGW C1? =Q7$VV^V4;+ZW M$76E= ^\=;I]+>61221@7"A .%> ,LR!@92D1 4A- LV$+&R]N%VGI]7Z.IO M *"F.UJEL=2LL7Y3BIY%:J8LK3-[J;FNZ[Z@G:1QF^*:Y>(7 MS3I5ZF \9&F.2[$@A0 M;!70@I'XIY>_S;@H0/WT<>FW.=Z6@(ND=#9)2E(% [7V@"EM 0T. 44$!X$R;:R%3C'[8%*Z,_AA0I#Y,^#Y MU][<\ NO:4H9N-79VPJW':"5QV91Z>UTRU.OD_[0XQK1,:SK?4L9T6ZO_*[V M6?KRTU;\ZOBU12<^I0C]:_5*)[NB.31".JG6J"57& ]TQ^F>ZQ2E?]L(S>34=X6L+7 M=WW]KN\__Y(^]T:QDR9TD?>'J:)3Z#?"/0X!68"MQ8!*$8#B4@,O:%#0,R6I M68Q2V)4YQ;SN#UQ<@EHO3_^V[:![V;X \V'[@EHQ6:TT[FR7'2G>]89M[8J3 M3FL(Y/Z![OEH$EX!M];,<2L"%QI1);1"FF"#:>!*(*M&?1<1Q'PENR M_S\KU_I4=$Z.7'