0000015615-22-000017.txt : 20220506 0000015615-22-000017.hdr.sgml : 20220506 20220505172104 ACCESSION NUMBER: 0000015615-22-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220505 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: 22897762 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-20220331.htm 10-Q mtz-20220331
000001561512/312022Q1false9P1YP1Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations00000156152022-01-012022-03-3100000156152022-05-02xbrli:sharesiso4217:USD00000156152021-01-012021-03-31iso4217:USDxbrli:shares00000156152022-03-3100000156152021-12-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2022-03-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2021-12-310000015615us-gaap:CommonStockMember2021-12-310000015615us-gaap:TreasuryStockCommonMember2021-12-310000015615us-gaap:AdditionalPaidInCapitalMember2021-12-310000015615us-gaap:RetainedEarningsMember2021-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000015615us-gaap:ParentMember2021-12-310000015615us-gaap:NoncontrollingInterestMember2021-12-310000015615us-gaap:RetainedEarningsMember2022-01-012022-03-310000015615us-gaap:ParentMember2022-01-012022-03-310000015615us-gaap:NoncontrollingInterestMember2022-01-012022-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000015615us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000015615us-gaap:CommonStockMember2022-01-012022-03-310000015615us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000015615us-gaap:CommonStockMember2022-03-310000015615us-gaap:TreasuryStockCommonMember2022-03-310000015615us-gaap:AdditionalPaidInCapitalMember2022-03-310000015615us-gaap:RetainedEarningsMember2022-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000015615us-gaap:ParentMember2022-03-310000015615us-gaap:NoncontrollingInterestMember2022-03-310000015615us-gaap:CommonStockMember2020-12-310000015615us-gaap:TreasuryStockCommonMember2020-12-310000015615us-gaap:AdditionalPaidInCapitalMember2020-12-310000015615us-gaap:RetainedEarningsMember2020-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000015615us-gaap:ParentMember2020-12-310000015615us-gaap:NoncontrollingInterestMember2020-12-3100000156152020-12-310000015615us-gaap:RetainedEarningsMember2021-01-012021-03-310000015615us-gaap:ParentMember2021-01-012021-03-310000015615us-gaap:NoncontrollingInterestMember2021-01-012021-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000015615us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000015615us-gaap:CommonStockMember2021-01-012021-03-310000015615us-gaap:CommonStockMember2021-03-310000015615us-gaap:TreasuryStockCommonMember2021-03-310000015615us-gaap:AdditionalPaidInCapitalMember2021-03-310000015615us-gaap:RetainedEarningsMember2021-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000015615us-gaap:ParentMember2021-03-310000015615us-gaap:NoncontrollingInterestMember2021-03-3100000156152021-03-31mtz:segment0000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-03-31xbrli:pure0000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-03-310000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-03-310000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-03-310000015615srt:MaximumMember2022-01-012022-03-310000015615srt:MaximumMember2021-01-012021-03-310000015615mtz:MobilizationCostsMember2022-03-310000015615mtz:MobilizationCostsMember2021-12-3100000156152022-04-012022-03-310000015615mtz:A2021AcquisitionAcquisitionOneMembermtz:FormerOwnerOfAcquiredBusinessMember2022-01-012022-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-12-012021-12-310000015615mtz:CommunicationsSegmentMember2021-12-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2021-12-310000015615mtz:OilAndGasSegmentMember2021-12-310000015615mtz:PowerDeliverySegmentMember2021-12-310000015615mtz:CommunicationsSegmentMember2022-01-012022-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2022-01-012022-03-310000015615mtz:OilAndGasSegmentMember2022-01-012022-03-310000015615mtz:PowerDeliverySegmentMember2022-01-012022-03-310000015615mtz:CommunicationsSegmentMember2022-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2022-03-310000015615mtz:OilAndGasSegmentMember2022-03-310000015615mtz:PowerDeliverySegmentMember2022-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:PowerDeliverySegmentMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:CommunicationsSegmentMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:OilAndGasSegmentMember2021-01-012021-12-310000015615us-gaap:TradeNamesMember2021-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-12-310000015615us-gaap:ContractualRightsMember2021-12-310000015615us-gaap:OtherIntangibleAssetsMember2021-12-310000015615us-gaap:TradeNamesMember2022-01-012022-03-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2022-01-012022-03-310000015615us-gaap:ContractualRightsMember2022-01-012022-03-310000015615us-gaap:OtherIntangibleAssetsMember2022-01-012022-03-310000015615us-gaap:TradeNamesMember2022-03-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2022-03-310000015615us-gaap:ContractualRightsMember2022-03-310000015615us-gaap:OtherIntangibleAssetsMember2022-03-31mtz:reporting_unit00000156152021-01-012021-12-310000015615mtz:OilAndGasSegmentMember2022-01-012022-01-310000015615mtz:OilAndGasSegmentMembermtz:A2022AcquisitionsMember2022-01-310000015615mtz:A2021AcquisitionsMember2021-01-012021-12-31mtz:acquisition0000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsAllOtherMember2021-01-012021-12-310000015615mtz:ContingentConsiderationMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-12-310000015615mtz:ContingentConsiderationMembermtz:A2021AcquisitionsAllOtherMember2021-12-310000015615mtz:ContingentConsiderationMembermtz:A2021AcquisitionsMember2021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-12-310000015615mtz:A2021AcquisitionsAllOtherMember2021-12-310000015615mtz:A2021AcquisitionsMember2021-12-310000015615mtz:ContingentConsiderationValueOfCommonStockMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMemberus-gaap:CustomerRelationshipsMember2021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310000015615us-gaap:CustomerRelationshipsMembermtz:A2021AcquisitionsAllOtherMember2021-01-012021-12-310000015615mtz:CustomerRelationshipsAndTradeNamesMembermtz:A2021AcquisitionsAllOtherINTRENMembermtz:PowerDeliverySegmentMember2021-12-310000015615mtz:CustomerRelationshipsAndTradeNamesMembermtz:A2021AcquisitionsAllOtherINTRENMembermtz:PowerDeliverySegmentMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsAllOtherINTRENMembermtz:PowerDeliverySegmentMember2021-12-310000015615mtz:A2021AcquisitionsMember2022-03-310000015615mtz:A2021AcquisitionsMembermtz:PowerDeliverySegmentMember2021-10-012021-12-310000015615mtz:ContingentConsiderationValueOfCommonStockMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-01-012022-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionOfAcquiredReceivablesMember2022-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionOfAcquiredReceivablesMember2022-01-012022-03-310000015615srt:MaximumMembermtz:ContingentConsiderationValueOfCommonStockMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-01-012022-03-310000015615mtz:A2021AcquisitionsAllOtherMembermtz:PowerDeliverySegmentMember2021-01-012021-12-310000015615srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMembermtz:A2021AcquisitionsMember2021-12-31utr:Y0000015615srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMembermtz:A2021AcquisitionsMember2021-12-310000015615srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMembermtz:A2021AcquisitionsAllOtherMembermtz:PowerDeliverySegmentMember2021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember2022-01-012022-03-310000015615mtz:EarnoutArrangementsMember2022-03-310000015615mtz:EarnoutArrangementsMember2021-12-310000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2022-03-310000015615mtz:EarnoutArrangementsMemberus-gaap:OtherCurrentLiabilitiesMember2022-03-310000015615mtz:EarnoutArrangementsMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310000015615srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2022-03-310000015615srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2022-03-310000015615srt:WeightedAverageMemberus-gaap:MeasurementInputDiscountRateMember2022-03-310000015615mtz:AllAcquisitionsMember2022-03-310000015615mtz:EarnoutArrangementsMember2022-01-012022-03-310000015615mtz:EarnoutArrangementsMember2021-01-012021-03-310000015615mtz:WahaJVsMember2022-03-310000015615mtz:CrossCountryInfrastructureMember2022-03-310000015615mtz:FMTechMember2022-03-310000015615mtz:CrossCountryInfrastructureMember2021-12-310000015615mtz:WahaJVsMember2022-01-012022-03-310000015615mtz:WahaJVsMember2021-01-012021-03-310000015615mtz:WahaJVsMember2021-12-310000015615mtz:AVCTMember2022-03-310000015615mtz:AVCTMember2021-12-310000015615mtz:AVCTMemberus-gaap:CommonStockMember2022-03-310000015615mtz:AVCTMemberus-gaap:CommonStockMember2021-12-310000015615mtz:AVCTMember2022-01-012022-03-310000015615mtz:AVCTMember2021-01-012021-03-310000015615srt:MaximumMembermtz:ConfluenceMember2021-03-310000015615mtz:ConfluenceMember2022-03-310000015615mtz:ConfluenceMember2022-01-012022-03-310000015615mtz:ConfluenceMember2021-01-012021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-12-310000015615mtz:FMTechMember2021-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-01-012022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2022-01-012022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2021-01-012021-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2021-12-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2022-03-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-03-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2021-03-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2021-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-01-012022-03-310000015615us-gaap:OtherCurrentAssetsMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-03-310000015615us-gaap:OtherCurrentAssetsMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2021-12-310000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2022-03-310000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2021-12-310000015615mtz:FourPointFivePercentSeniorNotesMember2022-03-310000015615mtz:FourPointFivePercentSeniorNotesMember2021-12-310000015615srt:MinimumMember2022-01-012022-03-310000015615us-gaap:FinanceReceivablesMember2022-01-012022-03-310000015615us-gaap:FinanceReceivablesMember2021-01-012021-03-310000015615us-gaap:LandMember2022-03-310000015615us-gaap:LandMember2021-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2022-03-310000015615us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000015615us-gaap:MachineryAndEquipmentMember2022-03-310000015615us-gaap:MachineryAndEquipmentMember2021-12-310000015615us-gaap:FurnitureAndFixturesMember2022-03-310000015615us-gaap:FurnitureAndFixturesMember2021-12-310000015615us-gaap:ConstructionInProgressMember2022-03-310000015615us-gaap:ConstructionInProgressMember2021-12-310000015615us-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2022-03-310000015615us-gaap:RevolvingCreditFacilityMemberus-gaap:DomesticLineOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2022-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2021-12-310000015615us-gaap:DomesticLineOfCreditMember2022-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2022-01-012022-03-310000015615us-gaap:DomesticLineOfCreditMembersrt:ScenarioForecastMemberus-gaap:LoansPayableMember2025-03-012025-03-310000015615us-gaap:DomesticLineOfCreditMembermtz:ForeignDenominationMember2022-03-310000015615us-gaap:DomesticLineOfCreditMembermtz:ForeignDenominationMember2021-12-310000015615us-gaap:DomesticLineOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2022-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMember2022-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2022-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMember2022-01-012022-03-310000015615us-gaap:DomesticLineOfCreditMember2021-01-012021-12-310000015615us-gaap:ForeignLineOfCreditMember2021-12-310000015615us-gaap:ForeignLineOfCreditMember2022-03-310000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2022-03-310000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2021-12-310000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2022-03-310000015615srt:MinimumMembermtz:FacilityLeasesMember2022-01-012022-03-310000015615srt:MinimumMembermtz:EquipmentLeasesMember2022-01-012022-03-310000015615srt:MaximumMembermtz:FacilityLeasesMember2022-01-012022-03-310000015615srt:MaximumMembermtz:EquipmentLeasesMember2022-01-012022-03-310000015615srt:MinimumMember2022-03-310000015615srt:MaximumMember2022-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-01-012022-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2022-03-310000015615us-gaap:RestrictedStockUnitsRSUMember2021-12-310000015615us-gaap:EmployeeStockMember2022-01-012022-03-310000015615us-gaap:EmployeeStockMember2021-01-012021-03-31mtz:employee0000015615us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-03-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-03-310000015615srt:MinimumMember2021-01-012021-03-310000015615us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-03-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-03-310000015615mtz:December2018ShareRepurchaseProgramMember2022-01-012022-03-310000015615mtz:December2018ShareRepurchaseProgramMember2022-03-310000015615mtz:March2020ShareRepurchaseProgramMember2022-01-012022-03-310000015615mtz:March2020ShareRepurchaseProgramMember2022-03-310000015615us-gaap:SubsequentEventMember2022-04-012022-05-050000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2021-01-012021-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2021-01-012021-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-03-310000015615us-gaap:IntersegmentEliminationMember2022-01-012022-03-310000015615us-gaap:IntersegmentEliminationMember2021-01-012021-03-310000015615us-gaap:CustomerConcentrationRiskMembermtz:CommunicationsSegmentMemberus-gaap:SalesRevenueNetMembermtz:UtilitiesMember2022-01-012022-03-310000015615us-gaap:CustomerConcentrationRiskMembermtz:CommunicationsSegmentMemberus-gaap:SalesRevenueNetMembermtz:UtilitiesMember2021-01-012021-03-310000015615us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000015615us-gaap:CorporateNonSegmentMember2021-01-012021-03-310000015615mtz:A2021AcquisitionsMembermtz:PowerDeliverySegmentMember2022-01-012022-03-310000015615mtz:A2021AcquisitionsMembermtz:CommunicationsSegmentMember2022-01-012022-03-310000015615mtz:OilAndGasSegmentMembermtz:A2021AcquisitionsMember2022-01-012022-03-310000015615us-gaap:CorporateMembermtz:A2021AcquisitionsMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2021-12-310000015615mtz:CleanEnergyAndInfrastructureSegmentMemberus-gaap:OperatingSegmentsMember2022-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-03-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2021-12-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2022-03-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2021-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-12-310000015615us-gaap:CorporateNonSegmentMember2022-03-310000015615us-gaap:CorporateNonSegmentMember2021-12-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMembersrt:RestatementAdjustmentMember2022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMembersrt:RestatementAdjustmentMember2022-03-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMembersrt:RestatementAdjustmentMember2022-03-310000015615us-gaap:CorporateNonSegmentMembersrt:RestatementAdjustmentMember2022-03-310000015615country:US2022-01-012022-03-310000015615country:US2021-01-012021-03-310000015615us-gaap:NonUsMember2022-01-012022-03-310000015615us-gaap:NonUsMember2021-01-012021-03-310000015615country:US2022-03-310000015615country:US2021-12-310000015615us-gaap:NonUsMember2022-03-310000015615us-gaap:NonUsMember2021-12-310000015615us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-03-310000015615us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310000015615us-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310000015615mtz:EnbridgeIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310000015615mtz:ThirdQuarterSettlementMemberus-gaap:SettledLitigationMember2021-09-300000015615mtz:ThirdQuarterSettlementMemberus-gaap:SettledLitigationMember2022-03-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMember2022-03-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMember2021-12-310000015615us-gaap:PerformanceGuaranteeMember2022-03-310000015615us-gaap:PerformanceGuaranteeMember2021-12-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMemberus-gaap:CorporateJointVentureMember2022-03-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMemberus-gaap:CorporateJointVentureMember2021-12-310000015615srt:MinimumMembermtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMemberus-gaap:CorporateJointVentureMember2022-03-310000015615srt:MaximumMembermtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMemberus-gaap:CorporateJointVentureMember2022-03-310000015615srt:MinimumMemberus-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomain2022-03-310000015615srt:MaximumMemberus-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMemberDomain2022-03-31mtz:constructionProject0000015615us-gaap:CorporateJointVentureMember2022-03-310000015615us-gaap:CorporateJointVentureMember2021-12-310000015615mtz:CaptiveInsuranceCompanyMember2021-12-310000015615mtz:CaptiveInsuranceCompanyMember2022-03-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember2022-03-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember2021-12-310000015615us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember2022-03-310000015615us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember2021-12-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2022-03-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2021-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-03-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:SuretyBondMemberus-gaap:AccidentAndHealthInsuranceSegmentMember2022-03-310000015615us-gaap:UninsuredRiskMemberus-gaap:SuretyBondMemberus-gaap:AccidentAndHealthInsuranceSegmentMember2021-12-310000015615us-gaap:PensionPlansDefinedBenefitMembermtz:HenkelsMcCoyGroupIncMember2022-03-310000015615us-gaap:PensionPlansDefinedBenefitMember2022-03-310000015615us-gaap:PensionPlansDefinedBenefitMember2021-12-31mtz:customer0000015615mtz:TenLargestCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310000015615mtz:TenLargestCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2022-01-012022-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-01-012021-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2022-03-310000015615srt:ManagementMembermtz:EquipmentSuppliesAndServicesMember2021-12-310000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2022-01-012022-03-310000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2021-01-012021-03-310000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2022-03-310000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2021-12-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2022-03-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2021-01-012021-03-310000015615srt:ManagementMembermtz:SubcontractingArrangementsMember2021-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2021-01-012021-03-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2022-01-012022-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2021-01-012021-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2022-01-012022-03-310000015615srt:ManagementMembermtz:A2021AcquisitionsAcquisitionTwoMembermtz:SubcontractingArrangementsMember2022-01-012022-03-310000015615srt:ManagementMembermtz:A2021AcquisitionsAcquisitionTwoMembermtz:SubcontractingArrangementsMember2022-03-310000015615srt:ManagementMembermtz:A2021AcquisitionsAcquisitionTwoMembermtz:SubcontractingArrangementsMember2021-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2022-01-012022-03-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-01-012021-03-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2022-03-310000015615mtz:A2021AcquisitionAcquisitionThreeMember2022-03-310000015615mtz:A2021AcquisitionAcquisitionThreeMember2021-12-310000015615mtz:A2021AcquisitionAcquisitionOneMembermtz:FormerOwnerOfAcquiredBusinessMember2022-03-310000015615mtz:A2021AcquisitionAcquisitionOneMembermtz:FormerOwnerOfAcquiredBusinessMember2021-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2020-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2022-01-012022-03-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2022-03-310000015615mtz:CommunityCondotteDeMoyaJVLLCMember2021-12-310000015615mtz:CommunityCondotteDeMoyaJVLLCMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2022-03-310000015615mtz:CommunityCondotteDeMoyaJVLLCMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2021-12-310000015615us-gaap:LineOfCreditMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2022-03-310000015615mtz:A2020AcquisitionsMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2022-01-012022-03-310000015615mtz:A2020AcquisitionsMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2021-01-012021-03-310000015615mtz:A2020AcquisitionsMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2022-03-310000015615mtz:A2020AcquisitionsMembersrt:ManagementMembermtz:SubcontractingArrangementsMember2021-12-310000015615srt:BoardOfDirectorsChairmanMember2022-01-012022-03-310000015615srt:ChiefExecutiveOfficerMember2021-01-012021-03-310000015615srt:ChiefExecutiveOfficerMember2022-01-012022-03-310000015615srt:BoardOfDirectorsChairmanMember2021-01-012021-03-310000015615srt:ExecutiveOfficerMember2022-03-310000015615srt:ExecutiveOfficerMember2021-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 March 31, 2022
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-20220331_g1.jpg
MasTec, Inc.
(Exact name of registrant as specified in its charter)
Florida
65-0829355
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
800 S. Douglas Road, 12th Floor
Coral Gables,
Florida
33134
(Address of principal executive offices)(Zip Code)
(305) 599-1800
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)
Name of each exchange on which registered
Common Stock, $0.10 Par ValueMTZNew York Stock Exchange

    Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes   No 
    Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes   No 
    Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
    If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   
    Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.)    Yes    No 
    As of May 2, 2022, MasTec, Inc. had 75,899,836 shares of common stock outstanding.



MASTEC, INC.
FORM 10-Q
QUARTER ENDED MARCH 31, 2022

TABLE OF CONTENTS
 
 
2


PART I.     FINANCIAL INFORMATION
ITEM 1.     FINANCIAL STATEMENTS

MASTEC, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited - in thousands, except per share amounts)
For the Three Months Ended March 31,
20222021
Revenue$1,954,400 $1,775,424 
Costs of revenue, excluding depreciation and amortization1,733,316 1,513,859 
Depreciation85,194 79,264 
Amortization of intangible assets25,589 11,247 
General and administrative expenses145,390 70,591 
Interest expense, net16,041 12,459 
Equity in earnings of unconsolidated affiliates, net(6,777)(7,346)
Other expense (income), net3,754 (79)
(Loss) income before income taxes$(48,107)$95,429 
Benefit from (provision for) income taxes13,148 (29,317)
Net (loss) income$(34,959)$66,112 
Net income attributable to non-controlling interests19 463 
Net (loss) income attributable to MasTec, Inc.$(34,978)$65,649 
(Loss) earnings per share (Note 2):
Basic (loss) earnings per share$(0.47)$0.91 
Basic weighted average common shares outstanding74,789 72,439 
Diluted (loss) earnings per share$(0.47)$0.89 
Diluted weighted average common shares outstanding74,789 73,846 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited - in thousands)
For the Three Months Ended March 31,
20222021
Net (loss) income$(34,959)$66,112 
Other comprehensive income:
Foreign currency translation gains, net of tax913 371 
Unrealized gains on investment activity, net of tax13,754 13,839 
Comprehensive (loss) income$(20,292)$80,322 
Comprehensive income attributable to non-controlling interests19 463 
Comprehensive (loss) income attributable to MasTec, Inc.$(20,311)$79,859 

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


MASTEC, INC.
CONSOLIDATED BALANCE SHEETS
 (unaudited - in thousands, except share information)
March 31,
2022
December 31,
2021
Assets
Current assets:
Cash and cash equivalents$233,133 $360,736 
Accounts receivable, net of allowance902,477 1,019,324 
Contract assets1,324,300 1,227,927 
Inventories, net101,420 92,595 
Prepaid expenses105,651 91,488 
Other current assets117,297 81,884 
Total current assets$2,784,278 $2,873,954 
Property and equipment, net1,484,677 1,436,087 
Operating lease right-of-use assets262,848 260,410 
Goodwill, net1,504,341 1,520,575 
Other intangible assets, net692,989 670,280 
Other long-term assets358,863 360,087 
Total assets$7,087,996 $7,121,393 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$133,963 $137,912 
Current portion of operating lease liabilities92,066 95,426 
Accounts payable704,313 663,063 
Accrued salaries and wages229,493 203,141 
Other accrued expenses207,719 229,936 
Contract liabilities298,347 313,965 
Other current liabilities200,136 141,155 
Total current liabilities$1,866,037 $1,784,598 
Long-term debt, including finance leases1,788,727 1,876,233 
Long-term operating lease liabilities181,712 176,378 
Deferred income taxes462,688 450,361 
Other long-term liabilities276,755 289,962 
Total liabilities$4,575,919 $4,577,532 
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 - 95,488,017 and 95,371,211 (including 1,686,060 and 1,747,385 of unvested stock awards) as of March 31, 2022 and December 31, 2021, respectively
9,549 9,537 
Capital surplus1,035,902 1,033,615 
Retained earnings2,127,410 2,162,388 
Accumulated other comprehensive loss(64,109)(78,776)
Treasury stock, at cost: 19,129,904 and 18,941,926 shares as of March 31, 2022 and December 31, 2021, respectively
(600,746)(586,955)
Total MasTec, Inc. shareholders’ equity$2,508,006 $2,539,809 
Non-controlling interests$4,071 $4,052 
Total equity$2,512,077 $2,543,861 
Total liabilities and equity$7,087,996 $7,121,393 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited - in thousands, except shares) 
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive Loss
Total
MasTec, Inc. Shareholders’ Equity
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
For the Three Months Ended March 31, 2022
Balance as of December 31, 202195,371,211 $9,537 (18,941,926)$(586,955)$1,033,615 $2,162,388 $(78,776)$2,539,809 $4,052 $2,543,861 
Net (loss) income(34,978)(34,978)19 (34,959)
Other comprehensive income14,667 14,667 14,667 
Non-cash stock-based compensation6,336 6,336 6,336 
Issuance of restricted shares, net165,010 17 (17)—  
Shares withheld for taxes, net of other share activity(48,204)(5)(4,032)(4,037)(4,037)
Acquisition of treasury stock, at cost(187,978)(13,791)(13,791)(13,791)
Balance as of March 31, 202295,488,017 $9,549 (19,129,904)$(600,746)$1,035,902 $2,127,410 $(64,109)$2,508,006 $4,071 $2,512,077 
For the Three Months Ended March 31, 2021
Balance as of December 31, 202093,107,440 $9,311 (18,941,926)$(586,955)$837,453 $1,833,557 $(91,444)$2,001,922 $3,603 $2,005,525 
Net income65,649 65,649 463 66,112 
Other comprehensive income14,210 14,210 14,210 
Non-cash stock-based compensation5,528 5,528 5,528 
Issuance of restricted shares, net138,081 14 (14)—  
Other stock issuances, net of shares withheld for taxes7,747 — (2,400)(2,400)(2,400)
Balance as of March 31, 202193,253,268 $9,325 (18,941,926)$(586,955)$840,567 $1,899,206 $(77,234)$2,084,909 $4,066 $2,088,975 

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

6


MASTEC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited - in thousands)
For the Three Months Ended March 31,
20222021
Cash flows from operating activities:
Net (loss) income$(34,959)$66,112 
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Depreciation85,194 79,264 
Amortization of intangible assets25,589 11,247 
Non-cash stock-based compensation expense6,336 5,528 
Provision for (benefit from) deferred income taxes1,647 (19,838)
Equity in earnings of unconsolidated affiliates, net(6,777)(7,346)
Gains on sales of assets, net(2,568)(1,965)
Non-cash interest expense, net854 783 
Other non-cash items, net(926)(5,578)
Changes in assets and liabilities, net of acquisitions:
Accounts receivable121,646 (61,993)
Contract assets(104,490)26,799 
Inventories(8,980)651 
Other assets, current and long-term portion36,268 (7,961)
Accounts payable and accrued expenses14,537 153,386 
Contract liabilities(13,802)14,782 
Other liabilities, current and long-term portion11,949 3,293 
Net cash provided by operating activities$131,518 $257,164 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(21,840)(88,646)
Capital expenditures(83,191)(48,058)
Proceeds from sale of property and equipment4,630 6,035 
Payments for other investments(960)(4,350)
Proceeds from other investments 557 
Other investing activities, net (150)
Net cash used in investing activities$(101,361)$(134,612)
Cash flows from financing activities:
Proceeds from credit facilities773,500 18,155 
Repayments of credit facilities(855,083)(8,869)
Payments of finance lease obligations(41,600)(38,222)
Payments for stock-based awards(3,996)(3,753)
Repurchases of common stock(13,791) 
Other financing activities, net(17,046)(502)
Net cash used in financing activities$(158,016)$(33,191)
Effect of currency translation on cash256 (72)
Net (decrease) increase in cash and cash equivalents$(127,603)$89,289 
Cash and cash equivalents - beginning of period$360,736 $423,118 
Cash and cash equivalents - end of period$233,133 $512,407 
Supplemental cash flow information:
Interest paid$23,178 $21,689 
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases$48,604 $50,772 

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


MASTEC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 – Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission and distribution; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other. In the first quarter of 2022, the Company began integration of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”). The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. See Note 13 - Segments and Related Information.
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2021 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, 2021 contained in the Company’s 2021 Annual Report on Form 10-K (the “2021 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine. These estimates form the basis for making judgments about the Company’s
8


operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and 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 and General Economic Conditions
The COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company’s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors. While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise. The extent to which the COVID-19 pandemic, including the recent and emerging variants, could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict. The length and extent of any continuing economic and market disruptions are unknown, and therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
The Company believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company’s business model has, thus far, proven resilient. Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products.
The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. As of March 31, 2022, payroll tax deferrals under the CARES Act, the amount of which is due by December 31, 2022, totaled approximately $42 million.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue 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 generally 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 58% and 28% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company’s Communications segment. 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% and 5% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively. Substantially all of the Company’s other revenue is recognized over time.
The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the three month periods ended March 31, 2022 and 2021, 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, 2021 and 2020. For the three month periods ended March 31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March 31, 2022 and December 31, 2021, respectively.
9


Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of March 31, 2022, the amount of the Company’s remaining performance obligations was $4.8 billion. Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of March 31, 2022 and December 31, 2021, the Company included approximately $131 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both March 31, 2022 and December 31, 2021, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2021 Form 10-K.
Recent Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.
Note 2 – Earnings Per Share
Basic earnings or loss per share is computed by dividing net income or loss 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. Basic and diluted shares for the three month period ended March 31, 2022 also include the assumed effect of certain shares related to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. 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. For the three month period ended March 31, 2022, the Company reported a net loss, which resulted in the exclusion of approximately 1,321,000 weighted average common stock equivalents from the calculation of diluted net loss per share for the related period.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20222021
Net (loss) income attributable to MasTec:
Net (loss) income - basic and diluted (a)
$(34,978)$65,649 
Weighted average shares outstanding:
Weighted average shares outstanding - basic(b)
74,789 72,439 
Dilutive common stock equivalents (c)(d)
 1,407 
Weighted average shares outstanding - diluted
74,789 73,846 
10


(a)Calculated as total net income or loss less amounts attributable to non-controlling interests.
(b)For the three month period ended March 31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
(c)Weighted average anti-dilutive common stock equivalents totaled approximately 1,321,000 and 23,000, for the three month periods ended March 31, 2022, and 2021, respectively.
(d)For the three month period ended March 31, 2022, common stock equivalents, all of which are anti-dilutive, include approximately 63,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
The Company repurchased 187,978 shares of its common stock during the three month period ended March 31, 2022, the effect of which on the Company’s weighted average shares outstanding was minimal. See Note 11 – Equity for details of the Company’s share repurchase transactions, including details of shares repurchased subsequent to March 31, 2022. Additionally, in December 2021, the Company issued 1,975,232 shares of its common stock in conjunction with an acquisition. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
Note 3 – Acquisitions, Goodwill and Other Intangible Assets
The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2022 (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 – Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 – Segments and Related Information for additional information.
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2021 (a)
$614.5 $166.1 $561.3 $303.4 $1,645.3 
Accumulated impairment loss (b)
 (124.7) (124.7)
Goodwill, net, as of December 31, 2021$614.5 $166.1 $436.6 $303.4 $1,520.6 
Additions from new business combinations  3.0  3.0 
Measurement period adjustments (c)
(5.4)2.1 7.4 (23.6)(19.5)
Currency translation adjustments  0.2  0.2 
Goodwill, net as of March 31, 2022$609.1 $168.2 $447.2 $279.8 $1,504.3 
(a)    The change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of $23.4 million and an increase in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.
(b)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(c)    Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets
Non-AmortizingAmortizing
Trade NamesCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2021$34.5 $763.1 $73.9 $124.6 $996.1 
Accumulated amortization(278.0)(21.4)(26.4)(325.8)
Other intangible assets, net, as of December 31, 2021$34.5 $485.1 $52.5 $98.2 $670.3 
Additions from new business combinations 1.6  0.7 2.3 
Measurement period adjustments (b)
 55.8  (10.1)45.7 
Currency translation adjustments  0.3  0.3 
Amortization expense(20.3)(2.2)(3.1)(25.6)
Other intangible assets, net, as of March 31, 2022$34.5 $522.2 $50.6 $85.7 $693.0 
(a)Consists principally of trademarks, trade names and non-compete agreements.
(b)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 first quarter of 2022, in conjunction with the Company’s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment. Based on the results of this assessment, management determined that the estimated fair value of this reporting unit substantially exceeded its carrying value as of March 31, 2022. The Company’s first quarter 2022 review for indicators of impairment included consideration of its quarterly financial results, which reflected a net loss for the period. As of March 31, 2022, the Company determined that its first quarter 2022 results, together with its expectations of future results, were generally consistent with those anticipated when performing its annual impairment review in the fourth quarter of 2021, including consideration of the potential effects of shifts in timing for certain projects. The Company’s 2021 impairment assessment included quantitative testing for eight reporting units, for which the estimated fair values of such reporting units were
11


determined to substantially exceed their carrying values, and a 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels or increases in interest rates due to rising inflation, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.
Recent Acquisitions
The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.
2022 Acquisitions. In January 2022, MasTec acquired all of the equity interests of an infrastructure construction company focusing on water, sewer and utility projects and expertise in excavation and site work that is included within the Company’s Oil and Gas segment for an aggregate purchase price composed of approximately $13.0 million in cash, net of cash acquired and an earn-out liability valued at approximately $1.7 million. Determination of the estimated fair values of net assets acquired was preliminary as of March 31, 2022; as a result, further adjustments to these estimates may occur.
2021 Acquisitions. During 2021, MasTec completed fourteen acquisitions, including all of the equity interests of the following:
(i) Within the Company’s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December. In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within its corporate results. See Note 13 – Segments and Related Information for additional details. During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and Intren, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May;
(ii) within the Company’s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively;
(iii) within the Company’s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and
(iv) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February.
These acquisitions were funded with cash on hand, borrowings under the Company’s credit facility and with shares of the Company’s common stock, and are subject to customary purchase price adjustments.
The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):
12


Acquisition consideration(a):
HMGAll otherTotal
Cash, net of cash acquired$416.9 $872.2 $1,289.1 
Shares transferred181.7  181.7 
Estimated fair value of contingent consideration 99.7 99.7 
Total consideration$598.6 $971.9 $1,570.5 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$409.8 $270.6 $680.4 
Current assets14.6 27.7 42.3 
Property and equipment247.0 250.8 497.8 
Long-term assets, primarily operating lease right-of-use assets85.1 81.8 166.9 
Amortizing intangible assets164.6 444.2 608.8 
Accounts payable(108.0)(49.3)(157.3)
Current liabilities, including current portion of operating lease liabilities(155.3)(136.3)(291.6)
Long-term debt, including finance lease obligations(0.2)(4.4)(4.6)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(150.0)(76.5)(226.5)
Total identifiable net assets$507.6 $808.6 $1,316.2 
Goodwill91.0 166.8 257.8 
Total net assets acquired, including goodwill$598.6 $975.4 $1,574.0 
Bargain purchase gain (3.5)(3.5)
Total consideration$598.6 $971.9 $1,570.5 
(a)    Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.
Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, based on HMG’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. The weighted average life of amortizing intangible assets in the aggregate for the HMG acquisition was 11 years. Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships and trade names, which each had a weighted average life of approximately 17 years. The aggregate weighted average life related to “All other” amortizing intangible assets was 17 years. INTREN’s acquired intangible assets included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having asset lives of approximately 20 years each based on INTREN’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.
The goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, which is included within “All other” acquisitions, represent the estimated values of each acquired company’s geographic presence in key markets, assembled workforce, management team’s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $147 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of March 31, 2022. One of the Company’s fourth quarter 2021 acquisitions in its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.5 million, which amount was included within other (income) expense, net, in the Company’s consolidated statements of operations.
The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The fair value of the Additional Payments as of March 31, 2022 was estimated to be approximately $65 million in the aggregate, which amount is included within other current liabilities in the consolidated balance sheet. Of this amount, approximately $27 million is to be paid in shares, or approximately 295,000 shares as of March 31, 2022, based upon the contractually agreed upon value of our common stock. The amount of Additional Payments due to the sellers as of March 31, 2022 from collections of acquired receivables totaled approximately $30 million, of which the amount due in shares totaled approximately $12 million, or 135,000 shares. See Note 2 – Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement. As of March 31, 2022, based on such share price, the total number of potential shares for the Additional Payments that could be issued is up to approximately 390,000 shares, or $36 million. In addition, the HMG purchase agreement provides for a customary net working capital adjustment, under which additional shares could be issued. Such shares would be determined in a manner consistent with the terms that apply to the Additional Payments. As of March 31, 2022, the amount of any potential net working capital adjustment cannot be quantified or predicted with specificity due to ongoing evaluation of the net assets acquired. Changes in the estimated fair value of the potential shares that could be issued under the terms of this agreement, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement will be reflected within other income or expense, as appropriate. For the
13


three month period ended March 31, 2022, unrealized fair value measurement activity related to these shares was not significant.
Included within “All other” acquisition consideration is approximately $452 million of consideration, including estimated earn-out liabilities, for INTREN. Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired. The shares of MasTec common stock transferred in connection with the HMG acquisition consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company’s common stock on the date of closing.
The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $100 million in the aggregate. The earn-out arrangement for the INTREN acquisition included within “All other” acquisitions had a term of less than one year. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of March 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $13 million and $133 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 and consideration transferred for certain of these acquisitions was preliminary as of March 31, 2022; as a result, further adjustments to these estimates may occur.
Pro forma results. For the three month periods ended March 31, 2022 and 2021, unaudited supplemental pro forma revenue totaled approximately $2.0 billion and $2.4 billion, respectively. For the three month period ended March 31, 2022, unaudited supplemental pro forma net loss totaled $34.4 million, and for the three month period ended March 31, 2021, unaudited supplemental pro forma net income totaled $43.5 million.
Acquisition-related results. For the three month period ended March 31, 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $704.7 million, including a total of $548.1 million for HMG and INTREN. For the three month period ended March 31, 2021, the Company’s consolidated results of operations included acquisition-related revenue of approximately $86.8 million. Acquisition-related net losses totaled approximately $4.3 million for the three month period ended March 31, 2022, and for the three month period ended March 31, 2021, acquisition-related net income totaled approximately $1.2 million, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.
Acquisition and integration costs. The Company incurred certain acquisition and integration costs in connection with its fourth quarter 2021 acquisitions, which costs are included within general and administrative expenses in the Company’s consolidated statements of operations. Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including facility consolidation expenses, lease termination expenses, system migration expenses, training, operating cost redundancies and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of an acquisition. The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses in 2022. Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, and as of March 31, 2022, approximately $1.1 million was included within current liabilities within the consolidated balance sheets related to such costs.
Note 4 – Fair Value of Financial Instruments
The Company’s financial instruments are primarily composed of 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 and additional contingent payments, 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, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of March 31, 2022 and December 31, 2021, the estimated fair value of the Company’s Earn-out liabilities totaled $160.0 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods. Earn-out liabilities included within other current liabilities totaled approximately $39.1 million and $38.8 million as of March 31, 2022 and December 31, 2021, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which, as of March 31, 2022, ranged from 12.0% to 18.3%, with a weighted average rate of 13.3% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of March 31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $41 million and $211 million; however,
14


there is no maximum payment amount.
Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. Additions from new business combinations totaled approximately $1.7 million for the three month period ended March 31, 2022, and for the three month period ended March 31, 2021, there were no additions. Measurement period adjustments totaled a decrease of approximately $1.9 million for the three month period ended March 31, 2022 and related primarily to the Company’s Oil and Gas segment. There were no measurement period adjustments for the three month period ended March 31, 2021. For the three month period ended March 31, 2022, there were no fair value adjustments, and for the three month period ended March 31, 2021, fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million. There were no Earn-out payments in either of the three month periods ended March 31, 2022 or 2021.
Equity Investments
The Company’s equity investments as of March 31, 2022 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc. (“AVCT”); (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.
Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of March 31, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated.
Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (“adjusted cost basis”). As of March 31, 2022 and December 31, 2021, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $280 million and $267 million, respectively. As of both March 31, 2022 and December 31, 2021, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $20 million. There were no impairments related to these investments in either of the three month periods ended March 31, 2022 or 2021.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $7.4 million and $7.7 million for the three month periods ended March 31, 2022 and 2021, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $3.1 million for the three month period ended March 31, 2022. There were no distributions of earnings for the three month period ended March 31, 2021. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $99.2 million as of March 31, 2022. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $234 million and $216 million as of March 31, 2022 and December 31, 2021, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three month period ended March 31, 2022, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $18.2 million, or $13.8 million, net of tax, and for the three month period ended March 31, 2021, totaled gains of approximately $17.3 million, or $13.1 million, net of tax.
Other Investments. As of March 31, 2022, the Company’s investments in AVCT, which are included within other current assets in the Company’s consolidated financial statements, include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments. Previously, the Company’s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities. In the third quarter of 2021, the Company’s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock. As of March 31, 2022 and December 31, 2021, the Company’s ownership interest in AVCT’s common stock totaled approximately 3% for both periods, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 5% and 6%, respectively.
As of March 31, 2022 and December 31, 2021, the aggregate fair value of the Company’s investments in AVCT approximated $3 million and $8 million, respectively, with an aggregate cost approximating $6 million as of both periods. Unrealized fair value measurement activity related to the AVCT securities, which is based on the market price of identical securities, a Level 1 input, and is recorded within other income or expense, net, totaled losses of approximately $4.8 million for the three month period ended March 31, 2022, and totaled losses, net, of approximately $1.0 million for the three month period ended March 31, 2021. Unrealized fair value measurement activity related to the AVCT convertible debentures based on Level 3 inputs and recognized within other comprehensive income totaled gains of approximately $1.0 million, or $0.8 million, net of tax, for the three month period ended March 31, 2021.
15


During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE. As of March 31, 2022, a total of $1.7 million had been funded, of which $0.4 million was funded during the first quarter of 2021. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.2 million and $0.1 million for the three month periods ended March 31, 2022 and 2021, respectively. As of March 31, 2022, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest, and therefore does not have the power to direct the primary activities that most significantly impact its economic performance, nor is it the primary beneficiary. The Company has the ability to exert significant influence over Confluence; and as a result, accounts for its investment in Confluence as an equity method investment as of March 31, 2022.
The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of both March 31, 2022 and December 31, 2021, the Company had an aggregate investment of approximately $20 million in these entities, including $17 million for FM Tech. For the three months periods ended March 31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $0.5 million and $2.0 million, respectively. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021. The difference between the carrying amount of these investments and the Company’s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $1.0 million and $1.8 million for the three month periods ended March 31, 2022 and 2021, respectively. As of March 31, 2022, related amounts payable to these entities were de minimis, and as of December 31, 2021, totaled $0.3 million. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. For the three month period ended March 31, 2022, there were no employee lease expenses or advances, and for the three month period ended March 31, 2021, advances totaled approximately $0.2 million. As of March 31, 2022 and December 31, 2021, employee lease and advances receivable totaled approximately $0.7 million and $0.9 million, respectively.
The Company has 49% equity interests in certain entities included within its Power Delivery segment that are accounted for as equity method investments, for which its aggregate investment as of both March 31, 2022 and December 31, 2021 totaled approximately $4 million. For the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.1 million. Certain of these entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $3.6 million for the three month period ended March 31, 2022. As of March 31, 2022, related amounts payable totaled approximately $0.1 million. In addition, the Company has line of credit arrangements with these investees, providing for up to $8.5 million of borrowing availability, of which $0.4 million was drawn as of both March 31, 2022 and December 31, 2021, which amounts are included within other current assets in the consolidated balance sheets.

Senior Notes
As of both March 31, 2022 and December 31, 2021, 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, based on an exit price approach using Level 1 inputs, totaled $594.8 million and $619.5 million, respectively.
Note 5 – Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
March 31,
2022
December 31,
2021
Contract billings
$910.4 $1,027.1 
Less allowance
(7.9)(7.8)
Accounts receivable, net of allowance$902.5 $1,019.3 
Retainage
272.9 296.8 
Unbilled receivables
1,051.4 931.1 
Contract assets
$1,324.3 $1,227.9 
Contract billings represent the amount of performance obligations that have been billed but not yet 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 month period ended March 31, 2022, provisions for credit losses were de minimis, and for the three month period ended March 31, 2021, provisions for credit losses totaled a recovery of $7.7 million resulting from successful collection of previously reserved amounts. 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
16


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 $298.3 million and $314.0 million as of March 31, 2022 and December 31, 2021, respectively, of which deferred revenue comprised approximately $286.3 million and $296.1 million, respectively. For the three month period ended March 31, 2022, the Company recognized revenue of approximately $186.2 million related to amounts that were included in deferred revenue as of December 31, 2021, resulting primarily from 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 $1.0 million and $0.8 million for the three month periods ended March 31, 2022 and 2021, 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):
March 31,
2022
December 31,
2021
Land
$40.0 $40.0 
Buildings and leasehold improvements
93.9 94.1 
Machinery and equipment
2,495.7 2,411.0 
Office furniture and equipment
270.7 262.6 
Construction in progress
60.1 32.7 
Total property and equipment
$2,960.4 $2,840.4 
Less accumulated depreciation and amortization
(1,475.7)(1,404.3)
Property and equipment, net
$1,484.7 $1,436.1 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $179.4 million and $176.4 million as of March 31, 2022 and December 31, 2021, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $43.5 million and $43.9 million as of March 31, 2022 and December 31, 2021, respectively.
Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateMarch 31,
2022
December 31,
2021
Senior credit facility:November 1, 2026
Revolving loans$690.5 $772.3 
Term loan350.0 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations299.8 310.3 
Total debt obligations$1,940.3 $2,032.6 
Less unamortized deferred financing costs(17.6)(18.5)
Total debt, net of deferred financing costs$1,922.7 $2,014.1 
Current portion of long-term debt134.0 137.9 
Long-term debt$1,788.7 $1,876.2 
Senior Credit Facility
As of March 31, 2022, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.0 billion, which amount is composed of $1.65 billion of revolving commitments and a term loan with an original principal amount of $350 million (the “Term Loan”). The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.0 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.
As of March 31, 2022 and December 31, 2021, outstanding revolving loans, which included $0.5 million and $32.3 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.60% and 2.32% per annum, respectively. The Term Loan accrued interest at rates of 1.71% and 1.35% as of March 31, 2022 and December 31, 2021, respectively. Letters of credit of approximately $198.6 million and $166.3 million were issued as of March 31, 2022 and December 31, 2021, respectively. As of both March 31, 2022 and December 31, 2021, letter of credit fees accrued at 0.4375% 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,
17


subject to prior notice of cancellation. As of March 31, 2022 and December 31, 2021, availability for revolving loans totaled $760.9 million and $711.5 million, respectively, or up to $451.4 million and $483.7 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $299.5 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of March 31, 2022 and December 31, 2021, respectively. The unused facility fee as of both March 31, 2022 and December 31, 2021 accrued at a rate of 0.175% per annum.
The Credit Facility is guaranteed by certain subsidiaries of the Company and the obligations under the Credit Facility are not secured.
Other Credit Facilities. The Company has other credit facilities that support: (i) the working capital requirements of its foreign operations and (ii) certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of March 31, 2022 or December 31, 2021. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of March 31, 2022 and December 31, 2021, letters of credit issued under this facility totaled $18.4 million and $22.2 million, respectively, and accrued fees at 0.40% per annum as of both periods. The Company’s other credit facilities are subject to customary provisions and covenants.
Debt Guarantees and Covenants
The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities. MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March 31, 2022 and December 31, 2021.
Additional Information
As of March 31, 2022 and December 31, 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.3 million and $11.7 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2021 Form 10-K.
Note 8 – Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of March 31, 2022, the Company’s leases have remaining lease terms of up to eleven years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of March 31, 2022 and December 31, 2021 totaled $651.1 million and $653.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $458.3 million and $468.5 million as of March 31, 2022 and December 31, 2021, respectively. Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March 31, 2022 and 2021, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively. For the three month periods ended March 31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March 31, 2022 and 2021, 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.
18


Additional Lease Information
Future minimum lease commitments as of March 31, 2022 were as follows (in millions):
 Finance
Leases
Operating
Leases
2022, remaining nine months$110.3 $74.3 
2023102.6 71.9 
202462.6 56.2 
202532.1 36.1 
20264.4 22.1 
Thereafter
 27.2 
Total minimum lease payments
$312.0 $287.8 
Less amounts representing interest
(13.2)(14.0)
Total lease obligations, net of interest
$298.8 $273.8 
Less current portion
133.2 92.1 
Long-term portion of lease obligations, net of interest
$165.6 $181.7 
As of March 31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%. Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March 31, 2022. As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million. These leases commence in 2022 with lease terms ranging from 1 year to 11 years.
Note 9 – Stock-Based Compensation and Other Employee Benefit Plans
The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of March 31, 2022, there were approximately 3,408,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $6.3 million and $5.5 million for the three month periods ended March 31, 2022 and 2021, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $2.2 million and $1.1 million for the three month periods ended March 31, 2022 and 2021, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million and $0.1 million, respectively.
Restricted Shares
MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of March 31, 2022, total unearned compensation related to restricted shares was approximately $50.6 million, which amount is expected to be recognized over a weighted average period of approximately 2.2 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $19.0 million and $10.9 million for the three month periods ended March 31, 2022 and 2021, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20211,748,685 $43.73 
Granted168,910 86.95 
Vested(226,335)46.88 
Canceled/forfeited(3,400)34.96 
Non-vested restricted shares, as of March 31, 20221,687,860 $47.66 
(a)    Includes 1,800 and 1,300 restricted stock units as of March 31, 2022 and December 31, 2021, respectively.
Employee Stock Purchase Plans
The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. At the Company’s discretion, share purchases may be satisfied by delivering newly issued common shares or common shares reacquired on the open market or in privately negotiated transactions.
19


For the three month periods ended March 31, 2022 and 2021, 24,737 shares and 18,843 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.9 million, and $1.4 million, respectively, which shares were reacquired by the Company on the open market. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021, respectively.
Note 10 – Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended March 31:
20226,601 6,672 $17.0 $13.2 $30.2 
20212,412 2,532 $22.5 $2.2 $24.7 
The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects. For the three month period ended March 31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, whereas for the three month period ended March 31, 2021, activity was driven primarily by projects within the Company’s 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 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. For the three month period ended March 31, 2022, the Company repurchased 0.2 million shares of its common stock for an aggregate purchase price totaling approximately $13.8 million, of which 0.1 million shares were repurchased for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 0.1 million shares were repurchased for $5.2 million under the Company’s March 2020 $150 million share repurchase program. Subsequent to March 31, 2022, the Company repurchased an additional 0.5 million shares of its common stock for an aggregate purchase price of $35.8 million. There were no share repurchases under the Company’s share repurchase programs for the three month period ended March 31, 2021. As of March 31, 2022, $144.8 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
Accumulated Other Comprehensive Loss
For the three month periods ended March 31, 2022 and 2021, unrealized foreign currency translation activity, net, relates to the Company’s operations in Canada and Mexico. Unrealized investment activity for the three month period ended March 31, 2022 relates to unrealized gains on the Waha JV swaps, and for the three month period ended March 31, 2021, includes unrealized gains on the Waha JV swaps and on the AVCT convertible debentures. See Note 4 - Fair Value of Financial Instruments for additional information.
Note 12 – Income Taxes
In determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended March 31, 2022 and 2021, the Company’s consolidated effective tax rates were 27.3% and 30.7%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2022 included a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards, and for the three month period ended March 31, 2021, included the negative effect of $2.3 million related to non-deductible share-based compensation.
Note 13 – Segments and Related Information
Segment Discussion
The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery 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. In the first quarter of 2022, the Company began integration of HMG. The HMG
20


acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure. The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment. The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations. The Other segment includes certain equity investees, the services of which vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended March 31,
Revenue:20222021
Communications (a)
$664.2 $568.6 
Clean Energy and Infrastructure
435.9 350.4 
Oil and Gas
211.0 725.5 
Power Delivery
650.5 133.5 
Other
0.0 0.0 
Eliminations(7.2)(2.6)
Consolidated revenue$1,954.4 $1,775.4 
(a)    Revenue generated primarily by utilities customers represented 25.6% and 20.1% of Communications segment revenue for the three month periods ended March 31, 2022 and 2021, respectively.
For the Three Months Ended March 31,
EBITDA:20222021
Communications
$40.3 $48.9 
Clean Energy and Infrastructure
10.9 10.9 
Oil and Gas
21.5 167.6 
Power Delivery
46.1 3.6 
Other
6.9 7.4 
Corporate(47.0)(40.0)
Consolidated EBITDA$78.7 $198.4 
For the three month period ended March 31, 2022, Power Delivery, Communications, Oil and Gas and Corporate EBITDA included $7.0 million, $0.8 million, $2.0 million and $3.8 million, respectively, of acquisition and integration costs related to the Company’s fourth quarter 2021 acquisitions.
21


For the Three Months Ended March 31,
Depreciation and Amortization:20222021
Communications
$29.0 $21.8 
Clean Energy and Infrastructure
11.4 7.6 
Oil and Gas
31.6 52.1 
Power Delivery
35.7 6.1 
Other
0.0 0.0 
Corporate3.1 2.9 
Consolidated depreciation and amortization$110.8 $90.5 
Assets:March 31,
2022
December 31, 2021 (a)
Communications$2,156.6 $2,100.9 
Clean Energy and Infrastructure970.5 1,067.0 
Oil and Gas1,509.8 1,527.6 
Power Delivery2,038.6 2,017.2 
Other263.0 238.1 
Corporate149.5 170.6 
Consolidated segment assets$7,088.0 $7,121.4 
(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.
For the Three Months Ended March 31,
EBITDA Reconciliation:20222021
(Loss) income before income taxes$(48.1)$95.4 
Plus:
Interest expense, net16.0 12.5 
Depreciation85.2 79.3 
Amortization of intangible assets25.6 11.2 
Consolidated EBITDA$78.7 $198.4 
Foreign Operations and Other. MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $1.9 billion and $1.7 billion for the three month periods ended March 31, 2022 and 2021, respectively. Revenue derived from foreign operations totaled $24.5 million and $46.4 million for the three month periods ended March 31, 2022 and 2021, respectively, which was derived primarily from the Company’s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company’s operations in Mexico. Long-lived assets held in the U.S. included property and equipment, net, of $1.5 billion and $1.4 billion as of March 31, 2022 and December 31, 2021, respectively, and, for the Company’s businesses in foreign countries, totaled $24.6 million and $24.5 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.2 billion and $2.1 billion as of March 31, 2022 and December 31, 2021, respectively, and for the Company’s businesses in foreign countries, totaled approximately $42.8 million and $43.8 million as of March 31, 2022 and December 31, 2021, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of March 31, 2022 and December 31, 2021, amounts due from customers from which foreign revenue was derived accounted for approximately 1% and 2%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three month periods ended March 31, 2022 and 2021 totaled approximately 6% and 4% of total revenue, respectively, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
For the three month period ended March 31, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue, and for the three month period ended March 31, 2021, Enbridge, Inc. represented 25% of the Company’s total consolidated revenue.  The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.
22


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 disputes, other project-related liabilities 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. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million. As of March 31, 2022, $19 million remained outstanding, which amount is due in 2022.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of March 31, 2022 and December 31, 2021, there were $217.0 million and $188.5 million, respectively, of letters of credit issued under the Company’s credit facilities. The Company is not aware of any material claims relating to its outstanding letters of credit as of March 31, 2022 or December 31, 2021.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of March 31, 2022 and December 31, 2021, outstanding performance and payment bonds approximated $2,230.2 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $780.1 million and $768.8 million as of March 31, 2022 and December 31, 2021, respectively. Included in these balances as of both March 31, 2022 and December 31, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.
Investment and Strategic Arrangements. The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of March 31, 2022, the Company was not aware of material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of March 31, 2022 and December 31, 2021 are amounts held by entities that are proportionately consolidated totaling $26.8 million and $14.6 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 and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance company, which reimburses claims up to the applicable insurance limit. Cash balances held by the Company’s captive insurance company, which totaled approximately $0.3 million as of both March 31, 2022 and December 31, 2021, are generally not available for use in the Company’s other operations.
As of March 31, 2022 and December 31, 2021, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to its insurance policies, totaled $186.2 million and $189.8 million, respectively, of which $119.5 million and $126.5 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.6 million and $4.2 million as of March 31, 2022 and December 31, 2021, 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 $154.3 million and $125.7 million as of March 31, 2022 and December 31, 2021, respectively. As of both March 31, 2022 and December 31, 2021, outstanding surety bonds related to self-insurance programs amounted to $52.9 million.
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
23


amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.
The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of March 31, 2022, 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. In connection with the HMG acquisition, the Company assumed an obligation related to HMG’s 2016 withdrawal from a multiemployer pension plan, under which HMG is obligated to make quarterly payments of approximately $74,000 through 2036. As of March 31, 2022 and December 31, 2021, a withdrawal liability of approximately $3.3 million and $3.4 million, respectively, was recorded within other current and other long-term liabilities within the consolidated balance sheets related to this obligation.
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 both March 31, 2022 and December 31, 2021, the Company had accrued project close-out liabilities of approximately $40 million. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.
Concentrations of Risk. In the third quarter of 2021, DIRECTV® was spun off from AT&T. As a result, for customer reporting purposes, AT&T and DIRECTV® are reported separately and all prior periods have been updated to give retroactive effect to the spin-off of DIRECTV® from AT&T. For the three month period ended March 31, 2022, the Company had approximately 850 customers. There were no customers that represented greater than 10% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue, as of either March 31, 2022 or December 31, 2021. For the three month periods ended March 31, 2022 and 2021, the Company derived approximately 42% and 66%, respectively, of its revenue from its top ten customers.
Note 15 – Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended March 31, 2022 and 2021, such payments to related party entities totaled approximately $6.8 million and $20.5 million, respectively. Payables associated with such arrangements totaled approximately $0.9 million and $0.6 million as of March 31, 2022 and December 31, 2021, respectively. Revenue from such related party arrangements totaled approximately $3.8 million and $1.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Related amounts receivable, net, totaled approximately $3.3 million and $0.4 million as of March 31, 2022 and December 31, 2021, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, 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 $1.0 million and $5.0 million, net of rebates, for the three month periods ended March 31, 2022 and 2021, respectively, related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $0.6 million and $0.8 million as of March 31, 2022 and December 31, 2021, respectively.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month period ended March 31, 2022, subcontracting expenses under these arrangements were de minimis, and for the three month period ended March 31, 2021, MasTec incurred subcontracting expenses of approximately $29.0 million. As of March 31, 2022, related amounts payable were de minimis, and as of December 31, 2021, totaled approximately $0.5 million.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended March 31, 2022 and 2021, MasTec paid approximately $0.6 million related to this leasing arrangement.
MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. MasTec may perform additional construction services for the Franchise in the future. For the three month period ended March 31, 2022 and 2021, charges under these arrangements were de minimis. Payments for other expenses related to the Franchise for both the three month periods ended March 31, 2022 and 2021 totaled approximately $0.1 million.
In connection with a fourth quarter 2021 acquisition, MasTec has a subcontracting arrangement to perform construction services for an entity, of which José R. Mas bought a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.
24


For the three month period ended March 31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $28.8 million, and as of March 31, 2022, related amounts receivable totaled approximately $13.7 million. There were no amounts receivable as of December 31, 2021. MasTec pays a management fee to this entity in connection with the subcontracting arrangement. MasTec incurred approximately $0.2 million of management fee expense related to this arrangement for the three month period ended March 31, 2022, which amount was payable as of March 31, 2022.
MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021. As of both March 31, 2022 and December 31, 2021, related amounts receivable totaled approximately $0.8 million.
The Company has advanced amounts on behalf of an entity that was acquired in 2021. Amounts outstanding for such advances, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $1.8 million and $0.5 million as of March 31, 2022 and December 31, 2021, respectively. Additionally, in 2021, the Company advanced amounts to the former owner of an acquired business. There were no remaining amounts outstanding as of March 31, 2022, and as of December 31, 2021, approximately $1.0 million of such advances was outstanding. In addition, the Company, through a 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25% owned entity have a subcontracting arrangement. The Company’s interest in this entity, for which post acquisition operating activity is de minimis, is accounted for as an equity method investment. For the three month period ended March 31, 2022, the Company made equity contributions to this entity of approximately $0.5 million. As of March 31, 2022 and December 31, 2021, the Company’s net investment in this entity was a liability of approximately $1.1 million and $1.6 million, respectively, which net amounts each included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For both the three month periods ended March 31, 2022 and 2021, approximately $0.2 million of income was recognized in connection with these arrangements. As of March 31, 2022 and December 31, 2021, related amounts receivable totaled $0.6 million and $0.4 million, respectively.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee and for the other of which José R. Mas is a trustee. There were no payments made in connection with these agreements in either of the three month periods ended March 31, 2022 or 2021, and life insurance assets associated with these agreements totaled approximately $24.0 million as of both March 31, 2022 and December 31, 2021.
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 2021 Form 10-K, including those described under “Cautionary Statement Regarding Forward-Looking Statements” and “Risk Factors,” as updated by Item 1A, “Risk Factors” in this report and other filings we make with the SEC. Forward-looking statements that were true at the time made may ultimately prove to be incorrect or false. Readers are cautioned to not place undue reliance on forward-looking statements, which reflect management’s view only as of the date of this report. We undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes to future operating results.
ITEM 2.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following is a discussion and analysis of our business, financial condition and results of operations as of and for the three month periods ended March 31, 2022 and 2021. 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 2021 Form 10-K. In this MD&A, “$” means U.S. dollars unless specified otherwise.
Impact of the COVID-19 Pandemic and General Economic Conditions
The COVID-19 pandemic has disrupted business activities and global economic conditions since 2020, and has negatively affected our operations during the same period. While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise. The extent to which the COVID-19 pandemic, including the recent and emerging variants, could affect our business, operations and financial results is uncertain as it will depend upon numerous evolving factors that we may not be able to accurately predict. The length and extent of any continuing economic and market disruptions are unknown, and therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
We believe that we have taken appropriate steps to mitigate the effects of the COVID-19 pandemic on our business, and our business model has, thus far, proven resilient. We continue to actively monitor the effects of the COVID-19 pandemic on our operations and to the extent that future business activities are adversely affected by the pandemic, we intend to take appropriate actions designed to mitigate these impacts. Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, we may continue to experience direct and indirect negative effects on our business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products.
As of March 31, 2022, we maintained a strong balance sheet, have strong relationships with our banking partners and had ample liquidity totaling approximately $1.0 billion, comprising $0.8 billion of availability under our Credit Facility and $233 million of cash. We believe that our financial position, strong cash flows and operational strengths will enable us to manage the current 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 carefully manage our liquidity and will continue to monitor any potential effects from the pandemic and changing economic conditions 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: power delivery services, including transmission and distribution, wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure. Our customers are primarily in these industries. Including our predecessor companies, we have been in business for over 90 years. For the twelve month period ended March 31, 2022, we had an average of approximately 660 locations and approximately 27,000 employees, and as of March 31, 2022, we had approximately 750 locations and 28,000 employees. We offer our services under the MasTec® and other service marks. 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
26


construction or installation of an entire infrastructure system or specified units within an infrastructure system.
We manage our operations under five operating segments, which represent our five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other. This structure is generally focused on broad end-user markets for our labor-based construction services. In the first quarter of 2022, we began integration of HMG. The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within our Power Delivery segment. During the first quarter of 2022, we reported portions of HMG’s operations within our Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within our Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. 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 additional information regarding our segment reporting and significant customer concentrations.
Backlog
Estimated backlog represents the amount of revenue we expect to realize over the next 18 months from future work on uncompleted construction contracts, including new contracts under which work has not begun, as well as revenue from change orders and renewal options. Our estimated backlog also includes amounts under master service and other service agreements and includes our proportionate share of estimated revenue from proportionately consolidated non-controlled contractual joint ventures. Estimated backlog for work under master service and other service agreements is determined based on historical trends, anticipated seasonal impacts, experience from similar projects and estimates of customer demand based on communications with our customers. Based on current expectations of our customers’ requirements, we anticipate that we will realize approximately 62% of our estimated March 31, 2022 backlog in 2022. The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:
Reportable Segment (in millions):March 31,
2022
December 31, 2021 (a)March 31,
2021
Communications
$4,920 $4,583 $3,751 
Clean Energy and Infrastructure
1,693 1,543 1,386 
Oil and Gas
1,382 1,171 2,211 
Power Delivery
2,650 2,642 516 
Other
— — — 
Estimated 18-month backlog$10,645 $9,939 $7,864 
(a)     Backlog as of December 31, 2021 was recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment backlog of $223.0 million, and an increase in backlog for the Communications and Oil and Gas segments of $79.0 million and $144.0 million, respectively.
As of March 31, 2022, 65% 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 economic or other conditions, including supply chain disruptions, inflationary and/or COVID-19 effects, climate-related matters, political unrest, such as the ongoing military conflict in Ukraine, and/or other project-related factors. These effects, among others, could cause estimated revenue to be realized in periods later than originally expected, or not at all. We occasionally experience postponements, cancellations and reductions in expected future work from master service agreements and/or construction projects due to changes in our customers’ spending plans, market volatility, changes in governmental permitting, regulatory delays and/or other factors. There can be no assurance as to our customers’ requirements or if actual results will be consistent with the estimates included in our forecasts. As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings.
Backlog is a common measurement used in our industry. Our methodology for determining backlog may not, however, be comparable to the methodologies used by others. Backlog differs from the amount of our remaining performance obligations, which are described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference. As of March 31, 2022, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $6.9 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $1.1 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 2022 differs from the amount of our remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $2.7 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
We closely monitor the effects of changes in economic and market conditions on our customers, including the potential effects of climate-related matters, the COVID-19 pandemic and the ongoing military conflict in Ukraine. Changes in general economic and market conditions can affect demand for our customers’ products and services, which can increase or decrease our customers’ planned capital and maintenance budgets in certain end-markets. Market, regulatory and industry factors could affect demand for our services, or the cost to provide such services, including (i) changes to our customers’ capital spending plans, including any potential effects from public health issues, supply chain or inflationary issues, or rising interest rates; (ii) new or changing regulatory requirements, governmental policy changes, and customer or industry initiatives, including with respect to climate change, sustainability and related environmental concerns, and changes in governmental permitting; (iii) economic, political or other market developments or uncertainty, such as the ongoing military conflict in Ukraine and/or access to capital for customers in the industries we
27


serve; (iv) changes in technology, tax and other incentives; and (v) mergers, acquisitions or other business transactions among the customers we serve.
Changes in demand for, and fluctuations in market prices for, oil, gas and other energy sources can affect demand for our services. In particular, such changes can affect the level of activity in energy generation projects, including from renewable energy sources, as well as pipeline construction and carbon capture projects. The availability of transportation and transmission capacity can also affect demand for our services, including energy generation, electric grid and pipeline construction projects. These fluctuations, as well as the highly competitive nature of our industry, can result in changes in the levels of activity, the project mix, and/or the profitability of 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, holidays, regulatory matters and/or timing, in particular, for large non-recurring projects, and the effects of market uncertainty or disruptions, including from public health matters or political unrest, such as the ongoing military conflict in Ukraine. Typically, our revenue is lowest at the beginning of the year and during the winter months because cold, snowy or wet conditions can delay projects. 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 wildfires, 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, including climate-related matters; and acquisitions, dispositions or strategic 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.
Critical Accounting Estimates
This discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of our consolidated financial statements requires the use of estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances, including the potential future effects of public health matters, such as the COVID-19 pandemic, climate-related matters and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine. These estimates form the basis for making judgments about our operating results and the carrying values of assets and liabilities, that are not readily apparent from other sources. Given that management estimates, by their nature, involve judgments regarding future uncertainties, actual results could differ materially from these estimates if conditions change or if certain key assumptions used in making these estimates ultimately prove to be inaccurate. Our accounting policies and critical accounting estimates are reviewed periodically by the Audit Committee of the Board of Directors.
We believe that our accounting estimates pertaining to: the recognition of revenue and project profit or loss, which we define as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible assets and acquisition-related contingent consideration; equity investments; income taxes; self-insurance liabilities; and litigation and other contingencies, are the most critical in the preparation of our consolidated financial statements as they are important to the portrayal of our financial condition and require significant or complex judgment and estimates on the part of management. Actual results could, however, vary materially from these accounting estimates.
Refer to Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference, and to our 2021 Form 10-K for a more detailed discussion of our significant accounting policies and critical accounting estimates. As described in more detail in Note 1 - Business, Basis of Presentation and Significant Accounting Policies, our consolidated financial statements include certain reclassifications of prior period amounts to conform with the current period presentation. For details of our first quarter 2022 quarterly review for indicators of impairment, refer to Note 3 - Acquisitions, Goodwill and Other Intangible Assets in the notes to the consolidated financial statements, which is incorporated by reference.
28


Results of Operations
Comparison of Quarterly Results
The following table, which may contain slight summation differences due to rounding, reflects our consolidated results of operations in dollar and percentage of revenue terms for the periods indicated (dollar amounts in millions). Our consolidated results of operations are not necessarily comparable from period to period due to the effect of recent acquisitions and certain other items, which are described in the comparison of results section below. In this discussion, “acquisition” results are defined as results from acquired businesses for the first twelve months following the dates of the respective acquisitions, with the balance of results for a particular item attributed to “organic” activity.
For the Three Months Ended March 31,
20222021
Revenue$1,954.4 100.0 %$1,775.4 100.0 %
Costs of revenue, excluding depreciation and amortization1,733.3 88.7 %1,513.9 85.3 %
Depreciation85.2 4.4 %79.3 4.5 %
Amortization of intangible assets25.6 1.3 %11.2 0.6 %
General and administrative expenses145.4 7.4 %70.6 4.0 %
Interest expense, net16.0 0.8 %12.5 0.7 %
Equity in earnings of unconsolidated affiliates(6.8)(0.3)%(7.3)(0.4)%
Other expense (income), net3.8 0.2 %(0.1)0.0 %
(Loss) income before income taxes$(48.1)(2.5)%$95.4 5.4 %
Benefit from (provision for) income taxes13.1 0.7 %(29.3)(1.7)%
Net (loss) income$(35.0)(1.8)%$66.1 3.7 %
Net income attributable to non-controlling interests0.0 0.0 %0.5 0.0 %
Net (loss) income attributable to MasTec, Inc.$(35.0)(1.8)%$65.6 3.7 %
We review our operating results by reportable segment. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference. Our reportable segments are: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; 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):
RevenueEBITDA and EBITDA Margin
For the Three Months Ended March 31,
For the Three Months
Ended March 31,
Reportable Segment:20222021
2022 (a)
2021
Communications
$664.2 $568.6 $40.3 6.1 %$48.9 8.6 %
Clean Energy and Infrastructure
435.9 350.4 10.9 2.5 %10.9 3.1 %
Oil and Gas
211.0 725.5 21.5 10.2 %167.6 23.1 %
Power Delivery
650.5 133.5 46.1 7.1 %3.6 2.7 %
Other
0.0 0.0 6.9 NM7.4 NM
Eliminations(7.2)(2.6)— — — — 
Corporate— — (47.0)— (40.0)— 
Consolidated Results$1,954.4 $1,775.4 $78.7 4.0 %$198.4 11.2 %
NM - Percentage is not meaningful
(a)     For the three month period ended March 31, 2022, Power Delivery, Communications, Oil and Gas and Corporate EBITDA included $7.0 million, $0.8 million, $2.0 million and $3.8 million, respectively, of acquisition and integration costs related to our fourth quarter 2021 acquisitions.
Three Months Ended March 31, 2022 Compared to Three Months Ended March 31, 2021
Revenue. For the three month period ended March 31, 2022, consolidated revenue totaled $1,954 million as compared with $1,775 million for the same period in 2021, an increase of $179 million, or 10%. Revenue increased in our Power Delivery segment by $517 million, or 387%, in our Communications segment by $96 million, or 17%, and in our Clean Energy and Infrastructure segment by $86 million, or 24%, whereas revenue in our Oil and Gas segment decreased by $515 million, or 71%. Acquisitions contributed $705 million in increased revenue for the three month period ended March 31, 2022, whereas organic revenue decreased by approximately $526 million, or 30%, as compared with the same period in 2021.
Communications Segment. Communications revenue was $664 million for the three month period ended March 31, 2022, as compared
29


with $569 million for the same period in 2021, an increase of $96 million, or 17%. Acquisitions contributed $63 million of revenue for the three month period ended March 31, 2022, and organic revenue increased by approximately $33 million, or 6%, as compared with the same period in 2021. The increase in organic revenue was driven primarily by higher levels of project activity.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $436 million for the three month period ended March 31, 2022 as compared with $350 million for the same period in 2021, an increase of $86 million, or 24%. Acquisitions contributed $47 million of revenue for the three month period ended March 31, 2022, and organic revenue increased by $39 million, or 11%, as compared with the same period in 2021, due primarily to higher levels of project activity and mix.
Oil and Gas Segment. Oil and Gas revenue was $211 million for three month period ended March 31, 2022, as compared with $726 million for the same period in 2021, a decrease of $515 million, or 71%. For the three month period ended March 31, 2022, acquisitions contributed $55 million of revenue, whereas organic revenue decreased by $570 million, or 79%, as compared with the same period in 2021, primarily due to a project timing-related decrease in large diameter project activity as well as lower levels of activity for other projects.
Power Delivery Segment. Power Delivery revenue was $651 million for the three month period ended March 31, 2022, as compared with $134 million for the same period in 2021, an increase of $517 million, or 387%. For the three month period ended March 31, 2022, acquisitions contributed $540 million of revenue, whereas organic revenue decreased by approximately $23 million, or 17%, as compared with the same period in 2021, primarily due to timing and mix of project activity.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $219 million, or 14%, to $1,733 million for the three month period ended March 31, 2022 from $1,514 million for the same period in 2021. Higher levels of revenue contributed an increase of $153 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $67 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 340 basis points, from 85.3% of revenue for the three month period ended March 31, 2021, to 88.7% of revenue for the same period in 2022. The basis point increase was due primarily to segment revenue mix, including lower levels of revenue for our oil and gas operations, as well as project inefficiencies and project start-up costs.
Depreciation. Depreciation was $85 million, or 4.4% of revenue, for the three month period ended March 31, 2022, as compared with $79 million, or 4.5% of revenue, for the same period in 2021, an increase of $6 million, or 7%. Acquisitions contributed $27 million of depreciation for the three month period ended March 31, 2022 and organic depreciation decreased by $21 million, or 27%, due primarily to a reduction in capital investments related to large diameter pipeline project activity. As a percentage of revenue, depreciation decreased by approximately 10 basis points.
Amortization of intangible assets. Amortization of intangible assets was $26 million, or 1.3% of revenue, for the three month period ended March 31, 2022, as compared with $11 million, or 0.6% of revenue, for the same period in 2021, an increase of approximately $14 million, or 128%. Acquisitions contributed $18 million of amortization for the three month period ended March 31, 2022 and organic amortization decreased by approximately $3 million, or 29% due to the effects of timing of amortization for certain intangible assets. As a percentage of revenue, amortization of intangible assets increased by approximately 70 basis points.
General and administrative expenses. General and administrative expenses totaled $145 million, or 7.4% of revenue, for the three month period ended March 31, 2022 as compared with $71 million, or 4.0% of revenue, for the same period in 2021, for an increase of $75 million, or 106%. Acquisitions contributed $57 million of general and administrative expenses for the three month period ended March 31, 2022. For the three month period ended March 31, 2022, general and administrative expenses not related to acquisitions increased by approximately $18 million, or approximately 25%, as compared with the same period in the prior year, primarily due to increases in travel and information technology and other administrative expenses, as well as the effect of prior year recoveries of provisions for credit losses. Overall, general and administrative expenses, including approximately $14 million of acquisition and integration costs, increased by approximately 350 basis points as a percentage of revenue for the three month period ended March 31, 2022 as compared with the same period in 2021.
Interest expense, net. Interest expense, net of interest income, was approximately $16 million, or approximately 0.8% of revenue, for the three month period ended March 31, 2022, as compared with approximately $12 million, or 0.7% of revenue, for the same period in 2021, an increase of $4 million, or approximately 29%. The increase in interest expense resulted primarily from credit facility activity, which increased due to higher average balances, including from indebtedness incurred in connection with our 2021 acquisitions, as compared with the same period in 2021.
Equity in earnings of unconsolidated affiliates, net. Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees. For the both three month periods ended March 31, 2022 and 2021, equity in earnings from unconsolidated affiliates, net, totaled approximately $7 million and related primarily to our investments in the Waha JVs, partially offset by equity in losses from investments in certain telecommunications and other entities.
Other expense (income), net. Other expense (income), net, consists primarily of gains or losses from changes to estimated Earn-out accruals, certain legal/other settlements, gains or losses, or changes in estimated recoveries from, certain assets and investments, and other miscellaneous income or expense. For the three month period ended March 31, 2022, other expense, net, included approximately $5 million of expense, net, from changes in the fair value of certain investments and income from strategic arrangements. For the three month period ended March 31, 2021, other income, net, included approximately $1 million, net, of expense from certain investments and income from strategic arrangements, offset by miscellaneous other income.
Benefit from (provision for) income taxes. Income tax benefit was $13 million for the three month period ended March 31, 2022. Income tax expense for the three month period ended March 31, 2021 was $29 million. Pre-tax losses totaled $48 million for the three month period ended March 31, 2022 whereas pre-tax income totaled $95 million for the same period in 2021. For the three month period ended March 31, 2022, our effective tax rate decreased to 27.3% from 30.7% for the same period in 2021. Our effective tax rate in the first quarter of 2022 included a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards, whereas in the first quarter of 2021, included the negative effect of $2.3 million related to non-deductible share-based compensation.
30


Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $40 million, or 6.1% of revenue, for the three month period ended March 31, 2022, as compared with $49 million, or 8.6% of revenue, for the same period in 2021, a decrease of approximately $9 million, or 17%. As a percentage of revenue, EBITDA decreased by approximately 250 basis points, or approximately $17 million, due primarily to project timing delays and inefficiencies, as well as the effects of project start-up costs and acquisition and integration costs. Higher levels of revenue contributed an increase in EBITDA of $8 million.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $11 million, or 2.5% of revenue, for the three month period ended March 31, 2022, as compared with EBITDA of $11 million, or 3.1% of revenue, for the same period in 2021. As a percentage of revenue, EBITDA decreased by approximately 60 basis points, or $3 million, due to project inefficiencies, including from project timing delays. Higher levels of revenue contributed an increase in EBITDA of approximately $3 million.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $22 million, or 10.2% of revenue, for the three month period ended March 31, 2022, as compared with $168 million, or 23.1% of revenue, for the same period in 2021, a decrease of $146 million, or 87%. Lower levels of revenue contributed a decrease in EBITDA of $119 million, while reduced productivity contributed a decrease in EBITDA of approximately $27 million. EBITDA margins decreased by approximately 1,290 basis points due primarily to inefficiencies resulting from lower levels of revenue, including from project timing delays as well as project mix and the effects of acquisition and integration costs.
Power Delivery Segment. EBITDA for our Power Delivery segment was $46 million, or 7.1% of revenue, for the three month period ended March 31, 2022, as compared with EBITDA of $4 million, or 2.7% of revenue, for the same period in 2021, an increase in EBITDA of approximately $43 million, or 1,194%. As a percentage of revenue, EBITDA increased by approximately 440 basis points, or $29 million due primarily to project efficiencies resulting from higher levels of revenue and project mix, partially offset by the effects of acquisition and integration costs. Higher levels of revenue contributed an increase in EBITDA of $14 million.
Other Segment. EBITDA from Other businesses was approximately $7 million for both the three month periods ended March 31, 2022 and 2021, respectively, and related primarily to equity in earnings from our investments in the Waha JVs, partially offset by equity in losses from other investments.
Corporate. Corporate EBITDA was negative $47 million for the three month period ended March 31, 2022, as compared with EBITDA of negative $40 million for the same period in 2021, for a decrease in EBITDA of approximately $7 million. Acquisitions, including certain acquisition and integration costs, contributed $10 million of Corporate expenses for the three month period ended March 31, 2022. For the three month period ended March 31, 2022, Corporate EBITDA also included approximately $5 million of expense, net, from changes in the fair value of certain investments and income from strategic arrangements, whereas for the three month period ended March 31, 2021, Corporate EBITDA included approximately $1 million of expense, net from fair value changes. For the three month period ended March 31, 2022, Corporate expenses not related to the above-described items decreased by approximately $7 million as compared with the same period in the prior year, due primarily to the effects of timing of legal and settlement matters, offset, in part, by increases in compensation and other administrative expenses.
Foreign Operations
Our foreign operations are primarily in Canada and, to a far lesser extent, in Mexico, the Caribbean and India. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference.
Non-U.S. GAAP Financial Measures
As appropriate, we supplement our reported U.S. GAAP financial information with certain non-U.S. GAAP financial measures, including earnings before interest, income taxes, depreciation and amortization (“EBITDA”), adjusted EBITDA (“Adjusted EBITDA”), adjusted net income (“Adjusted Net Income”) and adjusted diluted earnings per share (“Adjusted Diluted Earnings Per Share”). These “adjusted” non-U.S. GAAP measures exclude, as applicable to the particular periods, non-cash stock-based compensation expense; acquisition and integration costs related to our 2021 acquisitions; and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets, the effects of changes in statutory tax rates and the tax effects of the adjusted items. These definitions of EBITDA and Adjusted EBITDA are not the same as in our Credit Facility or in the indenture governing our senior notes; therefore, EBITDA and Adjusted EBITDA as presented in this discussion should not be used for purposes of determining our compliance with the covenants contained in our debt instruments.
We use EBITDA and Adjusted EBITDA, as well as Adjusted Net Income and Adjusted Diluted Earnings Per Share to evaluate our performance, both internally and as compared with our peers, because these measures exclude certain items that may not be indicative of our core operating results, as well as items that can vary widely across different industries or among companies within the same industry. We believe that these adjusted measures provide a baseline for analyzing trends in our underlying business. Non-cash stock-based compensation expense can be subject to volatility from changes in the market price per share of our common stock or variations in the value and number of shares granted, and amortization of intangible assets is subject to acquisition activity, which varies from period to period. In addition, beginning with the fourth quarter of 2021, due to the extent of the acquisition costs related to our fourth quarter 2021 acquisitions, and the costs of the integration efforts that have been, and will continue to be, required in connection with such acquisitions, we are excluding acquisition and integration costs in calculating Adjusted EBITDA and Adjusted Net Income for these acquisitions, and we intend to exclude such costs for future acquisitions requiring substantial integration efforts. We exclude intangible asset amortization and acquisition costs from our adjusted measures due to their non-operational nature and inherent volatility, as acquisition activity varies from period to period. We also believe that this presentation is common practice in our industry and improves comparability of our results with those of our peers, although each company’s definitions of these adjusted measures may vary as they are not standardized and should be used in light of the provided reconciliations.
We believe that these non-U.S. GAAP financial measures provide meaningful information and help investors understand our financial results and assess our prospects for future performance. Because non-U.S. GAAP financial measures are not standardized, it may not be possible to
31


compare these financial measures with other companies’ non-U.S. GAAP financial measures having the same or similar names. These financial measures should not be considered in isolation from, as substitutes for, or alternative measures of, reported net income or diluted earnings per share, and should be viewed in conjunction with the most comparable U.S. GAAP financial measures and the provided reconciliations thereto. We believe these non-U.S. GAAP financial measures, when viewed together with our U.S. GAAP results and related reconciliations, provide a more complete understanding of our business. We strongly encourage investors to review our consolidated financial statements and publicly filed reports in their entirety and not rely on any single financial measure.
The following table presents a reconciliation of net income to EBITDA and Adjusted EBITDA in dollar and percentage of revenue terms, for the periods indicated. The tables below (dollar amounts in millions) may contain slight summation differences due to rounding.
For the Three Months Ended March 31,
20222021
Net (loss) income$(35.0)(1.8)%$66.1 3.7 %
Interest expense, net16.0 0.8 %12.5 0.7 %
(Benefit from) provision for income taxes(13.1)(0.7)%29.3 1.7 %
Depreciation85.2 4.4 %79.3 4.5 %
Amortization of intangible assets25.6 1.3 %11.2 0.6 %
EBITDA $78.7 4.0 %$198.4 11.2 %
Non-cash stock-based compensation expense6.3 0.3 %5.5 0.3 %
Acquisition and integration costs13.6 0.7 %— — %
Adjusted EBITDA$98.7 5.0 %$203.9 11.5 %
A reconciliation of EBITDA and EBITDA margin to Adjusted EBITDA and Adjusted EBITDA margin by reportable segment for the periods indicated is as follows:
For the Three Months Ended March 31,
20222021
EBITDA$78.7 4.0 %$198.4 11.2 %
Non-cash stock-based compensation expense (a)
6.3 0.3 %5.5 0.3 %
Acquisition and integration costs (b)
13.6 0.7 %— — %
Adjusted EBITDA$98.7 5.0 %$203.9 11.5 %
Reportable Segment:
Communications
$41.1 6.2 %$48.9 8.6 %
Clean Energy and Infrastructure
10.9 2.5 %10.9 3.1 %
Oil and Gas
23.5 11.1 %167.6 23.1 %
Power Delivery
53.2 8.2 %3.6 2.7 %
Other
6.9 NM7.4 NM
Corporate(36.9)— (34.5)— 
Adjusted EBITDA$98.7 5.0 %$203.9 11.5 %
NM - Percentage is not meaningful
(a)    Non-cash stock-based compensation expense is included within Corporate results.
(b)    For the three month period ended March 31, 2022, acquisition and integration costs of $7.0 million, $0.8 million, $2.0 million and $3.8 million are included within Power Delivery, Communications, Oil and Gas and Corporate results, respectively.
The table below, which may contain slight summation differences due to rounding, reconciles reported net income and reported diluted earnings per share, the most directly comparable U.S. GAAP financial measures, to Adjusted Net Income and Adjusted Diluted Earnings Per Share.
32


For the Three Months Ended March 31,
20222021
Net Loss (in millions)Diluted Loss Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$(35.0)$(0.47)$66.1 $0.89 
Adjustments:
Non-cash stock-based compensation expense6.3 0.08 5.5 0.07 
Amortization of intangible assets25.6 0.34 11.2 0.15 
Acquisition and integration costs13.6 0.18 — — 
Total adjustments, pre-tax$45.5 $0.61 $16.8 $0.23 
   Income tax effect of adjustments (a)
(12.5)(0.17)(1.3)(0.02)
   Statutory tax rate effects (b)
— — 0.5 0.01 
Adjusted non-U.S. GAAP measure
$(2.0)$(0.03)$82.0 $1.10 
(a)    Represents the tax effect of the adjusted items that are subject to tax, including the tax effects of non-cash stock-based compensation expense, which, for the three month periods ended March 31, 2022 and 2021, included net tax benefits of $0.9 million and $0.1 million, respectively, from the vesting of share-based payment awards. Tax effects are determined based on the tax treatment of the related item, the incremental statutory tax rate of the jurisdictions pertaining to the adjustment, and their effect on pre-tax income. For the three month periods ended March 31, 2022 and 2021, our consolidated effective tax rates, as reported, were 27.3% and 30.7%, respectively, and as adjusted, were 23.4% and 26.9%, respectively.
(b)    For the three month period ended March 31, 2021, includes the effect of changes in certain state tax rates.
Financial Condition, Liquidity and Capital Resources
Our primary sources of liquidity are cash flows from operations, availability under our Credit Facility and our cash balances. Our primary liquidity needs are for working capital, capital expenditures, insurance and performance collateral in the form of cash and letters of credit, earn-out obligations, equity investment funding requirements, debt service and income taxes. We also evaluate opportunities for strategic acquisitions, investments and other arrangements from time to time, and we may consider opportunities to borrow additional funds, which may include borrowings under our Credit Facility or debt issuances, or to refinance or retire outstanding debt, or to repurchase additional shares of our outstanding common stock under share repurchase authorizations, any of which may require our use of cash.
Capital Expenditures. For the three month period ended March 31, 2022, we spent approximately $83 million on capital expenditures, or $79 million, net of asset disposals, and incurred approximately $49 million of equipment purchases under finance leases. We estimate that we will spend approximately $230 million on capital expenditures, or approximately $150 million, net of asset disposals, in 2022, and expect to incur approximately $200 million to $220 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 purchase decisions based on short and long-term equipment requirements.
Acquisitions and Earn-Out Liabilities. We typically utilize cash for business acquisitions and other strategic arrangements, and for the three month period ended March 31, 2022, we used $22 million of cash for this purpose. In addition, in most of our acquisitions, we have agreed to make future payments to the sellers that are contingent upon the future earnings performance of the acquired businesses, which we also refer to as “Earn-out” payments. Earn-out payments may be paid in cash or, under specific circumstances, MasTec common stock, or a combination thereof, at our option. The estimated total value of future Earn-out liabilities as of March 31, 2022 was approximately $160 million. Of this amount, $41 million represents the liability for earned amounts. The remainder is management’s estimate of Earn-out liabilities that are contingent upon future performance. For the three month periods ended March 31, 2022 and 2021, we made no Earn-out payments. In addition, one of our acquisitions provides for certain additional payments to be made to the sellers if certain acquired receivables are collected, which we refer to as the Additional Payments. Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The fair value of the Additional Payments as of March 31, 2022 was estimated to be approximately $65 million in the aggregate, which amount is included within other current liabilities in the consolidated balance sheet. Of this amount, approximately $27 million is to be paid in shares, or approximately 295,000 shares as of March 31, 2022, based upon the contractually agreed upon value of our common stock. The amount of Additional Payments due to the sellers as of March 31, 2022 from collections of acquired receivables totaled approximately $30 million, of which the amount due in shares totaled approximately $12 million, or 135,000 shares. In addition, this acquisition provides for a customary net working capital adjustment, under which additional shares could be issued. As of March 31, 2022, the amount of any potential net working capital adjustment cannot be quantified or predicted with specificity due to factors requiring the future resolution of certain items.
Income Taxes. For the three month period ended March 31, 2022, tax refunds, net of tax payments, totaled approximately $1 million, and for the three month period ended March 31, 2021, tax payments, net of tax refunds, were de minimis. Our tax payments vary with changes in taxable income and earnings based on estimates of full year taxable income activity and estimated tax rates.
Working Capital. We need working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand. Working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate. Conversely, working capital needs are typically converted to cash during the winter months. These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.
33


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, typically become payable before the receivables resulting from work performed are collected. The timing of billings and project close-outs can contribute to changes in unbilled revenue. As of March 31, 2022, we expect that substantially all of our unbilled receivables will be billed to customers in the normal course of business within the next twelve months. Total accounts receivable, which consists of contract billings, unbilled receivables and retainage, net of allowance, were generally flat at approximately $2.2 billion as of both March 31, 2022 and December 31, 2021. See below for discussion of our days sales outstanding, net of contract liabilities, which we refer to as days sales outstanding, or “DSO.”
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 general economic conditions on our results of operations and capital resource requirements, we anticipate that funds generated from operations, borrowings under our credit facilities and our cash balances will be sufficient to meet our working capital requirements, anticipated capital expenditures, debt service obligations, insurance and performance collateral requirements, letter of credit needs, earn-out obligations, required income tax payments, acquisition, strategic arrangement and investment funding requirements, share repurchase activity and other liquidity needs for the next twelve months and the foreseeable future.
Sources and Uses of Cash
As of March 31, 2022, we had approximately $918 million in working capital, defined as current assets less current liabilities, as compared with $1,089 million as of December 31, 2021, a decrease of approximately $171 million. Cash and cash equivalents totaled approximately $233 million and $361 million as of March 31, 2022 and December 31, 2021, respectively, for a decrease of $128 million, due, in part, to a decrease in net income.
Sources and uses of cash are summarized below (in millions):
For the Three Months Ended March 31,
20222021
Net cash provided by operating activities$131.5 $257.2 
Net cash used in investing activities$(101.4)$(134.6)
Net cash used in financing activities$(158.0)$(33.2)
Operating Activities. Cash flow from operations is primarily influenced by changes in the timing of demand for our services and operating margins, but can also be affected by working capital needs associated with the various types of services we provide. Working capital is affected by changes in total accounts receivable, prepaid expenses and other current assets, accounts payable and payroll tax payments, accrued expenses and contract liabilities, all of which tend to be related. These working capital items are affected by changes in revenue resulting from the timing and volume of work performed, variability in the timing of customer billings and collections of receivables, as well as settlement of payables and other obligations. Net cash provided by operating activities for the three month period ended March 31, 2022 was $132 million, as compared with approximately $257 million for the same period in 2021, for a decrease in cash provided by operating activities of approximately $126 million, due primarily to a decrease in net income, as well as the effect of working capital changes in assets and liabilities, net, including from acquisitions, partially offset by increases in certain expenses that reconcile net income to operating cash flows, including depreciation and amortization expense.
Our days sales outstanding, net of contract liabilities (“DSO”) was 89 as of March 31, 2022. As of December 31, 2021, our DSO was 98, and as adjusted for December 2021 acquisitions, was 77. DSO is calculated as total accounts receivable, net of allowance, less contract liabilities, divided by average daily revenue for the most recently completed quarter as of the balance sheet date. Our DSOs can fluctuate from period to period due to timing of billings, billing terms, collections and settlements, timing of project close-outs and retainage collections, changes in project and customer mix and the effect of working capital initiatives. To provide a representative comparison of our DSOs across periods, for December 31, 2021, we calculated DSO as adjusted for our December 2021 acquisitions. This calculation for December 31, 2021 excludes revenue and accounts receivable, net of allowance, less contract liabilities for our December 2021 acquisitions, given that our consolidated results for the related period do not reflect the full quarter’s revenue for these acquisitions, but our consolidated balance sheet as of December 31, 2021 includes the full amount of related accounts receivable, net of allowance, less contract liabilities. The increase in DSO as of March 31, 2022, as compared with DSO as of December 31, 2021, as adjusted for our December 2021 acquisitions, was due to timing of ordinary course billing and collection activities, as well as the effect of our recent acquisitions, some of which have a higher DSO than the DSO of our organic operations, and lower levels of organic revenue with fixed amounts of project retainage. Other than matters subject to litigation, we do not anticipate material collection issues related to our outstanding accounts receivable balances, nor do we believe that we have material amounts due from customers experiencing financial difficulties. Based on current information, we expect to collect substantially all of our outstanding accounts receivable balances within the next twelve months.
Investing Activities. Net cash used in investing activities decreased by approximately $33 million to $101 million for the three month period ended March 31, 2022 from $135 million for the three month period ended March 31, 2021. For the three month period ended March 31,
34


2022, we completed one acquisition and paid $22 million in cash related to acquisitions, whereas for the same period in 2021, we completed two acquisitions and paid $89 million in cash related to acquisitions, a decrease of approximately $67 million. These acquisitions were funded with cash on hand and borrowings under our senior credit facility. Capital expenditures for the three month period ended March 31, 2022 totaled $83 million, or $79 million, net of asset disposals, as compared with $48 million, or $42 million, net of asset disposals, for the same period in 2021, for an increase in cash used in investing activities of approximately $37 million. Payments for other investments, which relate primarily to investments in certain equity investees, decreased from $4 million for the three month period ended March 31, 2021 to $1 million for the same period in 2022.
Financing Activities. Net cash used in financing activities for the three month period ended March 31, 2022 was $158 million, as compared with $33 million for the same period in 2021, for an increase in cash used in financing activities of $125 million. The increase in cash used in financing activities was driven primarily by Credit Facility (as defined below) activity. Credit Facility activity, net, totaled $82 million of repayments, net of borrowings for the three month period ended March 31, 2022, as compared with $9 million of borrowings, net of repayments, for the three month period ended March 31, 2021. Additionally, payments of finance lease obligations increased by approximately $3 million for the three month period ended March 31, 2022 as compared with the same period in 2021. Other financing activities for the three month period ended March 31, 2022 included share repurchases, which totaled $14 million, whereas for the same period in 2021, there were no share repurchases. Subsequent to March 31, 2022, we repurchased an additional 0.5 million shares of our common stock for an aggregate purchase price of $36 million. Payments for other financing activities, net, totaled $17 million for the three month period ended March 31, 2022, and included payments for other borrowing activities, whereas payments for other financing activities for the three month period ended March 31, 2021 totaled $1 million.
Senior Credit Facility
We have a senior unsecured credit facility (the “Credit Facility”), which matures on November 1, 2026 and has aggregate borrowing commitments totaling $2.0 billion, which amount is composed of $1.65 billion of revolving commitments and a Term Loan totaling $350 million in original principal amount. Aggregate outstanding borrowings under the Credit Facility as of March 31, 2022 totaled approximately $1.0 billion. Borrowings under the Credit Facility are used for working capital requirements, capital expenditures and other corporate purposes, including acquisitions, equity investments or other strategic arrangements, share repurchases and the repurchase or prepayment of indebtedness, including repayment of term loans.
We are dependent upon borrowings and letters of credit under our 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 2021 Form 10-K.
4.50% Senior Notes
We have $600 million of 4.50% Senior Notes due August 15, 2028 (the “4.50% Senior Notes”). The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of our wholly-owned domestic restricted subsidiaries. The 4.50% Senior Notes are subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2021 Form 10-K.
Debt Covenants
We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of March 31, 2022.
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 2021 Form 10-K. Also see Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q for current period balances and discussion, which is incorporated by reference.
Off-Balance Sheet Arrangements
As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business. Our significant off-balance sheet transactions include liabilities associated with non-cancelable operating leases with durations of less than twelve months, letter of credit obligations, surety and performance and payment bonds entered into in the normal course of business, self-insurance liabilities, liabilities associated with multiemployer pension plans, liabilities associated with potential funding obligations and indemnification and/or guarantee arrangements relating to our equity and other investment arrangements, including our variable interest entities. However, these off-balance sheet arrangements have not, and are not reasonably likely to have, a material impact on our financial condition, revenues or expenses, results of operations, liquidity, cash requirements or capital resources in the next twelve months or in the foreseeable future. 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 directly affecting our operations are labor, fuel and material costs. In times of low unemployment, our labor costs may increase due to shortages in the supply of skilled labor and increases in compensation rates generally. Although most project materials are provided by our customers, increases in the cost of materials could negatively affect the economic viability of our customers’ projects, and accordingly, demand for our services. Material and commodity prices are subject to unexpected fluctuations due to events outside of our control, including geopolitical events, such as the ongoing conflict in Ukraine, climate-related effects and fluctuations in global supply and demand, which events have recently caused market volatility, particularly in the oil and gas markets, among others. Such market volatility can affect our customers’ investment decisions and subject us to project cancellations, deferrals or unexpected changes in the timing of project work. Market prices for goods
35


can also be affected by supply chain disruptions, such as those arising from the effects of the COVID-19 pandemic. We closely monitor inflationary factors, including the current rise in the rate of inflation, and any potential effects they may have on our business operations, operating results and/or financial condition.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
As of March 31, 2022, our variable interest rate debt was primarily related to our Credit Facility. Interest on outstanding revolving loans and our Term Loan under our Credit Facility accrues at variable rates based, at our option, on a Eurocurrency rate, as defined in the Credit Facility, plus a margin, or a base rate, as defined in the Credit Facility, plus a margin. As of March 31, 2022, we had $691 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 1.60% and a Term Loan with a balance of $350 million and an interest rate of 1.71%. Our variable rate interest debt subjects us to risk from increases in prevailing interest rates, particularly in an inflationary environment as central banks seek to increase interest rates. A 100 basis point increase in the applicable interest rates under our credit facilities would have increased our interest expense by approximately $3 million for the three month period ended March 31, 2022. While our material financing arrangements indexed to LIBOR have procedures for determining an alternative base rate, the upcoming expected phase-out of LIBOR could lead to volatility in interest rates for our variable rate debt, as the alternative base rate could perform differently than the current LIBOR-indexed rate, which could result in an increase in the cost of our variable rate indebtedness.
As of March 31, 2022, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes and $299 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 3.2%. 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 1% of our total revenue for the three month period ended March 31, 2022. Revenue and expense related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which minimizes the impact that fluctuations in exchange rates would have on net income or loss. We are, however, subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies and for our foreign operations with a functional currency other than the local currency. Such activity was not material to our operations for the three month period ended March 31, 2022. 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. For the three month period ended March 31, 2022, foreign currency translation gains, net, totaled approximately $1 million and related to our operations in Canada and Mexico.
Our exposure to fluctuations in foreign currency exchange rates could increase in the future if we continue to expand our operations outside of the United States. We seek to manage foreign currency exposure by minimizing our consolidated net asset and liability positions in currencies other than the functional currency, which exposure was not significant to our consolidated financial position as of March 31, 2022. We may enter into foreign currency derivative contracts in the future to manage such exposure.
Other Market Risk
As discussed in Note 4 - Fair Value of Financial Instruments in the notes to the consolidated financial statements, which is incorporated by reference, we have certain investments that may be subject to market risk and could be subject to volatility based on market conditions.
ITEM 4.         CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report on Form 10-Q, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). We maintain disclosure controls and procedures designed to ensure that information required to be disclosed in reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on management’s evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2022.
Changes in Internal Control Over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
36


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 2021 Form 10-K.
ITEM 1A.    RISK FACTORS
Subject the potential effects of inflation, rising interest rates and the ongoing military conflict in Ukraine on certain of the risks we normally face in operating our business, including those disclosed in our 2021 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 2021 Form 10-K, as updated by our Quarterly Report on Form 10-Q and other filings we make with the SEC.
ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following table provides information about repurchases of our common stock during the quarter ended March 31, 2022:



Period
Total Number of Shares Purchased (a)
Average Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Program (b)
Approximate Dollar Value of Shares that May Yet be Purchased under the Program (c)
January 1 through January 317,866 $89.64 — $158,617,588 
February 1 through February 288,234 $89.28 — $158,617,588 
March 1 through March 31196,843 $73.79 187,978 $144,826,541 
Total212,943 187,978 
(a)Includes 7,866, 8,006 and 8,865 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in January, February and March of 2022, respectively, 228 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in February of 2022, and 187,978 of repurchases under share repurchase programs in March of 2022.
(b)Includes 117,054 shares repurchased under our $100 million December 2018 share repurchase program, which was publicly announced on December 21, 2018 and which completed the program, and 70,924 shares repurchased under our $150 million March 2020 share repurchase program, which was publicly announced on March 19, 2020.
(c)As of March 31, 2022, the remaining amount available for share repurchases under our March 2020 $150 million share repurchase program totaled $144.8 million.
ITEM 4.    MINE SAFETY DISCLOSURES
The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95.1 to this Quarterly Report on Form 10-Q.
ITEM 5.    OTHER INFORMATION
Not applicable.
37


ITEM 6.    EXHIBITS
The Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-Q.
Exhibit No.
Description
10.1*
10.2*
31.1*
31.2*
32.1**
32.2**
95.1*
101.INSInline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema
101.CALInline XBRL Taxonomy Extension Calculation Linkbase
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase
101.LABInline XBRL Taxonomy Extension Label Linkbase
101.PREInline XBRL Taxonomy Extension Presentation Linkbase
104
The cover page of MasTec, Inc.’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL (included with the Exhibit 101 attachments).
______________
*    Filed herewith.
**    Furnished herewith.
38



SIGNATURES

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

Exhibit 10.1


AMENDMENT TO THE MASTEC, INC.
AMENDED AND RESTATED
BARGAINING UNITS ESPP


    WHEREAS, MasTec, Inc. (the “Company”) maintains the MasTec, Inc. Amended and Restated Bargaining Units ESPP (the “Plan”), established effective as of July 1, 2013, and as most recently amended and restated effective January 1, 2021; and

WHEREAS, capitalized terms used herein and not herein defined shall have the respective meanings ascribed thereto in the Plan; and

    WHEREAS, the Company desires to amend the Plan to grant discretion to the Committee to conduct additional Offering Periods under the Plan.

    NOW THEREFORE, the Plan is hereby amended, effective as of December 16, 2021, as follows:

1.A new Section 4(c) of the Plan is hereby added as follows:

“(c) Additional Offering Periods.

i. At the discretion of the Committee, additional Offering Periods (the “Additional Offering Periods”) may be conducted under the Plan as necessary or advisable in the sole discretion of the Committee, permitting grants of options to Participants of certain Designated Subsidiaries. The Additional Offering Periods may run concurrent to the existing Offering Period. Alternatively, the Committee may determine a different commencement and duration of an Additional Offering Period, and Additional Offering Periods may be consecutive or overlapping. The other terms and conditions of each Additional Offering Period shall be those set forth in this Plan document or in terms and conditions approved by the Committee with respect to such Additional Offering Period, with such changes or additional features as the Committee determines in its discretion. Unless otherwise superseded by the terms and conditions approved by the Committee with respect to an Additional Offering Period, the provisions of this Plan document shall govern the operation of any offering conducted hereunder.

ii. Each Offering Period and each Additional Offering Period conducted under this Plan is intended to constitute a separate “offering” for purposes of Section 423 of the Code.

iii. To the extent an Offering Period, including any Additional Offering Period, is intended to qualify under Section 423 of the Code, all Participants in such Offering Period or Additional Offering Period shall have the same rights and privileges with respect to their participation in such Offering Period or Additional Offering Period in accordance with Section 423(b)(5) of the Code and the regulations thereunder.”


2.Section 11 of the Plan is hereby amended and restated in its entirety, as follows:

“11. Beneficiary. In the event of a Participant’s death, the individual or the executor/administrator of the deceased Participant’s estate entitled to receive any shares and/or cash from the Participant’s account (the “Participant’s beneficiary”) may submit a request to the Plan’s third party administrator for the required documentation that will authorize the transfer of ownership of any shares and/or cash in the Participant’s account to the Participant’s beneficiary.”

3.Except as amended herein, all other provisions of the Plan remain unchanged and in full force and effect.










EX-10.2 3 mtz3312210-qex102.htm EX-10.2 Document

Exhibit 10.2


AMENDMENT TO THE MASTEC, INC.
AMENDED AND RESTATED
2011 EMPLOYEE STOCK PURCHASE PLAN


    WHEREAS, MasTec, Inc. (the “Company”) maintains the MasTec, Inc. Amended and Restated 2011 Employee Stock Purchase Plan (the “Plan”), established effective as of July 1, 2011, and as most recently amended and restated effective January 1, 2021; and

WHEREAS, capitalized terms used herein and not herein defined shall have the respective meanings ascribed thereto in the Plan; and

    WHEREAS, the Company desires to amend the Plan to grant discretion to the Committee to conduct additional Offering Periods under the Plan.

    NOW THEREFORE, the Plan is hereby amended, effective as of December 16, 2021, as follows:

1.A new Section 4(c) of the Plan is hereby added as follows:

“(c) Additional Offering Periods.

i. At the discretion of the Committee, additional Offering Periods (the “Additional Offering Periods”) may be conducted under the Plan as necessary or advisable in the sole discretion of the Committee, permitting grants of options to Participants of certain Designated Subsidiaries. The Additional Offering Periods may run concurrent to the existing Offering Period. Alternatively, the Committee may determine a different commencement and duration of an Additional Offering Period, and Additional Offering Periods may be consecutive or overlapping. The other terms and conditions of each Additional Offering Period shall be those set forth in this Plan document or in terms and conditions approved by the Committee with respect to such Additional Offering Period, with such changes or additional features as the Committee determines in its discretion. Unless otherwise superseded by the terms and conditions approved by the Committee with respect to an Additional Offering Period, the provisions of this Plan document shall govern the operation of any offering conducted hereunder.

ii. Each Offering Period and each Additional Offering Period conducted under this Plan is intended to constitute a separate “offering” for purposes of Section 423 of the Code.

iii. To the extent an Offering Period, including any Additional Offering Period, is intended to qualify under Section 423 of the Code, all Participants in such Offering Period or Additional Offering Period shall have the same rights and privileges with respect to their participation in such Offering Period or Additional Offering Period in accordance with Section 423(b)(5) of the Code and the regulations thereunder.”


2.Section 11 of the Plan is hereby amended and restated in its entirety, as follows:

“11. Beneficiary. In the event of a Participant’s death, the individual or the executor/administrator of the deceased Participant’s estate entitled to receive any shares and/or cash from the Participant’s account (the “Participant’s beneficiary”) may submit a request to the Plan’s third party administrator for the required documentation that will authorize the transfer of ownership of any shares and/or cash in the Participant’s account to the Participant’s beneficiary.”

3.Except as amended herein, all other provisions of the Plan remain unchanged and in full force and effect.



EX-31.1 4 mtz3312210-qex311.htm EX-31.1 Document

Exhibit 31.1

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

I, José R. Mas, certify that:

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

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;

Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;

b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)    Disclosed in this quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:May 5, 2022
/s/ José R. Mas
José R. Mas         
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 mtz3312210-qex312.htm EX-31.2 Document

Exhibit 31.2

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

I, George L. Pita, certify that:

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

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;

Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;

b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)    Disclosed in this quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:May 5, 2022
/s/ George L. Pita
George L. Pita
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 6 mtz3312210-qex321.htm EX-32.1 Document

Exhibit 32.1

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

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

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

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

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


EX-32.2 7 mtz3312210-qex322.htm EX-32.2 Document

Exhibit 32.2

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

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

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

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

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


EX-95.1 8 mtz3312210-qex951.htm EX-95.1 Document


Exhibit 95.1

MINE SAFETY DISCLOSURES

One of our acquired businesses operates aggregate mines that are subject to regulation by the federal Mine Safety and Health Administration (“MSHA”) under the Federal Mine Safety and Health Act of 1977, 30 U.S.C. § 801 et seq. (the “Mine Act”). Set forth below is the required information regarding certain mining safety and health matters for the quarter ended March 31, 2022. Citations and orders may be contested and appealed, and in that process, may be reduced in severity and amount, and are sometimes dismissed. The table below includes references to specific sections of the Mine Act.
The information in the table below is presented by mine, consistent with the manner in which we maintain safety and compliance information about our mining operations.
Mine Name / ID
Section
104 Citations(a)
Section
104(b) Orders(b)
Section
104(d) Citations and Orders(c)
Section
110(b)(2) Violations(d)
Section
107(a) Orders(e)
Proposed
Assessments(f)
Fatalities(g)
Pending Legal Action(h)
FNF Crushing 1 / 02-03091$    —
FNF Crushing 2 / 02-02622$    —
FNF Crushing 3 / 02-02774$    —
FNF Crushing 4 / 02-03036$    —
FNF Crushing 5 / 29-02226$    —
FNF Crushing 6 / 02-02589$    —
FNF Crushing 7 / 02-03079$    —
FNF Crushing 8 / 02-03035$    —
Total
(a)    The total number of violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard under Section 104(b) of the Mine Act for which the operator received a citation from the MSHA.
(b)    The total number of orders issued under Section 104(b) of the Mine Act.
(c)    The total number of citations and orders for unwarrantable failure of the mine operator to comply with mandatory health or safety standards under Section 104(d) of the Mine Act.
(d)    The total number of flagrant violations under Section 110(b)(2) of the Mine Act.
(e)    The total number of imminent danger orders issued under Section 107(a) of the Mine Act.
(f)    The total dollar value of proposed assessments from the MSHA under the Mine Act.
(g)    The total number of mining-related fatalities.
(h)    Any pending legal action before the Federal Mine Safety and Health Review Commission involving the applicable mine(s).
During the quarter ended March 31, 2022, our aggregate mines did not receive any written notices of a pattern of violations of mandatory health or safety standards, or of the potential to have such a pattern of violations, that are of such nature as could have significantly and substantially contributed to the cause and effect of coal or other mine health or safety hazards under Section 104(e) of the Mine Act. Additionally, during the quarter ended March 31, 2022, one legal action was resolved with the Federal Mine Safety and Health Review Commission (the “FMSHRC”) of a proposed civil penalty of an alleged violation involving Mine ID #29-02226. MSHA elected to vacate the citation and dismiss the $125 penalty, and on February 9, 2022, the FMSHRC entered an Order of Dismissal.
1
EX-101.SCH 9 mtz-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Rollforward of Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Rollforward of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - 2022 and 2021 Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422415 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423416 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 2325303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2426417 - 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 2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128106 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2329304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2132107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2333305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Debt - Senior Credit Facility - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Debt - Other Credit Facilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Debt - Debt Guarantees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Debt - Additional Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2139108 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 2340306 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Lease Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2149110 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2350308 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Other Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 2357309 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 2461438 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2163114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2464440 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance, Multiemployer Plans, Indemnities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Commitments and Contingencies - Concentrations of Risk - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2168115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2469444 - Disclosure - Related Party Transactions - Management - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2470445 - Disclosure - Related Party Transactions - Construction Management Firm and CCI - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Related Party Transactions - Executive Officers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2472447 - Disclosure - Related Party Transactions - Acquisitions And Management/Subcontracting Agreement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2473448 - Disclosure - Related Party Transactions - Split Dollar Agreements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 mtz-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 mtz-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 mtz-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Share repurchase program, amount authorized, value Stock Repurchase Program, Authorized Amount Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Long-term liabilities, primarily operating lease liabilities and deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Schedule of Other Intangible Assets [Table] ScheduleOfIntangibleAssets [Table] Schedule of intangible assets, excluding goodwill. Letters of Credit Letter of Credit [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Business combination, integration related costs Business Combination, Integration Related Costs Net (loss) income attributable to MasTec, Inc. Net Income (Loss) Attributable to Parent Consolidated Entities [Axis] Consolidated Entities [Axis] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued salaries and wages Employee-related Liabilities, Current Receivable Type [Axis] Receivable Type [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Other Other Intangible Assets [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Security Exchange Name Security Exchange Name Equity securities, fair value Equity Securities, FV-NI, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Line of credit facility, capacity available for letters of credit Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment 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 Capital surplus Additional Paid in Capital, Common Stock 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. Operating leases, weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] AVCT AVCT [Member] American Virtual Cloud Technologies, Inc. (“AVCT”) (business name) -- formerly known as Pensare Acquisition Corp. ("Pensare"). Other long-term assets Other Assets, Noncurrent Equity investments, impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Business combinations, number of acquisitions Number of Businesses Acquired Schedule of Stock-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Segments [Axis] Segments [Axis] Stock-based compensation plans, number of shares available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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 File Number Entity File Number Non-cash stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Expenses, related party Payments, related party Related Party Transaction, Expenses from Transactions with Related Party 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 Contingent Consideration, Collection Of Acquired Receivables Contingent Consideration, Collection Of Acquired Receivables [Member] Contingent Consideration, Collection Of Acquired Receivables Goodwill, measurement period adjustments Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments Goodwill, Purchase Accounting Adjustments Proceeds from other investments Proceeds from Sale and Maturity of Other Investments Bargain purchase gain Business Combination, Bargain Purchase, Gain Recognized, Amount COVID-19 Pandemic and General Economic Conditions Unusual or Infrequent Items, or Both [Policy Text Block] The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both. Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Chairman, Board of Directors Board of Directors Chairman [Member] Amortization expense Amortization of Intangible Assets Amortizing intangible assets, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Other Current Assets Other Current Assets [Member] Operating leases, variable lease costs Variable Lease, Cost Long-term debt, including finance leases Long-term debt Long-term Debt and Lease Obligation Operating leases, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Anti-dilutive common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized 2021 Acquisitions, Acquisition Two 2021 Acquisitions, Acquisition Two [Member] 2021 Acquisitions, Acquisition Two Liability Class [Axis] Liability Class [Axis] Business combinations, consolidated acquisition-related income (loss) Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual All other 2021 Acquisitions, All Other [Member] 2021 Acquisitions, All Other Covered Employees and Contributions, Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Payments for advance to affiliate Payments for Advance to Affiliate 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 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 Receivables, related party Receivables, net, related party Accounts Receivable, Related Parties Business Acquisition [Axis] Business Acquisition [Axis] Accrued payroll taxes Accrued Payroll Taxes Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Related Customer Related Customer [Member] Customer that has a related party relationship with the entity, either by ownership or management affiliation. Land Land [Member] Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Additions to property and equipment from finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage of total Utilities customers, percentage of communications segment revenue Concentration Risk, Percentage Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none Preferred Stock, Value, Issued Cash proceeds (in dollars) Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Additions from new business combinations, amortizing intangible assets Finite-lived Intangible Assets Acquired Currency translation adjustments Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill. Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Self-Insurance Uninsured Risk [Member] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Trade Names Trade Names Trade Names [Member] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Payables, related party Accounts Payable, Related Parties Related Party [Axis] Related Party [Axis] Equity method investments, distributions of earnings received, operating cash flows Proceeds from Equity Method Investment, Distribution 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 Accounts receivable Increase (Decrease) in Accounts Receivable Utilities Utilities [Member] Customers of the business entity whose end-market products or services are in the utilities industry. Operating leases, additions Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] March 2020 Share Repurchase Program March 2020 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in March 2020. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Weighted average interest rate (percentage) Debt, Weighted Average Interest Rate Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN 2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN [Member] 2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN Segments and Related Information [Table] Schedule of Segment Reporting Information, by Segment [Table] Payments of finance lease obligations Finance Lease, Principal Payments Number of operating segments Number of Operating Segments Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Basic (loss) per share (in dollars per share) Earnings Per Share, Basic Operating leases, expense Operating Lease, Expense Non-Amortizing Intangible Assets [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Lease Agreements Lease Agreements [Member] 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 Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Prepaid expenses Prepaid Expense, Current Geographic Concentration Risk Geographic Concentration Risk [Member] Equity investments, 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. Restricted Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Amortizing intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Employee Leasing and Advanced Receivable Arrangement Employee Leasing And Advanced Receivable Arrangement [Member] One entity, the leasing company, leases its employees to another entity, the client company. Mobilization costs Capitalized Contract Cost, Net Machinery and equipment Machinery and Equipment [Member] Unincorporated Entities, Proportional Consolidation Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block] Other non-cash items, net Other Noncash Income (Expense) Business combination, integration related liabilities Business Combination, Integration Related Liabilities Business Combination, Integration Related Liabilities Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 2021 Acquisition, Acquisition Three 2021 Acquisition, Acquisition Three [Member] 2021 Acquisition, Acquisition Three Total consideration Business Combination, Consideration Transferred Accounts receivable, credit loss provision (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt obligations Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Current portion of long-term debt, including finance leases Current portion of long-term debt Long-term Debt and Lease Obligation, Current Finance leases, assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Immediate Family Member of Management Immediate Family Member of Management or Principal Owner [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Customer Relationships And Trade Names Customer Relationships And Trade Names [Member] Customer Relationships And Trade Names Power Delivery Power Delivery Segment [Member] The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] INTREN 2021 Acquisitions, All Other, INTREN [Member] 2021 Acquisitions, All Other, INTREN Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities and equity Liabilities and Equity Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Unrealized gains on investment activity, net of tax Unrealized gains (losses) on equity investee activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Measurement period adjustments, non-amortizing intangible assets Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Contract liabilities Contract with Customer, Liability, Current Tax benefit (expense), share-based payment arrangement Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Scenario [Axis] Scenario [Axis] Unrealized gains (losses) on AVCT convertible debentures, before tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Receivables, Non-Recourse Arrangement Financing Receivable [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and equity Liabilities and Equity [Abstract] Acquisition-related contingent consideration liabilities, additions from new business combinations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Employee Group Medical Claims Group Insurance Policy [Member] Captive Insurance Company Captive Insurance Company [Member] Captive Insurance Company Earnings Per Share Earnings Per Share [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Acquisition of treasury stock, at cost Treasury stock acquired, value Treasury Stock, Value, Acquired, Cost Method Equity method investments, ownership percentage Equity Method Investment, Ownership Percentage Entity Interactive Data Current Entity Interactive Data Current Measurement period adjustments, amortizing intangible assets Finite-Lived Intangible Assets, Purchase Accounting Adjustments Performance Standby Standby Letters of Credit Standby Letters of Credit [Member] Minimum Low Minimum [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Long-term line of credit Long-term Line of Credit Effect of currency translation on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Oil and Gas Oil And Gas Segment [Member] Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries. Comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Less unamortized deferred financing costs Debt Issuance Costs, Net Non-Amortizing Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Subsidiaries Subsidiaries [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province FM Tech FM Tech [Member] FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as “FM Tech.” Equipment, Supplies and Services Equipment, Supplies And Services [Member] Purchases, rentals and lease of equipment and purchases of various types of supplies and services. Lease Obligations Lessee, Finance Leases [Text Block] Number of management members, subcontracting arrangement Number Of Management Members Number of persons from management with an ownership interest in the related party entity Current liabilities: Liabilities, Current [Abstract] Receivable [Domain] Receivable [Domain] General and administrative expenses General and Administrative Expense Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cash paid for acquisitions, net of cash acquired Cash paid for acquisitions, net of cash acquired Cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Line of Credit Line of Credit [Member] Stock-Based Compensation and Other Employee Benefit Plans Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Financing commitments Contractual Obligation 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. Number of reportable segments Number of Reportable Segments Total lease obligations, net of interest Operating Lease, Liability Line of credit facility, letters of credit issued Letters of credit issued Letters of Credit Outstanding, Amount Document Transition Report Document Transition Report Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 95,488,017 and 95,371,211 (including 1,686,060 and 1,747,385 of unvested stock awards) as of March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Finance leases, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent Revenue [Line Items] Disaggregation of Revenue [Line Items] Other expense (income), net Nonoperating Income (Expense) 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 Treasury Stock Treasury Stock, Common [Member] Customer Concentration Risk Customer Concentration Risk [Member] Non-vested restricted shares, beginning balance (in dollars per share) Non-vested restricted shares, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Goodwill, acquired during period Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Multiemployer Other Postretirement Benefits Plan [Member] Commitments and contingencies (Note 14) Commitments and Contingencies Pre-Qualifications Contractual Rights [Member] Lease Obligations Lessee, Operating Leases [Text Block] 4.50% Senior Notes Four Point Five Percent Senior Notes [Member] 4.50% Senior Notes Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Finance leases, assets, depreciation Finance Lease, Right-of-Use Asset, Amortization Class of Treasury Stock [Table] Class of Treasury Stock [Table] Less allowance Accounts Receivable, Allowance for Credit Loss, Current 2022, remaining nine months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Restricted Stock Awards Restricted Stock [Member] Receivables [Abstract] Receivables [Abstract] Other Commitments [Table] Other Commitments [Table] Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Concentration Risk from Type of Arrangement Product Concentration Risk [Member] Ownership [Axis] Ownership [Axis] Compensation expense Compensation Expense, Excluding Cost of Good and Service Sold Other Credit Facilities Foreign Line of Credit [Member] Legal Entity [Axis] Legal Entity [Axis] 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. Cover [Abstract] Cover [Abstract] Goodwill [Line Items] Goodwill [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. Equity method investments, cumulative undistributed earnings Retained Earnings, Undistributed Earnings from Equity Method Investees Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Business combinations, unaudited supplemental pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Leases not yet commenced, undiscounted amount Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Long-term debt, including finance lease obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations Capital expenditures Payments to Acquire Productive Assets Revenue, related party Revenue from Related Parties Financial Instrument [Axis] Financial Instrument [Axis] Entity [Domain] Entity [Domain] Business acquisition, number of shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Other accrued expenses Accrued Liabilities, Current Number of customers Number Of Customers Number of customers. Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Performance and Payment Bonds Performance Guarantee [Member] Line of credit facility, term loan, amount of quarterly principal installment payments Line of Credit Facility, Periodic Payment, Principal EBITDA Reconciliation: Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Contract Assets [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Document Quarterly Report Document Quarterly Report 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. Measurement Input Type [Domain] Measurement Input Type [Domain] Common Stock Common Stock [Member] Segment and Related Information Segment Reporting Disclosure [Text Block] Finance leases, weighted average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Schedule of Property and Equipment, Net [Table] Property, Plant and Equipment [Table] Total debt, net of deferred financing costs Long-term Debt and Lease Obligation, Including Current Maturities Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Business, Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Treasury stock, shares (in shares) Beginning balance, treasury shares (in shares) Ending balance, treasury shares (in shares) Treasury Stock, Common, Shares Retainage Contract Retainage Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. 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. Condensed Unaudited Consolidated Statements of Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Non-cash stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Payments for other investments Payments to Acquire Other Investments Capital Surplus Additional Paid-in Capital [Member] Cash and cash equivalents Cash Cash and Cash Equivalents, at Carrying Value Payments, net of rebates, related party Related Party Transaction, Amounts of Transaction Long-Term Debt, Type [Domain] Long-term Debt, Type [Domain] Business combinations, consolidated acquisition-related revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Equity Method Investments Equity Method Investments [Policy Text Block] Other liabilities, current and long-term portion Increase (Decrease) in Other Operating Liabilities Other investing activities, net Payments for (Proceeds from) Other Investing Activities Currency translation adjustments, non-amortizing intangible assets Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) Other current liabilities Other Liabilities, Current Workers' Compensation, General and Automobile Policies Property, Liability and Casualty Insurance Product Line [Member] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Line of credit facility, interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Maximum High Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Total liabilities Liabilities Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Award Type [Axis] Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Govermment Government Transactions [Member] Activities related to government transactions. Schedule of Future Minimum Lease Commitments, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Measurement Input Type [Axis] Measurement Input Type [Axis] Total MasTec, Inc. shareholders’ equity Stockholders' Equity Attributable to Parent Settled Litigation Settled Litigation [Member] Acquisition-related contingent consideration liabilities, estimated fair value Obligations, Fair Value Disclosure Common stock, shares issued (in shares) Beginning balance, common shares outstanding (in shares) Ending balance, common shares outstanding (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Acquisition-related contingent consideration liabilities, payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Management Management [Member] Interest expense, net Non-recourse financing agreement, discount charge Interest Revenue (Expense), Net Expected Term Measurement Input, Expected Term [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town 2021 Acquisitions 2021 Acquisitions [Member] Acquisitions completed during the year 2021. Repurchases of common stock Payments for Repurchase of Common Stock Equity Stockholders' Equity Attributable to Parent [Abstract] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Equity, Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars) Contract with Customer, Performance Obligation Satisfied in Previous Period Balance Sheet Location [Axis] Balance Sheet Location [Axis] Long-term operating lease liabilities Long-term portion of lease obligations, net of interest Operating Lease, Liability, Noncurrent Total minimum lease payments Finance Lease, Liability, Payment, Due Life insurance assets, carrying amount Cash Surrender Value of Life Insurance 2023 Finance Lease, Liability, to be Paid, Year One Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Total net assets acquired, including goodwill Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Stock-based compensation, income tax benefits Share-based Payment Arrangement, Expense, Tax Benefit Acquisitions, Goodwill, and Other Intangible Assets Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block] Acquisitions, Goodwill, and Intangible Assets, Disclosure Retained earnings Retained Earnings (Accumulated Deficit) Reportable Segments Operating Segments [Member] Operating leases, term of contract (in years) Lessee, Operating Lease, Term of Contract Litigation Case [Domain] Litigation Case [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Line of credit facility, unused facility fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Common shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Total lease obligations, net of interest Finance Lease, Liability 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. Business Acquisition [Line Items] Business Acquisition [Line Items] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Corporate Joint Venture Proportionately Consolidated Non-Controlled Joint Venture Corporate Joint Venture [Member] 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). Entity Registrant Name Entity Registrant Name Clean Energy and Infrastructure Clean Energy and Infrastructure Segment [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. Accounts receivable and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2025 Finance Lease, Liability, to be Paid, Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Senior notes, estimated fair value Notes Payable, Fair Value Disclosure Capitalized internal-use software, net Capitalized Computer Software, Net 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) 2024 Finance Lease, Liability, to be Paid, Year Two Related Party Transaction [Axis] Related Party Transaction [Axis] Amortizing Intangible Assets [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Benefit from (provision for) income taxes Income Tax Expense (Benefit) Construction Services Construction Services [Member] Construction services. Accounts receivable, net of allowance Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Accounts Receivable, Net, Less Deferred Revenue Accounts Receivable [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type [Domain] Concentration Risk Type [Domain] Revenue [Table] Disaggregation of Revenue [Table] Canceled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period HMG Henkels & McCoy Group, Inc. [Member] Henkels & McCoy Group, Inc. Consolidated EBITDA EBITDA Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure. Inventories, net Inventory, Net Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Workers' Compensation Accident and Health Insurance Product Line [Member] Multiemployer plan, employer contribution, cost Multiemployer Plan, Employer Contribution, Cost Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Foreign currency translation gains, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax HMG 2021 Acquisitions, Henkels & McCoy Group, Inc. [Member] 2021 Acquisitions, Henkels & McCoy Group, Inc. Type of Agreement [Axis] Insurance Policies By Type [Axis] Product and Service [Axis] Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Equity investments, adjusted cost basis, amount Equity Securities without Readily Determinable Fair Value, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Stock-based compensation awards, unearned compensation Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Communications Communications Segment [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. Chief Executive Officer Chief Executive Officer [Member] Revenue Benchmark Revenue Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Operating leases, short-term leases, expense Short-term Lease, Cost Line of credit, amount drawn Financing Receivable, Revolving 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One 2020 Acquisitions 2020 Acquisitions [Member] Acquisitions completed during the year 2020. Schedule of Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Joint Venture Civil Construction Project Joint Venture Civil Construction Project[Member] [Domain] Ownership interest in a civil construction project. Withdrawal liability Multiemployer Plans, Withdrawal Obligation 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. Schedule of Covered Employees and Contributions, Multiemployer Plans [Table] Multiemployer Plan [Table] Shares transferred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Contingent Consideration Contingent Consideration [Member] Contingent Consideration Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Contract liabilities Increase (Decrease) in Contract with Customer, Liability Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Revenue recognition, remaining performance obligations, contract price allocated (in dollars) Revenue, Remaining Performance Obligation, Amount Retirement Plan Type [Domain] Retirement Plan Type [Domain] Issuance of restricted shares, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 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). Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Additions from new business combinations Intangible Assets Acquired, Gross (Excluding Goodwill) Amount of increase in intangible assets, excluding goodwill, from an acquisition. Quarterly benefit payment Multiemployer Plan, Quarterly Expected Future Benefit Payment Multiemployer Plan, Quarterly Expected Future Benefit Payment 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Other intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted Average Weighted Average [Member] Restricted Shares Restricted Stock And Restricted Stock Units [Member] Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met ("Restricted Stock") or share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met ("Restricted Stock Units"). Restricted Stock Awards and Restricted Stock Units are together referred to as "Restricted Shares". Less current portion Finance Lease, Liability, Current ESPP purchase price, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Net (loss) income attributable to MasTec: Net Income (Loss) Attributable to Parent, Diluted [Abstract] (Loss) income before income taxes (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Self-insurance reserve, non-current Self Insurance Reserve, Noncurrent Property and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] CCI Cross Country Infrastructure [Member] Cross Country Infrastructure Services, Inc. ("CCI") (business name). Segment Reporting, Other Significant Reconciling Item [Line Items] Segment Reporting, Other Significant Reconciling Item [Line Items] Waha JVs Waha JVs [Member] Trans-Pecos Pipeline, LLC ("TPP") (business name) and Comanche Trail Pipeline, LLC ("CTP") (business name), together referred to as the "Waha JVs". Corporate Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Customer [Axis] Customer [Axis] 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] Third Quarter Settlement Third Quarter Settlement [Member] Third Quarter Settlement Other Retirement Plans Retirement Benefits [Text Block] Management Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Forecast Forecast [Member] Title of 12(b) Security Title of 12(b) Security Current liabilities, including current portion of operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Total assets Consolidated segment assets Assets Joint Ventures That Provide Electrical Transmission Infrastructure Services Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member] Joint venture(s) that provide(s) electrical transmission infrastructure services. Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Investment, Name [Domain] Investment, Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Net (loss) income - diluted Net Income (Loss) Available to Common Stockholders, Diluted Number of joint ventures Number of Joint Ventures Number of joint ventures in which the Company has an interest. Net (loss) income - basic Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Business Combination, Consideration Transferred [Abstract] Business Combination, Consideration Transferred [Abstract] Type of Agreement [Domain] Insurance Policies By Type [Domain] Product and Service [Domain] Non-Controlling Interests Noncontrolling Interest [Member] Schedule of Accounts Receivable, Net of Allowance, and Contract Assets Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Debt instrument, interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Estimated fair value of contingent consideration Estimated fair value of contingent consideration Business Combination, Contingent Consideration, Liability Currency translation adjustments, amortizing intangible assets Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Stock-Based Compensation and Other Employee Benefit Plans [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity investment and warrants, amount paid Equity Securities, FV-NI, Cost Revolving Loans Revolving Credit Facility [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Other Other Segments [Member] 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. Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Litigation Status [Axis] Litigation Status [Axis] Office furniture and equipment Furniture and Fixtures [Member] Fair Value Measurements, Recurring [Table] Fair Value Measurements, Non-Recurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Geographical [Axis] Geographical [Axis] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Diluted (loss) per share (in dollars per share) Earnings Per Share, Diluted Basic weighted average common shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Segments [Domain] Segments [Domain] Repayments of credit facilities Repayments of Long-term Lines of Credit Non-cash interest expense, net Amortization of Debt Issuance Costs and Discounts Dilutive common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Schedule of Covered Employees and Contributions, Multiemployer Plans Multiemployer Plan [Table Text Block] Negative equity method investment EquityMethodInvestmentNegativeAmount Negative equity method investment, presented as a liability Mandatorily Redeemable Stock Mandatorily Redeemable Stock [Member] Mandatorily Redeemable Stock Measurement period adjustments Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments Additions from new business combinations, non-amortizing intangible assets Indefinite-lived Intangible Assets Acquired Equity investments, carrying value Equity method investments, net investment Amounts outstanding on advances Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Foreign Operations Non-US [Member] Unbilled receivables Unbilled Contracts Receivable Other intangible assets, net Other intangible assets, net, beginning balance Other intangible assets, net, ending balance Intangible Assets, Net (Excluding Goodwill) Comprehensive (loss) income attributable to MasTec, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Community Condotte DeMoya JV, LLC Community Condotte DeMoya JV, LLC [Member] Equity investment of Community Condotte DeMoya JV, LLC. Corporate Segment Corporate Segment [Member] Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Term Loan Loans Payable [Member] Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Equity in earnings of unconsolidated affiliates, net Equity in earnings of unconsolidated affiliates, net Equity method investments, equity in earnings (losses) Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Activity, Restricted Shares Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Quantitative impairment testing, number of reporting units Quantitative Impairment Testing, Number Of Reporting Units Quantitative Impairment Testing, Number Of Reporting Units Schedule of Future Minimum Lease Commitments, Finance Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Consolidated depreciation and amortization Depreciation, Depletion and Amortization Total MasTec, Inc. Shareholders’ Equity Parent [Member] 2021 Acquisition, Acquisition One 2021 Acquisition, Acquisition One [Member] 2021 Acquisition, Acquisition One Stock-based compensation, vested awards, net income tax benefits 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. Proceeds from credit facilities Proceeds from Long-term Lines of Credit Surety Bonds Surety Bond [Member] 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 Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Leases not yet commenced, term of contract Lessee, Lease, Lease Not yet Commenced, Term of Contract Lessee, Lease, Lease Not yet Commenced, Term of Contract 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. Charges, related party Related Party Transaction, Other Revenues from Transactions with Related Party Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Unrealized gains (losses) on equity investee activity, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Gains on sales of assets, net Gain (Loss) on Sale of Assets and Asset Impairment Charges Other Intangible Assets [Line Items] Intangible Assets [Line Items] Line items for intangible assets, excluding goodwill. Document Period End Date Document Period End Date Issuance (forfeiture) of restricted shares, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Number of reporting units Number of Reporting Units Confluence Confluence [Member] Confluence Networks, LLC (business name), referred to as "Confluence." Lease Contractual Term [Axis] Lease Contractual Term [Axis] Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Unrealized gains (losses) on AVCT convertible debentures, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Depreciation Cost, Depreciation December 2018 Share Repurchase Program December 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in December 2018. Consolidated Entities [Domain] Consolidated Entities [Domain] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Supplemental disclosure of non-cash information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer Relationships Customer Relationships [Member] Compensation Related Costs [Abstract] Loss Contingencies [Line Items] Commitments and Contingencies [Line Items] Loss Contingencies [Line Items] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Equipment Leases Equipment Leases [Member] Amount pertaining to leasing of equipment. Other long-term liabilities Other Liabilities, Noncurrent Subcontracting Arrangements Subcontracting Arrangements [Member] The performance of services under a subcontracting arrangement. Capitalized internal-use software, gross Capitalized Computer Software, Gross Schedule of Carrying Values of Debt Schedule of Long-term Debt Instruments [Table Text Block] Acquisition of treasury stock, at cost (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Customer Relationships and Backlog Customer-Related Intangible Assets [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Business combinations, unaudited supplemental pro forma revenue Business Acquisition, Pro Forma Revenue Master Service and Other Service Agreements Master Service And Other Service Agreements [Member] Master service and other service agreements. Facility Leases Facility Leases [Member] Amount pertaining to leasing of facilities. Related Party Transaction [Domain] Related Party Transaction [Domain] Unrealized fair value measurement gains (losses), AVCT shares Equity Securities, FV-NI, Unrealized Gain (Loss) Other assets, current and long-term portion Increase (Decrease) in Other Operating Assets Revenue Consolidated revenue Revenues Equipment Equipment [Member] All Acquisitions All Acquisitions [Member] All acquisitions completed. Payments for life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Other Current Liabilities Other Current Liabilities [Member] Treasury stock, at cost: 19,129,904 and 18,941,926 shares as of March 31, 2022 and December 31, 2021, respectively Treasury Stock, Common, Value Indemnities, accrued project close-out liabilities Loss Contingency Accrual Other Commitments [Line Items] Other Commitments [Line Items] Goodwill Goodwill, Gross Schedule of Goodwill [Table] Schedule of Goodwill [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Other stock issuances (shares withheld for taxes), net Stock Issued During Period, Value, Other Non-cash stock-based compensation expense Share-based Payment Arrangement, Expense Commercial and/or Financial Standby Financial Guarantees Financial Standby Letter of Credit [Member] Intangible assets and goodwill, net Intangible Assets, Net (Including Goodwill) Entity Current Reporting Status Entity Current Reporting Status (Loss) earnings per share (Note 2): Earnings per share: Earnings Per Share, Basic and Diluted [Abstract] 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] Consolidated effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Amortization of intangible assets Cost, Amortization Credit Facility Domestic Line of Credit [Member] Net (loss) income Net (loss) income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Contract billings Accounts Receivable, before Allowance for Credit Loss, Current Proportionately consolidated non-controlled joint venture, ownership percentage Proportionately Consolidated Joint Venture Ownership Percentage The percentage interest in a proportionately consolidated joint venture. Construction in progress Construction in Progress [Member] Other stock issuances (shares withheld for taxes), net (in shares) Stock Issued During Period, Shares, Other Enbridge, Inc. Enbridge, Inc. [Member] Enbridge, Inc. (business name). Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Mobilization Costs Mobilization Costs [Member] Mobilization Costs United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Discount Rate Measurement Input, Discount Rate [Member] Other Intangible Assets [Rollforward] Intangible Assets (Excluding Goodwill) [Roll Forward] Rollforward of intangible assets, excluding goodwill. Outstanding bonds, amount Guarantor Obligations, Maximum Exposure, Undiscounted Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Other financing activities, net Proceeds from (Payments for) Other Financing Activities Other intangible assets, amortizing, gross Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted weighted average common shares outstanding (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Ten Largest Customers Ten Largest Customers [Member] Ten largest customers. Income Taxes Income Tax Disclosure [Text Block] Debt instruments, accrued interest payable Interest Payable, Current Long-Term Debt, Type [Axis] Long-term Debt, Type [Axis] Certain Entities, Each Accounted for Using Equity Method Investments Certain Entities, Each Accounted for Using Equity Method Investments [Member] Certain Entities, Each Accounted for Using Equity Method Investments Related Party [Domain] Related Party [Domain] Point in Time Transferred at Point in Time [Member] Equity Stockholders' Equity Note Disclosure [Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity method investments, equity contributions Payments to Acquire Equity Method Investments Credit Facility [Axis] Credit Facility [Axis] Amortizing Intangible Assets [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Reconciliation of Consolidated Income before Income Taxes to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Buildings and leasehold improvements Building and Building Improvements [Member] Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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 Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Employee Stock Purchase Plans Employee Stock [Member] Payments for stock-based awards Payment, Tax Withholding, Share-based Payment Arrangement Eliminations Intersegment Eliminations [Member] Earn-Out Liabilities Earn-out Arrangements [Member] Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. Multiemployer plans, covered employees (in number of employees) Multiemployer Plan, Number of Employees Covered Litigation Status [Domain] Litigation Status [Domain] Identifiable assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Goodwill, currency translation gains (losses) Goodwill, Foreign Currency Translation Gain (Loss) Commitments and Contingencies [Table] Loss Contingencies [Table] Ownership [Domain] Ownership [Domain] Segments and Related Information [Line Items] Segment Reporting Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date 2022, remaining nine months Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Other current assets Other Assets, Current Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Costs of revenue, excluding depreciation and amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Former Owner Of Acquired Business Former Owner Of Acquired Business [Member] Former Owner Of Acquired Business Statistical Measurement [Axis] Statistical Measurement [Axis] Finance Lease, Liability, Statement of Financial Position [Extensible List] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Subsequent Event Subsequent Event [Member] Long-term portion of lease obligations, net of interest Finance Lease, Liability, Noncurrent Other intangible assets, net, amortizing, beginning balance Other intangible assets, net, amortizing, ending balance Finite-Lived Intangible Assets, Net Goodwill Goodwill, net Goodwill, net, beginning balance Goodwill, net, ending balance Goodwill Goodwill Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Telecommunications Equity Method Investees Telecommunications Equity Method Investees [Member] Telecommunications Equity Method Investees Self-insurance reserve Self Insurance Reserve Scenario [Domain] Scenario [Domain] Contingent Consideration, Value Of Common Stock Contingent Consideration, Value Of Common Stock [Member] Contingent Consideration, Value Of Common Stock Schedule of Goodwill by Segment Schedule of Goodwill [Table Text Block] Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Pension Pension Plan [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Finance leases, assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Executive Officers Executive Officer [Member] Debt Long-term Debt [Text Block] Provision for (benefit from) deferred income taxes Deferred Income Tax Expense (Benefit) Senior notes, gross carrying amount Senior Notes Foreign Denomination Foreign Denomination [Member] Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos. Long-term assets, primarily operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets EX-101.PRE 13 mtz-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 mtz-20220331_g1.jpg begin 644 mtz-20220331_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 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
May 02, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-08106  
Entity Registrant Name MasTec, Inc.  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 65-0829355  
Entity Address, Address Line One 800 S. Douglas Road, 12th Floor  
Entity Address, City or Town Coral Gables,  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33134  
City Area Code 305  
Local Phone Number 599-1800  
Title of 12(b) Security Common Stock, $0.10 Par Value  
Trading Symbol MTZ  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   75,899,836
Entity Central Index Key 0000015615  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 1,954,400 $ 1,775,424
Costs of revenue, excluding depreciation and amortization 1,733,316 1,513,859
Depreciation 85,194 79,264
Amortization of intangible assets 25,589 11,247
General and administrative expenses 145,390 70,591
Interest expense, net 16,041 12,459
Equity in earnings of unconsolidated affiliates, net (6,777) (7,346)
Other expense (income), net 3,754 (79)
(Loss) income before income taxes (48,107) 95,429
Benefit from (provision for) income taxes 13,148 (29,317)
Net (loss) income (34,959) 66,112
Net income attributable to non-controlling interests 19 463
Net (loss) income attributable to MasTec, Inc. $ (34,978) $ 65,649
(Loss) earnings per share (Note 2):    
Basic (loss) per share (in dollars per share) $ (0.47) $ 0.91
Basic weighted average common shares outstanding (in shares) 74,789 72,439
Diluted (loss) per share (in dollars per share) $ (0.47) $ 0.89
Diluted weighted average common shares outstanding (in shares) 74,789 73,846
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (34,959) $ 66,112
Other comprehensive income:    
Foreign currency translation gains, net of tax 913 371
Unrealized gains on investment activity, net of tax 13,754 13,839
Comprehensive (loss) income (20,292) 80,322
Comprehensive income attributable to non-controlling interests 19 463
Comprehensive (loss) income attributable to MasTec, Inc. $ (20,311) $ 79,859
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 233,133 $ 360,736
Accounts receivable, net of allowance 902,477 1,019,324
Contract assets 1,324,300 1,227,927
Inventories, net 101,420 92,595
Prepaid expenses 105,651 91,488
Other current assets 117,297 81,884
Total current assets 2,784,278 2,873,954
Property and equipment, net 1,484,677 1,436,087
Operating lease right-of-use assets 262,848 260,410
Goodwill 1,504,341 1,520,575
Other intangible assets, net 692,989 670,280
Other long-term assets 358,863 360,087
Total assets 7,087,996 7,121,393
Current liabilities:    
Current portion of long-term debt, including finance leases 133,963 137,912
Current portion of operating lease liabilities 92,066 95,426
Accounts payable 704,313 663,063
Accrued salaries and wages 229,493 203,141
Other accrued expenses 207,719 229,936
Contract liabilities 298,347 313,965
Other current liabilities 200,136 141,155
Total current liabilities 1,866,037 1,784,598
Long-term debt, including finance leases 1,788,727 1,876,233
Long-term operating lease liabilities 181,712 176,378
Deferred income taxes 462,688 450,361
Other long-term liabilities 276,755 289,962
Total liabilities 4,575,919 4,577,532
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 - 95,488,017 and 95,371,211 (including 1,686,060 and 1,747,385 of unvested stock awards) as of March 31, 2022 and December 31, 2021, respectively 9,549 9,537
Capital surplus 1,035,902 1,033,615
Retained earnings 2,127,410 2,162,388
Accumulated other comprehensive loss (64,109) (78,776)
Treasury stock, at cost: 19,129,904 and 18,941,926 shares as of March 31, 2022 and December 31, 2021, respectively (600,746) (586,955)
Total MasTec, Inc. shareholders’ equity 2,508,006 2,539,809
Non-controlling interests 4,071 4,052
Total equity 2,512,077 2,543,861
Total liabilities and equity $ 7,087,996 $ 7,121,393
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 145,000,000 145,000,000
Common stock, shares issued (in shares) 95,488,017 95,371,211
Treasury stock, shares (in shares) 19,129,904 18,941,926
Common Stock    
Common stock, shares issued (in shares) 95,488,017 95,371,211
Restricted Stock Awards | Common Stock    
Unvested stock awards (in shares) 1,686,060 1,747,385
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Capital Surplus
Retained Earnings
Accumulated Other Comprehensive Loss
Total MasTec, Inc. Shareholders’ Equity
Non-Controlling Interests
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2020   93,107,440            
Beginning balance at Dec. 31, 2020 $ 2,005,525 $ 9,311 $ (586,955) $ 837,453 $ 1,833,557 $ (91,444) $ 2,001,922 $ 3,603
Beginning balance, treasury shares (in shares) at Dec. 31, 2020     (18,941,926)          
Condensed Unaudited Consolidated Statements of Equity                
Net income 66,112       65,649   65,649 463
Other comprehensive income (loss) 14,210         14,210 14,210  
Non-cash stock-based compensation 5,528     5,528     5,528  
Issuance (forfeiture) of restricted shares, net (in shares)   138,081            
Issuance of restricted shares, net 0 $ 14   (14)        
Other stock issuances (shares withheld for taxes), net (in shares)   7,747            
Other stock issuances (shares withheld for taxes), net $ (2,400)     (2,400)     (2,400)  
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Mar. 31, 2021   93,253,268            
Ending balance at Mar. 31, 2021 $ 2,088,975 $ 9,325 $ (586,955) 840,567 1,899,206 (77,234) 2,084,909 4,066
Ending balance, treasury shares (in shares) at Mar. 31, 2021     (18,941,926)          
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2021 95,371,211 95,371,211            
Beginning balance at Dec. 31, 2021 $ 2,543,861 $ 9,537 $ (586,955) 1,033,615 2,162,388 (78,776) 2,539,809 4,052
Beginning balance, treasury shares (in shares) at Dec. 31, 2021 (18,941,926)   (18,941,926)          
Condensed Unaudited Consolidated Statements of Equity                
Net income $ (34,959)       (34,978)   (34,978) 19
Other comprehensive income (loss) 14,667         14,667 14,667  
Non-cash stock-based compensation 6,336     6,336     6,336  
Issuance (forfeiture) of restricted shares, net (in shares)   165,010            
Issuance of restricted shares, net 0 $ 17   (17)        
Other stock issuances (shares withheld for taxes), net (in shares)   (48,204)            
Other stock issuances (shares withheld for taxes), net $ (4,037) $ (5)   (4,032)     (4,037)  
Acquisition of treasury stock, at cost (in shares) (187,978)   (187,978)          
Acquisition of treasury stock, at cost $ (13,791)   $ (13,791)       (13,791)  
Ending balance, common shares outstanding (in shares) at Mar. 31, 2022 95,488,017 95,488,017            
Ending balance at Mar. 31, 2022 $ 2,512,077 $ 9,549 $ (600,746) $ 1,035,902 $ 2,127,410 $ (64,109) $ 2,508,006 $ 4,071
Ending balance, treasury shares (in shares) at Mar. 31, 2022 (19,129,904)   (19,129,904)          
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash flows from operating activities:      
Net (loss) income $ (34,959) $ 66,112  
Adjustments to reconcile net (loss) income to net cash provided by operating activities:      
Depreciation 85,194 79,264  
Amortization of intangible assets 25,589 11,247  
Non-cash stock-based compensation expense 6,336 5,528  
Provision for (benefit from) deferred income taxes 1,647 (19,838)  
Equity in earnings of unconsolidated affiliates, net (6,777) (7,346)  
Gains on sales of assets, net (2,568) (1,965)  
Non-cash interest expense, net 854 783  
Other non-cash items, net (926) (5,578)  
Changes in assets and liabilities, net of acquisitions:      
Accounts receivable 121,646 (61,993)  
Contract assets (104,490) 26,799  
Inventories (8,980) 651  
Other assets, current and long-term portion 36,268 (7,961)  
Accounts payable and accrued expenses 14,537 153,386  
Contract liabilities (13,802) 14,782  
Other liabilities, current and long-term portion 11,949 3,293  
Net cash provided by operating activities 131,518 257,164  
Cash flows from investing activities:      
Cash paid for acquisitions, net of cash acquired (21,840) (88,646)  
Capital expenditures (83,191) (48,058)  
Proceeds from sale of property and equipment 4,630 6,035  
Payments for other investments (960) (4,350)  
Proceeds from other investments 0 557  
Other investing activities, net 0 (150)  
Net cash used in investing activities (101,361) (134,612)  
Cash flows from financing activities:      
Proceeds from credit facilities 773,500 18,155  
Repayments of credit facilities (855,083) (8,869)  
Payments of finance lease obligations (41,600) (38,222)  
Payments for stock-based awards (3,996) (3,753)  
Repurchases of common stock (13,791) 0  
Other financing activities, net (17,046) (502)  
Net cash used in financing activities (158,016) (33,191)  
Effect of currency translation on cash 256 (72)  
Net (decrease) increase in cash and cash equivalents (127,603) 89,289  
Cash and cash equivalents - beginning of period 360,736 423,118 $ 423,118
Cash and cash equivalents - end of period 233,133 512,407 $ 360,736
Supplemental cash flow information:      
Interest paid 23,178 21,689  
Supplemental disclosure of non-cash information:      
Additions to property and equipment from finance leases $ 48,604 $ 50,772  
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission and distribution; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other. In the first quarter of 2022, the Company began integration of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”). The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. See Note 13 - Segments and Related Information.
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2021 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, 2021 contained in the Company’s 2021 Annual Report on Form 10-K (the “2021 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine. These estimates form the basis for making judgments about the Company’s
operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and 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 and General Economic Conditions
The COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company’s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors. While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise. The extent to which the COVID-19 pandemic, including the recent and emerging variants, could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict. The length and extent of any continuing economic and market disruptions are unknown, and therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
The Company believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company’s business model has, thus far, proven resilient. Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products.
The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. As of March 31, 2022, payroll tax deferrals under the CARES Act, the amount of which is due by December 31, 2022, totaled approximately $42 million.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue 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 generally 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 58% and 28% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company’s Communications segment. 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% and 5% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively. Substantially all of the Company’s other revenue is recognized over time.
The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the three month periods ended March 31, 2022 and 2021, 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, 2021 and 2020. For the three month periods ended March 31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March 31, 2022 and December 31, 2021, respectively.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of March 31, 2022, the amount of the Company’s remaining performance obligations was $4.8 billion. Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of March 31, 2022 and December 31, 2021, the Company included approximately $131 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both March 31, 2022 and December 31, 2021, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2021 Form 10-K.
Recent Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings or loss per share is computed by dividing net income or loss 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. Basic and diluted shares for the three month period ended March 31, 2022 also include the assumed effect of certain shares related to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. 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. For the three month period ended March 31, 2022, the Company reported a net loss, which resulted in the exclusion of approximately 1,321,000 weighted average common stock equivalents from the calculation of diluted net loss per share for the related period.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20222021
Net (loss) income attributable to MasTec:
Net (loss) income - basic and diluted (a)
$(34,978)$65,649 
Weighted average shares outstanding:
Weighted average shares outstanding - basic(b)
74,789 72,439 
Dilutive common stock equivalents (c)(d)
— 1,407 
Weighted average shares outstanding - diluted
74,789 73,846 
(a)Calculated as total net income or loss less amounts attributable to non-controlling interests.
(b)For the three month period ended March 31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
(c)Weighted average anti-dilutive common stock equivalents totaled approximately 1,321,000 and 23,000, for the three month periods ended March 31, 2022, and 2021, respectively.
(d)For the three month period ended March 31, 2022, common stock equivalents, all of which are anti-dilutive, include approximately 63,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
The Company repurchased 187,978 shares of its common stock during the three month period ended March 31, 2022, the effect of which on the Company’s weighted average shares outstanding was minimal. See Note 11 – Equity for details of the Company’s share repurchase transactions, including details of shares repurchased subsequent to March 31, 2022. Additionally, in December 2021, the Company issued 1,975,232 shares of its common stock in conjunction with an acquisition. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill, and Other Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquisitions, Goodwill, and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets
The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2022 (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 – Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 – Segments and Related Information for additional information.
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2021 (a)
$614.5 $166.1 $561.3 $303.4 $1,645.3 
Accumulated impairment loss (b)
— (124.7)— (124.7)
Goodwill, net, as of December 31, 2021$614.5 $166.1 $436.6 $303.4 $1,520.6 
Additions from new business combinations— — 3.0 — 3.0 
Measurement period adjustments (c)
(5.4)2.1 7.4 (23.6)(19.5)
Currency translation adjustments— — 0.2 — 0.2 
Goodwill, net as of March 31, 2022$609.1 $168.2 $447.2 $279.8 $1,504.3 
(a)    The change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of $23.4 million and an increase in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.
(b)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(c)    Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets
Non-AmortizingAmortizing
Trade NamesCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2021$34.5 $763.1 $73.9 $124.6 $996.1 
Accumulated amortization(278.0)(21.4)(26.4)(325.8)
Other intangible assets, net, as of December 31, 2021$34.5 $485.1 $52.5 $98.2 $670.3 
Additions from new business combinations— 1.6 — 0.7 2.3 
Measurement period adjustments (b)
— 55.8 — (10.1)45.7 
Currency translation adjustments— — 0.3 — 0.3 
Amortization expense(20.3)(2.2)(3.1)(25.6)
Other intangible assets, net, as of March 31, 2022$34.5 $522.2 $50.6 $85.7 $693.0 
(a)Consists principally of trademarks, trade names and non-compete agreements.
(b)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 first quarter of 2022, in conjunction with the Company’s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment. Based on the results of this assessment, management determined that the estimated fair value of this reporting unit substantially exceeded its carrying value as of March 31, 2022. The Company’s first quarter 2022 review for indicators of impairment included consideration of its quarterly financial results, which reflected a net loss for the period. As of March 31, 2022, the Company determined that its first quarter 2022 results, together with its expectations of future results, were generally consistent with those anticipated when performing its annual impairment review in the fourth quarter of 2021, including consideration of the potential effects of shifts in timing for certain projects. The Company’s 2021 impairment assessment included quantitative testing for eight reporting units, for which the estimated fair values of such reporting units were
determined to substantially exceed their carrying values, and a 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels or increases in interest rates due to rising inflation, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.
Recent Acquisitions
The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.
2022 Acquisitions. In January 2022, MasTec acquired all of the equity interests of an infrastructure construction company focusing on water, sewer and utility projects and expertise in excavation and site work that is included within the Company’s Oil and Gas segment for an aggregate purchase price composed of approximately $13.0 million in cash, net of cash acquired and an earn-out liability valued at approximately $1.7 million. Determination of the estimated fair values of net assets acquired was preliminary as of March 31, 2022; as a result, further adjustments to these estimates may occur.
2021 Acquisitions. During 2021, MasTec completed fourteen acquisitions, including all of the equity interests of the following:
(i) Within the Company’s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December. In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within its corporate results. See Note 13 – Segments and Related Information for additional details. During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and Intren, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May;
(ii) within the Company’s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively;
(iii) within the Company’s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and
(iv) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February.
These acquisitions were funded with cash on hand, borrowings under the Company’s credit facility and with shares of the Company’s common stock, and are subject to customary purchase price adjustments.
The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):
Acquisition consideration(a):
HMGAll otherTotal
Cash, net of cash acquired$416.9 $872.2 $1,289.1 
Shares transferred181.7 — 181.7 
Estimated fair value of contingent consideration— 99.7 99.7 
Total consideration$598.6 $971.9 $1,570.5 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$409.8 $270.6 $680.4 
Current assets14.6 27.7 42.3 
Property and equipment247.0 250.8 497.8 
Long-term assets, primarily operating lease right-of-use assets85.1 81.8 166.9 
Amortizing intangible assets164.6 444.2 608.8 
Accounts payable(108.0)(49.3)(157.3)
Current liabilities, including current portion of operating lease liabilities(155.3)(136.3)(291.6)
Long-term debt, including finance lease obligations(0.2)(4.4)(4.6)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(150.0)(76.5)(226.5)
Total identifiable net assets$507.6 $808.6 $1,316.2 
Goodwill91.0 166.8 257.8 
Total net assets acquired, including goodwill$598.6 $975.4 $1,574.0 
Bargain purchase gain— (3.5)(3.5)
Total consideration$598.6 $971.9 $1,570.5 
(a)    Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.
Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, based on HMG’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. The weighted average life of amortizing intangible assets in the aggregate for the HMG acquisition was 11 years. Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships and trade names, which each had a weighted average life of approximately 17 years. The aggregate weighted average life related to “All other” amortizing intangible assets was 17 years. INTREN’s acquired intangible assets included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having asset lives of approximately 20 years each based on INTREN’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.
The goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, which is included within “All other” acquisitions, represent the estimated values of each acquired company’s geographic presence in key markets, assembled workforce, management team’s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $147 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of March 31, 2022. One of the Company’s fourth quarter 2021 acquisitions in its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.5 million, which amount was included within other (income) expense, net, in the Company’s consolidated statements of operations.
The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The fair value of the Additional Payments as of March 31, 2022 was estimated to be approximately $65 million in the aggregate, which amount is included within other current liabilities in the consolidated balance sheet. Of this amount, approximately $27 million is to be paid in shares, or approximately 295,000 shares as of March 31, 2022, based upon the contractually agreed upon value of our common stock. The amount of Additional Payments due to the sellers as of March 31, 2022 from collections of acquired receivables totaled approximately $30 million, of which the amount due in shares totaled approximately $12 million, or 135,000 shares. See Note 2 – Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement. As of March 31, 2022, based on such share price, the total number of potential shares for the Additional Payments that could be issued is up to approximately 390,000 shares, or $36 million. In addition, the HMG purchase agreement provides for a customary net working capital adjustment, under which additional shares could be issued. Such shares would be determined in a manner consistent with the terms that apply to the Additional Payments. As of March 31, 2022, the amount of any potential net working capital adjustment cannot be quantified or predicted with specificity due to ongoing evaluation of the net assets acquired. Changes in the estimated fair value of the potential shares that could be issued under the terms of this agreement, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement will be reflected within other income or expense, as appropriate. For the
three month period ended March 31, 2022, unrealized fair value measurement activity related to these shares was not significant.
Included within “All other” acquisition consideration is approximately $452 million of consideration, including estimated earn-out liabilities, for INTREN. Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired. The shares of MasTec common stock transferred in connection with the HMG acquisition consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company’s common stock on the date of closing.
The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $100 million in the aggregate. The earn-out arrangement for the INTREN acquisition included within “All other” acquisitions had a term of less than one year. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of March 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $13 million and $133 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 and consideration transferred for certain of these acquisitions was preliminary as of March 31, 2022; as a result, further adjustments to these estimates may occur.
Pro forma results. For the three month periods ended March 31, 2022 and 2021, unaudited supplemental pro forma revenue totaled approximately $2.0 billion and $2.4 billion, respectively. For the three month period ended March 31, 2022, unaudited supplemental pro forma net loss totaled $34.4 million, and for the three month period ended March 31, 2021, unaudited supplemental pro forma net income totaled $43.5 million.
Acquisition-related results. For the three month period ended March 31, 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $704.7 million, including a total of $548.1 million for HMG and INTREN. For the three month period ended March 31, 2021, the Company’s consolidated results of operations included acquisition-related revenue of approximately $86.8 million. Acquisition-related net losses totaled approximately $4.3 million for the three month period ended March 31, 2022, and for the three month period ended March 31, 2021, acquisition-related net income totaled approximately $1.2 million, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.
Acquisition and integration costs. The Company incurred certain acquisition and integration costs in connection with its fourth quarter 2021 acquisitions, which costs are included within general and administrative expenses in the Company’s consolidated statements of operations. Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including facility consolidation expenses, lease termination expenses, system migration expenses, training, operating cost redundancies and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of an acquisition. The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses in 2022. Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, and as of March 31, 2022, approximately $1.1 million was included within current liabilities within the consolidated balance sheets related to such costs.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company’s financial instruments are primarily composed of 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 and additional contingent payments, 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, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of March 31, 2022 and December 31, 2021, the estimated fair value of the Company’s Earn-out liabilities totaled $160.0 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods. Earn-out liabilities included within other current liabilities totaled approximately $39.1 million and $38.8 million as of March 31, 2022 and December 31, 2021, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which, as of March 31, 2022, ranged from 12.0% to 18.3%, with a weighted average rate of 13.3% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of March 31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $41 million and $211 million; however,
there is no maximum payment amount.
Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. Additions from new business combinations totaled approximately $1.7 million for the three month period ended March 31, 2022, and for the three month period ended March 31, 2021, there were no additions. Measurement period adjustments totaled a decrease of approximately $1.9 million for the three month period ended March 31, 2022 and related primarily to the Company’s Oil and Gas segment. There were no measurement period adjustments for the three month period ended March 31, 2021. For the three month period ended March 31, 2022, there were no fair value adjustments, and for the three month period ended March 31, 2021, fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million. There were no Earn-out payments in either of the three month periods ended March 31, 2022 or 2021.
Equity Investments
The Company’s equity investments as of March 31, 2022 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc. (“AVCT”); (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.
Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of March 31, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated.
Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (“adjusted cost basis”). As of March 31, 2022 and December 31, 2021, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $280 million and $267 million, respectively. As of both March 31, 2022 and December 31, 2021, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $20 million. There were no impairments related to these investments in either of the three month periods ended March 31, 2022 or 2021.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $7.4 million and $7.7 million for the three month periods ended March 31, 2022 and 2021, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $3.1 million for the three month period ended March 31, 2022. There were no distributions of earnings for the three month period ended March 31, 2021. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $99.2 million as of March 31, 2022. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $234 million and $216 million as of March 31, 2022 and December 31, 2021, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three month period ended March 31, 2022, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $18.2 million, or $13.8 million, net of tax, and for the three month period ended March 31, 2021, totaled gains of approximately $17.3 million, or $13.1 million, net of tax.
Other Investments. As of March 31, 2022, the Company’s investments in AVCT, which are included within other current assets in the Company’s consolidated financial statements, include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments. Previously, the Company’s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities. In the third quarter of 2021, the Company’s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock. As of March 31, 2022 and December 31, 2021, the Company’s ownership interest in AVCT’s common stock totaled approximately 3% for both periods, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 5% and 6%, respectively.
As of March 31, 2022 and December 31, 2021, the aggregate fair value of the Company’s investments in AVCT approximated $3 million and $8 million, respectively, with an aggregate cost approximating $6 million as of both periods. Unrealized fair value measurement activity related to the AVCT securities, which is based on the market price of identical securities, a Level 1 input, and is recorded within other income or expense, net, totaled losses of approximately $4.8 million for the three month period ended March 31, 2022, and totaled losses, net, of approximately $1.0 million for the three month period ended March 31, 2021. Unrealized fair value measurement activity related to the AVCT convertible debentures based on Level 3 inputs and recognized within other comprehensive income totaled gains of approximately $1.0 million, or $0.8 million, net of tax, for the three month period ended March 31, 2021.
During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE. As of March 31, 2022, a total of $1.7 million had been funded, of which $0.4 million was funded during the first quarter of 2021. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.2 million and $0.1 million for the three month periods ended March 31, 2022 and 2021, respectively. As of March 31, 2022, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest, and therefore does not have the power to direct the primary activities that most significantly impact its economic performance, nor is it the primary beneficiary. The Company has the ability to exert significant influence over Confluence; and as a result, accounts for its investment in Confluence as an equity method investment as of March 31, 2022.
The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of both March 31, 2022 and December 31, 2021, the Company had an aggregate investment of approximately $20 million in these entities, including $17 million for FM Tech. For the three months periods ended March 31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $0.5 million and $2.0 million, respectively. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021. The difference between the carrying amount of these investments and the Company’s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $1.0 million and $1.8 million for the three month periods ended March 31, 2022 and 2021, respectively. As of March 31, 2022, related amounts payable to these entities were de minimis, and as of December 31, 2021, totaled $0.3 million. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. For the three month period ended March 31, 2022, there were no employee lease expenses or advances, and for the three month period ended March 31, 2021, advances totaled approximately $0.2 million. As of March 31, 2022 and December 31, 2021, employee lease and advances receivable totaled approximately $0.7 million and $0.9 million, respectively.
The Company has 49% equity interests in certain entities included within its Power Delivery segment that are accounted for as equity method investments, for which its aggregate investment as of both March 31, 2022 and December 31, 2021 totaled approximately $4 million. For the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.1 million. Certain of these entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $3.6 million for the three month period ended March 31, 2022. As of March 31, 2022, related amounts payable totaled approximately $0.1 million. In addition, the Company has line of credit arrangements with these investees, providing for up to $8.5 million of borrowing availability, of which $0.4 million was drawn as of both March 31, 2022 and December 31, 2021, which amounts are included within other current assets in the consolidated balance sheets.

Senior Notes
As of both March 31, 2022 and December 31, 2021, 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, based on an exit price approach using Level 1 inputs, totaled $594.8 million and $619.5 million, respectively.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
March 31,
2022
December 31,
2021
Contract billings
$910.4 $1,027.1 
Less allowance
(7.9)(7.8)
Accounts receivable, net of allowance$902.5 $1,019.3 
Retainage
272.9 296.8 
Unbilled receivables
1,051.4 931.1 
Contract assets
$1,324.3 $1,227.9 
Contract billings represent the amount of performance obligations that have been billed but not yet 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 month period ended March 31, 2022, provisions for credit losses were de minimis, and for the three month period ended March 31, 2021, provisions for credit losses totaled a recovery of $7.7 million resulting from successful collection of previously reserved amounts. 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 $298.3 million and $314.0 million as of March 31, 2022 and December 31, 2021, respectively, of which deferred revenue comprised approximately $286.3 million and $296.1 million, respectively. For the three month period ended March 31, 2022, the Company recognized revenue of approximately $186.2 million related to amounts that were included in deferred revenue as of December 31, 2021, resulting primarily from 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 $1.0 million and $0.8 million for the three month periods ended March 31, 2022 and 2021, respectively.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
March 31,
2022
December 31,
2021
Land
$40.0 $40.0 
Buildings and leasehold improvements
93.9 94.1 
Machinery and equipment
2,495.7 2,411.0 
Office furniture and equipment
270.7 262.6 
Construction in progress
60.1 32.7 
Total property and equipment
$2,960.4 $2,840.4 
Less accumulated depreciation and amortization
(1,475.7)(1,404.3)
Property and equipment, net
$1,484.7 $1,436.1 
The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $179.4 million and $176.4 million as of March 31, 2022 and December 31, 2021, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $43.5 million and $43.9 million as of March 31, 2022 and December 31, 2021, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateMarch 31,
2022
December 31,
2021
Senior credit facility:November 1, 2026
Revolving loans$690.5 $772.3 
Term loan350.0 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations299.8 310.3 
Total debt obligations$1,940.3 $2,032.6 
Less unamortized deferred financing costs(17.6)(18.5)
Total debt, net of deferred financing costs$1,922.7 $2,014.1 
Current portion of long-term debt134.0 137.9 
Long-term debt$1,788.7 $1,876.2 
Senior Credit Facility
As of March 31, 2022, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.0 billion, which amount is composed of $1.65 billion of revolving commitments and a term loan with an original principal amount of $350 million (the “Term Loan”). The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.0 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.
As of March 31, 2022 and December 31, 2021, outstanding revolving loans, which included $0.5 million and $32.3 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.60% and 2.32% per annum, respectively. The Term Loan accrued interest at rates of 1.71% and 1.35% as of March 31, 2022 and December 31, 2021, respectively. Letters of credit of approximately $198.6 million and $166.3 million were issued as of March 31, 2022 and December 31, 2021, respectively. As of both March 31, 2022 and December 31, 2021, letter of credit fees accrued at 0.4375% 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 March 31, 2022 and December 31, 2021, availability for revolving loans totaled $760.9 million and $711.5 million, respectively, or up to $451.4 million and $483.7 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $299.5 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of March 31, 2022 and December 31, 2021, respectively. The unused facility fee as of both March 31, 2022 and December 31, 2021 accrued at a rate of 0.175% per annum.
The Credit Facility is guaranteed by certain subsidiaries of the Company and the obligations under the Credit Facility are not secured.
Other Credit Facilities. The Company has other credit facilities that support: (i) the working capital requirements of its foreign operations and (ii) certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of March 31, 2022 or December 31, 2021. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of March 31, 2022 and December 31, 2021, letters of credit issued under this facility totaled $18.4 million and $22.2 million, respectively, and accrued fees at 0.40% per annum as of both periods. The Company’s other credit facilities are subject to customary provisions and covenants.
Debt Guarantees and Covenants
The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities. MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March 31, 2022 and December 31, 2021.
Additional Information
As of March 31, 2022 and December 31, 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.3 million and $11.7 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2021 Form 10-K.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Obligations
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Lease Obligations Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of March 31, 2022, the Company’s leases have remaining lease terms of up to eleven years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of March 31, 2022 and December 31, 2021 totaled $651.1 million and $653.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $458.3 million and $468.5 million as of March 31, 2022 and December 31, 2021, respectively. Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March 31, 2022 and 2021, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively. For the three month periods ended March 31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of March 31, 2022 were as follows (in millions):
 Finance
Leases
Operating
Leases
2022, remaining nine months$110.3 $74.3 
2023102.6 71.9 
202462.6 56.2 
202532.1 36.1 
20264.4 22.1 
Thereafter
— 27.2 
Total minimum lease payments
$312.0 $287.8 
Less amounts representing interest
(13.2)(14.0)
Total lease obligations, net of interest
$298.8 $273.8 
Less current portion
133.2 92.1 
Long-term portion of lease obligations, net of interest
$165.6 $181.7 
As of March 31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%. Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March 31, 2022. As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million. These leases commence in 2022 with lease terms ranging from 1 year to 11 years
Lease Obligations Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of March 31, 2022, the Company’s leases have remaining lease terms of up to eleven years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for one to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of March 31, 2022 and December 31, 2021 totaled $651.1 million and $653.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $458.3 million and $468.5 million as of March 31, 2022 and December 31, 2021, respectively. Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March 31, 2022 and 2021, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively. For the three month periods ended March 31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of March 31, 2022 were as follows (in millions):
 Finance
Leases
Operating
Leases
2022, remaining nine months$110.3 $74.3 
2023102.6 71.9 
202462.6 56.2 
202532.1 36.1 
20264.4 22.1 
Thereafter
— 27.2 
Total minimum lease payments
$312.0 $287.8 
Less amounts representing interest
(13.2)(14.0)
Total lease obligations, net of interest
$298.8 $273.8 
Less current portion
133.2 92.1 
Long-term portion of lease obligations, net of interest
$165.6 $181.7 
As of March 31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%. Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March 31, 2022. As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million. These leases commence in 2022 with lease terms ranging from 1 year to 11 years
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Other Employee Benefit Plans
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Employee Benefit Plans Stock-Based Compensation and Other Employee Benefit Plans
The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of March 31, 2022, there were approximately 3,408,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $6.3 million and $5.5 million for the three month periods ended March 31, 2022 and 2021, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $2.2 million and $1.1 million for the three month periods ended March 31, 2022 and 2021, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million and $0.1 million, respectively.
Restricted Shares
MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of March 31, 2022, total unearned compensation related to restricted shares was approximately $50.6 million, which amount is expected to be recognized over a weighted average period of approximately 2.2 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $19.0 million and $10.9 million for the three month periods ended March 31, 2022 and 2021, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20211,748,685 $43.73 
Granted168,910 86.95 
Vested(226,335)46.88 
Canceled/forfeited(3,400)34.96 
Non-vested restricted shares, as of March 31, 20221,687,860 $47.66 
(a)    Includes 1,800 and 1,300 restricted stock units as of March 31, 2022 and December 31, 2021, respectively.
Employee Stock Purchase Plans
The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. At the Company’s discretion, share purchases may be satisfied by delivering newly issued common shares or common shares reacquired on the open market or in privately negotiated transactions.
For the three month periods ended March 31, 2022 and 2021, 24,737 shares and 18,843 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.9 million, and $1.4 million, respectively, which shares were reacquired by the Company on the open market. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021, respectively.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Other Retirement Plans
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Other Retirement Plans Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended March 31:
20226,601 6,672 $17.0 $13.2 $30.2 
20212,412 2,532 $22.5 $2.2 $24.7 
The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects. For the three month period ended March 31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, whereas for the three month period ended March 31, 2021, activity was driven primarily by projects within the Company’s Oil and Gas operations.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Equity
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Equity Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws. 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. For the three month period ended March 31, 2022, the Company repurchased 0.2 million shares of its common stock for an aggregate purchase price totaling approximately $13.8 million, of which 0.1 million shares were repurchased for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 0.1 million shares were repurchased for $5.2 million under the Company’s March 2020 $150 million share repurchase program. Subsequent to March 31, 2022, the Company repurchased an additional 0.5 million shares of its common stock for an aggregate purchase price of $35.8 million. There were no share repurchases under the Company’s share repurchase programs for the three month period ended March 31, 2021. As of March 31, 2022, $144.8 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
Accumulated Other Comprehensive Loss
For the three month periods ended March 31, 2022 and 2021, unrealized foreign currency translation activity, net, relates to the Company’s operations in Canada and Mexico. Unrealized investment activity for the three month period ended March 31, 2022 relates to unrealized gains on the Waha JV swaps, and for the three month period ended March 31, 2021, includes unrealized gains on the Waha JV swaps and on the AVCT convertible debentures. See Note 4 - Fair Value of Financial Instruments for additional information.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended March 31, 2022 and 2021, the Company’s consolidated effective tax rates were 27.3% and 30.7%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2022 included a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards, and for the three month period ended March 31, 2021, included the negative effect of $2.3 million related to non-deductible share-based compensation.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Segment and Related Information Segments and Related Information
Segment Discussion
The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery 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. In the first quarter of 2022, the Company began integration of HMG. The HMG
acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure. The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment. The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations. The Other segment includes certain equity investees, the services of which vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended March 31,
Revenue:20222021
Communications (a)
$664.2 $568.6 
Clean Energy and Infrastructure
435.9 350.4 
Oil and Gas
211.0 725.5 
Power Delivery
650.5 133.5 
Other
0.0 0.0 
Eliminations(7.2)(2.6)
Consolidated revenue$1,954.4 $1,775.4 
(a)    Revenue generated primarily by utilities customers represented 25.6% and 20.1% of Communications segment revenue for the three month periods ended March 31, 2022 and 2021, respectively.
For the Three Months Ended March 31,
EBITDA:20222021
Communications
$40.3 $48.9 
Clean Energy and Infrastructure
10.9 10.9 
Oil and Gas
21.5 167.6 
Power Delivery
46.1 3.6 
Other
6.9 7.4 
Corporate(47.0)(40.0)
Consolidated EBITDA$78.7 $198.4 
For the three month period ended March 31, 2022, Power Delivery, Communications, Oil and Gas and Corporate EBITDA included $7.0 million, $0.8 million, $2.0 million and $3.8 million, respectively, of acquisition and integration costs related to the Company’s fourth quarter 2021 acquisitions.
For the Three Months Ended March 31,
Depreciation and Amortization:20222021
Communications
$29.0 $21.8 
Clean Energy and Infrastructure
11.4 7.6 
Oil and Gas
31.6 52.1 
Power Delivery
35.7 6.1 
Other
0.0 0.0 
Corporate3.1 2.9 
Consolidated depreciation and amortization$110.8 $90.5 
Assets:March 31,
2022
December 31, 2021 (a)
Communications$2,156.6 $2,100.9 
Clean Energy and Infrastructure970.5 1,067.0 
Oil and Gas1,509.8 1,527.6 
Power Delivery2,038.6 2,017.2 
Other263.0 238.1 
Corporate149.5 170.6 
Consolidated segment assets$7,088.0 $7,121.4 
(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.
For the Three Months Ended March 31,
EBITDA Reconciliation:20222021
(Loss) income before income taxes$(48.1)$95.4 
Plus:
Interest expense, net16.0 12.5 
Depreciation85.2 79.3 
Amortization of intangible assets25.6 11.2 
Consolidated EBITDA$78.7 $198.4 
Foreign Operations and Other. MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $1.9 billion and $1.7 billion for the three month periods ended March 31, 2022 and 2021, respectively. Revenue derived from foreign operations totaled $24.5 million and $46.4 million for the three month periods ended March 31, 2022 and 2021, respectively, which was derived primarily from the Company’s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company’s operations in Mexico. Long-lived assets held in the U.S. included property and equipment, net, of $1.5 billion and $1.4 billion as of March 31, 2022 and December 31, 2021, respectively, and, for the Company’s businesses in foreign countries, totaled $24.6 million and $24.5 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.2 billion and $2.1 billion as of March 31, 2022 and December 31, 2021, respectively, and for the Company’s businesses in foreign countries, totaled approximately $42.8 million and $43.8 million as of March 31, 2022 and December 31, 2021, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of March 31, 2022 and December 31, 2021, amounts due from customers from which foreign revenue was derived accounted for approximately 1% and 2%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three month periods ended March 31, 2022 and 2021 totaled approximately 6% and 4% of total revenue, respectively, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
For the three month period ended March 31, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue, and for the three month period ended March 31, 2021, Enbridge, Inc. represented 25% of the Company’s total consolidated revenue.  The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price disputes, other project-related liabilities 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. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million. As of March 31, 2022, $19 million remained outstanding, which amount is due in 2022.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of March 31, 2022 and December 31, 2021, there were $217.0 million and $188.5 million, respectively, of letters of credit issued under the Company’s credit facilities. The Company is not aware of any material claims relating to its outstanding letters of credit as of March 31, 2022 or December 31, 2021.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of March 31, 2022 and December 31, 2021, outstanding performance and payment bonds approximated $2,230.2 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $780.1 million and $768.8 million as of March 31, 2022 and December 31, 2021, respectively. Included in these balances as of both March 31, 2022 and December 31, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.
Investment and Strategic Arrangements. The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of March 31, 2022, the Company was not aware of material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of March 31, 2022 and December 31, 2021 are amounts held by entities that are proportionately consolidated totaling $26.8 million and $14.6 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 and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance company, which reimburses claims up to the applicable insurance limit. Cash balances held by the Company’s captive insurance company, which totaled approximately $0.3 million as of both March 31, 2022 and December 31, 2021, are generally not available for use in the Company’s other operations.
As of March 31, 2022 and December 31, 2021, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to its insurance policies, totaled $186.2 million and $189.8 million, respectively, of which $119.5 million and $126.5 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.6 million and $4.2 million as of March 31, 2022 and December 31, 2021, 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 $154.3 million and $125.7 million as of March 31, 2022 and December 31, 2021, respectively. As of both March 31, 2022 and December 31, 2021, outstanding surety bonds related to self-insurance programs amounted to $52.9 million.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as
amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.
The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of March 31, 2022, 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. In connection with the HMG acquisition, the Company assumed an obligation related to HMG’s 2016 withdrawal from a multiemployer pension plan, under which HMG is obligated to make quarterly payments of approximately $74,000 through 2036. As of March 31, 2022 and December 31, 2021, a withdrawal liability of approximately $3.3 million and $3.4 million, respectively, was recorded within other current and other long-term liabilities within the consolidated balance sheets related to this obligation.
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 both March 31, 2022 and December 31, 2021, the Company had accrued project close-out liabilities of approximately $40 million. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.
Concentrations of Risk. In the third quarter of 2021, DIRECTV® was spun off from AT&T. As a result, for customer reporting purposes, AT&T and DIRECTV® are reported separately and all prior periods have been updated to give retroactive effect to the spin-off of DIRECTV® from AT&T. For the three month period ended March 31, 2022, the Company had approximately 850 customers. There were no customers that represented greater than 10% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue, as of either March 31, 2022 or December 31, 2021. For the three month periods ended March 31, 2022 and 2021, the Company derived approximately 42% and 66%, respectively, of its revenue from its top ten customers
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended March 31, 2022 and 2021, such payments to related party entities totaled approximately $6.8 million and $20.5 million, respectively. Payables associated with such arrangements totaled approximately $0.9 million and $0.6 million as of March 31, 2022 and December 31, 2021, respectively. Revenue from such related party arrangements totaled approximately $3.8 million and $1.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Related amounts receivable, net, totaled approximately $3.3 million and $0.4 million as of March 31, 2022 and December 31, 2021, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, 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 $1.0 million and $5.0 million, net of rebates, for the three month periods ended March 31, 2022 and 2021, respectively, related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $0.6 million and $0.8 million as of March 31, 2022 and December 31, 2021, respectively.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month period ended March 31, 2022, subcontracting expenses under these arrangements were de minimis, and for the three month period ended March 31, 2021, MasTec incurred subcontracting expenses of approximately $29.0 million. As of March 31, 2022, related amounts payable were de minimis, and as of December 31, 2021, totaled approximately $0.5 million.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended March 31, 2022 and 2021, MasTec paid approximately $0.6 million related to this leasing arrangement.
MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. MasTec may perform additional construction services for the Franchise in the future. For the three month period ended March 31, 2022 and 2021, charges under these arrangements were de minimis. Payments for other expenses related to the Franchise for both the three month periods ended March 31, 2022 and 2021 totaled approximately $0.1 million.
In connection with a fourth quarter 2021 acquisition, MasTec has a subcontracting arrangement to perform construction services for an entity, of which José R. Mas bought a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.
For the three month period ended March 31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $28.8 million, and as of March 31, 2022, related amounts receivable totaled approximately $13.7 million. There were no amounts receivable as of December 31, 2021. MasTec pays a management fee to this entity in connection with the subcontracting arrangement. MasTec incurred approximately $0.2 million of management fee expense related to this arrangement for the three month period ended March 31, 2022, which amount was payable as of March 31, 2022.
MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021. As of both March 31, 2022 and December 31, 2021, related amounts receivable totaled approximately $0.8 million.
The Company has advanced amounts on behalf of an entity that was acquired in 2021. Amounts outstanding for such advances, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $1.8 million and $0.5 million as of March 31, 2022 and December 31, 2021, respectively. Additionally, in 2021, the Company advanced amounts to the former owner of an acquired business. There were no remaining amounts outstanding as of March 31, 2022, and as of December 31, 2021, approximately $1.0 million of such advances was outstanding. In addition, the Company, through a 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25% owned entity have a subcontracting arrangement. The Company’s interest in this entity, for which post acquisition operating activity is de minimis, is accounted for as an equity method investment. For the three month period ended March 31, 2022, the Company made equity contributions to this entity of approximately $0.5 million. As of March 31, 2022 and December 31, 2021, the Company’s net investment in this entity was a liability of approximately $1.1 million and $1.6 million, respectively, which net amounts each included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For both the three month periods ended March 31, 2022 and 2021, approximately $0.2 million of income was recognized in connection with these arrangements. As of March 31, 2022 and December 31, 2021, related amounts receivable totaled $0.6 million and $0.4 million, respectively.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee and for the other of which José R. Mas is a trustee. There were no payments made in connection with these agreements in either of the three month periods ended March 31, 2022 or 2021, and life insurance assets associated with these agreements totaled approximately $24.0 million as of both March 31, 2022 and December 31, 2021.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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, 2021 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, 2021 contained in the Company’s 2021 Annual Report on Form 10-K (the “2021 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense. 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Equity Method Investments The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.
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 Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
Management Estimates
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine. These estimates form the basis for making judgments about the Company’s
operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and 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 and General Economic Conditions
COVID-19 Pandemic and General Economic Conditions
The COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company’s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors. While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise. The extent to which the COVID-19 pandemic, including the recent and emerging variants, could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict. The length and extent of any continuing economic and market disruptions are unknown, and therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
The Company believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company’s business model has, thus far, proven resilient. Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products.
The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue 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 generally 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 58% and 28% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company’s Communications segment. 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% and 5% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively. Substantially all of the Company’s other revenue is recognized over time.
The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For both the three month periods ended March 31, 2022 and 2021, 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, 2021 and 2020. For the three month periods ended March 31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March 31, 2022 and December 31, 2021, respectively.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The vast majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of March 31, 2022, the amount of the Company’s remaining performance obligations was $4.8 billion. Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of March 31, 2022 and December 31, 2021, the Company included approximately $131 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both March 31, 2022 and December 31, 2021, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2021 Form 10-K.
Recent Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20222021
Net (loss) income attributable to MasTec:
Net (loss) income - basic and diluted (a)
$(34,978)$65,649 
Weighted average shares outstanding:
Weighted average shares outstanding - basic(b)
74,789 72,439 
Dilutive common stock equivalents (c)(d)
— 1,407 
Weighted average shares outstanding - diluted
74,789 73,846 
(a)Calculated as total net income or loss less amounts attributable to non-controlling interests.
(b)For the three month period ended March 31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
(c)Weighted average anti-dilutive common stock equivalents totaled approximately 1,321,000 and 23,000, for the three month periods ended March 31, 2022, and 2021, respectively.
(d)For the three month period ended March 31, 2022, common stock equivalents, all of which are anti-dilutive, include approximately 63,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill, and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Segment
The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2022 (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 – Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 – Segments and Related Information for additional information.
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2021 (a)
$614.5 $166.1 $561.3 $303.4 $1,645.3 
Accumulated impairment loss (b)
— (124.7)— (124.7)
Goodwill, net, as of December 31, 2021$614.5 $166.1 $436.6 $303.4 $1,520.6 
Additions from new business combinations— — 3.0 — 3.0 
Measurement period adjustments (c)
(5.4)2.1 7.4 (23.6)(19.5)
Currency translation adjustments— — 0.2 — 0.2 
Goodwill, net as of March 31, 2022$609.1 $168.2 $447.2 $279.8 $1,504.3 
(a)    The change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of $23.4 million and an increase in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.
(b)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(c)    Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
Schedule of Finite-Lived Intangible Assets
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets
Non-AmortizingAmortizing
Trade NamesCustomer Relationships and BacklogPre-Qualifications
Other (a)
Total
Other intangible assets, gross, as of December 31, 2021$34.5 $763.1 $73.9 $124.6 $996.1 
Accumulated amortization(278.0)(21.4)(26.4)(325.8)
Other intangible assets, net, as of December 31, 2021$34.5 $485.1 $52.5 $98.2 $670.3 
Additions from new business combinations— 1.6 — 0.7 2.3 
Measurement period adjustments (b)
— 55.8 — (10.1)45.7 
Currency translation adjustments— — 0.3 — 0.3 
Amortization expense(20.3)(2.2)(3.1)(25.6)
Other intangible assets, net, as of March 31, 2022$34.5 $522.2 $50.6 $85.7 $693.0 
(a)Consists principally of trademarks, trade names and non-compete agreements.
(b)Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):
Acquisition consideration(a):
HMGAll otherTotal
Cash, net of cash acquired$416.9 $872.2 $1,289.1 
Shares transferred181.7 — 181.7 
Estimated fair value of contingent consideration— 99.7 99.7 
Total consideration$598.6 $971.9 $1,570.5 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$409.8 $270.6 $680.4 
Current assets14.6 27.7 42.3 
Property and equipment247.0 250.8 497.8 
Long-term assets, primarily operating lease right-of-use assets85.1 81.8 166.9 
Amortizing intangible assets164.6 444.2 608.8 
Accounts payable(108.0)(49.3)(157.3)
Current liabilities, including current portion of operating lease liabilities(155.3)(136.3)(291.6)
Long-term debt, including finance lease obligations(0.2)(4.4)(4.6)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(150.0)(76.5)(226.5)
Total identifiable net assets$507.6 $808.6 $1,316.2 
Goodwill91.0 166.8 257.8 
Total net assets acquired, including goodwill$598.6 $975.4 $1,574.0 
Bargain purchase gain— (3.5)(3.5)
Total consideration$598.6 $971.9 $1,570.5 
(a)    Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
March 31,
2022
December 31,
2021
Contract billings
$910.4 $1,027.1 
Less allowance
(7.9)(7.8)
Accounts receivable, net of allowance$902.5 $1,019.3 
Retainage
272.9 296.8 
Unbilled receivables
1,051.4 931.1 
Contract assets
$1,324.3 $1,227.9 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
March 31,
2022
December 31,
2021
Land
$40.0 $40.0 
Buildings and leasehold improvements
93.9 94.1 
Machinery and equipment
2,495.7 2,411.0 
Office furniture and equipment
270.7 262.6 
Construction in progress
60.1 32.7 
Total property and equipment
$2,960.4 $2,840.4 
Less accumulated depreciation and amortization
(1,475.7)(1,404.3)
Property and equipment, net
$1,484.7 $1,436.1 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateMarch 31,
2022
December 31,
2021
Senior credit facility:November 1, 2026
Revolving loans$690.5 $772.3 
Term loan350.0 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
Finance lease and other obligations299.8 310.3 
Total debt obligations$1,940.3 $2,032.6 
Less unamortized deferred financing costs(17.6)(18.5)
Total debt, net of deferred financing costs$1,922.7 $2,014.1 
Current portion of long-term debt134.0 137.9 
Long-term debt$1,788.7 $1,876.2 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Obligations (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of March 31, 2022 were as follows (in millions):
 Finance
Leases
Operating
Leases
2022, remaining nine months$110.3 $74.3 
2023102.6 71.9 
202462.6 56.2 
202532.1 36.1 
20264.4 22.1 
Thereafter
— 27.2 
Total minimum lease payments
$312.0 $287.8 
Less amounts representing interest
(13.2)(14.0)
Total lease obligations, net of interest
$298.8 $273.8 
Less current portion
133.2 92.1 
Long-term portion of lease obligations, net of interest
$165.6 $181.7 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of March 31, 2022 were as follows (in millions):
 Finance
Leases
Operating
Leases
2022, remaining nine months$110.3 $74.3 
2023102.6 71.9 
202462.6 56.2 
202532.1 36.1 
20264.4 22.1 
Thereafter
— 27.2 
Total minimum lease payments
$312.0 $287.8 
Less amounts representing interest
(13.2)(14.0)
Total lease obligations, net of interest
$298.8 $273.8 
Less current portion
133.2 92.1 
Long-term portion of lease obligations, net of interest
$165.6 $181.7 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2022
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, 20211,748,685 $43.73 
Granted168,910 86.95 
Vested(226,335)46.88 
Canceled/forfeited(3,400)34.96 
Non-vested restricted shares, as of March 31, 20221,687,860 $47.66 
(a)    Includes 1,800 and 1,300 restricted stock units as of March 31, 2022 and December 31, 2021, respectively.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Other Retirement Plans (Tables)
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Schedule of Covered Employees and Contributions, Multiemployer Plans Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended March 31:
20226,601 6,672 $17.0 $13.2 $30.2 
20212,412 2,532 $22.5 $2.2 $24.7 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended March 31,
Revenue:20222021
Communications (a)
$664.2 $568.6 
Clean Energy and Infrastructure
435.9 350.4 
Oil and Gas
211.0 725.5 
Power Delivery
650.5 133.5 
Other
0.0 0.0 
Eliminations(7.2)(2.6)
Consolidated revenue$1,954.4 $1,775.4 
(a)    Revenue generated primarily by utilities customers represented 25.6% and 20.1% of Communications segment revenue for the three month periods ended March 31, 2022 and 2021, respectively.
For the Three Months Ended March 31,
EBITDA:20222021
Communications
$40.3 $48.9 
Clean Energy and Infrastructure
10.9 10.9 
Oil and Gas
21.5 167.6 
Power Delivery
46.1 3.6 
Other
6.9 7.4 
Corporate(47.0)(40.0)
Consolidated EBITDA$78.7 $198.4 
For the Three Months Ended March 31,
Depreciation and Amortization:20222021
Communications
$29.0 $21.8 
Clean Energy and Infrastructure
11.4 7.6 
Oil and Gas
31.6 52.1 
Power Delivery
35.7 6.1 
Other
0.0 0.0 
Corporate3.1 2.9 
Consolidated depreciation and amortization$110.8 $90.5 
Assets:March 31,
2022
December 31, 2021 (a)
Communications$2,156.6 $2,100.9 
Clean Energy and Infrastructure970.5 1,067.0 
Oil and Gas1,509.8 1,527.6 
Power Delivery2,038.6 2,017.2 
Other263.0 238.1 
Corporate149.5 170.6 
Consolidated segment assets$7,088.0 $7,121.4 
(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Three Months Ended March 31,
EBITDA Reconciliation:20222021
(Loss) income before income taxes$(48.1)$95.4 
Plus:
Interest expense, net16.0 12.5 
Depreciation85.2 79.3 
Amortization of intangible assets25.6 11.2 
Consolidated EBITDA$78.7 $198.4 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Accounting Policies [Abstract]  
Number of reportable segments | segment 5
Accrued payroll taxes | $ $ 42
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue [Line Items]      
Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars) $ 11.9 $ 13.8  
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) 4,800.0    
Contract with customer, unapproved change orders and/or claims, amount (in dollars) 131.0   $ 104.0
Mobilization Costs      
Revenue [Line Items]      
Mobilization costs $ 1.3   $ 1.4
Maximum      
Revenue [Line Items]      
Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage 5.00% 5.00%  
Change order or claim approval process, term within which expected to be completed (in years) 1 year    
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements      
Revenue [Line Items]      
Concentration risk, percentage of total 58.00% 28.00%  
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements | Point in Time      
Revenue [Line Items]      
Concentration risk, percentage of total 4.00% 5.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01      
Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months    
Revenue recognition, remaining performance obligations, contract price allocated (in dollars) $ 3,800.0    
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net (loss) income attributable to MasTec:    
Net (loss) income - basic $ (34,978) $ 65,649
Net (loss) income - diluted $ (34,978) $ 65,649
Weighted average shares outstanding:    
Weighted average shares outstanding - basic (in shares) 74,789 72,439
Dilutive common stock equivalents (in shares) 0 1,407
Weighted average shares outstanding - diluted (in shares) 74,789 73,846
Basic weighted average common shares outstanding (in shares) 74,789 72,439
Anti-dilutive common stock (in shares) 1,321 23
Dilutive common stock equivalents (in shares) 0 1,407
2021 Acquisition, Acquisition One | Former Owner Of Acquired Business    
Weighted average shares outstanding:    
Weighted average shares outstanding - basic (in shares) 72  
Dilutive common stock equivalents (in shares) 63  
Basic weighted average common shares outstanding (in shares) 72  
Dilutive common stock equivalents (in shares) 63  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Narrative (Details) - shares
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Business Acquisition [Line Items]        
Anti-dilutive common stock (in shares)   1,321,000 23,000  
Treasury stock acquired (in shares)   187,978 0  
HMG        
Business Acquisition [Line Items]        
Business acquisition, number of shares issued (in shares) 1,975,232     2,000,000
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Rollforward of Goodwill by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]    
Goodwill   $ 1,645,300
Accumulated impairment loss   (124,700)
Goodwill, net $ 1,504,341 1,520,575
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 1,520,575  
Goodwill, acquired during period 3,000  
Goodwill, measurement period adjustments (19,500)  
Goodwill, currency translation gains (losses) 200  
Goodwill, net, ending balance 1,504,341 1,520,575
HMG    
Goodwill [Line Items]    
Goodwill, net   91,000
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 91,000  
Goodwill, net, ending balance   91,000
Communications    
Goodwill [Line Items]    
Goodwill   614,500
Accumulated impairment loss   0
Goodwill, net 609,100 614,500
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 614,500  
Goodwill, acquired during period 0  
Goodwill, measurement period adjustments (5,400)  
Goodwill, currency translation gains (losses) 0  
Goodwill, net, ending balance 609,100 614,500
Communications | HMG    
Goodwill [Roll Forward]    
Goodwill, period increase (decrease)   13,000
Clean Energy and Infrastructure    
Goodwill [Line Items]    
Goodwill   166,100
Accumulated impairment loss  
Goodwill, net 168,200 166,100
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 166,100  
Goodwill, acquired during period 0  
Goodwill, measurement period adjustments 2,100  
Goodwill, currency translation gains (losses) 0  
Goodwill, net, ending balance 168,200 166,100
Oil and Gas    
Goodwill [Line Items]    
Goodwill   561,300
Accumulated impairment loss   (124,700)
Goodwill, net 447,200 436,600
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 436,600  
Goodwill, acquired during period 3,000  
Goodwill, measurement period adjustments 7,400  
Goodwill, currency translation gains (losses) 200  
Goodwill, net, ending balance 447,200 436,600
Oil and Gas | HMG    
Goodwill [Roll Forward]    
Goodwill, period increase (decrease)   10,400
Power Delivery    
Goodwill [Line Items]    
Goodwill   303,400
Accumulated impairment loss   0
Goodwill, net 279,800 303,400
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 303,400  
Goodwill, acquired during period 0  
Goodwill, measurement period adjustments (23,600)  
Goodwill, currency translation gains (losses) 0  
Goodwill, net, ending balance $ 279,800 303,400
Power Delivery | HMG    
Goodwill [Roll Forward]    
Goodwill, period increase (decrease)   $ (23,400)
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill, and Other Intangible Assets - Rollforward of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Other Intangible Assets [Line Items]    
Other intangible assets, gross   $ 996,100
Accumulated amortization   (325,800)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance $ 670,280  
Additions from new business combinations 2,300  
Measurement period adjustments 45,700  
Currency translation adjustments 300  
Amortization expense (25,600)  
Other intangible assets, net, ending balance 692,989  
Customer Relationships and Backlog    
Other Intangible Assets [Line Items]    
Other intangible assets, amortizing, gross   763,100
Accumulated amortization   (278,000)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, amortizing, beginning balance 485,100  
Additions from new business combinations, amortizing intangible assets 1,600  
Measurement period adjustments, amortizing intangible assets 55,800  
Currency translation adjustments, amortizing intangible assets 0  
Amortization expense (20,300)  
Other intangible assets, net, amortizing, ending balance 522,200  
Pre-Qualifications    
Other Intangible Assets [Line Items]    
Other intangible assets, amortizing, gross   73,900
Accumulated amortization   (21,400)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, amortizing, beginning balance 52,500  
Additions from new business combinations, amortizing intangible assets 0  
Measurement period adjustments, amortizing intangible assets 0  
Currency translation adjustments, amortizing intangible assets 300  
Amortization expense (2,200)  
Other intangible assets, net, amortizing, ending balance 50,600  
Other    
Other Intangible Assets [Line Items]    
Other intangible assets, amortizing, gross   124,600
Accumulated amortization   (26,400)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, amortizing, beginning balance 98,200  
Additions from new business combinations, amortizing intangible assets 700  
Measurement period adjustments, amortizing intangible assets (10,100)  
Currency translation adjustments, amortizing intangible assets 0  
Amortization expense (3,100)  
Other intangible assets, net, amortizing, ending balance 85,700  
Trade Names    
Other Intangible Assets [Line Items]    
Other intangible assets, non-amortizing 34,500 $ 34,500
Other Intangible Assets [Rollforward]    
Other intangible assets, non-amortizing, beginning balance 34,500  
Additions from new business combinations, non-amortizing intangible assets 0  
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  
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill, and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details) - reporting_unit
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]    
Quantitative impairment testing, number of reporting units   8
Oil and Gas    
Goodwill [Line Items]    
Number of reporting units 1  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill, and Other Intangible Assets - 2022 and 2021 Acquisitions - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
yr
shares
Mar. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
yr
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
yr
acquisition
shares
Business Acquisition [Line Items]            
Cash paid for acquisitions, net of cash acquired     $ 21,840   $ 88,646  
Goodwill   $ 1,520,575 1,504,341 $ 1,520,575   $ 1,520,575
Oil and Gas            
Business Acquisition [Line Items]            
Cash paid for acquisitions, net of cash acquired $ 13,000          
Goodwill   436,600 447,200 436,600   436,600
Power Delivery            
Business Acquisition [Line Items]            
Goodwill   303,400 279,800 303,400   303,400
2021 Acquisitions            
Business Acquisition [Line Items]            
Cash paid for acquisitions, net of cash acquired           1,289,100
Estimated fair value of contingent consideration   100,000   100,000   $ 100,000
Business combinations, number of acquisitions | acquisition           14
Amortizing intangible assets   608,800   608,800   $ 608,800
Goodwill   $ 257,800   257,800   257,800
Business acquisition, goodwill, expected tax deductible amount     147,000      
Bargain purchase gain           (3,500)
Shares transferred           181,700
Total consideration           $ 1,570,500
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low     13,000      
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high     133,000      
2021 Acquisitions | Power Delivery            
Business Acquisition [Line Items]            
Bargain purchase gain       $ (3,500)    
2021 Acquisitions | Minimum | Expected Term            
Business Acquisition [Line Items]            
Business combinations, contingent consideration, earn-out period (in years) | yr   1   1   1
2021 Acquisitions | Maximum | Expected Term            
Business Acquisition [Line Items]            
Business combinations, contingent consideration, earn-out period (in years) | yr   5   5   5
HMG            
Business Acquisition [Line Items]            
Cash paid for acquisitions, net of cash acquired           $ 416,900
Amortizing intangible assets   $ 164,600   $ 164,600   $ 164,600
Amortizing intangible assets, weighted average useful life           11 years
Goodwill   $ 91,000   91,000   $ 91,000
Bargain purchase gain           $ 0
Business acquisition, number of shares issued (in shares) | shares   1,975,232       2,000,000
Shares transferred           $ 181,700
Total consideration           598,600
HMG | Contingent Consideration, Value Of Common Stock            
Business Acquisition [Line Items]            
Estimated fair value of contingent consideration     $ 65,000      
Business acquisition, number of shares issued (in shares) | shares     295,000      
Shares transferred     $ 27,000      
HMG | Contingent Consideration, Collection Of Acquired Receivables            
Business Acquisition [Line Items]            
Estimated fair value of contingent consideration     $ 30,000      
Business acquisition, number of shares issued (in shares) | shares     135,000      
Shares transferred     $ 12,000      
HMG | Maximum | Contingent Consideration, Value Of Common Stock            
Business Acquisition [Line Items]            
Business acquisition, number of shares issued (in shares) | shares     390,000      
Shares transferred     $ 36,000      
HMG | Customer Relationships            
Business Acquisition [Line Items]            
Amortizing intangible assets   $ 132,000   132,000   $ 132,000
Amortizing intangible assets, weighted average useful life           12 years
All other            
Business Acquisition [Line Items]            
Cash paid for acquisitions, net of cash acquired           $ 872,200
Amortizing intangible assets   444,200   444,200   $ 444,200
Amortizing intangible assets, weighted average useful life           17 years
Goodwill   $ 166,800   $ 166,800   $ 166,800
Bargain purchase gain           (3,500)
Shares transferred           0
Total consideration           971,900
All other | Power Delivery            
Business Acquisition [Line Items]            
Cash paid for acquisitions, net of cash acquired           78,000
Total consideration           $ 452,000
All other | Minimum | Expected Term | Power Delivery            
Business Acquisition [Line Items]            
Business combinations, contingent consideration, earn-out period (in years) | yr   1   1   1
All other | Customer Relationships            
Business Acquisition [Line Items]            
Amortizing intangible assets, weighted average useful life           17 years
INTREN | Power Delivery            
Business Acquisition [Line Items]            
Goodwill   $ 49,000   $ 49,000   $ 49,000
INTREN | Customer Relationships And Trade Names | Power Delivery            
Business Acquisition [Line Items]            
Amortizing intangible assets   $ 281,000   $ 281,000   $ 281,000
Amortizing intangible assets, weighted average useful life           20 years
2022 Acquisitions | Oil and Gas            
Business Acquisition [Line Items]            
Estimated fair value of contingent consideration $ 1,700          
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Business Combination, Consideration Transferred [Abstract]      
Cash, net of cash acquired $ 21,840 $ 88,646  
Identifiable assets acquired and liabilities assumed:      
Goodwill $ 1,504,341   $ 1,520,575
2021 Acquisitions      
Business Combination, Consideration Transferred [Abstract]      
Cash, net of cash acquired     1,289,100
Shares transferred     181,700
Estimated fair value of contingent consideration     100,000
Total consideration     1,570,500
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets     680,400
Current assets     42,300
Property and equipment     497,800
Long-term assets, primarily operating lease right-of-use assets     166,900
Amortizing intangible assets     608,800
Accounts payable     (157,300)
Current liabilities, including current portion of operating lease liabilities     (291,600)
Long-term debt, including finance lease obligations     (4,600)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes     (226,500)
Total identifiable net assets     1,316,200
Goodwill     257,800
Total net assets acquired, including goodwill     1,574,000
Bargain purchase gain     (3,500)
2021 Acquisitions | Contingent Consideration      
Business Combination, Consideration Transferred [Abstract]      
Estimated fair value of contingent consideration     99,700
HMG      
Business Combination, Consideration Transferred [Abstract]      
Cash, net of cash acquired     416,900
Shares transferred     181,700
Total consideration     598,600
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets     409,800
Current assets     14,600
Property and equipment     247,000
Long-term assets, primarily operating lease right-of-use assets     85,100
Amortizing intangible assets     164,600
Accounts payable     (108,000)
Current liabilities, including current portion of operating lease liabilities     (155,300)
Long-term debt, including finance lease obligations     (200)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes     (150,000)
Total identifiable net assets     507,600
Goodwill     91,000
Total net assets acquired, including goodwill     598,600
Bargain purchase gain     0
HMG | Contingent Consideration      
Business Combination, Consideration Transferred [Abstract]      
Estimated fair value of contingent consideration     0
All other      
Business Combination, Consideration Transferred [Abstract]      
Cash, net of cash acquired     872,200
Shares transferred     0
Total consideration     971,900
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets     270,600
Current assets     27,700
Property and equipment     250,800
Long-term assets, primarily operating lease right-of-use assets     81,800
Amortizing intangible assets     444,200
Accounts payable     (49,300)
Current liabilities, including current portion of operating lease liabilities     (136,300)
Long-term debt, including finance lease obligations     (4,400)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes     (76,500)
Total identifiable net assets     808,600
Goodwill     166,800
Total net assets acquired, including goodwill     975,400
Bargain purchase gain     (3,500)
All other | Contingent Consideration      
Business Combination, Consideration Transferred [Abstract]      
Estimated fair value of contingent consideration     $ 99,700
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill, and Other Intangible Assets - Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]    
Business combinations, unaudited supplemental pro forma revenue $ 2,000.0 $ 2,400.0
Business combinations, unaudited supplemental pro forma net income (loss) (34.4) 43.5
Business combinations, consolidated acquisition-related revenue 704.7 86.8
Business combinations, consolidated acquisition-related income (loss) (4.3) $ 1.2
Business combination, integration related costs 13.6  
Business combination, integration related liabilities 1.1  
2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN    
Business Acquisition [Line Items]    
Business combinations, consolidated acquisition-related revenue $ 548.1  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments $ (19,500,000)    
All Acquisitions      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low 41,000,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 211,000,000    
Discount Rate | Minimum      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.120    
Discount Rate | Maximum      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.183    
Discount Rate | Weighted Average      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.133    
Earn-Out Liabilities      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value $ 160,000,000   $ 160,200,000
Acquisition-related contingent consideration liabilities, additions from new business combinations 1,700,000 $ 0  
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments (1,900,000) 0  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income) 0 (400,000)  
Acquisition-related contingent consideration liabilities, payments 0 $ 0  
Earn-Out Liabilities | Other Current Liabilities      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value 39,100,000   $ 38,800,000
Earn-Out Liabilities | Mandatorily Redeemable Stock      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value $ 13,900,000    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Equity Investments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments, carrying value $ 280,000,000   $ 267,000,000
Equity investments, adjusted cost basis, amount 20,000,000   20,000,000
Equity investments, impairments $ 0 $ 0  
Waha JVs      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 33.00%    
Equity investments, carrying value $ 234,000,000   216,000,000
CCI      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments, ownership percentage 15.00%    
Equity investments, adjusted cost basis, amount $ 15,000,000   15,000,000
FM Tech      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 50.00%    
Equity investments, carrying value $ 17,000,000   $ 17,000,000
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) $ 6,777,000 $ 7,346,000  
Equity method investments, net investment 280,000,000   $ 267,000,000
Unrealized gains (losses) on equity investee activity, net of tax 13,754,000 13,839,000  
Waha JVs      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) 7,400,000 7,700,000  
Equity method investments, distributions of earnings received, operating cash flows 3,100,000 0  
Equity method investments, cumulative undistributed earnings 99,200,000    
Equity method investments, net investment 234,000,000   $ 216,000,000
Unrealized gains (losses) on equity investee activity, before tax 18,200,000 17,300,000  
Unrealized gains (losses) on equity investee activity, net of tax $ 13,800,000 $ 13,100,000  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details) - AVCT - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Equity investment ownership, percentage 3.00%   3.00%
Beneficial ownership of all interests, percentage 5.00%   6.00%
Equity investment and warrants, amount paid $ 6.0   $ 6.0
Unrealized fair value measurement gains (losses), AVCT shares (4.8) $ (1.0)  
Unrealized gains (losses) on AVCT convertible debentures, before tax   1.0  
Unrealized gains (losses) on AVCT convertible debentures, net of tax   $ 0.8  
Common Stock      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Equity securities, fair value $ 3.0   $ 8.0
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) $ 6,777,000 $ 7,346,000  
Equity method investments, net investment $ 280,000,000   $ 267,000,000
Confluence      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 75.00%    
Equity method investments, equity contributions $ 1,700,000 400,000  
Equity method investments, equity in earnings (losses) $ (200,000) (100,000)  
Confluence | Maximum      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Financing commitments   2,500,000  
FM Tech      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 50.00%    
Equity method investments, net investment $ 17,000,000   17,000,000
Telecommunications Equity Method Investees      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity contributions 500,000 2,000,000  
Equity method investments, equity in earnings (losses) (300,000) (300,000)  
Equity method investments, net investment 20,000,000   20,000,000
Payments for advance to affiliate 0 200,000  
Telecommunications Equity Method Investees | Subcontracting Arrangements      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Expenses, related party 1,000,000 1,800,000  
Payables, related party     300,000
Telecommunications Equity Method Investees | Employee Leasing and Advanced Receivable Arrangement      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Receivables, related party $ 700,000   900,000
Certain Entities, Each Accounted for Using Equity Method Investments      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, ownership percentage 49.00%    
Equity method investments, equity in earnings (losses) $ 100,000    
Equity method investments, net investment   $ 4,000,000 4,000,000
Expenses, related party 3,600,000    
Payables, related party 100,000    
Line of credit, amount drawn 8,500,000    
Certain Entities, Each Accounted for Using Equity Method Investments | Other Current Assets      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Line of credit, amount drawn $ 400,000   $ 400,000
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Senior Notes - Narrative (Details) - 4.50% Senior Notes - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 600.0 $ 600.0
Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 4.50% 4.50%
Senior notes, estimated fair value $ 594.8 $ 619.5
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Contract billings $ 910,400 $ 1,027,100
Less allowance (7,900) (7,800)
Accounts receivable, net of allowance 902,477 1,019,324
Contract Assets [Abstract]    
Retainage 272,900 296,800
Unbilled receivables 1,051,400 931,100
Contract assets $ 1,324,300 $ 1,227,927
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Accounts receivable, credit loss provision (recovery)   $ (7,700)  
Contract liabilities $ 298,347   $ 313,965
Contract with customer liability, deferred revenue current 286,300   $ 296,100
Deferred revenue, revenue recognized 186,200    
Non-recourse financing agreement, discount charge 16,041 12,459  
Receivables, Non-Recourse Arrangement      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Non-recourse financing agreement, discount charge $ 1,000 $ 800  
Minimum      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Retainage, percentage of contract billings 5.00%    
Maximum      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Retainage, percentage of contract billings 10.00%    
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property and Equipment [Line Items]    
Property and equipment $ 2,960,400 $ 2,840,400
Less accumulated depreciation and amortization (1,475,700) (1,404,300)
Property and equipment, net 1,484,677 1,436,087
Land    
Property and Equipment [Line Items]    
Property and equipment 40,000 40,000
Buildings and leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment 93,900 94,100
Machinery and equipment    
Property and Equipment [Line Items]    
Property and equipment 2,495,700 2,411,000
Office furniture and equipment    
Property and Equipment [Line Items]    
Property and equipment 270,700 262,600
Construction in progress    
Property and Equipment [Line Items]    
Property and equipment $ 60,100 $ 32,700
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Capitalized internal-use software, gross $ 179.4 $ 176.4
Capitalized internal-use software, net $ 43.5 $ 43.9
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Carrying Values of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Finance lease and other obligations $ 299,800 $ 310,300
Total debt obligations 1,940,300 2,032,600
Less unamortized deferred financing costs (17,600) (18,500)
Total debt, net of deferred financing costs 1,922,700 2,014,100
Current portion of long-term debt 133,963 137,912
Long-term debt 1,788,727 1,876,233
Credit Facility | Revolving Loans    
Debt Instrument [Line Items]    
Long-term debt obligations 690,500 772,300
Credit Facility | Term Loan    
Debt Instrument [Line Items]    
Long-term debt obligations 350,000 350,000
Senior Notes | 4.50% Senior Notes    
Debt Instrument [Line Items]    
Long-term debt obligations $ 600,000 $ 600,000
Debt instrument, interest rate (percentage) 4.50% 4.50%
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Senior Credit Facility - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Line of credit facility, letters of credit issued   $ 217.0 $ 188.5
Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   2,000.0  
Line of credit facility, letters of credit issued   $ 198.6 $ 166.3
Line of credit facility, unused facility fee (percentage)   0.175% 0.175%
Credit Facility | Revolving Loans      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 1,650.0  
Weighted average interest rate (percentage)   1.60% 2.32%
Line of credit facility, remaining borrowing capacity   $ 760.9 $ 711.5
Credit Facility | Term Loan      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   350.0  
Line of credit facility, term loan, amount of quarterly principal installment payments   $ 2.2  
Line of credit facility, interest rate (percentage)   1.71% 1.35%
Credit Facility | Term Loan | Forecast      
Debt Instrument [Line Items]      
Line of credit facility, term loan, amount of quarterly principal installment payments $ 4.0    
Credit Facility | Foreign Denomination      
Debt Instrument [Line Items]      
Long-term line of credit   $ 0.5 $ 32.3
Line of credit facility, remaining borrowing capacity   299.5 267.7
Credit Facility | Letters of Credit      
Debt Instrument [Line Items]      
Line of credit facility, capacity available for letters of credit   $ 451.4 $ 483.7
Credit Facility | Letters of Credit | Performance Standby      
Debt Instrument [Line Items]      
Line of credit facility, interest rate (percentage)   0.4375% 0.4375%
Credit Facility | Letters of Credit | Commercial and/or Financial Standby      
Debt Instrument [Line Items]      
Line of credit facility, interest rate (percentage)   1.25% 1.25%
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Other Credit Facilities - Narrative (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Letters of credit issued $ 217,000,000 $ 188,500,000
Other Credit Facilities    
Debt Instrument [Line Items]    
Long-term debt obligations 0 0
Standby Letters of Credit | Line of Credit    
Debt Instrument [Line Items]    
Letters of credit issued $ 18,400,000 $ 22,200,000
Standby Letters of Credit | Line of Credit | Letters of Credit    
Debt Instrument [Line Items]    
Line of credit facility, interest rate (percentage) 0.40% 0.40%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Debt Guarantees - Narrative (Details)
Mar. 31, 2022
Dec. 31, 2021
4.50% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 4.50% 4.50%
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Additional Information - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
Debt instruments, accrued interest payable $ 5.3 $ 11.7
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Finance leases, assets, gross $ 651.1   $ 653.5
Finance Lease, Liability, Statement of Financial Position [Extensible List] Property and equipment, net   Property and equipment, net
Finance leases, assets, net $ 458.3   $ 468.5
Finance leases, assets, depreciation 20.3 $ 19.0  
Operating leases, additions 26.9 5.5  
Operating leases, expense 34.0 27.4  
Operating leases, variable lease costs 3.0 2.2  
Operating leases, short-term leases, expense $ 74.3 $ 110.1  
Finance leases, weighted average remaining lease term (in years) 2 years 8 months 12 days    
Finance leases, weighted average discount rate, percent 3.20%    
Operating leases, weighted average remaining lease term (in years) 4 years 4 months 24 days    
Operating leases, weighted average discount rate, percent 2.80%    
Leases not yet commenced, undiscounted amount $ 7.3    
Minimum      
Lessee, Lease, Description [Line Items]      
Operating leases, term of contract (in years) 1 year    
Leases not yet commenced, term of contract 1 year    
Minimum | Equipment Leases      
Lessee, Lease, Description [Line Items]      
Leases, renewal term 1 year    
Minimum | Facility Leases      
Lessee, Lease, Description [Line Items]      
Leases, renewal term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Leases, remaining lease terms 11 years    
Operating leases, term of contract (in years) 1 year    
Leases not yet commenced, term of contract 11 years    
Maximum | Equipment Leases      
Lessee, Lease, Description [Line Items]      
Leases, renewal term 5 years    
Maximum | Facility Leases      
Lessee, Lease, Description [Line Items]      
Leases, renewal term 5 years    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finance Leases    
2022, remaining nine months $ 110,300  
2023 102,600  
2024 62,600  
2025 32,100  
2026 4,400  
Thereafter 0  
Total minimum lease payments 312,000  
Less amounts representing interest (13,200)  
Total lease obligations, net of interest 298,800  
Less current portion 133,200  
Long-term portion of lease obligations, net of interest $ 165,600  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of long-term debt, including finance leases  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt, including finance leases  
Operating Leases    
2022, remaining nine months $ 74,300  
2023 71,900  
2024 56,200  
2025 36,100  
2026 22,100  
Thereafter 27,200  
Total minimum lease payments 287,800  
Less amounts representing interest (14,000)  
Total lease obligations, net of interest 273,800  
Less current portion 92,066 $ 95,426
Long-term portion of lease obligations, net of interest $ 181,712 $ 176,378
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Stock-based compensation plans, number of shares available for future grant (in shares) 3,408  
Non-cash stock-based compensation expense $ 6.3 $ 5.5
Stock-based compensation, income tax benefits 2.2 1.1
Stock-based compensation, vested awards, net income tax benefits $ 0.9 $ 0.1
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) - Restricted Shares - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Stock-based compensation awards, unearned compensation $ 50.6  
Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) 2 years 2 months 12 days  
Stock-based compensation, vested awards, intrinsic value $ 19.0 $ 10.9
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted Shares  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 1,748,685
Granted (in shares) 168,910
Vested (in shares) (226,335)
Canceled/forfeited (in shares) (3,400)
Non-vested restricted shares, ending balance (in shares) 1,687,860
Per Share Weighted Average Grant Date Fair Value  
Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares $ 43.73
Granted (in dollars per share) | $ / shares 86.95
Vested (in dollars per share) | $ / shares 46.88
Canceled/forfeited (in dollars per share) | $ / shares 34.96
Non-vested restricted shares, ending balance (in dollars per share) | $ / shares $ 47.66
Restricted Stock Units  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 1,300
Non-vested restricted shares, ending balance (in shares) 1,800
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Common shares issued (in shares) 24,737 18,843
Employee Stock Purchase Plans    
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
ESPP purchase price, percent 85.00%  
Cash proceeds (in dollars) $ 1.9 $ 1.4
Compensation expense $ 0.3 $ 0.3
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Other Retirement Plans (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
employee
Mar. 31, 2021
USD ($)
employee
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plan, employer contribution, cost $ 30.2 $ 24.7
Pension    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plan, employer contribution, cost 17.0 22.5
Other Multiemployer    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plan, employer contribution, cost $ 13.2 $ 2.2
Low    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plans, covered employees (in number of employees) | employee 6,601 2,412
High    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plans, covered employees (in number of employees) | employee 6,672 2,532
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Equity (Details) - USD ($)
1 Months Ended 3 Months Ended
May 05, 2022
Mar. 31, 2022
Mar. 31, 2021
Equity, Treasury Stock [Line Items]      
Treasury stock acquired (in shares)   187,978 0
Treasury stock acquired, value   $ 13,791,000  
Subsequent Event      
Equity, Treasury Stock [Line Items]      
Treasury stock acquired (in shares) 500,000    
Treasury stock acquired, value $ 35,800,000    
December 2018 Share Repurchase Program      
Equity, Treasury Stock [Line Items]      
Treasury stock acquired (in shares)   100,000  
Treasury stock acquired, value   $ 8,600,000  
Share repurchase program, amount authorized, value   $ 100,000,000  
March 2020 Share Repurchase Program      
Equity, Treasury Stock [Line Items]      
Treasury stock acquired (in shares)   100,000  
Treasury stock acquired, value   $ 5,200,000  
Share repurchase program, amount authorized, value   150,000,000  
Stock repurchase program, remaining authorized repurchase amount   $ 144,800,000  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Consolidated effective tax rate, percent 27.30% 30.70%
Tax benefit (expense), share-based payment arrangement $ 0.9 $ (2.3)
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue:      
Consolidated revenue $ 1,954,400 $ 1,775,424  
Consolidated EBITDA 78,700 198,400  
Consolidated depreciation and amortization 110,800 $ 90,500  
Consolidated segment assets $ 7,087,996   $ 7,121,393
Communications | Customer Concentration Risk | Revenue | Utilities      
Revenue:      
Utilities customers, percentage of communications segment revenue 25.60% 20.10%  
Reportable Segments | Communications      
Revenue:      
Consolidated revenue $ 664,200 $ 568,600  
Consolidated EBITDA 40,300 48,900  
Consolidated depreciation and amortization 29,000 21,800  
Consolidated segment assets 2,156,600   2,100,900
Reportable Segments | Communications | Revision of Prior Period, Adjustment      
Revenue:      
Consolidated segment assets 69,400    
Reportable Segments | Clean Energy and Infrastructure      
Revenue:      
Consolidated revenue 435,900 350,400  
Consolidated EBITDA 10,900 10,900  
Consolidated depreciation and amortization 11,400 7,600  
Consolidated segment assets 970,500   1,067,000
Reportable Segments | Oil and Gas      
Revenue:      
Consolidated revenue 211,000 725,500  
Consolidated EBITDA 21,500 167,600  
Consolidated depreciation and amortization 31,600 52,100  
Consolidated segment assets 1,509,800   1,527,600
Reportable Segments | Oil and Gas | Revision of Prior Period, Adjustment      
Revenue:      
Consolidated segment assets 77,000    
Reportable Segments | Power Delivery      
Revenue:      
Consolidated revenue 650,500 133,500  
Consolidated EBITDA 46,100 3,600  
Consolidated depreciation and amortization 35,700 6,100  
Consolidated segment assets 2,038,600   2,017,200
Reportable Segments | Power Delivery | Revision of Prior Period, Adjustment      
Revenue:      
Consolidated segment assets (192,200)    
Reportable Segments | Other      
Revenue:      
Consolidated revenue 0 0  
Consolidated EBITDA 6,900 7,400  
Consolidated depreciation and amortization 0 0  
Consolidated segment assets 263,000   238,100
Eliminations      
Revenue:      
Consolidated revenue (7,200) (2,600)  
Corporate      
Revenue:      
Consolidated EBITDA (47,000) (40,000)  
Consolidated depreciation and amortization 3,100 $ 2,900  
Consolidated segment assets 149,500   $ 170,600
Corporate | Revision of Prior Period, Adjustment      
Revenue:      
Consolidated segment assets $ 45,800    
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Segment Reporting [Abstract]  
Number of operating segments | segment 5
Number of reportable segments | segment 5
Segment Reporting, Other Significant Reconciling Item [Line Items]  
Business combination, integration related costs $ 13.6
Power Delivery | 2021 Acquisitions  
Segment Reporting, Other Significant Reconciling Item [Line Items]  
Business combination, integration related costs 7.0
Communications | 2021 Acquisitions  
Segment Reporting, Other Significant Reconciling Item [Line Items]  
Business combination, integration related costs 0.8
Oil and Gas | 2021 Acquisitions  
Segment Reporting, Other Significant Reconciling Item [Line Items]  
Business combination, integration related costs 2.0
Corporate Segment | 2021 Acquisitions  
Segment Reporting, Other Significant Reconciling Item [Line Items]  
Business combination, integration related costs $ 3.8
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
EBITDA Reconciliation:    
(Loss) income before income taxes $ (48,107) $ 95,429
Interest expense, net 16,041 12,459
Depreciation 85,194 79,264
Amortization of intangible assets 25,589 11,247
Consolidated EBITDA $ 78,700 $ 198,400
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information - Foreign Operations and Other - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Segments and Related Information [Line Items]      
Revenue $ 1,954,400 $ 1,775,424  
Property and equipment, net $ 1,484,677   $ 1,436,087
Govermment | Revenue Benchmark | Customer Concentration Risk      
Segments and Related Information [Line Items]      
Concentration risk, percentage of total 6.00% 4.00%  
United States      
Segments and Related Information [Line Items]      
Revenue $ 1,900,000 $ 1,700,000  
Property and equipment, net 1,500,000   1,400,000
Intangible assets and goodwill, net 2,200,000   2,100,000
Foreign Operations      
Segments and Related Information [Line Items]      
Revenue 24,500 $ 46,400  
Property and equipment, net 24,600   24,500
Intangible assets and goodwill, net $ 42,800   $ 43,800
Foreign Operations | Accounts Receivable, Net, Less Deferred Revenue | Geographic Concentration Risk      
Segments and Related Information [Line Items]      
Concentration risk, percentage of total 1.00%   2.00%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information - Significant Customers - Narrative (Details)
3 Months Ended
Mar. 31, 2021
Revenue Benchmark | Enbridge, Inc. | Customer Concentration Risk  
Segments and Related Information [Line Items]  
Concentration risk, percentage of total 25.00%
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Loss Contingencies [Line Items]      
Other current assets $ 117,297 $ 81,884  
Third Quarter Settlement | Settled Litigation      
Loss Contingencies [Line Items]      
Other current assets $ 19,000   $ 25,000
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance, Multiemployer Plans, Indemnities - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Commitments and Contingencies [Line Items]    
Letters of credit issued $ 217,000 $ 188,500
Cash 233,133 360,736
Indemnities, accrued project close-out liabilities 40,000 40,000
Pension    
Commitments and Contingencies [Line Items]    
Withdrawal liability 3,300 3,400
Pension | HMG    
Commitments and Contingencies [Line Items]    
Quarterly benefit payment 74  
Captive Insurance Company    
Commitments and Contingencies [Line Items]    
Cash 300 300
Corporate Joint Venture    
Commitments and Contingencies [Line Items]    
Cash 26,800 14,600
Self-Insurance | Workers' Compensation, General and Automobile Policies    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 186,200 189,800
Self-Insurance | Workers' Compensation, General and Automobile Policies | Other Long-Term Liabilities    
Commitments and Contingencies [Line Items]    
Self-insurance reserve, non-current 119,500 126,500
Self-Insurance | Employee Group Medical Claims    
Commitments and Contingencies [Line Items]    
Self-insurance reserve 4,600 4,200
Performance and Payment Bonds    
Commitments and Contingencies [Line Items]    
Bonded projects, estimated costs to complete 780,100 768,800
Performance and Payment Bonds | Subsidiaries    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 2,230,200 2,155,200
Performance and Payment Bonds | Subsidiaries | Corporate Joint Venture    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount 115,000 115,000
Financial Guarantees | Self-Insurance | Workers' Compensation, General and Automobile Policies    
Commitments and Contingencies [Line Items]    
Letters of credit issued 154,300 125,700
Surety Bonds | Self-Insurance | Workers' Compensation    
Commitments and Contingencies [Line Items]    
Outstanding bonds, amount $ 52,900 $ 52,900
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Investment Arrangements (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
constructionProject
Dec. 31, 2021
USD ($)
Other Commitments [Line Items]    
Number of joint ventures | constructionProject 3  
Cash $ 233,133 $ 360,736
Proportionately Consolidated Non-Controlled Joint Venture    
Other Commitments [Line Items]    
Cash $ 26,800 $ 14,600
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 85.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 90.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 30.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 50.00%  
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Concentrations of Risk - Narrative (Details) - customer
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Concentration Risk [Line Items]    
Number of customers 850  
Revenue | Customer Concentration Risk | Ten Largest Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage of total 42.00% 66.00%
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Management - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Management | Equipment, Supplies and Services      
Related Party Transaction [Line Items]      
Payments, related party $ 6.8 $ 20.5  
Payables, related party 0.9   $ 0.6
Revenue, related party 3.8 1.1  
Receivables, net, related party 3.3   0.4
Management | Subcontracting Arrangements      
Related Party Transaction [Line Items]      
Payments, related party   29.0  
Payables, related party     0.5
Executive Officers | Related Customer      
Related Party Transaction [Line Items]      
Receivables, net, related party 0.8   $ 0.8
Charges, related party $ 0.3 $ 0.3  
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Construction Management Firm and CCI - Narrative (Details) - CCI - Equipment - Immediate Family Member of Management - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]      
Payments, net of rebates, related party $ 1.0 $ 5.0  
Payables, related party $ 0.6   $ 0.8
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Executive Officers - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
employee
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Management | Subcontracting Arrangements      
Related Party Transaction [Line Items]      
Number of management members, subcontracting arrangement | employee 2    
Expenses, related party   $ 29.0  
Payables, related party     $ 0.5
Chairman, Board of Directors | Lease Agreements      
Related Party Transaction [Line Items]      
Expenses, related party $ 0.6 0.6  
Executive Officers | Related Customer      
Related Party Transaction [Line Items]      
Receivables, related party 0.8   $ 0.8
Charges, related party 0.3 0.3  
Executive Officers | Construction Services      
Related Party Transaction [Line Items]      
Expenses, related party $ 0.1 $ 0.1  
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Acquisitions And Management/Subcontracting Agreement - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]        
Amounts outstanding on advances $ 280,000,000   $ 267,000,000  
Line of credit facility, letters of credit issued 217,000,000   188,500,000  
Community Condotte DeMoya JV, LLC        
Related Party Transaction [Line Items]        
Equity method investments, ownership percentage       25.00%
Equity method investments, equity contributions 500,000      
Negative equity method investment 1,100,000   1,600,000  
Management | Subcontracting Arrangements        
Related Party Transaction [Line Items]        
Payments, related party   $ 29,000,000    
Payables, related party     500,000  
Management | Subcontracting Arrangements | Line of Credit        
Related Party Transaction [Line Items]        
Line of credit facility, letters of credit issued 15,000,000      
Management | Community Condotte DeMoya JV, LLC | Subcontracting Arrangements        
Related Party Transaction [Line Items]        
Receivables, net, related party 2,300,000   2,300,000  
2021 Acquisitions, Acquisition Two | Management | Subcontracting Arrangements        
Related Party Transaction [Line Items]        
Revenue, related party 28,800,000      
Receivables, net, related party 13,700,000   0  
Payments, related party 200,000      
Payables, related party 200,000      
2021 Acquisition, Acquisition Three        
Related Party Transaction [Line Items]        
Amounts outstanding on advances 1,800,000   500,000  
2021 Acquisition, Acquisition One | Former Owner Of Acquired Business        
Related Party Transaction [Line Items]        
Amounts outstanding on advances 0   1,000,000  
2020 Acquisitions | Management | Subcontracting Arrangements        
Related Party Transaction [Line Items]        
Receivables, net, related party 600,000   $ 400,000  
Charges, related party $ 200,000 $ 200,000    
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Split Dollar Agreements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Chairman, Board of Directors      
Related Party Transaction [Line Items]      
Payments for life insurance policies $ 0 $ 0  
Chief Executive Officer      
Related Party Transaction [Line Items]      
Payments for life insurance policies 0 $ 0  
Executive Officers      
Related Party Transaction [Line Items]      
Life insurance assets, carrying amount $ 24,000,000   $ 24,000,000
XML 95 mtz-20220331_htm.xml IDEA: XBRL DOCUMENT 0000015615 2022-01-01 2022-03-31 0000015615 2022-05-02 0000015615 2021-01-01 2021-03-31 0000015615 2022-03-31 0000015615 2021-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-03-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2021-12-31 0000015615 us-gaap:CommonStockMember 2021-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2021-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000015615 us-gaap:RetainedEarningsMember 2021-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000015615 us-gaap:ParentMember 2021-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-12-31 0000015615 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000015615 us-gaap:ParentMember 2022-01-01 2022-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000015615 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000015615 us-gaap:CommonStockMember 2022-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2022-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000015615 us-gaap:RetainedEarningsMember 2022-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000015615 us-gaap:ParentMember 2022-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2022-03-31 0000015615 us-gaap:CommonStockMember 2020-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2020-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000015615 us-gaap:RetainedEarningsMember 2020-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000015615 us-gaap:ParentMember 2020-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2020-12-31 0000015615 2020-12-31 0000015615 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000015615 us-gaap:ParentMember 2021-01-01 2021-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000015615 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000015615 us-gaap:CommonStockMember 2021-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2021-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000015615 us-gaap:RetainedEarningsMember 2021-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000015615 us-gaap:ParentMember 2021-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-03-31 0000015615 2021-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0000015615 srt:MaximumMember 2022-01-01 2022-03-31 0000015615 srt:MaximumMember 2021-01-01 2021-03-31 0000015615 mtz:MobilizationCostsMember 2022-03-31 0000015615 mtz:MobilizationCostsMember 2021-12-31 0000015615 2022-04-01 2022-03-31 0000015615 mtz:A2021AcquisitionAcquisitionOneMember mtz:FormerOwnerOfAcquiredBusinessMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2021-12-01 2021-12-31 0000015615 mtz:CommunicationsSegmentMember 2021-12-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2021-12-31 0000015615 mtz:OilAndGasSegmentMember 2021-12-31 0000015615 mtz:PowerDeliverySegmentMember 2021-12-31 0000015615 mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2022-01-01 2022-03-31 0000015615 mtz:OilAndGasSegmentMember 2022-01-01 2022-03-31 0000015615 mtz:PowerDeliverySegmentMember 2022-01-01 2022-03-31 0000015615 mtz:CommunicationsSegmentMember 2022-03-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2022-03-31 0000015615 mtz:OilAndGasSegmentMember 2022-03-31 0000015615 mtz:PowerDeliverySegmentMember 2022-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:PowerDeliverySegmentMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:CommunicationsSegmentMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:OilAndGasSegmentMember 2021-01-01 2021-12-31 0000015615 us-gaap:TradeNamesMember 2021-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0000015615 us-gaap:ContractualRightsMember 2021-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000015615 us-gaap:TradeNamesMember 2022-01-01 2022-03-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-01-01 2022-03-31 0000015615 us-gaap:ContractualRightsMember 2022-01-01 2022-03-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-03-31 0000015615 us-gaap:TradeNamesMember 2022-03-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-03-31 0000015615 us-gaap:ContractualRightsMember 2022-03-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2022-03-31 0000015615 2021-01-01 2021-12-31 0000015615 mtz:OilAndGasSegmentMember 2022-01-01 2022-01-31 0000015615 mtz:A2022AcquisitionsMember mtz:OilAndGasSegmentMember 2022-01-31 0000015615 mtz:A2021AcquisitionsMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationMember 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember mtz:ContingentConsiderationMember 2021-12-31 0000015615 mtz:A2021AcquisitionsMember mtz:ContingentConsiderationMember 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember 2021-12-31 0000015615 mtz:A2021AcquisitionsMember 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfCommonStockMember 2022-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember us-gaap:CustomerRelationshipsMember 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:CustomerRelationshipsAndTradeNamesMember mtz:PowerDeliverySegmentMember 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:CustomerRelationshipsAndTradeNamesMember mtz:PowerDeliverySegmentMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:PowerDeliverySegmentMember 2021-12-31 0000015615 mtz:A2021AcquisitionsMember 2022-03-31 0000015615 mtz:A2021AcquisitionsMember mtz:PowerDeliverySegmentMember 2021-10-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfCommonStockMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionOfAcquiredReceivablesMember 2022-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionOfAcquiredReceivablesMember 2022-01-01 2022-03-31 0000015615 srt:MaximumMember mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfCommonStockMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsAllOtherMember mtz:PowerDeliverySegmentMember 2021-01-01 2021-12-31 0000015615 srt:MinimumMember mtz:A2021AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0000015615 srt:MaximumMember mtz:A2021AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0000015615 srt:MinimumMember mtz:A2021AcquisitionsAllOtherMember us-gaap:MeasurementInputExpectedTermMember mtz:PowerDeliverySegmentMember 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember 2022-01-01 2022-03-31 0000015615 mtz:EarnoutArrangementsMember 2022-03-31 0000015615 mtz:EarnoutArrangementsMember 2021-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2022-03-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2022-03-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2021-12-31 0000015615 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0000015615 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0000015615 srt:WeightedAverageMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0000015615 mtz:AllAcquisitionsMember 2022-03-31 0000015615 mtz:EarnoutArrangementsMember 2022-01-01 2022-03-31 0000015615 mtz:EarnoutArrangementsMember 2021-01-01 2021-03-31 0000015615 mtz:WahaJVsMember 2022-03-31 0000015615 mtz:CrossCountryInfrastructureMember 2022-03-31 0000015615 mtz:FMTechMember 2022-03-31 0000015615 mtz:CrossCountryInfrastructureMember 2021-12-31 0000015615 mtz:WahaJVsMember 2022-01-01 2022-03-31 0000015615 mtz:WahaJVsMember 2021-01-01 2021-03-31 0000015615 mtz:WahaJVsMember 2021-12-31 0000015615 mtz:AVCTMember 2022-03-31 0000015615 mtz:AVCTMember 2021-12-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2022-03-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2021-12-31 0000015615 mtz:AVCTMember 2022-01-01 2022-03-31 0000015615 mtz:AVCTMember 2021-01-01 2021-03-31 0000015615 srt:MaximumMember mtz:ConfluenceMember 2021-03-31 0000015615 mtz:ConfluenceMember 2022-03-31 0000015615 mtz:ConfluenceMember 2022-01-01 2022-03-31 0000015615 mtz:ConfluenceMember 2021-01-01 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-12-31 0000015615 mtz:FMTechMember 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-01-01 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-01-01 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2022-01-01 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-01-01 2021-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2021-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2021-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2021-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-01-01 2022-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2022-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2022-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2021-12-31 0000015615 srt:MinimumMember 2022-01-01 2022-03-31 0000015615 us-gaap:FinanceReceivablesMember 2022-01-01 2022-03-31 0000015615 us-gaap:FinanceReceivablesMember 2021-01-01 2021-03-31 0000015615 us-gaap:LandMember 2022-03-31 0000015615 us-gaap:LandMember 2021-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2022-03-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2022-03-31 0000015615 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2022-03-31 0000015615 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000015615 us-gaap:ConstructionInProgressMember 2022-03-31 0000015615 us-gaap:ConstructionInProgressMember 2021-12-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-03-31 0000015615 srt:ScenarioForecastMember us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2025-03-01 2025-03-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-03-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-01-01 2021-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2021-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2022-03-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-03-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-03-31 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2022-01-01 2022-03-31 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2022-01-01 2022-03-31 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2022-01-01 2022-03-31 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2022-01-01 2022-03-31 0000015615 srt:MinimumMember 2022-03-31 0000015615 srt:MaximumMember 2022-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000015615 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0000015615 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000015615 srt:MinimumMember 2021-01-01 2021-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-03-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-03-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-03-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2022-03-31 0000015615 us-gaap:SubsequentEventMember 2022-04-01 2022-05-05 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2021-01-01 2021-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-03-31 0000015615 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0000015615 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2021-01-01 2021-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0000015615 mtz:A2021AcquisitionsMember mtz:PowerDeliverySegmentMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsMember mtz:OilAndGasSegmentMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsMember us-gaap:CorporateMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2022-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember srt:RestatementAdjustmentMember mtz:PowerDeliverySegmentMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember srt:RestatementAdjustmentMember mtz:CommunicationsSegmentMember 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember srt:RestatementAdjustmentMember mtz:OilAndGasSegmentMember 2022-03-31 0000015615 us-gaap:CorporateNonSegmentMember srt:RestatementAdjustmentMember 2022-03-31 0000015615 country:US 2022-01-01 2022-03-31 0000015615 country:US 2021-01-01 2021-03-31 0000015615 us-gaap:NonUsMember 2022-01-01 2022-03-31 0000015615 us-gaap:NonUsMember 2021-01-01 2021-03-31 0000015615 country:US 2022-03-31 0000015615 country:US 2021-12-31 0000015615 us-gaap:NonUsMember 2022-03-31 0000015615 us-gaap:NonUsMember 2021-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:ThirdQuarterSettlementMember us-gaap:SettledLitigationMember 2021-09-30 0000015615 mtz:ThirdQuarterSettlementMember us-gaap:SettledLitigationMember 2022-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2022-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2021-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2022-03-31 0000015615 us-gaap:PerformanceGuaranteeMember 2021-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2022-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2021-12-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2022-03-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2022-03-31 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain srt:MinimumMember us-gaap:CorporateJointVentureMember 2022-03-31 0000015615 mtz:JointVentureCivilConstructionProjectMemberDomain srt:MaximumMember us-gaap:CorporateJointVentureMember 2022-03-31 0000015615 us-gaap:CorporateJointVentureMember 2022-03-31 0000015615 us-gaap:CorporateJointVentureMember 2021-12-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2021-12-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2022-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2022-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2022-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2022-03-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2022-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2022-03-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember mtz:HenkelsMcCoyGroupIncMember 2022-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2022-01-01 2022-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-01-01 2021-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2022-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-01-01 2022-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-01-01 2021-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-03-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-01-01 2021-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsAcquisitionTwoMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsAcquisitionTwoMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-03-31 0000015615 mtz:A2021AcquisitionsAcquisitionTwoMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2022-01-01 2022-03-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-01-01 2021-03-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2022-03-31 0000015615 mtz:A2021AcquisitionAcquisitionThreeMember 2022-03-31 0000015615 mtz:A2021AcquisitionAcquisitionThreeMember 2021-12-31 0000015615 mtz:A2021AcquisitionAcquisitionOneMember mtz:FormerOwnerOfAcquiredBusinessMember 2022-03-31 0000015615 mtz:A2021AcquisitionAcquisitionOneMember mtz:FormerOwnerOfAcquiredBusinessMember 2021-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2020-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2022-01-01 2022-03-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2022-03-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember 2021-12-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-03-31 0000015615 mtz:CommunityCondotteDeMoyaJVLLCMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-12-31 0000015615 us-gaap:LineOfCreditMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-03-31 0000015615 mtz:A2020AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-01-01 2022-03-31 0000015615 mtz:A2020AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-03-31 0000015615 mtz:A2020AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-03-31 0000015615 mtz:A2020AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-12-31 0000015615 srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-03-31 0000015615 srt:ChiefExecutiveOfficerMember 2021-01-01 2021-03-31 0000015615 srt:ChiefExecutiveOfficerMember 2022-01-01 2022-03-31 0000015615 srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-03-31 0000015615 srt:ExecutiveOfficerMember 2022-03-31 0000015615 srt:ExecutiveOfficerMember 2021-12-31 shares iso4217:USD iso4217:USD shares mtz:segment pure mtz:reporting_unit mtz:acquisition utr:Y mtz:employee mtz:constructionProject mtz:customer 0000015615 --12-31 2022 Q1 false P9M P1Y P1Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations 10-Q true 2022-03-31 false 001-08106 MasTec, Inc. FL 65-0829355 800 S. Douglas Road, 12th Floor Coral Gables, FL 33134 305 599-1800 Common Stock, $0.10 Par Value MTZ NYSE Yes Yes Large Accelerated Filer false false false 75899836 1954400000 1775424000 1733316000 1513859000 85194000 79264000 25589000 11247000 145390000 70591000 -16041000 -12459000 6777000 7346000 -3754000 79000 -48107000 95429000 -13148000 29317000 -34959000 66112000 19000 463000 -34978000 65649000 -0.47 0.91 74789000 72439000 -0.47 0.89 74789000 73846000 -34959000 66112000 913000 371000 13754000 13839000 -20292000 80322000 19000 463000 -20311000 79859000 233133000 360736000 902477000 1019324000 1324300000 1227927000 101420000 92595000 105651000 91488000 117297000 81884000 2784278000 2873954000 1484677000 1436087000 262848000 260410000 1504341000 1520575000 692989000 670280000 358863000 360087000 7087996000 7121393000 133963000 137912000 92066000 95426000 704313000 663063000 229493000 203141000 207719000 229936000 298347000 313965000 200136000 141155000 1866037000 1784598000 1788727000 1876233000 181712000 176378000 462688000 450361000 276755000 289962000 4575919000 4577532000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 95488017 95371211 1686060 1747385 9549000 9537000 1035902000 1033615000 2127410000 2162388000 -64109000 -78776000 19129904 18941926 600746000 586955000 2508006000 2539809000 4071000 4052000 2512077000 2543861000 7087996000 7121393000 95371211 9537000 18941926 -586955000 1033615000 2162388000 -78776000 2539809000 4052000 2543861000 -34978000 -34978000 19000 -34959000 14667000 14667000 14667000 6336000 6336000 6336000 165010 17000 -17000 0 -48204 -5000 -4032000 -4037000 -4037000 187978 13791000 13791000 13791000 95488017 9549000 19129904 -600746000 1035902000 2127410000 -64109000 2508006000 4071000 2512077000 93107440 9311000 18941926 -586955000 837453000 1833557000 -91444000 2001922000 3603000 2005525000 65649000 65649000 463000 66112000 14210000 14210000 14210000 5528000 5528000 5528000 138081 14000 -14000 0 7747 -2400000 -2400000 -2400000 93253268 9325000 18941926 -586955000 840567000 1899206000 -77234000 2084909000 4066000 2088975000 -34959000 66112000 85194000 79264000 25589000 11247000 6336000 5528000 1647000 -19838000 6777000 7346000 2568000 1965000 854000 783000 926000 5578000 -121646000 61993000 104490000 -26799000 8980000 -651000 -36268000 7961000 14537000 153386000 -13802000 14782000 11949000 3293000 131518000 257164000 21840000 88646000 83191000 48058000 4630000 6035000 960000 4350000 0 557000 0 150000 -101361000 -134612000 773500000 18155000 855083000 8869000 41600000 38222000 3996000 3753000 13791000 0 -17046000 -502000 -158016000 -33191000 256000 -72000 -127603000 89289000 360736000 423118000 233133000 512407000 23178000 21689000 48604000 50772000 Business, Basis of Presentation and Significant Accounting Policies<div style="margin-bottom: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-bottom:6pt;text-align: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: power delivery services, including transmission and distribution; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other. In the first quarter of 2022, the Company began integration of Henkels &amp; McCoy Holdings, Inc., formerly known as Henkels &amp; McCoy Group, Inc. (“HMG”). The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. See Note 13 - Segments and Related Information. </span></div><div style="margin-bottom: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-bottom:6pt;text-align: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, 2021 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, 2021 contained in the Company’s 2021 Annual Report on Form 10-K (the “2021 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense. 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-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. 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-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.</span></div><div style="margin-bottom: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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine. These estimates form the basis for making judgments about the Company’s </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-bottom:6pt;text-align: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, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and 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-bottom: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 and General Economic Conditions</span></div><div style="margin-bottom:6pt;text-align: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 COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company’s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors. While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise. The extent to which the COVID-19 pandemic, including the recent and emerging variants, could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict. The length and extent of any continuing economic and market disruptions are unknown, and therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div><div style="margin-bottom:6pt;text-align: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 believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company’s business model has, thus far, proven resilient. Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products. </span></div><div style="margin-bottom:6pt;text-align: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 Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. As of March 31, 2022, payroll tax deferrals under the CARES Act, the amount of which is due by December 31, 2022, totaled approximately $42 million.</span></div><div style="margin-bottom: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-bottom: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-bottom:6pt;text-align: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 when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue 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-bottom: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 generally 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 58% and 28% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align: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, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company’s Communications segment. 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% and 5% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively. Substantially all of the Company’s other revenue is recognized over time.</span></div><div style="margin-bottom:6pt;text-align: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 three month periods ended March 31, 2022 and 2021, 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, 2021 and 2020. For the three month periods ended March 31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, respectively. </span></div><div style="margin-bottom:6pt;text-align: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 capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom: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. 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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of March 31, 2022, the amount of the Company’s remaining performance obligations was $4.8 billion. Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.</span></div><div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the Company included approximately $131 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both March 31, 2022 and December 31, 2021, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery 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-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2021 Form 10-K.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align: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 October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.</span></div> 5 <div style="margin-bottom: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-bottom:6pt;text-align: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, 2021 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, 2021 contained in the Company’s 2021 Annual Report on Form 10-K (the “2021 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense. 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 with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above. In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses. Previously, such gains or losses were included within other income or expense <div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div> The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence. 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 <div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</span></div> <div style="margin-bottom: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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine. These estimates form the basis for making judgments about the Company’s </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-bottom:6pt;text-align: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, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and 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-bottom: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 and General Economic Conditions</span></div><div style="margin-bottom:6pt;text-align: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 COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company’s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors. While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise. The extent to which the COVID-19 pandemic, including the recent and emerging variants, could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict. The length and extent of any continuing economic and market disruptions are unknown, and therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div><div style="margin-bottom:6pt;text-align: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 believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company’s business model has, thus far, proven resilient. Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products. </span></div>The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. 42000000 <div style="margin-bottom: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-bottom:6pt;text-align: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 when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue 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-bottom: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 generally 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 58% and 28% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align: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, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company’s Communications segment. 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% and 5% of consolidated revenue for the three month periods ended March 31, 2022 and 2021, respectively. Substantially all of the Company’s other revenue is recognized over time.</span></div><div style="margin-bottom:6pt;text-align: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 three month periods ended March 31, 2022 and 2021, 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, 2021 and 2020. For the three month periods ended March 31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, respectively. </span></div><div style="margin-bottom:6pt;text-align: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 capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom: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. 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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of March 31, 2022, the amount of the Company’s remaining performance obligations was $4.8 billion. Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.</span></div><div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the Company included approximately $131 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both March 31, 2022 and December 31, 2021, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery 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.58 0.28 0.04 0.05 0.05 0.05 11900000 13800000 1300000 1400000 4800000000 3800000000 131000000 104000000 P1Y <div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2021 Form 10-K.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align: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 October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.</span></div> Earnings Per Share<div style="margin-bottom:6pt;text-align: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 or loss 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. Basic and diluted shares for the three month period ended March 31, 2022 also include the assumed effect of certain shares related to additional contingent payments to the former owners of an acquired business. See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Note 3 – Acquisitions, Goodwill and Other Intangible Assets. 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. For the three month period ended March 31, 2022, the Company reported a net loss, which resulted in the exclusion of approximately 1,321,000 weighted average common stock equivalents from the calculation of diluted net loss per share for the related period.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) 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%">(34,978)</span></td><td style="background-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%">65,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Weighted average shares outstanding - basic</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)(d)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,789 </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,846 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;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 or loss less amounts attributable to non-controlling interests.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month period ended March 31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">Weighted average anti-dilutive common stock equivalents totaled approximately 1,321,000 and 23,000, for the three month periods ended March 31, 2022, and 2021, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month period ended March 31, 2022, common stock equivalents, all of which are anti-dilutive, include approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company repurchased 187,978 shares of its common stock during the three month period ended March 31, 2022, the effect of which on the Company’s weighted average shares outstanding was minimal. See Note 11 – Equity for details of the Company’s share repurchase transactions, including details of shares repurchased subsequent to March 31, 2022. Additionally, in December 2021, the Company iss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ued 1,975,232 sha</span>res of its common stock in conjunction with an acquisition. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. 1321000 <div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) 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%">(34,978)</span></td><td style="background-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%">65,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Weighted average shares outstanding - basic</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)(d)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,789 </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,846 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;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 or loss less amounts attributable to non-controlling interests.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month period ended March 31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">Weighted average anti-dilutive common stock equivalents totaled approximately 1,321,000 and 23,000, for the three month periods ended March 31, 2022, and 2021, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month period ended March 31, 2022, common stock equivalents, all of which are anti-dilutive, include approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63,000</span> weighted average shares relating to additional contingent payments to the former owners of an acquired business. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets. -34978000 -34978000 65649000 65649000 74789000 72439000 0 1407000 74789000 73846000 72000 1321000 23000 63000 187978 1975232 Acquisitions, Goodwill and Other Intangible Assets<div style="margin-bottom:6pt;text-align: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 a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2022 (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 – Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 – Segments and Related Information for additional information.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:8.5pt;font-weight:700;line-height:100%">Communications</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: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="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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Power Delivery</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December 31, 2021 </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%">614.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%">166.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%">561.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%">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,645.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="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%">Accumulated impairment loss </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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(124.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(124.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2021</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%">614.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%">166.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%">436.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%">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,520.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">3.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">3.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#cceeff;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%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(23.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(19.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></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%">— </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%">— </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%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net as of March 31, 2022</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%">609.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 3.25pt 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%">168.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%">447.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%">279.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: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,504.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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;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 change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$23.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and an increase in goodwill for the Communications and Oil and Gas segments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$13.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$10.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, respectively, as of December 31, 2021. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)    Accumulated impairment losses include the effects of currency translation gains and/or losses.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    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-bottom:6pt;margin-top:9pt;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="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pre-Qualifications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">763.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%">73.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%">124.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">996.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(278.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:8.5pt;font-weight:400;line-height:100%">(21.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(26.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(325.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%">Other intangible assets, net, as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">485.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%">52.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%">98.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">670.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.6 </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.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%">2.3 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">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">(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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55.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%">(10.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%">45.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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.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: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(20.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:8.5pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(25.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of March 31, 2022</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">522.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">50.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">85.7 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">693.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;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 trademarks, trade names and non-compete agreements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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 first quarter of 2022, in conjunction with the Company’s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment. Based on the results of this assessment, management determined that the estimated fair value of this reporting unit substantially exceeded its carrying value as of March 31, 2022. The Company’s first quarter 2022 review for indicators of impairment included consideration of its quarterly financial results, which reflected a net loss for the period. As of March 31, 2022, the Company determined that its first quarter 2022 results, together with its expectations of future results, were generally consistent with those anticipated when performing its annual impairment review in the fourth quarter of 2021, including consideration of the potential effects of shifts in timing for certain projects. The Company’s 2021 impairment assessment included quantitative testing for eight reporting units, for which the estimated fair values of such reporting units were </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%">determined to substantially exceed their carrying values, and a 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values. Significant changes in the assumptions or estimates used in management’s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels or increases in interest rates due to rising inflation, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022 Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In January 2022, MasTec acquired all of the equity interests of an infrastructure construction company focusing on water, sewer and utility projects and expertise in excavation and site work that is included within the Company’s Oil and Gas segment for an aggregate purchase price composed of approximately $13.0 million in cash, net of cash acquired and an earn-out liability valued at approximately $1.7 million. Determination of the estimated fair values of net assets acquired was preliminary as of March 31, 2022; 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%">2021 Acquisitions.</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%">During 2021, MasTec completed fourteen acquisitions, including all of the equity interests of the following: </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) Within the Company’s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December. In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within its corporate results. See Note 13 – Segments and Related Information for additional details. During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and Intren, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May; </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) within the Company’s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively; </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) within the Company’s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iv) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These acquisitions were funded with cash on hand, borrowings under the Company’s credit facility and with shares of the Company’s common stock, and are subject to customary purchase price adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions): </span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><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%">Acquisition consideration</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">: </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">HMG</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">416.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">872.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,289.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares transferred</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%">181.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable and contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">409.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">270.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">680.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</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%">14.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</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%">247.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term assets, primarily operating lease right-of-use 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%">85.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizing intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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%">(108.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(157.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities, including current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, including finance lease obligations</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.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(150.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226.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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">808.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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%">91.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">975.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bargain purchase gain</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt;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)    Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion. </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, based on HMG’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. The weighted average life of amortizing intangible assets in the aggregate for the HMG acquisition was 11 years. Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships and trade names, which each had a weighted average life of approximately 17 years. The aggregate weighted average life related to “All other” amortizing intangible assets was 17 years. INTREN’s acquired intangible assets included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having asset lives of approximately 20 years each based on INTREN’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.</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 goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, which is included within “All other” acquisitions, represent the estimated values of each acquired company’s geographic presence in key markets, assembled workforce, management team’s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $147 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of March 31, 2022. One of the Company’s fourth quarter 2021 acquisitions in its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.5 million, which amount was included within other (income) expense, net, in the Company’s consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The fair value of the Additional Payments as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was estimated to be approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$65 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in the aggregate, which amount is included within other current liabilities in the consolidated balance sheet. Of this amount, approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$27 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> is to be paid in shares, or approximately 295,000 shares as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, based upon the contractually agreed upon value of our common stock. The amount of Additional Payments due to the sellers as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> from collections of acquired receivables totaled approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$30 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, of which the amount due in shares totaled approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$12 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or 135,000 shares. See Note 2 – Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, based on such share price, the total number of potential shares for the Additional Payments that could be issued is up to approximately 390,000 shares, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$36 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In addition, the HMG purchase agreement provides for a customary net working capital adjustment, under which additional shares could be issued. Such shares would be determined in a manner consistent with the terms that apply to the Additional Payments. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the amount of any potential net working capital adjustment cannot be quantified or predicted with specificity due to ongoing evaluation of the net assets acquired. Changes in the estimated fair value of the potential shares that could be issued under the terms of this agreement, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement will be reflected within other income or expense, as appropriate. For the </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three month period ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, unrealized fair value measurement activity related to these shares was not significant.</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%">Included within “All other” acquisition consideration is approximately $452 million of consideration, including estimated earn-out liabilities, for INTREN. Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired. The shares of MasTec common stock transferred in connection with the HMG acquisition consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company’s common stock on the date of closing.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $100 million in the aggregate. The earn-out arrangement for the INTREN acquisition included within “All other” acquisitions had a term of less than one year. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of March 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$13 million and $133 million;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> however, there is no maximum payment amount. Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of these acquisitions was preliminary as of March 31, 2022; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-bottom: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 results. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended March 31, 2022 and 2021, unaudited supplemental pro forma revenue totaled approximately $2.0 billion and $2.4 billion, respectively. For the three month period ended March 31, 2022, unaudited supplemental pro forma net loss totaled $34.4 million, and for the three month period ended March 31, 2021, unaudited supplemental pro forma net income totaled $43.5 million. </span></div><div style="margin-bottom: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%">Acquisition-related 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 period ended March 31, 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $704.7 million, including a total of $548.1 million for HMG and INTREN. For the three month period ended March 31, 2021, the Company’s consolidated results of operations included acquisition-related revenue of approximately $86.8 million. Acquisition-related net losses totaled approximately $4.3 million for the three month period ended March 31, 2022, and for the three month period ended March 31, 2021, acquisition-related net income totaled approximately $1.2 million, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.</span></div>Acquisition and integration costs. The Company incurred certain acquisition and integration costs in connection with its fourth quarter 2021 acquisitions, which costs are included within general and administrative expenses in the Company’s consolidated statements of operations. Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including facility consolidation expenses, lease termination expenses, system migration expenses, training, operating cost redundancies and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of an acquisition. The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses in 2022. Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, and as of March 31, 2022, approximately $1.1 million was included within current liabilities within the consolidated balance sheets related to such costs. <div style="margin-bottom:6pt;text-align: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 a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2022 (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 – Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 – Segments and Related Information for additional information.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:8.5pt;font-weight:700;line-height:100%">Communications</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: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="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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Power Delivery</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December 31, 2021 </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%">614.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%">166.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%">561.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%">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,645.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="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%">Accumulated impairment loss </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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(124.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(124.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2021</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%">614.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%">166.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%">436.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%">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,520.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">3.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">3.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#cceeff;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%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(23.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(19.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></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%">— </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%">— </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%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net as of March 31, 2022</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%">609.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 3.25pt 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%">168.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%">447.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%">279.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: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,504.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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;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 change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$23.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and an increase in goodwill for the Communications and Oil and Gas segments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$13.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$10.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, respectively, as of December 31, 2021. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)    Accumulated impairment losses include the effects of currency translation gains and/or losses.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.</span></div> 614500000 166100000 561300000 303400000 1645300000 0 124700000 0 124700000 614500000 166100000 436600000 303400000 1520600000 0 0 3000000.0 0 3000000.0 -5400000 2100000 7400000 -23600000 -19500000 0 0 200000 0 200000 609100000 168200000 447200000 279800000 1504300000 -23400000 13000000 10400000 <div style="margin-bottom:6pt;margin-top:9pt;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="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pre-Qualifications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">763.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%">73.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%">124.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">996.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(278.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:8.5pt;font-weight:400;line-height:100%">(21.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(26.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(325.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%">Other intangible assets, net, as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">485.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%">52.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%">98.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">670.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.6 </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.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%">2.3 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">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">(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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55.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%">(10.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%">45.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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.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: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(20.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:8.5pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(25.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of March 31, 2022</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">522.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">50.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">85.7 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">693.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;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 trademarks, trade names and non-compete agreements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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 763100000 73900000 124600000 996100000 278000000.0 21400000 26400000 325800000 34500000 485100000 52500000 98200000 670300000 0 1600000 0 700000 2300000 0 55800000 0 -10100000 45700000 0 0 300000 0 300000 20300000 2200000 3100000 25600000 34500000 522200000 50600000 85700000 693000000.0 1 8 13000000 1700000 14 The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><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%">Acquisition consideration</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">: </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">HMG</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">416.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">872.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,289.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares transferred</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%">181.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable and contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">409.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">270.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">680.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</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%">14.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</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%">247.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term assets, primarily operating lease right-of-use 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%">85.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizing intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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%">(108.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(157.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities, including current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, including finance lease obligations</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.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(150.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226.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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">808.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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%">91.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">975.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bargain purchase gain</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>(a)    Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion. 416900000 872200000 1289100000 181700000 0 181700000 0 99700000 99700000 598600000 971900000 1570500000 409800000 270600000 680400000 14600000 27700000 42300000 247000000.0 250800000 497800000 85100000 81800000 166900000 164600000 444200000 608800000 108000000.0 49300000 157300000 155300000 136300000 291600000 200000 4400000 4600000 150000000.0 76500000 226500000 507600000 808600000 1316200000 91000000.0 166800000 257800000 598600000 975400000 1574000000 0 3500000 3500000 598600000 971900000 1570500000 65000000 132000000 P12Y P11Y P17Y P17Y 281000000 P20Y 49000000 147000000 3500000 65000000 27000000 295000 30000000 12000000 135000 390000 36000000 452000000 78000000 2000000 182000000 1 5 100000000 1 13000000 133000000 2000000000 2400000000 -34400000 43500000 704700000 548100000 86800000 -4300000 1200000 13600000 1100000 Fair Value of Financial Instruments<div style="margin-bottom:6pt;text-align: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 are primarily composed of 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 and additional contingent payments, mandatorily redeemable non-controlling interests and debt obligations. </span></div><div style="margin-bottom:6pt;text-align: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-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of March 31, 2022 and December 31, 2021, the estimated fair value of the Company’s Earn-out liabilities totaled $160.0 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods. Earn-out liabilities included within other current liabilities totaled approximately $39.1 million and $38.8 million as of March 31, 2022 and December 31, 2021, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which, as of March 31, 2022, ranged from 12.0% to 18.3%, with a weighted average rate of 13.3% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of March 31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $41 million and $211 million; however, </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">there is no maximum payment amount.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. Additions from new business combinations totaled approximately $1.7 million for the three month period ended March 31, 2022, and for the three month period ended March 31, 2021, there were no additions. Measurement period adjustments totaled a decrease of approximately $1.9 million for the three month period ended March 31, 2022 and related primarily to the Company’s Oil and Gas segment. There were no measurement period adjustments for the three month period ended March 31, 2021. For the three month period ended March 31, 2022, there were no fair value adjustments, and for the three month period ended March 31, 2021, fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million. There were no Earn-out payments in either of the three month periods ended March 31, 2022 or 2021.</span></div><div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s equity investments as of March 31, 2022 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s equity interests in American Virtual Cloud Technologies, Inc. (“AVCT”); (v) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Investment Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of March 31, 2022, 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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (“adjusted cost basis”). As of March 31, 2022 and December 31, 2021, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $280 million and $267 million, respectively. As of both March 31, 2022 and December 31, 2021, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $20 million. There were no impairments related to these investments in either of the three month periods ended March 31, 2022 or 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The Waha JVs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $7.4 million and $7.7 million for the three month periods ended March 31, 2022 and 2021, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $3.1 million for the three month period ended March 31, 2022. There were no distributions of earnings for the three month period ended March 31, 2021. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $99.2 million as of March 31, 2022. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $234 million and $216 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three month period ended March 31, 2022, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $18.2 million, or $13.8 million, net of tax, and for the three month period ended March 31, 2021, totaled gains of approximately $17.3 million, or $13.1 million, net of tax.</span></div><div style="margin-bottom: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%">As of March 31, 2022, the Company’s investments in AVCT, which are included within other current assets in the Company’s consolidated financial statements, include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments. Previously, the Company’s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities. In the third quarter of 2021, the Company’s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock. As of March 31, 2022 and December 31, 2021, the Company’s ownership interest in AVCT’s common stock totaled approximately 3% for both periods, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 5% and 6%, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the aggregate fair value of the Company’s investments in AVCT approximated $3 million and $8 million, respectively, with an aggregate cost approximating $6 million as of both periods. Unrealized fair value measurement activity related to the AVCT securities, which is based on the market price of identical securities, a Level 1 input, and is recorded within other income or expense, net, totaled losses of approximately $4.8 million for the three month period ended March 31, 2022, and totaled losses, net, of approximately $1.0 million for the three month period ended March 31, 2021. Unrealized fair value measurement activity related to the AVCT convertible debentures based on Level 3 inputs and recognized within other comprehensive income totaled gains of approximately $1.0 million, or $0.8 million, net of tax, for the three month period ended March 31, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE. As of March 31, 2022, a total of $1.7 million had been funded, of which $0.4 million was funded during the first quarter of 2021. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.2 million and $0.1 million for the three month periods ended March 31, 2022 and 2021, respectively. As of March 31, 2022, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest, and therefore does not have the power to direct the primary activities that most significantly impact its economic performance, nor is it the primary beneficiary. The Company has the ability to exert significant influence over Confluence; and as a result, accounts for its investment in Confluence as an equity method investment as of March 31, 2022.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of both March 31, 2022 and December 31, 2021, the Company had an aggregate investment of approximately $20 million in these entities, including $17 million for FM Tech. For the three months periods ended March 31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $0.5 million and $2.0 million, respectively. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021. The difference between the carrying amount of these investments and the Company’s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $1.0 million and $1.8 million for the three month periods ended March 31, 2022 and 2021, respectively. As of March 31, 2022, related amounts payable to these entities were de minimis, and as of December 31, 2021, totaled $0.3 million. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. For the three month period ended March 31, 2022, there were no employee lease expenses or advances, and for the three month period ended March 31, 2021, advances totaled approximately $0.2 million. As of March 31, 2022 and December 31, 2021, employee lease and advances receivable totaled approximately $0.7 million and $0.9 million, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has 49% equity interests in certain entities included within its Power Delivery segment that are accounted for as equity method investments, for which its aggregate investment as of both March 31, 2022 and December 31, 2021 totaled approximately $4 million. For the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.1 million. Certain of these entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $3.6 million for the three month period ended March 31, 2022. As of March 31, 2022, related amounts payable totaled approximately $0.1 million. In addition, the Company has line of credit arrangements with these investees, providing for up to $8.5 million of borrowing availability, of which $0.4 million was drawn as of both March 31, 2022 and December 31, 2021, which amounts are included within other current assets in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both March 31, 2022 and December 31, 2021, 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, based on an exit price approach using Level 1 inputs, totaled $594.8 million and $619.5 million, respectively.</span></div> 160000000 160200000 13900000 39100000 38800000 0.120 0.183 0.133 41000000 211000000 1700000 0 -1900000 0 0 400000 0 0 0.33 0.15 0.50 280000000 267000000 15000000 15000000 20000000 20000000 0 0 7400000 7700000 3100000 0 99200000 234000000 216000000 18200000 13800000 17300000 13100000 0.03 0.03 0.05 0.06 3000000 8000000 6000000 6000000 -4800000 -1000000 1000000 800000 2500000 0.75 1700000 400000 -200000 -100000 20000000 20000000 17000000 17000000 500000 2000000 -300000 -300000 1000000 1800000 300000 0 200000 700000 900000 0.49 4000000 4000000 100000 3600000 100000 8500000 400000 400000 0.0450 0.0450 0.0450 0.0450 600000000 600000000 594800000 619500000 Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</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/>2021</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%">910.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,027.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(7.9)</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%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">902.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,019.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%">272.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,051.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%">931.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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,324.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%">1,227.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract billings represent the amount of performance obligations that have been billed but not yet 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 month period ended March 31, 2022, provisions for credit losses were de minimis, and for the three month period ended March 31, 2021, provisions for credit losses totaled a recovery of $7.7 million resulting from successful collection of previously reserved amounts. 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 </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%">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 $298.3 million and $314.0 million as of March 31, 2022 and December 31, 2021, respectively, of which deferred revenue comprised approximately $286.3 million and $296.1 million, respectively. For the three month period ended March 31, 2022, the Company recognized revenue of approximately $186.2 million related to amounts that were included in deferred revenue as of December 31, 2021, resulting primarily from advancement of physical progress on the related projects during the 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%">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 $1.0 million and $0.8 million for the three month periods ended March 31, 2022 and 2021, respectively.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</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/>2021</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%">910.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,027.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(7.9)</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%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">902.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,019.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%">272.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,051.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%">931.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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,324.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%">1,227.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 910400000 1027100000 7900000 7800000 902500000 1019300000 272900000 296800000 1051400000 931100000 1324300000 1227900000 0.05 0.10 -7700000 298300000 314000000 286300000 296100000 186200000 -1000000 -800000 Property and Equipment, Net<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 following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</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/>2021</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%">40.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%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.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%">94.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,495.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%">2,411.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: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%">270.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%">262.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.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%">32.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%">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,960.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,840.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,475.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,404.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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,484.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,436.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $179.4 million and $176.4 million as of March 31, 2022 and December 31, 2021, respectively. Capitalized internal-use software, net of accumulated amortization, totaled $43.5 million and $43.9 million as of March 31, 2022 and December 31, 2021, respectively. <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 following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</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/>2021</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%">40.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%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.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%">94.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,495.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%">2,411.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: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%">270.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%">262.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.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%">32.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%">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,960.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,840.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,475.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,404.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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,484.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,436.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40000000.0 40000000.0 93900000 94100000 2495700000 2411000000 270700000 262600000 60100000 32700000 2960400000 2840400000 1475700000 1404300000 1484700000 1436100000 179400000 176400000 43500000 43900000 Debt<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.011%"/><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:19.872%"/><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.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.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</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/>2021</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 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%">November 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690.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%">772.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.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%">350.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%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease and other obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299.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%">310.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,940.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,032.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="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.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%">(18.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,922.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.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 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%">137.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,788.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,876.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"/></tr></table></div><div style="margin-bottom: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 Credit Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.0 billion, which amount is composed of $1.65 billion of revolving commitments and a term loan with an original principal amount of $350 million (the “Term Loan”). The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.0 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, outstanding revolving loans, which included $0.5 million and $32.3 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.60% and 2.32% per annum, respectively. The Term Loan accrued interest at rates of 1.71% and 1.35% as of March 31, 2022 and December 31, 2021, respectively. Letters of credit of approximately $198.6 million and $166.3 million were issued as of March 31, 2022 and December 31, 2021, respectively. As of both March 31, 2022 and December 31, 2021, letter of credit fees accrued at 0.4375% 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, </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">subject to prior notice of cancellation. As of March 31, 2022 and December 31, 2021, availability for revolving loans totaled $760.9 million and $711.5 million, respectively, or up to $451.4 million and $483.7 million, respectively, for new letters of credit. Revolving loan borrowing capacity included $299.5 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of March 31, 2022 and December 31, 2021, respectively. The unused facility fee as of both March 31, 2022 and December 31, 2021 accrued at a rate of 0.175% per annum.</span></div><div style="margin-bottom:6pt;text-align: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 and the obligations under the Credit Facility are not secured. </span></div><div style="margin-bottom: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: (i) the working capital requirements of its foreign operations and (ii) certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of March 31, 2022 or December 31, 2021. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of March 31, 2022 and December 31, 2021, letters of credit issued under this facility totaled $18.4 million and $22.2 million, respectively, and accrued fees at 0.40% per annum as of both periods. The Company’s other credit facilities are subject to customary provisions and covenants.</span></div><div style="margin-bottom: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%">Debt Guarantees and Covenants</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities. MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom: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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.3 million and $11.7 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2021 Form 10-K.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.011%"/><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:19.872%"/><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.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.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</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/>2021</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 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%">November 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690.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%">772.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.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%">350.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%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease and other obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299.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%">310.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,940.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,032.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="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.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%">(18.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,922.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.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 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%">137.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,788.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,876.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"/></tr></table></div> 690500000 772300000 350000000.0 350000000.0 0.0450 600000000.0 600000000.0 299800000 310300000 1940300000 2032600000 17600000 18500000 1922700000 2014100000 134000000.0 137900000 1788700000 1876200000 2000000000 1650000000 350000000 2200000 4000000 500000 32300000 0.0160 0.0232 0.0171 0.0135 198600000 166300000 0.004375 0.004375 0.0125 0.0125 760900000 711500000 451400000 483700000 299500000 267700000 0.00175 0.00175 0 0 18400000 22200000 0.0040 0.0040 0.0450 0.0450 5300000 11700000 Lease Obligations <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of March 31, 2022, the Company’s leases have remaining lease terms of up to eleven years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_5fc3ce55-5dd3-48f2-bfb0-4e3d70e5c97c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_d47f677b-7a1c-44b0-9e36-38bdf7f76cf5">one</span></span> to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of March 31, 2022 and December 31, 2021 totaled $651.1 million and $653.5 million, respectively. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_0e69885e-7341-4349-8473-090066518a3d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_49e9b001-cf11-4b27-8dc1-7b7a81221c1b">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $458.3 million and $468.5 million as of March 31, 2022 and December 31, 2021, respectively. Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three month periods ended March 31, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively. For the three month periods ended March 31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of March 31, 2022 were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022, remaining nine months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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%">74.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;text-align: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%">102.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%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">62.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%">56.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%">2025</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%">32.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%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">4.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%">22.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"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">312.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%">287.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.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%">(14.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">298.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%">273.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.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%">92.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.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%">181.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>As of March 31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%. Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March 31, 2022. As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million. These leases commence in 2022 with lease terms ranging from 1 year to 11 years Lease Obligations <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases. As of March 31, 2022, the Company’s leases have remaining lease terms of up to eleven years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_5fc3ce55-5dd3-48f2-bfb0-4e3d70e5c97c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_d47f677b-7a1c-44b0-9e36-38bdf7f76cf5">one</span></span> to five years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of March 31, 2022 and December 31, 2021 totaled $651.1 million and $653.5 million, respectively. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_0e69885e-7341-4349-8473-090066518a3d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_49e9b001-cf11-4b27-8dc1-7b7a81221c1b">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $458.3 million and $468.5 million as of March 31, 2022 and December 31, 2021, respectively. Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three month periods ended March 31, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively. For the three month periods ended March 31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of March 31, 2022 were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022, remaining nine months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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%">74.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;text-align: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%">102.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%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">62.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%">56.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%">2025</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%">32.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%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">4.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%">22.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"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">312.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%">287.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.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%">(14.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">298.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%">273.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.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%">92.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.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%">181.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>As of March 31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%. Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March 31, 2022. As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million. These leases commence in 2022 with lease terms ranging from 1 year to 11 years P11Y P5Y P5Y 651100000 653500000 458300000 468500000 20300000 19000000 26900000 5500000 P1Y 34000000 27400000 3000000 2200000 P1Y 74300000 110100000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of March 31, 2022 were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022, remaining nine months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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%">74.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;text-align: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%">102.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%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">62.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%">56.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%">2025</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%">32.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%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">4.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%">22.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"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">312.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%">287.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.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%">(14.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">298.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%">273.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.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%">92.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.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%">181.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of March 31, 2022 were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022, remaining nine months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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%">74.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;text-align: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%">102.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%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">62.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%">56.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%">2025</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%">32.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%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">4.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%">22.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"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">312.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%">287.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.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%">(14.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">298.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%">273.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.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%">92.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.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%">181.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> 110300000 74300000 102600000 71900000 62600000 56200000 32100000 36100000 4400000 22100000 0 27200000 312000000.0 287800000 13200000 14000000.0 298800000 273800000 133200000 92100000 165600000 181700000 P2Y8M12D 0.032 P4Y4M24D 0.028 7300000 P1Y P11Y Stock-Based Compensation and Other Employee Benefit Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of March 31, 2022, there were approximately 3,408,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $6.3 million and $5.5 million for the three month periods ended March 31, 2022 and 2021, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $2.2 million and $1.1 million for the three month periods ended March 31, 2022 and 2021, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million and $0.1 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of March 31, 2022, total unearned compensation related to restricted shares was approximately $50.6 million, which amount is expected to be recognized over a weighted average period of approximately 2.2 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $19.0 million and $10.9 million for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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, 2021</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,748,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">43.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,910 </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%">86.95 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.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 March 31, 2022</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,687,860 </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%">47.66 </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:5pt;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 1,800 and 1,300 restricted stock units as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. At the Company’s discretion, share purchases may be satisfied by delivering newly issued common shares or common shares reacquired on the open market or in privately negotiated transactions.</span></div>For the three month periods ended March 31, 2022 and 2021, 24,737 shares and 18,843 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.9 million, and $1.4 million, respectively, which shares were reacquired by the Company on the open market. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021, respectively. 3408000 6300000 5500000 2200000 1100000 900000 100000 50600000 P2Y2M12D 19000000 10900000 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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, 2021</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,748,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">43.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,910 </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%">86.95 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.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 March 31, 2022</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,687,860 </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%">47.66 </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:5pt;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 1,800 and 1,300 restricted stock units as of March 31, 2022 and December 31, 2021, respectively.</span></div> 1748685 43.73 168910 86.95 226335 46.88 3400 34.96 1687860 47.66 1800 1300 0.85 24737 18843 1900000 1400000 300000 300000 Other Retirement Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">6,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </span></td><td style="background-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%">17.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%">13.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%">30.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%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-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%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects. For the three month period ended March 31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, whereas for the three month period ended March 31, 2021, activity was driven primarily by projects within the Company’s 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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">6,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </span></td><td style="background-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%">17.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%">13.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%">30.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%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,532 </span></td><td style="background-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%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 6601 6672 17000000.0 13200000 30200000 2412 2532 22500000 2200000 24700000 Equity <div style="margin-bottom: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;text-align: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 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. For the three month period ended March 31, 2022, the Company repurchased 0.2 million shares of its common stock for an aggregate purchase price totaling approximately $13.8 million, of which 0.1 million shares were repurchased for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 0.1 million shares were repurchased for $5.2 million under the Company’s March 2020 $150 million share repurchase program. Subsequent to March 31, 2022, the Company repurchased an additional 0.5 million shares of its common stock for an aggregate purchase price of $35.8 million. There were no share repurchases under the Company’s share repurchase programs for the three month period ended March 31, 2021. As of March 31, 2022, $144.8 million was available for future share repurchases under the Company’s March 2020 share repurchase program. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended March 31, 2022 and 2021, unrealized foreign currency translation activity, net, relates to the Company’s operations in Canada and Mexico. Unrealized investment activity for the three month period ended March 31, 2022 relates to unrealized gains on the Waha JV swaps, and for the three month period ended March 31, 2021, includes unrealized gains on the Waha JV swaps and on the AVCT convertible debentures. See Note 4 - Fair Value of Financial Instruments for additional information.</span></div> 200000 13800000 100000 8600000 100000000 100000 5200000 150000000 500000 35800000 0 144800000 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 March 31, 2022 and 2021, the Company’s consolidated effective tax rates were 27.3% and 30.7%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2022 included a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards, and for the three month period ended March 31, 2021, included the negative effect of $2.3 million related to non-deductible share-based compensation. 0.273 0.307 -900000 2300000 Segments and Related Information<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Discussion</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery 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. In the first quarter of 2022, the Company began integration of HMG. The HMG </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%">acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure. The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment. The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations. The Other segment includes certain equity investees, the services of which vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435.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%">350.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211.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%">725.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">650.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%">133.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,954.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,775.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt;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 25.6% and 20.1% of Communications segment revenue for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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%">48.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.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%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.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%">167.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">46.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47.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%">(40.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated 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%">78.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month period ended March 31, 2022, Power Delivery, Communications, Oil and Gas and Corporate EBITDA included $7.0 million, $0.8 million, $2.0 million and $3.8 million, respectively, of acquisition and integration costs related to the Company’s fourth quarter 2021 acquisitions.</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.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%">21.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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%">52.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">35.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%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated 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%">110.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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:73.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.367%"/><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%">Assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">December 31, 2021 </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></tr><tr><td colspan="3" style="background-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%">2,156.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%">2,100.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%">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%">970.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%">1,067.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%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,509.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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,038.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%">2,017.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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%">263.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%">238.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%">149.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%">170.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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated segment assets</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%">7,088.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: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%">7,121.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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt;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)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) 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%">(48.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%">95.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.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%">12.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.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%">79.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.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%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.7 </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%">198.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;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: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%">MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $1.9 billion and $1.7 billion for the three month periods ended March 31, 2022 and 2021, respectively. Revenue derived from foreign operations totaled $24.5 million and $46.4 million for the three month periods ended March 31, 2022 and 2021, respectively, which was derived primarily from the Company’s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company’s operations in Mexico. Long-lived assets held in the U.S. included property and equipment, net, of $1.5 billion and $1.4 billion as of March 31, 2022 and December 31, 2021, respectively, and, for the Company’s businesses in foreign countries, totaled $24.6 million and $24.5 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.2 billion and $2.1 billion as of March 31, 2022 and December 31, 2021, respectively, and for the Company’s businesses in foreign countries, totaled approximately $42.8 million and $43.8 million as of March 31, 2022 and December 31, 2021, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of March 31, 2022 and December 31, 2021, amounts due from customers from which foreign revenue was derived accounted for approximately 1% and 2%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three month periods ended March 31, 2022 and 2021 totaled approximately 6% and 4% of total revenue, respectively, substantially all of which was derived from the Company’s U.S. operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month period ended March 31, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue, and for the three month period ended March 31, 2021, Enbridge, Inc. represented 25% of the Company’s total consolidated revenue.  The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.</span></div> 5 5 5 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435.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%">350.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211.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%">725.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">650.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%">133.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,954.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,775.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt;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 25.6% and 20.1% of Communications segment revenue for the three month periods ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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%">48.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.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%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.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%">167.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">46.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47.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%">(40.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated 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%">78.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.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%">21.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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%">52.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">35.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%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated 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%">110.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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:73.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.367%"/><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%">Assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">December 31, 2021 </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></tr><tr><td colspan="3" style="background-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%">2,156.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%">2,100.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%">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%">970.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%">1,067.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%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,509.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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,038.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%">2,017.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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%">263.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%">238.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%">149.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%">170.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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated segment assets</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%">7,088.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: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%">7,121.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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt;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)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.</span></div> 664200000 568600000 435900000 350400000 211000000.0 725500000 650500000 133500000 0.0 0.0 -7200000 -2600000 1954400000 1775400000 0.256 0.201 40300000 48900000 10900000 10900000 21500000 167600000 46100000 3600000 6900000 7400000 -47000000.0 -40000000.0 78700000 198400000 7000000 800000 2000000 3800000 29000000.0 21800000 11400000 7600000 31600000 52100000 35700000 6100000 0.0 0.0 3100000 2900000 110800000 90500000 2156600000 2100900000 970500000 1067000000 1509800000 1527600000 2038600000 2017200000 263000000.0 238100000 149500000 170600000 7088000000 7121400000 -192200000 69400000 77000000 45800000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:72.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) 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%">(48.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%">95.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.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%">12.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.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%">79.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.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%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.7 </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%">198.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -48100000 95400000 -16000000.0 -12500000 85200000 79300000 25600000 11200000 78700000 198400000 1900000000 1700000000 24500000 46400000 1500000000 1400000000 24600000 24500000 2200000000 2100000000 42800000 43800000 0.01 0.02 0.06 0.04 0.25 Commitments and Contingencies <div style="margin-bottom:6pt;text-align: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 disputes, other project-related liabilities 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. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million. As of March 31, 2022, $19 million remained outstanding, which amount is due in 2022.</span></div><div style="margin-bottom: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%">Other Commitments and Contingencies</span></div><div style="margin-bottom: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%">Leases</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%"> 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-bottom: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%">Letters of Credit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of March 31, 2022 and December 31, 2021, there were $217.0 million and $188.5 million, respectively, of letters of credit issued under the Company’s credit facilities. The Company is not aware of any material claims relating to its outstanding letters of credit as of March 31, 2022 or December 31, 2021.</span></div><div style="margin-bottom: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 and Payment Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of March 31, 2022 and December 31, 2021, outstanding performance and payment bonds approximated $2,230.2 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $780.1 million and $768.8 million as of March 31, 2022 and December 31, 2021, respectively. Included in these balances as of both March 31, 2022 and December 31, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.</span></div><div style="margin-bottom: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%">Investment and Strategic Arrangements.</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%">The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of March 31, 2022, the Company was not aware of material future claims against it in connection with these arrangements. Included in the Company’s cash balances as of March 31, 2022 and December 31, 2021 are amounts held by entities that are proportionately consolidated totaling $26.8 million and $14.6 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-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.</span></div><div style="margin-bottom: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%">Self-Insurance</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%"> 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. The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance company, which reimburses claims up to the applicable insurance limit. Cash balances held by the Company’s captive insurance company, which totaled approximately $0.3 million as of both March 31, 2022 and December 31, 2021, are generally not available for use in the Company’s other operations. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to its insurance policies, totaled $186.2 million and $189.8 million, respectively, of which $119.5 million and $126.5 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.6 million and $4.2 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align: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 $154.3 million and $125.7 million as of March 31, 2022 and December 31, 2021, respectively. As of both March 31, 2022 and December 31, 2021, outstanding surety bonds related to self-insurance programs amounted to $52.9 million.</span></div><div style="margin-bottom: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%">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 </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of March 31, 2022, 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. In connection with the HMG acquisition, the Company assumed an obligation related to HMG’s 2016 withdrawal from a multiemployer pension plan, under which HMG is obligated to make quarterly payments of approximately $74,000 through 2036. As of March 31, 2022 and December 31, 2021, a withdrawal liability of approximately $3.3 million and $3.4 million, respectively, was recorded within other current and other long-term liabilities within the consolidated balance sheets related to this obligation.</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%">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 both March 31, 2022 and December 31, 2021, the Company had accrued project close-out liabilities of approximately $40 million. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.</span></div><div style="margin-bottom: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 Guarantees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;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%"> In the third quarter of 2021, DIRECTV® was spun off from AT&amp;T. As a result, for customer reporting purposes, AT&amp;T and DIRECTV® are reported separately and all prior periods have been updated to give retroactive effect to the spin-off of DIRECTV® from AT&amp;T. For the three month period ended March 31, 2022, the Company had approximately 850 customers. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> customers that represented greater than 10% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue, as of either March 31, 2022 or December 31, 2021. For the three month periods ended March 31, 2022 and 2021, the Company derived approximately 42% a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd 66%, respectively, of </span>its revenue from its top ten customers 25000000 19000000 217000000 188500000 2230200000 2155200000 780100000 768800000 115000000 115000000 0.85 0.90 0.30 0.50 3 26800000 14600000 300000 300000 186200000 189800000 119500000 126500000 4600000 4200000 154300000 125700000 52900000 52900000 74000 3300000 3400000 40000000 40000000 850 0.42 0.66 Related Party Transactions <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended March 31, 2022 and 2021, such payments to related party entities totaled approximately $6.8 million and $20.5 million, respectively. Payables associated with such arrangements totaled approximately $0.9 million and $0.6 million as of March 31, 2022 and December 31, 2021, respectively. Revenue from such related party arrangements totaled approximately $3.8 million and $1.1 million for the three month periods ended March 31, 2022 and 2021, respectively. Related amounts receivable, net, totaled approximately $3.3 million and $0.4 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, 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 $1.0 million and $5.0 million, net of rebates, for the three month periods ended March 31, 2022 and 2021, respectively, related to this activity. Amounts payable to CCI, net of rebates receivable, totaled approximately $0.6 million and $0.8 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month period ended March 31, 2022, subcontracting expenses under these arrangements were de minimis, and for the three month period ended March 31, 2021, MasTec incurred subcontracting expenses of approximately $29.0 million. As of March 31, 2022, related amounts payable were de minimis, and as of December 31, 2021, totaled approximately $0.5 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%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended March 31, 2022 and 2021, MasTec paid approximately $0.6 million related to this leasing arrangement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. MasTec may perform additional construction services for the Franchise in the future. For the three month period ended March 31, 2022 and 2021, charges under these arrangements were de minimis. Payments for other expenses related to the Franchise for both the three month periods ended March 31, 2022 and 2021 totaled approximately $0.1 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%">In connection with a fourth quarter 2021 acquisition, MasTec has a subcontracting arrangement to perform construction services for an entity, of which José R. Mas bought a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. </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%">For the three month period ended March 31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $28.8 million, and as of March 31, 2022, related amounts receivable totaled approximately $13.7 million. There were no amounts receivable as of December 31, 2021. MasTec pays a management fee to this entity in connection with the subcontracting arrangement. MasTec incurred approximately $0.2 million of management fee expense related to this arrangement for the three month period ended March 31, 2022, which amount was payable as of March 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended March 31, 2022 and 2021. As of both March 31, 2022 and December 31, 2021, related amounts receivable totaled approximately $0.8 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 advanced amounts on behalf of an entity that was acquired in 2021. Amounts outstanding for such advances, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $1.8 million and $0.5 million as of March 31, 2022 and December 31, 2021, respectively. Additionally, in 2021, the Company advanced amounts to the former owner of an acquired business. There were no remaining amounts outstanding as of March 31, 2022, and as of December 31, 2021, approximately $1.0 million of such advances was outstanding. In addition, the Company, through a 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25% owned entity have a subcontracting arrangement. The Company’s interest in this entity, for which post acquisition operating activity is de minimis, is accounted for as an equity method investment. For the three month period ended March 31, 2022, the Company made equity contributions to this entity of approximately $0.5 million. As of March 31, 2022 and December 31, 2021, the Company’s net investment in this entity was a liability of approximately $1.1 million and $1.6 million, respectively, which net amounts each included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For both the three month periods ended March 31, 2022 and 2021, approximately $0.2 million of income was recognized in connection with these arrangements. As of March 31, 2022 and December 31, 2021, related amounts receivable totaled $0.6 million and $0.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Split Dollar Agreements</span></div><div style="margin-top:6pt;text-align: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, for one of which Jorge Mas is a trustee and for the other of which José R. Mas is a trustee. There were no payments made in connection with these agreements in either of the three month periods ended March 31, 2022 or 2021, and life insurance assets associated with these agreements totaled approximately $24.0 million as of both March 31, 2022 and December 31, 2021.</span></div> 6800000 20500000 900000 600000 3800000 1100000 3300000 400000 1000000 5000000 600000 800000 2 29000000 500000 600000 600000 100000 100000 28800000 13700000 0 200000 200000 300000 300000 800000 800000 1800000 500000 0 1000000 0.25 0.25 500000 1100000 1600000 2300000 2300000 15000000 200000 200000 600000 400000 0 0 0 0 24000000 24000000 EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )R*I50'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 " "&ULS9+/ M2@,Q$(=?17+?G=U4/81M+HJG%@0+BK>03-O@Y@_)R&[?WNS:;A%] "&7S/SR MS3>03D>A0\+G%"(FLIAO1M?[+'1$+\U]2$Y1N:8#1*4_ MU &!-\T]."1E%"F8@%5621A'^_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 )R*I53H.5C>,@4 %X5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG>'#DH' #F&&D&2;:9(E@6XGV^F%L 5XUK9820[A MW_?(!IMDS+&[%XN_SIM'1])[)(UV4OW0&R$,>8O"6%\V-L9L/W"7 / 6[:T(PL M;=8U-WP\4G)'E/T:U.Q%FILT&EH3Q+8;YT;!VP#BS'@J7X4B,^@QTB)ZPY70 MHXX!8?NZXQU$KC(1=D;$)0\R-AM-;F)?^._C.P"44[$CU15#!1^X:A.7-@ES M&"OAF5:%[XG#RJ+?T;AYCMQ4SD5S],]DJ8V"8?,Y+7T$I@, MABSV6U&6<#R<.JTGA**74_3J43PE7!FAPCUY%ENI3!D1+F54(A"B?D[4KT,0^N73IXIA<)&S7=3L,\7!QE(7.I\N7&O%0XWE:Y S M#5"=F]@$9D]N@U"0QR1:"E7&@FLX#FTY ^KT$9YASC.LP_,LUH&=+)"L1QZ5 M]AZN\\#U0GA-Z])Y@;&%I&*3&42&[6'7[^4 MMD+]]AZ#//%B6@=RP=_(G0\C+5@%7DJ*]&V%9+\'?_B.?(W+"Z@?QFLSWT5*& MI8@5Y6+Q'5MU%E6"X3Y^S!*Y>?,V/(9%\;GR52'T^#*_P8B*DL!JE81IHI1= M>F3KC317X!!)Z5J]0O'EXPK_/5E1"EBM4G 7P\(QVXS9E1H_HI:2X8H59(7; MLUIN;Q=%4-G!2-=2E0[\"IU[KF $3#P/-IVP8A!^)HDQ%H;/:AG^/.)A2*X2 M#:]U>6_B.E4+25;X/*OE\S>14&L[P+Z A1AF/U;'I>G#Q>L1"MLGN$N?4S6 M!G;[*! N4PE4V#W#G?HX*]\YXSS=/9.OB8$"&5M#*]VY9LJ]5-D>LKR.+WJ# MX7#@POK[M8RJL'Q6:S,PA=EGUR=WL!E_(W^*\E15[0G@'^WU*58>66'P#/?G MHWW=!MK6R1T+RW=QI\YW=:=LM_"P=#96B%4=.!2V M[^(F_9'JL!T^SX7+/:&Y*BS?Q0UZ DA^AA7RLM%]52%P=@9V3DZPK &E!WN: M>'9;EAUFY4_SP\-)>F36*3[/3AYAXP_^I4DH5A#JM"]@JJGL,"^[,7*;GHT$ M @$0 & 'AL+W=ODXW1__8Z2+"DFI0[87FQ1 MOCO^[DC>\3P_2/5-;QDSZ+7(A;X:;8W9O9],]&K+"JK'H%G.Y-SD7[%$AO2\*JG[KD9X='SQ MQ#=;8U],%O,=W;!G9K[N'A6,)HV5C!=,:"X%4FQ]-;K&[V])J5!*_,[907>> MD75E*>4W.[C/KD:!)6(Y6QEK@L+7"[ME>6XM CX%<.>F9Q*X66.<^H81EZ-O %:V0TDFOT><<4M;'6Z!)]?;Y# M9^_.D=Y2Q33B GW9RKVF(M,7Z-V;\7QB ,R:GZQJB)L*@O1 A.A!"K/5Z(/( M6/96?P(.-5Z1HUK&3! MVO"B/Z^7VBC8PG\-6(\:ZU%I/>JQ_L1>F-@S7]@KQ:14M ?Z98%G<10%P7SR MT@V'1RY-XXA$C=P;LK@ABP?);J6NMI*J$"\0>UWE^XR+#1PU2#LK3JO#+#)$ M"ZD,_[M\X?.EFBI^PQB&(4Y.?/'(Q3B7.--.8SR+ M3N!Z2#OKTQ 9LFK5<\@J7%[&&PZA_T!]4DS+_'498GB<':ZEUVQ-(AG MV(\\:Y!G@\CWPC#(>^8(>($$,S[(F0N9!!$^8?1(D:AOA^*@S>7!(.6'[WMN M?MADS*@2<,K*P[>'[--)\G2]YCGL8Z9[G:BGZ?)=)FF:GGCA$TO#*.EQHU.2 M\* ;G\V6J6.DT1DOL^=Y/RUV,$)(7J>PKM1EVA=QTJ*20=2SCU+KQ4[C@Q]]6_DVN8;E&B* R>^KAQD;]('W58C' Y"W\#Y6W.#UDH6Z&RGY LO M;V4 ?_YS^-#=NR&.IJ?LKM@EF86X)W7@MMCAX6KW":ZV9WDGZE[(R)T]C&;Q M:7KSR"4)9+@>R+;NX>'"9R'K0%)C%%_N#;7IV$@DI+B$\VB4S'-;!WF=6?S! M]A0SQP=7)DK"'@_::H>'RYT39L>1!ZJ_L-4%@LO-V,N>.)<*NP:ILU-NNJCV61"N,U6MU=T]DD:ALCY^X'+%VZ+&1ZN9C=4\]4Q5IU) M( MGL,94=:8^]P:JLI]V Q6,(R<;N&+!N*^NX;:PX>'*5N$?RG;'5H<7*,T; MAF#)"T@)]74?^C\-=XKRXF8=JU[[O7%K6QJESL7")T:BL&?525L"R7 )O./Y MWOKQ']:CGN%GZ^$1"\;3/@?:XD>&B]_1@?]O18A;^7PKXA,+ITXUGW1ZS8*I M3=F":Z#;"U,U:,W;ILV_+IO;D_N,V=K,!F,4V!2 M53M>#8S2FHY8@Z<]FUABD(89&(Q\\MJ%?'M(Z[W\_H[YQX$C/C M!J9*?"TRS,?>T&,9S/E*X&>U>0];03V+ERIAW)-M*MM![+%T95"56V=B4!:R M>O/';2)V' BGW2':.D3[#MT##O'6(79"*V9.UC5'/AEIM6':6A.:_7"Y<=ZD MII!V&>]0T]^"_' R5=(H460<(6-W2"]:(S1,S=E4E;0SZ:G9Z\82>LD.P^5RO#969&/A(;B^FGV\A75>3H0.28W2B)N6%O90;92W^? M5-12HFMP71>N>R#<1RKY4Z&,>4/K8N';5J2"Z#L(6^#KR7G<37K)R%_O M)JIIUN^'851;O2#8JPGVCN;C$^:@6?HB$173BR/R^S5Z_ZA\JFFJ6$DEHS7( M](E18J41W/6*!;4S<\8DN+5 _MB6FPJ_MR,Z">.]Q#1MXD'8GI9!37QPE/B# MI.XKBE]4?HXF([Z%7(-!MW=V;;3 M:>W30;,M1$$H^<[KD@+8& M]'^N%#X/;(#ZVC3Y#5!+ P04 " "VYVLH&[JR4W@@#E_IAT6ZU%,M^T*9> M4(RSQ494S>SZLO_M3E]?JL[452/O-&J[S4;HYP^R5D]7,S+;__"Y>E@;^\/B M^G(K'N07:7[?WFFX6AR\+*N-;-I*-4C+U=7L)W)QD_0#>HM_5_*I/?J.;"CW M2GVS%Q^75S-L$ ,>?@]/9X9EVX/'WO?=_],%#,/>B ME3>J_J-:FO75+)^AI5R)KC:?U=,O<@@HM?Y*5;?])WH:;/$,E5UKU&88# @V M5;/[+[X/B3@:0)+ #H,H*\=P(8!K ]TAZP/ZU88<7VIU1/2UAJ\V2]];OK1 M$$W5V&G\8C3\F'W%!IXRB>ASQ$CG MPQ<0[R%H>@B:]OY8*.A.:]D8)-H6XKR(>&0'CZSWF(0\BG:-(#>HM%_DGUWU M*&IXA#=7.U=9[\J6V>,U98PP=KEX/,Z):\8RS%EV,#M!FAR0)E&D/Y6EZ@ 8 MU& I >5]+>>H@7ZA5DC44-5V!?A0[]RF1W *3!/.)ZA=,X))P6CBAYT>8*?Q M!*O&:*CY8.4EY0[D>8'1!F480?FT>8<*4KV?8)]4', M?,E)Z!2A:U;0M$C]^/@!'X_BN]-R*ZHEDM^! EKI32'WX$NSE$SPN68%2?+< MCR\_X,NC^/YEUE)#RSLN31_&W,5(."VFZ] URTF>!U9A<I#"C>3+- MM-<.)P0'<(]40F@4]S^56CY5=>T%1]ULI3AAR;2@O(84ISQ0\V3D)1(GIEU5 M58T1S4,%O7Y(97@E, =)5M B+Z:(/782)R?=H!KU3R<&:DWL:EW MJ8:E>9Y->=1GE^'PDATIB<0Y:=<-(@!=IN'PV*+(I@@]AH025K Q)&32/8J MI5-7XKZJ*P/D%),[9"03$F>3O>.MTKT>-2D(QWET!N"RS@%Q9DSUQZS-*$! M54=&9B)Q:CKHNJUXMJ+."]'E&P[MB#A9=NVRC.$LL!SI2$LT3DL 4G>PT6AA MHV&%4D]/3[!=]&:4NF1#:9$44[@^.\S(49<]A3MR$GV!D_I>) ;0,>%$/?2" M.2?3MNFSHT41$O7T:$<3IZ&#/GYAE5*7::"[LV1*]!X[6"=%%B D.A(2?0TA ME6Y?\J)U689B3-BTJ#QV,/TD#:$=V8C&V>A4\+V$UK/WR;,,,R>Y'D/0AVD1 MD-!TI"0:IZ1?_XL>3#T;(Y[GG#KP/88YSR@+]8>1KFA\#S7"_P^;+_7LK'+" MCWAA@.ZQXQGCH<2/?$CC?'@K5Q(6R=)F7&TD,N)[ *G+8$E&LWPJ6'UV*699 MJ*F-3$=?L\\:R?JES+I\17G&CTIKP.NQRT'J!)B9CL1&7[/G>@FERU@)J.?" M;0YZR $XVY)[T6Y%*:]F6RU;J1_E[!KYCM'^!XY.HQ^IDI&HT/P9]ICF.>9JI#(6I[([ MO:^EUJCRVQR](><8@Z[1Z%'4G;Q HC-KI:N_K,E:0"3H#*5SC+']>X^JMK5\ M;2=!=::%K4_? 0?3'W_(*2'O4:,:KTAB+O--SV>B)J=1'QT@OG""",L'=.<^ M9'Q.7@R9)&[0AYM%.D_R?(X)[Q,!EXR3.42.WHZD0.99GLUQAGL;,N<)G[,\ MM>JW:QYE:_:3@,23T,OV'>QV[,U/0I?K'W\@&7Z_/]7M/=S*4F[NI3ZY!9\ M:2O[ _OZV9MSE[]!%$]KUVO% MLX-G(\BW/\C=A6ML6TG=[6G?_$UG>JR=(" M3_G%;PA=.Z!$V,CL+,[LGZ41\!/(4*$;F#L_3I>9*:'\^)ACP.DS! 8/'>*Q MD<)9G,)!XG>;KN[?)ZB=UE,;Z#9K^^KG$8A.YYS'E#0 M;&1P%F?PKQJ$1J>?]R4H#"!OS04BQ9S08E[@9%3:+_*_[ M\\5I[Q]B\(B"%.<8.S'X#%F1'TW_:0RC?&!Q^?";:LXL%6M5U[;E50VH'NAL M_D7H40>83T_KO%9I0$ DHX!(X@)BE^UP,A//-C*V/4IO^ZE@*6KS6 ^RL%PFRXL"]4#R_0K_\&4$L#!!0 ( M )R*I50X.!\S'P, &@+ 8 >&PO=V]R:W-H965T&UL MM9;?;YLP$,?_%0OMH96Z@ D_JR12FVK:'B9%S;H]N^ $JP8SVR3=M#]^-A!* M""%)I^4A8'-W_GS/AKO)EO$7D6 LP6M*,S$U$BGS6],448)3)$8LQYEZLF(\ M15(-^=H4.<4ZDB*XV<=U&C6U([M^UWT3Z5X M)>89"3QG] >)93(U @/$>(4**A_9]C.N!;DZ7L2H*/_!MK)U?0-$A9 LK9T5 M04JRZHI>ZT2T'*!SQ,&N'>QS'<:U0YDYLR(K93T@B683SK: :VL53=^4N2F] ME1J2Z6U<2JZ>$N4G9W.6"49)C"2.P3VB*(LP6.IP EPM$,>93+ D$:+7X"/X M $P@$C4K)J94J^L89E2O=%^M9!]9Z2OB(S"&-\"V;+O'?3[L_H"CQAWNNYM* MN@G[;;$^ T IQW"2!"%*?AG0.H+O:0Q1ZPVP"[[P)6'T4A41:3;'V*VCU) M/62Q1^TUU-X@]9REJ?I,_L/AKN+[;:11]W@/V^R!^PVX?P'XQ:?;/T@D=/K/ M]SF6>PJ"1D%PN8+SCG=PP!2Z3A!8T._ ]QF.?6C#(]D/&_9PD/V;Z@5$P7]U MZ$]@AX>I#*$=AI;3P>XQ#$('AK;7CPVMMSIFG9/TI<8>* ^P51CA_]K%.O(9 MV]AK.;2/\*V^P>$"]XB%Y"32=;U,"KC;(AX+\ >@JN-8DTP BE?*TQKY*@2O MVKIJ(%E>=D;/3*H^J[Q-5"N,N390SU>,R=U -UM-]X]QSMLX9GLMZW@KTB+.4I2+ MV_/)&_)ZQ:@2J!!_Q^*A.'B-E"M?LNRK>EBMSR=86202$4FE(H1_]V(NDD1I M CN^-4HG^S65X.'K1^W7E?/@S)>P$/,L^2=>R\WYQ)^@M;@-RT1^S!Z6HG'( M4?JB+"FJO^BAQGI\@J*RD-FV$08+MG%:_P^_-QMQ($!8CP!M!.A8 =8(,%W MZ1'@C0#7!=P> :<1<'0!OT? ;01<38!Y/0)>(^!I ASW"/B-@*\)T#X?@D8@ MJ-*ACE\5_$4HPXNS/'M N4*#-O6BRJ!*&F(>IRK9;V0.G\8@)R_F65ID2;P. MI5BC&PG_()-E@;);=/6MC.4/-$6?;Q;HY,5+] +%*?JTR7T]K."CD%!S8'>OPCR-TSN;BK?#*MY$4;DMDRI&?\F-R!'L M"=2VC2HZ]P+]F14VKH9M-"%JS9"WRXO???$J\/YHT ML*A?#:M_GZ53R"Z99PE\= <+2)&+0FJ6SB!A]UE+]UE+*]V\1_>EN(M3M9E0 MZ)(PC<0IBNHL*90'D+ZE+"1DJ8*MT#ZR!/N8XU-D;4UMMXL!JT@4M3-#4 M\=W T91=F3B?>=QA7=BU"2,^8X[C=7%O+A2VMKI* TBYN9>*8BYD] M.'P?'/[4C)*/E:/)J2?FT8(;>30E?L#!(==NJ[.WU:E$67_-7L/)AV+P.0W+ M=:S*PM$Z/G#JW/VZ[N >O0?N%:=PT(0M45W#7=16_0Q;JZ1IWJ6KN,3A*HLB]MGGN&'813@K5#, JU/(;J>.7OO?*' M P>E. J+#2I4#YPJY>"09=6 M15%6-?0$"/^MB&69BY-('8/ZL)ZB%/+VX/#::GY@;COSL4_L1A+< MLBL\SLQ>RZPT"AOF:'DR;R"=VJO5TRN+FND!J.O2 6$D(XY(E4DH;MR#XM@4 MR8=8;C8B62,("Y+A=]CO40%H%CVTU?.XUV-LRQ/(,%'X.6.M,:%F$Z,<8WW/ M3?9@@2V/PKK^MA2##'.,-Q$4^R*NYDA(N;:%J1TX56TKRHICP;AL%K'G7]>R MMK^2X09[59.QI_.U=V&^[[/$FCIFHPT8=1AU>VH,:1LM<9Y@]!AK+AN-71;C M^X&G$S8+4)FM,38+RD[9&N#A+O@<.Z[&Q:XM.& E <6NUJ\LP*GG4::S-@L. M'.8!UMNU!''+OIOGEH',Y\U[#^+4TB;!:0(T!MJ]&6@I%\7_ZW1$6V9$AYG1\'S4"'>2DO' T0)^34TF MI'">SJI'XE86' EZ-OG@_F4,KWKBG$1-TD.XJW>HM^-@RZ.PKFLMA:+#%.JG MAB5J,B87ZHA6;D:AEL=07;]: D:'"=@S3TS49%W$=7#?J$I;SD6'.=?/C4S4 M)!?ZR$1-*D4\/4(6TD/Z4JJE*'28HOPW(Q.U$!7N4]PSX=&6I= QER#/,30U M"W5J'L=ZOY[;8'JKIB9G4:JH?GCLL+X0MKR&#O.:YQFLJ(4=$-\SBO9B!+#K M2-OXZ7#C'^>(U?C C!)A7J!?,H_$+:F-!'1PW6OVE@&PX4N79QDUJ?4RWKQ1 M"1SN^U@O)/,QR*Y[+"BUVVUR#^H0BCW#;!,(9FL496%!35V,/:XW M/ L0^+438/U:V&8@H1XW;E&M2P-,OT&V>HQ]K(^Y*PN08Z\O!UN"Q(8)TB], MI?8(6BZ,2$!H$&"N1V<,M'9K=O#%L?IM Y@!8T&!$G$+LOB5!TKR^N<"]8/, M=M5WR5\R*;-M]7(CPK7(%0 ^O\TR^?B@OI[>_VCCXE]02P,$% @ G(JE M5'9*V'4I" /R( !@ !X;"]W;W)KVZ_ M;F2EGB\7='%Z\*W<;#O]8'5UL1<;^2"[/_?W#=RMAEF*3Z2NK2L\$./XY M3KH8WJD'3J]/L_]FE =E'D4K;U7U5UETV\M%NB"%7(M#U7U3SW_(HT*1GB]7 M56O^DN>C;+ @^:'MU.XX&!#LRKK_+WX<#3$9 //@ ]AQ )L/"!T#^'$ GP^( M'0/"XX#06*97Q=CA3G3BZJ)1SZ31TC";OC#&-*-!_;+6Z_[0-?!K">.ZJUM5 MMZHJ"]')@CQT\ \6M6N)6I-;T6[);^ 8+5F2/Q_NR+M?WI-?2%F3_V[5H15U MT5ZL.L"@9UKEQ_?=].]CCO=Q\D75W;8EG^I"%LCX._]XRCP3K$#YP0+L9($; MYIWQBV@^$$Y_)2Q@# %T^_KA%-/'/_Q.YJ[A9]KP83VYF8^[UE,OVMHLVKI1 M.P()HA%=66_Z""N[4K8?/>\)A_>$YCVAXSW_@93TKE)M^QX<(E<[B;E"/T5L MIM )Z.EJR<,LRBY63U,#VV)Q3"D;I,X 1@/ R&N(Z^)OB)[>F3L%*2I7=5Y6 MDM1SY/IG_3#7IMLWZJD$QR*/+V^V73Q B[VVNY.0HO-2Z,2'F:T?'4WLD48T M"V=6LZ62C,4A;K5D@)9XH5WO5-.5_QIH.@>4=2?J3?D(=A-M*SLTXA,+"8NB M=+[*MA2L<9C@>-,!;^IW0U4OS;I!HLR_+S4#% 06%6BQ[960/_0UZIZIA2CF M/)[!MH6BB*4XZFQ G7E1WVLG,\P)Q$W>/*'Q(U M>V8;-)[8LX=O"RUIEG*' C08:2/PJO#IGT/9O6@RD**I(48,91P \H1/Q'I= M5N#GLOU51QC*%H$-,$Z2N1J86,+#V*'&A/VH5XW?H3("Y#5I126-"KV;N_%2 M&PB+XG2.%Q&C61PY\+(1+WN=OT-@RD:VW5> ML%^[K6Q(/4"&VL)C6&Y;#/+9'"@B%46)RYU'-J.AGS:WD.; <"?>P<@4-X0 M\-U'<&"=]PUNXQ\Y>'Y;ZMSB)0,Z$A6-_#DWS]5!TQ20@BR?!"1;U$"1'>\, M(MXRD2VWC&F6N99S9"WJIRTH%;L&F-##!-0FI24-PC +YB!M018G6>; .-(7 M]?/7Y_H)&%\U)9XRJ4U"RS1++72V6!Q1![:1JJB?J_IP..67_ !)ONYZ/U/U M9@GQO"-[3;]X54!M)N(QLS./+;9,LMB%?J0LZN>LP4OWXD68>@" BSQO#I#H MCTD(MSG"4V'$K0R/B$6=->E(4I_Z:$,K",,:/Y MI4&[Y)OC*\[K$)J&\U2&R:5I[*J$CE). M,SH'BLB%:1 YJ)V-M,7\M 7%=BYE<5Q57>=I X.+@F-"!:MC2X*=][I51!6P MJ2J,N65G6RH.N*/>8R.?,3^?W8N7OH75GJ),ANC]TCQ%X2(4E\467$0JY%'@ MP#MR'/-SW+FQ7P?8)BP++=:$.3I'-C(:\S/:UPFZ\S!W%JG,)BD+*]9QN0S+ M1Q;C?A8;@<_?+(7?JMEKD'MKG2.N30"3,UQ61HRF-'!'.)_MU_B;IF]R?8ESG M_5=!1IJ@-(J"2<=VQ(P)IK&CRN8C@7$_@=U/$/>+*4DE10N9];$J-V;C!4>. ML%%(8]O8B!Q/&7.YXLA:W,]:9_ETNF1GY<\Y])&]N)^] M/JW7,N]K1=,EY"\$VIRZK8Y[M[51#,5N,Q2++-P(C24.>XYV"UWKNM( MJJ&?5'VZ0NG_$RV1=@W\GUL+9265K.K':NYSCL]Y4Y M_(2F)C]5+."9_=DZQ)3WV&QR;N;GSL^GC5O= *(6L[D/EC&9]\&8&(V=GCTR M9.@_-SNS0U&V>:5:Z.WT*H\[N:\TRDARH9_DKHNB;X#U61S>FDU+QV.U@:>& MV Z#- [F.]Z(6!0D5H9;34[6=[+9F"\46F*VPOHCYN'I\!7$M3G[GSV_H1]O M^V\9QFGZ3RN^B&:C#R$JN88I@P\)K$_3?ZW0WW1J;\[O'U77J9VYW$I1R$8+ MP.]KI;K3C7[!\,W(U?\!4$L#!!0 ( )R*I51887G7QAD (E. 8 M>&PO=V]R:W-H965T&ULO5QK;QM'LOTK ]_LP@8HZF5GO99C M0%9>QJX37RO.7N#B?FC.-,FVA]-,]XQDY=??.E7]FB$I*P%VO]B2.-U=55V/ M4X_ARUOK/OFUUGWU>=-V_IM'Z[[?OC@^]O5:;Y2?VZWNZ).E=1O5TZ]N=>RW M3JN&%VW:X[.3DZ^/-\ITCUZ]Y+^]VJ%O3:??N73Z M*/[AO5FM>_SA^-7+K5KI:]U_V+YS]-MQVJ4Q&]UY8[O*Z>4WCRY/7[Q^BN?Y M@5^-OO7%SQ4X65C[";^\:;YY= *"=*OK'CLH^N]&7^FVQ49$QF]AST?I2"PL M?XZ[?\^\$R\+Y?65;?]EFG[]S:/GCZI&+]70]N_M[8\Z\/,,^]6V]?QO=2O/ M?DT/UX/O[28L)@HVII/_U><@AV+!\Y,#"\["@C.F6PYB*K]5O7KUTMG;RN%I MV@T_,*N\FH@S'2[ENG?TJ:%U_:O7@Z>_>#^K7BMO?&67U3NGO>YZ)5+KFNK: MK#JS-+7J^NJRKNW0]:9;5>]L:VJC_I@.>\@%/_[-B_[[7E>D]V?W"F\8H1_O,JK_^U_.SLY,+6/6SK(300Q(S'7ZTKY%]76 MWM+'C6[I'HA0K]V-J2%ZH1-B(7WN_,9X'Z^_,>!Y,>#4"[HZ1^X3"L,_$4/' M2[.@3?&H."?Z93FT2].VY*G[0AH7X?P5* _\BLP,7<32V4U5TUUV@3/>TM'/ MMVK1ZLK;P=6\B=GRP3ML9B8ZJ*1JJY7R^?$I,Y/U%]5:JYN[JB9JVPM^.EXX M[31^=EYE)>6KCYR3OI#F9:9,AZOW>J0[LI98VY+">38$LCF*&;X:R/N1^.AZ MPL?"NEY!E'2!CT^?0.T*/;BH'I_1WUANWV6YO9GP]OC\2?6S:?FS'Q16/7U" M)HSK^#:H@_#\^!D]""V:TQZLMTOC?%_]-BC7T].DB/"H,_XH6$"UT"L%>?9Z M)1>+QW[4W2?=^NJO:K.]J-[65_:N^M&RUGMQ"[,*$$([$M2GSMZ2OOF]JWX@ M$]U&3Q(\P8]O?XA>0*R1_D"Z]MM@O&$*;FDS6'VK>TV&T1&?M=Y 5<]/."J< MSK(C,ATMHFM>J)9-3]"/7 &MQG-RE3M&/Y9AO*IY]>W@V)P>)L!T$O[#M;( MA44^)O@M?!*( =GCPV<3U>#[+"X]Z=$,@E;;K;.DJ:HGT\$3Y7&U=40)?42F MW-4[YUZECX/BSCDR.-QM2W246V6Q2S ^G0B9+(NQ5+PSIVM2W*JW<.#X2&X) MTB)7$"0%T1;6>*TU>6\BY_2\.J+?A$WFZKTFUZK9(.(Q\P/!#EJDZA I< (B M"$6YAC=8&GAE* GYZUZ'$\C:ATZ1U\$C.&^MR'876G?D!?26/H<;X6U=PUPS M-RK'4;H"VI;4U ?'V+8((;7>]K(6G'_H^(!KG.R3#7R87\^K'RXOWZ5X2#RR M&9(#*@@N10P:DT!-CI">UP+65J0U7N]&B1,5=='_S.O MW@W.#P %=%7BY-P +L1MQV=)V6I-?LQT.V0LK>T[W!IYY;JUGJ[25QT>:=EU MHKG$L*3$8RD,3_D&CO9W46+O'+@O6$EEKB M'=:O6+RTYF/P$UFY'GY3H!C4>JQSFO1)&!9.! #>:>4(&$ A=@5,1T ,65FF MTN6G+D6#WK,'042(VOZ/ZG&!,?G9]%$.,A0.-ZJCM!1$%XZ98@>0#"EM4-Y@ M ?7@. 2HYB.%?N$4LC"D"T1I1UQX#[P(%E6U5,9!9[,_"H@ZBVQK);;-$EZ@ M1XK(P!A,^76UI,3:)]'1 \8V/FZN2R<5K6Q>_6M-OR:BLM62?Z)]6/QJ Z=5 M*A)QV2K"BDM#N^YSV1 "4*#0,.*O!&R1U'&H1)RLZC7C;Z(DA*][X@>VH=C# M\0V:/WCHN%K8&\WWIYK&Q*/E/ *51.DX-I^.8_.P%=4UO=^YGQ5)R,.(R,8\ M@'2G^UDV07]-X-NP'(4GP"/>5TZ6H M<8V%J29%$9#; ')(EA.?8V>U4<"&O'O-U@]-1Q86CA^?Y;(:#&1,2[I XAZ: M-\JW:,?6Z!L=SL#SI9?;(%U*N/MA(9R6D J TOK/^D0'+-B@65*BD*F":FG MH$W7>Y4.^9,P(FK!*&?F#&22)(>T)">5 4B(NR2A;=1'ZY -$IRFTT9KR0I< M=;LV]7JDW_JS=K6!JL"-.LL*1]@8_H! (F7Y2$*0;_8QJ=VSRQJ0,N[0LDT7 M^(,N6GM"Q9=$HB_J"?Q)S,V#70N3G(>J $VRPZ&K)T-0 1K5I>#GDK=4%/1! M9O#0Z7"F._' JA,2L>)^1!T2&E? (]U1R57>+I@2S+DGX].? =E8A2E,T&:6 MC8-'S5>!SX=\0O+&, 7NY\B\I%.HH?:G7IF=%9,M82%F$I $-[R=ZMVP'3T$^0;4JE& M)'(G/"4Y1.M,QLG<2CU)'B])'*FR!"P;4LI";(G>PGGD'>F687MM"G(D(4VR MJZXXEG/-[Y?$+3-8,DP+EF'!R/M(WI/R22)'L$$=PP&99$AV ,X;NG1 #C*) M/I C$K?EY]#\$#^.-&+KYP 7(%$?$GP)2:FX%1B;QLG](1*^R>DU6@XW>L<< MWE,8Z@8I+<60_""22;F=BF1"9(GP)M<-LO,-+%*B2Q+M28&-9(GD3R6:X;0V MEMP.%U&#=K%+W&B%X'Y F&O"118UVW9R_Q)OY"*3KD]VI/41HTX7_S#1$(9U M::D4-TML=1A7,2Z<1P.ZV]&]K*$"'PG\AP6M0_(PI5/6=[\V�#N1-+UY'0> IKN M2>L=7+H+T0F:#QM+YS&B]G[8;$7&C ;4[)VVPX(\$0KD+4F9.* XXE-?01S0S[^^ M^?;H].\$O^B\C2$46[?,[)$+);BT#IQMT%\AK--9>I8TGKRW2 \NM2\V1ZC. MA8T4P@2RT,.ME#-O-9DZ_;]J[0)RG.S"'J=;6>[\(%3!QR!;);XX'G[XY%!! MV+TISF>Q?,%%0\%WG[#/QZ&)A<8%^D?[_/!N L7@%I>AG&,-N5$$1002[(^H MHIV.38A++L"5%!P4>RWV&*(?H46"7-[0Q>_5#NS%0AGK8J$O#/R+0L6A^LZ4 MU0/&$8L6H2JRKV[14\K5"1J]75OD&N3\4*J)C]=<<&H,:22DC[21 V!,M,L+ MFU?_T'<%=\$#O@C9:6U7G8E.QA7QFY#21]B_@+7HG&=[<&"CEVAQ@N"X*&Q$ MT ].+_ZUMEYX31]GDPO/).-H-#E $E@J3W :4P_D3&>5[:;=S([[SCZ&M9!; M%Z9.1Q_U]@C_!U@^F\3LE&ED;\<^LY =^V'PP*4=Z:4D!99E47:+B+=I#;P6 MJU+4(A7Z;>.*;N2BC'XY:K@#+ M:1< ;_96\EW<2TVF1FHG@.!"GJJP@H%;L,+-=F!?4BJ+A)P-0/[O2IJT67@" MQXN\"3K$9%U0XMQ$Q1*\^,ZU!(>)%-67H MP(ZKJ!=BAW2L0OGKNQ@DKFPGY3L!##L1AQ.TQG@W<.MD$2<1 MBGX\]HT1(FY;YVVY$*U7*LPI""+0S7V>'@WRK2%96&>B9A1A?B)W1[20^^ZT% LI[XJV91UN>J!, MX@Z55-*B("#I'3>DYG6_B/DD3A8(4LM(,BP<-KAQ8"U[K1 M5"3-DXW]+&^\'OK&WHJ,CZ'O4*4V]8A(@6FY,+04NF,88U_3T'E^A$GV@HY8 M*5H-'9R")*#PN[0FKKU!Z%^@,K.2PCW&++I0[A8M<>0&$AC?>XY$)-'C@4LN M0:X']6J/.LX*)]]R'H8.)WO/D)6G@T&2@!."B'TH'A>A:1=]C=$=N0L=G#4A M K<2X"$'S0(W!0">*OLBS0E-V@W9M\18;7R6)N.WOH+OA<_2/-""\.BECO?@;6H( /V+%#0D=H6>:4!Z(\DMH73K'N12ZN[53";("*NLMS% M6\(QZ7($@KI/Y&0+@PC]7!Y&F$6_YC32WQEO%:"Q(>FP&N[O-F5I9?$D;8@& ML!\*D5D$=G]#;U4:*]9%3D-YHO);PX32E^R+BOM_\Q?=/V')%!M+'D"$ '71A>^!)R!C^#FD2?'QM,2/]D>?"$U M897%,C?J@NT2(WA2PO3('^4X@TR!\$3P,26&@UZ5UEOD70UAH+J/ T#R2PP* M641C2H@>BOW1&%A$UH9_E8O88AC&>G%II\F.%&">L);Y7/ MW_4NI:D',T\Y$UQ=('E6!:\V2J%\"!C[ T2Y-0KO7#2>A*00'%)QV-&I-\;1 M75\:PISOH9#2RDV!_!J]42R_)-&6K=>KR_??7>.OL>L:X3<&0W2GZI"+$_GD M1KP.HP=?5-Q9C%$,M"F)"&TUL<,FH&J@W>"WEKI)K;>MND,%&F@G0N7<'45, MWDD0MIB,0+'CDDEZJQP]$&=19Z,-(S6^P.Y)"K,29Z>3,$U 2DL1;-H(QU"1 M)0O +<'8/S,,1FR>D$_W??"FH1XB;%:*!!=+ER*\/&F% M6$3:42F2=3]PP"G(5%D6\2%),J3_"35SRI7R%CB7IY)#KTJ&(6;SMQ6_HY$OF'C#H?P ME9C<'E73.=NT)O<\":9SD@ \@CKXMF4UJ$&?W8U$A01FPG[X>5=D3!E;TK8= M4%\"YANVN7,SFLLZI%Y1LY(^W:-AR0,_>_X7?O",_I_6LY/?#-;2KVDY@9Z. M_&:_65M. 9D.V4?A"TX!4;ARC&V MY:F ,&^NFUF.D=F^9!*'"&S47=["Q*E?;DN\*YG-=<%1=6T<4Y_*]3[[#]SN M@[M^$?7NN],4;\3]LIK>4X(+D8 L)Y1U@O_%V$^L22T9/LD)@CYW0MM]!4D0 MF'H@W()P=JGYS0,B#4D8W>@J=U<#/C_ >ZPT2/+H^ 4)>>%BFJF6Q_A11PJS M5*BMC"J@#Y*4/#0I_++WBUT'=M$4!3/^_V@7952=\1\F58,]$XG ,!LIQ+*DPFQB]"L'!Z@#D2?"Y)_V MJ3MYPF$VOFCT>[L2C"+V&V*8"CV$HC."MF&"C34R_SE-X@9N#Z9ZIZ?SO\=D MC[G_ZO1\_CS^91I:2B2.F@CQ,F0H$0P=5T7I(G*C6FT-'0OIE2U:>7O&Z_YH MV(*#C46!0/H1L@NB&&PNKY>_ES@P=#%2L$)1SRR3Q\^4)S7*4OCJ='X^87O^ M-/]A3R+.3^WHVE1 [XH+^SE?&.7V!^Y2WDF,FC-(5$">R\E63,P4OXI&TNXY M*RN2,BYQIHPL!.L=]0,HS^J)(UO,X(1FF%;$9SK@ )UA2KVPA6@AC+4X7X]. MZ "?23V%S!N\N),G4 _$Z7ORR.P6XQ!6I\, \'N-5R.YD&(LNXVPI5)P"1D1#FLQJ9)5#EQ*$:9U]RJU?*TG?[Z."/<-D6H^- M>11URIE.^O4C(U:,.6#L^5"M:2R*?12Z+PH6D>"KI^1#%K&$]#JBMCPZ!9.) MS9RRM +86IMM&$B45D#2NJGO.L^'\ NW_4/(*Q0W#,\)ZVE08:]:YGWCZP0) M2<4)FF0:I(BTY?F\^C6Z]JO2M8>!RY#\6,"%0V6\<3 MVAC/]PX M$@$DL'NW>7BK56X%S;5=^7IWY7OR"*%&V.H5Q8#PFA"W_%@NV+&.8['C&EPJ MUX176,);=*DJ)UD0]X1D&M[=H4%@>U.\(3K:,S;P4X+8ZILP!IU><9 +]'D2 MZ*ZHA(7W+#BGB\/"05BD_:$(+TVWH9,F, +\0?T4.@Y<6:C>!A2\7_PR"D7. M\>;P2U]+=6,=5X#Z$879.!Y\E/CNF;0#0^+ /J*);T\:*7'#$SG/Q;HE('5\ M.6=G$PAT\G0_\)MEN!NN)_7EY9+VBV-I2VP8 M'=D(RH<\GN$\G;'08?9M=%/\IK!,X U.AC-S3[$,J/S=#*5RS^A*%J;?&<+A M(S6_6QY'^/8DZOE-O%#4CO2+(.5=WN_[8 _M/^]]JGKX#$;_0@ MYZ=6T9LA;.?NS[A,(*\SMGE0)*5^:*>D:E]JR+ @0VC!DEYUZ>,^FT;YV9A'?I,FMS#BS4;XK7F['BA;?3DRS*L7^][T, MFUYPC?3?0_:;KOJY[NU"7LD,SNC[5$\K%EZC@:\09_:=VT\- 7 M5[-%5;3\UHI0\&$<5O,XYJA$)%]IH6)+-'V@N:V;W)?+^_KD MZUEJS=Q[%S-,+Z0W("C^Y)G',99@UKV[".#_SY]-BM3#RU#78UTL/($PMB%&A^3*+B],+>Z,Y(O+ CT MHA5@,$R@?/&5A/F^[Z8Z+KX>#.-@_"5H[/^Z7KXI+/TU?<_:I7R]6'YDE+3^9_>_:HU5A33\ !]CN\JB+_@ M@/3M'@I= MNO/.POOJM-=SV4(6PAV:2I9X,S.V$!ZW=MYSE94B#TJ%[J7]_G&O$*KL7)R% M9S?VXLS47JM2WEAR=5$(N[J2VBS/.X-.\^"3FB\\/^A=G%5B+F^E_Z.ZL;CK MM59R5>([65&N_"7EE%VV.]05CMOBK4R(BA4&7_%PYJ'#87)/H5TK9"&N*.C M$.4;X<7%F35+LBP-:WP1H 9M!*=*3LJMMWBKH.AMFTC#04)I M/TV?L3=L00Z#O>%W@Z2_+J?.6]3$W\_8'[7V1\'^Z%^1^%(;="6"5;)>&]5=/:BZF6Y U]$.Y. M9JSE%Y*6H7AA1=Q+BUZDLBZF<&-F[*! ]P2'B*'VSHLR>,%$",J(1YD\H>5" M90N2#YFNM5IBKA6:$N[Z5C+["$:#*^C$#$4MC<'=(;I0.8%O.+ ML/XPQEFM-9N,SB/4A 0\"IW56O#3&K4=\7H,/U?;%:$YLR]42+]XA(]0(OS MC/&R]$IHDK,9QA#["EXPB%IB@Q'YM5;W0D,:CET-0_"NG*L9;>WW4P?28ID@ M*5L(V@3YA962"N[1=;)("( M/3:.1T,XT (*B0 %IZ.-/I/68](W'JR, MY(!LD>>*YRS 9O"$U ,56)5,"B68(N\19CS92FM8X."!S/ VP#4H2D<(-TB MWH\@CX;TRT^3=#!X39QJNC] M+#B]1MV(-@4-Z][+\)3O (5$AN 9B5NC M%55ES8/"OI/HB4$R3 =)O]__MGWVX:.9-47D<=T]6SPVX6QPV51J4T\1Y2'= MA9+1^'+@5H^-C?#0^N ]ERA%[6)GZE60>"0@U,WXM=LU2S8"S^O1[A%JGW>D!C4?)>')"XS09#4_B7'ZN MJ*F;'73S@]BMZ6O4S:@__DZG#;[&Y3"9C(X#VNO'\"!9E!'[4Z67/$0Q'ACGBWLL4K0&T@S+ITT#TG9VS.;0#-7ZWYR: M2.6WF7LRFO:70<@1J^V9(NPX'?)E\LQZ(>+\!Q+Y MS'P&0R Y#LOP>;()/MF3]>/A_SKK=T]W1PVR<-C):3 9\[QI6W=&RKNGY.6U M;8;OBU;5X]*,5)MRYP#?Q^CF%%EB/N!TA%SH#48&@Y:2MV#$KT+--7O#S':Z MBROBD0)\[XG2B6S-9DP^^]RPT^;XD3=73QVJBA,;)OTF_$.Z;"M K]@FO9&9 M#)^CL;XW-SD^ XF_ P?(PU&2#E-VM^O4TMLX!J)RYN&PR[G"8(PGPO9I>YZ^ MC,?(1_%X&$>\.--%0Z54^-Q1 V7"RFPB%D [V<& M"5C?L(/VOPP7_P!02P,$% @ G(JE5!J\F,;Q%@ TP !D !X;"]W M;W)K&ULS5Q9<]M(DOXK%5K'AA1!021XRG([0G8? MXXVV6]/VSCQL[ ,(%LEJ@R@V#LF:7[]YU(6+DKP[&_-@4R2!JJP\OCS!-P^Z M^%KNI:S$MT.6ES^<[:OJ^/KJJDSW\I"4D3[*'+[9ZN*05/"VV%V5QT(F&[KI MD%W%X_'BZI"H_.SM&_KLKGC[1M=5IG)Y5XBR/AR2XO&=S/3##V>3,_O![VJW MK_"#J[=OCLE.?I;5?Q[O"GAWY5;9J(/,2Z5S4WD]?O9G@]7? W)1_* MX&^!)UEK_17??-C\<#9&@F0FTPI72.#E7KZ7688+ 1E_FC7/W)9X8_BW7?UG M.CN<99V4\KW._JXVU?Z'L]69V,AM4F?5[_KA+]*<9X[KI3HKZ7_QP-?.IVWZ9^U*A5RJ!R)7[3>/*@L&XDDWXC?JKTLQ(>\ M2O*=6F=2W):EK,HW5Q5LC+=?I6:3=[Q)/+#)5'S4>;4OQ4_Y1FZ:]U\!P8[J MV%+]+CZYX,>DB,1T,A+Q.(Y/K#=U7)C2>M.!]>RYZ=B= XL?59EFNJP+*?[K M=EU6!>C2?Y_8=N:VG=&VLW\N\[]GDU-[B"][*;8Z X-5^4Y4"7YU+/2]VLA2 M)&"+J [E8N=W6#]"!<>=<&WEW('IES!LH6 7>%?(:4X MH%J(HRR4W@B)RB% M.G>R5:LD2_(4R2F1@!]E*@]K.(RY M<2(>)$@+*$W*"LG"/;>J@#=_UDE1P95P%^U0:0071 FZB(^"MUB2^13("4O\ M7S[^ G#BV#I"(C:@(S6P;X.W?M*5%!/Q[_^VBB>3&_&N+D$H);#_75(J(OBN MD"4LSAQ$67Q6NUQM59K CK=IJNN(SB(:/,'5G M^,S<*(G8WW%MB:;";@$/@PN..%MYE=H9'!0^IP MGER(5V(QF45S>)TL%M$$7N>+232%U^EX&LWP\]%B-H=/0 #UH>8SJL,1&$B: M !A0BO/U!3,EOA'GDW@6+;OO/5FYK(:)ZA(TFRZB18.@>3R&3VX-8TNQ+?0! M5GT0:Z-4(M6'M'D=K9@KXQF("87ZY?ML%FT '#>;:P)^/ 63*FF- MEL;9)1VP <6O8A2/P2525=!GE?LUW,5V^Y8%$/H&6EY:Z\+%)RBHP)JV5]DEY!Q$>$7X%1^+[(]*7W^61 MP:QL: +@*GR>*0A:(-ISP$0;!)#TH*J]P>=#5S?AVOJ(2^E9%*S_>/4& M%L/O Z%&_RO/I(4J%*)7P,9N=YO%Q%8\ * M4+X9OBSH91K/H]7%,%%/0*0A:;::,V3']/::D6&Q'"-@"?GX *FR,\H1G;B;N? MT\7S>-I!5\/0>1P3"^=CDNT*Z0>&7B/XH"J]!X:I$F@^%@ 3Z@@!QR,%$*BN MD,!]A6WH;Y&3ZJ*.YJ#DP/"C!--,=A#AT:D9B?Z58.*O' /"@= ZR]*%IA_8 MK'5!^W_P@!F)'^N",&4HD!PAA@"\_%'GG' BR1;[CTG^2')>WI3VQ@P#Y'M, M7'%GU=C90_4(LKT9"[%?GU.*,&KU$28[SI+W466P=8/4#>A 4*%&ZM]4K6"TW9,JLHV364- MB1:>D/1.?DNEQ/0 :4R3HGC$"WF!/C5G3]!F?%-N9 [/D(#UDAN4;@F>I'#> M ZGQTMR""H.E ;'HW$PUX!52:_(+%AV$-Q9-.A1*")W6.,0OWIL!1W[SV2 MV;S2.TD 07+'JQ%1TLJ (1I83?&V)Q>3IIV$P)RXGC($( ^,,FN (Q0*X@%I MU%[F5BM1(HH2A+S&!, ST##9IF&Z+F"QIOE,1H;-N$J'S\0GC80@=X-(!=SC MMB+O7:F##?=2"4DG? 2._P^\L%\9R+T$1 8FY 3>L+$*U==L0<6>=N+$00*+ M?$C=F>J:E*)Q,_,^%+'NM0%<&19KVD#)-8-$3,9CS ?!G(Y:\4E<3$IH"%DJ MII:B0%A\T'6&H%V)?7(OFR%Q_NBSQ0:AAH%M"@QY!B*!PN#,42.[#4(N7![X M7A^.1B6+P '4)IGVH.)D%V(.,3/AZ&Y3,_2R\+<@N34$>]6C#5O3I-R++42' MP+" #/1F8):@=AM;)_'*:%.#\$JJ)>*ZF808G.BVG*;+@/4@S9+97(H-H!26 M&<#_H(WD6XX,@ 82 /,=[R/_B30&>@ET%D@G++ +BS< 5Q(01U7R$C.533<, M< 9'5AZ!!TXE51=\02BT#,![^97WP3H6[K'!%*A4VT-3&N1Z/SK4:6'0',=H.D>!8@]M!G(!@+Y5$OR:?#T<] H'?R"9!TLWD%",> M4%=.YC&;0MWU/.2\&,*Q_%+7X/:4-4>"!?BRZJP.0:A9'"(N X8--S (JEQ/ M(+UW%&"I+(PN^T*%&PL>:(0 X>B<4$+-&!4^*V4 3H<$\!$2H2)B1])4+Q,K MLE\SJH4\S201C@Y0RKQA*B'D/*%\59CDOH8$]$+\?5C^_>6,UU@0&;$>;^"@ MQ>-E)A/:W>JEL22*,0XFBR;O7 #%*9?X0@N %!M0?M2T!-0![ V![\9ZK5^4 M>0INRIH#)$[R 1-VC%RP:].HF$#NRD76JE#KVBU]5$>)!6^_KLPWEPP@+OP* MRSZH$1P_H$L'EMF4DS#A1'!OI(@GV16<^\+^:S"?//"0K0 9BTY!<-T4Q>BY M12'*Y,A0P#IAZU'OUK"7DWFJ"_@8#7MKLI$RI,-_;6C]ORGY0O"2J*RM_F$$ MFV2E#O%!4'<.(,XE1+I,4Y""> 4V MH;;;C?Q51\>L*2C9ISHF0NM5GAO;. (E'HE??WTOSI&)\?CFPZ6>N1TR"4 /G(*[KAUCC[U'N[7 M-2 5"%A=4E)\ &O%G8V+]!DZ!9OZX!H$#+E.G3**0"I#*+&'V(9% 7I/QT^U M/E+,?M_+OZ[I?4P>;P"] +Y.N*^G>@4.SQ*QE\D]F=J6!#W2JZ MQ/KD&Z-XO+35#Y" 29)"F5&*A/7%0J*- C01EJ-3]Y)+DR,[P>\3(808F#4:\GK6E! =YY*BPA.[IJ9?:78RU>/":H*S M@:Z*$4FCP&+9N9%_ZCA% &Z,7SS/C--_EDJ0Y9 3L"&Y,3V2;DMN"G:&Q2\K M?0GBNMRCG;](5+?U#M2>-SQ7]RNMR86_U,[.:O![DR7CQ9(7)E^N0 MT+N?!@JVJ*C /BI/-,BTMU]?P]WT'Q/9O.J5F%^ON*.TG'"':31?CJ.Y^+#! M&M]6)4$5HY%/VAR2@@ZL',G-:SLO@37D5*I[OIDB$K8GNQ+P8\P=Y'C)78_% M"CNKW+9QETVPVQ4O@?@9-H;N"@17HZB8CQTINHQG2\B$X_D8%IQ=+^'_7P&/ M+C%E=6T8'\89? :5RZ@>5V !\5)O+^O2'90Z7,#W%8T#7(<]PFYM9[) *F>S M&)#X4 MJ\YY]>F"NU37$VQ->69LY+H*-^ RN31K:0@J=L9SG8^IPS6CMN&LN4J#VF&^ M-O0#*UC2J#?LCXZO2KXQT6/BS'*!4PWG<4ROK*LJU,' MK%5MN1>V9BU=S*: M@GWYH08!1Q^3\%:@&*@2O&(/0(0,<66]T"[F=OYC.8,UWT$$3B5MBVSTSK4@ MIW2*J3_#<^T-8648=.0W*B^5[2K-8NXJ0* =/?VXL'BR#8JZ&]1-DW%@"8M' MN23XM(VT%8%29IDL7/JLMJZ>[X# FWE)3B %/*?^2B1^ 2_&DHWC MK\0+ZZ[-P!A5NDY:>N#?^P99D '>'L+*76J'"8IPF(!])RR6@,G #B"=;Q55 MTMO=W#5/'$1^*B%(-DP"NGG%@,7RD4P*VC1!7C1V:6<)8;3)A=CQ?:4PEPL4-IAC1 M*M2_4(N8?UYA++NH)/\R^2[M@;XTF-!_^W/.=8HOQ$*WHZ_.<%O) DR?C P8 M)/T,,:&\YTAG# "*7L5KR9A&;VA "-$(2H>T(U8+BR[C(O'? SFN3.. MUIG^9>SCI+KB*D9N=B3OD.20A/7TH!':*X@)B&^^VVHU8PVYVU:9-;GAS?JR MYK030T;6M5UGF)A\%7*S.R@[6*MO8MWLVDF5YDE(&)97/1V;YQCGR*M.*S_Q MJ0FWPJS^IJW<*6B:V:X:,N\K^#M7*T=)'-8(WYA5 O'8>0NJJ95,#FY!US2@ MG'I+ZU(N'-[ALW+J7CUB3JUDV18*4*[DO?.S>VEFME"=?57#GM%(IG54&^YQ ME1Z4K>6!9LLP8JEZA-]VLYW$#:77HAR"20@PJ>G,NMPWB/);+H=2VM8D1,^6 M?7V#8,C5]^M96U.]RY6-VA,X6E_4B".F$"IZEVP,^4"# 0B0;27E=/.<0^@+ M.Y=FILP&"D%H:CI3&^(I8$TEW8"KERK;(;HY1Z(K2ONYS7"F(V@W^%!2#\60 M+PH>\8F%L%EQCF^L??IM[\RVMJ8?B;NZ*&NJ.?+NF*^X,D;W8-0$\,D57M2S M?#,V=HU6AX$0<">*:BPX78!E+U<]\0U'5S Q=8_.DP!]&_>.#5*9R.&.,=S! MK*#KT!HZUH.#K&)I-S6U:S7TR=HL/?<$)F9'T6CY49NPV!N_LMI"Q1O'M1%. M<+2\Z_5\-!Z/+5M[F6)#TOJH'9%4<*AY*@(E;KYU7 >3[Y&,80Q\WR<1,S\2 M:G8O/02@1I\M:/;J_4"@/AT'0^:NFEEY^IJJ-A3NQ^$JA9A,0TX&K<;8=1I_ M2HJ?MC,GA7351[7 >U195G;N,F.:@&G3IEQXRD=9F3*\I89:"IGV:HQY=;.D?(Q1![D2$!DMS@Y:SVQ/GM^+H.V(O;\#2>"2W MJ1W3ZW&@#*0?KZ8+/_/QP4/\R.5 3SF')*C]8JT% Q@J925'A>?RY8B1J4L; M./*',<=LG0*4U;&K-.-RZ\:4WE.A*OL"XA P AA@[+B'CX.RJQH @:[)B^?T M<>&C',?[@&8>9=PJU +L+\N-2MU,L(WBJ //8*/SG::N,R)78P*GIYH5B??- MH;[A25_Y3-OR_8/ G2+&>S=JAVMI>HZQSU/!3M A0ZU.IR!8XL=%!3IP H)$M MF;"TOW:Y7#4H"OLE[ Y.QE&-C@G/^^>R->[?KMI86.B9IHN#63J+B*1\#E\: M;N/)P')XKFX5E. ::[IA2QZ:?++U9N^SSU7@@]$@0N;=8%_(A7O=^BBJ35AO MZM< 4UWZ$R?+.^%S-QFT0\HN %A+T!/IYNA&W @8 :L!"E/EZ[G-)YJ,$?ST M[L.7'V]MQ&]&,ZGMOB7++?OA !UCX%I)#'O,A-2%%PNH1K(;3_^[A#5O0Z.I/Z=NJPXHT'@]& M^<-G<;8YQD\IF-GE MA)\5QV'D@8S$3[MD?2VII[.4,/"=B4OQ,V+WWZQ?_-D].O*!!B.\(IBA.G0* MF,=2TUJ'R.]G4H-G33M1<$?+3CUPPLH%7W*2R:,LUFF#8S8/$0S ]0G][>P++4O9K. M_./5C($O^YF*Y[ $=[4]:+OO+"C#16$?]M)&;G:6^#OX\&11+IA3#NJLOM'1 M2P[+M?M8P'(\\Z/[C?JXR2VQZCB?K:))HSY.L1(.=9K@[F6GG/Q_GW*%G?V3 M K/*-5P>P1\N"%GP(J%^EV[VG;%''3N/8@R%C"?Y[6?)L#I.SS_U3))U%-S^ M$D$C_ K+5ST]HWS3"B1X-)]C[M*&,Z:-'Q23^/E.^XB6?UKBI]H#_W,H$#X 7P_5:#"S=O< /WNU]O_P=0 M2P,$% @ G(JE5$TN%IQK$@ %$$ !D !X;"]W;W)K&ULM5Q;<]M&EOXK75I[*ZZB*)&2;#F^5,FR,Z/=>$85.YZ'K7UH M$DVR$P#-H %2S*^?[YR^H$&"DJAX7AP*Z,NY?N?2C;Q=F^IWNU"J%G=%7MIW M1XNZ7OYX+-S%2%K/%G-3^QRTK)C"<5^?3^ M+3^[K=Z_-4V=ZU+=5L(V12&KS0>5F_6[H]%1>/"+GB]J>G#R_NU2SM475?^Z MO*WPUTE<)=.%*JTVI:C4[-W1U>C'#^4X+@8P__)I'<4N:F/X.J__$O(.7B;3JVN3_TEF]>'=T M>20R-9--7O]BUG]7GI\+6F]J_;R2$P;6YO"3P8%A2[=?^6=ET,R MX?)TSX2QGS!FNMU&3.5'6]\WMG#7'_4 M=IH;VU3*BO^[FH!K&,K_W[/'>=SCG/O7&BEDC5S*G.0/XT=0T M/!NO2U-#;I6:*@R8Y&K@)L J@+2P'\QK"3ZQ5F%L#=97LJR! MZZ:QX+/Z'?O,PD9AUW9=30+#(X@/LN"MII@;9J+'N>F5A5L<6#\F4#4M8+HI$)H;'MYHZ8>E$I)7*U4KFE M!?PLUE A-Z2?AGP/+OFC^$&_$#_34#$2Q^*/QI"A!?Y)[I;EQ0'-/[/28RR=L.&6.:8(EP7J,-MYPPZ[;]@2L5I<[@S+63TO M]0S[0P]-N2LCYA9O@1K$\-14E9F8BOUHLMFEAI0I@T8(K. ^!"JPD$S!)1 / M,;.Q)/!6EX7)2,@P2%,M:75Z#4^#+;*%P 8 >81;T,.N59'HFF+I7>LJ/R_V2!_=P*O;/$HU##R3S1&WEUBLY*5N4Q,BS;6BLR,DNKD8T& M!K/4!3!MUM3P$N_F+>B1X4Q(B HV@R4AN+S)V(C)F0^%J!]J,U?$P4!0^!F? MOOD4R.6_1V]>#)PED$83031+[\X,LX3D@2H\@8.N:)\0 %I/(F'@C0U0Y+B$ MYOCM9_+JF#JP>#\"!XL)).R?C@;W2JWN":>!HXZ2:E,C1F;BV>CEZ? 4R1HD MXS7*C\;AT0""M$O%[IL#<;")4^.ST=GP=9P8; 50?'B<8.8GL"2Q5)4V&4RY MEVBG;!^=8V#MB7Z1/;E<5N:.105JGIV]'HZZO)Y=#B_;)P=H(97*-H3;@U1! MEM7JTP$$X4&A'/FP)XRR#<&*%1E20'()Y=.=&2H5!WY+ET, LPCK.L@H8M8#G9^"-CI!K](G:]%K,AKBUPD08+Z>G-,,J,]4]P: MN.R#I.!PD7##1=AR;FAUX+R&3?ROVJ3S@CDPC4$L@ECS2#/H52A4)^'#\)S* M%&(T'IX^)ZL=70[/G@]%E:"T9_]ERXP.,1@$V?@EO7 M%95D>8<$UG$)=4Y\%G$<]\##WUS=U\6(B0*FJ>@H\'QYISAY!( B/VXSM\(@ M(OSI'OP0@.S#S=>/5P'%AN)+HN[I@D3@ G.Y\=9J54>Z4T[%L#%*1AJ8F M< M:0':*=8"^LT:/Y8(^U Q@GF?C3L'P4)L$2&GC. >4JU'NMDRV)2)#_:3*&WBT3 ND!LRPV?G6P@T M'L4';\0"PEQ1-")DXP2Y-"ZK:XHML248R< M%E2S^W !<*&@L*T^(N6P2:,@]S7] \E'R0W%YR1M]RO([+?&5W0M [#+:86Q M+*D==EX_E1WF)@395KM4^?0XSC]USA/^!D.T:DXDL@LFK!7W\W.@X%#6':J> MKJ03"TO(>*(2^Q>#FU0&AE<0#BT1WKQD4N65E,?O5^#I\#PH<%N>T1F#]9,3 M*>TJDMD>^FV_KL&O$^HGUU6X:5L'O0V3W>9#?RKC Z:KV?KLY@RQ+2X6TC/P M\95*W.-;-356W.JEHD[/0/S\\W6,-E]O;T.H89UA9=2PV )388S]DZZ_W@[\ M+)X4DG$7A;&DPV _^E]R(<7_?(N)N2\0I1A=[%!-1%^SMJ\)*RN2X:R2%(RG M#%Y?D.-0;3K B^FPI>CZIK/\'CE=G/;+B6,^];H^BZ]JNBA-;N8;\7>34Y)D MF?D!O?SURU7W*;-_A<"&G8JF1)1UN/C%Y(W[M;4(-:U"^AD$Y'?U#!#]JW[R M^TB_*F"1".[BFZXX@%[GILE:-O2.K*Z^77]-A+5GK\XFH2""4RTI93&EWZPS#Q(7%5<51WC@+D MHM"$8*T83?'?0W.Y,08-$N%<< V&I9HBY/A$. DV^4CZ:U_Y\ D-R(\ND9U)O MEJYJ\;U7T)KR,$QA1RRH#&FS+]QFPQKK^EG R-(4L $@/!]#42?/2X78PKX5 MY76ZN\E$E0K+:?RF/@ZJ-#(8*K@3/MT$M2)[P:XD4J@3*MCF,'H?[R@Y0M4= M+XNQI=.6]L: +!#_&"H(IB'1I?UEA(X".&VR3L1A^FA.;)? M.@W:FN,E_DQ+:AI/)WDZ::B1&?5QXFC(3*ODOID[RZ?D(-11S<;I@V<_9,>< MR^[V_Y(^,#G]C$JK@UM"?:<5/2C5RC-*QA7F/<0/]N7PX\NM]M+XY:O^YE+@FUL6CV/^B:2V MO/9)Y]GH(E*< !FE%-SS:)$[?]DNZLMW9O0-'PBYH1S[(WG5%A#.&5X]JL+=HW5:H:\;^5%#BWK2[+:4]G(IN=&TU5YE0^%& M=NPTMIP].TMZJ0=6L]L>DNTG^- Z]+I!?>?Z<=RH<>MBX,,RB <35DS;5=2N MH06BHO$RR.]E(I'9Z]=M9[VW1NMW'"I+NTC41W^F9S-5>09UO=?B:2ZM&([= M9EUFLD9U.PQ=+YP;DW$/#M,-=2'#:?E4+C78U']V$V/"W7NBP]GY=COLY7?J MQW>@A?+HC3M,QD\21\DG7 "<"BC6^H>J=,MWZEBS I M9F5N3<_0)2>;3H((18LEF[%4*D9 M54SV/JND<4V)/,U9$.=F/K/RY^)@PAT2&^K:.C.?Y12M9#@0Z#)I=VS4Q5S' M>_<0"916:D$%TDJ%F.#W8GVQW<(M^,3^*T_%^ MSTQP+R^DW=;C97JD!_+I^.ZR?4)X0(8E[Y[:.'V(@%?#LQT"1GT$#'TLO4G# M_?X._0-)!G4I[@URG3-$#XE[8GRG3='>4K(U'G2R:,4=-E8ITTU$D(E!CAAM MIK^G%'GD\+[O\,'=5W@AUEP])_W890,)^.;DO:LB'],K?R[5=Y]J*&YC)?F0 M((,<6^%E:N*[#O[>CG+'XT"K6OO:WCQ& #Q1KJ3.J90Z!IO'5N8JD0:U;KPI MZBHCS*EJER&W]<\C2$^)2ZBGHQK9U 9F2E=17)5* SF(W<_#X77:-IU(R1&P M%WK9:5R&QIJWN7;#/4'T[+F[%I$I.55/M&]\( M-#GFD43\I @)8M2V&[N<;GO MTH,[%2[3.INOC<7%2(3/MA.7[HV&7[=BFR,]/8:)"+]5R##A*3S$PJ1S\)G> MN>+")MZOZD!+O*S%Q_C>4/A:)!5Q6[C8!D(Z"RRM8J!NM>Q#\2[U_"G^#%T/YP^O%@2&UY=Q'U=%]$/U@R M']W%0+ZBQ.GI#NQ^EO:KFK+SZ]I+9H:*2S1+^OEL/+SH*$:*5WN.:4R))$Y1 MF_0?JN8+_ENG1'% FY3"%[$7X$Q1_@R8.*;K+XZHRO0:5G ER-'$C4$7=+\&T@^&]Z'OT M+W0G^,6Z\S0M.TM^\)CB_<"^0[],O:60"+E.YO:R!%S]9KC6\>A=,-S':[(3 M(Q'MW17B[E&#KE'I9FUK5XKT6EF:[,0H1WA"#0>^3_.?ZOY3M.WK_@\>T_+? M/E_A6.>O&U,)CA!<;]W8"E[#)6+K).Y4C"M+=PN1]6"12Q0@XJK+]J072Y6 !+<=EDF@^YL^W2?P#'Y,69 M?JEPB2^A*;G(O'.-^5$IZ'<)<<'"MV^KQU.>2"[7NQ *XIDN=+C[RHOV854; MO\_:TZ6;,EY,ZX4S52QSL^$O.*3=.LIW@J4#\QWU,BF$W_PUS)2.S+RZ UL[ M[/SE:U\=4E4H,KC+YZEXZAVP,'T_,HQ;B1Y2A6Z1[+Z<\GNUWY;MW_;5=B+V M>A^<;L?5\]?]MXZ"FJ(BMWM<% IN.000;G_R M,'SYU$+\<+1[6'[W8)<5? I-'W16"D.Z-X>2]KTS,T4:=?((G__XTO,R25G8 M"*O*K!D'79^1L^K[2KBLDNOR4!..S5H?D87O/!EY_3(34GI MC/=!8Q1[>9JDCCX=TE7OQTR#MHW2^8@S?A+C/Y3I-+/2D]:+UVD+BJ'VY>AU M:QE;8-OW#?5)\J5ZH:HY?X_/'T:4M?MH/3Z-G_Q?N2_=V^'N_Q< /&ULQ5=;;]LV%/XKA)<-">#)EIPT29L$2-(-*] .12_;P[ '6CJV MN%*D1U)VO%^_[U 7RZG371ZVA\2Z\-R^\WV'XM7&ND^^) KBH=+&7X_*$%;/ M)Q.?EU1)G]@5&;Q96%?)@%NWG/B5(UE$HTI/LNGTV:22RHQNKN*SM^[FRM9! M*T-OG?!U54FWO2-M-]>C=-0]>*>69> 'DYNKE5S2>PH?5V\=[B:]ET)59+RR M1CA:7(]NT^=WI[P^+OA)T<8/K@57,K?V$]^\*JY'4TZ(-.6!/4C\K.F>M&9' M2./WUN>H#\F&P^O.^_>Q=M0REY[NK?Y9%:&\'EV,1$$+6>OPSFY^H+:>,_:7 M6^WC?[%IUIZ?C41>^V"KUA@95,HTO_*AQ6%@<#%]PB!K#;*8=Q,H9OE2!GES MY>Q&.%X-;WP12XW62$X9;LK[X/!6P2[3=<7<95]T^$:Z1,S2LG%GT-WO"WPX3 M+WZYG?M8_J]?<'S:.SZ-CD__%]3_J]CB0TEB8=E&F:4([$JLG%VK B\+"E)I MSVYE%](-0IHFI-P/F7\/^+$W'[=XIEE],L.6M\?ZE*^4;IBW\4(OV+$,$&&1&);43[MES: MT7ERWBD>+SRV:IY4$0-?YSE4O*AUQ]P67W1YK6SM]99-R*U[H'TB7E4KJ5Q$ MM8T,H\ ;@YR+*EB3 MJ:,N"GC*R45R=-&!*^-Y;Y&BV2+V%NP#ED$%1@8-5V9M54[[+<Q_K"\);; M*A*<.5>L&XGT,R$.^9*%H*/B^K)9:(#&X*WU!&,?V/110KV^6#]=U=O8RRY6 M/YT8KP=N#X=OZQX(=-Q*2+%J6W10G_0'P#H(M-2>X8AC"QT^RBXO,*L[EG([CF;I:3+= M/8HH["LNKMO;MAJ1@+$KBE^Z+':8-4 ]A@4U5""9/Y#-Q;/'V?!.E':/]D/\ MBTEQD!*[Q+@#^QFER"@;J+@A'[>[$64S;*/FVHX6S)_/2FY@/(Q9.QAVNHLC MHJ5E5#O+H-QZ?$EH;NS217*:/4'T^TQ1NTXLG=X_#,H&;5?2@?LHPECS+<-0 M.RB'1[C)(X>=![GJ.!.:;G>386]K!3S- MEE TV^!P"/"W4WK^ MN5-)]$M RU,XTVD6(5MY8%04XOE8_?-R(OI5O&_;AO M"%PBK6'JG5#EL#D<'C&4P7#$_@VEXXCIFZ^D)U62#@7!K)SBZZA[\/1>X@^R M,'KX7##)H4_[R>!P!:B6\0C)HQH@-.>L_FE_2KUM#F>[Y&ULK551;],P$/XKIV@/3*J:-,FZ=6HKK6,() 85&_" >'"32V/AV,&^K(-? MS]EINS%MY867^,ZY^[[O?/%ENC'VAZL1">X;I=TLJHG:\SAV18V-<$/3HN8W ME;&-(';M.G:M15&&I$;%:9*,XT9('+& M/;+!5[(RYH=WWI6S*/&"4&%!'D'P7J)0'8AD_MYC1GM(G/K9WZ&]"[5S+ M2CB\-.JK+*F>16<1E%B)3M$GLWF+VWI./%YAE M/V/2Q.3,6G2/3;)/9;Z3N M5W&_/8='"6?)"PGI-B$-NGNBH/*U(#&?6K,!ZZ,9S1NAU)#-XJ3V3;DARV\E MY]%\:;F_EGZ!T"5<_>QDRR=. _B -(V)"7Q87&S!%CU8^@)8!M=&4^W@2I=8 M_IT?L["]NG2G;I$>!+P6=@C9: !IDJ8'\+)]M5G R_Y1[0"62FCZNVCX=K%R M9/D[^7Z *M]3Y8$J_S\'>Q#,W\QSUXH"9Q%?/8?V#J-##'!;(U1&\963>@TD M5@JAM>9.ENCXHR4AE0-3^;T'#'S T,@/J0O5E1[@^3"H4970<:\M5%(+72 H MY"OB0 1T8A6E(/:E+F7!5@FOI.;O6"F^DN[X'+C#11U:_!H+;%8,Y9WWGN@( M\F28[)9%)Y47XX*(P%,;YI>-+PR]( >3;#B!23X<,7!1\RG:IYK303XY&9[Z M=31BV(]5)5EWU5DMJ;/X-/PT\<'C=#B&2Y9,MNO'"9?!O&ONAH-QPH19RH&W MAH1ZZ;B.F'3"L7FPSG)OO??YHBBZIE/A?$KD#A=2]#.+\T5C+,G?_<:KT2 _ M9?G'P4KR878,RY=[R$0<=I:SLF!E8Q;ZW,<=/YH@#=IUF),."M-IZH?)?G<_ MBB_Z"?00WL]Q[NA::L<=JCB53^\D MO/QMXATX9YM#+$TRV8-?].T/H ?E\9 M0SO'$^Q_4/,_4$L#!!0 ( )R*I52?[/B % @ #H5 9 >&PO=V]R M:W-H965T]^JU0A M'K+4^.O!MBCRR]'(QUN521_87!F\65N7R0*W;C/RN5,R8:$L'47C\7R426T& M-U?\[*.[N;)ED6JC/CKARRR3;O]&I79W/0@'S8-/>K,MZ,'HYBJ7&_59%7_/ M/SKG ;7KZ9TGI>\ ^M=KYS+2B2E;6_T\VOR?5@3 ZI M5,4%:9#XNU=W*DU)$=SX5NL[^[.JXYF1OMBFGG_%KEH;+08B+GUALUH8'F3:5/_RH!-]5^$'Z0(Q"8)\H#3(74J1=V+0JLBZ5S>UIV+]-2\>.$=,AV12(+ M/-_)M]1*X\69F%^,@QG^ M%XLHF(@ORF7\2DQFXV!<_TZ#V?A%8^0W2[[?EAM@7(0S5KP4\S$MK'[?:2-- MK$2J4'5"FD18!.V$7:5Z(RDJ+Z*+BV )W\=DU!8RK5+477(&KR^FM.!,1,/Q M) KFXKWR7I1&9M85^C_('.I8.80MUFR4(HNM+[QX&2Z"^3G^EL'LO&-B* P8 MD[?D"4FV&T7!HK(;3H-0W)58:@J1DUWL"N13:S:O"LH7>QY.I@@]G"R""_&^ M_XH4+I9+5A@.EXMY$#7)O*MV[%V]8^*6(7+89:JJ(4/FSF:Y-/L__F$9A8O7 M7OA*06F\BDL*XVCSQ4N2HN71^/61&7X:OCX76YD(N=DXM2%PK:QS%;YCFV6Z M (4C'06ECA[*'(!_T"!4E>[%681P5Q5FAV*WU? 8VU(B2=J3@MQZ>(5HSL)@ M/FN6T@/7@K!KAW B1=$"<*<+:(2 TQOL4(IRT]BF'%>U'=(-@#:5TXN8@?P> M>II8 R[A]C$YZ&0BK;R%[9-\1*TG M%)>J,*5-O9W8RDF3J(/ZGE)8T1Y- MX2E^,6' &W ?LN/Z?-3D!WZG)1J4."-R:N(F?6<3HJFLP9U3/E<\'Z3[(;G0 M8IA8V5@T7B98^ O?T>FQ-US*L5:P)N/8E?P:&5/@,UF('<\#>"COE<-X(QR3 M]/F6PMA,$BK'2&P63VHNX8/Y?6OM'W MJH!^%J^)X12QX<42E-K+;CB?']*+5 9VGOR]W]WI<+&"CW@)\53]KWC^EHA M/4WBD*]Q,)TL9IV4,S!QQ[,NM1X&V&I?J^JF@6D&=!U$)PKJ1H!Z>5(\$'_M MH/=4.Y>A(@/WTFE;^KK5D]4,W06,>X_7):9#< VF#V74CKD-HP3-RP!EIQ11 MP?#+6"Q5;(6"2U.FJ><5G;S'A")756N@8(\JKZ)YJKC%?(P6UD/%(@P/97A2 M=&A".3E[-IV%P;0O.5U.T/:>D"0W$/YC6>[/*=W.)',TL6+?H0@:)8Y((IHO M#F89^=WP009*\T1R)XU,- PD&.TDN>#$!_4 N@._*6_]_P%[*OO2E-0$VYX, M(-<:?[H,K)2>U@;V5(6>&5_;*&5Q1:A M^C*G6>L2H_$Y&Z9OQ!H FF8YI[Z5VJFV&VO\-12/+U]7>T[1O-30T81^0B[$ M;U16GCU$.,QZQO;Z5*>M=')Q-)(]%="C& +23O8:)9U %HZC6>][TKYOXY6GP>F9SR7MTDFMP >"WF6V+!)'[$#E%G9CHF M!^;I&OH5_S/OC[NDW2DE/-0V\3V4_7AC^H-/]=4NW;Y#Q^Q'C,\HM 8:=/AC M\$]-456O[YK7;/R1CR6RLRZQI;R\-+$UAVWNEB@EYF2R'XJO%M,"RWI%0TE* MYQG(<:>B^T7<1K[;@MCVK^S.T+>2S3!P<-?!-[6.:U:;/)[.,.)6HV]=61[)BZVCQD-14N897(V@>L@5-HXSPF=OBV-66?HJN:P\*FV&8AW (<\A*H[H>85&OB(PCX*B.,L M8]S 3A-,Q4*\JN!=NWXLRMV(3M1$.'[UE^"Q\YA1YSPK4V[#IW;T-8B/E.IH MJWW:'@S>5N=AA^75J2+V"Y]]'ERSAN@X6,P&PE4G==5-87,^'0- 4+5\N542 M_$,+\'YM$51]0P;:X]*;_P)02P,$% @ G(JE5#AQ!'](!0 V!0 !D M !X;"]W;W)K&UL[5AM;]LV$/XK!R\86L"3+Z<:54_-&0;:I*F(=K+O7Z8A /-AN?Y*IP?F-T>5Z+ M%7]F]V?]T6 UZE%R6;&R4BLRO+P87,5GUU-/'PC^DKRV.]_D+5EH_=4O;O.+ MP=@KQ"5GSB,(O.[X#9>E!X(:WSK,02_2,^Y^;]!O@NVP92$LO]'EWS)WQ<7@ M=$ Y+T53ND]Z_0=W]@0%,UW:\*1U2QN#.&NLTU7'# TJJ=JWN._\L,-P.GZ& M(>D8DJ!W*RAH^58X<7EN])J,IP::_PBF!FXH)Y4/RF=G\%>"SUV^8YA$'Q:E M7 GO)GL^E6T6N8-(FEPIE0YEN#$CTDA:-!:2UPT#P1E>U4 _$RK&Q M))73)%:&&27D+$B$H]KH.YDS+0&E,JE6A+)&.F4%@( M5$[\K9&UYPDK_U\# MWGB!$CA+D4TB>>O;<=!A;AC8/D^XU'#+L'2*@ U-<%6."RKAO:<<(("D>"U*RDK1 'Y(:QA30.\EA8[!^9!6H#&B+.'3>\>PTJOG M17J)_KM5(KA(,=T$IS)UZ?8%!"NCK251Z0:> 9.PEJ%(P65.#:K%=)'@C97B M";<$![_EC*L%&+K=&/8Z4<*O)[-I',7H#649VIP*6VDTW6P-8:RM.;2_\L&[ M_K 20\2PU3;+FJIIHY>RS5[OG."V F&@ MRC<* K'4N46FHE\\9>R^?
K5OWO1YXVY^5)X'0I#X'L==%]0N)J%R0OJU MZ8;LX?L,=>=]Y /O\ZU75]0HLGN)\P+ZT$DZB<;[RB?S:/*T]D,/&/(0?-^Q M1NO]%$28[$X!H^RMM,XSM99! MAVU9^M6V33V$;M%UA'Y-PG#7U4#E09 '6Z%AND#.<\@/#^A%ZE+F =4ZO%H< MR,N$+6B)><@WPJY4T(O:AG6KVE'+N^NF<0W$XMR755/U,:TJZ3JEGNH7:P:/ M\+57>AGT AIU ; OSQ[WJ6WMMCUXVV/QZ&)DZ81\(%.\0XA!FE(\3J(9S6.4 M)]83FOGE=(9$Q7)*:8+ IS,\L)S1!&F?^"TD(\;')9*+0I-/7A-J(J$O/J<> MV=I[_P3F):B)$TI.Y]$IE.\;J]T6@-=:^O./K:,7<1HE+_%"";[LT%M4O3U> M^V;7LT'"JU-(P'N>;B2%:D&RU-J$P,0IL.F5-^>=5JO?PJFP^0FT_R4GGDWA M,+Q/XVA.!X:2:3^43']^*#D(<1Q*CD/)<2@Y#B7'H>0XE!R'DN-0\M10,MJY M;:K8K,*=FO4C@'+MQ5._VU_;7;6W55OR]LX/.;*2RA^G2[".HSF&$]/>H[4+ MI^MP=[70SNDJ?!8L<#QX OQ?:NTV"R^@O\R\_ ]02P,$% @ G(JE5*E[ MT\3=!0 /0\ !D !X;"]W;W)K&ULO5?;O9Q=X'*M](/) 2Q[+&1IKGJYM=7K?M^D.13][)M* \^<4"'[212-^P479>_ZTKV;Z>M+55LI2IAI9NJBX'IS U*MKWIQ MKWWQ42QS2R_ZUY<57\(]V,_53.-3O].2B0)*(U3)-"RN>M/X]"6Y"2%"&,;XW.7F>2!'?7K?9WSG?T M9BR#!:^E_:C6OT#CSXCTI4H:]\O6?N\(-Z>UL:IHA!%! M(4K_SQ^;..P(3*(C DDCD#C<'6#?F7L5A68:\-]N,J,_69ST.QM44FU 6 W4,)"6#:3O#27 M?8OF24D_;4S=>%/)$5,#]D&5-C?L;9E!MB_?1]@=]J3%?I.\J/ #UR$;Q %+ MHB1Y0=^@B\7 Z1LGD4OY-[:9*!DL M%LAUQIU1+ X$T59'0"#0RII^>%5I]2B0TB W;! ,HTD015&+F*^XD'PNP4%9 MU+9&F266@0W9KZI\E7*3'T<#C[2&)A0$W..SRG*)FT_&X0")+&6;@)-1..I> MD$4*E\TU)J,@OK *M%"984"T.?#+:< %/B+T"ER/DYN0O2\1%>KACVSN4XJ. M&:-2@5YGV&3L"S[P;='O $_"9!]X',;?&WB >4QEG8ERR4H<27OX-4@'WBIG M:@7&TCY,MMEA;M4PEZ^YSAKXM.TD"B_V\4=;_(?A^XBZM4C)VKVOB@_RMD=XGW^J2T)]:M02JPH 1"Y+HS>Y&9\2]C]^(,"LN:Y3T3J-+%))4*D.^XGQ]P.@YK:Q"&^ IX5S8H]XIB35X M&BFWOX/2:,XP\J2CX<%=KA):ML2WL$_]D%(7C;0$TD2U4C<4CC"-R MVJB;DYNI6I;B3PKVBIB-O80F/CYS?,8#3.,]H=XW1,39(&!TBAKJ@@OMLW<8 M'X_4YMRZXH:L185P]O*\FZG###6T"+;$C2_"Z("YNUSX;CUG2BMA-\%3IUZS M4WZVRZH9AM QBWUMPSAMPO@SE1B[(W?>4:B^N%!1Y_5!>:H]:'K^':10S%%S M S5F<7 ^G 3CR8B=L.$@/!]X[2@9CR?!11RQR3B\&+$O7O-IDHR#P6!TQH;C M<#)AMS2$,(9]C-$"A-M"\R(Z8X-A>#'^1Z@.HA58U23V)P6&6NE'OC@5L5J,*K*TC$S\%;3G-UE;* M@ZA:*3_<3O$8*K<]O.DG;^]GLZZG_:O#P?Y([HS/-\^WR?;80+H=B.#Y?4XW MEGHA;$/T3K7OE0'E)3S 8]ED]&,+W9&YH6/'Z6T;.R1GJ[\EMDK36G>[)#3U!D7/VV0AFPJ0:K&MLS11H+!M$NZ&& M1DW3+ 2-D W>8R3F3ONQN\:>12J#.S._G;3O>WNAE-_ M)=IN]Q=+),E28)%*6*!H%)Z/>DS[RYI_L*IR%Z2YLGC=@:0-^7RB< M3ANS-=_ 5!+ P04 " "6J1)H $ #9"@ &0 'AL+W=O MACW0TK7%E2)5DHKC?[]#2I;M+,F&[44BJ#$HA=6\V MC6MS.YN:VBNI>6[)U64I[.:*E5E?]$:][<*=7!4^+ QFTTJL^ O[K]7<8C;H M4')9LG;2:+*\O.A=CLZO)L$^&OPJ>>WVQA24+(SY%B8_YQ>]82#$BC,?$ 1> M#WS-2@4@T/C>8O8ZEV'C_GB+_B%JAY:%<'QMU&\R]\5%[ZQ'.2]%K?R=67_B M5L]QP,N,5[ MX<5L:LV:;+ &6AA$J7$WR$D=DO+%6WR5V.=GGWW!EN[82\N(M:>Y$MI-!Q[8 MP6*0M3A7#4[Z LZ8;HWVA:,;G7-^N'\ 3AVQ=$OL*GT5\%;8A,:C/J7#-'T% M;]P)'4>\\0MX>Q*O6/-2>D>_7RZ2R M4F:#SW$MH6NV'HU'9DFWPMUS]M,/9^GH])U#DRVB<3*1P^'W1!(VJR"98>8OR=/0F^$R'[VYOYG,7QZ-W;T%M MZQ.@L+=,*R!8H=0FMA&\:%K*1PRVG"JX*4QMXZ!US(2#IYL$*0]LL:=&F5D" M3\<-I>1)A,+B3G@\0H3GADG.GBV:*?C6NHZ<@B+A'+N6FJ!65R4V1\(=;4Q] MM#*MOJ! NIV.6@<''65LL48I79K2CS0Z38;A M-4[";#S$"U8C2ON3$8;]XW%83]/D.+RB43I)3N$'+:7JS->B82[UDS)[J=E> M2L@V&8<9;&&]6"A$=P&DSK"R$A< B:9#FJ.1+$-5P7?\24N_Z=)U;J_TX#G/Q+N MVO458I^EBMG\"(P=J^2Y'^-@[[I1LEW%2U6H%ISBSV2;BU0S\::*EY>%\;@*Q6&!NR?;8(#O2V/\=A(<=+?9 MV5]02P,$% @ G(JE5+3X%%IM! D L !D !X;"]W;W)K&ULK5;;;N,V$/V5@1OTR95EV=XUMHX!)[M!MVC:8)/-/A1] MH,6Q1(0B%9+RI5_?(:7(\M9Q8Z O-BERSIRY:S\.W.S&>Z%4F\N>\/>RX&B0&6%5F!P M==E;##]?^64O]H108NH\ J._-5ZCE!Z(:#PW MF+U6I1?LKE_0;X+M9,N26;S6\IO@+K_L37O <<4JZ;[HS2_8V#/Q>*F6-OS" MIKX[I,MI99TN&F%B4 A5_[-MXX>.P#1^12!I!)+ NU846'YDCLUG1F_ ^-N$ MYA?!U"!-Y(3R0;EWADX%R;GYI^=*N-ULX C+?QFDC=Q5+9>\(C>"6ZU<;N&3 MXL@/Y0?$H262O!"Y2DX"WC(3P6C8AR1.DA-XH]:P4< ;G30,_EPLK3,4^[]. M8(Y;S'' ')_MK+?(P7W.#,+"YZ'?/N0(U[HHF=K]^,,T&;[_V8(-5PR6E4ES M2C8HC2T[S66K**$!.;HSJXVEM;NB'(N;&K08T9PTWC5Y08])*4VE&B$ MYE#C47JF>9N?_2Y@AS^'.$JH3*7T3/=!$8,Z'A"ICY-C ME$69]ZC16U'4H;@8CJ+I"W[?(V]R0;SB:/B]U@T>>)8'E1?3Z%U[L2+#S%'/ M?,04BR4=)O%P2DKC^!#]2,3Z#1.RLI08. M#<4E)JZ3_^8:P7VUM/A\(1KY?3ZJS\'D:P:)K)H6SU@BS2MBDJ&)O0'H9@ 8S#WXP&UB-^TM2>*V!ZMXM!%O+E]HD<3C11_ MUXE'3[FBQ]<85.FN;GJ2[8<(:MY]ZHJN3U0])1O:ZA'3J,7632LTRVNF&&=! MZ2UN1:HC^+I7*]0:K2M\2KXH.3-J29=.QZ",JHZXJ #UC>4,?GT$NV&E[03'IAZ_JLW3I=AYEIJ1Q-< M6.8T,J/Q%^A\I&ULG57;;M0P$/V54;@(I++9 M30HML+M26T#T :EJN3P@'KS)9&-P[& [39>O9\;.ABVT!?&2^#)G9L[,L3WO MC?WF:D0/5XW2;I'4WKV9IEHY>2MF@=M)HL%@MDJ/9B^-]M@\&'R7V;F<,S&1ES#>>G):+9,H)H<+" MLP=!OTL\0:78$:7Q??"9C"$9N#O>>G\3N!.7E7!X8M0G6?IZD1PF4&(E.N7/ M3?\6!SY/V5]AE M?Z*-MGB=0=,Z;9@!3!HW4\2^NACKL ZGMP"R 9"%O&.@ MD.4KX<5R;DT/EJW)&P\"U8"FY*3FIEQX2[N2<'YYJ@O3(+P75^CFJ2>/O)X6 M _HXHK-;T#F\,]K7#E[K$LOK^)0R&=/)MND<9WM!T@.BH>.@<.A :T'E)FL62)KH3 M"K"J,)P !H&EK:#F$J)'+(3;L:8#_H3M8IP]:"DKH3D KY:2G%G4!0=W7OC. M&[L9'7,"99BUBOPQ%].VQOI.2R]I6^I [E)8:3H'7SLK72G#,0V;?2V+.IB< MF*85>D-X#)XG .]I.9(!4X&3:RTK60A*K:0.6RH@2(\-.7+@L!6,H_H10T.F M/XCC$'ZH[2/W^%I,"E84'S9] MN15MX$X#FNX0>'CO,)L=O'10$$6C9!E:\V=/'/146,@.)OF#X"F?3@X>[%'V MKHVF:C/4X'?/-S2XNI7 '?E3RU7'FP(TQGZO4&,E0[U%2T*\"M*BHMZ?3I[3 MK:14O*)58.5-["Y+D%M/3:H%Z2G*K16;(%31"UN2?)CD?^1)WS%1AFI<%<[[>.E M.ZZ.3]91O*E_FE=8450:O/3!&Q\0^+$FS;7;1L M0/N5,7X[X0#C0[[\"5!+ P04 " "GD0G]8VO>K4NZ,;% MNS=;N5*WJOAU^\7BZJ*ADNJ-RITVN;!J^?;D.GKU?D+K><&_M=JYSG=!DBR, M^8TN/J5O3T;$D,I44A %B8\[]4%E&1$"&[]7-$^:(VEC]WM-_0>6';(LI%,? M3/8?G1;KMR>7)R)52UEFQ5>S^TE5\DR)7F(RQ__%SJ\=CT]$4KK";*K-X&"C M<_\I[RL]=#97!0XA=9>)!7%]YYB?(3B6'PV M>;%VXF.>JK2__P+<-2S&-8OOXT<)?I8V%.,H$/$HCA^A-VY$'C.]\>,B0]JM ML87.5^*_UPM76 #D?X^0GS3D)TQ^\@3Y[U#HLP@>-9&H3[S1#HAA=_FV5N*# MV6QEO@=:PR*4JKL&C\ M4ORB,W[VHZ1=DY?BB]F!M1N5X3SK]YU-L:Y8*T#AVUH[T9 0N%@I'""S;"^6 M!AJ >J""A34R%2I/SW''0@OV-T4R&"N*5CO__,=E',U?.Y')A;'GY."I2, _ MTR=58O.=3I0+Q766'54!(H&E1R"M+1; MG3,Y;!IQ.O)>RF=3H?U/J!I2MMAN*F M)%4]5[3F)'9H K<7K3FF _N*&6*[?WAP &"V3 >:'=_ A=QNK8%AX(P!K^@> MEQ@+3O!(+,L\>7#NA^8Q? O9@Z"58$\*D3/PT275JMT'P.A R;H3!\AF5B6 MCB@,@9@>>2N1MG*D2-O$O 9?81TLNK)7L@KHC8BX/H"[_A'TT$N:\%F+8DN9 M+766^6A(V1FJ[SLO##G MD/Y\#98:UKP-=Z@%Z+-_+)]5%CIC;K%P8Z N0[''5;IZ/*BURFO8IQBB2(FT M):BHX\O* 'EYDR[X$ Y9=;0JUM:4*V^_!V&C%Z: ^"WCV0=#OK>422-&1Y<4 ME!*60;4R6'S?^9!F2IO0%E=)[BRF32!F*A#:I"/,TEA(73KZ37]WJ? M6H/#>ZI=R*)@QRX ^)77;7M2Y_@[\&9*"+S?*G;?M9)W>Y$ -%EESA3&LQ1F M^O8*>\GN:< ^B+AU@&?FMGK+N/(RP/8> MZC;P0[$H'8E&E91F5Y5-O'RH\FIC%VJU(&0+F[/DT&''^T/Q4=H<.H8?*>Q0 M?BG$A:SRGK5*]5FBVYB :(7X_H>_<49"Q:/7']]_^G9SS1?1ZY=4,9'@&R4= MA2M"@#5+C8+&8XHKJ$5=.++V$:O]%8/9=2I2J*>;NZH45UNMR3=(<0=)LYO M7;E%I>%ITOTV35$Y5#C6I\ETRHECJ0FZ521HLE^*2L6B0U(4*RJF&.&< '\- M;T/QX_7U%W]9ZSXW^7G[J"5ZUV \W"_BMJMP3V.J3JXG4D*,;9$[D MQ1[G'#U5MJVP;&Q5G,,=\&0(HRVC507A;>\KU1N^U.Y4)2VJO2J79QD%ZA&0!RW MA+H_\%_-GL]>LY%[J*[ (S*$*JXT0E_M)DF=EQP4Y']KQ&-L?HINOH'86E M5)HU$8ZO.+P15UX)L""LUX1T26!N1 $3&Y29;>+P3)!OHG,G;.$\AIS+:$;C M!U ^9E2FII"1??:?WBKL27Z ? ME-)G\J4X%;/9)(SQ.9U=AK,G*\C)>!I>B?%T%$YZE4,<1>%(S.-I.#TL'&98 M/!71>(S_/G..L)3^/F8:8;'F9AZB+3^+PQDU[!TSU"WKJ8B"J^D$!].W^7R* M;R1")6A=7E*SU90HR!5M =34V.WP (O!\NP%RQ&/PN@%V?)(R]'TSI7Z"U;_ MAM1/P4B;E(J[OA58^9XX-:8XE8(?%)/MGVE'C[-'S'@J)J-P3!^7,,U3!HQ& M6,3_^N8C$\WF0,"!]2:S,!)CW/>FFV'C'(IO.\6SR3P= M0NM1V,17D/B4;'_Y-&PB6([@T57V.,*-:0R '( &06(N"#A]?V\-,\:SF-#: MA\\][H:+O_8S-_MFM(3OL3J9M!/FN:(^/U2:GB,7 %N7V*\J17[(2?O*I:M!0[FY5[E RH]5%R(>440SD]<+( MY11JGE\AJW2#B9\ H_1?:2K?*D$I?U)XB)\9^Y5>Y>*7=NS)=O'S\ZIV\R6T MC]4AGX?@]XE6(IK:!A',VK[JF Y=;OL[K7B:EZ M.]!<+,CGO;.G6H9-%>&GY:GOR[ECZHQHN<2D/!(A;"RZ<(D@9'WC;ZL/!GE: M5BH<8BN>P)(]&"-]M\#^FQ@+.AY*F&,>P@.5>V"BH/[UE,)V3VU4-/PM:OO_M7; ZB1N@W;E0^/N MG;_(+'7+-$;,Z7T4M?2^;1Q\X=?QU.O9@J 0 M*_E58OWFL&VE^-+'@YJ-ND_JQ@>:>I7<;Y&]^BJ/JO;KQ4"5/3QGZ>09RF(5 M<7['I/0=#Q>VIBX^#MX7NZ'E%=CY)4ZJT'G;MO%LXS#+VKX9X9EHT9^\?W=H M/0+#JB6=<#_J)QL5.X=*AB@CP;- P\&3F%#O43=A-KK0V/G[^[:A F-YF@K1CS[Z+WXZ;RI]KO!& M]E/IK#%V?)O@!:F %;XZUI)H)86X/G2F**^ MH .:'X6]^Q-02P,$% @ G(JE5.0A^YC/$ [S( !D !X;"]W;W)K M&ULK5M;<]LV%OXK&&_2V9V194F^Q&DN,TZ:M)EI MMIXD;1]V]@$B(0D-2; $:<7[Z_<[!Q>"%.TXG;XDED@[TWSV>Z4 M:L67LJCLBZ-=V];?GYS8;*=*:>>F5A6>;$Q3RA8?F^V)K1LEKQ>+B MI)2Z.GKYG+^[;EX^-UU;Z$I=-\)V92F;VU>J,/L71\NC\,4'O=VU],7)R^>U MW*J/JOVUOF[PZ212R76I*JM-)1JU>7%TM?S^U1F]SR_\IM7>)G\+DF1MS&?Z M\"Y_<;0@AE2ALI8H2/QWHUZKHB!"8.-/3_,H;DD+T[\#];F^)W MG;>[%T>71R)7&]D5[0>S_TEY>_ M_.+UD"RX7-RQ8.47K)AOMQ%S^8-LY758$Y79)2/;8.G M&NO:EZ]-6>H66FZMD%4N7INJU=5659E6]OE)BRWHQ9/,DWOER*WN('-G-QNIR)U6*UNH?>:93WE.F=_A5YQ0_: M9H6Q7:/$?Z[6MFW@-/^]9]>SN.L9[WKV=VGY7G(4J-_;6F;JQ1$BT:KF1AU] M1;+WTGY2F= 6X;?^ R$A6B.DN)&-5NVM,!M1J*TL1 8/MS.1%5*7CHYI=ZH1 MN;9UUX)0NY.MP"JKQ*8QI6@1HD2+_]<5GBMAFEQ7"'&1F:[!BZ"NP=6ZLQ#$ M@KRNLJ+#.UM1-X:YR< M:1M?Z$S%[69^>__:<:,*V:I<%%JN=:%;$HV8E-F? MG;:: [WNFFP',4:DYD$'F:PJ0QN9&YTK(2WL+2N\R:+I%A%8%&*MH*DL [N; MKB#!&I69&]40TQ+/38.-67$D<6U:*%Y#@;DL 6:6Z( )IT@PC-=! W"A*I8[ M*'@+W+0MTX !:Y"2-:>2Z4!#'FJ)CA6$/4Y'51&D:Y44JR7A%#B%NH"- 3@O9(9_, MH00H5VTV9#=3I;Q_]X_+U?+)L]34&W@"7)!][*%JVJG0_X/TT#0+ M2B][HV_(7C5L_D63*,6M>+0Z!Z 6!;:>BROKWH7G1+29B4?+I^$5L$PICBS9 MM;:5;,69V.\T5LC2=& "P95W' 2T?"Y^8=>]/RY_5F18$86=")U>EXFF!>C! M#M@,L5>9ZC@C%R[8M%ZE\++"42?AO3.$6-S(C.+G=B9N%&3 *N)-(8IJ5FBE M5#X(U!!Y-EQ+_A^^)2'#M9Q"_K0F\3B_+CY3F>?_ DKIG$)P2= ME9R;0>AGV)+D 7NOR8O;;]<(U-^0 %A.@%0;Q%71D\V8+.N"%("P\V&?R08@ MV#AN"?O!W!J^&A#"/X'N;%?7IFF)&E3,%1$1Z)#K>@4'),,J*_8H-^C_J/U4 M.=8:!$8,UZDX(GG CJYNE$U\R($BY:=6;74&/(8H6PZ%@=%(4()X=@M-'@,R MY#J,G# ?0[S:1A]E(7D7KH4 M0M_%I.'3%F,(Z0EBDR'ST+:[$B3]R65\YU*-=:[\K@8<'78\%':>_/@\$,/5Z\-6-TR@8-AX% M;^#I^-M'6+]N(W7AE#/8.]G.Q'"_G_1L*&&)!3ER;\JL!^E2?E9!Z9;H!XU1 M18S2SR8*()4.';;$#J-X]W3)AI4!$$<3[> M)C[7FE86M/F3R\5\.=SZR<7E_++_ZALTD/)(T4CIR95I?F]9,%!ZHFNDMP=1 MYD3U:+D\3^"/2LH'*]R#'I:MU4X6FP#U8^R#VBCQ@[ZK'>&ZJ)YUSEKFZHM\ MV10%*[V/^3\,DBXY=@ME6U($]VN5 \&O;23L3L9ZW)G&%29]%<&^2D]C>1:A MY%VL&5CPC[%8N$J*A6%(4+KEH-$41GFL&(AS+"&FN>>[/'],7O5T\9B*#412 MT6KXU]^D)A?G(99UM6DD*ITNHX=,DC^0\#'..6)IT(..#_1:*BU+&)?;0:^1 M65J/3<@X%/%TP2*>XS]VTT914K_1Q9"#5-W5 M%ML[3]5(W[JU21 -B8B2@P+RQ2K2?Q,\9[0G?RQ<4VC5C=^[<$4B]TG4WKJE M:;TZ1_@J]170 U0&M*_TQ@GMNW]N&#:^Y4Y[ M_U3!W"\N.C6FT3029583JY$ME&;SJJ)?;!8-ZD9!LB1<'%7ISLH >2H ME(MEW*9S,3B<77!:I+"H_*0U^"%8E0.L&2'_88E)S?\H&3PX#X368:<*=H?0 MY82)U5?@B>&5PO_1ZB)->X@C(97A##[/ 72VC*Y3<- /VI**+0\N7 M$$EMY3L^&GXDN36=\W@(=/O'TC4=%IR)8_%6PF-_DT7'+O8VKG['Z-JWN@\9 M'SAHR%WWQ[VH.ZU@A'85O.\ZIE3Y(!41]\7F^%V<&L1Q(HV%:(=TI%##K7B\ M0XS1L02BV._'M1A*2^DF81[\(P#Y65V'XM?@"]4_B,.F1J4SW)HZ8 I(5,DY M925XS6%K9HEYYH]ZO#JHP@^N/$[T!(;K96%-(J9'L:Y#&;144$VMY M&Q J$;2N81$_!NDY*&G.]'J .@$^IO'I*RR$\GDT:5S,3T=U\X-+W-FH1#A$ M!\H(=^#I(4A\2]_B_+L?1<6VHO=5WK^JI<[3R70RV IMU& H%7,V$(_D054, MB"3"KFH:=<>'837K^Y3EY<6X15I>/NT!?&+VX4R%MN%I/R+Q*P']=TY->-:" M#$QEIA_9D5NSB@M3;8^IQQYYM6METS3C_4SPB5U_)C$*,5F-I;YU6=6SQ',C MM'3F%I"Z1<#4J/ERKGV='8)#CLY[JHK*;8*,N+J4\-.N]+J?/]3J]^[>FR=) MG$[%9ZFU_G(+.4*W@[%O!MR@HD46LW20Z>SA*K.)&=@LG?XFQQ'40-^%8F%X M3,6-_ZX_I)H31\OPL!2#GZ>?S)W^#(:Z^%G[2C9;G_"O^O:#V'E/?:IWW$9< M(Q =(N;:9AV\G^M25V\L4&^XXYL/JH5K<77 *V:I+XR"!:%F=:[I3-65@JYQ M ;LTA#>=9N+67 .=^^?)7/[]F^MK7V"\"2"0*,GWP1]IOD0N>95Q?;%\ M^N2,.W")M_+8$8]MXF][D*;%%;WIM!*)7"[$/WL=$BR3\E>+9V\^O/MXQ7\O MG_TK:&1+E0D4^>O\XQQ1N=66>OW@@3J?;O2^OZPSH&X5>:TMPHUY4Z_IQ8)N[D]V&=C+K7 MP5&,4\7>'\=(BW9A7?!Q)J/*^,"B;W%G=_2XSI?H86R>V/"9KF7K"W%JF27% M&!CKKQO 8&9/XY?9'5-X?Z@O*2_;T9V'D,JX(1\65X,<)PED_5D330M= ^^C MO?<6UY.2$3/2BLK'CZK4=5(G]1W$Y&#$SQT&DY$$6P8R)+<88LG!>-$>]-=K M9K"7IH 2"W8@2J.AF6$,[4'2=2GI)*YV:)YT?\A&75-%/(UR5(JF)P0W0O*M M!T=&01934I\(KRLE,GB;G$'._/F*YX_8BBHD0X7)D]?ENVGO^NG]C^G=EF%, MD"O1W1*9GBNGB12K(S2M%LN+<6#2O8X!_M8>?XFIX5" &$%D#4S*YR_^7@9T MTY_$;,8-$+!_L5C$WFZU.+WXMEY$IJSWF'2XT^FXTCF=G]U9T4O+MWJ:?%S/ M>\A-SMJG*WR_Z"M5?FH2/I7NK46&YWGGX8%J6K>ZD2@'/LCUAY&AGHR#$*PF#&;B_1!!+@T2P$ (T!XK]P["L\$S!"*'C&-_)ZN]JM5':;ZX7 MTUUWDBYZ94W7GW,(NJZGCE%5#K8_](NS15\L?NW8VBFFO_$$].7VE)O=^,FG MB(FTP$>Z,8/VBAK,85UU^6,R'GO[EZ_3^2:RG[5-S>[]J6LL4-.LD;YZUVT6 M=Z4LN%Y?!O-5H)1"+$TL%8)(O.X>WW 4/M:968:JZD47',46!3Y<)^2AW9QH^S]FT_K#; M,=67HSD?UWN^0\!.W8F9/-- &T*S6CY_0&* BCTE @W=*HI] T)ZDR 3G\9- MKV8.AQ0$N?)V"&4@"S5&8$5*39==#M 1MDXKGX?:03KBX!T? ^ MFF?X@=M:J2KB 36;\#-RTAA;'[3]_+7[BC^\^_#F]:??OOO'\LG9,\X]MN[( M'38N%U]]^DZ6];-/#)+27Q::N6LDX3*$FY3QN7;7U(8':V&=0]#!)I(G5GZX M9J&!QJ$ASP_HG@>:4CY$TB;WLK.H71W.1,266E441HUQ]^?#O4\_5[6UKHY) M!(@YW'LDTUMO$W>26M(E<;^Q<14H"@:E;_PA8JC*0@/N-[)3K\^( M#K(DSKQ_!! M++BX>#PQ0IVZ$G^2_ @!RM_R3RU(D]"#^SU"_#;^FN/*_8BA?]W]% 2,;VD, M6J@-EB[F3\Z/1.-^7N$^M*;FGS2@D("E^<\=6CC5T MXOC%(O_X#;1!_X_+R M_U!+ P04 " "+Q=D\XS*?7%VXL0_Z MZD*5-I6Y^*"9*;.,Z_UKD:K=Y60YJ09NY=W6TL#\ZJ+@=^*CL/\N/F@\S6LI ML1Z^=OK$YKO)OQ'BIUI_6;DR4:I+_3P-KZ<+,@@D8K(D@2. MKWMQ(]*4!,&,KT'FI%9)"]N_*^E_.-_ARX8;<:/2_\K8;B\GYQ,6BX27J;U5 MNW^*X,\IR8M4:MPGV_FY:TR.2F-5%A;#@DSF_IL_A#BT%IPO1A:LPH*5L]LK MUFI$UIJ]5[G=&O9['HNXNWX.NVKC5I5QKU>/"GS/ M]8RMEU.V6JQ6C\A;U\ZNG;SUTDYJ/2=.S\D/">IS9;'W MW'P2$2M*'6T!3#-%EN36,)['+!4TPL374A;((>L&ZYGLGFNI2L/LOL"32I"4 M19%*X1<;H>]EA(?20+/,F83436E@FH$6F4=I&)&FAD5"6W!;': I4YH50A,?FF&W2?U&;'F:P+HI@SQG.05RMY71 MEF6"3 ]QWQ@92PIAQG/0H%._Y;!8[7),VLJ"-$8JRX2.)$\AQ@H*H9DQ$!.S M6_BQU4*PC+*/;),JAC.4A, (MKS.(><^?N#1E!@O^#YSGB,0U185#FBUT599 MGF*8%]C+!PD>%.F>O3B;G8..TK3:PQ>KQ>RT&J%XFD(XPDWW,V!WSSN!Y/D;U+?4V\4S59(Q&J[)>XKJE.7"3L>M6_<#=_(# M O<)/MVHK.#Y_NFDTT^E%M=0\KM-N+EY.V/O2IZS&ZY3Y4ANBK113!H7R8U6 M^')Y_PZ]B/ 3;K9)8.S/J;/?P"F0PB!56P2=@?<[CH"5Y@:(O#,U6Q7%;I0$U 2!5DP4A!I M9F_S:+:O"[ZPBI9P9X-*4P^$&O C .:I@JW./KM3[3+S30P^5DL&$3#MAT@\ MX*! :5YBMA-E1)= =RA;J.KDO\SJ8GR4VF65I12K4FMJ*4;,(#^[N%G]VJ0 M\#@ E :_O(?60=L]U@: -0K61#.QG_( K'6=#GF#%MYLG1 9Z$W2#F(+6Y[T$!3+T$.!A MU OD&C0*]G?RD'A[M7CU1S7JGI>O_M&T78^GC^=5_KG+JQ\KLV#'O8Q]X&MO M4!5"SL:^%K0]DSWC=J44M,K<[CE992PIXI* M'<&,[ZL(,A['TOK #(>RRJTZ)A0+&DA*DGYTSK? @:J'8#X]V5T3Z/\AJWP- MKW.U@Z&VOH3N1I4PL.X+E1Y=W64F=1E8_J(.#)J%YY7.]!7.&BJP7=X9#] ME=QGU 0=&FI4<767RS\[^5)AA=J"3H@&-VEUWE3U-MU^B[&;!F),\G(]>]GL M/UI9'?@]5T-21EB^U7/M"02M4"="U'08&%H>HHP".XZ;ZCBT,[4#U:D@*U*U%Z'M#W1JF"%W4KH6H"-N MF11)ALED77GF/=\FJIZ M$2?AJ9WKL:!O]^M9&7K<(=_L,VGC'A=I?#@47JI6E17W+W?40 MA<4?\;U\4T-(>X1& 9H;JG36DME^&_RN$#]AW[+#BP-/6.&H'@Z8C-\A\+1G MHPW8LG]6;W5DWW%RN*X+,1V!0DA\KU]%^2#"H=2Y5DC[=B/$NHYM=1/6YZB& MJ?E T(=9\M%V]2!*BS:S=';0[7Y+G:N?52/2<9D>--4LY"'4++KUTQ?.U>G? MZM2DN+4*H<>!APM)/8B*;]M2(NZ_>'8&U(H M8]M^,(4$YUY\..A2A]X^)[@S<$3;)/QAQS&6NR/!Y$S8K:(LNH=B;]K1-;<- MLXQ#=Y#MG)>;TE\6]^K1X>FHA'U#,)2R3>^*3XT MIGV'%B[5SH9O%RM*(8U5.@C>'*8/^XH6;Y-BOSD#-VJIOX1.A*N^H;.9]GO5 MQU#6Y07;(]WJ.JS;-G=03MRN^[D<]EWFEZ M7RQ;=T1PWUK/21'\EW3T-&5S(55YTJD4K4W^_O/GX_T.W$/9=E!J-9O#;5:O MHA\'[R>4VJ$;J9-AN.)$60#S[(VB]R;LNBI9IGVB,&Y*[*>D,J%SFRFUNUKB MS0KOGD:I##=X*A?M T35(!$%^7D$@]:=2WV3.G+D:"_L%Z'ZU8&CG/&X-^9B MCI"5QJ,PH70%";ID[L7#H',8;!"ZVL=.&2?M>]+CVK#9T*O">>M=+"K[G7OC M3"^* ![_6K8>K5]J7_MWN&UL[5Q9;QS'=OXK#<8) M;& XW"1;U@90LNPKW.B:D2P[0)"'FNZ:F9)Z&5=UDZ)_? MC+Q(Y+"KZM19O[/T/+WI[$>WU;HO/C5UZYX=;?M^]_CDQ)5;W2BW[':ZI;^L M.]NHGGZUFQ.WLUI5O*BI3\Y/3[\]:91ICYX_Y<^N[/.GW=#7IM57MG!#TRA[ M^T+7W5\^.3D&1KG798PM%_UWKE[JNL1/1 M\;O?]"B>B87YSV'W'_GR=)F5_>[[HZ(<7-\U?C%1T)A6_E>?/".R!8].]RPX]PO.F6XYB*G\ M0?7J^5/;W1063]-N^(&ORJN).--"*N]Z2W\UM*Y__F)P](ESB^*%;TFA7?!U^^N;I24\T8>>3 MTI__0LX_WW/^1?&F:_NM*UZUE:[&ZT_H+O%"Y^%"+\X/;OA&V65Q<;8HSD_/ MSP_L=Q$9=,'[7>S9;^["_W6Y[)/ '-_G&/DGMBE^ MV6I2_+)K=JJ]Q1W*KG5TC4KUNBK6IE5M:51=.'I>D['UKE!6%T.KALK@$\P\FD0__V+X_.ST^?O%^^6Q8_75Y>\>]G3[XIR//0DEY;TV0$ MFU8\4M!1)@';FI9$,[#).UX+XRW.3H__@Y][.]0:OYV>@5=O]6:H99-WQ_^Y M+*X&ZP:H>=]A,Z<+.^ 66&GCLV0LI;8]N;P[9*R[KF^[7A>5<67=N8&$4;1X M!"P@KM1#E5B@VG:@NP1>?UXVA_@?.9?)BW:LR(/2 F)$UYB>=EY^1BE6JN9- M)2@HUJD?=*F;E;;!L,X*TK6*1'(-2FW7\'5>RHZ0W-EW3UR\U[R:\<;]5O4% MSET6+W2I!N+X%['V\%477HB?9ZS;=D--=R>!4V@#>VG-AZ&5T!&5Z_Z2 L6@ MUF&=U:1/7=;K6RA8;?FV$P'0$V)&69?NA0->JMWG>T+(C5H^]^+ MK['(6Q4_&_\43&M9O&XIEK04?4%TW+G;F9:NO2A(:;WR>@LH!VNA,*KZ0*%) M;@I>&-(%HK2E6SA'P9VOJ(JU,A8ZF_P1BUQG+-MUSO1\&#U&D9291)C#BJ7Q MN:5RVV)-^,%%UM$#IJMZ'Q0Q*0&80&=Z&D;W6_C#P:- ZMI8UQ>_#\J2#^.H5)1;U6[@ MJ@JG-^#BQ.ARU<-UBB-!Q([(3T M%[D.%<-.5-?T[HY\-L0A!R,B&W.:?%VK^T4R,0BD &:%_K2#_;HE(MBUZ097D\AXDPE) MQ0UI6W*F?NL.AH9/NT;C6;\?F"3!P\O+*Q=)*&A(Z=5:-NX2:P>\G6#TTGEH;CQV?9I 8#&=.:!$BWA^:)&PX"6>G:Z&OMS\#S MN9=K5*6]>._ES1#":0FI &[0T?J/V@?'I%BX1B3S\" $ M>1LMIQ3KG4,QA[?XRUOL7]1D_[DV>T 7OXVZ^.U!1;I*$)1N_C*:S!YL_:E)2 M#6IG=MF2;JNP0\W&DT%S4F+M^F5Q222Z+'GDOY3!Y8D!R25)HUJG/&I/EDU> MD11.^:RAS!F_+'YFY2$\##(]>(F',]WQ#NQ5A=VY?,136@9/,%% ]?8XOU7: MSFLLS*8G'=>?D,VPK1."HLTZCAN$@K1NP,']6RT\/^5L@/BI0=1&K4S-I"^+ M?[!["18":RI4WUNS&GH^I^\.4$TP/;^>(O=%#$-8@(Z3PND&L8=LJ[USS#A" ML6X(G/5,*!K=;Q'DUGGNQ^D:LY_"61\4/HD"?Y?[&T+^':='O8C\^\=S$D>J M+(&A@[#)/#*V17HSYY%V/!3XOXO.]KN#_O&5,/2-Z,/K)/DY5WMXJ[^>RAW@ M[Z/(WT<'F?)^K#FO_,46%'4S>7\VR!T^Y/\M8V(9!P3W?13<]X>U&6&MCCB- M6*Q)1XJ7C$=12IP3T_]R2T$D+ %F>BX$6K#V"T9800IXE*-(P8-8))"Y#'D- M!5!?M4.5J2)[ 1*G -9[07K ID@F61\&K@Z@>K3(1* M_HK+XAUQM"?;-U+N).SCU6E:N0DBR,H<*'S1HP;$ESG[Q=?0YS.RD6@VLUMR M>#A^LJ,1>Y*<],Z>8D9QKT@S($;3$4A =2=H%P.81BMDJ7N8N:5L@: 1*!C+ M7]"A"#+:WV1'6A]2M^GBGR8:PLE.7,IYC>&9B=R8'ROUFM=BF*'%#9B7^_H M[U>W':5S7,1E*$Q$9!20_- -K%!T'2DYW $"/V]U3?Z5LN*@YU.24_$UJP!U MO@SM2&/@7RC.^DA7&EL.#9Q,"0>:*A=<$B5"V?F0OO5D X5F?K 'VPTK\E;% M5JN:N$PWH/CG?*+NT44-%YC:&\M*SYLL=6B[>,ZW"S1I6V MH^RE[>A9L@KR\,(]N-T^VQQ(*%7Q8^B5)(0>KAU72FXTN0/Z?U-W*_!QL@M[ MI7;3X;8-PAG\$ H]="^.X^\_6I3+[TJ*2T%8ON(.F61L'['/AZ':>*FONJ&? M]=5WJX6VTFOTN^@O(%"F */9L[%5$/UPWV!+: M]MO6D.!GM0-[,5/&NICI"Z?R655^7S-C>M4]QA$J]+X%,%>D[]5'5 ^07]YL M.U0/R$&B+Q$>+[F[4AG22' ?-5(.DJ%$E0ML6?Q=WV:W\U[RL2_%EAV![.!D M;!;C">%]@/T+R P.?#RN]1L\;!(=%?B."K-JE3\O.R5WCGY/)^6>B<52: M'" Q+!;VN#!1#A0(%_ 1X&YH3 J&53!.'_I\(3DS=3KZN.^.\;_/>A:3N!YK M!\G;L<_,>,=^&'?@JFBSJW6OHP++LL"[54AG: V\%JM2T"*QWVG[,MPBCXFH MU);ZB;1^V#(2.6./U:&[ZIF']EA)Q(NFT8-8Z94+] M9',H9P=Q18P_5S[^\'$_^>+SJQ!H*,F5XOD\=CEX!B:<'KN=*O6S(RZAVVM] M].4'2UEL&BXY*ZZ,LP,/.:S\7(V,':44.(2WL&V9MN66L=YP:1T!@F6@JT-A M"!G# M8]&$C^2KB1:*/:V6'@$EEL$Q=!9J.E"J=(L."IF 9Q (?T)64*M;G3PW 1LK MTP!>*6LXOYQ$N<$&J7\+*T!XTA;-?NY*[^A9,AO9F(PY;KP=^JJ[$1Z?P%AA M!W6C.T\&B282-HT)JP]AJX985" M\49:['1-BLS2YA(ML>3#8K8Q>XZ$4S'"@2O GJ][]6I&'1=9A*HYT6Q)(=CU M^U)(/!@D";(B?-O[GE$65^]"QS$T)5^G?:0A.&,W@IKDH(6_38;>I\J^BC-J MD\& Y!@#T"" %[G)X+,O$#C@<%&"&'9H?)(#M0#E^KJKKYG5(O,[F!R]7F"V M%8I]4FHGESH NA+'=O#X92]\J76[\6;C6<2EK=L@)1P3A2/XV7ZD")$9A)^\ M^MB2IBZ"4[8:^?V"M_*XWA!W6 WGYT(2MQ)[HC8$ YC'<606_KJ_8PI*&JJ= M#3?U]9?"[2AVK4V)ZO&!+G8HE0HXA&T2-@#J=[W>,21I)+:(E7W6NH! ^OQ^ M(6[MXT#1=.0)0 1<&PE\#2P&'\%-8T>.C02U+/[1];@7\BI662Q+B>P\,0*& M!6.,_%$*DDAS" QY'Y,#4.A5;KU9TE@1@"M[GRKY7T)02"P:U",PV&(!,V/&A*OZPT^3##(PVL)[Q5.O^N=\E-W9MY M3/C@ZCS)B\)[M5'^YWS F \0^=;H W(/:Q*2?' @=WT(A)PG$'+^F0D&R2?> MIC1C%F9\\2XC,_%)S!]<7))'F<\I*V S"T)QG-$M8(B*W:6O?_/M&P-P"2AC M0B\5:)D](<-RRKBL'XL(^_D)0('_6185Z8)JKVM6M5 U26+@+TQ4SM&:$CAT*.8Q&^<;J'9Y) \ 0CB5079L_0K29I$Y<$/3< MVEB=4L(5U) "@\GN"9-$: @4^4I68+B02Q>)EY!!T<23*'F?B2F!:T*B6> M'A&Y0(RN).=\7'QMOB&_Y'KO$7Q!0JY9*&*<%,@"\])<+_PI:0?E_O3 P&%/ MC+3.9(UH'.,&+29)J-T6A2.2NJ'@>YNJ)")-J:PI1/'C5NN*)U.=\6Z?Z_BW M.Y3M., PNYOO_Y+LN8,K:D73V@P /<,NQ2 M>V4T!;Q/O8)F17TZH&%T"6(=K7SXZ%_YP7/Z?UI0CG[36TN_I>44N%ORFV$V M5"9KWRA+3 HO!,B&/%P%"]6E)%O220FX\0N(741*>-(B^D^H,H5@TTJ/D=BZ MR.V21]I90^"H:._C;=?D)]V0JG I*K>@.:Q#OST+QDB(P(K=9NVP &(;HJ'RJ_RRZ;" MW*B\Q2#P$]<8:-<'(MZ'_P?2O7=K+B"W.9G&>"/NE]7T0 W,1P*R'%]7\?X7 MLXVA*+1F*"XG"(*Z$]H.501!8&Q"< _ =FO:7GI-2"1(HIO4 O48<\_=0[8L M"1#J_)33$+0! AEG6_DQ%(RREA"F %$?&)4@[\4I>6A2>67O%\K^[*(I"B8, M^Z%;Y5%UP1],,M^9^7;4YIQK?)(6)WGW5#WA7T<)8ASMF-SR'CJQB$],B[)2 M#\WJPGMR&U_=SNK@(XY(+3V0*YFUY'KX*Z3CI&+?)25OLXGZ\AY,J#1R M"+R2$)R$[)_5\P\D\1,#GTL_Q=SCT &P;M P#J;&<' 2&!2&+#J?'?D3_B<20?B!@V14,1;W4IK@9O"Y/*X6>(E _^ZT M0/@:,<0RI_Q4;? K>U_7\42>RB7_M$^]DR?LO\9GC7ZV+< H8MX0_4#S/A2= M$'3GAT)9(]/'<8K[ M# E*>$.'J$H2_ IMPYVA8\&]O$=JN'/K='\\['"#ID.2*PT!V051##:7ULOG M.0[T;808K%"8,NOH\1/E48T2%[XZ6UY,KKU\D#Y@Q9I1C3NZ-F7052:PGY/ MEL7E'EDBJJFH.8-$!>2YG&R%Q$RA5$#I&ND6LK(L*>,R7X;)F!\;\RCJY&/2].L'1JR8,\!+ M-J2/,RJ^F+!BCD+[6<8B$GSU@'S(2JQIB9>M!;6E^2:83&A(Y*45P-;2[/PD MHY2SH]9-?==%.@3DFOX^Y&6*ZR?J&2#A=:>2RB3D"L/OPKT>B 2G%F@8Y.9ES2^\/I0YRF$D $K@KVS0]52N[ M@>9V;W'O.-[7R) ET9Q;K-*F'^KCW.Z,&7L MF47:+T5$WS@:6FED(L#OU4^A8X_(?/76H^!Y]LLL$CG'Z_VO&*_5=6>Y M2/ M*$S&<>^CQ'R#HNUJT!J<-K9>/J-'NK>9>]#Y7D MQA$!]13Z79Q-(-#I@WG@MTAPUXLG]I9%2//L6'4"UW;#9YLJ]()&L3']G"H:/U%@5IQUG$O7TWKYCN99/?:(Z,K/Q779I"]Z1>9:7C7#JT?R0IL,J/ \8-8P#'+FW.S>PD8Z M?4 ^>6LA#B&EUTU]DK6OZE9K0O.O6FTW\C;EZW&%%A]==211H@TS0"0H7YF; MOE7EU0G.3VV"-T/83MV?<9E 7IZOT[!#3/W03HG5OMB084:DLI.$Y@,P\=([ M;I21O5F00Y-\@]OG_OA0 D5FFVB-AKTU&V@59^TW81AZ-+<88\3!^:'T-2UG M%Y][^9BH(6I?.S?0YOGWMMBN[3 6L/>=I'_6WBS;%'3\JW65=J4UJ_ F4^IS MA[F(_)M3\NW8$,*+OW$>)-O_T%=#Q*][ /3G<_:3_;HM?B[[;B6O.WMG^6.L M]V4+WZ%)KBSAE1<=_1>_M^7'RWVF#ML2LO>\W7BNLMW[^,R''U\^FA1 MA"\EPL56'G&XXNM?" .4Q:/3A]\\SO>&3PVM,?(4<00W?O;OV2PN<_'EN-'Z M,JIO1E6@)E('F--P7)9HZWH>Y%]W=EH8Z3/1[%"US0830T&*<6+)\YJC$I9C MVU2A91O_H+EO[E^RP&21_GWP@SC9[F2^B?(T0X\NFIQEI?(7LP<42'V'=.JM MI7SM/QN]R17(YJ9>'$(HDZSF1OM%>-^>?KN(K:.#LEA@0B"^1D'Q,0U%CF]I MPG 5RAI@:_8E"[Y;F'^%4*AU><+G\8O5[N4KQ1+C\LWLU'$W>"5F%JO:>GI\KN'1X65+SN37_IN MQU\P1O&99,<_;K6BF(L'Z._XYI[P"PZ(7SGW_'\ 4$L#!!0 ( )R*I51O MVZ\L\0, D) 9 >&PO=V]R:W-H965T#FOV!9OT/U>71O:Q1T*%R4J*[0"@YM%;S6:76;>/AC\(7!G'ZW! M,UEK?>01&?_=XA5)Z($KC9XO9ZT)ZQ\?K _K'P)VXK)G% M*RU_".Z*16_: XX;5DOW7>]^PY;/F\F4,CR/7-L.3=Z!\9;$YI?!*K!FY(3RA?EQAEZ*\C/ M+3\PHX3:6KA& S<%,PC]6[:6: ?SV%$ ;Q;G+=AE Y8< 4OABU:NL/!!<>1/ M_6-*K,LN.61WF;P*^(694TA'$23#)'D%+^W8I@$O?3O;/U=KZPPUQU^OX&<= M?A;PLR/X-S0SO)8(>@//8[TDZ.MXMP7"1DN:'$("Y^L"E='W@J.EWG-,2 LU MB6WD/EB0_94N*Z;VO_XR34:3"PMXR*.B/&S@G#.9UY+YL;"$;X(?O1::6Q"* MBYPYY- 7BM[HVC+%[6 &'UO+V\(@/BDU4*'RHJN4_QG!5SI2^E);.R#,7)<( MS#DCUG7#PVGRLK>8SUZP//&C)G*@R,"%K$,Z; #OH)]FT?EDZI?CLVB@Z3),K2Z91.4L]/-!GP\@J)Y40\J!3O+ \U!3 M%VI:^IJVG0#X0F6C5J*6""4B:TZ%K:@K'P0=DBCW7K3A< B[(^P-^M;SW:J! M<2Y\&Q(QGR0])36A8OLRJ$H6+HR *:EY]4ZAL7ZVF#_.27U#Z.O:TM18XG-# M#+YJAY V=1A=P,I;V1#"1O!):[X34H:V^D;(!CXK*L16>+%6UF*0)1\\KQRC MY$[X?[9!J)%W>R+(*$J34=#$!TY2OXRZP7LNO3VB??"FT8I(0UMAN-#DGC+F M_Z.0QSA0&%*(1-X5@AS\>?&$?'2DZN- ZZ5#-'YT/5$=M^$2MI0 -6QS4W5/ MNWM^U5QO_Y@W'PE$8BN4;_D-N0Y/)V<],,W%VVR&ULU5C;W9G=VJN3CV)'E(Y0$B(0D9DN I#7>K]_3 $E1MN69;)[R8/,BH*^G3S=X MOE/ZB]D*4;-O15Z:B]&VKJNSZ=2D6U%PXZE*E/AEK73!:SSJS=146O#,;BKR M:>C[R;3@LAQ=GMMWM_KR7#5U+DMQJYEIBH+KQVN1J]W%*!AU+^[D9EO3B^GE M><4WXE[4?Z]N-9ZFO91,%J(T4I5,B_7%Z"HXNTYHO5WP#REV9G#/R).54E_H MX;?L8N2302(7:4T2."X/XD;D.0F"&5];F:->)6T)FQ3_56:/9;6?-R(U>Y8%?&B-JP\6>.)W-R M/JUA _/#SOSK\%6!'[CV6!1, M6.B'X2ORHCX"K96.4I.EAM64[Y8I=6#S(1A M'-64JC*5N>2V-* UW<)5_"9+MAD8H$6EM-MNG"T0JQF @3\M!"LHGZP26JJ, M"P#V>\S(E,]KZ4=6"!>RO?UF$0? 3NVX,(FQ0(M?<2&OPK18&PET$"2[W>-!0@M@NY*6$*SKNP=;$H)D@9P1.M"U/O0@LE88^](MB",.V(G)R@X/,ML M1'B.*/0_>>Q&%05DI_;1L)M<\!)5+/3FL:V5M4:B=)/65!V?I"NA=_#T5B&3 MR&\.:_4C^ZQJ".]CL:>S-< V2Q MPG26!%^$:^9$7 MT_M)$L_P!@EHBL;Y*(L* ;1(0/&"OU8G+BCA3VPL+&,R\^82'LF<.&<1AY"5X&2V]VPFX:K469/C*05VGR%KX# M 4_U^UYX<'\0F38P3TH>4?&7-AI!LO#H.8[G]AK.E]["1<6/D29*ZN<_5[-4 M VB]KEPY.G&*DC)6QA/$=2)[8H/%;T)*3\M+%JK LRSW,OK%G?HG%6 ;Y #E MIJLN$AY0HH;"WP3^0-UD4+_YXU%T>1:IKR#9\G6:-YEPS+%>0Z:5E;Z4Y0UF M-&OX%"ZY_9[%RYVH')F9 R2 5_$^EQ@[,*_UQ&05#"AI)^MMR\_%^#I'JO---9WTQG/]Q,?Y'@0W'Z'H%^H9^_U%=?E_V_ M]%5EQRFY-X);(UJ&Z6#6ADV6F73-X:!_GAT=RCZJ\O2JH)+YG4P;W'[6' #Y MR N8<6,G2@BP_$\BM[)R8+[FZ9=<;:BOG?ZMX;EM90[K3J>M54O>GXYY\AT* M!RLZLIPGD:6'>>0MB0W N<29RR5QZ!#PW+GAPCD.YPO/!Y.A-&*Z)/82A3-O M<7+&M2O)BYAA+:QZ7CK63N4S/Y;[D[@#M[SIR#BJ/O\O:@*2_Y"NQ38]RDWYOBZ2'+<=RKJNDSP)FI>"HN1C:B^D&,7B0^=Y"'7>;) MX+J/JVM&E.E,:(4W\!3;U4:CXHPT!"->UF7AI:3&8S>G:>3L(Y:0=OTA5VOYLIU;7^Y\:/TP" MI,Z<=)P7+/DN V+AO3JLRB$&![5-'6#N6H#OT!M, M(M37_B3!X+IOD[< , @23N(+!#$,2#^A#^MBUAVZYC%D7G--0R^K&O0H\M,^ M]9TULEY$>Q]^M-Y>(OCIX",<)JR-_=1(\P' Y;[']6_[KYE7[B/>?KG[%(J6 MNJ%1/1=K;,4 @:%4N\^+[J%6E?VDMU(UQCE[NQ5HE9H6X/>UPMF_?2 %_3?> MRS\ 4$L#!!0 ( )R*I52EY ( &\& 9 >&PO=V]R:W-H965T MF621V:9 7 53)A*7I:5)QH:+Q,*S=FO%0KYP4"F\- MV%55WAJRD82E$AJ1/V_S\"\ M@6PH+L^**B\XHZ/AT9OP'AO8O.3$&I DSBA M?%'NG:%=03@WGN2Y7BEGX0YS%&L^DW@"7^DRZ#E,))6,JYQ6N"K@4BMG*(LP ML18)X=>N!9\)*9Q "ZT'C[;M8>)(F*=/\JV(:2V"O2&B S?$75KXJ HL7N(3 M"JB)BNVBFK*CA#?(NPUQ M-Q!WWR"^IT=6K"2&=/]W*5[+^-%S_5,_MTN>XRBBMVS1K#$:/Y0(<^U/$FH! MS@N I=%K45#8!3HNI/5B^$ZH.1"J:J'\I=!\)Y37=Z;E] )=B>8$/KSK,Y9> MO$46MK.+-B$]+V&@X(Z$"%6(G&8%M(2B)R$EO6[;/@EZ&JE\1535#$XPF M5S/OJA86WL,@2^,NC=E)RL[B#*[1VKUT:)W%@[;_]MO[JAP+UE.F+.[5E-D@ M[E 1*5^*^AJP,Q8/@ U.XSX\*J^"M)N#&T607D9Z!IV,M%S^E3)/V6%=HO0S M1GH'\-K-2PZ:0(5F$5J=A:"^[@?-:M--)W43V;O7K9@RN1#*@L0Y0=/XK!>! MJ=M;;3B]#"UEIATUJ# MZ8^ QCO0_EQKMS/\ &PO=V]R:W-H965TH#ZV$2$A2"@B02MMID]8-M=WV,.W!)!=BU;%3VRGM?OW.#E"H M"GM)SL[=]WUW9U_&*Z4?38EHX:42TDR"TMIZ%(8F*[%BIJMJE/2E4+IBEI9Z M&9I:(\M]4"7".(KZ8<6X#*9COS?7T[%JK. 2YQI,4U5,O\Y0J-4DZ 6;C3N^ M+*W;"*?CFBWQ'NV/>JYI%6Y1:)8Z?^_PD^/*[-C@,EDH M]>@67_))$#E!*#"S#H'1ZQFO4 @'1#*>UIC!EM(%[MH;]$\^=\IEP0Q>*?&+ MY[:3."Y=4^ZMIJ^,#J G<*FE+ S*CU =4_W*&\$@BK@2+4_*O)18'==1Z9F&4X"NH\&]3,& MTX<2H5""[AJ72["N@5!K]/"."7UKA)\4R*1'EQFHLD=P,=N4*+( MH:'>:BBX9#)#$$AWPP#SZ)94Y,S2FLN<9V3E<,HE'6 AZ"Z:LQ%01[/2M_0: M,ZP6!.467QW1":11-]J\9@T73HSQ(CQ/J8B?5RXQ=((,#)/N$(9IMT? 64F5 MTN\UQYUT>-Z]<.]>CV"_%P4GW46C);>-QO?N%Y%S[L?=/ER19*N;=HY0&L2[ MI(H;Z$=$F,3D^* L$X?*=4*D0_)-O35(G?75Q;,L:ZI&^/KD2%W,.&N'%<6S M2FG+_[8;I[U.>D'RS[P5I=WD;/\T[?>0B,AMD)(R;R5]$OK180YW1D>%>ND' MI(%,-=*V4V2[NYW!E^WH>7-O!SAU=,FEH0X5%$K5.P] MT.Q75A5^T&T4);& MFC=+^H^@=@[TO5#*;A:.8/MGFOX#4$L#!!0 ( )R*I53-R@LX1 , + & M 9 >&PO=V]R:W-H965T-FS .A1MMST,>U!LVA8F2YXD)^V^?I2<>!FPYL42)9[#0TFDESNE M?YH:T<)S(Z19!;6U[2**3%YCPTRH6I2T4RK=,$NFKB+3:F2%!S4B2N-X$C6, MRV"]]&OW>KU4G15&!5[5U"]%ZV;(*']%^:>\U M6=' 4O &I>%*@L9R%5PEB^N1\_<.7SGNS-$<7"8;I7XZXV.Q"F(G" 7FUC$P M&K9X@T(X(I+Q:\\9#"$=\'A^8'_O&'K53 +H,"2=<(^J-T' MW.S!I*#ALA_9\_XD7GGKX"S^!.25L;>"<++/[%1R1ET),>]%RG)PGOF XA2RXAC=/T!%\VY)=Y MONQ4?K?8K!^JA%*):B$7 CKK@M:K;:\H% % M6L:%#VG)+S\HV0Y*"G<*;/ HF*5U+@N>TZR NTD+KXM*M$%XH6;VU[KR\ M\B0;4>I)-@WG\.G?+4&PO M=V]R:W-H965TM!X.&,A>G@EN9/\^U*RQTG;S:"'/>9BFA+Y\2-%F9[OC+US M-:*'>R6U6R2U]\UIEKFJ1L5=:AK4M+,Q5G%/JMUFKK'(U]%)R8SE^2137.AD M.8]KUW8Y-ZV70N.U!=W#.4JS6R1%LE_X(+:U#PO9YMJ1E M \I:*-1.& T6-XODK#@]'P?[:/!1X,X]>8>0R2"$$BL?$#B) MKWB!4@8@HO%OCYD,(8/CT_<]^F7,G7)9<8<71GX2:U\ODED":]SP5OH/9O<7 M]OE$@I61+CYAU]E.R@2JUGFC>F=BH(3N)+_OZ_#$898_X\!Z!Q9Y=X$BRS^X MY\NY-3NPP9K0PDM,-7H3.:'#H=QX2[N"_/SR'5)*\'XEQ9:',CEX?5,6SU&!:X"^RHFE4]E!-V2#ZTLS&2;B:=N] $(65H@J/3'YC"^P8M-8C> M1N=CNH_AQ@>='A2[._A74!1Y6I*F#9L68\ETS$)H0D;GX751INR(Q"C-CWKT#M4\7HICT/1] MI!H.;A3A9$812$[+?:2JM9;PH3$V?G**DK#A)*3SSNCM&_)5PR:A_5*<8C*F M@I&<%>D4#G3L>.C8\?_8L8\'_WS/'HSWTK,O/?MSSV9/1I9"NXV#F=B$M+OI M-:P.L_^L&WF/YMV/ _7(5M#@DK@AUSR=4CO:;AAWBC=-'( KXVF:_E_0 M!@/:WQCC]TH(,/P1+;\!4$L#!!0 ( )R*I50-J1AO[@( #D& 9 M>&PO=V]R:W-H965TYH"\6+W/.G!G.C*=[I1], M@VCA9RNDF06-M;NK.#95@RTSD=JAI)N-TBVSM-7;V.PTLMJ#6A&G25+$+>,R MF$_]V4K/IZJS@DM<:3!=VS)]6*)0^UDP"IX.;OBVL>X@GD]W;(NW:+_O5IIV M\M+,F-K?PH7HTB>/2/+WLK*0W3>+'V M25FQ ]6@A8763&[1K_];K(W55%#_O^,L'YSEWEG^EC/JL[H3"&H#"U>CW!Y" MN$'RP"M+"KP:\UJ:WR=^)M//9,:37<$9.S_UL:)W]G[@WM45-;PF>* MVP(5%\(GQC7<,=$A_*/DQ2/AR? %>PC,N&@^8(7MFIB/3S."43C)R[ HQ_ 7 MY%DTR7IV0HZ*,KP<)5 6T>48[GKFLS0MPBP;GT->1&4)UTQ6U,]U3,-H@]R; M9&&>).>0Y=%E\4>JJ%BJ9J@6DE24D[ L$B=I$A6%3\T768FN1D/799+X9AB% M&:U.:5WK0">Y-:]3.]2+'/C7V*$?1N(0O59 \4D[MZBW?F@9J%0G;=_9P^DP M%Q?].'@V[X'PUI9&C5^V=!L1^T,Z'ZC ME'W:. ?#O\7\%U!+ P04 " " 2UQI,799,?RQ1J-T\& 3[BR>^+:R["!>SBFWQ&>V/:JU)"CN4G)U@NAPZ?:_PD^/.')S!19(J]>J$K_D\B!PA%)A9A\!H>\,[%,(!$8V_ M+6;0N72&A^<]^H./G6))F<$[)7[QW!;SX": '#>L%O9)[1ZQC6?D\#(EC%]A MU^B./P>0U<:JLC4F!B67S<[>VSP<&-Q$9PSBUB#VO!M'GN479MEBIM4.M-,F M-'?PH7IK(L>E^Y1GJ^F5DYU=?+<%:GA"RS52KBVL!9,&KEY8*M!L8QGN&R_@BX(KI/B2#'L11'%_ 2[J( M$X^7G,$[B'6)$C?<&OA]FQJKJ4+^7' P[!P,O8/A&0?/U#AY+1#4!N[4&VK, MX;ZLA/I -,!D3K?2:I[6KBY-#U9401P;#=U\P*F\7_3JFG=J*I;A/*#N-*C? M,%B\*,L$9(?NP"HHCQQ6_L<=+ZH%:C3!+#&6=9G2(\6 '?>LC2;]<*H&6U,: M#=ZT0LU5;H#+G&<>9$?JP)R&H.XWTU.AGLC147[@BDNJ?"&<< W?Z#,>J=5@ MW4Z&IH*/@9NX'UI>+X5&/"I+H*+*"JJJJ:\J&/?&T<"MDQ@^P6#2C]R6])V4 M1+21U@#BWG! Q]XH-":)>JM'T ND[6T39=VM]V, MNVU:^[]Z,R")\Y93/@1NR#3J3T8!Z&;H-()5E6_T5%D:&_Y8T)Q&[13H?:.4 MW0O.03?Y%_\ 4$L#!!0 ( )R*I501-(H@RP4 %$. 9 >&PO=V]R M:W-H965TZ%_6M]J_$V M:J5D,A>%D67!M%B<#LZ#XXN(Z!W!WU)L3&?-R))Y67ZAE^OL=. 3(*%$:DD" MQ^.;N!1*D2# ^-K('+0JB;&[WDK_X&R'+7-NQ&6I_I&979T.I@.6B06OE+TK M-Y]$8X\#F);*N'^VJ6EC$*>5L67>, -!+HOZR1\;/W08IOXK#&'#$#KSXW5B-3_MLC?M** MGSCQD]?$HX"R2@E6+M@'6? BE5SU?#M_:G23BUD#YR5'_T*1*RCY'9%;M'ID M1P]6[(:;!Y'^_MLT#)(_#.JIU6NV*2 -0V$;K"&)\D&+M(0TA5=;,JQ-J63F M4N1U1;:TV*W5X2.S*X%]A>HG#SN59H@/J:HRVN&M&ED+@;MZJD!:YH+-!:2+ M[9OEC\(0JO<7UP]7YT/&E2+.S4JF*\9!^&P*0.12*<@V'GM8B08$) (4BNF) M]%DT,&84%7'=H1R63"X60HLB!7E6"5*HRZH@X![[0-9"W,-*"]%+=IBO 8-R M]4Y\$T4ECEW2TE_ +LL\KPJ9.A6&'?(C=L#B>.*%>$;QU(O9I1*\@"RAET\N M%$@;S9&;56HK&#<91]Z,C2/?F[#/4CF2C]RP, @\GR5AY$7LMMP(S:Z$0MO3 M3RP&<<2"\1C_GP%;,Q^D]'NO)#K+%DWBA4?L,/3B(P#MA$'7A@!B,)Q%$RBF M59)$6)$)C:%L*8#:<:RUI+Q43Y3HE46 K80?ZZXFM$O"-DB '+]S=H2^%[RC M6.[XJ, FOC>FQQ2A^54 Q]$[J\?/@I1G" #=J(WB;V C;%?ARX&8P+'7Y8:=0QO ML\-)XOD('$#X.Y&KH0-9,O42BMIL"M8W67U%$4J;PB24YSFURN]N8Z\SPADR MZX LFO[:&0'PD-%=7XP#;$0AS-YQ!5(_8>2.?A8_NV*,;R'%H.N$;-<2WK&$ MG()@3/&<496<&R.L.>XY(A7Y'.J:; I60Q]1 M]WL."(:1/P,F/,,7,B(<^F-J%7@&J-G&&V$\AI@07X*.1X+)C)1 5=SWRK:F MN#.84F3H3ZJ)0K,#1QZ4+E&F*UXLJ<=WBGT[F[?E_NGF(\YR7RMI)'E]Z#8%VG1J MGP? !A Y8I[BH&J$6Q4[D*6;=V+4S ME03',[BQD>LH#A**=:NIVXV&=6[V=3\'L@-W$B$W&AG>GN-*U!Y7HKVGB+N? MIG O4ZY[4[AY>^A/X9>.+GN5TI7CV*QY*DX';A3H;V)P]C_Z,>NC[G:DPS]+ M8X[VG1X.T"U1)S1]9S3%;E6%FK_&. (4R\0C;CY&#%F!NU$0(V)!B"KJM<1I MA)1)9NC[W<9(SI,X411+20>L)F@TX:C5A6_ISB\%=-0YYF-^+MUE!O,4!Q); MG_C;W?:^=%Y?$Y[)Z\L6_+B4R%LE%F#UO01ATO4%IGZQY=I=&N:EQ;!VRQ7N M?$(3 ;XORM)N7TA!>XL\^P%02P,$% @ G(JE5#>H< Y< @ *@4 !D M !X;"]W;W)K&UL?53!;MLP#/T5PNBA!;K8=9*N M*!P#2;MA.[0(&G0[##LH-FT+E25/HI,4V,=/DATO&Y)<;)$BWWND1"5;I=], MA4BPJX4TLZ B:N[#T&05ULR,5(/2[A1*UXRLJ.%EQ4Y1Y@F#2MQA?3:++6UP@$E MYS5*PY4$C<4LF-_<+Z8NW@=\X[@U!VMPE:R5>G/&UWP61$X0"LS((3#[V^ # M"N& K(Q?/68P4+K$P_4>_;.OW=:R9@8?E/C.@,^GCHX]BCCT^@'^O+C_G:D+;W[N<9@LE ,/$$DQ,$SVV] M1NW.1V.C-+&U0.CU&_@-1TOI^M(!3SVP&])-.DW"S1$MTT'+]*P66ZQN,8>& MO6LE!!#;H=-P<8R]@[H]8)_$_]&'!_>W1EWZ*37@.]I=Y<$[/ 3S[O[_#>]> M$7O*)9<&!!8V-1I]M/2ZF\S.(-7X:5@KLK/EEY5]S%"[ +M?*$5[PQ$,SV/Z M!U!+ P04 " "MH+5=>&#SU-@%;SA8T#E,P7Q?3!0^>866A&4@-)." M*)A=MVZ"JW$868"3^)/!6E?NB:7R*.63?;A+KEN^M0@XQ,:JH'A9P2UP;C6A M'?]LE+:*_[3 ZOU6^^^./))YI!IN)?^+)2:];O5;)($977+S(-=_P(90S^J+ M)=?NEZPWLGZ+Q$MM9+8!HP49$_F5/F\<40&@GGI N &$KP'=/8!H XB.!70W M@*[S3$[%^6%,#1T.E%P39:51F[UQSG1HI,^$C?O4*'S+$&>&HZ7&%:W;9$0U MTT3.R$2!!F%H'A>1D"F;"S9C,16&W,2Q7 K#Q)Q,)&> 8)6#.\>&/L*#0^(%^W#+?A0V*KRGJD.BH$U"/PQK[+D]'A[4P,?-\#'$^^ [ M;*(BEI'3%^W1MXW"WU_P!;DSD.D?#6J[A=JN4]L]H%:5P6V3!2A7=$0,1#YR M-G?;11.-5SUCD-A(8R5:,;G45IK)!#>9VM7U$^5.4#"1G%.E3^NV1&Y#[1)C'M483U#^@S? M4A42W;[OUY,X+TB<-Y*XW1JS9B;=%!10;;(4=+%0G.H[4O-=O4ZOO];7?]X/V[7,V7I M#Z+F/*\D,=GF+\ES'%GB)79=WH#*7"W A%ZG+$X)/"_0 5@'C"2/@.[*%ARV MY>H%]F7\ 7L"!VVB5K:?X+C^,P(1ISB%C9;*L^F!Z28&Z6L/W! -2A]3S7R)E-0*U>1<:;Y:M+*RLU<@1-NJA]!V3B"WH?N_[*8 M!P>K>86V0MK5C6N)&VDHKXU7L^9>?^\6;@:&-))I8E!VCN!#6T=0]HZ@N7G\G\ W:^[NC7LS[E#I"LO.$S9WGHW3VGAZ MV,Y6D\IL];68K=KD\[968<2L'/*>NH&3QKG U%!E")Z$, 8WSTS_N'*C_9G? M/?.;1NRP[&WAA_:VL.QMX5&][?"(V:Z4[,(->L<-^;Q=MQL.&'%),G?":F)4 M]J2PN0?\\@%Z8T]UQ(S>3M!>Y;2,L_#;BFV P 3 X !D !X M;"]W;W)K&ULM5=M;]HZ%/XK5K0/K=0V<1("5(!4 MVEUM'WI7C>WNLTD,6$UL9CNP2?OQ.W9">,D+7*G] K%]7I[G^/@<>[05\E6M M*-7H5Y9R-7966J_O75?%*YH1=2?6E,/*0LB,:!C*I:O6DI+$*F6IZWM>Y&:$ M<6<#WCWA@%*S$?XQNU<$W,E3F0KR:P>=D['@&$4UI MK(T) G\;^DC3U%@"'#]+HT[ETR@>?N^L_V/) YDY4?11I#]8HE=C9^"@A"Y( MGNJO8ON)EH1ZQEXL4F5_T;:4]1P4YTJ+K%0&!!GCQ3_Y50;B0 'L-"OXI8)_ MJA"V* 2E0F")%L@LK2>BR60DQ19)(PW6S(>-C=4&-HR;;9QI":L,]/3D(Y&< M\:5"+U2BV8I(BF[1#)(ER5.*Q (U"%P]44U8JJY!]/OL"5U]N$;*K"C$./JV M$KDB/%$WZ,/1>.1J &SA9<+U2Z"-/:'*L[P+1BJV_8SOU M.PT^$WF' GR#?,_W&_ \7JZ..^ $5? #:R]HL?OL/(56E_AQ;YN3?ZSN&E;"E.1-64*P69R&X3#_F#D M;@ZC51>+>E$XK*2.@/8JH+W_#31A::Y/,Z" VKL,:EVL VI408TZ]^^'+1(T M061#)12]W2F S!Y"R4:PIQD4<"AM\2NB/W.V(2GE6IW#/JBA M\DYPUR5PZ/6;80\KV,,W"'Z9H.@M-]U"AI$VH\!WO=S(7XOEOA[G;UYG6FJ1VU@-PW(_S.W0C7FTTM=.[!O1S.Q=(^5Q2X MS+DN+JW5;/4D>K /@9/YJ7DJV?O^WDSQSH(KZ9)QA5*Z )/>71\ R>+I4@RT M6-O;_UQH>$O8SQ4\]Z@T K"^$$+O!L9!]8"<_ 502P,$% @ G(JE5"_F M4:K3 @ HP@ !D !X;"]W;W)K&ULM59;3]LP M%/XK5IY G)KVH#22KUM3!I3!;L\3'MP$[>QB.UB.Q3^_8Z=-)1>4C1I+ZU] M?+Z+3QR?)&LA'U5.B$8OK."J[^1:KVY<5Z4Y85A=B17AL+(0DF$-4[ETU4H2 MG%D0*]S \[HNPY0[@\3&9G*0B%(7E).91*ID#,O7$2G$NN_XSB9P3Y>Y-@%W MD*SPDCP0_6,UDS!S&Y:,,L(5%1Q)LN@[0_]F&IM\F_"3DK7:&B.SD[D0CV;R M)>L[GC%$"I)JPX#A[YF,25$8(K#Q5',ZC:0!;H\W[)_LWF$OP00U0"[=;?:NRW>1,4;65YS9SX/_##P/<]+W.?MDN_G!>%VUCO;46,[ M:K7]'6YN5P M]/[;>8@;C;C5::.!WS0N$"_9'&XQL:B+BZA2YN!*5BVQFFBQLG?^7&CH(':8PU<$D28!UA="Z,W$"#3?)8._4$L# M!!0 ( )R*I51 &.AYHP8 )8F 9 >&PO=V]R:W-H965TAD!#+QP%>% M_EJO/XMMAVCC+ZT+U?X%ZVW;9 32E=)UN34V"LJ\VOSG/[<#L6-@_/@-T-8 M_6K >@SPU@"W'=TH:[MUQ36?GLEZ#633VGAK#MJQ::U-;_*J>8QW6II?>QG87N( @[&9N"ZT4//HW>)@AYO MN'P/,#P&*$'()RAL?B72SAP&Y.#N8>+6'^[QUSV(OW\WOX!K+4KU3\ OZ?R2 MUB_9X]?7PXTE:RT;9CQ.(2,4)\G9^-%S2]K=D@9O>9&FJW)5<"TRD)=+GLLV MK(I:^0)GMG%&=U2\@XA,^E2P3@6+ZO@QJ(3V!2QS>T\3@@GL[KO1QQQ]D**$ M3JA?WZ33-XE\X$U*@H^;G P]\I/.\TE\SX_!O9CG5957<\/,@E>I\ W&R;!. MGG923B.E\ 96TD1$MI*-EJ60>>T#P>6I(\5$9$\PP,2R,HE44@JN5E*T,;E1 M 7CVK\%U<\6/ML03HJ>T5]0.P&&DJ'0EI:C2)Z EKY3)G6:>G)NI7(&C)G&$ M>NM5!AUEJ%<6LK+0D 25;8G>K;^Z-Y<\C8,Q!FT^(0XJ/GSS:= ZD"+2T@. MRF%HJ0C#6-P'I!ET27@*^T/?@A"R Y,&6HC!R<%9LW49VT^+/3B(>WO#=@9= MZH6$6.C!,/5F=5FNJCQMLUB%:A6++Y0<-"R191"*8Y"W!'+QPB#I!1^RA$%A MP@PL$9"+C3X)%A@H#(R]]<'6_D7GDR8^?F&:KUUHD"R*4"R*8O,661BA 3"* MS%OD\BG840LH%%NJQ5<)R"W+^G18F*%8F VO$9 +M7>4](Z-A1J*A=HK2P3D M0JY/E 4(;-HPV&T#9SHPMZ:?<$/ M:LE3<3Y:2J&$?!2C*0B-CF4?'E#(^5(8NX"#[ 0Y*>QM%QA*2T)\GPZ=#XEF8]@^-)2*))>(K M9T,274D2BT4RH)*,F0V)6S%Z4\G;+A!A.WN"X4W!+_EFF_@3#ZU.B$4KH8?= MO+3\)'&EH7?[TBT!*8.]VY?$LI"$63@0VL13^H5V,(E%'AFPHO5&DEO<$3+Q M1)*G'6:L5Z$%)SD],)2IY2"-Y6 \E*G+P5!'J84AC85A/)2I"\'^,HQ:"-)8 M" [G,G7Y-^E=I5"+0!J+P%=RF;JHZ]W(I)9S-.[E1S29M_[VYI.O72C,=EZ= MA(O4'3+O7:102U%ZZ!U :F%)8PO'88L4ZJD3D_Y0M,RD86;>UFLAP94H\D2]$]O$\G,2^UHD-DLG%I.3V(IOV,2V=!J,[ MBN.=+W]*(>?M!U$*I/6JTIN/@+JKW4=7%^VG1F/;?//%U@V7\R82"_%@3)/W M$_,(Y>8CJ,V)KI?M=T3WM=9UV1XN!,^$;!J8WQ_J6C^?-#?H/D6;_@]02P,$ M% @ G(JE5&ZS%Z[%!0 PB !D !X;"]W;W)K&ULM9I;<]LH%,>_"N/I0SL35Q(@7SJ.9W+92V>:W6S2[C[L[ .6L*VM M)%S =;N??I&L"+D(K"CV2V+)G,.? _P..62V8_RS6%,JP;L@W-U3=+QC,BU2-?>6+#*8E+HRSUH.^/O(PD^6 ^*]_=\_F,;66: MY/2> ['-,L*_7].4[2X'P>#IQ4.R6LOBA3>?;XF3C.8B M83G@='DYN K>W82X,"A;_)G0G6A\!L50%HQ]+A[>QY<#OU!$4QK)P@51O[[2 M&YJFA2>EXTOE=%#W61@V/S]Y_[D3 8CIDFQ3^ E0'\T0!; M#%!E@,J![I65P[HEDLQGG.T +UHK;\6',C:EM1I-DA?3^"BY^C91=G)^%7W9 M)B(I0BHNP"^,Q;LD32\ R6/PNUQ3#M[GDN2K9)%2<"4$E0(,P0-+BR6T(SP& M;&EM^/J62I*DXHTR^?1X"UZ_>@->@20'']=L*U078N9)-8A"BA=5@J_W@J%% M, )W+)=K 7[*8QH?VGMJ\'4$X%,$KJ'3X1WA;P$*+@#T(6S1<^,VOZ51;1XX MY*!Z0E#I#UG\V6+Y]P?5$+R7-!/_.+K!=3>X[ 8[NTET-Z3LY@*L.!-MTW*S M]S![\^\KRTZPEI'Z-1Q%47;;)L226- ,L9E\A\I%F.;@KVG ML*%@B& XL4D8U1)&_2+>6.6ND(_K?L;]0IY3>0$6=)7D>9*O%)52DD>T;6N, MC3D8C7TXL01@4@N;N.<@CO< $O.,B5G!Q9;H1H) 2*6+9*\G)+6S3HQY@0B MVX1,:SU3IYX[2L264Y4L)-A0GC"U-.)_%0N+-ZTJIH8*'(YM,@)?L]%W"KG9 M &HC70%1U5G!V0#DQ&CD?(2NE ,S(8G8S3E:O# M13A6G+:IT 0-QF=%=:"1&+B9Z%[OS;GH!.[ Y"2>A/9YT:@,W*SLRNZF9G-8 MK9)-J 96D$#-5.AFJAONSY<)3=Z&]C,!U,2%;N(>8W\/I2:;;2HUEJ$;RUWS M C3Q.X2^-3%!C5_HQF_W?7(\1U1='4PEA- J4L,;N@^[]YP._]B2-%DF4=M1 MYM"M1C4,SYD3H(8O=,/W93D!FC@>HZDUJAK&T'V>?4Y*J%P=KK\ 6T5H3L/) M63,"U*2%;M*>."- $Z\A#&T!09JOR,W7\R4$9)+6IE93%KDI>^IL@#HS%FG& M(C=C3Y\)D$EC*XI1HW#@1G'77(!,S [ME$6:LJAG2:%'*JBZ.M@=OO7T@32R M48?3M:M*HYF,>E8-NL$?:F/-5:Q&ZLGIC\V63J=6/<@UCS%1^H$9Z,_-LEJK;!@S5;L9NNI M^8];SKF!;_T["VNXXF-EAE,G 6QBV*:R4=1U([AK"L F7H?V*@'6>,4]BQ<] M4@ V2QD3>U$/:W!C]V'Z(R7:XQ%J2H>G MHO2A[&Y@"3N?@4/-Z?!EG.ZETV2U3:?&=/A23/=2VAG5H49UV/>T_,-*/4[* MT+R::UNF7N.6.*-\55Z>%PMNF\O]A7']MKZ@ORJOI3W=?'^[?T>XVCX"I'2I M3/VW8Q4:OK\PWS](MBGOG!=,2I:5']=4<9<7#=3W2\;DTT/10?UO"_/_ 5!+ M P04 " "C6(:TO:[7MPS1-)CD2JXZ= MV9?2_OO93DA1!Y$F[4MBG^]Y_-R+SI.MTH\F1R1X+H0TTR G*B_"T"0Y%LR< MJA*E/=DH73"R6YV%IM3(4@\J1!CU^Z.P8%P&LXFWW>G91%4DN,0[#:8J"J9? M%BC4=AH,@IWAGFDK^6=MKNP94EY@=)P)4'C9AK,!Q?+L?/W M#M\X;LW>&EPD:Z4>W6:53H.^$X0"$W(,S/Z><(E"."(KXW?#&;17.N#^>L?^ MT<=N8UDS@TLEOO.4\FEP'D"*&U8)NE?;3]C$,W1\B1+&?V';^/8#2"I#JFC M5D'!9?UGSTT>]@"6YS @:@#16\#H""!N +$/M%;FP[IDQ&83K;:@G;=E'>) MQ+@P[ZU58ZDT<9G]JB2G24@V)J,WT*\: '43^*#@GJAE]BTL(''7+BML"QYXN/\.U* M"C\^VQ-8$1;F9P?O6#22JDE2/A-;:3N"Y'SSAJWL]OFT79UP: M$+BQT/[IV-ZKZY%8;TB5?JJL%=D9Y9>Y?450.P=[OE&*=AMW0?LNS?X 4$L# M!!0 ( )R*I51SI<20:0D -,Y 9 >&PO=V]R:W-H965TIIM4\&7I5(43JEA.-.(!_'DXKQ\ M]BV].$]V>1C$XEM*LET4\?3GE0B3_<>).7E^L-WGQ8'IQON5K<2_RW[?? M4GDWK5M9!I&(LR")22I6'R>7Y@=_5BJ4$G\$8I\UKDEARD.2_"AN/B\_3HQB M1"(4B[QH@LM_C^):A&'1DAS'WU6CD[K/0K%Y_=SZI])X:RQH0L=EF>1)6R'$$4Q(?__*F: MB(8"-3L4:*5 CQ5F'0I6I6 =*[@="JQ28,<*5H>"72G80VUP*@7G2(%US9); M*;BELPZS6[IFSG-^<9XF>Y(6TK*UXJ+T;ZDM/1+$12C>YZG\-9!Z^<7EXN]= MD 5%6&1GQ$^2Y3X(PS/"XR7YFF]$2C['.8_7P4,HR&66B3PC[P@U*"U%Y(5) MFFW('[_P-.5%@)$WDE]($)/OFV272:WL?)K+H1<#F"ZJ85X=ADD[ MAFF2VR3.-QFYB9=BJ=&?X_I6G[[?TS]%&IC*.:\GGCY/_!5%6_R-Q^^)99Z5 M<_G[_9R\^>6M9ES7>"MSL:A;,:M6?J;9AJ="-\MSO+5;GBICZFSKYC4CT[3S M:?B8S.YY\E\S&MX(7(V9+;]:]8*RRIZLCIZN=IE\DF7-54'^_(]\1C[G(LK^ M0OI@=1^L[(-U]''-LPW9\F!))!<1WEK"L:2O9$46A4CY2ZI?+X<>G+*'@J\> M+ZCI,>-\^MCTC2KE>0YS:JG6\.UZ^#8Z_&>4T86[K71HVM2P7;L]L/E!SF[) M&MM#>CKM%M M/] +Q1.'!JN\2T58@FP7K)(PX ]!*(6%!"0Y8^L2A;=)+D4#:<5MK3#9:P.,J1/2)_\E ^SMW(6M"6; M:TO%Y^/$NU_$1T7:U@/"6SC":WW*GU[JTT:U9[QRCP6X;>&X_:_X5 5E^]BG MO2(^*M*V'F#=PF']UUL?FT5 3\L9SU< GA:^HS]%1FH)S?+]1(+IE^EXG5+I1L MOA+:^<<[,\W#8L)*N< *#-^_8TE(I=J1Q/'[/%G\P!8DT 0;CR88T 3#:>($5:XY4VG"L;M# M#UB"]>S,QUA3^@,&2Y@/\/A>-!*F3--0:>[J&$#?MLX?O<%ZG42/K]W M(:/ULF)].8(? *V1&IP-:&X#6'@]H;0!: M>V"%_;1AH1;:K1D2Q8"]-HZ] \-"W4=;3G?O *4V#J45F)7O'],!(EQ\0STL\775FD=7 MST ;+DX; W->5V6!F6MV5N=<0'>W!]V?,?(EQSHN0+ [7JW:!6AV1W\YT7?5 MJD)Q5-XUP0#H+@[H0QVL8C:SN^G;!S"[X>".DZ87N;[QXN!X)WHNX)\[ ML&XPXC&%JU81CH^>^D5\5*1M/0"GVU.";CCWQ3MH#^#1&V\'[0$4>J_?0;^< MA'LZ&T#"'H"HAX/HYR_?[VZ^O&09>8"@WG@(Z@&">CB"8ML(3ZT'L)F:J P3 M\WO%VA8 SGHXSM8^T*\#HO! [#UQBLO>("LWNMWJUH' MJC5;ZFG.= ;*^?UR;<,:[X&__JCP%0B =T:-?@0 (/9ZW^N@Q^\ #'L1?P8H M/!L/A6> PC,<&$]0;KV::6H1ZOG0M/$)F5ROZ_+KP(+(=W%^^/BE?EI_@7A9 M?G=W]/S*_'!M:I[/S0^?#M\70O.'SQUO9<(12">%8B6[,MX7NZ_T\ 7AX29/ MMN4'; ])+L&DO-P("1YI(2!_7R5)_GQ3=%!_QWGQ?U!+ P04 " "):XI?D(@F0Q%M;8,6*IMLNAEW0,FT+DT17HI-VV(\?*0Y/#I\^)+BZ:VJ_VG64FKTJ2RJYFRTUGKSYZNUMC5>;TN30RB(O9=7DJD*U M7)Z-+N*7LX38"NT3?^3RMNE=(]N5N5+_V,*;Q=DHLA[)0F;:-B',GQMY)8O" MMF3\^-@U.CK8M!7[U_O6?VD[;SHS%XV\4L6?^4*OST;I""WD4FP+_5[=OI9= MAYAM+U-%T_Z/;KMGHQ'*MHU695?9>%#FU>ZO^-0%HE?!M#-< 7<5\)<5J*<" MZ2J0+RMP3P7:5:!M9'9=:>,P$UJF[)M[]==$\-ZW^?CU#/SU[CIZAO$(?UFK;F%K-Z42;;EIG)UG7I-^CG:B$7 _5GX?HQ#C0P,?$]!!GO@WR)@RV^%?4+1.(3A".,!QRZ M.KYZ/-2?F8%BPD'5; M1!]J435+6=MW_]?%O-&U&>!_!XS3@W':&J<>XU>B69^@R@#1Y%YF"H8@Y'+&'#(4D.KB5! MUVS^H3YP MU-#VVF3Y^,TX/QZ>,EXVS7%NM'%:?3.(J&HQI'@/ HZ,;U6M0F MB31T#SGU06A1'V,>N?99$S.L P#(.T_*Q.1 #*>,P*B^R M3&TK8ZZ6F3,8#NJ$@Z<1]48#H!BS\(C9FO2L@J:98YIB MXK4,6(S#7'Q7&ZU-C(4K<3-6\ZG7E\!JW$:3IY2 MU3K_USJ4@P(,.)*Z&1.E_J !8N,P8P]9O!&?;0H/&G?1.C;#UYLU&-"*PVC= MYVMOD)Z8@&3%=F%#DW4_;VRPS$QCJ/?EB^S5')1N+I7'>!ISK^N 91S&,F3; M0LYUW^NEF2>K3'8.JGF1K\3 ?-PYZ))Y3/WN 9AQ&,S@WIW8^D?$'4Z:,6P6 M=[LIW71,E1)I\\%0/^4=*U=V>XDIACKRL M>QR&?4#VS;!+<\S\0,- G4Z]")4!Q$J;XZ[>O0NM>0"J)GS[$!)!)PLA\V'*#N-BC ML5\:D-[R/TR]XY8;9 !U@>4& =*1,.F.5/3$A1Z;IMZ)BP#TR-,N[ DPC829 M]@V"G@QHVFCJG0((8(Z$,7>_H"<#$M4O( CPCH05ZO&"GKC:%-/$.\D08!X) M,^\["'KB(C!EWCT""@BD800^5,_3@=T"[G]M%!A*P[+T&#U/!S1G'*7>-T8! MH?0>A'YO/4\'Q&;,F'DQHEX)/]@*]6#/C('O&[U8RYC$L3[,4TZWV4"B/N..W.7*[Y M+ /26!AI1\IV-D"W)/:N6AC@C25/*ML9X(O=LY7Z];*=#2C7)/(BE0'5V#U? MKNZ5[CQLIV[$A2SR+MFX0 \?NS.Z*/)=N[R+XW]K@(# M^3T,?*!LYP.+?DJ]X." 3QY6G\?(=CX@+>G4*WTYP)/? \_OK=KYD*8DW.\Z M )>'@?M(JIV[1!Y3[_3>[8:]@+RZP1\ I1.\--KRP38G(39_!@"OC/1/_,SM/4^Z9TT+&6] M:D]L-JB=&W;GX0YW#Z="+]JSD%_+,T348O M$I,7]>[TYJZ@U:8]SSA76JNRO5Q+83IG'S"_+Y72^X(U<#A#>_X_4$L#!!0 M ( )R*I52S@)DF@0, /P* 9 >&PO=V]R:W-H965TMFCZ8HNCF3/G#*GAC#=2/>D5@"'?"B[TQ%L94[X+ IVMH*#: MER4(?+.0JJ &EVH9Z%(!S5U0P8,X# =!09GPIF-GNU?3L:P,9P+N%=%545#U M_0JXW$R\R-L9'MAR9:PAF(Y+NH1',%_*>X6KH$')60%",RF(@L7$NXS>S:+8 M!CB/WQAL=.N96"ES*9_LXB:?>*%E!!PR8R$H_JUA!IQ;).3Q=0OJ-3EM8/MY MA_[!B4KB3?R2 X+6G'S(#>?8"NH;_$RR;7[)9NM;^B1K-)& M%MM@9% P4?_3;]M"M (0ISL@W@;$AP'I"P')-B!Q0FMF3M8U-70Z5G)#E/5& M-/O@:N.B40T3=AL?C<*W#./,]#+[6C'-;$EUCWR4,M\PSGN$BIS\8E:@R(TP M5"S9G .YU!J,)N?D7DGBJD@^,$%%QBA'O_I0(5*/M&#) VBLJ:XQVR_L&M%A MJ5P4F4GMT.^HLI8UD+?78"CC^@RM7QZOR=LW9^0-88+<(DE+>1P8+(*5$F1; MP5>UX/@%P0FYE<*L-'DOFI!*UR9B#'IE"6'/!K-W@P2CPL[FC@9[\&44'7IM4)!RZA;3WK*3:B$JYU/JL2U6=^J)%^#Q)_?1 UK%7FOC] M;EF#1M;@W\C*\%=REE.KC.Y/R+D"[FPGMFAP1',8IO[P0,RQUVC@C[K%#!LQ MPU<1\\/]&1[O3^HG!XIJIU'+*?+C;D&C1M#H'POJ(=U]+]Q)R&Q/[*(^.J(> M)?Z@F]9%0^OB/Z+%&9TSCM6&3G(7Q^3\J)M;%.YOJO D.]L@R?/[ZA.()^": M_$2+\F=RF\WD=_)1R:KLX<62^?4-<_?KP_N[$UTO:MV5T:OUUBC>9XG_[T]W MF[%]AOOIZ&A+@M8<48!:NO'*\JB$J2_$QMJ,<)=N<#FP7]G1SLTG>YAZ+L3K M;LF$)AP6"!GZ0VQ^JAZUZH61I9M6YM+@[.,>5SB>@K(.^'XAI=DM;()FX)W^ M!5!+ P04 " "LZAYV)2"QT](6E4K0+CJDY1:!=O?A= ]N MXK8^$CMK.RU(]\??. EQH$E@5^I=>:#Y,3.9;[[)?(XG6ZD>])HQ@QZ36.CS MWMJ8],SS=+AF"=4G,F4"[BRE2JB!4[7R=*H8C7*G)/:([Y]Z">6B-YWDUV[5 M="(S$W/!;A7269)0]73)8KD][^'>\X4[OEH;>\&;3E*Z8O?,?$UO%9QY592( M)TQH+@52;'G>N\!G\\"W#KG%-\ZVNG:,+)2%E _VY#HZ[_DV(Q:ST-@0%'XV M;,;BV$:"/'Z407O5,ZUC_?@Y^E4.'L LJ&8S&7_GD5F?]T8]%+$ES6)S)[>_ MLQ+0P,8+9:SS_VA;VOH]%&;:R*1TA@P2+HI?^E@6HN9 <(L#*1W(>QV"TB%X MKT._=.CGE2F@Y'684T.G$R6W2%EKB&8/\F+FW@"?"\O[O5%PEX.?F5Y1KM W M&F<,R26ZXH**D-,870MM5 8$&XV.T47X(^.:6Z:.[UA,#8O03 K#Q0HL[*'F M$5.TH%)$Z(M9,X4^<[K@,;@Q&^0/JJS%AJ$/Z)/T7!Q,Z95!HPM2@R$7$=RDS8 M*(PJ<0SB]-(+I*F)P2+)08W!/O8["!Q5\$8'!6\-RM2$;[33H01W AQ7 ,>= M .=E1N@.L*%_T T7/,F2CL[ OE,3_Q!:%=?D#>^)S?I,X2+-S!%ZYA*8-JQ1 MNTJQ]6NL^2>8-!.&B4-!?HXR^O@694X<\$&H W;R@/>E#[]$6;^1LE'0PIG3 M =PM!*\Y^YXO00'+Q0:27[&N6CEEP <-&\H(V\IP&X&X1 M^&1']1<8U;4E;%=]W.S%XT,@C+B)3?P]$<:TX4ENO[2@-A94$TEE G4EPZ?^ M*R4KE\>-IJ1#](A3 K(O):!15*SET%+)!%:A6[3(-(37&MR2!=#8L-0KP>.= M90H>-D"?E89UZ&V0G6R0;MDXB)5VF>/@Y5*[L02[EFTE<.I&@O^Z!*[;Z]#A M?7A,F;"VX"43UOAQ6V;;#+&LPJ[)<;_K#7#"2O8EK"E]:N>W_S:DW:^M-C!. M7DFWO#9-:%#98N-A!C/30GK?]"9.;LE!R"UQ%#5WF=6I.#4.O J77P M?ZMUT"#!P;B)1:^VZY@PM&ULS5=1C]HX$/XK5G0GM=)V$R? TA4@%>CJMKJM M5KO7[4-U#]YD(+XF=FH[T/WW9SLA(1 "2*VT/$ \F?G\C>?S8(_67'R7,8!" M/].$R;$3*Y5=NZX,8TB)O.09,/UFP45*E!Z*I2LS 22R06GB^IXW<%-"F3,9 M6=N]F(QXKA+*X%X@F:.MTC,' M16@BWVKKE\O/'VY&K-#LSAQN63*8%$_\ DP#=<:9BB3ZR"*)FO*NSJE+S M-ZE-_4[ .R(N48 OD._Y?@N?V>GAN"5\WAT^A_!0>".;H"I48/&"HX6Z.%"F M.R R%Q ALYW09\[>/4"8"T'9$DV)I!)]^UN#HEL%J?RW@U*OHM2SE'H'*)6J MH+4J+E"H1?%B9EP9JFTJ*# '%M-TI=7$'WK%9^2NMA>XQ7-PM>/9(-ZOB/?/ M)DZB__1NTZL7GQU,L5?W>>\W;-82M+$'@UZKT$O7 MAM+QH$OJ>.M/"G>2G\UNNQ;!KW'\UZ(A7#=V')Q=F5/E9S./NO7C[MY_/!JY%3W7%Q=\O] M!4WIR Q][YBJZIZ.A[^C*PWWA;1[,"B%=()G0=W=.D.G();V+B*ULK68BS-G M9:WN.Q_L*7_'/L77L^+64L,4ERA]HEQ2)E$""PWI75YII8KB7E(,%,_L2?V9 M*WWNMX^QOLN!, [Z_8)SM1F8":K;X>1_4$L#!!0 ( )R*I52D2CG"M0, M #0- 9 >&PO=V]R:W-H965T:&EL$95(EZ3B='_]#B59MF-:6P3(8G.( M16K>Z+T9:F8TV@CY0V4 FCP7.5=C)]-Z?>FZ*LF@H.I"K('CG:60!=6XE"M7 MK270M (5N1MX7M\M*./.9%3MW&T_(XV?CU&F?:8#[UUOO5Y5X%+.@"F8B M_\Y2G8V=@4-26-(RUW=B\QD:03WC+Q&YJOZ336/K.20IE19% T8&!>/U+WUN M K$'0#]V0- @I> Z 0@; #A[P*B!E"%VJVE5'&84TTG(RDV1!IK]&8NJF!6 M:)3/N,G[O99XER%.3ZXHD^21YB40L217C%.>,)J3:ZZT+#'!6I$/Y(\,R'>: M4?+ET2R_42FIR1]NTG"8UAR"$QQ"JV0WFN%<"RZNPT;]]IU M;X]3,/#JOT/V\]X1^Z ?O[ \X-]O^?<[^3]P+/8Y^QMSO\(BOXNU.0IM*HP( M@+K&XDZM#5]W39]MNOI'NOPP[D7'2;$9#L+A255QJRKN5+4M-1TG=="Z&OQ? M7IYA2VGX'[T\PZ/XQY'E^,TL=G''X?.]7?/P7BLE91ABMBA-=U?FL+6*)"2 MO2,])SB]F#Z"@4ZHRL@2AQ!E;1_>D8#0MPFU&)[2N-<@_==J3,JBS.M&6/)6 M,!ZEK5:K&/^(XW 8=*4CV%$-WJZ:-;X/RED86+LP#V@^ER3]02P,$% M @ G(JE5$F6P8^3 P 5@L !D !X;"]W;W)K&ULS5;;;N,V$/T50M@%$B"Q+K[$"6P#L;U! VS:(-FD#T4?:&EL$:%(+TG9 MV7Y]AY0LRUE9R3X4Z(LDCGB&YW XG!EMI7K1*8 AKQD7>NREQJRO?%_'*614 M=^0:!/Y92I51@T.U\O5: 4T<*.-^% 0#/Z-,>).1L]VKR4CFAC,!]XKH/,NH M^C$%+K=C+_1VA@>V2HTU^)/1FJ[@$^B96RD/+%#FZ3L1=81L A-M8%Q=<&9L"Y]80\OI=.O6I-"ZQ_ M[[S?./$H9D$US"3_DR4F'7M#CR2PI#DW#W+[&Y2"^M9?++EV3[(MYP8>B7-M M9%:"D4'&1/&FK^5&U #HIQD0E8#H+:!W!- M =V/ GHEH.=VII#B]F%.#9V, ME-P296>C-_OA-M.A43X3-NZ/1N%?AC@SN:%,D6?*S(R1P,95R?[G\^/<[)R:=3\HDP M0>X8YQAJ/?(-$K?+^W%)10'*(]U%PI3K:J9Y&K0[O MJ.J0;GA&HB"*&OC,/@X/&^#S=O@LSL@85HPFOE*9CT.ZXVPF"STW;__U<\4!"R9V]M*D$T: MRCF*-:!0KGY/8?L2_6,*VV&#=Q0.*H6#7XP<%0G9V@P75AK-9([&-65)D[;" M^< YM_5F,QF,_$U=1MN, \87%>.+5L9/ HL=9__@T5[:+-BXFRPKCKM3L,+: MI\D)EUJ#/CTK;B:=4HQ6DX9BN9W@H8W;QDXSSL%G'L-(Q_*B.0\(V M8QWE6&)4E&$+#EC7%B@-%6),%H#%'XBAKTWW6+%JO\;T"-'+BNCE?T148!.# MV7*$:+'JL$8TJ&W[ =4PV->VH)7L3&89TGHT,GYI28^P5BS#_\--&T9[0M%' M,E;;=9AA=I_W>=!8:*.?SF[W39(V3'D;";_6<&2@5JYQTQAZO!Z**EQ9J^;P MVK5$;^S3\&I6M'A[-T7'B35V9<\7AR6Z##H7>(A5T<05 R/7KJU92(--DOM, ML?$%92?@_Z649C>P"U2M].1?4$L#!!0 ( )R*I50:]>")C@4 )X< 9 M >&PO=V]R:W-H965TBG=FTEH1EADG(&!)E>M:[#RW%4*!027RA9RI7OP+CR MQ/E7\W"?7+4"@XBD)%;&!-8?SV1$TM18TCB^549;]9Q&M?@LD9(KS5'WDRS](Y5#'V(MY*HO_8%G)!BT0YU+QK%+6"#+* MRD_\4BW$BH*VXU: E0+<5(BV**!* >VK$%4*4;$RI2O%.HRQPL.!X$L@C+2V M9KX4BUEH:_&MYA*L 7G.8$\"FXHPRSF.(4W#.I1*X#K"0X M W^J.1%Z[)E(M3YV^RVGZA5,B)KS9$/B Q8"F[""DS%1F*;RG1[]_#@&)[^] M&[25AF] M.,*ZDT)%6Z!BL"$,S67X)8E)%G7;VNW:]_AF^\WT&MP@L4Y0.$I M@ &$#CRC_=5#A_K8KSXF\3;U-6]0'4E4V$,[(WFZ)8X3@F4N2 ),O8$/G)U] M)'$N!&4S<(,EE>#O]]HHN%[6Q MWK$D6K^&U/_>^/ E(T+.Z0(LB(CUF&8S5Y3\$_0ZYT'PNP?I18WTX@=+(M9- M3M"GW-"B="&]:&1)V'-DTZB4ZZS(19Y4"@/+&,$OJNIJHE57SJ#+E4IPU9>S MT.?,"OV%>U8&^!=,\ O-\LP3YA!:P_!8JB2T%!$BK[<5$#U!S+.,EF%S,5]E M9W7!8<>WX)820C\GW$W )Q+/?>[8KAQVCF:-;:L-_;WV +UHQPR=8$W\H;\S?S);")W,.:,Q+GJF\YV4$.E;,-N^ MPXMC23EH.S+\T8Z\DU1@L\-V7)W8(0=]@82V$T-_)SX*!_Q:YO.4"X"39VPH4G& IU.:4JR< MC0LV::.QY@YF\0&VQ +]Q+)_(]!,_Y@_%25ACAUT75[KC2J;$0<=KH.QS 2/ MAIF@92:X@YE>%H3IHCD%@J0Z@@E88*%>G8'L-ANV*P-'+L&^+YZ6FJ"?FG0" MXJ=T'[1CV*07;QE;=4[?9(N6OA(#W.K0FC)@EX+JLG 3HZ!+Z;#Q: MS39?7"TGP:/A)&0Y"?DYR?J[3[ZAYD[ M:<9HR;]7'@BC2S[H!W[ "(4U@1S MRQ15U&"^Q?$<7,)+#V@GW>>-$+-8Z+(^790"39/ +;AMTR"#L8D MJ$D0J.L#80D"'8H@;I!C_^'#8 D"^0FB*#0^!;&N1ZI. ZG>@!<*U+P]O7(LL'47 L?2VR73_R=_W_ M&[[*7+/T-BIOMUP)N+UR<9,1,2LNP"0H0E;>8]2C]27;=7&UM#%^$UZ.RJLR M:Z:\N9M@,:/ZO24E4VTR.._IW!/E95CYH/BBN!YZXDKQK/@Z)S@AP@CHWZ>< MJ[<',T%])3G\#U!+ P04 " "2:X" !*!P &0 'AL+W=O M M)*JT@DN\U6#*/&?Z^1R%VHZ#;O"R<,=7:^L6PDE2L!7.T=X7MYIF89-ER7.4 MABL)&K-Q\*U[-AVY>!_PP'%K6F-P2A9*/;K)Y7(<1(X0"DRMR\#HL\$I"N$2 M$8W?=XQQ%$<[X!/]\-GF#;P[FMX2(8U MKL6-:['/U_NW:S-N4J%,J;V!5YPMN."6DWBR *Z1N:TE, LMT,\K2@B7%G/S M:P^=7D.GY^GTWZ%3>RZ=Y\>PTLH82.F,GKE< TNRZND0Y_4W?;-9!A% M2;AI^[H_YA7;?L.V_Q&VOD+VB!\TZ0;_PUD,&SK#O>IFN+!4ZR^WYYC&%C4: M"W1EZ,(4J%-:IPYYM.M,]B?W5VQ7^7\:]DK;J-$V^D2=D29.?90,S9R;&^?F M+DE5SI-6"0U.^YV3-X7V=]2P>]H9O"FUL-7IW"M#?6%%9H/ C'!19T2UHJO. M74VL*GSS6RA+K=0/U_38H78!M)\I$E-/7#]MGL_)'U!+ P04 " "YCV8!(#5AV;V0:Z?[]K)V1I$R)> MP!_WG)QS[W6*DLR!<";HLT)ZG^=$_7VD7!['7NB=%A9L MLS5VP9^,=F1#E]2\[)X5S/R*)6,Y%9I)@11=C[UI^#!+;+P+^,'H4=?&R#I9 M2?EJ)U^RL1=80933U%@& G\'.J.<6R*0\:?D]*I'6F!]?&+_Y+R#EQ71=";Y M3Y:9[=@;>BBC:[+G9B&/GVGIIV_Y4LFU^T7',C;P4+K71N8E&!3D3!3_Y*W, M0PT0]LX < G EP*B$A YHX4R9VM.#)F,E#PB9:.!S0Y<;AP:W#!AJ[@T"G89 MX,QDFJ9R+XQ&"YI2=B K3F_1-^@>N493#C4F(H45(C(TD\(H2#N::DT!8=>> M&%DQS@RC&MVA)?18MN?4@2\A;N6]GE-#&-91U76<>. M+SK#]S\G&OV:KK3S_[N#.*J((T?<.T-M7 MXOJ=XJJN5;6N%477=FKN-]0D >[%\0?1S; P"),(]]IE#RK9@\Y^^GB$+NJI MN"*/.W.RL,=1P"N]S7?<,(1CW"Q62U@R.%NM8:5LV*GL1=@VIUFM6JT-/VS) M>C]L=GPS+HG"LPV?5"J3R\XD<<5I$Y@TCQKT1-00V!*'<9S@^(-"OW8AV,L8 M7G\;)C3B= W(X#X&CZJXX(J)D3MW1ZRD@1O'#;?P34"5#8#]M93F-+'73O65 M,?D'4$L#!!0 ( )R*I538L'\OSP, ,4- 9 >&PO=V]R:W-H965T M MRL)D7,"C(KK([B"3NY%'O?W G*=K8P?\\7##4G@"\W7SJ+#GUU:6/ >A MN11$P6KD3>CMC/8LP,WXG<-.'[6)E;*0\IOM?%Z.O, R@@P28TTP_-O"%++, M6D(>?U=&O=JG!1ZW]]9_<>)1S()IF,KL#[XTZY'7]\@25JS(S%SN?H5*4-?: M2V2FW2_957,#CR2%-C*OP,@@YZ+\9\]5((X :*<9$%: \!30.0.(*D#T7D"G M G1<9$HI+@XS9MAXJ.2.*#L;K=F&"Z9#HWPN;-Z?C,*O''%F/$D260BCR1P2 MX%NVR."*/.!ZDRLRR7!5,)'@"!-+,I7"*,P3F6@-B+!C7SA;\(P;#IIF M%+-Y)!E53#,U0C MD7"( P;^$S?#Z<-\%D[? ;) M.?@K-5&=R\(C85EDX#+WWV7USR_HAWPVD.N_6EAV:I8=Q[+SH_6F MCI@E"I;KELRDWI)G9N[.&V'5_W>D$P]+<-[+HU MNVXKNSH8V2$"30NU^\9Y..A'G5[MO5P ;Z=%-!K$W6:2<4TR?A_)'3?KZHP M55-^N;+G'BB,*09Y"Z( G(1=89JDE+ZZQU+Z<704R%)*W* XIN?BW:NE]%JE MS$Z(7M6,;>Y3P;^?;O22=.\-:=J/PW-L^C6;?BN;!RFNK=]":2 K+G"3<)$2 MEBH +'4& \NU6[XD63.50A.U_EMJ<="AK\,Y;9@5=KJ#9OZ#FO^@E?]ALVO< M[2AFOA?Y2:PXE.XX^.ZX\'QXEUDM9FDP4_$HA M7>8Y4S\O>";W*X4Z>;2BV@"KBD^![W;M&MI0;*;_9P>MXY6#+B&<\,C8%@[];ON%99C,!C^]- M4J==TP+[UW?97U;%0S$W3/.-S#Z+V*0K9^Z@F">LS,Q[N7_%FX)F-E\D,UW] MHGT3BQT4E=K(O $#@UP4]3_[T0C1 Q#_"( V 'I?@-< O*K0FEE5UB4S;+U4 M&Y_CJQBM>NXE6K^/=9A=^M,B9>G2>H\MBS>KNFBP#[&"_=V[Y*(W%S M_R#N@*C?$O4GB;[A6L,9C,J\S)CA,1P=L)%(L/IP GN62V7$_]7$6 %U_EF/ MV%/BA[-P4,%H(/:]8R7,VA)F_Z#U&2KXJ."S 0WBS_T@#'^C.Q;G!7@>CK,- M6K;!M.# -ZN,G^@;3P?J 5;<[ %_A1U0'+1DEQ,DKPH11:+ M8JLKEAF'ET$JLQB)?*?D+;>,]806!'<6BT^H.>E9.7D@U9M$?4$7WF(@^UB8 M3X[I3CHK)722Z%L6I3"E)ID>YNX,E'BG%+OS/S)M@'\A]M# J+\8,;K10$*. M;G32.1V9MKIW22(BCI)2%<*4BM]?]\Z>2'!*W3O_(N%#Z1X.Y0SQB.PC<0$- MCJK>F2"9=L&-++119=VO0C,$MK)5\-Z&+FKVMP;::!IKBY3 M^*[AR@; _41*PG7/[I;3^!5!+ P04 " "Y!A0BC7N\B M+!B709;ZM:G.4K4AP25.-9A-43#]>HM"5:.@'^P6'OAJ36XAS-*2K7"&]%A. MM9V%+4O."Y2&*PD:EZ/@IG\]3ER\#_C&L3)[8W"5S)5ZJ.G:8!+#8&%)% [8*"B[K/WMI?-@#]-\#1 T@^E= W !B M7VBMS)S 2BMSU-.:^=(SNRNZS?K#JVZ2AMM]ZXY%7>Q%'+NX(WFHT%7;R2'>ZWNGAG;1"LN#0A<6EBO.QP$H.NK6T](E;[[YXKL7?+# MM7WM4+L N[]4BG83=Z':]S/[#5!+ P04 " "ZI*MV]A],]F&# 6B?F; >VI_WP-W:R(30A+ ]] <>9&?_\ MSW@R&>VE^J8WC!GT/169'OIY.-BRE^DYN609W5E*EU,"E6GMZJQA= M.J=4>,3W0R^E/.M-1F[N24U&,C>"9^Q)(9VG*56OGYB0^W$/]WY.///UQM@) M;S+:TC6;,_-E^Z3@RJNB+'G*,LUEAA1;C7N_XX]3'%L'9_&5L[VNC9'=RD+* M;_;B83GN^9:("988&X+"WXY-F1 V$G#\6P;M56M:Q_KX9_1[MWG8S()J-I7B M+[XTFW$O[J$E6]%Y_X.5&QK8>(D4VOVB?6$;@7&2:R/3TAD(4IX5__1[ M*43- ?=/.)#2@?RJ0U Z!&ZC!9G;UHP:.ADIN4?*6D,T.W#:.&_8#<_L8YP; M!7,BT43FDJD%_/X(!>C LU?]TA ^J\($+WS\1 M_IYG-$L8$@P2#X%B2)H-4T@N!%]3F]:M$A9!0Q?4'LO=A R'L>^/O%U=JJ99 M@/V@9G;$W*^8^YW,+])0 0<#A#F#6<09U-;'P_X10,'9M"-^0,)3H(,*=- ) M^LBT1GE&4ZD,_X\M[6%F2L%@Y62W&9U(;5K9!PVF6QR%#?0VLWAPBCRLR,-? ME/@&95"YXF8[*78V#1XE?7O\CM; _J'R^^]1['#M MU8(OT/E<^2B#U<4,A_Z@D<8M=E%$3M8Y?*C]F%RH^HMEMX)WR7$H_CAX%[T/ ME1IWE^H+]6[6X0#4;NI]UNX8]U"O<7?!GK.,2X7^E ::C!^H?S?P?T/UR2Y1 M#K45A^^B^J'\X>[Z=Z'J4>,M'?IMJI^U.\8]U#[<7?R<'KS2XP;& ,^T08H: MAJZV3"4P#RW\=2M_=W3W$%O[N(O]BOUYM=;6?E= P[@&>FBA5A#(OXL@QU31 MJA<71FY=M[N0!GIG-]S YPU3U@#NKR2D5GEA&^CJ@VGR/U!+ P04 " "< MBJ54VH=-L@D% C& &0 'AL+W=O);0@PHDA3V&HKM:NJW=EY6.V#"0:L26+&,70J[8_? MXR2- [E0T-"7DC@^Y_CU=)-UHJS>2H4A2[Q/-^-F(@[XU$Z]J#&([G1H8CY@T+))HJ8 M>KGFH7R^ZN#.Z\"C6*ZT&7#'HS5;\B>NOZX?%+RYA9:YB'B<"!DCQ1=7G2_X M\Y3VC$ ZXV_!GY/2,S*NS*3\;EYNYU<=SZR(ASS01@6#GRV?\# TFF =/W*E MG<*F$2P_OVJ_29T'9V8LX1,9?A-SO;KJ##IHSA=L$^I'^?P'SQU*%QC(,$G_ MHN=\KM=!P2;1,LJ%8061B+-?]C,/1$D ]-0+D%R O%6 Y@)T7\!O$.CF MTT M,IDK:1RF3+/Q2,EGI,QLT&8>TF"FTN"^B$W>G[2"KP+D]'C*9QI]0D\\%E*A MB>)SH=$-"T0H] M\^),IQ4QJT,Q7B7H]WC.YS7RDW9Y>DA^>L ^:5'@0B2+<)+7 M<%Z35HWW3#F(XDM$/-*K<^CMXJ3.GW;Q*0\*<=SB#2V*@Z;Z:%MQW,:)5AMH M=8W^N8,)Z%;S*/FW17VW4-]-U7<;U*?:Y (%6=4M\JJ[1"'7FJND]$TDR::^ M0C(3?FK"@-QV3'!_Y&[+4(D"MH:O^TYE <^,],H!]SRO/I:#8FF#\U?" MH)KEX<#Q]VJA9I;O.[1^_<-B_0[N]WZKPX;CY79\Q9ZE#.^8RD?_H4>^E>'65,Z=9/M,L&NE1$SX'-V B35 MWJ,?WU?-PWC)A+ E@7P430 MS? 75U':!VUQLIR ST(*V+("?A=:P%5>H(U=8'D!GT@,V@0YA"!?(A;)#00& M9OW8, 4?PA>T5B(.Q)J%T#:)9F&8QF[-7LQOW4YU@JO$0!S2L'[+"_A$8CBR MF]NM8*>/Z[OYD!QMI01B*8$<2PE%%\ SG-!XP!+=9LKR CD++Q#+"^1$7OC5 M-7=-JM31K:\X8GF#M"-T-1,F^F(9HRF/)9P@F3EOMP7*0CCIGB43%EM).[;> MR7CY*8OZ3DYJ#U:]2O]Z)73/CT_5290T;?Z(Q6CBOP^7Y7:&91 :#JMNU$SS M^TZ_P0]+!:2="JJU34S-M0)N20RW$TF,AMI(<&'O@*KT,C ..GC2+Y[.V MDRFUJ$O/@KK4HBX]$76/8\H#5CRG2QN.3Z=([OI:NE8Y%J/K4CF1403."B 4 MR*,+97H#Z!VG V](K85Q>A88IQ;&Z0$8_T6I;;>"'=*0V*/E,C_=TJTJ)&*9 MWDXG*##,GUVP%J/%#?B7]-[7M=.SZ_-[II:P*0"<68"HY_1A22J[DM%RG M=[0SJ;6,TL<59W.NS 3XOI!2O[X8 \7_!<;_ U!+ P04 " "SASNE[\T* -E#FF1FY*T0U^>^;Z(5I,*TU!HRFEDHG0JDKE[Z M9JU!Q Z4)CX/@IZ?"IEYXZ$;N]'CH=I@(C.XTRS:&%1I 28/4IGE7_%0 M"%$!A)T# %X ^+\"V@6@[0+-/7-A306*\5"K'=/6FMALPVGCT!2-S.PVSE#3 MK"04&XB^WE-!NP*(36_&NC;)7W;T7<.T%\#(FC#U()%N;;2F W$ M=;KE3#W'9 _?=LS#?N!^0W];E>BU93@8=/4I*IW2":2$U3^12V#)AZI3.N;H5_5XJW&2QYV"_=+#?Z. , M11;/'UDE(0J9_S G13G0H,:@7&SP'F*?E?1G;Y;49S6IVJG+Z=>&G/.&E Z# MYP(7O)'T=N"E48->8:7&AN^Q(>%S%0MY\Y84<13[L)6AU@H^U-?N_<7FLH\&NAR6,C,L@041!:T^G4"= MW\-Y!]7:765SA70QNN:*WBZ@K0'-+Y3"IXZ]'&PO=V]R:W-H965TD MD)CMQ=*=[_ON/MU)6:?-O:T D#TH6=L\J!";ZS"T906*VYENH*8_!VT41S+- M,;2- ;[W("7#.(K>A(J+.B@R[]N8(M,M2E'#QC#;*L7-XPU(W>7!/'ARW(EC MA#KR5>*>[3S#H63B^4DOKOZSK8]-%P,K6HE8#F"I0HNY7_C"1%9G3'C(LF-K?Q9^/1I$;4KHM;-/17$ Z+ M%>R0O69^^=ARPVL$L.2YY<9P=\3LY0J0"VE?92%21H<+RX']IF>/+[!_X6;& MDOD5BZ,X/@-?3L-74([P^7-X2#I'L?$H-O9\Z06^=+:(7K MU$(;=JN1A/YY M9D[D2,8G320F>7HST5[1',&"1 M4;>H5PV8DOQT <^V:YKQ-H'(Y4.Y-P(*)H]I9ND>GO M66^@;ORH[C32X/MM14\3&!= _P^:NC08;OK'QZ[X"U!+ P04 " ""5D':2)]VU,FN@6E:QA8YAMJTJ8MWM0NEL$8?#N>)+[$IV# MITDC]K %?&XVABP^LA2R@MI*73,#NT6P#.]6L8OW =\E=/9HSUPGF=8OSG@H M%L'4%00*/+M;+^R[H^=GX3L+RUJ*L!3!54LNY7\3KH< 0(KS\! M1 ,@^E] / "\U%BC2Q.B.&1=-;&[CM?%HZD;6[B]NT="I)!RF:\B0 M7;%E44@GJU#LH>YGPXE\Q;X)8X13FIVO 854]H*\S]LU.S^[8&=,UNQ1*D7! M-N%(!3E:G@_)[_ODT2?)'X69L#B\9-$TBCZ KT[#UY"/\/!O."<91BVB48O( M\\6GM%A+FRMM6P/LYS*S:&C0?IT@CT?RV)-?GR*7-1&V= G07M($YZ:%@IP( M!BRR1KR)3,%'.O;D7[*DJ MIF!'L.ED/@N8Z4>_-U W?GHRC32+?EO2:P'&!=#Y3FM\-]Q CN]/^@=02P,$ M% @ G(JE5"UB ,8V!0 H!@ !D !X;"]W;W)K&ULM5E=;^(X%/TK%IJ56HD!;(>OBB)-2T<[4KM3336[#ZMY,(D+UB0Q M8YO22OOCUW9"'" X869X*4FX'^>>ZYQKW,F&B^]R2:D"KTFA3ZKEM$B5A"4\EX M"@1]OFY]@%R= U,*7/.OYN;3]%UJV<0T9B&RH0@^N.%WM(X M-I$TCA]YT%:1TSB6K[?1/]KB=3%S(NDMC_]AD5I>MT8M$-%GLH[5%[[YD^8% M]4V\D,?2_@6;S'8X:(%P+15/-(&%I]DE>ZI) M Y_G,5L0TP@)WH._B!#$M -'<)W@&6@@<6Q\9ZTE4: MA G5#?.$-UE"="0A!@\\54L)[M*(1KO^70V^J !M*[A!WH /1'0 AFV >@A5 MX+EM[@XKW&=^]QD-C[GO5(.+?F ;#Q_MAY24MH'M2QO,J P%6]E7Y-][;0L^ M*9K(;YY,09$IL)F"(YD^LI2D(06QR23;@.C$2G\N!)>5?OE-P79X M&A0\#7ZJI]50;P8'O0KZHP[>ZVB%U6!TK*/# NGPIY!&5(\OW4+3O"K(6=1Q M"0SJ[2.^S8P&)2,XKH8[*N".O' _ZZ9I3.G" 8XBN\(J7Y71(B>B?"%"O])Q MOAQ R*6J'BV]0\Q[D'.3'MDV=C=$(T!>=%D+JC=P9HM8E =L61=ZSK]1(N1E947^ ME"AS!2.09.,>(A"1-^D1.>AF),2_5D_$9,C7>BCHINEYH9L7:I6M+,.?"7=0 M[P\?9C=MH7_<'JZ@W](%?](@[T*P[0(*:KO@9C+TC[(&%9W0!W\NU!GY^^ F M)/2/2+N%D"#E2G.CM-0D>@"'-&J#=;J%:RI(S$4ETL-Y."R]R;NPW#B$_GGX MH!N?K!-?B6Y6P=&9]Y#0#1QXZL2QJU9OQD*]XH3^65>W@OWQH77U_4QP8P?Y MQ\[QSN]#KL)9$[P>IYLUR#]K\J4 _@-WV_UAUDK?:XO<,$#HS*L#.:%&?OF\ MS]>$H"G=Z&VY(;J27'^8>G*=#"._(CIR/Y+0_H9HP*V31-0_-[=.R% 3(6O MK3],/;=.PU"-AI'7&@U#3L/0N34,.0U#?HUQ3![.W\IM:$T\F''J6U+8J18^ M=;-\HL#6Q*_M/W;"A?W"]6L"6Q.\":E. [%_=YJOU-,D%I?.<,Y]B(.=H&&_ MH#65@9HP_7IVG0IB_V;-L=M<8['3/3PX-[E.T;!?T1J3ZP_C(;=;.KI-J%C8 M(W )[#8T.P,MGA;'[!_LX?+>\QMX=9L=EKLPV=G] Q$+EDJM'\\Z9*\SU-T3 MV7%X=J/XRAX0S[E2/+&72THB*HR!_OZ9<[6],0F*?TI,_P=02P,$% @ MG(JE5%:"UHY5! B1$ !D !X;"]W;W)K&UL MK5A=;]LV%/TKA-"'%G BD;(EN[ -K,Z"#7#7H&ZWAV$/M$3;1"72(ZDX^?RH+)17!0ZO@^#&5V("66U_Q( MF+ZSXZ+$2I^*?2B/@N#+KPF>X/REP(E_,CWI,-45^/=T*?A6V6G):$2?'3]EO;?&ZF"V69,6+OVBN#HM@&H"<['!5J,_\]!MI"IJ8?!DOI/T%IV9L M%("LDHJ73;!F4%)6_^.'IA%G 8DK #4!Z$4 '#L"XB8@MH76S&Q9-UCAY5SP M$Q!FM,YF#FQO;+2NAC+S&#=*Z+M4QZGEFN@>@$_;@NZQZ:L$5V"CWY6\*@C@ M.W!;J4H0\)$R6E8EJ(>O>%E2I1^FDN#M#5&8%O*=#ORZN0%OW[P#;P!EX,N! M5Q*S7,Y#I8D:N#!K2'VH22$'J8]87(,8C@"*$!H(7_G#;TC6AL/GX:%N3]LC MU/8(V7RQ(]\M99AEI"Y>>A+&;<+8)AP[$IJR1GH2F&E&V1[H'P)*SM1AL%EU MLL0F,]/R?@EA%$?1/+P?(#%N28POD8B'T.JHR3E:A!(7VJ1%FUQ"&P^A37IH MB1LL:<&22V"3(;"D!Q8CZ )+6[#T$E@R!);VP,9C%]:TQ9IZL;XZJ=]QR6U1?W]ZX,RJYBM]LJ?P0+\-%;/'Y-M5-N]G&PU#7W =V6@S]8NQNPQ^<9:_;"3^3]2N4W;D"3+P^_NE(!+:R<=')8:?^ M\*+\_XB7-]G.7^UT[/1RV!D#]#N#R\UAWQ12.'/B=&HB1I\>L]5#/L7(EFDS%*'#0[041^07S%=0#J MBR6;CQ1ZG[FG>LM;D)T.C*Y3W3-1[_OK$\6/ M=NN\Y4IOQ.WA@>"<"#- W]]QKIY.S&Z\_?JR_ ]02P,$% @ G(JE5&/4 MR)3E @ S < !D !X;"]W;W)K&ULK97?;]HP M$,?_E5/4AU:B"23\:"M *K33*JT=*NOV,.W!D(-$=6QF.T#_^YV=D#&:HJK: M2V([=U]_SA??]3=2/>L$T< VXT(/O,28U540Z'F"&=.^7*&@+PNI,F9HJI:! M7BEDL7/*>! VF]T@8ZGPAGVW-E'#OLP-3P5.%.@\RYAZ&2&7FX'7\G8+C^DR M,78A&/97;(E3-$^KB:)94*G$:89"IU* PL7 NVY=C7O6WAE\3W&C]\9@(YE) M^6PG=_' :UH@Y#@W5H'1:XUCY-P*$<;O4M.KMK2.^^.=^B<7.\4R8QK'DO]( M8Y,,O L/8ERPG)M'N?F,93P=JS>77+LG;$K;I@?S7!N9E+-M>0Y[ M#J13[Q"6#N&A0_L-AZATB%R@!9D+ZX89-NPKN0%EK4G-#MS9.&^*)A4VBU.C MZ&M*?F8X-7+^?#ZB@XAA+#/Z.30KSE?$\-4DJ. V6W'Y@@@C%+A(#4PX$QK. MX8$IQ6P6X/0NY/J/5I^D-G)Z<@4Z80@VI@&^)S#7IZ0:2@CN#F?YU!*1=@;0=2/LHR,R!S/=!5G:W M!H@\FQ&,7.S2S-:4?S;C"%198)&;7"$L%1,&3BGEA=597<8+D(X#L35G/8S: MS8M^L*[![U3XG:/X#U*>W4*^^^H)[TSE!ZKXZWZ5\>A%)G;"%$6B6JU:TK6K MQ ?K(VI516?Y*U/T.2H!RY0N(,<%23;]'OT:JN@=Q<3(E2N_,VFHF+MA0NT6 ME36@[PLIS6YB-Z@:^/ /4$L#!!0 ( )R*I52PX2=EQ0( #H' 9 M>&PO=V]R:W-H965TTG\=8[/N=>^'FR4?C8Y MHH670D@S#')KRYLP-&F.!3-M5:*DF872!;/4U^3*W;B <#4JVQ!G:IW*JJ1^_D97*F'\%S;UVBB =&6L*FHP*2BXK/[LI8[#'B#IO0%(:D!R (B[;P Z-:#C MC5;*O*T[9MEHH-4&M%M-;*[A8^/1Y(9+E\69U33+"6=',ZO2Y\LQ!2*#B2KH M6H+.<:31P?H>6<6$N MCLY>PM/L#L[/+N ,N(0'+@3M9 :A)2-.3IC6HL>5Z.0-T1UX4-+F!NYEAMEK M?$@!:**0[*(P3DX2/C#=AD[<@B1*DB-Z)G\.CT_(Z31)Z7B^SC]/RK=/1 4? M+1;F^PDAW49(UPOIGA0R]T+25T(V3&>F!2N)3,N#V6,)K?:Y\ONXRK(>]:)V M?Q"NCZCK->IZ_T%="S;^;M,P6Z.F4@7X4J(_J!I3M930L:TYD9E^X[W_5]Y;L*9[Y[S5,>"2;B$5W1363*SP MF(EJI_Y>;N+K)C/5^>__EKXX:E\?I"_<*T,%ZJ6OSH;DK:2M[F(SVCP M[[N M'8R/Z6&HZO@OFNI5H9NV)#<@<$&44?L=)4!7E;KJ6%7Z8C=7EDJG;^;TN*%V M"VA^H93===P&S7,Y^@E02P,$% @ G(JE5)]"NQ&& P ]0P !D !X M;"]W;W)K&ULO5=-;]LX$/TK V$/+9!8HB1+..[;>&-<13L=;NL8%FL_; MN;*ML$$I685",RE X6H2W)!W,S)R!G[&/<.]/OH&%\J#E(^N\63R\7IFXRKA5E9V ML36MTR5*^-ML4,&':LOE,R+,4."*&9AS*C10*;EQVF7F^@CO4 M1K&EL8"+#56HXS#3!C/U MF,DK8 X;S&$OS[^DN'ZRN!93M?!U&J[@ ==,"";6=L?;Q5XBO&'B,'IV%6MG M0^_,"<'3E.1ID17#%2,2G7>>-\[S7N?W M=7J^X3L_\7T=QUF2=$1>-,Z+7N>W+NL/*&REPKX#016&1$^ M4J;@GO(=]AP?=.0L M;NG'WWVR+J%5HQ-RQ*O(!J..74]:^23]^GETZ"ZAE9S22K-!4730:A68I)<< MQTLHIJ<4DW0PRCHHMH).?D;1SQS52\@/3W=C/LBZN+&ULQ591;]HP$/XK M5K1)K=22D$"!"I *[;1*JX:*NCU,>W"3@UAU[,PVI?WW.SO!I33-]C!I+\2^ MW/?YN_/ECO%6J@>= QCR5'"A)T%N3'D>ACK-H:"Z(TL0^&8E54$-;M4ZU*4" MFCE0P<,XBL["@C(13,?.ME#3L=P8S@0L%-&;HJ#J>09<;B=!-]@9;MDZ-]80 M3L6Q,;R;V4#W9S MG4V"R H"#JFQ#!0?CS 'SBT1ROA56F7P2 M# .2P8INN+F5V\]0Q].W?*GDVOV2;>T;!23=:".+&HP*"B:J)WVJ\[ '0)YF M0%P#XD- [QU 4@,2%VBES(5U20V=CI7<$F6]D1&"I-K M.$#R\P&-U3A5HPK3>H*(CMK,<-UU=Q=AWC+9% M/$[CWB 9C,/'_82^]>H.A[W$>[V2V_=R^ZUR?5)< LEBH](R\ +&;0':C^LJ5@*)Z0$E8(P37?2SC;L=Z+H8XNLH9LU%,O(B1W^JZ9>+@R>[AB9YHS=' M1YWD0%Z[3R4OW.N]!:BU&TF:I'(C3-6AO-5/O0O7[ _L,YR&U?!ZH:E&*?:? M-<,JX[!"RJ@SP,]$5>.IVAA9N@Y_+PW."[?,<:*#L@[X?B6EV6WL ?X_PO0W M4$L#!!0 ( )R*I53=#8;G'@, .8+ 9 >&PO=V]R:W-H965TN(&RD%;_""PX;4U4JG,*7U5FX=H:#F*$22P$ HBE(\WF$"2*"3)XT\) M:IF8RK&^WJ)_T\G+9.8AAPE-?I)(Q$.K9Z$(EN$Z$4]T0Y@G] #A";_)Y-+<1;8>L9ZKK:7CO!/R$ MO@&#"-V5D!R%680FLB*,S-?J?\Q;:"K_<:0,RLKZ_WJ42.A!0,I_-_#H&!X= MS:-S*LV=$+D,T4)FNZC1:P44Y8H5K1KOT:[W<;:3_ M2#=-9< 5#CZO(%7_=+W_%(2KTA?TP-"[E-^H;)W.I0U=5N=7Z"]J^#:,R^#U M:Q0$CKNOU:$5[KBGQ*I:LMOI#DDNLZ$\4L8D[-L'JC1[2]\[$:8O4D5L$4$[ <+59$ M5CF!I81TVFID9,5066P$S?5<-J="3GEZ&O7;'A0)<&E&>NAW'/S6E:...A&;OAXR$K9986<,.1 M*/.<\L<)9&PW5@#C,77%':BTT;:E05C][ISO1PY6"N"#&*I*:CZV\(4LDPS*1T/-:G3 MS*F!W?83^P?CO')F005,6?8M7_) MN8EG)?Q,'Q$.SY&'/>^0G+^A^07RR5'X[-_AQ.*,WV3*-WR^-5/GZ(O:WJ+D MCV@N67R/OG]2=NA:0BY^6&8)FED",TMP9):&71AV&JM9.2S165H@D5 .XM#" MF%:DH2'5I68[)E%_T(^&[K8;L7TSW%@\DQLV+@0\E%!(=+553TLN^@UE_X09CYI9HA-D?!+MI3+$^&@4 M!XV8P>OF5$5NUS""&? %<;6 2H;D.!;J%3.T\WBEV=\WZ;'O;0MR6-.*_\O:M";OYCGHV+6WA(_;* M5R68MPG>5 D^1S1GI=K6M)0)X^DON[Y@O[[@^G=$85OKB+W8J2]*G.C/"7[1 M:FPK&>F=@+1UJL.R*[AI4'!P]D>'_W!,'!32W,J_V-\JNXMU2VCI:DN/6J_K=-"H Q6BA)?]%4<>76/ MJ#J2;L&D.J>;9J+N7L"U@7J_8DP^=?0$S6UN_!M02P,$% @ G(JE M5(# ?X)Z @ _P4 !D !X;"]W;W)K&ULC511 M3]LP$/XKIXA)($&3)NU@*(U$VTWC 0G!V!ZF/;C)I;%P[,QV:?GWG)TT*XQV M>TGLRWW?W7>QOW2M]*.I$"UL:B'-)*BL;2[#T.05ULP,5(.2OI1*U\S25B]# MTVADA0?5(HRCZ&-8,RZ#+/6Q6YVE:F4%EWBKP:SJFNGG*0JUG@3#8!NXX\O* MND"8I0U;XCW:A^96TR[L60I>HS1<2=!83H*KX>5L[/)]PG>.:[.S!J=DH=2C MVUP7DR!R#:' W#H&1J\GG*$0CHC:^-UQ!GU)!]Q=;]F_>.VD9<$,SI3XP0M; M38*+ HLV4K8.[7^BIT>WV"NA/%/6+>YXW$ ^''8=_[3E MC_?P)W"CI*T,?)8%%J_Q(?7:-QQO&Y[&!PEOF!Y ,CR%.(KC=_J9_3]\>*"= MI)]?XOF2?\X/YMSD0IF51OAYM3!6TQ']=:#$J"\Q\B5&>TK,:/!*\()9+ #+ M$OW)!TLE-<5.H4&=H[3O_9S#S/'Y((D^O#?$P[@D&IR_Q;V2-NZEC0\2N;$M M4&+)+1SCAJS)X,DIF(II/'.WLX"&/9-I6&!:,[G$>H_0MLZ%K^.'.7:I1+[W%&,C52MKVE/;1WL6N_.5]$Y^2N[5F](>F MM48Z@TLN#0@LB9)F28WIUF[:C56-O[$+9>G^^V5%#HW:)=#W4BF[W;@"O>=G M+U!+ P04 " ").L(#&0V-W6AV)!TF[/BL78 M6G7Q*#IIAGWX49>(5GBQ-7DOB2V?<_3GD<17'ME*53Y'G^-(N2?#*_K(_= M\OEEL1-IDK-;#LI=ED7\Y8:EQ?/5!$Y>#]PEZXVH#DSGE]MHS>Z9^+:]Y?+; MM(L2)QG+RZ3( 6>/5Y-K>+'TO6A*+Y77S['5Q.O4L12 MMA)5B$C^>V(+EJ95)*GCKS;HI#MGY;C_^37ZS_7@Y6 >HI(MBO2/)!:;J\EL M F+V&.U2<5<\_\K: =$JWJI(R_HO>&YMO0E8[4I19*VS5) E>?,_^M$F8L]! MQC$[H-8!O74@%@?<.N!C'4CK0.K,-$.I\[",1#2_Y,4SX)6UC%9]J)-9>\OA M)WEUW>\%E[\FTD_,[]E:7D51@BB/P1U+(\%B\#EO;JCJPIR!>WFOQ;N4@>(1 M_)SD4;Y*HK1G\_ B7;<%%]&#-&M#@O=+)J(D+3_(&-_NE^#]NP_@'4AR\'53 M[$IYOO)R*N00*B'352OWII&++'(Q^%+D8E."3WG,XK[_5 Z]&S]Z'?\-<@;\ M$O%S@.%'@#R$#'H6Q[M#@_O2[;YD*YM[;S2XNYJXCH[8$\MW[,(1BG2A M2!V*6$(MBKPLTB2N;PC>Q#5=KR:*7T>I(/,TAR$EQ/,NIT_[>338!0$EB'1V M/9FTDTF/E_GIYO/7Y;5)91.$[IT]F 6:1MT*AK/]H?0D^IU$_WB),9-XE@74 M0$_67)3)NDG^K@^8E/NZ)NC--.F^EM[0HS;E0:<\.%YYV99U5)9,&$LWT#0$ MWBP(0[^O=6FP@PCB$)O5SCJULP-JLVR7)ZLZE27X!RQJ?#(.Y#A64CIOLGZ7 ME-_EKVVMR$_?1)(F(F&EHVS"3D0XM@*AI]CL.4?4"6MG L;+CV#+>#48.2E7 M0%[U!_UZD1P%>^"7L#=5U(J1. MA$9?+<5>B$]"S#;,_OWO^P1I)6VPH_[,MQ4U5&2' ]!N9V8;91\]Q,.Z3(/9 M++2J5&"' \@^&)M09SF2HC3Q!C,XLXI7R(<#F'^8G%"G/(+4]]_J71H-/<^> M;H5ZZ&;],3774#.I>W[)GEN>%!S<,ODO_@BNXS\EI"I'5S4IF,/9Z-)44(;A M22]'J&79#ZU] %(\1VY$6G*/,U>0JHB(X M-IM(41.ADX"N#=,C Z:A5H0&.TP]>[X5D=$ (MM!UT;I]5B>0>8AL[Y*A6,T M ,>#08=T_$*HM]\&L\ ZE2 %:30 TH<+"^FX#8->G]JNF@R=N.<'GE6P C-R M@]E<@K\E:9WL7R)77X$43%$PNMP4"=&AOO;($JD7:NO'I=$0.=*M9@OLGBT.5MSXK@+O[8^,WB#!"MQX +B/N!8& M!-N1AA6#L9O!Y@3?%L]RY;MD:?+$^(MKO(J=V!^=/(5(/&!OP4&U-DRO%Z/Z ME+$PV$&,K53#"K]X '[M5,,Z58D/=9FZ&;87F4(O'H#>X4S348NIOCUF,/.M M2".*QV0 CP^7$=')BCP\T]=*1D,8(*MB!6'R7_8G^A4WGFI$(9:,WL8@"I%D M0--\Q.70N^(S&")[EO&VG MW&72EZ=H2P;0U@XQ8H"MOA R6 76U1I1H"4#0#N8840'JZ;;9=(7KM*G8M30F))0W_.@^F,Q&'CVNU5Q ME1[B:GNWCF])J.(B'?TT>\/ENGZOX\WQ&WBQ:-Y346&:UV:^1'R=Y"5(V:,,Z9T'\B[@S9LH MS1=1;.MW,QX*(8JL_KAA42,$NX']7K+3P@3WJ#GSB9JT).IX4S0B4(Z31*BWD>4RU7? MP][ZX('%"V,/_$%O26(ZI>9Q.5&P\PLO$4NHT$P*I.B\[PWQU0AWK8&[\9O1 ME=Y8(YO*3,IGN[F)^E[=(J*4<^L)<+SD3KTBIC7<7*^]?W?) M0S(SHNE8\C\L,HN^U_%01.9!KG[2/*&F]1=*KMTG6F5W6UT/A:DV,LF- M 4'"1/9-WG(B-@R"SAZ#(#<('.XLD$-Y30P9])1<(65O@S>[<*DZ:P#'A%5E M:A0\96!G!E,: \=&(R(B]$ Y,31"-R*3V]+V%=T1I8CE#IU=4T,8U^?H"V(" MW3+.X8KN^0:06']^F$<=95&#/5$;Z%8*L]#HFXAH]-'>APR*-()U&J.@TN$M M4374P!%^TOG_G*/^[LTF5&%Y!Q!L5FJ(8!>Z_(/[X<4M=I4V[ -&N)&24:CC1&H4RF3'A:N("7GY#8Y45B,J+)I3:["R% M+$!G@QC8S0,7U*FF=DNR@]!ND60 M[ND$P/6R0]6/+4$>8?/E;.\6 &\T3EP):RR3)!5 @J/[0 EP4(8)3BA"V0%Q MX^@B9!&Z&R+4:YT],I2]$UM>3I0A[+IX78?NUH]"8ZL6_(VQ+J$J M=L.KC9H*DTUXQ6DQ( ^SL;"\GDW7,!_%#+H4IW,PK=?:\ :H;&#--D8NW9 X MDP9&3K=?$" M #V!P &0 'AL+W=O>'D/$0T-X0V[G[^W=W MY*Z_Y>)#E@ *[2K*Y, KE5H_^K[,2ZBP?.!K8/K-DHL**[T5*U^N!>#".E74 MCX*@ZU>8,&_8MV!Y*:JL/@]!LJW R_T]@>O9%4J<^ /^VN\ M@CFH]_6+T#N_42E(!4P2SI" Y< ;A8^3S-A;@Q\$MO)@C4PD"\X_S&96#+S M &%7!D%K!^?, %*C9#&^%5K>LV5QO%PO5?_:F/7L2RPA FG/TFARH&7>:B M)=Y0]T0 MG3K$%QPZM4/'!NK(;%A3K/"P+_@6"6.MUYU-T>W.';A!AZ*WD&ZGOEGU?Z7 ,E)_7 MZ&.''EU [Z!GSE0IT1,KH#CV]W4:FEQ$^UR,HZN"SU@\H$YXCZ(@BEIX)O_O M'E[!Z32EZ5B]S@6].G7'Z7^\(APWPK$5CB\(WW[G4E>"'!6NWBE3N+9:.,FN ME32MX7/X)<["(.W[GX[EX1[Q$"U M03J9Y.#VL!O$X0ECBU44)Q<8NPUC]RKC%'07S5V1VM"Z9Y=F2=B+3]#.K=)> MU(W;T=(&+;V*-JJX4.1/\_D2IC!;D04%A*4$U5KO](PD2I*L=\)[;A7J7*;M MO%G#FUWE/6HO[BMH(\S._FIIE@;!">&Y5=C+X@,SA^@?M- *Q,I.%HEROF'* M=9#FM!E>(]NS3\['>JBY&?1/QDU$W1]6A$E$8:DE@X=4ITVX*>,VBJ]MHUYP MI=N^799Z,(,P!OK]DG.UWY@+FE$__ M02P,$% @ G(JE5 OYFFD+! M^@\ !D !X;"]W;W)K&ULO5?;;N,V$/T5PM@" MNT :2=3-"1P#B=UN ^PE<)KVH>@#(XTM(9+H)6E[%\C'=T@IDAU+W#9=) ^Q M-)HS/'/AD#/91208EDZ=\#15^67)1,H6O8N7( MM0"6&E!9.-1U(Z=D>36:3HSL1DPG?*.*O((;0>2F+)GX=@4%WUV,O-&38)&O M,J4%SG2R9BNX!76WOA'XYK16TKR$2N:\(@*6%Z-+[WQ.#:JRB]%X1%)8LDVA%GSW&S0.A=I>P@MI_I-=H^N.2+*1BI<-&!F4>57_ MLJ]-(/8 :*$UD9K M^L$$TZ#1_;S2>;]5 K_FB%/36UAA%I4DK$K) @JF("7755U0.C$_$XPO1J\B MG]<@C*Q6_JPR$/CY$Q-:O 7R=@Z*Y85\A]*[VSEY^^8=>4/RBOR>\8U$C)PX M"CGKE9VDX7=5\Z,#_'SRD5!@L-J(T:>(75&KQ8], MG!+?.R'4I;2'T.S?P[T^?^SP.21#\ -O_#;_OK'GOS3_?WU !+E64,J_+>L% M[7J!62\86&\!6Z@VT%<(-3 R0-VNME/O+ P"UYTXV_WX]NC%<1C0H-4[8!:V MS$(KLQN!S52H;R82\&63KW5@3D@%JH]M>,PB& =1'!^RG??I^9$[COO91BW; MR,KV/=^"*#5#\DB:H)(KJ)(,V_<#RF:F=^ .G?$J0;5ZZY)%+A\L:8S;Y>-7 M*9MQN][8ZNZA$P*=."&8+2W#TXGP)5%9UO(W2H,H+38\]RNG[NODAEO[P3Q7KJE&^3AGG;UW[,]W:<8'RH> MLJ,=._HCMW5C+=PG$O8PGOC7G7VSU[76TE'1U'+PB/ M"SHZ*N@@"@9#W/5=+_ZAY1SWL(V.2Z)/+1QDVW5MS]XF7UK*X^/@T?$QZQXU M?SS(NNO)GKTI]UQX'\EEDO"-+L(%))!O&?IT0CX!AOX#2$GFL 0A(&W/XD?R M'OA*L'66)__M#*9=KZ>OT^MIU^NIO=?_CW/X.Y:]@8-X_AT<'3J)G;VA".]! M*S-<2F*R6-_V6VD[P%Z:L>V9_,H[G]5C:&>FGHKQ+K_*L3H*6*))]S3J M0;-^47QM1J][KO R9AXS',Y!: 7\ON1&PO=V]R:W-H965T!:]:2["H':/E1],,DFL7#LU%Z.J]0?W[4# M*2=Q//0EL=<[LS/KC\G>V*VK$ F>:J7=-*J(FNLX=EF%M7!]TZ#FE<+86A!/ M;1F[QJ+( ZA6<9HD[^):2!W-)B&VM+.)V9&2&I<6W*ZNA?T]1V7VTV@0'0,K M65;D _%LTH@2UTA?FZ7E6=RQY+)&[:318+&81C>#Z_G8YX>$;Q+W[F0,WLG& MF*V?W.73*/&"4&%&GD'P[Q$7J)0G8AF_#IQ15](#3\=']D_!.WO9"(<+H[[+ MG*II]#Z"' NQ4[0R^\]X\!,$9D:Y\(5]FWOU(8)LY\C4!S KJ*5N_^+IT(<3 M /.T'"J),P"A*&_[M'/^X9 7>$M?MYH=ZXJS>^:/FY"M"@]3&^IV * M($-"G=OLR\3IN)\DK\XIC$].,/>Q#/?4069VFMK#W$6[I^"FO0'_TMMWA ] M*;4#A05#D_X5:[+MW6PG9)IP'S:&>-/"L.+G#*U/X/7"&#I.?('N@9S]!5!+ M P04 " "42?OQNW9"5$9;\;"])+[./><>']LWZ5J;!UL!('NJI;+3H$)LSL+0%A74 MW![K!A1]66A3+@>>)&+"MT$V&6-GP)<\"[YMI0%/8LI:A!6:$5,["8!N?Q63YV M^3[AJX"UW1@SMY)[K1]<<%E.@\@) @D%.@9.KT>8@92.B&3\[#B#OJ0#;HZ? MV3_XM=-:[KF%F9;?1(G5-)@$K(0%7TF\T>N/T*UGY/@*+:U_LG67&P6L6%G4 M=0,K==ASD@%](>4'!T?L@ G%;BN]LD1DTQ!)GBL2%IV4BU9* MLD/*)VZ.V2!^QY(H2;; 9_OA.10]/-X"S_?#Y] 0/-H&#\G3WMBD-S;Q?(,= M?%?:VK_<_'Y%.>P2H;8_]E08]!4&OL)P1X7/6(&A,V(,[1[CU@)N=;UE&7L6 MUP4>LS@^24Y/TO!QT]W7:9-X,AGV62\T#GN-P[T:;RMA2O9EQ0V25FHB*,$= M-O:["TIV1>=KZ4_5'D]&?;W1?W)]W%<8_Q/7QZ]=/XVBZ*7I^>NL9+29U4H, M-^ZW:\9T4Y9"629A0;CH^(1,,6V#:P/4C;_R]QJI@?AA1?\$,"Z!OB^TQN? M=9'^+Y/] 5!+ P04 " "F % "L& &0 'AL+W=O<2'1V:R4?J+67%N MT=<\D^:\M[)V_6HP,,F*Y\R\5&LNX*8VYSW<^_;@O;A;V?+!8#I9LSM^R^W' M]5S#W:")DHJ<2R.41)HOSWNO\:M96#E4%I\$WYB]:U26LE#J2WESE9[W@C(C MGO'$EB$8_-SS&<^R,A+D\?J>"AFP0R?J>RS2.WJO#?J MH90O69'9]VKSEN\*BLIXB.MU?!6@)^= MSE2>"PN\6(.83-%,22OD'9>)X :=H6MN+=<&J26::9X*VT=OE$Q-']WR;'EV M)4VAF4QX']T <(+GZTQMN4;SC$DPNI(ISZ6P=;#?F-:LI T]O^"6BA.=,;/J M2JKVBO:3HA13^I^DVF8T#H8T[DXJ:I**O$GM?:5]$)9$ W)HK=5?H#4HR93A M9Z" *!-L(;+*K*N$J)5;&+1A?4W?L+>#W@FD0AFR+%ESR)>C"FFW+T3OE%;<@'(;= &*G@I@\,.'7E>(W M*P64G*^9W/KJ<[*'Z0G@=.*%?TR]<(A7 M):1%GP"+0G-?N4Y5<'P"=)WTX.&/H3ML+P[QJ(UOVPR'\5&$G4AAOTH=-CJ@ M!9^A,87%]J?J2P:%8&5#VD>7,,,T2%F)U.L"&C<%BL;17&4B:2T9A[DX/<+C MIV>$.+4BP<.EBZ9TS0W7][R+HUV@ _!',6F1U&DW'AUCB3BE(WZE^Y]8 L=W M=@4-[+62=VC/]=Z"HTNMBC6Z@38W 2)G&1.YEQFGI20Z M 3-.7HF_:WO$[(K;76/Y.1(F_JRL3=PT^M/S<6)'#$IJB1!G(P2JX@*^-VVXVQNT^:13@-A\= M=O'HJ-91)\O4+\M>1F"FW!8+(U+!M%^RJ!-7BD^PEW4*2?T]X[O"&@OCP!!H M49\VL%P5W4*UBW70'1 :M)>>+D,<14=G"-W;?/LE]C%\P.WC6S;J5).&)V#* M*2;U=Y^/8ZJ]]\4XZCAY>-#N,%LGN-0ON+\("1P)6#0N85_$I.45'T_?X%$G MMO0$^V_JE)?Z>]M'G1NU=]@X"MO[G"X[$@V/TN=TF_IU^Q8FB=VZ6?5=M'E@ M"IW@AB?8M8=.;D-_+_NH6;6+M7]0%Y%QBY4'S>I4Y_@W3=]"BH(PO MP2]X.01:=7TT7M]8M:Y.EQ?*PHRH+E>6#?_H)C^"U!+ M P04 " "Z=;Q,N*!>[#B0_>Q&T, M?LG93KM(_'C&3C;)LFV6.UU!?&GBV//,XV?&,_5\I_0G4U!JT;7@TBR"PMKR M:1B:K*""F!-54@DS:Z4%L3#4F]"4FI+<&PD>QE&4AH(P&2SG_MN%7LY593F3 M]$(C4PE!].=3RM5N$>#@YL,;MBFL^Q NYR79T$MJWY47&D9ABY(S0:5A2B)- MUXO@&7ZZPC-GX%>\9W1G>N_(;>5*J4]N<)XO@L@QHIQFUD$0>&SIBG+ND(#' M/PUHT/ITAOWW&_0__.9A,U?$T)7B?['<%HM@&J"%JHR8&_FH056#CO,&@:G M-8/X (.71)^@!#]&<13'[R[/T,,'CS(EC=65C_2%5A\AYGN 5\/ 9S1K@7$# M?!LE!+%:Q>)6L=C#)@=@7]N":M37[>\7L 2=6RK,AP$'2>L@\0Y&!QR\JL05 M>%!K]%$QT'T+3BH-T?B"OD^7TQI_[/'=.=XNDWFXW4-IU%(:#5):$5/L) 4"E$H[*8BE_+-+7:,XRV&4HU=* M/G&YK!7G,'SNE7Q?*SD0H[3UG1XG"2:M@\E_4GQR5_%T&D7?"'YW%1ZEO56W M*$U;2M/CZ V)>VMLH%P0BP!ORW**?G',!=1<='*NFXJ^EXN*C_ MB"P89C"+[LN"KAO@X7;POV4!6K$MX][^IJVAIJ]]US''7:_ XR.%N&L)./WI M(1YFD-P;XJ[]X.'^\Z-"?/\I[MH3GAXIQ%VWP+.?'N)A!N.#(0Y[EP!W X/_ MU1LF#>)T#4C1R00.B*XO-?7 JM+?"ZZ4A5N&?RW@(DBU6P#S:Z7LS&PO=V]R:W-H965T M<^ZY#I=X+]6C+@$,>>*5T NO-*:^ M\'V=E<"I'LD:!)YLI.+4X%85OJX5T-R!>.6'03#S.67"2V(7NU=)++>F8@+N M%=%;SJGZM81*[A?>V#L$5JPHC0WX25S3 A[ ?*GO%>[\CB5G'(1F4A %FX5W M.;Y(YS;?)7QEL-=':V*=K*5\M)OK?.$%MB"H(#.6@>)C!RE4E27",GZVG%XG M:8''ZP/[1^<=O:RIAE16WUANRH5W[I$<-G1;F97]*GMPQ$ >?H!80L(7P,F)P!1"XBN-PZ-;IBPM_A@%)XRQ)DDE9PS@]=B-*$B)ZD4AHD"1,9 D_=VG^&A MHK;IFL@-63']B =W5-G@#LC;*S"45?H=1IN*0<6^P>*LA)^UA2R;0L(3A43D M%J5+33Z('/*7>!]-=<["@[-E.$AX2]6(1.,S$@9AV%-/^N_P\4 Y4=?HR/%% M)QM]U,BFB=]O,(=<&^#ZQX#"I%.8.(7)"86[+5^#LE=TN 7==PT-R=21V'=\ MEYQ/@]C?]2A/.^7IH/(*=B"V0)Y)VBJ3'KO/Y#,(N<>8? M#0/L;^%FI":9W K3O#U=M!O#EV[ZO(HO<3PWT_0/33/;\=TH&$Z#"C9(&8SF M^/=0S;QL-D;6;N2LI<%+=LL2/S&@; *>;Z0TAXT5Z#Y:R6]02P,$% @ MG(JE5'&6^.!N P _PL !D !X;"]W;W)K&UL MM591C]HX$/XK5M2'5MI+X@186 '2+MG35>K>H>5Z?:CNP20#6$WLU'9@5[H? M?[830H"0Y4[M"]C.?#/?S,1?9KSCXIO< "CTDJ5,3IR-4OF=Y\EX QF1+L^! MZ2IS/A=ZY]5>$IH!DY0S)& U<>[Q780'!F M M_J*PDXTU,JDL.?]F-A^3B>,;1I!"K(P+HO^V,(,T-9XTC^^54Z>.:8#-]=[[ MKS9YGV(1+^@)\)T M[W67E=[\3H0@IDGH?02*T%1^T*>?%Q%Z_^X#>H 3Q)?A1-F'=I=#ZZUVD4S?B'_3XO:"Y6=^@19'G*06)"$O0 L26QB [ MXO7J>#T;+_RO;P7Z^DF;HH\*,OEW1Z!^':C?F=B%+*7IN*T7[C ^""CN5M#'%X@+ M^_7Z8[72*BFD;O"^ 3/[G0715>J#=.*?K)WX()ZX6SW_Q[VJ/!Y7]T0"(GRN MHTVC8[8''<7=0CK;$+&^2D=QFTB>W/[9&T8E2:\Q&>D&K^V$*5',"Z;*8:(^ MK:?8>SN[G9P_X+M9.8L>W)2CL1X5UE2/2RFLM$O?O=7%$^6T66X4S^W\M>1* MOV5VN=$3.@ACH)^O.%?[C0E0S_S3?P%02P,$% @ G(JE5*F)N>NA @ MHP8 !D !X;"]W;W)K&ULE57?;]HP$/Y73E$? M6JDE$*"K*D JT&I(8T+MNCU,>S#)0:SZ1VJ;4O[[G9V000==]Q+[[/N^^^XN MN?36VCS9'-'!JQ3*]J/(ZCFV:HV2VH0M4=+/01C)'IEG&MC#(L@"2(DZ: MSM:'MPSY>Y\P?QH%>P)3Z@ M>RQFAJRX9LFX1&6Y5F!PT8]N6M?CKO<41W2 W?W6_:[D#OE,F<61UK\X)G+^]%5!!DNV$JX M>[W^C%4^06"JA0U/6%>^S0C2E75:5F!2(+DJ5_9:U6$'0#R' 4D%2-X".D< M[0K0_BB@4P$ZH3)E*J$.8^;8H&?T&HSW)C:_"<4,:$J?*]_V!V?HEA/.#>Y1 M,(<9S)AQ&_AFF+(L=,3"!8QH<695=FC*%+T'U'$'=]Q(8"J#T6A";E^9,[Y!?P^#"&TY,S M. %.8;D07DXO=I2N%QVG56K#,K7D2&IMF&KE<@NW*L-L'Q]3F>I:)=M:#9-W M":?,-*#=.H>DF20'](P^#F\=@(_?AX\Q/0;?RZ9==[X=^-K_VWGX^85<8>)0 MVE_O!.K4@3HA4.=(H!G;^,;:W1KCSVUW5IM]U]JV5Q\2%U)=+43N]FXW-@>X76KNMX0/4_Z7!;U!+ P04 " "9&7L81GLA?Z@-@":/:<+5V-EHO;UQ715M(*7J2FR!XYN5 MD"G5N)1K5VTET-@ZI8D;>%[?32GCSF1D]^9R,A*93AB'N20J2U,JGZ:0B/W8 M\9W#Q@-;;[39<">C+5W# O37[5SBRBU18I8"5TQP(F$U=F[]F]"_-@[6XAN# MO3IZ)B:4I1 _S.)3/'8\HP@2B+2!H/BU@QDDB4%"'?\7H$[):1R/GP_H?]K@ M,9@E53 3R;\LUINQ,W!(#"N:)?I![/^"(J">P8M$HNPGV1>VGD.B3&F1%LZH M(&4\_Z:/12*.'(+A"8>@< A>.O@G'#J%0^=0BIII.1%'LB MC36BF0>;3.N-X3-NZK[0$M\R]-.3!TBHAIC,J=1/Y!])N:*V(HK\0>X>($'P=1&2CQ\N(-TFX@F@ M0=[L?#2_0&M "=M10HA>0:F%VBD+V+&PW9/B.-Y/O(F:/)-%MHPPD]*4D*_) M+5:*YR]5"U6WI.I:JLY;SPKY[S.:DD\:4O6]A:A7$O5:8_J2I4N01*SPI)?1 MI6 VU26VJ%J0M H2,]!2Y6E.VK.DIA_N)L'(W37H[)YD"#(W+OJM?,/BC9!ZWLLPUE MV';Y)9D**F-3JY!);.8"F\0S^0S8B\GM6L*KIV]8,@[?]_3Y7M43O=]4UVF! M5,]MO\QM7OS":'C"J*[RJ'/[KZC\I3L_DT.69O:G V1;/H***7CGU%?=S&]O M9P\0 =N=>;"G!5@]L8-Z]L/":'#"J"ZTZH5^][4+(-?GB>PVB.R\/"+M1G61 M51_UVQMIXQ&9X6^TEEE>P 7(';YHNZ!^U0[]_CN?DZKY^>W=[RU7M*G]^2_S MWVZ4JW2/YBR\6VL[KRH2B8SK?#@I=\N9^-9.@B_VI_[-+)]L*YA\T,998\UP M^$I@A9#>U3466.:S:[[08FNGN:70>,'MXP;G?9#& -^OA-"'A2$H_T%,?@)0 M2P,$% @ G(JE5 2(N /_! HA< !D !X;"]W;W)K&ULM9A;;]LV%(#_"F%L0 MDD4CZEL Q$-L9UB%I@J3M'H8]T-*Q M+50B79*V&Z _?J2DB+[(C!K4>8AU.5>>PX\4!QLAOZH%@$;?LY2KJ]9"Z^5E M$*AH 1E3YV()W+R9"9DQ;6[E/%!+"2S.E;(T(&'8#3*6\-9PD#][D,.!6.DT MX? @D5IE&9//(TC%YJJ%6R\/'I/Y0ML'P7"P9'-X OUY^2#-75!9B9,,N$H$ M1Q)F5ZUK?'E#NU8AE_B2P$9M72.;RE2(K_;F0WS5"FU$D$*DK0EF?M8PAC2U MEDP=+2O$V, MGAX^0LHTQ.B!2?V,/DG&%\QC=,6ZZQ_2)#IY6TTAP M+:TTGZ/KN83\A5'[R*1DMO[HW00T2U+UWCS]_#1![WY[/PBT"=LZ#Z(RQ%$1 M(CD2(D5WQM%"H1L>0[RK'YATJYS)2\XCXC5XQ^0YHO@,D9"0FGC&S=5QC?K$ MKSZ!R*M^TUP]] P&K1J YO;HSS8 ^O?6B*(/&C+UG\=1NW+4SAVUCSBZSL2* M:X4,K91F/+9=8TD1KQF/0-7U16&PFQNTQ%L/23\L_@;!>GO(:R2[O3W)G:@[ M5=0=;]3Y&(@9BB3$B48S%B5IHI_/4 I:@U1;[Q*E5OO]6>11N.AL1X?WHROR M.)3$_7['DT>WRJ/KS6,LLFS%3>1H+'@L3.QH G?BF:&_OYRAV]NQI\*]RD?O MM*W4KQSUO@M&6/.D-BPTU5%LD2+4%&YIGA5=TD\SL@ MG?,P_-T3Z445Z<5;(X7B50[19+K*(5O7/!<'+>'K!QPZ\(?>T#["O( T'(FQ MEM3A88/BND:N$^SZXMY:L+ W;K<&H1]H?Q4R"P\O7BI/]3!QSLAI6QH[#F/J MS>N!/9>=(4NG2^NT;GTJ+>W@[L)'.^P@C?V4-E&P:0H-HIB4EAIWID,N]C.W M:87-VQ<\CW,$^^K@0(F[)RZYXR7NG7YQ*7WLS+2.MQD<9K$?@SN%>'4%>?MT M=#3%%Z>M#7%X)'X\/D($R;J<"QSTZQ-B1 Z91V@='!L([D;MX$C\<+1[RIUM M^]GV'?JT$:9*OX"@Q!&4G)B@Q!&4^ GZ"&O@*VA2*7I8@'[?5P$'4.('Z%OZ MYA"DF/9J&^=0\EC CK;$3]OFZ\Z(U&QD?8/FF$O\N]/FJ\ZHM-0X!@=CXH?Q M_M39FSD+\WWKZU('5=(_\81PN"3^W><;/KG(X783]VM;\>?VI=2!E_K!ZZ_# MO1FA'\B>$8%$]W:SC^YGA819*-%HI8PYY4,7=3"E^+25HHZ2E/SJ2I46ZUE0 MU*A&!/MV!G3KT,"/6GOXL'L\]$N6%>HP2]LGKHT#)/4#\@U$IX>@[-9-HE)N M>R/?]M7' 96^\KF_8'+>B*>EH>YQGA;?'*_+%:$&6V>19H[.\T-@93YS37\7 M1W35T^J@^3H_7MU[/L*7X^*XV)DI3J_O3&Z):;D49L9D>-XSHRB+ ^'B1HME M?N(Y-;M4D>67"V Q2"M@WL^$T"\WUD%U+#_\'U!+ P04 " "Y$*N.G=FFE/]^MA-2:"%C#^6! M^,=]G^\^7^XR6 KYJ')$#<\%XVKHY5J7E[ZODAP+HDY%B=SL9$(61)NIG/NJ ME$A2!RJ8'P5!SR\(Y=YHX-:F5!B$<[ M^9(.O3SA!!FS3,://S6IUYQI@9OC-?LG%[P)YH$HG CVDZ8Z M'WI]#U+,R(+I.['\C'5 9Y8O$4RY?UC6MH$'R4)I4=1@XT%!>?4DS[40&P## MLQL0U8#H-:"[!]"I 9U# =T:T'7*5*$X'6*BR6@@Q1*DM39L=N#$=&@3/N7V MWF=:FEUJ<'ITAXQH3&%*I%[!=TFX(NY&%'R$6.!KXYGE]Y/:BW'E1;3'BP[<"JYS!=<\Q70; M[YN(FK"B=5CCJ)7PELA3Z(0G$ 51M,.?R>'P< <\;H?'F.R#;T73:2ZIX_BZ M>_@F.:$FQ_D)C 61*8@,8BK-FR.D:J'O-O1=1]_YWQR 7S?&%+YH+-3OEH/. MFH/.6N.8DE650*9> :,9 N5J8BK7G6&TA>QH% _]I\SK; M++9<[36N]OXA.<4,KI\Q6;@T_Y9E-$'9(L)YPWS^OFKWFX/Z[Z)VQ7K6HG;_ M4+4O&E'6%;N^QL-H4 Y=XU506)]J(IHL]HT[RO7LEZMC\/+ M2=6"7VBJ+P)3(NW+./;9O:HMA:3:"W2T9,\$Z%[(G9UU[B^N#^/G%7!! M0J]H_P6BEQU4,>&K?>%6Z'?$@9?8V:76PPGK)1D/,R7;E8F( M"UAUFK/@@8H1F5#!9YH#*Z,Y%QL7[D%@KH32@;$E8=-U(5(^.KCK>E MM4[. MI=)5;I?!_9W5CQ\ VQX8Y$(T!GO$!<;#@AK#M+RQG>KA*O@$"NKV=%-8APM- M-]U>G[2$ZF:3S)1.F6[2=,DV-!X*EH$=S1=+N!M5A :HW+;2#E=*$DK#UM& MW;"RL%2:/]IL M4"IS&V":! ],&S[?C?S4M)BRM=F6TSK#/?=.T//?G><%DTQ3L6O:UOXQS_*K M'4=7_\IR]5_ET+#78[T_'KO)_BF8C$_!Y$G4Y.#X34;)47H,Z_U[YY"P=T1H MH@$Y3?T[?/IRRC*V&F#3@B M;?LK2_DJ3YJG;F$BZJ?:]A<87C=NSH$V%YL+"(?( M377Y$8SC,#\"&)8'ADXG4PP>8MCN'K5\.\ 0/+ YG^;*[QU<8KY/DZP-;TN0K! M1HI7(C92?*X!\<\;,)+$O]I8'F!@JX#5#N3WYX&:\G.B"%85\X:]P3B2)!@" MM>BOT3A&9B>&CW]]L+[$?A=I\* MV]^WQK\ 4$L#!!0 ( )R*I527BKL

PE[T&C4>SX*0E-E[2;/[KJG-G/$=84ITP0.FDX M.(?E+3GEB@:L]=RX*@^^6]Z\ *F.=8//$1;U1\R7[ TNB]T8QEZQ%Z$[\I/1 M""ZTMXQFG4YGBLS7XYIQ&]66 L0.SO-TO:^Y.* [G4Y?;UV] M+Q4AY-.W#83*)SWKB^L'YQ>#$7P;CA1V$38B5CN;.T:?=2_@///QP,5L!P@% MU@L'.H;'AW,>9GK+,%/VT,VRKCI**Y9:$ /<_.[P:%GT-N!(I>'< M\F"U3H$QJJ.B-,5UJ:.W@<<[5_^_FS[GJ(70&R#T2U[GT>D)!ZM3F\!!\;(8 M\6@5"2^""U$JCV4>L;5T MBLZ.X-"&73]/6,Y(PHD2C@?! R56&).BC5X;4/^)6ZGNS]-4320_=8%^XR^ MJ W2*.GHSVJA!^4Z/XQBFO1^@<7.$0Z@A/\Q3(97T0Z_,U(Y^OH6'WT\O3HZ M_HL>?@6R 6G+0^!4!93'LB'NC$=.2HV23-P1'"S&>3CLE%*JX]WOY.T#.'.V MP+M^1L8B=46]&M7]P0=]$$YG74"OX55!3R!R@>N[H[-"7C9@$83N^*S"QK,X M$XR[G2X 6PVE<+O+LZX_6T#=2KI-QG4+ 1DO[CP"3&+[W]>CC =SG S_Z^-M)2@+42<91 MM(X 3N* C%$<84PR+EEC?<9)LIKX@;QNJSIDSJ!@VX!F.0 :&A9_DU=-.AIM MK$N4[#)3&VKNB!;^>3#H)D0Z,) X5A9T BVUM")XQ\&0HXZO\=2TY/O@Y/OQ M+4CY@ZO#K^_XX9L/ER#E#7>)6=AW(_, C<0BLI8EA&/D*8$]FW+Z!%%KJ?=X M#M]6T\IMB/@Z)K@1'>\2^VC)ZY')ZPO8X11["KSO4.*&YN[*!#FNX14-PD@9 MM57L6O)Z=W3\^]NCJ5(PM917R=K*J+6KH:Y .MO NJ5KP->AZP3MZU-L\S(->C@Q/NK?&)1$1B[LL8O4=&VX"B M<2D0:9+4N6&#)NO]1HLJWV[VNV1Z*DFL!\@RVM#N 3J25%@>*><)5F@ KTE2 MTC+*24HMNCT%N5P=_G:" \4\: 8*7\X]#((A2TU$,LB@DJ)@'%L@%[P:W4H= M:VK[+"#=]I@_U^JG^3*5["Y0&1#VW/;[@+V%0W&4_5+%RBK/Y7@.7B\+QF74&5W@U"U#;6^LZW%K/8%:0ZGXA<-J]/%VW@-#%V#B; M KUU(Q+(B,ENM 0KBM>)HU M!FKERN2T(48Y _H/J#]\.:=C*DXRG93( M4#-NMZ'J9,8"7KJ-9;@[TVX*@IM%+C[;WJ24205!3E6L;#S:_M44D4[CX'1H M+V 1G?)"/JM0G4_Q"EA^^"GF0$-&A7.7'>[0CHZCS\AW9XZC#!B+68%9Y#PPJ4&?,#H(HBCE MWME-8X2-@&9=3? K2)((1S[PQVR_ (W41PDLEB\.1 ID4$:[&=G-%Z) L>_[=2BP\WJ!?=-@,@0Q_+\3 M.P09O.K._4)3^'5P"1^_B5E3!9UC%$\+/@2.G_3&I8PO!59AEXRKA[7PA"OJ M=/-'F_ -TRY)V/W@P'8"],>-75]_,@D25/EIL?.'J611OA4SK M_*.< _I#P1[]$6T9T3?4.W.884B=?^0_:J5E=MM?J]M6ZLL/<#S I*.)S8I#>?L\4'94(]SRDX$"TKG( MQL@,@5=#?-(# M_ZGR@2;;'9:JU'5W+L&[)KHGL$96B(U5JWEJXBUP8*:B5CK>O,ODZ3:QS19[ MSE)L+EOL-WYT>?]LL:UDH65/Y)RD76%'EH*VSOMJ#N2NKC4G56N5=G06XSCK MGAGVX*KE]7>?)[MZYCGGCBJC ACOR3&GO2,,,V\)-;Q00&GM;+TSWZ[,*7\+ M7IX8ZY4*1B!31%95P,@P>&6\2DZZ M!.23J=V(7:#/99*OE-M6,[W=,NMLM8(M6G4VM@,!FN M,ADJ00Q?6&4J9-MCP>AJS^B64%DX@2OSLW;\KC135Z<[/Q-=15CO$S6221(X ME<%PQR0ECBCMG)6I-2V>%IPQF!86@)GAI!$5@N?"WH3 &%1(*JIHHM2XE%M$ MK<#E+59%=C,_S0*X%8[-.TN>-6>E* SWF <0K-RR8"(+5$BKL&;2>M=: 5O. M>O3PMY.DI<(V)"2TBXAKG;M=ZX2HSB4$/C&21#,K_;FPWG!#_?Z^Q-SJ]T]' MQRS3L6)*$(N1C%*AW* =Y5 R2M@$$/XJ!)&CD>Q:_7ZO*-4[&HQCAQ:N=T)> M==[:81^D_*CS:QQVBK.9%BC$E'(@O@Z4YW(_4)P H7+8/TP]XJN#+[&^[@5< MM_AJ!T[33ZILI?5)/"\BZ#)S6_<+LL^;>#'(B5!=T.]K\9BK1/U@TLMY3V#: M9XYH!H='$Q"NU\4NIGEC,PD\ZDQZXUK2SH(O=498>1 7.6T@6Q(AIB(]HO+] MK0ZHY"2(UNC8R##,1EX^O,9V[Y:QJW*RU'J:J'EOU;&OI)/ MHI[01$ ^1 YBP3II4Y2)!NLC[%@K'K96//QU>7AY0J5B*8F$L"04Q //R2K* M(XV#I(Z[8*T$"\/@Z\1#J58\#^7\O@3;*N=/K-2(P].3* C36,B<-9T'T%B/ M3-)@)C,7097!PF07/5MN\%S1(K=::7G32D8=<6*'5X5DP=S M[F3.^/7VHIMEQJSKQ"XP1DY,J")Y,T%1B9 %"9$[-$QE$>@.]:D#$B7RB>Y0DBURL(&RL)XS@&\&DFFJWZ"<&-8'M@XWZJ5+EY2V>YLU/#]JGH M@],]571P&I2JTX]EDTQ@^K;BEX]A/K1H/>9+S^)PW#RL= 2[<6$+;_'T ME5E9/?[^_[@A7'7%FE:VJ")*16E,!/5+@1B3!C-L/'6@CTAL*=ZIFO%D%2%K M! $S0ZB)5C/#4\C--3C\2"?,8R[BW]G,%MXRTW=\!OS3.8?OG=7=DF(_)Y>T MTN!F:3#I WWWBAJJ!K0V&U!E]>=SAO+Y#/)1G IW *$L%D9 (AGV03+JN\+O#TX("2PZZY#$V(*)X1@R(6&4DF&1$)P4\SO[7*SW_1<= M,YKGT*S$F^E!V=.)!I.Y9+G=1M%6CO27[=7LZ*Q,W"D4_KG"K"J/_=Z-"1^< M-FO%_GA0%1#7Q!I'1W'\/KV&AZI+BUO:O 5MDJ/?3HB,*8"\1T$IFJ='>V1C MQ(C9Q B)(I"@=O:5OIXT,SDU%/7CLWA]EGKN>U#C2)'R/@"+KZ2HJ;*\V)2H M-@?#VGKU6[H8'VTY(,:-M1V%4A0ZI2?BCAAY7U)LG8=/774&XEUQ MCGU2!'F2^\U)@I'!!HQ$$[UDB6(O 4*)OJXUX1SIE?7+E9]@3?WD')I6O\N) M\ 4<]\#T[I]NHF]OK8)]?#;71'9!=ZZU[^5NL%FO;O8;6ZT:5=W%_G>275J+ MM5K+]=C5[L\BRBX"CQ2M>PHFVLW5L?FZ(1>W^^ZL>VW5E*)\XQ^5E?#V7^^. MWQS4]67Y(>(7#\Q;+@ N>#;HA=%<$N?,E50F8>[FTK?L"04+"YZ]DKW3A[7# M8796S3H$KZ[RA:V%+ M5(@U+5;Q ^3]'+;:$@>9O=++, M7@DT'N)J6Z$][RBRK4U47Z>P>?PB]"@A8@16C-">>"R Z+%*@3&&3 M. O&W*,#6IN+?']:@^^>GG@CO#3$(N=,0EP)@TR*'D7-@K 4D#G+\BX-;*INI)G>L[C.G<]SC*F_@=@$\G,!RT DX9FSJ.$N MBJ0D 5A>1Z,M.CX1Q1Z>GBAK99!@>-I "HH-\(H[1&( .C8L)+].;&9P!.I\ M6U%FV9%@IG9=V*M2=>WWJ\*="@QS7Y/AVIK8_*WRG=Z@?XH*8MRH3G94#4TH M,C%Y!W5^RN[^_]:1U)^ H/H^1U'?]4?CX62F1X+5;+N](J4R=UW(;DC0#!K! M@MHI.5,[5Z5E+BFITZ#]BEA)&:4N-53X1MD7(=]Y%NR=]/.PAQS&7N,-O48) M7E7C[^+X,H^HV,8PS5,V@+H9; X:A_I[?O4^O9^, G>^ M'OYV$CAL"@L)R@S4#QO>ODW4'Y+,+<@ M& P$HSRE<(0665UT#.,1&99;_@GAA([PM\P3$-AZBGGUA&'RSMG@,GZ.PP+O MAX4GIS_HG%NP!";G=3>@*EL)Y,6;RH$[ET"T*C=H=$UVT30M_?I@6CF):,X' MU8QD-!L834<@+0F9BV'L=?."[792[I8&B^^ON."/.:6LZ^=(0ZTDC5^'@Q(#JHUI]LQZ DJM\ZJ6DTU& M5;;)BI,M:"BK'SG/PDY"M^@)-KFXZ!7HEQM>-9[R<^Q/XNKRQ?*R&_6S\S' M_V'N'&" H";1:+ED@A(,]9T@IIJ3Q(]CQHES.!F *[(G"M+-9K0EFN!.J2"#:5[PSNA)GDA&E3 M--FPC@ Y*.\Q3=;$A;A32PB/2@A'ER<>)Z,BD\A:3Q%WR2%C+4, 7[FBGCK! M,/;Z6$'8;#K;>52/I1A)KXJX?E.Y'=/V+M-YD=+=9M178XZ<$U#MGFV^,VYC MFL[*[2B5Y,6TL&^O']^FWW,-#^_Z)2)T\U"=X@'>IRI[,?X!SQL;)_\&GN>@ MZ.G4XLAJ'/F-'X(2Y3"W 6/D@9<0YX$C+9Q#*CG#%>&:8;^SKS#?6]]K;V[$ M154DO6'7\)B$B$XJDJ3ED2GC%->6 3UA'Y*,+15M)Q7-.=*^?A)'OYU0HXV. M0B#GP2KCU!+DI#&()Y-4\-@%QW?V!==[U\Q@RKI0DM$T#_L.\$FV'CX? M2[UJ"?^;S= ].C[ *5!)>Q- )6,R4SNDB!@!)E'CW$,4)9D'K>LY=[ZQ/ < MREM!;K7]N+8IUW;9D]>37MVRYOTP*_DM!=Y=@'^@&6Y!6!(206*'R !NN4,N M*H*PU8%:K%AB>4#1WC61KCL8GO0^)NLJ1%UAI=Z#Q)\&5%O*?OAF$^^/?_N: MR\&8UR9(B_)L6,1!342.XI1+;A*\K;A19&>?[-TZ7_Q:C:!LG96S[O+DGF$. M$Y5I4O.AJ47CLM89YC.7FXU+5TS?ZX>%O*IQ/*W"9'XPJI/\XI?RRK/&7H6^ M4B=1UW7L^:J#G$-=5]#/Q]VFU6O-H7W-6-O>!M7NS]I%L+H<_,;R[H5R_QT+HK5NW+S4U8YA/5P&&"# M21';G9LO<]TNK*IGZXYOGGA55R.4%[%%6<%\7F*5+U;R63CO]KNC\;#HQE#S MS#3EZZX#B&X\XRDN='^H;VKLX_@+(M\MMWZ2'*_%;CY=)V^SD!86ND47D?PJ+U>_F\7#J@73VUO M-_O/$PC\;M$>9_;[%(M&Z_,@6^<+3L[/9Y _1_6+##*JTQ%G@UOAAG4=2Y,L M5N1#E/+@HI !<"@%MS4;"5W';4V:KP;.W4R^M]/R.M-@_5;8*#O9>:ME:8-[>LE[6614N*XZ38Z.,D,$YIWF2WDA% M++? '5$PHO@)ESN;=G A]#8=@QY<+URM+5>I[G73X>M&W=\)N>>Q.N?3%_FK M;[JC7)8[ 0OG&&[PK][ ?WIB#CKJUASTEOS]\:^KHZ]GW<,_/WS]&^Y[=/Z7 M./SX 3CE X/WSX_>O/MZ]/4_YTL<=/S?<^ T]O[G=U_^/CZ"[QW0OS]^NCHZ M_D_O[V,/[_^%#S\>LL/SO]/[-^_P$?#2T==W&+ 7'YV>8&TDUIZC* A!/%(, MN$L#"C)P#T9+XB0L&BK,&Z6,5=I2S572EEEIA DD1IRYLKSUZ M8X'VTG#?Z29W&W4C5>\[>+9NT1%Z5IQ=]@_)J;7Y100=[C/(F+(JT/NRF73^ MN#_(2:ZSB2F[Y0]R?# N ]'8X[!8%T[UNBHT/2M_% M;G'7<=9@/\/3RTFGX/4&!3;#TN/\;Q8!A ^*L8&P39F-;UVQ)2/ M$*(;=P8.**\V$I])HL7UF;NS2J4\R.RL[LI86HMUF\B2TBIY6MA5U>EV*BNB M:IE9^**R05KE@G?L]"2O.O^PV53I5OTN],FZ:JGN(V&'XVZ^56'P5RTF M&KW2$]%FKSC-@IZSG7LV:9!96_ZA,U>]^ MK4R^SF14CIUR<%0%V\+2+W(-W.597F2QDM*NKF]>K::TT7KQ<^Q5MF3QL^*, M38M=G M8[-DW,8N Q^^@BM/+TWATHWG*"^#2F=LM3KX=!R6Q5/3LK,8!S6*:KO'63\XM5?M?[X /1V^-E;<8R*YNI,ZME MZKQ>0N/W!14T[*J7@)NK(KK7RJ2J/+59E+JZ,#7 M=-1$+5(S0[MI6[@YKUV&V4T%X#_&@].8GV"W+@J?5O#6;5MVJV[4P[D^-=-Y M?%-7:+TJ> >0\W/AW*O4BQG"31O+5$*B?,KKBF*+37X#WMJI*GNR3:.JE#83/2('E27!L#+TW*5F34S-_DME@RGQIL5%6OA_?]WV/6 MFV"__F5'W='[F8[R/#P8W]K^.CP^O3J\/%$V.2D#0]APL+F=I2[*-2[,>#J_>_G4BE,(N>(!IX[FS+0,YQ8E".H&"A*>>< MY$E$U[GG-Q5SCBB9$J4R,LRU\$X&;:W3U &"4>I;,?]#4IK>O+]:]5PQ<*,^<=+:.-E/%L9LPT^M** MKU(-"Q0#XP*^525;=!K-< I':>H-+DL/Q47IKAR"_9X-_<+ZWRWA=2JZ9\Z M..>EJ!P3V2$QYZYH]B[]1^W@*+_\0],2F[D59KV INZ%(B$@9XU2M$HM=J7(AVNLCMWUQ_N;MET M*-S0%[.,<]#QC3 MP)3GE%/#C"28!&N]L4&X]N"_R<'G*AZCX!!R0TLJ45>^?_=+0-)ME.ZQ;*V^!DV_#06V%&,%]N(+(@B7("YS70"$X<&HY.F M47&*%8N,RY8LO@59?,CI&]JE)+,AHUPQJM(%9#D#"X<&J[P47!!:F#0KR&(^ M ;L>BK7@8HNVD*)U!+2472"D774B:$I3\.;',E]TW@WXD/VE37KEM=.=[QVNB-_UM,=;\P?6\@W$YYHYW,0SE,>/#<1=,[$ M/"!!L 3SS?/-GN;8;M$"\B7$U:?*PW2P8C7N:M1(FA54[\KPL!%D<6Z,'J]HXT\KS);Y:(Q3/F6MWX MSJ/C'D&V!@)Y]%& MK2B+(-94!+'&G=BX9&+J3VT807^"7?>AD7!3&$6CWR.L)-?W5,GQ34_KU)3Z MM9I?T#I >!Q=DB,0Y[&XHUWYW]-/3T&[J M?HD!?8W#P?=+MK/^+^+PS6_TZ. $YQBG4@E)*3#B6D:DLIF8UT)U?#VYWD;WWZ2YX![*\)UX^OLC^ MV7;[N0M+/6S\W;0[2TO:UY,VRSVV@Z#$,XH8A=WA-#EDE:<(S&)I30JYM'8U M:3=,I09)WT>G7'U%,/J&N:/R>7:.7_1B#;1-U2#W%'H8]>">*/SHQM5MJ;W5 M+)9(GAT>GV;-(FBJD^$2.64%XDES9+S*;9RU<+EUE-!T9Q]?T\7YSC)^Z\'T MCS@>EYVE6_1<)*6CKW_!VC_PP^/?KH[>P#HN 3V-]EII)!C1H!B &>2P(2A) MX;TVSCBLRF8[+\5 ;@ED(P)Q5BFI@T'!>HFX3 %TR$"0]=P&&YWQ4JX4K\O8 M,W6"UE['8B1RMZRF2W>8M#(HVRR]T(JT,)7U9,OUV9?DXE9 M)?J5%:&K3-K-$G8TT3E75!([JJDG"F=U%4#@!_'N3 :_0K(/^K\VKV(F>)V.[_\\GJ:)G/\ZZ_3 M&>Q9M7^=:=@#XID M>6#%$I%F&GU=F'^OL^MJF $]#6U.&O-%;.X/4&%R^?HN?.#W9@3X^MT<-3T( MV(7@5=;9K>*,&Y:T-B(:+G021G.])CNQ!;N[T!'% M98PC*;7/C@M-'-O9%ZLRDE>!79%QF+O<'':.HS_K@\@^O>K\>]#+B?>C L%V M\X M392KEGY0M-X!=>._W6&1O/>Z-YB$V6-TESC@X+^OCQLLL.9>9MH<<#BYR MPN2@7_I/YGIJ-8O0JO+V8950^'$ E^M\!N+-C9RJA@Z?@?7F.\4LZRO/)4EA MK0JZ6EF;,7>GF0OVQ)-I@<,FU=,2X*5T:Q5R9'S$XL MVPY%=]5XFBM0&@\WUZ-T!2%_MF"63$:SY(BZ"6J54%'?N5L.L%]/7KN=4:[K MF=;CY(7# @>]SU7OY"_CV!]5/3I[ ]MO-!_)G4L+#;EJQ92;LLZ/V6[V\#S+ MM4*-[JA%RY'9'--N\6#3G6E>J"C%R4]E(UO!OU\2>"5;BBGHG?[S3HDN.;\R89!+,N2SFRU11=%8C*00>@.X83K MQCOGQ>C5,M.F* 0M.LKD'CSS&](\S1T.(Y=(-QZT_$7\G.D&;IMW%HX53F+Q$:>H M5MPR[WU^W"9ZO8SV3&]7-..J"/O,YH2F0=%(MDZ]SGMHIV+EO- [YJS%8H_S M;Z:].JZ3 +O%-ZK 5NC +QI^^V[AB( _FR5\^?O#4H6>,E+FB%RCO&R[%HL( M@QFIKOKITO6;Z\E]'7>K$$(]=[C*]RJ2LY:[ C7Z0V4$RTU]KW*G8L"G3.7= M8<':-;M.KUST'RY*ZOY_]MZ]J8TD>1?^*@KB;,1NA,M;]\OL.8Y@C#W'^PXP M]N"98_]#U!5D"\1/ F/\Z=_,;DGH#A+"@-T3NQ@0:G57Y>7)K,Q\;J.]-PXC M\4='O7R$5A?GL5T-9Q M'$@R;RC;'.M[O;2C1:J; N<\Q[,-U*>M.95UIM)Z M+'7SYG2[E"HSF?M_7H1^.X'- -NT/9S/W-\^3?]%__#7P#TTIR'S,Y2[#'"U M#PDBL!2(R)X1"(TI@?VR6'X67!8B10FXFML-CCA1RDB>N0#)"-(6&Z(0O'#A M+&5:Z+"@][L1BN\B%'SW[6'Q2=E@0!1"+D1*%DF(C!*#K=_%9MP>$ J]C!UN MJI=[^WHLQ:KV<$WK=6W^YAG,E:P8T\5IRZT27F)'8A8QF$*Y<4H)EV\KL+6' M^Q-/4RHX=8N4TG95N=T(ZWQA?2OVC@[!1(7$F2*>.DTD\YK8"!)+;<@I>Y.5 MXBL=O*V7/&RV^_ML=RB!&TT+@3U(1!8P2Q9\!RG2J!AQ7)8NL8PV1 M>3.*9+& ;/OT],)WYHE14\F!$H1CW23U+-.D"$U9$FP9!D@<&1':.!>XPE;# ME0S&'>D*&SEX&#D D!F=CUCF1161FB$!CBP$_$9AQN?L^&VK>*[321-\)/5T MB?%HY]$5]SRFDQ5,SP^K!IX_X'E*?5 PO)-6]W(PUKEB*,O7!VJ#(@G8U(G# MZRK56>4>,=O:!]6&7_M.Z\CWAQTGN_EK=>X7JE'V52XS?\6_GCRD&#O0FQ"A M\_';PSSI[=/"X]G9ZYDKDS([\_$3B>-6_Q@_LII-7PUAJ[*OX[.>B40=!&R%TLB]7KGFOY&".TC!JROLB,Z%)AT"\91Z(KV2)(02 M">=.9HY^6RM M*?(;MUWSY70'#YAAO?K[O8DE:,1W 8N7VML^E"IR[7@@.9J(G=&.6)H-<8D+ M(;024IBM%V+9<-UUFE?7CD_O: $7QB7K"5,3>$QVZGW:_8HSQIT6AKM 5,X0 MA"@=B?/>$N8\ST%S7HR?WZF7%INN]?I/7UZ<7 QF^E5#WNJK(Z/QC39QQ%^" MQ+BCJ^19H#F\M1%ZK4[C%S[*>C9TO?+U6=/Y+B/.SVG8B_=^?%6&OYR/!7)S M++G(E'ZX!+%G(<58?,(:4#2ECA/'9"8Q2@C$0XQ&RJT7SBVA7UC<#K$@B,)V MTLGS@7FBG-JEY-Y UMOG"X,??"]><4B@52;E.EWDR4$#DQ'9T:")?X:+.OJS M*E[^-EF9-^"ZOGMLM*9N-"?VWT,UCM@N@&3. ],&J4F"PI'-R ^J+8$XR7J3 M7+06RSC$!D,EY1WU#K!"L:!^W/H"LL!X$ISEHHILRC@>5"B0K%MQ*:MC#H>3 M-1V@3B\@?#*96:I<%M$K')JXF*M[$W/\GTC:\=9)QKHJTO?.KVJV2_@6;?QI M1?06NQ>]?AXK)BX^CGA*ATT'UR%A'Y/U];C=,S#11]+.U>'V?KYM/Z\A,]--TON=?Z4C<.@!. +X,/;/<&3NGY5"*S MRA1V^MWK1QZF,D<7K8D/+OT9\L#-]'+5KURSP%T__4P"\G_@KF#3)T+BUG&U M+E.%V+U M%5I*A2P"_'E_DZV?82Q.$9#LK8QD&E[W+LP"96M>MXR[]6D\,/_-?&EP1&FTJ3C BOTP)QAX&0M(UB-0X(/EAH;?5 HGF8.M\7: MANV1"D]CV&XM.=B1G)VUA4E*J!)8=\P,"=$H$F74C(9BJ*Z)'A=G]L<-VU.) MDU8LSZC/Z=],U!(\8)7&#=0E-Y108"/UTA.]"0;-09)O00'#1"?U(%[T'5@. M^,5$ U>NYK-4.+ZZ>;P)C"[ Z\%?=^/G\3L:A(W]41%8[2^K(1J753_JV*C) ML\$PT!NOFF"MOPR(>T9W>LW7@WOZQZ@K\Z:5'"[D]>JE' ;IG+H,ICJR@O6! M6/6\/6B7[=YF!:HW^B^^W<$J-P+/2?J^D\>6 ^[TS>D .K1["2/.WGE=6'7= M?'>+>Q^_N[';1Q8;?P%J"HL5JPA[\(=58G;Y0]RI7W#ZEKO#$1(3XS.&@P & M GC]V0MRQ"O.Q+!".*^DCB)(Z:772E#*E1>*:2,7<+PN';K23,*8G!9/X5X. ME;)2*C/HUI,X?=:)P(AEV7I58G%Z62GJW+W+,7D64I9!:.D8A%JP83J&!#N9 MHS#SD[G-WJVZ=P +2@C>$J1!)M+0 'LG'?'9*QZ5C$'RK1>S6'/.6!.TXN,T MS[6EQWS8=?/PK!EX5O.6#=OB\E?8G/9@4FJGT^K ^]!L#7Y?-4:/_$9EP>88 MWT=B/'X=CA#HC$3OS>"I&Q&L1%#L'KP_Y$D*)1S(G,2Q88E+$JBP)&EJ V?. M*">W7LP;R(3R]=W-2K.K-^_JIS>'AH'>:!=(U#B\.6=.?)"9.)84SSJ4Q"$: MF3WI^<%JSB;$+D^P_MXP-QBW@:H>IR14&"JA$X$X*[VS4$N+'S&+P.>NU MNP5??]EK-Q']?,5Y!9'\VT-A$Z4F.% +3J9O+JE6_WIU:$TR*X4%&':%2)UCL0* M;PA7U!>:K FWUHC' M O% !JY#)2T3!C!1C!3$PXI$;-*24&99<1!71>E6:O%;#_TTV[F9[;1%Q92- M($@B2R0-@'.M5$1%5QR-)MLHYB&BFXIAQF.NYZW6^ZD*@QHSC).]C$[8IQJF M*L0PGJD;-4!-4#0/2A;.>NW!(#5$5YA=FLSRM7[/8)5:#+#(V<6 0KN-35HX M26TZ17E=CH!TAZ?]7&6BKR.Y04'$G8[(H@Z&9AZH9@'\*/?IPO0W#,XY&.Q9HQ]7^P?:ASS*+!%&@406,740.#.L%D9)KD[/!IN2M M%W+)J>P=> 8GQ6P@>W<[C]4@7<7 (^&-)^4-*G_)+E&D^4?VN;:Y MHK:Y_0%AW*C*ZN9ZL$U6)-Q= VY_J+P]/&-YW>W]"4]PK1[7=')-+<*M2V7V M#^!ZVX:E%RP,H\:XGC!Q%^V+&2(+G)&"JO;EE>M96BGV-FGB-DG\HA3 M=/!GW7Y%__I+97Y!7!82Q \RC_3Z+3[T<>KZXK>,92@Q49Q[#Y./Q&%DL^SU M]=?CWO!FSOQ1)@'?L-SL+IH?J8: M8-?W#W*LCKO:YP-P4"[ RU^K6-J"HYXL-]*I*)F,H5A-G<'V7QN32'4R MX&8#^_)Z#/K^B(2^L9;SX><;OKL3#Q.U'.)_1Y*3AL@<)7$B.J) DDU05M+B MMU[PY[-G7A/P@UMR6;*9[6B!:P/GU@$HNN[W/_2EJH]$? M7'>W>)2*!%N3L1,'A()TS\[;M0D9HPOI7_7/\PF2"4 @8,@JMCAKS>OEL_\ M]W7$@*^O8GM<@6A+,F,$53(%Z9Q)404:6?!)%;-R)?T? ]ZY@^YVA(7KY6:P MR;K%I-_>8ADRU9I+CM:)N8QCQ33Q#A/0+F)P; ,@25:*PU M$&FM>5Y+ -<@ $3?6@V=J5AU?.O$?^I6C=6#VJ"3JJ*H/SRR"UW?2]7G39-% MM<];J9VN"6U\:TB@5C6+CQ77C\HU\;P$)SEA-O7>F)NP;'0><].S6]$U35-D M5:54-4ET-<7D:^Y-?"X.OQP@ZZHA_1I(UTQQ51\[//Y%!Q>@[A*OVQ:F&+8F M43J^[73A%,LEHU]^A**WZ3V8-T!@V+E_CC1NDP')B(AL1/RTTGC0.]![G$_< M>)HLJ!GGF;O+Z8C(ULIH#+)0RH4O M'FXI^<"B ;#*HX]8#2P:D_'@>YXHD][[0ABU$%X*K0@2KA"C!.<5O8ZM&O97 M,!F(;P:4S/,G\?17BBXF.733J"FW0OJC@95C291)4%MW#"]#:)@LJ8AJUY_% M X:W4#!B E:S@)8H!\[12^VT+$*X)B'\8,?Z>SM'8N_RD =)>8$ V:?B"'@= M15QBG&C*=0*_B+N$4?*2,ZN5$RB,4@U*E"4%K,RD VD I)1DBB 6G#:IWX<4 M"KE[>:B=D"R#[8.OF<"^!!(P?Z)9\$KK2"ON,[ZT0&@J]S&=W!T48VZ$VP%I MA&^R8W>:2[H!B6U2?AN7VV]OU/[.^V][.Y]!=M]^W=L^-"%H[*/"\9.&2*L< ML;Y8(KP'Y&9L"F;%T.[N_JO9^.^P\1&"I\QAXQU$\'@6($C0,9,HG*>9>UZ8 M0"]VBX;W&FZ-0[8JV[1^&GB0MZQ'-U?YPY#/+_$ %:\YHMWV%1W6(-$[1J J!S-4&]O6#V\YQYG@/CVU]K%#1>_22@6<6"!5@F>*Z**6@P>W0R M-OXA,I\O!UG-T=,M:%!DA^=8=T,,U[#C5G3[NEIKDU2 MM<2CMPZN58UOG5S7M0XTB^4\I&Q5BEE:'YPS-%DO=(H1JP!6!N7O:B?^!PYN M/;BFM1\\967@QGY=\<6-OZ6QESSB'>K[T=F#9_5\*QA##W5U!>56@<1WLN]7 M& P'$!W5_5J5"^Z>YEDP4TDB'GWZ] 7/KM/HO',HU3/2?)?!VVMP*]TQ;)G# MK31,L^I- [;0\TS34%3$L!D$,D=)5Y93PIG MRK-(I;^IRP?)I:=/]F:.\9!%X[QW44O+'<[TYE_G%@=\CTB F].<^Q=MOGMY MR)FTC&D/@5,"ARN+(-Y$2YB P(()[CP76R_$\R6TJNN,SEOW .?.F\&2&TXSULO[+)BY"J8[?6ZE]5Y7CT( MKFH077-.A30ZRQRX\$I*4XQC%K[Z0F-,60G>R,=WD@\&!@AB#.LL-F\9[,-1 M@A%;28HH#/8C**U7"T$UCD$)-*MDD\S,!?ABJ H"P6-6]+89XV9W-["[@7/M M *V29*D!]U(8<;I^HFM$4#= /*L2\DT0 M\ 7?P=.O5O\X(P?ZNMEL9D?9['E#]NY27SEVZ>](ZFCFIL[_S*=M\.I[W?/< M_Q$J2._8O7[4Z_;["RJ&9VJ#5SMF4(J)F+-E5%AI$GA;H3BC$%BSQ'P)\]W< MG$*1G1S.WXP8&X<,2N] ^/\\KW!X<]( T/H]19X057@11I6:SU4&%HG7E!.( MT26$=TSJ+%8FV+/.&.:98LE+G-F:&?."VN*,3MSQ^1ZMV<@[;23L7)01@ C% MN0)26T<"UYH4ZQ*+C@9N\)SHN;I%@_D_6OW:ZIVBU6NEB]S:OC@",]9BJC(& MMO5/U/?!;,!&S1^U=" %0J/F/\A&;E;-Q\'-<*[G6B7,$J QBZ4D$82TH5BK MDN&Y"&MX"9K==H!$?4/5_30QRP(Y8#C^E0H%4J Y"0IK6T+AQ*)61]B"*A%6 MI%PI#&4RYH+SZD"I);/%1AM$-('&@(=NMSX);7;PECL8?,K4,$$@TL<90 7I M<1DER+_%>.(T.+OU0M,5!L*,)JBU>RVPH -NQFLRD&?7;!Y8>OZU/:1:JC+F MV#5W4=6@3] K]==K:EC/S<^F-2I)&N317\.3_(4/LM/NQTX7>4T:&5L@8WSW MT]%A9E3;#&8AY>R(9($2YT4D1H/S1G:JD,/6"^66)8X6R$LS(PXI;\!9)E,%OSKMGOS ^-ZERWSF4^3DAE,R6JL(? MQOXS3'/L 7SM5>//QX?QQ9S@/RH# *.,O @\>ZDK6YB9*7-/OB?UX/( /OC73C=^?F"QW_]S)/9R]^!U9^_3^Z^[GWYM M[\'G?OS[O\?PWN/=;R#..^GSWLXK$.1@%IT;%2'+F%% 1$L30X@ES M6C(68C19UM8*Q#:G;30>VD@;O4G,""E9*0%Y<(4RUL+5-#=;X$JC/\.$:.\B M;[T8GNVVKC?@&0[-QR38=J?3O:QGB:+5'/)7M+;K;"S^[O=V?1B$A15#S1M( MSE0&=2Y!RAS47R1CO02/X$$21QCQOJ3WSWB MELDG4X1>NJ@AU13VJF1C4'6$Y!#GOMVI>>&&"M8;4[ !;9.?5+ X5+#!<<<_ MS[M'&8WCLV%N:M'%1M&N'XVG2-4@"E@FG*0 :/>?[=.A)^S_ZY>;/EY]=*_S]/L:X8_%X8O?)D^9PM?6W99 MQIY;IM>Z[/+7I)/W<[/V5I?]=[6^]1K#-J(X_)\ML77-:96P!N07VF*5& RO M-^=/!T(QV&;X\U9U.M<:JN#P4OSL*UYL'/?4W%[38E%?Z;N#H4KL1O6QU2$@ MNH&1JBQ>@9]UL89':^/KQ2;6ZP8I"SY^/NJ!24MD<,L1HNQ2EBU#)Y<90S): MA#%+-K@$P;]'Q>!J>)V![R#N 7Q'M6XC)!7:U?CXJ:/8*=U=N$@#6:H"BJ6" M1%NKKN,#+,K_FE:TS3W^^&/W\",?TW.O4ERC 1Y[PX)V5CIF7+8 RZK1J4[" M-^OWY/Z&!^$OA]6;CR3;L"9D/?YP\K6S?_+N>/?3]N7>P7MX[U^=CSMOO^[O MX'7>=3Y^>GW\\>]7<-]O^?YO;^7P/?!9%Q_Y>_WQ-X"W.]ML#VOH_OX+KRT1 M^N[]]M?)[M^O.Q\./K.]G0_RX\YQV?V3?OW]X-4Y_"L!%C,(VUB@ 8(323BB M76D=);9 %*<@=(G<2Z^RWWKAV+RZF[I(X=XT 5]=42.6^;*;K/>T/VP,6F/0 MIM+J1O+,!5@U' 5M0Q2"%RZB89F6#]A1RJT_$VGV;LG8J<:,MT:YF5/&_DCMW"P]7?D41KE+.9C MUM%J\=56:ZY%G[M3)^V4.OEA5N"?#P'6A@O^NMO;Z5Z$\W+1F;5W#79;PYJU M9[";S,9)Y1))Q@;$;C@ MPAB:3<&2!JEO3^EG88@5BF73="$)\J0E] 3$%]!N.6A,,$$Z#(J M[6Q5P(,H[89R8M5G"S,'94RCA<<4'&S?YCCD_@*G)F[\(>+&^TN$[>7SQBJO M896O9J&4M$I3*8C-+.%X$T&*4$TCSLPQQ'K!""\:7N')I9"K)!ASLRT(V''G>XAJW>N"[?,##W&1S1#[/>K[#"JI3?W27-..N(,5W,'>[ EP% $=NB*B1"S,WA$Z+91S0VAND8U-Z":TTA-2*FX%9+(D@*13(!J>J.( ML\7)$D1@ HDXG9Z3+7PXU6S.(^?IXOM3K)_+:2R7N*"2[OX/.)Z(3=I4XFRX M]$/[-!9R-H'FQLS7[/FD4,X:"9&EE J)+4: DVOB'7%RZPC58Q7@:9B=Z\N MN].9QWK8XL$/*I^('F\J8[14CQM574559W)"GE)OJ":"%4$D5X98&B+))0D* MFFL=SK9P@MV]+&J#BOI8LA%"/QJ8,:K6K]NR[E2KO[#OH\GY;VAY?A0+ORFD M-I1>'!K^\J(/CYY[50-O9 ME28B8A-<;OIHX.[:]#0.2ANCVAC5[PN;&Z/Z?8WJ-+:./(44HR?>Y4+ /4;B M@G4DE6P53BK(K@J#.9]7JOM$C6H%S?]=M=:/CZT9G[@QOY'?/>8)OC.]L*U> M/NOE?DW1EL=F\I[E7J52..VY&^!1JD$B_9K([=A_R:V0\VEKD!,,%^-1Z*0?KU1]?KF?5>EVSVTV^#^LR^_7O!L8.22'JY9C]O,$C M#CX-_M_NM K<9N?ZBK#DYYV:%?R?1_DT]^ CKIZU2J][LN*8Y>"16,)YJCF7 M)4I'A?):%*,M(.8%,UWFT#KB82M3I"%0 MSPN-J03N///-OFYJ7W>O#GT MRFB("K!YLK"$G%421)$H=EGH650X$YG9S?^ MHZ*6F;;@_[HU$=TT%U(U0*=?F3RT10/2FIJ9KG4)EANVN'72/FV?M.]$T;[T MZ%;$TG M9[[=JUS?0-ZZIS-HI!)U1"^('WIM<)U(D) +_.V RY M(0P[ZX'0]N S<4%3+AEB*L1:7_+I10V_$M*##%@&A\O7G^2_.O%7@'%JYK]. M36;9/OW2Q1&Q$UBFQG8(XS*RK]7D6(ALTI<:B8VP9S7JZSB/.-M&^X9XKJ;B M.C_N5GQ:_7-\[]0=C7 U!A0EZDEO,733\[LG$<:LV3PX2T&&:ZBT@^S M!VB3OJ(-1 T9Z.98J#*D^6EC_#+08%!!Y ^:5>BYU@"\87?(##05#*(V ?;L M7E<6=L9W/6[^J8;T5LN>DCLFECP+ 5!0I04 MF88AHL93/Y/!'!E*G2X.#(_5C\GP-(*P44'X?+GW]M"(S)2PEC ?!AW4F*E MPAE)SN:8E&5.U?7&BSE^IR;7KYME7, M<3H1BH\.4M)%;QBF_RBIDH,QS6TC0WSO_ IW G:*H"9?]/JY.F*I9L]/DGP/ M.%.[/8AY?.^J-?AK9,U$>AQ8R6>@V)A-J2'*,*UP?V:01:?@H?3+B MQPS^]'.K>N?Y1>^T3FK +9Y41S\E8Y2'U Y5!!>/8>FK$[.16-5$Y./W/N*) MG<,/VQ[PJD$$>I9/^_40D4W$;D4HQX03G$DMBXT.<*)+7'LC'#C/FPX>EN1N M1U1PM6*\JF]\+S<.=('U>O\-':@IT2?!2&89YPM*2USFD1B3(P\AFV"PM7HI MA%\91TD9'8_)*?#57 ;X+&9$ DAGC')N_?1](P*KB@#=/3I4$*U$%_ M]+JP9^=7?W3\Z?GV:7KU/Q?M,_04CXXQB.T.B;).7A]_^/3Z9'_GB.[ROSIP M[4][!V\41@%I3/OS]NKW[]P>YO_/VV\>__SK>^VV7 M[7[Z_'7_X-<.:!C\_ &>X?ADE[\N>Y]>B4,OHD6>/2("Z@D$@4CWSDB*8- , M%8'G&48=KKCP)J9D0<5X\!XB5RHR-1@[2N6GN5F&>U#IQF@#*LJ@-?A_;O[T MR;LU+-M03/81"8-B]JD(KEURCLL$_[MW_I^%(O@3"][70V&5Y\45H@$K$5EH MAO@V@+UF,8JB6*$J+"/Y66KP'CTROPT+T-FXVN1KM:E Z_61Q/P_:QWG3AJ M]!KEYU8G>SP[OC/?SUQ/TG#^-)P_RTOYGQ1-S7US^CRIQ7@TG#VCH:A/8]C M[V"2&YJ>9IS?;9+A3KA$>0(PJV6.S $\94@B')6@SI7;'O\O!)LCILG\.\* M=WB;^^5]/U<]*+]FB';S=HP7)Q=5=FT'B\-CN\+=\-;M$ZS7_E;]^%A2"^OB MUD$CRE^=W8/4WCN ]WQ[P_8^ 6[=@9^_O8?/W^9PCW+OY!7;^Q:_S32B_/W^ MZQY_PQ#K[GYZS_=V]C[#SV(/GG5WYP/?^W;$/QP@H_'>/*Z?R).QPCE,JVN" M9*;$*ZF)]BPD$70NAFV]D'1.>NJ13OUK9IPV1O$^C&(0/EA)$U,ZR\"XSY%[ M9RE6OKFDTVVK8AJC^.B,XG1W7G)%UVB>8 JG/\)IY7$NMHDS928ISFPR3 M1>"!O'"24>ZB38FG!BH^4:LX.[I+2^F+49$8+SC!^BP2"GQG,S4^.^-K[TQH!\@G:) &6;)VP7&JF*%611NM;%#0D]7W:114A/-:1@4! MH4 4Q ()$?"05<*9;&0R ER]DS_C^*\G!G1V?3R&7_:FSF6:T>3+TV \& CL M7 A9RJPATJ-:<$,=#3(%>^LNF.]BZYY ^\&?2J3GMM\T\]!_%'D@G2RHJ^$*%U+1X8[-+1H42L5^! M/2KLT]B#C=F#F?20USF!]!">@\/>&$,9?]/+&(-+/$ YZS:@Q6HGBM*0\0C#HHG%9FRPC=>)10:3& MZMW:ZNV]G#TI]-F!MX,@T"6%G#"!.(?VSR8NG-2%,D1!AMX= S7YGT>K\,RP M(A0%X*,,-B0[[K.( KYUGO'"'Q4&:A1^%86?F5&)DYXH+02LMR=2"4=L3I9$ MR;37L61&/2B\YL_U(U+X)@&T8 1\_[QW4:MW^W34A-AD@)9;.Z^>[6XR/(]6WVTH*@8&D!8;;)BVC#GJ?5 L.,59:=#-D]7W:73C"E-1&4M, M48Q(DS4)\#/A$O8Z)A6]PMDZ_%%E=!]+!H?+>LK\-%4Q-^0 VN,9F,T[V5.9&,TGY;1G(;2BHL,P9$BDGL!1C-[ M+ P-)'L%$711G$H<4OK,RB=D-)L\XMPF4AQ*.ZRP#8C;P3R@$DSK[3L7TW. M\0>P @\,HQHK\-VMP#2 TCB8+PM-A"H61P06XFR"[[)F.E/OJ->5%:#S*%8? MQ HTF::?-I;@%=-$5PR.O$1B?E\83MR@SX5%C MYX\'OGG<+\Y?A9W#K.J(&B[ZL_8Y/.2WBI "E/<4%O>BGV%[ROFE[^4Q8KII M6H'NTFZ6:WZ!!V&#NWXN)(.X@"?[<_!$O^$2_-#69^T!Q;O?MNEA8%$SEQ/) MK ">@[4FUFE%6+'>L91=*!%LAW%S#E@>G@>NV?>U]OW5UT/%/(V:6N(I0P8X MGL%G6$EPYKCSPFI7Y8>-7KKO=V: 0W[+FXW2::Z9+<>.A\9/@QZM\7DJ]!7? M?S;ZSINK0RV"I<);0F4J1"J%R<\NA&=[QQ"F00CV&J[S]FKWT\?VWF^OV,>3 M-_+#M[U/\%[ZX>"-G"'O@3!OE[^",.T#W?W[KT]HX?9.WL#?_G7RX=/QIUV^ M!_?Y[GCWTS$HP@=DGTLT96UH(,RGB(7BH!1.*E)HSD7:Q+((TS0?6H8$]M%; M5:ADTOO K$A@T$P&Z80P;XI+ I=Y#?:1FS]F\K9<@O S6XU\W9(S$7+B7.MH M;.%<"GGO["-_QN.<+CIYO^ 3OZEZTJHIBS^QC%WN;Q^"2_.2<4XH#MB2A6D2 M.'*$>0" 'IM0<"UOY!_Y8=A&*GH^W^M=X9]]\9V+7/TZ@=#VS7)3AZ(E>1)4:BX35*H/*J3B45$(/W8:Y]-%!K> M-QW*8UN#77]^T6N?7[5VP +^Q*0P#4/.=V'(6>6XX'&HS?S#NS_S:;O;:\5> M3NWS5O&Q8N7^Y18RLWZ=XT^TO'LX/!T%L([J]9-8U[M\P,/F:LC.YQ"M6[_*7;^8(!0:<+5UE+INY8^?'C%V_\D/47U,B'3J\N/.Z_4'G]U M]>'3VZ_[.YBM>"7@OBYW=][ [W9%?6^3Q1%[WU)[]^#7S[L'G\6'@_^V]W9> MR5W^^M/N0?JTNP/O_?3?]NZW^'7OVSL<-DZGQZ\PRKRBF@CM+ X;SR3 EI# MO#2,<\]*WGJA'9USS/#DI\LU=N>'M#LIJAB2+#$C60(-/CDK!,>1T27Q?&O& MJ,;N;,[N\.FB+)Z+*5D0YC'SZHHD'ENQF$^>"IZUXVGKA4&>WD=D=U9&?DLZ M/QX_\L.#J KTW6L<\4/VH:U@K9SBG/%L0>JUC(&'I+(L*E@9*A5I4-+WME97 M,RC)FA =2X%X'34!S^*)5;:0["*5+.?,'=UZ(=3FF.F:CM''IZD6U)0FH6*T M0>:8O6=!@WU]-8S>!M-W9RF3N,*X4,!336 )D!) ?XI$FSFQ";CDA!> M!Y8>GZ9^IZ[.T8=61[./2=E.+S!O.5.-Q@2LL6546&F2#J6J>0B:LL1\69 _ M>+/W>KG"O<%S@]P_?^?/\Y_G>(+]1^[A:8(_RB/U([S1OQOU;^\EO9S0ORM' M/_Z_8QI/_CKU?[N+_4_OY>[!\?'NWU@VMWN%Z[)[ ,_"WWW:W_GK>._@#3S; M?S]]_/NM^G_?WA[29((2RA&=)4YE0((/53Q17F:-M6\IR*T7\KF:U=U_M 9G M"UBO==-XY4T,I+]'[7P Q=R^.+KHG[>8J@X.['TD>6\%(WZ&4?[KF;4&1MRG M&9L&_)%2!AL22.;:$M ]/\Z]5C? K57%U.N=)3?9BN_3P'5R_NV7 M\>[V[=.TCQNX?[U_C>U:Q7;].8,R(+C1G%I*M(Z)2*T#L8EJA!J<*:Z-Q>Y2 M[MQS^XB2%8VB/JXQ%8VB;EQ1IT$&!>.I I5$>!$)[#@EWNM$1,0>31Z*5)A5 M9/3NIY7WG57\8>O4:C:*JE7EKA"C&#&3_WE!KO/-S:J[0F"%_4XT=@05\ M>='K02PYZ$-HY_X3FNCP))S ;*E<\=$+SR'(# DY*B2.6P?P)AQ3,0DC+92**M$3:*(A5BD$ JVV* M";Y',C?^###RQLAJ'X:!8LTB/\;'6"0>IS&KJ"4N3@<3@RIJB9)!DU*K5 J' MG1^QVS]OLG5/@I-B9[![ VOY$G>NFKG36+K;6[K9"D!)?0C))*)RD$1JF8FG MR@'XDTKX#%]Y-0ANCIEKV")^!/W*,IKHM(E.'X*M82I"'8P]O'V$ MV@2GFW()^[,U7-8HYACVLE(5B#2.D^ *(Y1&8<"#N\"JN=^.;X!LO,G7-1;Q M*5O$3<';QB(^(HLX#9*EIH)+$PEUS!+I)"/>0DS+8G$^"9&BK@AC*9.;9D)H MTG4;TNF!QK3.,%W71>*!5@=TCIQCLVZJYID^;)KN;J[C*=O0[XLJ!X+0V,15 M;.)L#5X63B1!&7&*2B)I5"0H!C\FRUB@7$I& 24*N;&&P4>#$1NE?W+ J5'Z MM91^YMS2ZIQ5EJ1DK.?(/!#OJ])M,*#X!&/3[ MW3'/9D+DAHZPH2-\C/"P":0W-F7B8/M\;T#UNK_S_NO>03QD09KDHB>P7XQ( MS3-Q447"@O>2ZZ*XP>.F9\;:AN>U,:R-8?UQ('AC6#=J6-N3AI6S:+,*CE"O M&;+^".(H!V2>L\LT2ATUUMD\LT8_YS^*8;T%6>M2[JP;>&>8O4?>F>J"OU1L M;W'YC'P^-@'^93T!_O5@ OPM.6,>-<7P5),_XB_]V5FO^Q6LU'GN7*U$"Q@S9])$EQ+C2/(6LF/>:4:5 ME,%PN0"YVAD#"XNV7^J'&3[+KH=;NCCY=7CO8'7AE?.KVYE9]S3-[-J\5;N? M/M-#%42AVAO" Q[C>.D)#CL@MNB4I2Z&"CS&F9.P;(6:IFE(9#S@/F[W46+. MNGT0PVZII7<5^5AST+=IY&/C\O'M#3^T+B&KN2>>69 /@S2VL#$@'U9*I7RV MWH(/?:[G,(<.!*26 ;!GO='T_W&;@M,1:+6'(JJ[U^BGBBPNP-3WK8XI(9G(1DCI>@,$@6 S#%L@@8S MQ+B/(B96355T$R]0P)8,L7')CK)$>OM,EL")H M,7/Y%I?&%7.$\ _ &-W4CG_X*[SE/X;/T0CA?"'\?'5H:"C")D=,9 [-&B=> M<$HR%2"'U&5%$[J]V;!@)(1HPW)=; IB5)-7P1Z*H3^\%JP)<8*]Z553;% 6 MUY:KE&1RGHN@/)6A)$N#-S%0GE@ $:.57"DJ:KE2C5Q]#SCU2NT?;%^AV]S= MB7)O^] [7ZQ)./F-42*5920$K@EHOV/:.^M\P!F42TS=N&@ID(CS=J=U,B", M TOW]D;K=5I%#-?6T/?RA#E,&/G@WSYKM2M+![$7!H_/<)-;$4)-#_=PULMG MM13TX5-_Z!!K*;-U]^(<%O<4H_0Q.%.1&0WUOEW5H^75R-*I9CDXYY)P1=J@ M73$V9I]%5$A0S&Z=SQ]3XT9-YYK_;]OJT#)3O&:<,.4%D4E@9DAR^)*<9!JB M#ANW7LSCJ;EF1C]=;8<3%=:*: WHO;2.!AG@*\ =854,AMXZL=CL\(T[_(H? M2F&I\3Q#M&(DD3EK,+TJ$RK 47J1+<24@#+G48(,MWB2Q_X9FHM15@29CD^[ M)Q"?(&DQ&$C8"+ N@ JJHHK8SF /?(R]B^KE>DATRY^W:IL$O_1? 9FK3;=>+VB6\V9+_CVXP>WZ_L8'7#_Y@=9KB]3^SMMOAQ0L2% M(I)'[$W/C%! DB7DH(/W52@\;Z(TFHO5]G0]YJ%F3V^_I^\O#YF/UC-A"$NV M$ D;3)R5@8#Z& J;+4"-, X0LX' /UIGN0?["ILW:2EF M!Y=F"D]JL)Q7JY MC!FAF(?VQZ5B^[S&_J].TT\L( =OK@YS%%K3D C@P$@DLP 2+"W$IQ"3<4S( M6NG-;(W[.DJ_'BU(L[]K[J\Z+-$YKTHB2GG8WQ@+<9P%PHN.S&D1DL/&KN=B M%@K"_JX50TS9BM_S.6Q,=:7!L$T:&EDD-6YL[-S!CRL'5]0'E@6O.0 H$&" MX"IK(L %DZW/4;E;QQ?-OJ^3_#G8OMP[.I3.:%E,(-9%3B0$DL1R"Y@BT^# M3YL2(>I@6B\).R!$Z.56N]]'R+ 1"U.G.D+W_'CE*W4J:1BS324#;!D"&L Q MJ[DW(Q2$UX[Q@A&+T$$7!5^SHR[YF.)\(9W#PM,XN%L)Y:O+_>W#Z%G1%N(6 MJW'6(!6)>(B! <>#CR)'Y@V+,BW HQE>O8?X&7+\Z[\)?M".CD-%]6=1W= M+^T^EL$^FSI1PKM&N6N?7OCZ.<;.F :G.)+7DXK.NOTV_LTOO=SQ"'G^<]E. MY\?#RM^Q-PY.I>CU6WSH=SL7YXO?,G9ZA:1^H \/?4G.1,@)1%E'8POG4LBME<\0'V8;QHY-SWI8<'G:!7G.E2J@ MV^QTJH<>(>Y5P;;_XML='^J23=3.J1/&NOQRU9/%]>KI;E4@\"Z?^/8IW%]3 M_W1+@P[7O3SD45@AJ2Y. ;.'8F>78JX @5SD$8LB8.=HBHQ$)(17KAP38:QI:<0\\<4O9:%V=H MH5:1C1(5F&*M,$R4VEB?C>?*8F:4%5[*76S$4!*V:^/6R:^[O3_AAMNE'?^X MZ&&A<,4PE]LS,8$Y@-+)04E[V)&&E&Y#U'A M>]N'R7<"%WM+QON[[K9U69_;[._ M&K"SD,(3+Q)'!F@(R33E\,48$XW6.FL\8F$KGK \_Q%*YM$Z3G4/8W/5T87O M>9!GL'+A:M0QT+\(_3:8[%Z[KG,;ZUNN["7^/,:M"#J28+'.YWP$=BR<=L]; M@^;FI]-_L&([^W[MZ2:>'A9O^+ /L.$#CSCPA:C3-!6A\<3SE$[@/.KDW,W/HH M"PMLWYSVSWL7^%@O?:]WM:!8IK2_YD2^Y5[WYT6+..KCZ-!%+1)$!X1QQ;'K M7!(GM"4B2I&DD%X8MM+8%F8S=X5*)Z*7V06LZ?.4Q\ RY2;&6Y\P-[NY^FX6 MR6R,.A"=@@%D5!RQDF9BC)>,>BTY-5LO3KLW>\R)_JJQ9HLQYS U^F*1/5H< M#D#D,!^KX[E-2M7)H.]@AN-\RO9Y<$%GO@+Q4P,VG@WN<- !AF>B5W4)U^W* M*I[7=[+FN='LD>R@>FRX;."D1^',.F=(GF7+!:>Q"% QSWTT-I92;*&!RF*: MFM+[U;(/EWMO#Y7)Q4BMB8)_B0Q@/7W$P0Q9!@]PE45;*E:B#69[&40F6L(N M9S#+.4D+>\P-]1BBL$AS4U1ZSQO_%I*"FI\JQ:[/YD"'4$R& M6.,FXL]S;*=NTI%H)XXN]P'S%5Z$404 NF!Z?]$'BM7=\_R+%UZ7%D4C52L-.N@NAJ/AS> MSR*7-$PLCN<2<+!_-1BG%M;^^B=Z*SN\1^C=KM,G=>0%/_T(;FW-PMOI M!OTS?U7/0!HD=/H@UA$G]Z9*_% G*@ U?&/^>I9!I2I11=$$):PF^U;308+O MU-F?XYS/^\_6RL!L:M[_T$K_43_@B *F";_GS;_ZYGX*=S MY?M;ID5:._7+<]]:%:# AY^T&"7_W_/;]-A46RZI,T[I%$*P.$+ :<"+TD>J MLA+,R$.%_:*W7OU<6?[V]ZW=_#]7OOC3N?3[M___;S'/W[>.WGW&5ZCLTKV M]O+CW_#ZSG\_[^[LBKW?/G[>Y?_]O/_W[M#KI;"S*AJU6!LMUAFU+X))'0='];NI^?69]>M1L*VQK"5FJ)"4![\4)DAT2 M[UP@G'-KJ3=<.3.]K2+X[&35F92E-,4[Q4P4Q42F MCBZ6VM%KHU1J'1FJ$W MF/EYW.S-;5"[6;8F;UH9+[1V6BHEI$TZ>.ZHD0H>)FH6Y-:"S[GY82<_IQ2M ME*(E:["Z.&L["H.%8!#VLPP 86[C'%K;1XW1W]3>"N TF,0>A)G=BUZ_JHL, M%WWXZWY_\NBU:KQ$:(WC2H]Z>5 ^4@6450R8\K"/%=PHEJ6?^ @8/??JF!AK M3L[P/=5/^'H-WH?U)Z,SW"\9T'XG3[WI%()GN*/VD&:Z536: GX_\[US/,M% MS5_6\S>?LZ%^7]T;VQO6'->_K8:A5U>K6WF6F3)G%)4.[)GS5B8D'*2>%QI3 M"=QYYI>8LI/S;P,S5BD5SBO;+R_AX@AH)D B;'3\)5WT+F'/^OGTY[-N[% M].,F:<)2\40Z*HGS01!8\0M+^2XW8"Y?_EI]FZO9UM0*LE@L-7"HMT!8%XBI-0 E)UBF1H5M&9 M.&4)?^KU2N"9M#&!&,\BN'%8*H>%L,*&5 "@:?")6R^ZIWGD6:M_;K145G@ M6M(ZIF4)SI_TNR-_U#VK\35..Q@T65Z[F(3("Y,7%<3Z-V*JZS]'AU1-1K[^>_AD M@'W#),BS^1\_Z D<'%V#8%X/IZ]OHYY /Z"!J2J',9E23UUHC7 =3B'!=%>_ MZH;&"P_*CH<7J-]Y[K_F"M?U+WH8F3]K(0@[SU68?GVU86IW1',$U[EVP[U< M<@\9MQ";]ENP):1^M(H#Z70P+W_>"?S,"J1N5>4^7/X^ '=L?/7PP+W<;Z<+ MP 9??..HU^WWQ_B-/%A1D(GCW!E6<9;!0P_BAG7:W1[TY&$\__4.GWZ_O._G;7S. M7S/V &S'>'%R4856VV,T1R[;#K,A') MC HZ,:U*VGJA%7L^.Y[XP4\G&HG8M$3LOST4N8BFV10D")$+>>*8+]5DUL! O\K1KQ2C,80JLRP:9-(H7$9@LVW7J_H+IZ^.HR(,LF^2"*5-,1SIT@*T4NEM506 MYY0H^QA/VYM-7WW3L1B:9Q=E =3B4DXXJ#006Z0E6@URNED,W] ]0$Y<4XO\QXGA M5+[,(_'">Q*YR^ 0LC=8:\OI)DV/R"92H243UN&$IN # W$ J:>\>)>G1C\T M@G#?@L @J/(&--.!(&C-01"T\,1Y1XE1Q7*AK>"RHF]81MM8)9CP;.:XEW/K M!/9\U)'1RJ=81[C(5,TQ3#]@"F=4./&C)'&N'VB0V!ND.OMW%(7'X5^F3,E^ MP!1E3F].7WV-Q_[T""?U3=;"_-X>#'%J3,U\4_-6[KX]=%2;P,"V\*P5D=(J M[.4S)+,$%D@)J372$.M-#H+=N,]IA.,>4CE[.^^_[7V"?S]%"L]V6*)DE(=" MLK 6&1\$"4E!>*0R#UP(E4+"*N05LCJO[^RC3L]'*!FMW! 18V%.5==2U['@ M%+>O,??'Z>[F'CU:3W.AP3/MC'0F.R>U8@5LF&/>6SH>?=]:G+_ M7]62V9B8!3(@P/]("N]CS!%?98LM?+%22D*5CS'35 2RWXFE#.4/[G^:;5]I MV_>W#XOA(6I50/53(9([3H*TFJ0$42]365%5 ':8):-$YI CU^?C#VH!_AH< M_5>2\++;;Q)O"\3@,TZ4<4D*Y0S6W5L!F")+XFTQQ ;KI8$]\#2 ]C]JY6]V M_+8[CJ-DG.;.VAR)"3F3JB,YJ)!QLHSTR83BL8IUE4DR/4R9]K%$.XT*;UK# M$IC^=/5+76'4/JU8TM-"!%FW^ Z+H)=!QI)XT4X8IC27*4CG1*!>*6DLLEWP M!C)NJ 3ZS5> C$@005.DI.@,X:J#2-6QDHDISBE7%%B0O 0R5AO<'Z3,,57R MB+#CG\?=WCGN?V-(;I($/+-!]D?0-X8DDHY(G2)RDD%,RGT6+AD)$<36"R,? M=;*\V?/;[SFVQIH$=I4:4JI113%8XJG*A'.O "HDSBWRT#&ZK-AHHXEQ))J8 M\B#=R3QLOQI0/"K7Q+[\=O\%.,>/9),^+= MV$ XU0C(Q 2AU3];",2CWVT4\?EP[2HKO(I\F_'N 6/JG M;BF^/+16XW J0)P*((8,BA( M4,, +]"(O4@X6<,"2-2.T6!F]^X)'OV^OJCX;\&-M$\N3D;![Y!@8UFM?C6T MWN,9<0=A0.N? !H&2*G_KU]N>2@.3WU>A=TCK]Y+N4@_^GX2O?3O\S3[FN'/A>$+7P;HN/"U99=E[+EE>JW++G]-.GD_-VMO==E_5^M; MKS%L(XK#_]D26]?X)F%'^B^TQ2HQ&%YOSI\.A&*PS?#GK0J5MH;:,;P4/_N* M%QO7MDXN,T)17^>!H>&,;Z]DLE:Q@6==J$*/Y&;G5;\LV<5[VG#QG*O)/:_7 M9.&N/\!*C1QNA;2GUNT6N@+(^O-1#T*]1 9W'&/.I:PM^=_7TU1K4$^3N)X6 M 5\&,?3D4ER;E(5//1"/:C334MF@K2>P,/_K_AY__+%[^)&/Z;D?N+5A!'O_ M&&1':O)$6-G]\KJ-V;(/V?>>>M[L^,/)U\[^)_BPS/)O8/X=6_GXPG M/-?^P='5WL&NV/_[76?WM]<=N'>Q^]O'LOLG_?K[P:MS^!?>\PKS;MQ1QD(* MA-JHB316$XLAD3+99ZFM#$G4>;?99&OM#.]-._#5%;5DFZ9Y=8B4N.%AZI+9N M95Q:JO^>&"X5T^L^>E2^VJ/.-<6-3;H!>.U,LI$3E(RSSW*B/?%N7/]5U-T7R-OU=D-?61"Q,* MC?9^1T31:/&=M7@:3X22?='1$R>1-:](P!/!!*)]]DE+RBK*+,/F=-@\G!+_ M'*DLN19DF/.HC=%9$S)@P')P^7CX:Y^$C;F:00J*"9N5%H1F[*(HR!#!K2*" MPV]9244B:;S> %"8K^*#VG)/[A=/?G2"FH)J7P&/ !%NHV5F8%*[/W<@8A6.4C=S(3 MSZNA<242QYDGA1E%2\I:X(@CP>=43C>IA$9K[X 0&NU=77NG,0++2B'W%_$J M8+-+5L0Y98E.Q5HIC:78["+TH]+>GR.'H)LTY#ZNKKO3 (&&Z#P7 M@AB1#9&F4!(DBZ04'"2HK6'(U<8W .^? MH)F##L@8>KEJ%KRA*+N)9NYFJY L:"ZV..C^FO_P[;2-FW!MH<8;LTO[:T[D M6^XUZ<^5+-=LD4-.WOMH(W%%,")C823$(DB*-#/!"LM28DN%Y8S_YQ%%-TUN MXO%I\U+4L4"K&^U=17NG<8?71AN9(U'5P:. +P[;+),+W&:F7?2JFN-UY\.+ M)YR86(0[N*Q[_1\)[L"9.%,]I,.9$_.12%/\WA2_/TC&I[':JUCMV7*1I(R- M/!BB*Q9:!U;;>YJ(B9Y1)C3@,;KU0C ^9_#>(ZUQ;_IY&I/VF$W:;1-BC6E; MS;1- U(N;-'*%"*S\D3JDDE0)1%.:8F&E4BC 4!J_W_VOK2IC619^Z\H>.^Y M,1-!<6I?9FX0P0S8EXDK,?8PX\!?B%I!6$@<21C#KW^SNEM"*V9'X#X1AY&U M=%=7Y?)D5M:3:D._%M.V*FDR)E<&JV9M&C?A'1. Y@/IN7]N;D/[\-S9PTS] MRMF\GU8%Q_W=#>V!STL7PT[!RK]5+&1M^>Y@^?;F*WQ2Y!+SP#-'E8 _V"&- M'<^U/D()EQ(F86V3L 6A^,]WC<)7!LX]8G:MUO>G!3FUWC^.WL_5!CFN3&Z; MH8AEB.,HD).)HFA9IL+5G"I /&11!X75T_LZ-;<\-5>FY'H.GJ"@B;QN2'LS MZ*ECVCJF?3YX5YOSNYCS^2HL1C##CD1D4X0 UF*"C, ":2&M4I1*A7,EA]&O M)X"MYBR>8.OCOK="(DHZ/[6L%FE<>!^W^!WAT1) M2T.,B!D/SI_IW,\D$!2"DQ#)14$"K[*?10.C[K!QEGMJ3W#&UR6#+X5\?R]7 MI'8;=U6"OZ:5@"HM#)$$,<4HXM$!^"6!(B^4YBDZ9DQFFV2+,IEU/6"MJK<" M=[6RWE-9+V>4U3@I.,,HT$*5"&AN)//&"ID1$]&YMTZS6N>(ZRU@CN4?5 MBYTY))>HC S0&C*6Y#Z7+B'KJ4,V,AZDUM13#4BN!Z*0VTR.8%S.YMXAS_N M=.]26OXZC?)(TU-[XEN YE:OZVM7?#^3,X.;8Z12"D61MA)C07LT73E=626:Y-9F\R5"%YJHWE_HSD;OSBOF<@%\"DDQ)4T MR&AO$7$8&QRQDUSG9I]D0[T5HUE$/_\N>J]-MGN=Z).]\-]W: <[T1W.K'+? MO,4M2^_;ZO3[K4NWEK7A6V^D$AR->@8?V]"PC7+P$5["@MJC.-%XJ0P2BM#A M.PWJ[V*+E@.V3]50MLJ1?!P-9-RUGBQL5G]9-*1XC9;I 7U#C[XUCPZ3BZ9$R0JDIK>$!:P9]$'L[9)K\W*N$E]GK-!T7!Z@02,:N@:X!?BQ-+/ M>Z7N^:F+_4=Q3.P.DK%=#? CC._/V/>33@K1'T\62.O#H?#1"PY07$:=3\DZ M!\@\*60X\3@8Z8A+:YN+\MG_VF@TP-LCGZ>[4_38G.LOOA*V8AJIU-;B#EV& MK_8^'!H:DF!6(*$]F(QD$P 2"O^TUL=D@@P"3W$OO29K<:-LU/9B6AHX^ Y. MG;*1:*2YS9P82B%+&$4X!,(BULQJFWW'?-W$OY:W^@5+,H$_&A/0H^P>/)=V MS!HZLC'#8SLL#$VW-P21&Q;=A2/8I- 8YN+4+'-G9_W>-Y"!8>Q<-O[K1:@? MRC I_VGUA@=Q^/MHE)/%YZ.R\TD^%Q!_%'I#5%W^M8=5#Q# ';&WOW79O-HE M>_M?://B4!N&O60*21)R)AO$$H01HY2X%,%3S2DX+[6@'=:HD31(WOYQ'(S! M[4AV&NUNU82Z/3R>\%(#,%?=H^RY4K]W>J/#TA;'A)TETBAN5#0&!D4 LH,< M6:OQO,.ZA;!D![67?H?[Y">I/=5"T6![6X<0%&'K&$3+R0+&]9XCJX-'8'9P M"BP$F2($SPM]%MB-&UV:=:60XK*Z-* M"M0)1B,5L=QZ+*)@1/%#2=:6-Z2OLBJY/&XB"4'HPBS$L[>1+I(.()*Q81H%HQ7Y M]48=8""R\#_,'1BT**A)-%HNF: $1Z+2X7:A P03M R79WC5Z0W P6>Y/SV+ MW4$Q_Q\AF@!?^'MO,!S\=6S[\3?0EC ZB+X/0_BMT_-?7E83:/.OD28<733W MOXCFZ4>0_K^O/N_G+-^[8Y!DT7J?KW_ 5>L@)]<@;,\S>N 6 ,LPL5Q&]#R(*M(@9Z'UU\8 .^V,CGT?M?X;H90K<'@_,*3P=;7VV[R'2\Z_7?PV]OB=3QCV:JKG;I8<)$4@O8BV&=$!>!(E#6@*QA M@@6G6-3@+=DZQWH==&L>H5=R;4=S7@AL%1 >YA89W"0;OY?-NVD/;ZH CR[YNL7SNE&-_%>'@LPO9WC8$@)0[XZ(G"'/, M$"P%1QHB0D2C,]I$&V("(9,W!("%3[N3$$3E,9.<,&VXM\E91T 4E/>8)FMB M(01D) 2D%H(G%@)V:(W"VI&$/.$!A$!#J,>M13$ 3L 6@ +C:YMB0RP7@FQ: MLO<S4ST#C]C^"BX.S-)N%VP0 M7,U^:[@2'X$=&PQZOIW7NZ>U!-]2@B<"7-H\V1+-#X?@&[D/V"+&F$6 =BR"T%8C09AG 'FM9B&G6.>W M9%;'J-4B\UPBLW/1VCHDB5!#G$$FI!P+6HQ@'5,^WNAY 9L3F$"RH-+]24S@ M.@0)OG.>RT&*^N I0]@OP_N<9,OW^QH'Q8XA1!(%XJM,8D7OVK 9A5=V,'_M M10QA3M_=2J);<7@MU-OPQ[=CUU]F\?ZG?,XJE)@+- :UK"^4]?V=;ZVC0RJU M#0:[W(-2@TGD"AD;(XK>&!U3U-RRM4V\H$_URYO$6GA>4'@N(4A01#%%L$'P M!_ AX10!+!09'VH6'0%3@+/P+#>.,P!O/CU\KW03T4^8;BHN^$L[6TU_B\SO M1Q"P?MMGNURF.A[I&5\NI=:T@_WHRTQ!=CKCYZM28:5?R59A[K-L%0:-GX:] MHYCS6.M%0ISB7R>_6$Q2\3[Y]>?LRR+,03NG*_LU>#2?T"?K*X:N,,[A'+S%KQ"%,IO)_RSZKQ5+\JOC\> M2G7E4%55C#(EV^?]?*/\T>@QBI1>X>'7&\>]3HC](I^W=*I@:)G)_EP^L*").N]&V^_.!CP3@&!NAAL7=O" [7MMN;8X$ZOZ!'C( M&JFTP3E73HT IW+;8N?;V>]>-X.9&$J;7#!C37Z>-S3*3;^/T?>.NB#+$S%_ M^:,BN[Y_;+M[9T6A0VW8%QMV_ZVY=<@]M5I8@@1C'D',9)#.-4K)FNA=N MGWDKJ"5YWU)3;HG5SDJA&8AEU!$+=HOMLR>3R3^+YWG7ZU=OY>^M:E'<"XC> M40ZX6L0AAEB8%CRE&FD&@CHG#CAL7=)J.T:=WHV61[B6A-]G0>^_![/SGO#V\W.W"[)P7 M6;%9(_E/,4.[W5)P"QE_!S/[3Y[8VH NEN(OE\5FLC<)*X%T<4(>XARDN0P( M4Y\TC1Z<9CYA8A;P<]X[KM(V8AD)A$S1)S7M[.D60+"(A5K]SJJF6JY62 MJZOFT:$C5#)K%,(22XC9W!6<=>_M+N%M%E\:-?IXNY,D/&S(&V(OHM/_[UHAV&Q_F(Y@8NCVE6Q![5 MG:N/-XJ/9L[HE9\INL$47?HQWB!+/[OILH1L:"+O==F;/P,7\C2#U;>Z['?( M4Q[ D?+?C0[$D*4"=8O>\&^LA\3=Z@@QPQ#0,,6BB=Q*;CE- M%"LB%3-1<5+D 0FAT['&;NO=\P4;XTQ-JSKN]H8K"RMJA0_?FOO_=#Y_^L / M/NW0YM4'W#SQ NXI]O9;QWN?WL'W6U_V/OW1GJ56:&WO?&M]@M]N'Q\?[!]< MM;8_7+:N.O!\, :Z(P[@LR;](."94W.>R#R8)*TG,E,IR)*.QAC.$1/:,A=U MKYN:$4I@&LR\YK,_%$H8\![%U;L4:PH?0$;.G.0MX <&7%, MI&]J"WH7"SI+H.Z-D=X%"R&YRFU:0T+:8HV8-"F91)+#8FV3LPTU7WJ[HM;S MD0C42YM'-ZA8;;M7Z$0,]X*4;[,MV=T@Y0/W1YX56Q9K/1@ELFMH^6B&L3T/ M+9WRSHJ(1+ ><:$TTEY'9 ,-) JJ',Y;*E*O&_+@#M9UR\-7;UN6HZT'&IAG MA%W3YJ7&7H]L8F:Q5[(A19SKO(6SB+M$D(&0%64:N+R'&H*%Z%7+#?/@R/65 M]59\+=BKW%A^2#;O]5G Y4U?7SV\FJX3J.'5H]F^RSEX9:E-21.*C!V$;/X M2 7F+681.9.KVIS@R!)X%0WUSAO)A#!KFUQNZ,=J[E>GG^ZL\+\7K*$Q_!N< M98KM!V:B7I_!>\-PZ-UH16M$]-C6KO7['"*21H"9RYN7! Q=IDY"FGB#)(,P M$ <']HZ6/"OSZ:;;XZ&Z&UV-AQ[;0)R#F:O!T".;A[F-.H)3BKEM*\L\F(XI M9#6\HMH(S2UWSBLP#WS#/+CSSBON@K>B!6#3=,B/4/WU1&V"7H_Y7 BN[G=* MM*X.>Q,F<[XZ3!-'M9,88>T5XN QD0E"H>0ECI9B%VAN\KLNM5K7\L&;>*O2 M>Z=N6+9"U64_29TU1"NM%C,'Y\._=I,< S,L]%L&)&)Z;7P=, MDE62&2UNI28L]%3EQSC/^6CY->"+M9(SR2UC\SBT[1C 2> MJQ#D56O[]@*6]0"#7Y92$ D.$2EOP2\3(9"UPF>662$)YI@P\,L+CLK]:R3- M!==1Q58TICRZIH^;Y2X:2=R(]ZCG_7E__*V.'0P;P[XM&&:#O=>L!#/IK^S!M]&!ZX^OXU3 M.'TMJ<.Z\:@W+,G"X2E!D(O)'"SP)$L;'5?VB],-580$# MM7]/>R9P2S-3>(NGG^[>M%EP 2P:TRMT@4L:4G^W'<^[!_+XW W0/Y#R>9%3 MR6Y@M]#QDD.SK&DH&1[&''R%KQAYD>S\:YR^T)M!,X82$:*N;4'YDB+S":FF2,Q8@(6!^R^7M=\08N7T6;J-#5] MT91JY.,+ESZ%?<_'$'D6*120N8#:=^&[>R#,G>>[^[/?\S&&0>8%WZWZ=XT: M5!7X'K!YYNG]&K>Z2WK*%$*X.Z+H+^2SYIN]T6S]GF2ZS% MYZ4-&VX>'2:F7* V(D&5!0^( [+."D0IB]$X&;#,F:KKINK?X:1?G\X@%#9N M(N0 (S=AT19$(! ?375Z'+5-F^U:M-PN/KS7]J-;R@4=97:^55*;B8_WTOM> M+V0QKRB4>YU;UJK^:!+[M/;=WJ)7_D);>6TX"]1I(8CGA, +Z,U"@D1B2$>X3EPQ1X08>]FZE=7:^R M)H_$[SK?U?F>+9SY&VCA3/!S]7#^$S0LYUB[H=BW^A-4+"?3^F6ZM6KY=-WH M>56(;%NC-N:GS[ M%RWZ^616F0ZN_C@^./E2U#U\WG_WI?6^]:7U:>?B\\EO[=;V 7P/KGJRQ3Z? MMG(G&I%W-R,S(GEP\TI(Q!.7R $8 ULCI [>: WV@-0&DX+@25$C M#!428V*]8\:)6>+;LC_SQ_$BW+LS\W=OO*IIK#ON7#7/.\-VM9'3+V<+T-"3 MT*O>+M/V>[6Y-.X ,T9:@W,W:(>V[;?CH!"3?MN=@[Z7W2LR!FN<3CW-6:F> MA=GL%8(Q_7G5E*W:K\K? B$:Y.8WU695\<'?6J M)\R/,-E@ 9!+;V*3#W[2[W4ZY49:T3VG>J/AX7Z]8=XKF!C#1+_BD6-ST=OS M0=DVI]P4RZL\?9O!Z%7(>VJV<00N#O Z"%@9/>;?CCMQEZ@?WIK(8@SABU]M M/V]5P/H76R3G9Z.-D]QJ=B01UR/H=8]ZQ69)OW<"3G4POE$W5@]2CA&<+JRD MC\6]816ZL81X56S0R\M676+C>51HL4Z_I/H^&[W\E&(4=FNER.*?W\?N%IU9 MDL58>8<(Q"2(6QZ0<2PA1[1Q.$H6))GUL9JFJ!TGN8\0#YS8X%.RAB3KN('E MF?6Q12N(*2NTR/9>V]2BZ5;9Y.I:Y^:M7QFEC\L'1AT01L8#?&?;EZ%X#N]M M_D:GT[L8_'*S=U^*8\TTCBU]\D(L\-T)>D6<^IF44-Z/X/ZFR^H-QN]'?O_\ ME/JO::P$;R@LZL$^A10H>;NQWK*OPO(CNFIMQC(L+:1^52SW"T*'N_#8?W?> MS.RTW:J^?+7G[/?*V8UV1V_3)>%63[]T%HEX\#1^KSW(BQ7"+)OC263R)%A8 M;]RF4(]Y+,+F^P"DE3KHN_C91F6.^\5V5C-O9PT:.]?[ M6 U&?FD\H]0\MH#5MWR.6_X O"@_W M.#GZMO>^]:4)]]_;_D!:[]^=-D_"(J8VH7Q43%)D8LQ=IX) !D>"M/7..:R4 MBW9M4ZY+3%:(E[*FKWT"%3=*8&Y\#,9J'CR&Y;UAC)$ -63D2:8-!MF7@AD5MS-W/"-3&Z(F,$9LQ1M%[HG "+.2DA>@G43!&1"!*M(Q& MNJAC F/$-FID5!NCUV&,'GC8O#9&SV:,Q(PQPE)K:F0^OVDQXK!<*+.^(AXQ M)0S6R!@"0%(% ME0$'W7BL)M*U,:J-T=,:(VY94!20$H3,!7"[*GHI26V,5L48S2:' M84V$39$CZKD%8R0B,B+PG":.$8R1,3B ,7IX.J:V1;4M>I[<\,.X)FM;]&RV M:#8W+#W&A.J('.8&<>$% ".P2HHKP$124:^S+>(;\]2D*]LP<73L&@8;;[9? M]3>?_IOU8KVB;]:+]8J^.=TE:YX3;I8/8V79UG/#D=0Y]\-RZ 7?SC1IT#+R MI&4D)","DFG6DNJR)7F'=7"E\1?/^H!%^O!DF=JD^%+[-',$P;VSN_O:'EZ. M*4IF*4&GV8)02:ATS0S46$X*OYS[;WW!HUV/Y,(.&J%?4"5=#]Q=-@H*U+*/ M ;I^LF(@C8M>_TM!753-PNQ3_-F[@/MLEPT?+C-=:K][HQ[S,-TPNKUVIUC8][E#T7AHMVH1<4LJ1+6V0&5>&Q4B>2XJQ(('^;C7 M 24]A><^S0>7/T!W_]XO/?IXW%K&^YV=7S-+,8WN_(SZ_W\%->G"U]W[G J[+/F]_X)]/ M_TF9K+3UX=!@K'4B 4DJ$N*9HI:7B>-,0IB4X\%S&:CC M1K.@K N.0W!%9GF9RFEOW(/L\+MW^HX.O*).706G=V.K,D&WI(IZ:4['VW;G MNJ9*+)ZR'Z];^ :[MNP55R+TXWN4K]WFE!Q5?X MQ/S?S-,XTW8&JUE2:D5_W@<'!J/JV(OL M/>_VO*'7R-R$QQ9\NRV8O=NEKRA[+6474O4Y.NV%=M'F" 8^.!^'?7C41;H"0UH^UCRTF?<>G]B^J>5JJ(C]$BH<@*O M&8?'O5J\%HK71"N%J[W]HV^MK4.:E"!"4\1"$(AK[A&(5=[25$3&%!Q+KB@L MUS?T4@#)*JE4[V9OX.(,*PD801I.C+/.,\.3C5(4;,FUO7E&@8!Q?OC6O#A4 M#">5I]QAQ4$@8D0 /A7B+"KNG3&&IFQOYD]9S]J;JHW&M3>Z:_.?IY6/VG+< M7U"NP'+$J*4G":-@641<&H4L30(9HD@B.F_/0 BL-^:;R(\%97FWJ%%G8, W M1-]):"26& (E&KQ5/"9CM;)4"R*)$$PSP#:G'5B$2$"F"0:<4L(LD+FK<: %8!-R;!Y)B?UM/)1.ZG["PK+ MG<*LIT'(A"0CX*2PE@A6)G=>I@X[$34$(VN;XJ;H:;F3*JG)8%7QG22&$^(Y MMEQKQ[DQPJE(M$]&!4Z8%+KV4,\O+$W6_'#(*1,0#2E$A'2(&\F0)@0 CH=@ ME5(K@P>K0L0]/!0XH;_.W2#^YSPWE1GV[I;&R1%Z",4VC.W=,:BNUB](+'9*7&_/$?=UEK* MP X1FH,LGB+2#$?D;5)&$4)"Y-E_S5[A[B](7 A[. M:"VXY&"E,(VY^%,CJPU%($8X^Q>L(\!J)FY(X)0(&>Q6 89>NBOTK>U+T2@) M7<5^;W7.5KUL0N\*Y($P;T5( 7&: !ICY1%@((4"I8I0HDFD;FVSVUO2\'G" M[]S4S7GYALE]]O1! +>J7:,%7O'IL=6\B5H,K3Z.8LAKC'7]G1IMW62X3KY< M'J8HL9&>(#!,#''I(I@JL%=,Z)B2I(H% ..$\QML55'T8;_:=J?8WIOH$G87 M\9U [LL1VUTW=U=PMWK+^_/3\[)NI^3ASC/1C\>9S_QK;/Q?;S!X"WO8RW=- M;]<.];P+3J>3]3E+%%RYV_#G_7[L^LMRL[E3]7VK]OW7&]TX7*^*O0:C$J]9 M*;NN*\J;U+_;K@VVN&DS?FO[7M$(;WS?=O=K' R+GI-S!6)WV0R>'-3$8QV! MX1J,6E=_LL>V\<<_C<&%/1N4??'N5XK5+MJ8%ZIVBSN5C13+#[;^^7T_F^ZB M+CMK_1_P5C* J0> ,UWMEVOU' Q.PBWK6[MNO;$ ?M=@?#_GF> ML=+K3(1([6YIA#.X>;R2+H7?0DD7?:Z2KMTN1"5QWWY;N2HNUAP=KCCYI],Z MV>&M[2WBM7T$]^^<'IR$-KS&K:O6\>>39NZRE[OKY, MI,4J"A,]E6&VBDM93B*$A,YZP\&!@L>T6#*?L*',L#!;Q57.>@.F/7ZG;^UJ M]I_];G?(^?*S[TX13,JXM6C> <@&Z#_GM@_O="[+DJ;!J+5VNYR_89Z_]08, MV!Z5G8#/,Z3()4 P(:>%1RW;I#8 NY2MM/./BH:J$\U>92B<51Y51Y<,4M5RP_.W4]A:& M5I4HQ49[& 'CMR$ B&>V7Q:#P!/VX*NE$YNT!'NG?6.5T.W^] MR-N"7!0] HJEF5^3P7>BV[(V_'%K5]BL2=P9#6ML&S_"T'XO)1I67&8R(,NC0B1O+AM-O5)L;9.J#387*?RKD),[ MKO/#LACU.M]KG7?P83*1N1@#RCW1$Z'J"NF"&<_0O[C8J/UW/M+QDM5QV5##J]O)X$5Y@Z"P>'?G&[B? ?S@M_()R\S&JTAL/#^RNRYT(*TK>+8/ MAX0&DH1CB-C<0YEABZSG"7D(<0+$$U98G9/[9GF28W36I@HLTM M!C*+/\-]#JXZ[28%G:"[&*YW<4#_:7_>_W YG[6&^VW_S9O;GC?/_W1:6W_D5HG6[2Y=6B$UT&#'KA<:,1)L,A8&Y%1/')K MG<:!S8;M-N2. ?!#)11/CEK"E&=*2!NQ97(N;*\FOPSP/E9:LWN=QKK'J:SO M#V%ZR,P2 -8I$,TU5RJ:Q$PDG%-!L/1"+#S%-4H95#0,*/.I%"GPY]2BNY[A M*N>ZD07\?##5V/.U)D8FH&^5LQ@4=0$3*>AR-V3Y[FXY*8\+3Q=L[X[(,ZL0 MJ'LTDOPIMPS3X+-KON@!LHG=5=G@?7X+=-4\M%[G'5R+L"$*<:$CTIXDQ#0G MRCA&G0AKFPD TKP?[HUFN5&M[V!4*]N/9Q ^937(QY+Q2^,G\G.V(J>P M^KZT&K\V?J+P7B>"1=OIQO[19>&@P#'U;=Y]\7G'!K[$?IX\40]O\)]G"0#R M9S^)G\M]R"):SVG$T35R3O$(4'K?=CIYXPL,+6(7!._TJY.BUV4& ML_%^Q[I>?PPKN^7UBWJIV/_:]D6>J4%,:L3Y! M2-'N-EIPY^/&5H'<+ C@;IDF3^W^8#A*EN>+S%>!.HC% <[!G8ZJ8\?PM?]M MOJ^R7?"J<9O]S0J,5)"!TPTE,F;KE=0>OQ11&LS$KQ?M,#P>T;5-_+ *EO#U M3ZP;]#KGP^4_F>NE_3+ B.*9^9GX>]R_;DM\!+%H/]HOR"88ZR^V2$&C M$(G VQDGW G=OLR:3;#.%.4^U\=ZX(WQR3"&1]FKXLQ_1C'MO MF.PUG.X5> M#HYC'%::#[^^/5E-92% R[;/^Z,=PUNHZ_A610A=L!@4ZKJH)*0:31[W]-W7 M9WQP86XF^6JNH5RNA'T92)+W/NW[NOK^//P8H>-XI MR(6V"BX%>.8.#&3R6M<37Z4-9Z9YHN:B6+5RXS-G?D!$\T?E.I49QHMJJ@ID M.K*:&V\E#)ME9!7_@!'].[7SZOIYV:M\'TP_@M5#QWE_?#2T M4@@O(D J.WO;XE[GPW:G&"U\\;27D]@9_XV).&Y&EM>S-QY_QG$QSV+^R7IU M>7AQE'F\NN4,Y3*CHMHMP\818AP>]WOG1Z4 SGGS*:@(.GM6:&0)2(OWDO7C MYYB8S(P5?/$,\?H9^O#ZHD0:!8-7WLH_AY K3Q2(Z'KN96_[ZPW7!H$;P*== M"P\+=NO(EA-^?!GZ/;CYU-PZ.QP6MFD(*GM43N[UG29N/]K\'UZ>E0<$CJ/] M>MGP(#6=:CT#K%Z_719*34SW]![:+41V#@F-4'8QNK/V62%9Y4.!F0418.G M[2*Y5'PKM =CXK@Y[2RW7_+,@%KZ84:)Y1-F@9BZ5#&=Z]-7Z\9AP<4VN!P4 MU1GYAX-SEZM'"DZS6TSQJ)=*FD XB1P&>?#_*S%>QWA;;:LYO;Q7_(+_^G /OO'"GQ:F+4H3[O=2&4*E4 MBB(0=Y>3I5#@;\I_%>HXF$A=KU=<3!5^J'#&2.K&/K\L^)^"+I,P:G!^!H"O MO&A%,E5AA?%QIXE:GS2N")V$(*-ZK[(J:98AZN^-OS8:[[>V_BS_.1*>O$=U M_='UA:O)&4RJ:CF-,R;3@>F)E84![9B^WN@J8Q(M>",O*'CWJ:$7+B!VSBIM M[/6KY"UH=#?<#LOEGO@5N+!>AMZERN7$37G; K';?@6YJU\56,$!*(2+PUN-^&W& M!)6U987B9TJM3+OELI"' HQ\+41S<>%7%MMQHG,T T4QWW"P*/"?QBS7M_6@ MTH6!@[ N%W)8#],V&!?E#2<=1"XX+O!,\:S=_-9$?#&P!;M9\>W+HJ"YU(!J M3D'GP,3[JC(_RV=6J&X!O[H#,.[YNZ5D3DIZ)7)S>S]/N2GHCV,X[\2]-+L] M.+$Y]=ME]>&/O%'8NCC4RA""#4:8>([RF4ED+#$(Y)0&X;21W2A\C8[KK_/3C+^NEAKKK*LE8^!8JQ?EZ]K9D!6; M%D4];2A*3W,1R"@&^JY7*.!FYC0;$116^IIZG4[OHHCT\RVG#+T=WZ8]3L%- MW:HJ&1Y[Y>L"XCRJ4FG!Y("Y&<.H?.;H^E%@$%7!Q BME:/([J1W45C#+#39 M2 XZ>5[!0YZ._-QUQ7 CG!?4B@5-?O:RMT0\(!351(^R?7WP-IEGOV//!O&7 MT8M?1Z31[6ZQQL6/?IVNI\A)L1FN_4(&RX^K?)DQ&UJ2G#*KJ,&K&U?9M(TB MFS;3 *#\3-$-QL32C_$&6?K939YO'E-/'? M[7QIYKZZH-5+F89^F8XH/+8VGY1K-?,Q7H NZ[+](I4V]*.OL\\^2O5 M/&?Q?'XLMW!^N<6453:NJ/DZ&S8*8]X8#?!5"5%&;H_UP$L5[(U.W/)VV:_8 M6MZVC?JM-?DFX/ "?:1F$NRC)7S4D8@-+6XQF 5;J'EJ$-L@"X!0KDK(5UC; M_,G^/+,%^+UN1]42WEK[WEBSLSL__EOIA)8-3K[&^[C+YK;?U^T3@]R03P^.#EN?SXYX/D^S4__ M?&EM[[#/)YW3N49G^9FNMBY:^UOT)[HW>9IH1]YU0;58D"$0DJA04,#L\D W B:A412M+H&A<]B4"_G0*&6 MU"E--<)4)L1M- @6)2+IG%3@!KU)>&V3,['@\.^K[\5=J^>(,-4FF2CV1. ( M,N U(X)3+%W B5DC:[SS3.HYBW>HET%;0I'5/N.=1)!5DB)C?1)!Z9BLRERI M>(.OO'J^ 4CSMM*2$U6)#X O"^;DS=E'RQ/S)%%O>.*,*R.$!SPC5<)@(7FL MX'"% MTE:U>E;J:0QA03L9N=+<$*4=M8PXJHRG &]K^/)/#FAD]?:,L6--)8SRRBUD9A@#:TWG)Y+/6<13- 8 MPS($1+1UH)Z2(FVC13'SR0'DH+'H ,'8*U#/-X!@WE@")A\*K%,O-Z>FL6 Q M,A8"LW QJ[TV24H6)=?4V3KU\CR6<;ZWJYPZ$D>)4!(.E!P[>9,SV MTQVL'XE6$!*H3-%P:KB+6FE)9:0FL11NTTA["1-^;0;O8P;GJUM4#,1)PI&S MN>291H8<=AX9XXFP0EEBP]JF6E#P_//JA&UU5N7>&LKR:EML> B))V^-PT82 M:C G%CR7O04^J37T435T%JC$Y*QV(2*G;>XKG0DRA3)(BT1)$ 33G%^A"\IY M5TA#WP!&N0''J9(X75#ZV M[KR.8W*U":U-Z LUWJI-Z!.8T%G(CDG4B3.+I#(8<24TTL9H)(.A22:#?>+9 MA"HEWKH)75'@_^^"YVHYBU8UC6:ZDYBX95.D*8HVE+_TV(9&WXJC[2?[1;)"S5>?O9W&[K>]W.'/&J>,053I M!/C-Y7(I:Y%A)G%*><(ZK6U2L2!A<)\VNP)K8J+#,T2%UR:VYBJLN0I7 !/47(4U5^'#YK.DA:VI"N_[P#55 MX1LPEF^])'4:0]64?S5=UG-2_IT.KWXIW?5;NW75.?Z\_?E+:__@Y_>?6F=?B"MDUV^MPV?G;Y;1/:G1<":!XNBRBK)KKKS9>*\+U5QNO^QJON6/CE/J@O$=$AX0XM1'I2 @2WGMB/9&, M&#!>^N&<5#7)7WVDO";Y6S62O]J2WL^2SA= !^R5I)BCX'0^!\(P,AK^216+ M6H=HJ"!KFP37['YO6"\?C=VOULO[ZN4LPA&"@4D,#"D#D1E/42*'$T>P&HZ1 M2#61Z97HY1L ,6\KA5?3^CT[K5]M&.]E&!<0^@4%OHJ;B*R'/YP3@[26V3IB M007E6&;"4TI> 6%8?:S\Q?G\:KV\KU[. A8K-=<.(@:R>\EF/QJXW@_XSC/X2@5,D'11(72T=JU3?EH&^MU=F7UU/+12/MJM;RO6LX!%1$$"XPCL)06 M<88%D3M8"M=(5(P.K,R?V5TPE+@B:!1P:XE%OCO08\2BUG$,/?!I'4ROE( MRCD'3:*(V@:+//81<4",R#CF$%'&>H-%L*D\2+#2ROD&8,G;8>@K%;,FZ*O9 MI5X'05_M3.[E3!:P[UF/K1+.(X$#1YSBB!SS"FE,N+ R!L$S'[/>4&^;-ZJF MWJN-XQNAWJN-XWV-XQS2#@[3X"V2S$,83#U!)I.4:D:XAL"(^6#6-HG1-:O> MBX#U:5:]:@5:YZ>@JOX&"BCY?1(]]A+;F'22(V>>$VLY)=9Z8[I>:WV&>&N] M,5&!7OQWG)^LH'^CW?6=\WSY_[I+NPTB',8^62P<]P)KR9Q73DH#N Z;V[3; MF"9C^^U\ !,R&,#P7=7M9!?N=U2QL\5.CE9^[PV&;YM/] &T;4<8KB_@NYE+ M5#2W#K6D3!H94#YPA+CB#KG@0WX5'<[T;ICDC8SY9$$#A+L#+];O)!/*X("9 M=L9%SK6&>T@5HN)"*$ZBI+5,O*A,[%PT+PY)$,Z DB)"N$3<4(>,#AYYRJ+W M4@O/3>Y%I1]))I@-.,*U+5>1>Q(L9])#T$&< .&TOI:)EY6)R[T/ATIQRCCW M*&+O$>=& ,Q) 44I/>4V6I\#07J#G2@4RQ:5SNX=7)TV=K_6^QM?[EH'1W:I#0-DB&FHD(<'#RX#\50 M-,H:9@()R>:"O9M,Q21-YWJF!;7^/^?M07LX$IKV]2*!A,#RP$^*M6H,>P48 M@@4%)';YW_]/4Z)^'<#BG?6I:\=O>\N,D4 M-JS0%Z=ERO:L5U[CEV((,.:*P[.*YR9^6*%)?/T3ZP"0GP^7_V2.(.YE,.8$ M$5PY/Q-_C_O71(A'$;E^M%^033#67VSGPEX.UOX]#:T!5\],X2V>OL+-O M_H_KPU47C&EFX4IU% E,E",QFD@!=DKCB10T"I$(O"W"VI+?21L-.#ANE+(< M6P*H2 H;E=VIMKW;3OV MR%NG/1C<5?%&S2][WP>N^67?@ U]Z^"UYV87VQU MPZ0C>NUQ^6@[B\!W3B&^OMK[U*2MJP^7!_L'(F]%-4^^\(.K/V!\NZ3Y:?=B M?COK'XC=#_C>?E,<7!TPB-F/6R=?:!-B]KW]XY/FZ;N3YLG?WPY.?EO$0.N( M==$9@CRU G%,,=)1"\229YA('Z3R8,?-H_6@?V-[^;5Y^U',VZ,QT-;F[>G, MV]QN/;-&"T$1#H(A'H)#FE&.(O'*&"L5=;0@*IK/5;XJ\_8&$/3;(DNI.6I7 M@J.VMK5/96OG#PAY J"?<8HHTPYLK55(*ZQ1Q%@YCE/>Y5W;).3AA5'U*:&5 MU=Q'8[&M-??I-'<6)1%O-9&:(N%3YKFU'#FK/?+1N$BY\D[(7 ]4,[#4F<2: MYG;5:6YKR_E$EG,!$:X"%T5'2_[43+DOP91;6\^GLI[S7+I>2FZ,\0@'G<^-"+">.$J4A*;,1PGHQP/N M$0\_(ESG>E96C-Y;KJ=EVGX]MM[:93V4SYXND? R)\R)6E(!VN!?(1LQ0"DS% M1"Q/WN>SD8]5(U4G>59/<1^-C[=6W*=3W%FP0X,WAG"#!,F*"U**;+ >*1L- MME$EP*ZO0W'? -BI&7O?GE5\!,+>VBH^K56<+]1)A&42J8@$9Q1Q103*U58H MP=_H/!/1%>>W5S\$K',W]U;]+73NAL30!<$.\;?.YHG' -(GP=\C: MGIWNBTAY+[HOMD&E>0H&+; ^3T#W)?#RFSYHL.I6EWT[3$Y;@T$<#FY#V?2J MR(7&K%X%4^ M.9KN0,/T"%49S\[MN(S*R\=3%_N-BAR-J28JJ8E*%@4$@E 3G6-. M<,V-%29RHCCSF%.O.0N'N[?+HY1NXTVS(I=AP$GH[&T?P6=;5\WMSG%K_P-I MT1W^>7OWXO-^^+*WW80QM(Z;VP=T-@QHT;_YWO8'T=QN7NQ] FB__3<[V#_^ MTCSYK=.B'WCS"IZ7[ERT3CZGYG49-*,:<1EX$CSD)#E MF"JM#3-&KVW2=2+DHYT@>V.)DMJN_2AVS;-@&%."^10XEM;88"SC*OH0F4BF ML&N$T-JN/;M=NYJQ:\P:I96,B#++$#?!(?!"$?E 0P#/A+6DA5W#^.&;E<]E MUWZ$@J=;LA;5U10S9_CE(%:*@233(0:+KR8PL["!6T$=<9#&*1B0AQSC#16! DJ!?'8V,38VB99 MQW)13[*74]D?(/>TB+^G/AHRPU;(9$PT\"@MY]QR3;T(TN),6TBLUW7"Y84L MS>4<-.#6!(*=1Y$SB;C3#!E/% +,!G$D(=Z[E"V-P.;1*E=6**=2JVRELOD\ M'V/)&2(C!Q!@/5-$*XR)B$I'4H.#%U/967 0O:1,^8 "5A%Q,*A(FT20Q5YK M:KDA1!8J2Q^!H/ 15?8'2!:42ALD5TP[1JVDRF9:S6BU MJ_'!RQB;"3Z_\8:,LM);'E&NI0'@%BVVU"5Q@Z[2Q6.33-\YJCFV-#UY,96?Q >BH,$HX9 D'18TB(!VE M0LP#GA-"*FJ+O09,U 9=(97]$9('4X0P=0PRPRCAA C!0<2I'(\Q:F)9D,%1 MKPT-UM2;!D]G1A:48E"A><0)+(B%/S9@I(GRR.>=G 0!HF("S(ADKX LHLX+ MW-OOFQ2=)03%2>H\/$/C7Q"C?Y<;T7EALK)-$<.R$8Y$&%1T1 MT3K'1.WO<(?BABAJ#O(@$<484\X'4=O.%C_\)Q6FD#(RGXSIIYQFCB0+*Q40RZ>JMJQ>SF[,06%IO M<;0>,0S6DI/<1XXXC3@FGLH0O'0ZVTU"'Z%I[JK8S9L)-J89,;)R3'0VR&BY M&@+*ENL7HJ?-V%Q;*1V'][XS[GM#V,_ M_SP#HL:PE^U!UMK&17MX7'S3']ON46RTNV,0WX]GFO_ M<]XN#^>O%V^"Q$0_S->^.&[[X\8%C--FL]&/=E!<<+H&:$F0,#GW2\.S9UJ4 M_##_=9'9R$DX.3#S#VWTX^?_JCT]K^(S5/ M=@08XLOFU2[=V]_!+0"7,/$Q@54D- K$O1-(1^<0R82G3@IF"5W;)(8NV-UO M@/AT"F$&^6MWKZ6VTKJ1[$\S+!0%[Q.%[R.A'MQ5=)QP7 @M+:>$8Y>,5MA0 M1P,V2OM8G\1_?(FAS0^'*29C!(B(-[D1O8.8Q$7'$#7Y8)@./G*VMBG- I\Z M$IABZ>^RU!Y3$;GD*E*(36&Q@Q)P'XA6$[.)WCG?7R_U=Y>:M3X%"+C@U=VX9^')R!EP,'UKE<+PEPIZW%>+MK M9#?N: >T%LDQ%^%OIM?.%1_)919V[ F1Q-?"\=C"L7O1.CJ$*PBFC &YB& ' M. G(8>F0])HIQUWB@:]M]8\1KNC;G9*1<2_MG46018!N?_9[J3W\O]Y@\*[?.ZT Y6"_-YFU MW8>1_-;I^2\_F#BT3K:R*W#"*T\!,B03 #P0IY!ED2#'6#!.4&\"S'<$G3G+ M=%W]\_@2A'Y:DGL1^M$-QL13<.1I]A2$?MP\T6#E;2_[>A@HOT\\N'2;U[Q. M.K]W%1;?/^['V&C"]X\'C1V(X4-CS/37N 7#7]W5Z#L3O?/;[O[V5F/:K=R& M'?(NJ:'5EK5;DD7>ZH%OP23YIB:./+D.KH1>O[YJ^Y\R$OPY!RZ]T]AP$:*$ M./K7T'Z+-7/D#\FP]M/S]N)8DO3<+>1P%*O\7L90,(%5, ,1RV^%P);?V\_B MNO-MV+>P!NVN[5_N#N/IH 4."W[9!P@./]W-QC$.AJ\]Y*VXZ#^(YOX6:YVT MX/I'ES"V=HM^;K=.X5[[O[6;5T?PVS]@O/\-6+"%3G*+N'$* M:4,"XLPP)A1U(9BU32,>>T^^;K[QIJ+O)9P9G?-;M6*X?YG_ZEWC#0C:JR[C M'CF&1OQV%KN#N-[HQF%]+OL%@J!R'3[&K[%['G?*U6C%VF/?Q6.WYML1\A1L M8A;$-%%=GN]R.F$4K)8<0T1#-5G;)+(^N_V6]?;A$+W6VZ?5VUFD#58U6,<( M(H)SQ /Q"/38($VM1F\BYF\J\Y>!.,-#P2AVA4N=LR8VU1F@ZV\[KX!B/.JTSB3#;AS"7*[.[3=HW8N5EQ\)K\.#9\? M][S!+NG/9#OG=Z:CCRPHJU 4Q").64"YLQ+"+#B!M:8T@2F@8J5XO^NTSJO% M/;7NWE]W9W$/LSE$P1K%% 'W4"4A9@'P(PQ)%$<=B.%KFX0\/&:I4SMO<9]T MBGJH+%F^*Q*NJ3.>:7K>C*MY+)AX.KSZI939VHWK#:.M7%<31Q>&\?[&L=9C!T] MS3U*# J,1,2MX\@R[!$Q-BGI6(@49VH,_?!*Q=6VCBN*T,S'N5I M,]]G-&+R\0F-QN:BN. O[2'*9QL(]E^HQ,',((&K#VL^WK^=3-^:_M>2<[T.US3N=RQO6S5 M'MIVH]&HBE3 ]/;;7^$FJ=\[;?R]\==&-9YBC88]6.!X-XH3[KR@VA(O@X77 MTGBJ0N34:9V/BK#OH6,]3VQ0C/26A!;F=?J(^Q-:7!U\:WTX%,YH95)$@CJ2 M.Y(EY!36R ?/7& QLDQB03;,/(>%NR>7#?<.9WH,*:+FB07MDJ*P]$XRF3Q+ MW_/T]4+?=:$OFT>'7BGIDV2(9*)Z'ERN8;0.Q4P511P5P>N\T/.!SGBA1W16 MP^((_6D^0M\ G6_WPJ 1KT_23['+T4(\\CI.$^$LLR2I,O@/-":*$^HMD1;S MP /A!@ONM("HV]$@";_SCLS=9.R5 LX'R-C1Q=[684C!4W 9*#F34.Z B[2W M 5G.**R'=\("8*1\0;W=O9FQ(J;@.#B.! >.)3766ECYD*PGE AYY_Q]O=+? M6>GL-F!IE=?*HDAR^IT;BB!&@U=.!= SQ[$@:YM[ZSGDHGB-?9'A9#"?^Y[Q]5@ZF&^'/':G" MB(!U\\ES CH#1A*\, ^1,2&Q"TDNHPR<<[E_5F/ZLV.[PZUNV!D-"UZ_:W=M MU\?_R_1F'S-LW4M_#V)!+K:5AK&_Y?WYZ7DG9]XG*X'@E],;9+4S7\ [M;US MV3HZQ"HQ*[E&(F)PYD1JI+G&* AON$P\!BVR,U]@9^^+VD#;*8TB64$,]]Y8 MX:/!-E-!$R("7L+[7$O.ZDC.56YW3DDR-K<[8PK^4&F1H0#Z@Q?*89)H4@4, M7&"WQY)3$!0NL\V+.887L""N3]*C3ME,=SZ F!=6O;"9(T3H>^?=8;\=!^OW M0H3&8RN8Q_"$C!L6M0U"&$,4-BZH8&]+DK@J\ONC 8_6]NY5)E\-WL7@)%+) M"0AC(E@^$AVR@FLIC @ _@J(.5^SF9690S__QD9IX M6\K[6G1>3G0@.B$>UC $@CP. 4R?Y&H6BLR:W'M/(@MU 7*DH0O(!(F(0N474XB^- MT^JU?\#:T];68>#:)LL8"CK#+5! 9+P*2"OC*>.8@P?+:S]/>_382.OA0.O^ MINBQ8-?CB>./Y_T^9"IS*@)1/#CD6?9Y(3#DDO8H H+Q7C$37<[8T!O8JE\, M.-6+_X#%Y\VC0R&5DE%$Y/,9:$X$04YKC)BGWE"J51*9@XW=N/@/-D: E_XZ M=P-8RV';=L"0P)]\S46FJ3.1(.N&^;,H4SAKH?6J8%=&73F?MR#5!^/9NM=# MV=-\DT$CG,:>P/RG^6N6'+*?K8'GSY,_;S M&_8HDK$:(?K#Z9'/?.\R!DUQ,$B:W(G0VX@<%0P5C3B4D"&%3 0RIT3_*L3I M;@MKL:&*:!R9U]PX[YSR+"8#9M0*X?',QL:L%:T7]M8+"[&AH(IJ:2**RN>> M+MPAYZ)$%.;="TF2Q ; VOS"SL*M)>;,3Y:;0U X,@#92OG8_EJT!#CKC7IC ME0:DGP/]0=$9:,'7J^ R;T3 LJ?8[\.E*ULSL;M:&*2CWM?8[^94@^TTX"_< M)@YF-F#NO .S!!W>3'#<,!0B2E(TY>.56;KT>1\MRY9.L0 M^Z0%\1Y9#):+XV214UPBF01UL*+4YG!T/G-V+_.E-%S-&,IQX$J#O8Q1$"U) M[G!&W/>J/.J%O7-;FN;^%P(^2DO&HJ<4%IE*Q"--R$CC4:*::*( B!,%6&_! M(F?;E55Z9$5F;=M@$7B;WW==NA\2D:,-ZW7O$O&&0[ MM3W,4N/W,2A\I =]TL+,&RL.WRW=JE_N)\ _]<; ^-J7P9>/^M'FEI+#8W@0 M@O^US&F6PCCE.L>2.9G6N,.HX.].U_7;X0BN 3'DQM3 [F;A!&5:,7!6' "W MY%@G8@D$ND0EBZ,FM85[% NWOP46[N]OS?T#W-K>9;DNG6NC% Z(VT 1EP*# MK9,2!2>#Q3XWRF/YW/82$W;2%UG%LE($XSSFG>9+>2$5 M_ST643"B^&%F2JI^=-R_;I1T!($B6+TOR.;-O%]LY\)>#M;^/>T,P!/,S/LM MIJQR%-6<;?Z/Z\-5%SS(TB;(^UWZ M>7^7-4\^L,^?=OCGD]_:N5'XYT_OVJWMULGG]^^^S!IB&,^WYJ M^,O6=N@<[!^?-M_O7C;?_],Y^+2+F[3UY>#3QVR(2>OJX# I)9C7 N&<".%4 M4^2B8LA+'%0@ M2"E9X2+$L,6SDCRY.UP3(F0HH0#"3+-(0!+CD(.8C#<;9' MWL1"E,<7)E>C,7_@95+<9\Q:I;??'<#T@%4*&GO,8W"6BZ")G]8R<>95\(?@M\C^_8]FFY!KU\ MYJ:1#R.=YU,E -Z&#?C5H$HQ#-NG1:ZU^&_EA$;-!')2M@]?S*1"P^MMI_7* M<^4VX6?]7C&:D3_,U9L^CF^W7MV^^AH:><%.V[IVITQG%)U5KSN,-\[. ?WE M%JO3E]IH-*I) )3>[>4[];ZV0Y%8/N_G(HSRV=K#1I%;=A&FRGL8;SHO,LW] MZ',Z)8^ZB('Z<.?+$;(XZ^6"4(B0&L&>@MD?Y.O *,J9A!'#U^$:.6'3+1Y\ M-,-']O^S]Z;-;1OIHO!?0>4FIYPJ0H.EL<7W395B.SD^9VPGMC-3N5]Z& MA)@B.0 I1?GU[_/T C1 D"*U4A)F*HE-@HWN?O:]!+7 UDY@HZAUS%=+.6,) M7@#[.!V 3 ,3?: QG+TT+XF9=F(>!$M#F@/<+_ MVO!_X[W_\^3R_>??HW=_RAS6A/F,QS%Q_9A@X\-,N#3-P A,$\:B,(E3']LZ M#Y2LF5AF)Y(LQP=#:#@ 4&Y#-6D MJ=0>YF9<."B.>*=2O&I]PRA\!<5!L,O+B7,N@,8PB&^7LC@S(7A'&S3JW8)B MW8M:&+,'A'"D29@ZKB-!Z'S( =\LK4%9C!%\_U&O\:M)9;EGXO:8K#*EJG1U2M.2@9F%!SE1*JO M'3+ @Z)E)@FM;*;LZ/BM3*J562 U?OQ)B2"HI%TY9VQ5=3'F0IHEN>C@327*LUQBFK7- M#>_7(G\"BMI"FV/24XO/LK)BJS-4#I@TM^2[E+6"N$0=L"VK$[DU0:L9_/;Z M^42(#D*==!]5-(X++Z*)G\=92C(_R40*VE6:@BJ:$?C#KKF5FG%\*!3;^-#J M1,<2FJ-B.N@/^U.6XI&0!B(* VP>YKF$!KZ;>REU>1CSB*% MUTZLC**$8$8W@#\G:9'F+ R#(@BSU//C,,YW3:P<(7]-R*,9DK.">7D6NVF* MU>ZQ'[HIRW(WH446)KR(DSP ,R1-=RXHF2C_6Y^=:P:NF.5@=I&6C4K-4J+A MTHE^(7E#EU,'/&C>.=B2IR YP0)TO:5E&0Q)F(Y\#X3+,YIZHUO6KI4D@ M&?]*+Z5.^Q,(L_KP-;#6']P(45 4&HGXOKFR6G>;MFX [[3'#L[@%3T]22^,P--# M'.6ZP 2F]%+ZL$$K75775W%L=K(=@2S7['Y",?=9X%,>^B1G)*-9+J+$9PE) MH\)+BF3G4I,FU&?9EN\H[&AU]N8O,$O@JD:Y."@7_S[&$MV$\$@4C+@T$LPE M4"#B776B$?PW /^'XR]!X<4BSC*7Y7'LDC#V,?]0N(%'P$X1G&?8&B:8^-'0 M0*E-BI%T&($FH-@"F]?*Q@3IL@#M1#2R!%@@\"DEQ9:64+E.RX X#+(TBK/$ MXQ[Q ;D\SE,O+J)(I&G DJL8BNQ$:O:,8P'JS_-7>L._ZOU^4MO]Z5+J"R-B M#2/6FTM K,S/(YKZL9N'&7>)%T9N)F+A>K[G!5G,11[CJ*/4&RJIO"Y72?." ML()@FZ,8&$R6AEF411Y(F"(KJ [W;.$J(P[<&@[\_?ZW+X)F84Z3W,T8 1R( M9-3'!]GB!R(EG)(L1QR(TSNO9'MKDNY4K@,R&CJ5SB*]/I@SIWN^1#KN]BKV MYE[L!QR[;A4D)XPF(@:#,PT3/TN*+!A5GCM'R[=_O3O^DL2@;/I%[HHA+@0"['<&Q!0YA;N5Y>1I+F71$461GY( M:.%1OTB++(O"+(AH%(3#0C&P-;9?N[1D#POZ'R27?REJ^7 Q$Q5F_[>5&H=3 MJ''_'/-W'[1T&A2Q5V21FP;8]H03^!-+,U? A0O0WN'F.0X3'BC. 'MN/TBS M@ON,L$3X(26YE^>QH(R2)."^7Y#"&R%]5Y#&!C<1",+8$X7+4 MN2D/"Y<$$?P)!)'+28()O,)+L&HK&H(T\*F-D+:9BF87MY*@\?;]SS;@WTN$ M^E#84.XZB4 38VBX7%IX7DV]^E$7#ZR8: P8_[^P;EC4PW46!2,5?6*!C\DW!X-(-52I3UB)_9JTIS[3" M;#N9ZKT 4,KN4FN!83:49(;!7 R[ZI"O?8%KFU$&2'%2JE.W?HD&0E&^I@)11T&'V'# M=AKCNH=T/6L%"WQZ3M-K^$M-QJ%LH)]?MNUM=(7:%0JF=%F@ K=7$4C* RJ$ M" (?.SEZU!,1B0@)">AP6;[!\!B8%0U7<#SC^!]L!GP.;!N."(B%Q[F=1%I,HB8*"D9")G;/O1NC?!/H!Z/ I37A"1>#ZL(!+BB!T M,YY&KL^B@)*D2"/"O_G1W]8-?"VPHU*1#%>1'.8<&+,4*,"231*YY+AMQ:+D MP7.LAM3L9^+D*\5^)'MMEMC4BU5)ADYSPD?B'MW=W4?-,B_:*IB:R$W2]@@44;J!>">.-H)0%C&\@YKA&* B TY]9!M5(-QG EIE-,KT2CYJ3_*[AB677?JT!KKZEK M5W#0Z!G:26 .SEOF%F/($VFW*0AK[ =6=KJ@OW#PL?#<,F4^#/,*F _OE M%819$/M9'L>\( C8./4YDQUE*0MX-AHN#P'F(O"$*&CB1DS&S%+F4I%A>VX_ MRJ@HHA1GSKL2UFTQ:).^V@I> M>9VS!2VYW=#%*BTUV?B=LM#&'086!H*G$FB2X,+*(]FKLUC7$:XW0BO("PYG M\2+&??2B9Z((J$@SWT_"V$_%KLP#M;M&N?LH,!XW\HIA,_$7LB0VAG M6WQ: W6%2E/<*_^=91%)0>$(!2,%S_,L#41("//"(B8%N0F]OY\K)C;6F&[" M!3E1.0NS@A(_=_.X "VP\$*7$E&X7BQ2[$7)8BXP_S"[S9'*89;X21*P- I3 MPGV>T90E+,N!XU-!O.(FE#_"_4JXXWQE4,4CPG/?S2*L=2AR[N8\3-P\YWX0 MIU$14LP[#>(]:HME?X%*%)CQTC:+51J;'+>"Q9(]^UB5)-KQ$FVP.O6I$$NK MF5[/7 <5K:=V7*I0D=Z3[)MPMIC.+P4HFV![+YPS;%G7%"0;T[;7J7 VP]0? M=$ TOSY3^M?7UUU*0@%+#G,4ACSV&8?Z48G@"#&DO]+PBW]FZ M&D7FSN3RYYN_WU]\(5Z8)]2G;I00XA(?A"=(T-3U<[CY%"XIY" R;W4H*$^+ M! QI"A(Q)V$,JA(8<9B$2"+@G>&5A4$CK*\!:P^481!+F>]EL1O1&&!-:>Y2 M'N< ^BB+ ]"6\L1#6&]3A6]> /04K-J>NW:M^Q)L ^W(BDXG=CLA)114XL- MNXJ)W83):N6)U9J;G+*FAY/,&M ?MCU>!YM #7D?;LGKW;K2E:M:7FK.? M4$(C ?]G)(C]W"=)D/M9*.(\"3:EH(_]66Z+4?R&,YW@]C$W/'93CME?E(9N MG@%>97$6)UX812$6(OL1&?"K7;]>5&1AD!<^\45$"M^C)$B3."9Q(6O2-XU? M'2%_6Y#'69<)95E2@,D7Q,,B_#3%=#:03\5,W]V(A8@$0P:*# M*#A:;UZ\N;?U(]%%]\P!>845/RK-]24MW=DY6-+EPOP!0W2'.AD"Z^U M^[S 9(M)DX9E5LU!URY*#2-9LU7FJV7[O=4E]-V;7W\UN2-OC$?&NB6=M)P!7;_(4@+OY9N/;S\=RS_[+[\W=*YFPZKIC&!SGY0UEC9R19@3XWRM M#8-0O0"M49!#'F.<3;94G2:;WUFS<'7/IKFJ^< UD$_QBEY@W4$U/YO@=ZH5 MKZ@ [Z@NXYBH.HY%A\\_VJF*MO]%!T54=8)FE_7$=*Z6DV5HO9RH43+-$ZC@ M3]1UM.4.,FNVP']SN8#N+XSCR$T?8SG*I1U58[E$>DVMJ7,.?&ZVQ/:1I"%+AV+DGA'FS?OTV^3-]&I7.CV;U852E6=3O?]H6N$PV5+@HBL OFXQDB;ZL7-"ER7_$BAF* A"G7S83A0!N M\PNLPIILZ#RIQ_;@;'NI.0S0E*K'Z>:!=#QQ%,U$W94:NVZH^ATMBEND4>GJ M"$N&UR)X_ZN9C4$-\#ZWF9N#Y5&Z^JA3'V5)_LXAK$%%37!&"O/E6NZ]FI_8 M'F<*MSB5>(3./I-$*C6<5H51R:%V1=Y"Z5I63C48U*MJUF@[S3EFXH0JMNE0 M.=A(+2/@+/,SS+X&O ,&\U4LK7[E$]U45.\/M]7<(4+*%*"9RWP[C&#__>X7 M>X)5ERP0F7" %+7;T-O. /AUPV,#SX_[%(JSFSJ"9*$%">ZJFVR/&P'BZL!4 M-AW5HY?@:QU$;E5EC="//R+&%@!4^X698EKJ#HVX\R/TUCQ(3U2?8; M$V!H+84M2C"V4Y0R35E[OXZL[(#-F[PYHLKI? MUMD_J#?.MK#L"+9J/B"5:P!7V^7>!):;%D%ETU+(]%27/S S@CK=@?14G\8W M9B&.T3*Q@K')9NKZU?2F0*R9_*?^;--VYNG28-.- DSV!DXISDYEU:IMSP?[ MF-?"G:^6G9W<2.A>*]ITS<%$(YCO%,PT $#P M.'.3),(AJH%PSD:<:_5+RHG3O_L)+TYVO/^-;YP6W)_5#/(3T9 MI0EWV6XN^]%-L_K4E&LCQ]N@FAP=::_0N%1KC"K52ZJ&BW<;^/21<)Z;6GUK M=(O),@-HR@JM-A4:?;0R'5JW[NWW]^WW(!AZ92]5;GV08"_SNM5N+F1_ #VF M3SK)4(E16T -9SJ=7ZBK)QH_#OY9;[*[@(#J?='5#R>&:L?1RU.0. MFT77J%$SL8V%N=RU;2"4X5[^W;L4Z10'HP)0$-/5=8$F2/!9PV6/]HB)7I=% M#H;KK@R_]<)U 8@?3#@J2!R1)"=Y4$1)4;"4D] GD3@45@PZ" 9QK5XO'\OZ MZT$,]P+[LN+&+8L[4[K]Z[G$Y9Q@)D,EEM6:K?[*C(ZI51*&D1=0R=S8T@]87URZB8X/ _C^1Y2$04 M9$4@*(G#*/ ]X2?%E]=2"_8]WQU2A[VA)I"O#/]ZMA[J#Y^_ACAD*J8!!Z75 MY82"S9+#OU)!A9M&@D4Q]8&5,&PS/>"2;F1 $[&3E5%#U)Q3]A6K@V;CV8<; 2$YVU*THIEO>;3[F- M:]2;V8;D;^L>%= &@('MS$,&VP;'<>+1)&41F,Z$>U[J^T449IS1V,_2)+F" M@P1K73ML.88BK&T2[#_C+L&?C\%,_OJE8)&04UPCX-K%[\;J/-OE/\UM?\!9,BPG7"UWB^[^"J>KG0[.7=^OG"6PII*NW[& 5^0 M?"/6RF=1S/,\3TD1LRQ.?$HH\R)9#T*^))A/OU]0Q@\>)&-PV$0Q_0BEY/5? M&LH'O1&68[>@F'9)6S<]E#T/[9:'K\L:PP:K2GR&U_TTG;.O#TS>'SX9\G[[ M-Y!C\.[U;^2/O^&_GS]^_2-X%_WQ^>?I^W__O_+=YZ\7?_SY-0*R#_KD#60* MW_UQ\?[UZ9_O_OSCK_>_?/SSC[^GI^_@/?_O[.U?'S[_5()>"F3__XKWN,9O M7[@(LR C@#1'GUV[N[)6$!W(KG@0?V M?AIXE,:9\$+05C@5H1\,YMH>0C!S*\/2/K6%S*2KU3PL4VP@G8G*%[=H^G(V M3S9)^M:.9=65 UTO:NCNQX>ATJCRJ U-+)L8YU]3'@O(L MF[,OYTK26BEJ:CW>O >D->?3=HF MWTTVIM4.OW$DFW:0\O72X3 WXS%4>N(94 =3@04]S^46K "5Z6?2XZ2'4<\] MDW3:]B>_<=/& A13D0:I2"D#_IUF01X(#J*495R R7"%?;">PK*!K;_13<@P M"&"S&IEH!!%"1@7 MM]JFW OCO"!1&+"0@EX5Y@&G%'.H_#Q@64&N4.='[+@O[(B^%#AC4N2)*P1' M;8$RK%)/P/YD!(L]/9;0;WX,O)V[_0 ;^Y5>HKND7LOIE_S);B)]"YR(\82 MK1SD7E@ JG.*"1XAYQGPIC 1?-=LRF/M[]&;M] '..8KE:5U/../K8O4?2/5 MA]=O@B]Y&O/"9[$;YYC,07S/3:,81R,DS$M(P'Q,W/4&2DVOS7(R2E.?\K@@ M04JRD%%.8^ WF1]3,+K$SCT#1S2X)31X^_<7/\M%G I@\I0D+O%3X6:>'[C4 M#UD2\RCV<3:QM[4WTFVT0OAHF_.2!W7UHEOF2'>@&\G]HY3KXN.(>X.X]_FM M_R6D-&1Y[KE)6!0N 7;DYGX:@U$,_TG])(X]@CF\AZWUC'#?"^Z@[29^EF4" M%%VO\ 'N18P-:R/ALB)(6.0E.4^B;W[TC_S-<"]N:(6M<1_%:TQMV5H\Z?!T MH(_-%D>\NQKOWGU^\_>'W[[X''A^'OAN#*JS2W L4,[#T!5%'&4T$0'\<\OU M([>M](QPWQ/NWON3+[D IA_$@9OZV#&'L]"E7BS2%%+6=SM/>GG4#C_,\<:9OG JU-:8NKD0'N4G^:TXC(52 YQF5?:%?D_\_J__D\0AB^= MCT=JD=X/7YV6HG#>_"782B89?2B*DF'RGFR^6>M"9(=9KX;MJ\6I=C2J48F- M5^E+^8*9??IRC;+ M4\X(@&WL5V_!2"3"-.0!#T@>$PHR*>!A$,4L8SD-;LM!J'K2U1\*Z[.170VS MJ]]EC_=4%&F4!&Z2>#$V^"I<,$LBET4DQL"H)Z(0%:2!]*7KBBGJY9G(2!1Q MD(R) #7<$R+-82-4^!&_*KH_XL*=X,*'XR\D9VGA^;[K4SF(/ *5Q>?")2Q- M\SP+:<[ 2(JVX()489$'52)7">VWJ3U/UNH9=>1(-CC4^O1">6KP$@=-'42Y')L83E1<$#?_0VWC,>G_CO+K[D<>+SB(+6 M'27<)2+)W3Q)J4O"*"^\2/AQYEWE:-J3I^5AFH9%!AHX%T3 VS(6AXD?<"2I M*$M&?^-](T+P[OB+!V9PY&69&W _P>$%L9MZL>=&J(3S,(Z"G" B;//ZC+KX MCW8U$2J5IO9(!O5;9ZENU-1HF8;UVU5'V!MI.)E 3I+OZISML!B5E""LQ>4> ML+68U%\;/7V#WDVQBE[M;R-1FZ8]_=37(J5A'L1I6@B2)5'FI3P"<8B14N[3 M#8UAWK[_>2AK_EVCJ+]360(=\@7P,"3ABWG%:S$[F,SZ>Z?>/X^C]\=?>)!P MFJ6)RS'Y%9AW"NJ(SUQ>,(83ED.*F?7+B_D ];8Y&%?:1MO8@4BNIN;'?P\T]W$%>T#PO>!(0$@9QSCEPY,#+N>41">^^U+QN!WH(FXG!! 02\)0=T2B1MST,;S),P (*AN;6*Z$KHK M^TJ2',4.>F59L8H6RW5?7,]-UZHV\(3)"I1M5FYB5MN^O!NT+N,!9ZD(XMCC M)&$"C%^6@XPF"0^+)(U& 7$8U,E0G<(1%%DB/#<#IND2/^;8/H^[(DAH)K(X M%C3:J[E*D9 8%&"P>D'VS-J>>,@6U08"]>N#'AO$ FKIMB_VP^-8VQVYSR[?:MBM?0/WOQFD]F7[HI MA)0NS7'.A;&J>=-&KCF2:N*K-TM9.Z6J7E)>KL[L;F,7)> !IO27,SB76@,; MY)IK:2-'V'1,WZ%#N>I8*WM^#%VFL8N:6^EV[KVFU6:)0-6@>'=S366RJJ]P MI(G( MDB@B7NZG6>A[F9>&@H4L#/DHM@\4$R*@VS ,(S<'\L41S-3-TB)W&?6R'# A MBK((1?AZ+ML3MK<&&IA30*A5!7\PS6@D"^VT,]_5HXUMDK3 VBRE&H/-FFZ^ M)J)S;#Z]Q*P-X^,VE5[*8]+\F,]T9S*P+\FH<2;-U) UYU"-I M;KGL]6%@<#W/NRG(QQ[*)S-XFZW:>.TP,ZI'Q3%2HMDBA.:1[3-"0$,RU! M(F<4KC\HPIA?U49I3.B^/9'HP;D(B$0>94F8%;&+G7Q=H(+ S6E1N'%&"A'F M:9YBOXH@W1+AM1W6.SF^K7Y!MY! 0M,@#I,DIXP0DB=97$2$>C2.DXPGT4W9MCU,G%N]^^%*D0H! 7;HKS)0@1D8L=^5V90Y_3-"M\S(<+MPQL[77S MVB.J$07,IRGA>123PH\S)EB0T3CDJ?"]8,/(7BO4?#UL*,J_!'?_%M5\1 2I M;7_%_'WF%[$(O= -TSAP0=A&;A:$&2!"%G"0KREC7/5%ZZ/! */8%@^S,VLO M41^UM+Y"B,:[IH,"&T9";59BV_6;:/'A\*LQ\':;#,Q[_]L7SR)L3L!=IFKM8NNW1@GL\V\]?< =JS^@ON ],$(1$,6.9&PB"F%#D;L9HX<+? MO#P0(4V$K$19[R.WV>7?-4J1/6D'Z'IJ;B_FN;^6K^UA->H-.\>:E(.-RMKC M=V=H3FWJ7)HYJ/O_!92/'P_YWX1>2G%_F!YZH'@B3P =^1SFMR:FU)V MM]>6V,A[KL=[_CZ)P!A+XBQ)4Y&[21Z$R&^8FQ8>%1!0OJ.BX&E "0E2_];RST84N"T4X*Q@'I;9$Y;*%@\A*!\Y<3/L M@IP$$<[Z0)&S7O2ZO?[ZAO&SFXTGNE,'0$[CI& TS,*8*1E2AWT]!C;I2&?E)D,>4DW2\U)HK" M,!0L+DA*PI#G/$B @P4 64$9Z,RC6^?NH5KX,4L()2[\E[LD9KZ;>R1V<+SLR &B"_!P+,UKNUDUBZ>8BHA(NXVB5ZAQI>*OYZ6J) M@UQD\TCDVJJ_EWI!,WD.+"F6.F2++)7)1/5-'*I<8W,*IA^M=PU2T M2S?LT:7?#CT!N8"JYVUD%Y,L+]"[D6(>6\ 9S7T_)7D<42!E7\2[4N_;=DC. MV]EQ4913/$;]R1HO=&P.5Q_/^/_,0>?^%SR^JD;2WFCF>N]QFMB?Q]Z'U[#> MYS] [\2DPR1SB]0#S2/P4C?/*F$;8?PSXIC'AI M$'G;$]-OI_/8<9/TAL7,FH'VAJOW^;'.)Y.)AY5*[M.'$IJGNM0,/ <&Z M52^D$5A9(O12QC(2I@%/DRP)(W%EC=L=X/,8E>CY]+YZ[X^_9*F?4)!(;AJ@ M3A/E&)"("S"U(C_+* XCCH>C$FV""!T0UUOBGU?7\UQ?T@:>QWTG%,O&OGH(2"?_^[U[Y?8*P1LH83'S&43M*XX$1BG]?'OK7I(F_D2,1W8GDZYRTB?C - MOMM9(XS.RJX:<5EXY<5;E<-;!1^+7!(IL5TG/E"X* #7%_WH<%"/KL6MFP&A^E1 MI#+V8H:HGDF\L&:IWLJ\P#-0Y M9#YG081#19(B\LE5$\'61;BIK?@\/U8T/$P[H[3>5.4%U@Z#_1U'[U__@9E, MA"9Q&A#B>GD&JB(-F9N#8'5]%HN ^W&2^NR*:EQG9I'.=761,CW&\*]_<77U(N8C!&L<\RIV D M4.92$N1NZ),0I$7F^UP@W#CG+4B(*(@*? MH:N7BHR'PJ>B*, JY57?Y_KH%HPKT@# 5"- M"&@?<-_ !@H/>])$OB?"+"0$]/F],@%0*=AW#&^O+'>K7=!USRY[D3+37+A; M(]QM>38T!*P_^0O[^#;#O]HB,&ONFLRKL_/G5,[OGZM9I\IMK]J5.! Q81$5 M@A.P9E.19&E,07G/$_Z=8PH;K#\4KN.5R^:'UW(RB<1M-_('^,^%G M0 VL<+T4Y_I&(G13GA#LM2N\F#&28&JNOZW!*J Y D#VT9,0 !.S7K5-G W" M=J*XEJ)]6_UC;B!S0Y$SROQ01&#J"S]E-"_BF$51X>=IZHUY?0>$M@P[VF-F M79ZGS(TRD6!F5^"FP,/=,(HSCXO<+])P+P%-(B^(BR+P0."3C(B4TX0E@!24 M^G[(;FT>W(@"MX4"@GHYP*EP\\R/7.(''#OJQBZH9P5 #[Y-V352R4'FS<^$ M-/ZM4L[A"I=>AO&U?1,[9//MP\Y$0,*-3RB%P=<5H6V"JJ7E6RX723&*AMM64%I]!S">8S87?L,,4Q&+11SZ$99K7H M;<;";.CQ8?_PVKDX<1+Z448"5M"<>*G($B\*"IS@3DA<^-D5^O% 4LY:9.6? M<$5OS0W].@<\&FN"MR>2O?^;7;[__/L7[##@LP(8#HU %<[3R*6!QS!H&:5Q MDH">M%^)"^=%&'D\YG&1$C0 (Y&$24)($>1!3(HK5.$1VG<)[3BA+ AP:$"< M@[W.,((F.'>3&" @0B\/DGB_4EH*>G+ >1S&')0&G@D"&G14$)\*H.^K2FE' M:-\EM"EJ;TG"W)"#<4LR+\#.#]3E450P0HLHP'CI/D4@: QP!O91%I$XSE+A M%Q0, Y!G7L2H/]+V T);$)8E:<%=3CR@;1[EP,E#X7HYQ\X&-(Z)&$RDO,8' M6+BL5!"9F['9OFUU%7A&E$;=V-]1-Z^,GPZ'YO4THKH6R\&RBNX6;EY'$:: M[GF09E@^X8>"^D 17BQ2P4,>%-&NMO$K6I]^DFT@N*C^1:]P- M!!.NJG*X1I7LT=AJ<&NKP6ASJT'8.[V[,2=BF+Y0Q(8#X)V%[CXR5V#8-@/\NKX]\]O/[P_ M_OB'\^GS\>._X8_N/S]\^%_\>_/,IT?O M*?F,X;]*+.;54C)R"KH ^>KJIO\ M#?%VOSA;J!ZO%?-:FC\-.>SO+:2TX'./?I^54V*%\N1.[G!)HM)[/3 <;W,W%J9A)G5!F&\ CC&+<%NY#;E+I:_(%JNDYB--S,9TO M])I%(50:PPJ!-IWB3Y>G\UK_Y@*]5TLP"1:P#8R73*>R88S\,2 "$Y4"[JKJ MWB+ZN_0+3:=-V:*V27>N1+V:VC>$\69* M_HTCU73I26T:[K>W4T]TSWWSE;J/M8\E'O*UC_'R^Y^Q^6K*UQX<^K ^'?KT MC%[V/UI,@0GT/S2(N+:J$%_7CP6P.!LZ;P.X_A=+[/RSK,VG"+IS6I4MO2G4 MER/KY+9&F3#H.0B"]Q"[F2 M'.U=8\RR[=>,-" NY_@2SB1G_,2!WH#J"7DD^B9*R_?G/*)I]S_U?.].L MOW]53:6/\(K*LA%LQ/#)X!#LZ 20"W_[L\:S?VH\:Y[I\ J]UD>X2.=G34#- M]RA^N?1 $*]A5\[_O%DZ"?F%P-GU+19 @A/<&0'(/57T3:*^/3FE4IYVB28 MM:1$/:-".;=4WA9 )>6LP9DE /C_L >;$*WK<#L!=!!4% A=P!(P*L^"OA5 MI;@24S>HN!NR*&#@P(?@EF7OZFFI1J+.MM"LR7ZN1#'%-YVMX]5Y"1@_G\'F MJ&'(#MYJD_FE;@N%H% 07N(5@8XQSZ=&=X,-*EC@64#HE]O5&62=>D?L%.4L MMYFFRIV<,Z6BJ:FOJUDK;0%MS^4RJ,;)G\L5-4S,&N,F.]E+TS786Y*-] MO7[IT]@YSC'[U_#/\?_ M_./3VT_.AY^=G]^^/W[_ZNWQ/X%=OW_]]K-YYN.;3[__\[-\Y,.O;SX>XQ=/ MP>9!_)U.YQ=R) (&9GF7_U*+_]HVPP28B>'&K,.-JY8;V\JL&K*Z=9+KCCW* MI*&V:9M*2T2^ W8$'TP)UOI'/9^6BJVV)['U)5320-76"AHJ7C/)?=7&_(9O M_*;&9P!C^:CX+;S'B)'?<')5V6C2S<=F=-6DM;9 U"SUR*RM&YO(Y&Z9OHHP M4UO$5>Y0ECHOC+Q^_5^@WKP\;D9O:4-9;)"BJDY=7H'Y:2.YOC7B"JWGVOG] MZ-.13D[ 85,R3QU33I0J)>77!;#;*W4F[?U"LGOP80X;&%9CMLE49*,5_JJU M0@F&7\0,+G_JO($+GN.'#92N3$FQ+N"@^&#WT3&AN MU+@S)'GRW.#%X"L&[G,"ZU5+-+UHI12C&8!7 M&JXS= MG.EY1%J>: 1-6;?7AVS3>W/:"G\PGBFY/IH+MGWJ2L(T' &M%#F MG7VU=8/=],'6#S496VJ?+43^ VJQEJ/T 1K<6+16-5R;2] MI. MEB9-[P[D:6KG]6JQ C#WF!;%G>REYZ69U(SI>>TG%J-!P#0?,4&[<['QR4V M%DEHI"F-FDO1>0Y@=4 'D7Z)^E1@7:7D*?HK%:&%:SPM%W5K<^1T)AT$*'-G MTODA510N/8: +.5_5B67340QI426.'9S2OPCS\E-0C;: !JPWWI'J?E"2B(; M4LI9A>]7M8CH+&H'U7X;A*%=:L)H?:HX48=IRJ!%(W!,1&%B#HR_<@JP(GOT M( V72@I+'7H1*K"S4GQ66BQJK*X.4W7U("7(MFM"L-L/-D%:Q+B\7&"@#*[N M1*K3R.,!]5"Z@0!L=SU!%C=7_KJ5FA-83,5?I;Y!:?IABX,V;B(7U1:/P-\N M]8$ 6(!T@!3 0D_G4[SZIC8-\-U=V+2H@,>+%6Y$WR-NID4B&3@K92RKY79&DJ""T<:1#&]K+KG#827CZF@T MEF)I EI]I6S2PPED:!?S2N*_.9)BM%>*#\SQLJ[8"! \@A$?U_9\I5=XO@[) M;/S)8/B'O??IWT)I&CC'@RL)U1F-W9DERDS);N/W1*X\O324-5\M M08G >:;'0&- HH! U1PEM"-#G*J03L:X2TE"R#4 U60+94OWL4.M A%?"+0. M)\!ARBF7?RIA6\ !J.*!4CB(61,[6RU.*G2)(S>UYXX 32 7.L%V;,N6 RL] MI7ORB0G!_@!4>@%?@_X(2@!LU,PNZ5A76*YY5K9^'A#D33NK23-X7/\)#O2/ MHLS[V@=PD@*XA8Q>M+?Q4K]?\T^YGKJSTD3;& !OID^F-3(P(B67KX$U,+E( MN9 O7CMF>X@9A4^ *9S@ !OS>/\PO=^_=$X%/0?U!78[?6EG,.=9#7!S M7J7CMD=144$Y/=U"D;?-]N8K92B!FE77Z(^7V"A-:&-0Y$+@!EM))&/[ #4G M\YQ+0>6P^:9OV868GN\QXTU;XHU;"8JQ1XW#NJ6>@3,SJO;/]? MH\L'3V-@K=B37*FJU1]94'I[ZL,1>BQ6*9F5&VF9FTKR_HGSP);F79?);%J_A- M@0ZC5D^NQ4DO20(SHZ37>J4?5KD/2FG33__@O/"_QT8YE@;[TGD1P&=2XWO3 M:GQO>UK9B_![YT.I#+Q?*/Z*?._\*A7)UT:1Q>]>1/ <,D(3U&TAU? OF=4U M!VZKLB?S:DZEIN3")Y7VJ[=IE%.:SRM7Y5IV$,MP9!.0! N_K$",_4<%;Q'1 M&J4G%R<2=<#2;SV0__WN%\UPX4^=]K;8E@/5P:E8JCV:U'\G]$PW#>D#*F7! M4BE-[H[W2%^_]L!KMT+OOC188 ^OVVC5YC,T*^)_3 XB[+P)#5M(L_&EDQ[X M)= LP%J8A9FZK>VN5$O[=:! P$[0;B]T++[SWE?-UR:9Q7&PY8/TR6 .GKU6 M>[^ZJJ)WFT#TLA[& $>E_FGA)W.OF[PG#'>IJU*9.ZVQ\$D(]$D+QP\=%_YV MTF8%Z,X3B/;->_!S]3B!Q_':RF7[BU?2!0,(S92%J=ZMD@N48WZ'L'^K&,B, M*G5?7 420==&%[:JUZ=-]F+G*JHF)TUI./)$UNE5_JGE'C.FH4NEK<*J_ MA;)C%<7\M73\5%FNVF6H(TE2\90U<2T[[+EPM.[9,?SAG*U2:C>JE^O)$+X, M6YZL9I+/@.4\=219J_TJ+\2I\O%4W#A7E1MB"HQ.H:VR_\7:?=!I/3=.G[II M=[2WXJZ]#WH9Y2Z8:^8K'<_2NPO7W.Z@NSIB>JDN5UX7I MT'_BB [G7,_H@%.N0[S0OM=K'$KV:Y]"6T:8NUJN P M!0KH^&JC;/*T)L^],3MD*-UDW=OV%;S_3&8OF'=W?6I61I=ED/W4/+RE^J7Y M@18LQMHQ[-8N"VE"Q]*C;HBBYX )OC-+MS >2F4S<%&#C0*M5K1I>$H/:ZC4 M3UWE)EK'7XL*_B'FS?KKX_D5_]8\O7O MHO0HB?V-7WM'F[_;MJSO'Z5^?*UEMW]',C)NUL]V6O8?$AD40@#.(>[^?]^$ MW_1J*'\(%G\Y?E<(8Y+RFA-/8MR]JQ,2K3^V5*I52><%D+\.O-;?MY2I[V2_ MXRI?R"$=6/(]5-"E9P+9W!XG]/!\WSR=RU@W6%[0[Y_Q?:PAA]^YC"O('H7? M205J&G?U?AD3HBA>7I\>WCUWA*P_IW&22!9Y2'N_L!O#;/6]B"QNZDC;[ MK&Q$Y.>!R%$:CH@\(O)C1^1PDD3^@2+RWFI3(?_W9-2F[5&I83VJN:=@OWL: M)-*#PU9_$F?[LMUAI+A3SMI[Y49KYXG"*"(CC X=1F$:/QR,GKD]; 6<;\#$ M!^[D\2!?<#V5XX#4XZ<.(S^YIEHXPNB>8!1, O\!8?3,M?-N8M%S5,:#21SM MZ\P;%;U[AQ'95]:.,+I?&$7^J(H_F"J.>4+/40F7*4+!RU'%&Z$T0NFQ0^F6 M5'%UV<%1$!UVK*9-"&TR"?->=O..$E2','1FWWH4X[G&N&[]>@Z:?GT/M.3H M>CK8K5W1 ZO8(Z6,E'+UO623+,Q&0AD)9224[?>23-*8/%)"D=KD/V1N]Y6% M%=TFVCC^^*K*,?!J1#K(UGIQU)1,-451 M<'M+U?"G:<.ZK2:OG6DST$O#;GRA\&&^U@,(BPNM@CI9>H?5NTO5L-)T8P,L M.BMGY=GJS"J9M*K*W\UKT]*Y.Q]2SRIB6* \555I]:EL$U[) 4;\7)8NPS9@ M):P%*\_T**FF/G!>=>LH5:FAU2:A*:/3!8A--VYSJWH3UD@736&2/%3-M5UU MATAXLH+5YT BS15S,:67:AR!/,W4]+5JJSEE=5_3**[YY7#3RFW=)ZT^EKI] M7-/YK^EKR:;2L'5-#U#X"Z &PAVXO.38@#/8\;+II]69QW*&3;CP!J_>L+;MZDFPY3C#M9>U[&Z(S3'E M\";3,/E\CEO%7FD3>XE.L]<%EJL]Y90UXL@>4"2H'FCV!KDT_64)#LFW O#.0T2L%)$=V#=&7;.;;Z4+P,[$\ MG7/8YHDRM:M:5K<$GSBGH#.<(U>4H#T# !C9I*;_F:6PNX-\9WZI M>8 L1E:KJ6E55I?-5H[@_E0?)TD"UC"N=O9,IP-$9Y:2ZCOAN,Y/30OJGZ@> M\_"KJB)NFU1\LCH\8(>-E>Q,X9BAV#=K3E'6FWM3*-S>I G(EK=K#DI]9_C6 M:UZ:Y#]MFS]]($F M>[L\FU\E-G=> MUHX#$7]9.UQK ^S;^[WZ#NSB^ELXE1033/;:+=I6$ UZ*@"5M3VXL!F[MG8- MZN 6F302:%T\2G/AIF2T_@(V!Y+ 5QAMWAH"L0/^]* 3'"5WA$VR!T%IB0]K M JE13/KW>P,>_S"-5\S DXGSUAY(^D[I WK0V:,77-B^>3JOMS3WM[2=H4D2 MZRV8&VVE/WACO<\S+K])==[<:7]7U1EH^96EJNE!-E<< C4Q/?U#-_PP+;W6 MM##3=UXU+&KZX2KNPVQ#78IU\^?!I4#9Q,8F=D=JNYUOON(XU5/V[-?*%;8> MTUW'T.J3?^KHG9U9NF;(2&>\2>^ [1$T%K!YK2=AZFZ2:+L,-?Y]47YO#X8; M/*(Y6E_!;E?9T@M\L0*^R;#+[A3[EX&.C!OHF&VR8Y]EK)F'< S)T-B!E[!K MV#9V_3%C[=3\@N8"NVU8NJH^:BF7YLR3;@?C>:OCZ39K*0DM,31=N MV1W=S!)H.R"WJ'^A^O6BW'KT>H4E>%LIHYA4,<5"2-IX>C2W =T6&Q7+Q^;E M="(;L+MWMCWG M&V_2FJ>Q[37?W6BG45S33G[-B394% MJL>6-(,$+\3Z3*]6(RAM>T*T/U(P5WV M\/BLU2;<^$GW/#1W\^H2E$M4[]XWU-4,<'GT8N:#=+2T'N6- P=[0:>F,60K M8.0(2-.A4_&O]B/=[188&GH0I3_Q0E#\W:35^UO+1MJPB*9YR56 2;ZOGC1< MJ6:G0,-3Y+VGTJ-Y67>,-VT&-XQ+QN(F,C1C231DY/"'$R$;V7T>*WVXHJW'UH'R6KK!F6*6%5,=P7^:*M8 R6Y]*S!R: M$0Q7:(;^2B-\56.@S^RSY366=X'*%!9)"0V;4IYRV6,?" ^1=8(B=R*9WDR*VT M'TFI!/]I!I7;5ZADCLV''[UX.FX:H!ONUNA66B89+5@+:1S,U#./FA$#FH58 MOO:NDT3:CA/E?=*\2;K'K/20]L?SSH2IR6[VU'I(N!DLJY!Y>%1KF[Y>IJ!G* IRBE_;FI;G_6 M3<;0$4-KD+C.Q)#C6(P&H7ZM;#(%]S;G1D_FU#E':C/7'K= MHQ;T'[8$-CI M@5I6KRJ-9E:2@JED>OSQ/SGM!I 9:+>9VDB!YBYUVD9WIFIGP/L&8PM^IUKD MRW'WDB_LFK71#HT#K@3XK(+M5)* #(-)9OW[T:&F\3VM,NP8['T8B/WBK[F*DJO[(!B\P35YDD2"O(,K7:^R?8,1K:.0Z#'6;; M!A,8" R)!7(\LW)DUK703TQ+Y:F42II"0YTJ7.&H6A0G"Z24F?)B&<&OG,^P MZU^D.)$_5(.ZI)%CY?[DEUI2*^XIV7H_&@,YL[$D_]5!Y!U5V MC"WW3)Y,YQ;+HF.)F^$I\G,=Z/XJ+CN(;7+I]&WW5\0)A3H%1OI-->(#,3*V M0O30>7>T9><+DW,F?8F&WUL/6)Q!)VD)!4IG^/VCU0R8[&:9MVX%&(]2^<71Q MS>M&1ER@05[(@'+=/-JHW3A>N/E4F^)%^W7+V?IYU!R'$;%21SQZ%H.:�P M/L@<5ZM,%D>%5P, 7>FM5VF9RENG#F%NH.)J&.K*$DF]Z3/R#+(R1;E46@FB MLLWTC>560$,JV,CA9?(O-[&K?@:<.84=F%11N)=.04LS+][B%;9@0 /27!Z6 M1G2T8_QE.^/F9#[GF(^,"RPQS0+W9O$XZ[<-/)3_Z@295><4+QV\)1F>.X>= M20;U4N9ZG@F,U6)@%HRM JC#Y%%;+/2EYJE+G8-GV4K-"YGB:=H!=88 ;%B" MOKEK:1Q*VEPJ3_*9C-ZI>A E9"N PB6=7JUS*22QYZ/I*=!3\5?#M/MCC/2^ M:;54'F C":2%L=YCL+YJMJB(_R<3>MOSU6/'7N\NB M'W.RK)RL='-.UAZ.DN2;,9'K>DZ:CZTKXD/CBK@E410$1]$="B.YX _H&BW9 M+NXH6?53UHI__]:P%'T#CU[\#DP@M+WIJ*8A-Z^G^!L9?E620Q?HH ?#1%]E ME;ZNQBNFRF?1%QT;?%BP'HX65(%=^!R9BYQRW9HJ6*55-YYZ4S#9C#AT7I@5 MM%2QIZQI$W2'G1AK?R;0CZYJ/ZS"+Q6>5S() VQMJ8CF]6T9.L@_J1C:28I2 MM&OYJ!,<001L+O!2TL-&0+/K6H=3P""<7YB(<<>U.'$P$SSP7EH[D)_X+UN? M2&6L.ZX&JZJ/Y2GES] E:().HKU])6R7%P(=%V8@;(M$S0#*UO>MZ]I[=DLC M[LT<9^N$2IFRO.QX54V)N+*"] GGU0F=EGC&20Y;O;.-DO"79<=:!-D*&0VGXGQR7V>W''DZ>:.D7[;JVE+9YQ]&]*> ME9Q/Q0,; /@UZM/^ZRNS-_ARAX=Z[KUWM@/T*=,9Z?>W?"[I]7$[FG-_O,G642. M]FU3=Z!C+'?:STWZ4M\,YP\/^&BK'1[H'^ FOMM%GH_34T<..L1!DR0:.>C( M00\(] ?*00]/O7\L3][WH+4'0*!7:QE6LEV83!&R,ZI4FL\9]LW]6WZP$?&> MY*0H$#=A>#0.USUL**7I4?(@(#I0SC^B1W\^MA\>77.*PDC$]T7$T0/QV0,E MXL-3BQ[+D\_ B_S:4M&NI9'=:/1;$\I[ QKZ/,F[,^KNE\#PFB:WNX;PBA M V7D(W9T!_5D>\OYD8#OFX#WGQ=WR&AGC]BQ&3O\O>VKD8#O%T3> ['8 R7@PU-['LN3S\!1 M]HN>'2+#F!R'<\E^7[+CY%\+,:O%]12T&]EV#\K?R;739QX@0^;A[.\'G67\ M0! Z4 8_8D<7._:7_R,!W[<#[9II:D^3@ ]/\WDL3SX#!]I;TP!0ZV,39R:6 MS\MIYL=[\XO1YKYOFSL=;>X1.S81<+!WQ&PDX/LFX#%%]*!5G%M>'SR>3[Y#-RZJJVU]NDZ+U2? M_^^?H7,W?"#/X>@:VMTU]# 9;P>J?XS8T==,_=TUTY%V[YMV'R9R=J"T>WBJ MSF-Y\I;:6LU>>X7)-U'TAUH M3[6Q;=HZO0='T4'!]4"%Y]AR-(C&S, 1.[89 M3]D^>2,C\=XS>/RCY+ZAWAJSV-Y\C9]OWYP%$2'K:J]%TOGQ=3R 3]; M?^^S'J7Q(HR.O(/R"XX^C=N2B?MGJ#]#?\;H[QWYXL"YXWAODWWDC8^%-X9[ M&_O/ES\>GJ+^6)Y\!OY>-"*T6YV4*D[ M/#PSU^]#I::-SJ-#A]"!\OL1.WK8,?9T.'0(C?1[T'K08WGR&27_KCE_U]2W M=[3^+-C$>3MC1]>TDM0!!PRET4-R2]=ST,SJ1I[EFU_.X_.NW!&]'!YBW, S M_2!X<:"2_JX\UR/??M9\.]Y_>,L!T.C(NQ^%YWSDWX=L 3V6)Z6E]@]IJ\!_ M>7G^X_^%?YE?G-'JI)Q)5,JZY/3GJEZ6Q:7ZJ)QQ,5O^$,:2]N\71V1)R;^% M4XGS$M::KRIGOA XDF)V A_6J^FR=O)+^.-B7BF;K!8G9[#?(\?Y)(3S?KX4 MCA\Z+OQ-?E[+X18?Q52VY7L[*^;5F1I'5LZ*O&#\\+_ MWGDU/SM;S8 H<2OU2^=% )]-!=SUFYFH3B[EKF&W%:V7U8HM5Y6 A\+OG0^E M&M?Q"\5?D>^=7^<7HG)>BVD)9'[Y4G[Y(H('L<4(;.4=G=$3N?G_^C]IX"GE\Y%N3R52-"!BU[6 M_ @N4 ,?(0ADP59UK>?-X6\QX/+[T: 3..%T.K_ !102G2UH5=9J"^8^K8WE IZ& M/7^&AZV?2C LX'F)*E=>\# =R-O&70#9E',)*XYH!F=YP>%=M'+H&<@A"6$' MB'>*"/C]#PU?WL(U(LD1].NT7%/BB>'*BUK\8/[PTK"G1)T6%<4/K-^NLC^55/VJKOPN0H"Y*-7WM'_L;O MMBV;'I$TO-:JV[\C&7F*>WT4@O.1W>FXUP/8:_K4*.!1/'E%,.)*TS5K3=V7!,F,&/C88RJ9-"H^JA4A1U,JRNOYY!!W_% ^&MG>A2@6E?FWDF=Z,[- MXENGFW6/Q+43M"QMK M,A\:U5D4&L'44_[!)9VL,9>]AR*/"" MX+8.O -;>U(7YS\G12N[FNRO"]Q')D&09!H.?*OOCX[2:(?>6+'HT_/4?@TZ.UF>OWSJX0_R"X'!YJO-VHK(_,<8I[I479X-#0RS[N' M_$%JJ0?*/ ]2NWT43]YWE.K0_%O;LX6O\/@^R8IW$D9[BYRQ*\']PBB,O+V' M"APPC Z903YY7/*]D=P/'$3! [6).5!M;\2.D8 ?%X@>:D+'@1+P84OY0W[R MF:VI8W40T M3.LVT7F.L;,X&CMZ'SJ,_#!\2C Z9'[XY'&)[)_A>,"H]"1!E(RN]Q$[M@1F M]K7.1OJ][]CW.#K]T0CY0W[RN8?.L)/IC-M#PK9[W6 M.L_"J'^1' 6[#^D:72[W#)W@*'X2T#ED_O;DL4@.2@E>CN[5$4HCE$8HC5!Z M*"@=MNP[Y"?O.V3P #C[RDQ?NY8!\F@=*]@Q0.F1F]^2QZ05) MKC$R_A#1Z$F"Y\D1^Y.$T@OBC41TN. Y4"(Z;&EWR$_>4AA$PC(Y2J)#MT:L M"<4?UMVJB2='SSM$FNZ69@X..Z=8'@!L/<$]W4DXW M\N^1?^^@DF7IJ)"-#'P3=OA[]YPZ .0X4 Y^D%K^HWA2NB;_(<=__[@^_-VJ M>0QOO^8QO0K^@4K1=USG5U'A/%QZ(IRR=F;SI7,FZ P0N5A--XZNU[O7A(+8 MUCV/(087)>H/?FHX1CGC. 7=Q4\>YLPOZ/>.8@[K__YY7CG+4P'_5$(X9[#6 MJ;. M\RY(V#CW'E'*W:JG@W]B8/#FB=.MZW/Q.G.A)TX5E-6^=\FI<1Y\]/; MSZ^/G7+&IBM<_MODR'/@R%/XX<3YUCM*K;\%[7=RF6]#^^M*U O!<%SS%+8P M+QS*_K,JU21G^7@Y6XJ32NX)$+A>UHZ<[PQO7I#ZZ"ADD5PSNOGYW;8*RA.MG";-W"+/:>;,)6@B.N M1/QS52_+XK*#\G>!\K;#77T4YV*V:E*:'@!:1_?R[F$.X#C7 MHW-F!U\J=86 1G#I2+K2H=X2: V/:TR[*&'Y;Z47L?F^T#NHZ9DPKRYG$M\F M0*[($BI!:X&4_*V?9"VAPP]][[LCQ]% ;!Z5"R A=_F14XN3,T! )[]TOHW\ MI+-2F";?3H;E4O:S- M.,T27)C3JO-$G=42'V_FV.):"+5E5>:KI>2O7@N"S=+&HYG^59X ^4]QZT+V(T,,[[:/-!AS9B1?OP)3"NVRWL"=3ZJ'? M)P7PA^11SD,RJ=YU&)2Z !3Y-H[)&B?9#V-M1-N(2WI#)%!Q\<5\6D;SV(.NU +'^?5J9 MS2Q 679S(.VO+BU@KS_0Z06]K+_Y1Y<4@0Y[5[C#Z369ZN/_^'_S"E8=V-,^ M-/\P=ZGD7A1GUY-ZZS)G*VN/P^8U\.N;\7,4.GU>WLJ*=5X>AIVMQOMP<@?4 MT'9U*?IZ;T:2YQ70V\Q95/#."B"%FSB%NP9!/X7'IC4>&O;T)]@ H+4#=9;+ MRR3(@)H;1M[UR'U=+]Q*[B2Y1W+_-NPIX/X> M%#YQ.*S74BX8GE=2KMS26?G74Z1@6ZL_ &I]4$/4OHL.90:^WR.CZVIWBBR3 M8)W2A\FR,5HD50X;6->SG^E&8HZB 6+>T:SZ-DJ\[A:SO8BS)4PNS7FX 4.- M2VP_<>(:/UES,?#;*9 ?;*2$%=%9MDZ_M7,AIE/\[U2:XRVM-\\@'.;8=<[\ M?#<7VR,C]YXWX@ HWGE( =V[CJY9%_6)_B9FG78[A>NFXD[R>,A5=!>D3[SK MTWY/#0_" 2_5]1F!(G\CBN]2P3XDW_ K&1NP02'^PO $7@47BTJPDC9!!7HV MKY;EW_*#AY6DU][V9*ME%_@]S0_=E8 ;Z,YMK;[K*<]%-3_#A2)_)Q(%XOOO MOMYHJ,(FJ37O<13:/D]V_8O"3X".5@S> K<$?]"2;,OK>_<9-TSEZ$8PPU : MWH^)7%IWL06<(3";G-9E[2SFY6Q93Q0,TN@H_.Z&9H0OT2)-CY+!E=;A&6C+ MW]I/>W'2Y.];#<8%;M8&IC31L4.\L;Z>86\!O>ESK6N>(%>%K9CPI*6J&/X& M]%44)2O%#/Y104OS5;VDU=)=+10>6;+T";' UQ;N/2Q7LW>B=(2TJX^3(_)= MAX)N2V_HA9S(433\GIUTB:YI?X4C+^A8]AT^<#T?A67==U;KFA&!W_4_H/*P M1H)4\;^EX:5T@4@%?SP7]1*)LQ-5[QL)Y4(@D-?5"+B.C?QLLF737>[F=YG; M4U1.CBTA@'<$YZ2SDS*?"D#A6EB'?A!RO7)[VKCO>;:[TN?V:-COHK1W%%^? MAGMRO%59U!&"=#M1^ZE-U+8LOSE1=U;;9A]TS8,@^Z[1].'U(/'0!,?M:<5_ M:*-,5$LJ(\=]Q-M.P_1*S-BBMB1/G[!_$3/02)2"0CE_%V M'A-U%(>3'>[H.B.BL*$.M,\?JE8*"-2/D$!RJ78 N"4$&9].$<+WFZ MTW7;QN1&<;]3:NE6GPI&"&UQMLV6OQW6=,=)5( +/,S]/DB)O00+]Y"R=Y1>B>*LRP?DPHCG.;QP)FK)=U=5I;)-0?S.A+*&Y<6AFVDM;_S^LQH/B2#?P$4 M+."$P+NQJD)R[=6LDTQ,BP) !G^L-;T^),$.[;C2$F7KWDT=0RWQH#X%>"LR M1^JVUI X):@HC>QOGOYONTW/FG4Y1[MMRJE ML#XB]+$,*7$TN<:-)Q8F'96U@R44SH3\U5MD;6^ MAFL'A^?V9>H[;$JB^EGSMA[:_4GG0C41%K2LG',Z74E.U#IO6C)3YY5'D0M( MK5B4!_MVKN?6(RG"T1[>T^1@?P$ M5D^!.A%>SHO&5D*5[7MS<4OZEWA@O_';9B=.KGWD++)*2U9&/&NC/> M.VI3["UW":Z.K$+[LJ5"YN;R$ MZ*4/)]()6O&ZS;;;LR;- MD^+;X"@"-H%@)4JU#I6HEA<(?3&2I3;2OD[GM'I)7J< M $EUS76^EHKXA'(NATOI'MBL5/=NLE$V%)NJLH1N0F]\Y-]-?)1T*C MG43I'D?N)8VIC(Y6V7185+QCX;?29GL9 M-IM2BFY(UA;&]-X8;F(DPWK;S0@V'J!7.P-!^V"'4^[67+"#U'MCDMJ4'[%% M$WN\]#50=W10M#34[4"974$O#GX4W%&^4-R-FP;[$,Q:Z9!/NK$;53_PSPU9 MJAU\[93:=.C9$JP7I^54[)"/O&&Q?J*WG9BLGU*X7F_-N9L$62^]FT M*GS34/:&M-V)LQ,+&,K>Q6(%1*2>\-Y!0C]!JA\N/SHHPM_0KT6IPKW4V3M2 MA2T:(STA?=U@YS9B([U"G8F?D1U5Y"V)!60MNQ]%;NNTVJP3;Z//M5I=P['L MK/C_O[TO;6X;R1+\*XA:UX8]0;$(7B+MGHI0R7*UMFW++.D@(*(GQF435^;+=Y^4BI\7Y]F>!A^K)2>I&J]33>;0 M2ZGH&-&$ES6*(Q>CY"+*2V8X3GDN99@SCW8W"W6F6[X5QB>+(J)/&+=4803] MLM=8R*K;]NT7Z9:Z!R*B:6>LV1?AR66#\94-FSQ06N=F"IBI?YVDTD<2/4C' M*M'7& M?N1.=P9\SL%G,DSQGTTB6MI+ :@:+_ M='Q)[!^,E,5"A#K&2]W\D',W<*&I#%4SUK(^&75C:V _+GW /BG;UWH2L8J MB)R5G/V"FK#RMI("30O3J!+\@',\=7QGXN )-K@F;>J@N@CB&+,H%K )0H(O MXJ<[#AJ$3J?P\&B$OCIVTDUL(Z52,7^XE#1Q;J0R2]P% MDN&,%?Q'*JEJZOH.Z-" H]$"?M!LA)(/.6-$$B!142BFP&#\<5[F@3OYSU_< M;FMX/.SU)Z/1:-"=]L?#_K'M=)UQJR=Z'?NX^S]VJ_7+Z@,?EB@*]37PC[XW MKYK6GR2KAY:< ESPPDX S502MXXX$TI+.GFVDTCT:J^O+K;P]-!7N,:)&NI!F:8OKT]Y4/F52^_Z*.\]4_=^0VL)[U7OYA1CT,;DH^HS\GH&V@K&LC1?<.D]'*H[ MQL;FB@^0K3"./>!$TH1IT(O&3G0+6!B,?^0$_)6L^;!]L^JE+.,/S ]15\F! M*[UT QAM4*C7R,IG0_]"MA0V'&B97 *!T5F.!G\DTH&#T+%OYE-8'3F!C,!?5(N,&%7^*B4 M$'O_@'>&1$&-E0N@/)T(TR2D;@-\?N)&XSBB/*OH-HB]":UQ)*P8$0!/:!Z# M')#IQ!.LC48-1"X#$<1S,1$]T: P91&(?L$%7\ 2A&X]C)GI\'<,.57'\ES) M1?])@%H!]52$]A'(3LX!U*Q1(T98 N42!P;8-]@]0=S3)Q\ <:2L>LM/D?HY M$F,'U[T@',ZRC<00(6UZ<>N@YOJ@, . 3JD =V2T,!I@]CAK08 9[)1+!Z>- M5XWAE.X& M]FR&Y(J?10 !+%U'U=EQ(AE98(@$?CP;<588O2*R@%$C_3>6Q6A^H7-D+CO% M^3,%*[@*Y6*2]A,Z;>EOE-MHX9 );@@S @/6)R:BN49FH(%.8S.+ODE=UOS8 M6,M.(Q(:FMOK+CO,<1-I!B( "31]M:Y0_02LK?./5B1Q.%<[BP/E]#+!^\O MJ+>)8H!2>@&@<^&Y)HUTUHM6:F3AH? F4EOB\28W,;B,= M$(@<$][QIGR"G M6 "MEC^)STYC$D*IHD[>+*X"4 2DJ;]@Q7 )?DR9ZLU9)$MC838]12Y!^4"7 M:3E!$#8BO'NMF^8IG\:C( M1[)6KEWPQU2WXVXZD*3LHCY'N*PS=[2L2>;TI&PG!.FM\.;2Z1>$$8L;@COS M,?U.A0HLW2,L\",\ /$Y)U75H%1#/0"$_4/*^[6KS3MVL,92\A^TP[%!H9EGSGBGNM??PK]@WU@_1*$*9:R@ !KV8%4CLJXNAL=2Z" MK-Z]"5>D>(6OEKL(;@2=I#93DF=-GJ<4O,Q"&H8^/T-+A*Q2L%0-3BJ=\OAN M0X6'=8,4!O,"K! !X(ZIM#KAQ,#@0H&+E'KW&O&%;$"%,4S*=.5)3M.U%/J-P,[7WN0^4/Z^-@8:EI. MTG3+,2YR'HGWZB\?U'1#UZ=3H(<^I-^.XB0SV9*PA"\GDJ;98FF#LQ&3@9SR M:]O-7F>PTVM77^L.N_5B*[78;F?3UU9B M^FA5[J0IJ9(;Y#RR?ORQGST>CD#'2ZW.OC9LB7#1QOGF_[I9X(_[;3:[;>/=OF M\>J60%C%81^UGF*-XHD^4(CLY3MUNSDHU:'O 0:_;B+2US'Z+$[53/,0F&:_ MW[0YU[A,-%0SSN<_^4[SN'P'7U+F63ZUOBIW;FU^R.[C>7ATS)&_$DN1W'[! MA?BUBN?D@*$:;,7N-UM;\I451_Y<,B/SR9W$0F6/J-4<[.6$2LK<:^Q($W"[ MV:L)N-1'U-I:=7O5!%P^K::]M8NM#U8^$]AQ%?P>(#;O_3IE)31UYB1CDD.FYW=7#@U\;Z4,KVK MD^UU$G#Y-*"JW'E8?C1S=O1AN<\&O6:[MKY+?43=9K>VOFOL* #9\?9*64W M+TW ^W%PEI2 RZ?L5.7.PW*?G:QKCW!8;K-VK]FOK>]2'Y&])_](21E]C1UI M[+"W-K5J G[I0.=^6&Q)";A\&E!5[GPB]UF9U3-9_[VM37.H:=Q;;[_4W.-X ML&M*2&G2N)_0)?'*,K6[NV94'F"F]M9X5?/'0^"/]G"PJ]>^9I"E9Y [6'*' MRR'+IYQ7Y<[#/:VCD;7/*,J9UOSC%HOW;M>6KX%UW<>YITUHM9W5N+.P\JV/UDW9N6P4O#M MSM99!W4&[TOKU74!?(T=12"CP1?M#S4-UZ=4GNW6)G"I%+;J=3G.#/K8T:.4 MVV"^V-WTFC,8\P^USPYX.--7S/3\YA90.(7I;YY/M%1]**JR?JZ%R MS:$/CD.W6YWFL$HD6;/HY_9!V8^,"M<\NIR&2E7N)(/J-YJ6]_OR=+YR#%$\ MR9F3:$Q&E'_E67\X=7#E=/#TW:,'.:J29PR*&YQH63PP$6=;.Y&\?Y;,_N-K#US5B:X?: M[))F>-[X*[KE[?ZX#9)_ET^JK!LO\, \X2?U]*#Q8U9WX@!1^U&G: M.>YQW .^X9??K;=.,C^%(AF'D6"Y?3%ZG0+[LB>T?7GHJTY_K;'CD87A-?W6 M]%OKH!6\LRZ,K>^LQ)TUHM9W5N+.EXXIEM&JW[BNNUK6_.@QUGQE6^'O4)5> M3RMX:7.@'O998\?3UCO7-'PXIU12.BZ?5.P]@ZLBN5>GK^F^_Y@R-[?9> M:OZQ0VWY5KNOD/OZ-94?;E\A_MRG6E+9^'+C1FJ&6 F&N$LI=\T1R\\1=RC( M/E"66#XUO"IW'D =S&525'W%1=7O'^-)6D];A?SK*3P@]0JKL\+RD7M5[MQC M@JQL@H GWX6I^OCM;>M9MVG6M7 MZB/J[SKB[W5JV4_N>*C947FVUAWLZD.HV=$+'=%@3S,"2LJ.RJ>U5N7./2:J ME5:[]@1\\\P7XEPNXI.R_1H\T>O2/ZZF0)3^C]O8:W*LFX?)I1E6YLW;*+2'A-9' MX;FPB8=#],'U.KOVHZM-^!>+RNSGA$HJ &KLR#AXZ@KJS41E?5X2DI$Y9/X5;FS;O6T;J?KQL<>ZKRN)P=/J1G?HQM&/1Y 93%]-^^@ M\DPT4SKD>&S;J;W@1DEC!\_5F:KFWP?-OQ_?WZIFX*^7@3^Z2U;-P\V=/O!/KC_!=EM'>--^-OW6>16**+86T3-0NA5"ERC0G!]"D)K<2O@_T,AK!F\ZM:: MPT>"B25\A,P7)QS?\KT=NV&U6^UVPW+6S0.Q@JGUYKC9LF S'OS:L-ZTF@/C M7^WD&KWA32>Y;#FA6#J:=-9HPTHW3FI81ET0_7?I*!OXE[D8XX 0[Z'X8"59 M2/F!B1<&H0S7GW.GOX>\##KF:SQ'ZH@W$EYPW[#N;]WQK35S'N!0@#L %",/ M[[>B>#;CTYJXTZD(A3^&54QB>#ZP2*@":B/ X+FQZ\&UD-KMP7'X8H%G$\P$ M@5G_/G&]&/\KG! 93X189$6W<)0-0K 9H 7 ]$D$Y(:_W>O&I:?YZ< M?+.FKN_ YQP/N5<4PW$U<#W:6_05/GV>?%K__E%^^DQ]&MBA=86?+CYE";AN MFV-WRR-D[MW)XE;*6/-!B1>MY!%G!#H$+*#P$0-AD$N+<#_HT6EG\>Z=A^B7W])$ O20 >$&NY?D(K?_^U]&(;PU9TWT M!V.RACHI;0 ISYE'XKWZRP9QJU=XN=6T"Z^M>JW=:G;;QSN]=O6U[K!;+[92B^VT-WKM MFLC!>BO4_B5#;X5&U(I@ [.X_9A(Q[DFDM)QKDG'^8(Z3F2=)=J-A8I-RHQZ M+"2'64!N9&V6&XJH^6WB+=QDPX<&./M)L6M+8%<"2*C;?0ZBR'H+6JJT Z*E MK(,GQ[?7"$JE#A,XM2J\ 2@/$EJ&45&CWE.AWK(EM@T#?#WMZ0$4B7DKC=IM MTY3# M^H@VIR)[CZW\U\C8\I5B5.7.&K!E:8Q0:?_+R;H2B\/RN]AUR]VR'Q'(L]KQ M4NXC*FFSH/J4RG5*!Q#!NPX6CFZFI MK;N]-WJKW>_9AJ[1]W6C;ZO9WW%458V^-?KN?=-VO[FMT5"C;XV^9=ETJ]G> M-A_D1="W'&/GVON:4++(%^;\$^Q7B!D59#_=?UOT^ZVEYST-M@P3GM M)Q!\1YVFG=.\ %.Q\ W4!N<0Q^>]M=MU1^H2'T^K:6]?)E(?SXM13[-3GTYI M3Z?5;+7WHRR4-DLB]V1P:&30WGHL4DTG-9T<')W8 M3;NJ=++-P)+7,O+C4LQ#$5$4ET99I&*\^(NC##-W(69XD[.@&1-1//H7WK8( M\*&&G#D!$,F\A\99^)LVQ)!S%QK6M'"V1F0.U[#47 VJ\\!NP8UD^@6.6\"% MC(0OIJX, !N M.?=..(F:EG5M;!N!-!$+$<[@/"86/P$?5>!9A,*A^+F"-+FD):!Y[@/L)!1X MB^,!Y)8\ZO*Y?\6A&TW<,0WS0"#AM HZB, X07Q-@W8,O[FA/F5?Y>[*R12P MB_1;&"<0Q"%.S2 *I2WQQP"J>O$1K"69C ''+@!<[>-FYU=Z3Z?5 M//XU>QQX 2>42(Q4#W6:77ZHW6\.,P\UK;3KH!Y"DZ(1)OJ$X,>WCG\C<+:/ M-68\(KPSCBUG*H@[^<]?W&YK>#SL]2>CT6C0G?;'P_ZQ[72=<:LG>AW[N/L_ M=JOSRVJNFC\?YKFEV%(S7@+X)SU.Y33P)Q0R:EB?W?^-7?C' P_)<>8N$N:E MB #?QR(JQ#1CC_TRS\"Y +*=ARXL]\&2>T*D\))M [D1&Y]ZP7W$[#$ 9%-S MA)P[Q_6OAS2#@14BLX#04\+CUR1GS%80>L0A\U=N8H=]0?V$! @_PZ!O7C^(0WTL?@R7"LS/Z]QBGGP!7AD=< M9L9XB9 ?EX.W>V(!-]#>Q[3T!DWF.0IB()(1')S:KX UP@I='^4#L?(IC_\! M'@27F'?#?1,Q GU%A'>N7)"K,ZIHX_^$7[THL,2=X\7$V>?(%V,?$ _. /<= M+9#\;MRQ.3^*-JJ^S:.; MA1"- *D9#Y9Y9B[HP&%.%_F9/>"S7=*'+II%+? MA%M!WPJ#>PO9)'X, (:[B\S12)*-R%NI:W7QL<,N"!!N%,5TY W\"8 M)/#?H5@ X. %"^ \#$Q\*KEW#HAY"\+47!@)93HP_+#Y+, 9>"+K'7)M='/J M1?'B-@AE%Q%$8_\!7Y5L4YXFO3R.A$*6M7.PRD#Q],+W2"+N> /&I[C:F4%. MSQ*Q7[_ ?";5?)X$@LTXI+7;R#<@-5!)4%&@FUIM!1ZNB6)F< MR\G@@V^.AXF&BDHMIE]B=QL+2[V#"'A'0[&5. 2JRWZGFZB\\"@B\YRXE:( M1;6*##V!/S)C0LUW1BH :OZPDWMX$VUGZ3/M3FNC_60>LWNM]=L#7BW'Y\%W M\8UL>M".E];12M8!][QIMUL[[O]DO(AA!WD[4?POQ'N9M\F_*[$2XWWP,ST# MK"B>P_='<018%0&S1@T5V:(G0%%E=?A> &CAOX%_$^ 3"(4H8BZ>6C@M$*R2 M,(HCO0M< 0@&- *TL1$!8UNP4(.7'J$U8KS&E%*OD9D9?0!8.N)LA:,+$..? M75937$.CW0<_00I;/,S1)0&8&R]@3?]6.A;@E($MF9VPG#>T D/B,Y$46]!K M6%6,N -$8]*,7M'BUB6, [I$4_'\%V/"\(F&I-#Z MR[U4ND#[$*1: .%A*DV[]>%,:GOT3_N#7AUL6%U*5HQ\8(0[<"=D-R&D@K"A ME W@5.X4#FCLAN-XAGH):3Y?G.A:C%/J"?-&_&D$?(B\(GC((IC"@2Y8LYGC MS^AHN$TX,P(3N1,JC[1Q"1>]5"]!=N(NTUSS_1Y-ZPQG[FO&B>KYE$_?F04Q M^A+>=+7C!+4ITXVDOOA .(,'A$*)GHODZH'M."Z!R$48^@XC+R4S'7^($KD# MR\W=22%J*)1*L&')I[&]2X.T9=!T_6 9!;)T$/@BCP;R^$QN2LGQN//AI1C0 M'ID?H-J=.V'[9F/88+K-2\%&N4 ,0\/D4R.)$AF6Y4Z3!Q7W"<58N'?H6&9+ M=H]01_L7E"=RGRD^:+) W,I)LN%O@VL?E/B@E:)1VR9PFQXIN#WL- M6(MB134?V6R9#6DJ:YL"E3='MY88O"0>N"&/LD'K#4B1F M',3>! 47!GO$!%VI18Z'AHE[2-G^ ^CH"_@(AE]7+P-^\OU@@1_Z7S0#W*F+ M?D\,(PK,B) *C/;"H$=":Y^L9K=H#^5*"!DKE?$,_$WY#AH%//6-D8>THP/7;F2^ M9'Q>+XFR9L"PG;F^.W-5X-U\#G0=X !$.49&"-R!8E8%KRD0HURO.N"@;+*( M'9%@1S_ 34O/JN 'O20QXU9DF52>QOXIN9B,L.X][(!Y%4NL%1AC%%,B *BI M3D0L'9#!Y= X8@%JO\J9WI#I&K! 4\%-\HGNA<.&HTJBB0A'?BY$B&]&HW$1 MQF/=J!G]*L#YR7C$I:E\-8XWXD+G#N9F^#K6SP(+U&G0Y,%(310:UY^"OHXO M(AH"3.?\/2>*@K%+Z*9?:NQ:)>&I]P*A +11@/TS ZHD+^5&^)A/ D"X!2"3 M6T@+E"B>X5N(GN$6)F-M#JCXX41^AF@>MR6312+8C/#AR;L@)/K) :CXZ48+ MBKW(O 5V4=VH ]->/L[406?X:>!C[)"2ZK(8D&PKB4N-Z7[I:*$ A['#>SRR M4&Z,;:%()-BS" 5QG=O@7L!+,&''1WD=3*<8XAT]I%A,ZJB .6**J8[8R"<= M0B]T,SRH6P!\GO,0D5D\'@M/I20AW']#D!+0E,BGR &&;?A-R5DKA"AF/Y*, MNFWN@;[<3N#>G2QN92JT^:#,:FXECS@CTC&*'UF:5K^?K+!.)U-]:?QY&R;9 ME#?B: 3(_./(F<):WSO>/9S(+[^EN3>P[@P(-]A].A/P][^,0GAKSIK**296 M C?+5,R(/(B;&#:4R>,\) 99*Y'<4CY?\(0NZ4SZJ(TH"E&Y O),]A$IJ/N&NR1Q5.D)=P'4IJ*:;G8Z02!6(<Z%=R<,=LO-F,=C"JX:W]5<$Q/\(LX@4:>K0=?(7S$"-!1XY$#625*.YP7W M*)NE#IG(O:F'L=BE_*9VL\U?0O%."R 9711I_0@KF(U$F%9I88]7 O$'/D[R M<>)& +](&F<(]0GR_LC!E1NY?WK=>M>&W[H@^E7T)OBLS WX>'71E'D!55!2 MUR?\RAH&B1$R@I96:Q".G18!A_E!A)2M7:$,W8CQ(ZV5<K_BXW;K5Y/8WP'&+ER/*Q^"$;K(L9#$$POE9D#6IU-!92955LM) M$@Z <: U0DD92.7Y*;C(@&?H*^$DT.SKQ@]C3\@4>A3*J(]^@8;ZQ[5N. I;-ZBFNP Q"GP+@RT&65IQK78G/FN.H27XG D;B MK@5ZDQ_,,&4L937C@ZPML?$[-XT<0X%DD&4J$!#A@&V.W;E.Y25OD/PH6E-+ MU1RY2?U<$(&FE,XHRZOFT#I/%$_1[RHX18,851X#3:\V6>JD((LX55&1JLG8 MJ/(C_3FN]TC*/=@&+BKZD,^:11R&P\WPK3?RTS-EIO::DI'E(@739<9Z>+9& M1CD,E_5$[4=!'3P2@C1R]G4_E:OM67G+EJZV*UF\A+O^'K$O\A30L_)L9+6% MJH<3FABJZ\L1NM M@5%52XO,5^8Q 4LGRJ-)D?& ']M&PNFI*L@BUH+D WT M[_>;[+Y(6V,BO$3'QHU " ^/H_$>_67#VKB MH>O3.NFA#_)=TO&6T]Z3X,B7$R]4L\6>*-F)37Y97F[2I4P_ [YVW&YVCMN% MEUM-N_#:JM?:=G-@]W=Z[>IKW6'W>18[V.BU:[K=K6U .%RZ-:=E"'M-]],< M8TDPMV!5TP^>3LL.?GT!CMT M?:^0TEYC6WFV]K;3:>YQ[M@F'6OS>RN6-E?^0OMG3C0_+EE=RC[3]T]5#\9L MT!ZSH9*4?)T"/UF99EV4>DZ!9GT0C$R8%A!3V15GIV;2L0N2R9.4>]U# 8L* M DP">IAS["C)>!?*59>3=(_5:\;WS#T5YT'.0T&9-K+'L-E *1WT;"3/J[15 M2B)P'L( DY0RD?YQ&(O,6_-3#66"J*RTE F](]WQ5R?-9\''+9#'GZZ73:QM M"@FK#E!K]Y$3_&[W4Y%D@Y)71))34,]4WV2S%!/$D4%^:@QG8BJ\UTSL)FQ* M]_&BQ'+*L$LJ.%1N>JIQL*8+RC8*,:MI['K"6#IN*X%-TEC67,$$&TN-N?Z( M&T#/,/7PWZFNX=6/IE_LEL5LO4VRDF6&XCM"]L&P.-]!9[H7Y3R@%( 7THN& M@Z6^VX3RZEEZ)-OJ#6X^/H;/X$LP/]?QL!)AP7DF*QCU'J0>+9BI//W)\Z%:R83[B8]$SE3%Q@H)@9\"#=YXTN2Q;J1DDJ/D'* M&8=!%*G^:HT4PF21#2M9$OQ C,FB&KVV$-U(>!I(IAAV_O> 8\C&YPI+"+D? MB8P;++-AW0# ?&:&2_WQ55ZG0EE5A:BP*K"PRCT44X]+4 27UDH,UCWS,I@? MB3'PE)6^>AR)T!EB11%F6]+HCRYOS ) M;2L48XZV1-I!"/P9DYIEU8XB\+269,C\%:*:DWO'I(JFOJPJ+5AWY Z:JLP4 M]PGXQ'H;_D,5/80WCN^.TZW9J07L/6:-4K]9W@#?I]"&@#=U?R8I]B8'TBP' M>2*I4OL-?*/59*_"29J%!%I-$+5(-/*.P>S=+YQ M RNH\$OW5"GDBKND83$!37]2[0R/DQO+Z&('U"9"5[ C<*K3U"V YA9F&*L]YMT)Y;;*RX7VW1[:ZK JJ#^;-V10H7/:@] SKQ,XA-]TM6WD #$F642:P;LR)5KL54M]=W*??87S8R+M? M^^&5J??]8R/S_GI)>>2*7ZQ545H6-[KV0;RB!@W_GULO!+:"&V3+AAXHN3^G MI_Y.G$<5 QCC%+88F[!4S- =I-_2;:]_RWH/D9_2:->S[N4#ZI@'I/L*3G5W M"V,2C"IN9DQ(^Y',@3&FM\8<92.XQ$H)#V;MW48 Q#-)&5@07U3(FSZ!R87:8;#43 M$R,]]RLUZTL2J^YQG;0E !+B 2%O.OW5(C4/Y%EJL9?C1%L2 P]NXA.9+R]" M4T-J$>HPI;K'?B3&,;*IC!)OO46$D@&H#!A4,"H9%L@*/E#)U^"._:R,97TB M@%OTR&I235 >2=I=S)*B7_SQ3;O94GV%EEO7(U<-R$4W971^8S?[/74__T02 MY2[P[K+?(%O&NL8Q69\#QS>^V4FFE%$;Q-"%XZ3>+D"\[EQ[%E'2Z(V8_KTE M\PBAMR23"XN4BWJ&)J! W^1&WPCEC*><>9J9+@2Y@\^,[(D@G >A9*X(]%3H M-FU\+LW*I&8PJ\=8+8D/';PR&B-PMU_5Q@B@AR0T @.8.U0FZTG=1)/0/#CB MBC3T74>SCAXUI^<@&0B7.]5TQ:A.[(\210!A?;L3\QPXK&VO-68F!@UWPO' M[- /N=4 ^E,G%3/JEX0W:,"S\@=(-43V>24E MX!..Q[5;1W][TL9$99'BW6:O]:LE93G"LOJ]AI0$?]-OI>9>+F^5@F G\0TL MW[)[)&@&*:F^_(@2[!*Q<][I:#REUA"^Y@!$*S>Q QQ^(3B$MJQD-*Q_!:YL MDA-APUC T)$3 <%@YENZ3=G];0"O/ KNT=Z=!#/THF$T$\0)]W['N)L[<<%> MUG'E@@4_%366D1PKU+B'@':J(/T:*)$L8==G">ER8VLE)8LP3#6B2TX^.PT; MNUPMPMB<&9:7Z/4*,<28K7.>Q-VKK\)]H@G"<.JHXQL=3LD@2?9LY!J@^8Y8 M(C4:ZH.:00W0H,'8?T&6!+8/9H5O]M5-OL8#2]0'_DXFB\J[D.X+G2.!H$H@ MIPQ#'F:F#!5RY%'#5\R+SR&039T9PS7.C/U$,@NJ*:;3HS]DEM<597F=&&96 MY4GG)))F_TR:YC$&PR:PQO AF3M,47E"7$/&!P"93/Z; 1F%M=E$+Z,]L\P/ MC0 J9*20<9E])UBW?N2,M4L9*2@SE#==(.$'_M$87\!61Y(CS8/)5\5JVCW\ MO^<#-JUO$JMZ$P %9?)Q&IJ9E+3'>%).1\=4!\<(%$W92-'L#RE+/;@;A&O.\3#IK]AQI6F'3;/3=51GB> MW]R#)RYEPL@W)X33ODYSJQWDMO;)AF(KV5MN*7HNL6F*BB:03(/1=9$@, S MI<*-".8!2K$Q1A/NI'$2(Y/@5'C5J!^>G8(E2!;#]Q\A6L' ;3V*=QRIS#;. MFV#3J"Z!$\ 6#L-RPF.EFRY+/Y&?$UJ4? KXH%&E1,)1BD/)YR9I3 M,TW5DN"!!Y)LQ(R"]&R]E.:96(!*-96*?(Y2N[M3PV[G.35*HW]=GWV1_LTF M_W?YS[]_/_EZ?7Y]$,@/T:(LD'Z0X9,[M("*,^^J5LFI)LU$;EJS[#.;, M%BCZ=1:' ;.1\8/%06@CA5/RE*6 ^=P#+<"1'3DXV$P?V?$-:R>?X5R!-_VA MT4H_2:K+9+^P"E@,T6+X<1,&BS$$\UQD37?ZM.'U=K/?^G4I44<^KCP)E-UG M9.PP$\Y[V;']JW3BI8XMN95'C;#Z%4G]"UC^#Q8Q*65_#MMU7(]'XAE?BI;U M2%J,(6.$?^>&@<^N%3 0!%;&8NC3_X'--,2/U S ]-OQ "U0&62@=$X!5#/# MF'S\(#]!^UXBH-7#73@Q@^13D@O+#E;EV6&OR9,GR*)SIY(,@*6R M*U8SQ+R< YQ.TAZFTMX+T]"U/TUV'-(+Q!RC#3AFFBX[S39RO*]8S$9*L1OE M\KCT:Y#C<0,!FD+WP+.=DJ2)Q,+,X+X[I!=QJ!*YT(:^ M!Z6Z:3TBKKL?M>Q3$,(_?>M4"?57H9F=9L8#IEM7)'TT$C,E:8K%Z0]3"1>I M[' D (6NNI!Q'YH$9YTZOC-QR"O.W\H,+"@GKJ: D"")##MI8;<,&C6!3HG8'-!+U3 7K.G7>\'8N*J\>'KR&EH9 M&'W2VHAJ4I%\:T>?J6;.-!AP/4"A1QFZD<$IL* I[JXRL[K?V3M25R6#/U+ $! MK"_W3O734K.4TR>2@)"\G6K1E8NA7T2KR;7!L4!9E&/<89NY(]4&2SR65'H_P0/?6I-79 M[6Q]P7%[@\''>-/^O-9@ %I%'NNB/T\OOEY?7GR^(B_VM\N+T[./Z+BN&L&? M\3AUJ71\!$KQF-V>W>[ B);08H_L1KGPB4B*9YEWQSDISGV#Q/P_'V-NV-OHP] MP0AN=YPCN_=6O#,J%:^P!H25T#.EKYQPSHT]['2Y;]^,E4JS3,6\616HO%/" MU^6A[ANLE;?*6J3P6;5"5FDF79L%:L :Y5MY>C2#/: VV'2,5(9D4KW0$]B:(X$GQC(:S8@3':B3UIH?MO8=4MXMM+'J9N5 M;D \5.BB.0CZ]/@4=6DDZ.\J,18[4#Y+V6V=GQ>;&A?7?SV[M,Z_?KJX_')R?7[Q=6N]&_I-Y_ -*YG!D51-8M#3?U =M;6_?H**1S WBET2E[$'6I?'"HV84-., MR.4P)>F>JN?W)F78FU)1=S9J40-2>#53"%-)ZQB=FS*7%W&9=6^+:75)94;4KU#T\Z5#G8BE$0-1E^O/#T&SG$406A]TUVG M #_/N!0R\5!MP=%6;'R_=5[3 #T0Q![(1)=%35'*7>.,T/EC-N'*:[>XC4F7 6*I_\6#?E]6@#OS?^3#Z-K2K;[&E.O3Q 95]RK]YMNZ_LL'2)ZS4%O M@^7E>.!0/!]UFG:. ,%0-[[AE]_?.N]>^-3Y"/BI8,6<^'X0T_C>;V%P$SJS:I+,Z*5) MIF*X<9(D-EH?*:LRR1N2>$(QCB_.@_7?.'!5&'B3Q$$KC2/C/!Q9HXL43E:7 MY@/9W/.%1?Y)2VU^5[QY61.-$./_.7Z,?A4;4VNI(87ZI6-OP&C73IXOI++V M$\*X9>5 >O5H^SV ^K@QZ/?92LU"]BFQC6#1VAP23WFZSWNB9:.=-\]VC%L< MWQ[V/1@V^]W7C<@'S*8H):']X76?;\VH#H%1V;U!HV\?-WJ#04G1>6OU8+U>$+NZM73XAWNSKP*J1! M47J#H3[QO_?OGZL>E[2'_<:@V]G-&*B0^?J*N63>#DN-<\>=YO&P\ACWROG" MX+@Q/-[125"B4ZKY0G7X@MWM-@;M?J/7M?>'=P?@?Z*TB'V[F:0C437'7O(E MOK(8 IBBC>'6>M93PZHL#H>RO*/&TZ>1^S6>IM]!0N0W2I1?79+1R]9G%@SN M3==G/L=HR,%&]0M&)N:+?ST-J&'3[B 4SKG0,;(HF:1A#1JM%D^W'\ //9YF MCG6'-!A=-X+1]>98KD3587.AFRK-XS"*92LRO'8BNY^<77W[1@69,B.HD<1M MJ,T=>2&"J>RU!Y^=EN/[@II8 M<*&4?-3%(AF5?Y8:J(,+& E?3%T:GH-):?0BO4*]+KQ3DCG^:-:8\'NS ^!3 M[TMMLKCTOE)(/2H+4@^:_4$*J6W[N-'J=1,LGF=R$+$DZ(UM-$7^*,:"\EW; M+7M0>)2JX)=:^*O,5T=GOJ;>0_5#\"YN*,R]K6=S3Z@&1OJ5>,-QJS%LKUVO MT2.>\0F0J?6(Q4I_X) JG5JO!"O'9<%*Q6I7]/'FKC,S.1A7-N%VL"T_3]@+ MEKF*V0+?0((465*J!JFQVCO72V+$J"'$> M$(XNC9+>3R.J.J4W D)V0.]1]=(?@\GDZ%/H^#^L?SJ>9UTM0IR?>2EH6H#L MWQ#%,ZQE#8.%? FVR<)KW#RAU<6W7?+W\?+5T=]D\P7=M>'LYZT[ F$^[#5M M5D36=7%X!/IW*E=%W2M$]@TZKBQOL-0X_C58&)-$ZGY'!F@ZQT_2[ZC3+W^_ M(X#0^ C>@*V*WW.7PH=R"Z1^(8V>_==?S_\XO]Y& E6%6*^I.R+S[G,<# -F M&78L3R7![\(OLWH73F-071%MVK4-/'\%?R]0A7\@^:P]?1EYO#% M'8O75Z[UN-G?\+6[5VXKK,T ?>9.)I[8A_./%S?!GJBDE+PG_9Q+Q11"?S6Z M^.^CH%!#)\>H"WEGS]K39$?P?131.'3GR].K31S*2'$RN9X.P+O>NAV"D]>V MTVSWMCC*?7BY@83_HW2(O(WLGD[W@<=_<7*5$2G'/NQ[?=9M**:@.RS^W>G8 M[3;(S/\5/^V6W;Q=S'[YG;RXU"A+NG6_.-&U&#= 2H^;VL>+1MJEH(99$^L/ M$)'2IX%S-B+R ,'=+*ZVFNFE'9-*8="*>V=*:7=LFWK;#;W@@N6$(\<7T='%3T\\J$$2[5:K?6@$5$*Y61/0RQ%0NR:@1Q%0&R1034$' M3$'MS470L-6OR2=+/NV:? Z:?#870#7Y9,D'@^[EH9Z:'!Y-#L.>E"9?,"GD MBI-"DGEL!X7P_[/*0IJ_=F3<28R?&$<^+B+^S<&YXZCHF M54XFQCQ!>(>Y(/6]=)SMU>+AU>E?:SR$8[]V?@9^,'NPSGXN<*X\YH2-;\7, M.0PT.#WY7*-!/AJ<.MY8I0E^=OT?V+_U,)#BX]FG%;*"+0- ]/M'3+@1'/ M/T>EH/X?!\C1-%W,<.::GB2^KP?PKA[LAB4]&\V=HD&15%\QX5G-"4Z^U?4. M>AB<2C0$TK7@&6=\2V/KWC6+1%AAE>W+9T+GYP/_3^I_F]0B=+)%P3RH;6VM MVO/,<]NL6NT_BC*]/U%J,PXXQ#/>:,JX7<7]%P- IW2O!\)+%G#DEA.4I:IC MD"'W':LZAN6OZE@N24W'2+)5JG(R45&1:L&\KF?ZV@L7E5R=__GUY'IEY>(: M'M'NTEEN!JS2EIA\R_0GD#$=.>!5!G+TS$R0J3Q$5D5S[&&GJTIV;]P(. "\ MZM:)K$D,PIXS9&X=;RI:J9 WG>^08ZSC7UX MBE[HQ(O;((3=38H97UF$=:;OR>K.';^\=/G-L-\<=KN[5-]TFD/[Z2<<]N!B M=_#DK^W:S>/.9J_=T$!YGCJ)"K3Z^G)R=7UV"HK]U]/'!!3*O,6/SD*\W\*@ MJ\"6<.98CZVG72W52A'&O@SAWZ+?3$W]6=IMK!^'73"&[.+J__Z?=LO^8%TV M+2#CYUWYN?%AU?S42Z( )4Z'08%9QH%T9>#D+? _!.;UTQ M!148U&&*T5],I^Y8A#4,MX#AVV^AZX_=N>,M _)='B0S_@R[5ZE:UG*<F]>W\^J06B4\G$JLD#_\407@C" L S(>8U,\+"4OEIR%P:Q#[.PT M+(X!_#8*)@_PG]O%S/O]_P-02P,$% @ G(JE5+\."(:[%@ 9?\ ! M !M='HM,C R,C S,S$N>'-D[5UM:[BW'2?IF M*NEDDW3/[JT%TX#XWJ<#_6/_0,.>Z5O$FWXZ^/9\W3L]^,?G7W[Y[;]ZO7]=/-YJ ME[X9NMACVIABQ+"EO1(VT_ZP9T$T]N<+2J8SI@WZ M@\'J6WJ.]%-\](ST/"D=WI\/.P=X;Z-T-%9?S@\^C ]-\VSLX%Y M>M([/L)VS\#'1SUD&9/>R=GP^-3 )_IIWQ),WX+SP)QA%VE0,2\X?PL^'N61M,=ICBSD.UM/ ZT/^ MFLOI]_IZ;Y"39+$E65;,T6'T\D!#C%$R"1F^]JE[B6T4.D 2>G^%R"$VP1: MP,'^B9B J*\?)#4K$!UB!T6\%^]E,?'M\ Z.%37( QZ4X3F#;3(4D:: MQ$_J:Y,!JWYV=G;XQM&W7H^UB!+E>_S/GCZH)[8,FNJRX5A#FN[6QDBJBC%[T!1C?7=5[$1$@)>^Z,Z @/HO5/_Y=#T0X_1A8!S11=8 M1Y+\$.!O(M_"1##ZRU"4GA+P/WO1GWG)R/-\)GCP)_&S^9QXMA\]@$<<-N<) M=AZQG;C6POBPIH.*_YPC:E+?J>C-AW/JSS%E! ?9L44PF%%L?SJ $::7N- _ M'33Y"(HD)0K\\_CGKP^!!#NW:4426@[!3P(]>E@[$-0_("FH!Q_ M_NWQIBS&$4+3X@G/A&NJSN<^1)WPC]9+H^B>)B@U3OK;X2K!"JLPP-:]]UG\ MO0KQF#@N(B%< 8[_3JULOQUR(!>VK'"^3PV/QIAC%KT-7RY'(;#?M]0V:CF)<6,>OLP8(' M1*%6,\P(Z+FA6N@@#XN$@N$ ! M@99]R%0&>=83F7K$!N_BL9$I%A.(-WV ]C-A]J!FPTT$2*P[T/NZ'D7R)# = M/P@IAA^)M ^:D,?-FI6H@4@M(U-+A6J)U,[X*K9Y-Q H@4',5G43M!=\B1DBSN[Q41 HPXG1'QJ[P4E/6RJB_1JKTD%&R8*/^ 5[ M(7[$IC^-]'DO[)1+EH/(,,2:Q0Y %&ND953JX+0EH_ZI_SQ _:EWD/K)D+I" MU(.F"1XP?9K!Q%D-# 4J>4QZI!?-F+#0@(X //7&"AWLVZMO:HV_]=G*/>&)(9:4JPP(T_I8D%AA66/A MSL?A9M%X)1>Y 4\-L=Y<;<#]CIA'YE\A"02WX(OO6Z_$<6!$OV+)SSE"\ZU_/'VQ4H=N*X;8AM* M 2%2@,#4(U6&#])+JLE"BQ7J/'\=>ZXM\3Y0DHJ6PPE"@N-M.)P"GDH]4X!;]^X3(&QIB_V\+ MR%LJJ:5::J"FENK)$9EJVH6W-2# MV_@'<\6SI+M'GNJ@N4P,V#.LQV8B1,Z MO C7*,>CPU,-LZ9+$/&BY]_8NK&@[N+L3%1&\*/8 AZW!$V(0WA&++P+76SM M#'!;TTR.R".C?[:5""Z[QI)JK*4J)T43I06_C-I:K'>'V0ID/%"?'_5"U\1# MGDF0<^/9_#" B0<[ 5NU%#F"S@R]L-JJAJ!(LI81W2%";JOG&?X#S=#OWW<#!0E[ M*08&?4,O;*:H80!$:ERF!D([Z\O-$P>IR]XR^CY^W@D.E 3)$:$;>I.@!$HE M<6S6*7 %.G34,YKX';G8.\QFOK7K@60C!>1HXA/^[:$I>A://I%JW2"D#K0G M[!&??O79CJ)?&7\Y3(8P:VX&DTBF)H3NO?WC+,O@$9N8O/ ]\*^8^?;(Z%-DLFB-(;^.I[H0LYD0Z9P8_,6Z#=Y(HI:*_*"!4(Z+I=AHW2.1 MG*RAK"SY=5A0-5.]/)!MB)*FA@R.ANNR?K:%B_W,&-G(:NEV06U&-==]?[:: M\J'KV-#7;.1N#9CY?0XEQFOY=L-A;>@TW:?8KE Y^DX,?;N#]'@(O\41QO!,EI8/;<* 7LQXYV9ZU9YTA*U->.C[!_XHK)YQX M'P1YU=G+?8QB#PIZ],%%^%$D$1*N?(GLW M,N2>NA^EIE<]0E^'86?-75A3K-B/*;8(NT8FGVHNF@4$RMSD=CPR!H4\B,2. MT>Y"Q%Y+^'/.9M >(\N*LI6SJJU#-T8*%BG\U3Y1DXG4-$9RAX3:5E*=I&\LI4/# MNZ#AB?GFCPMH"8M_/P%[0>YPRY4[=_P%QA?8 Z'LP4&J,4X#OM(HR!CJQ5.G M0DA/2-&R8C)G7A))6BQ*$[(Z TL,42>>:LQ='G$9P^(N0V-C[V-D5M\NS6*W M+8::RGELXDSO7C#1V28E,_> M3176M6.=R8"$7AKN'_6'Q17N]=;8QUA^7;/6IEA]M!E MU?DB7/67WP;ZT4 O7@FR=]]WBRI<[U+Q'(D M5+U\ED".9D,O7D\246N"?#];N1:PU]#)T7UD# M9&-DVWTN,Q_=!\X-:\75) MF20&Q2F$E(6\'QSKQ2M:$GYB2I#^Y3Q-FMR7_UN1,N=*LSQ"XE1E;!8V7Q<=_TCOZL^ M56FOKZV7FK7AWD0MEG($G!G#0I*) @+V?+=!9@!^X:_'LWC%+]_.?CLY"E@F M& KC3 3$_*N+F^?+T?90L 4EI+@Y[AO#XD9F-6[R>HDS"-E/2\ ?N15V6'#^Z,2QN?U;C)Q:OI?(S2\^= M6Y)%$.DG+\@]QEZ[Z M1\AE#*2SP^.A7KRN,9N5EMSRL>37F86WPMH##[4Z:%/F\FYI&$9A9TEJSO+3 M%5U'S#74+68,\T_V1(? +GS/"IZP8]]XT,S\1IR[T&$$1QNK5.Q*W'@6=KT- M#K:]GSIR5!T91F%CH I5L8(B>A0J?M"$DA\TKF9OJ><'+:=IM)_S0EA78&3UO%OAA8G[QEHBM??N1 M!#^V[F"4A,@A<&(8A97G*@CDQ8IO\X#@O7OIR$]8*7EF7662.X0QZ*?%:S[MB K[P'GD$\J&Y!>)E*ZKIT93BG"SBYSWV"0AE/P M2]]Q$%TVUI8]BYH(.4B&AE'8/)""1 C5(JDI#/;*Q?QV^!:+;/GT2_ M/<^/=!>/X EVHA["4>*RO_],OA47+ZC?87>"Z8&&)H'H5I\.8 3'!YJ'7+R$ MU6IACW\/<^+@I/#;A#KD?(XI\2VNX*<#*Z1QRE(0 F?"0O[K"_7#^:>#J#AA MV#W06%2<48'AV75^-TG'OL.3P LP?,,L0?JOQ +7SG8 MY$=5D",0XY(@ ,$WGDU1%)M ^2=,7V!$"N1UWZ:$%C18M->:K:R-G&!9V^1U M'4VC=Q/D\+6Y3P>F6+I3K$#TQ/4]Z*-T4:U^#F ^XDZ(MTQ?R'_F&2V_H)M\,WFT[D// MM[XW?<;4C8K&N\3>])%,9^S>_A;$/$IQ_5-TJ;8!@9D2\EBA#UEXLKLN)!*[ ML.@52>46S_X%?D#$&MD,TW]C1*_]D):V9AT6S1MAIX[D#E%S!EVI+PXR/N)Y M"+^A.N#=IQ2Y\CZH2-R"/OC(8Q\>-S]@RA=)[^WD^PL7H!R@MKS+J)#NL(;S M2&IU%5>_Q'WU9CJA!?HEG[Q^A/#PVJ>OB%IE!JW'8^NUCI[PL[7>M+K"S_ MPG$W]"#ZB&;UA0_GX:K!L2:3%D!Y>4FZRMA?4K@%U;B%40CCY:BQB1MNPJJE M[O@*4<\/@JHD%QO$DW41TA6N7A!?['F+KSZXA'^9!'OFXIKZ M[G? ' #QWDXI']!"9$#P<*$\P-J]X+;.XI<[^(SO%1$KSOD5M]7S,-,%5N)* MB@K_4)=-"] &?@O\^OVK!_^RDVEF,CNM6,]0(6U!%:.P)(I&^+^^^NS?F'%S M '*Q]>(4.'2VN[>C MDU7PX)M')&L9C7CM:,Y"H.VGF*I%[VR1CM!_$!BQ0_:(D444Q=FFZ#A M\HO/ ND\\HDGH# 5+?>E6V)? SZ[FL_>\0T7&@\*H_@41O)SN<51M4!1AT<+ M?,8E-H4R@[Y^VF1%1IV^!95=76T UD%QR4%$?E'X/[+^$\:!;6D/V(QI6R.% MZ[MG;,XJQL5V!C\D*RDXJNRE MJ?%I0>63$37-/XA4+.^*$HIMCR_1$PN;Q$5.=5V^>6$0(N>>\GU*_%<8#TC! M/;WPV>S!=XBY>,9O[,*!J+FT?C6Y[-"&+)&B,*RN'FZ ,(K"(.DLKM[FF-]I M&%VWG5RJ%\VD2MN@*;N6QJ?/,T*MN I/F#$G ]O2)60I30MZ;F;Z\ AF>$4. MW[93F6WDBN\H=$Z(U#W0\O1CI>?)E/S9@?_8P_P?!'X*YVZI]]*KXX.-N#9@D99OTC[%4_%'+9B$4"-N*5^=:MY M!^F3) 6!?^SJQHMC_.*WG=XC&:*V4BVU%'0MVPGYNE)E9UPIUX(.-HYV?+Y$[F.%XTA \83/D MJZ$+<6"TW)?49-/.#)Y,H,+[6YJ8H1+:K%+\].CFP7^%^1YVP)G3A5)$(*-H M 597,_0R?]Y[%=Y%C;8%E'Y&JT>WMUH4US!5]>#B?XIG%6T3UQP!Y?4*#4!C?+:LISW#OD68CYE#B+1VQA[(H+&ZLW ML*OIV@!";T*)->57RE6D9!4+MD#]0K[\_V#O!W:".W/L+X2L M7HNJLCIJWL+$5:PUJV;R9@A^>MJN=XOH%-SQXD]WXU7Q"MS M,68^B\CG1R-^1VWNB2SM M(B,A] B^!=US 3OKW[= M"JXE;D$UQV@NCB0DU_3RS57D+2IRSJ6(0M663 C+) M ,LDLCAVN4/0247%Q.&6OLUF_"L@6QPS<6>QRY40O%6F!,?BW* V_B M:PA#XV9]PA[Q*8PJE5?,J1&WH)JK:SY)4N_Z8X+*2T=5;%JZ5)1OO_QNS_> MO0+WW7_^[2]_^>O_ OCOYV]_>?)REHZ/<+I\\F*.88GYR>?Q\L.3?V1<_/-) MF<^.GOQC-O_G^%, ^-OJ'[V8??PZ'[__L'PBF!!7?SO_(7"'UFH!4I4(*D@+ MSA@)&ED)07LFI?[?[W](R7N1G 6CL8!"HR%D%<%Z:9Q"RQW+JX=.QM-__E#_ MB&&!3TBXZ6+U[8_??5@N/_[P].GGSY^__Q+GD^]G\_=/!6/RZ>FGOSOY^)=K MG_\L5Y_FWONGJ]^>?70QONF#]%C^]+]__>7W] &/ HRGBV68IOJ"Q?B'Q>J' MO\Q26*[&_%Y<3V[]1/T.3C\&]4? :23Y]U\6^;N__>7)D_5PS&<3?(OE2?W[ MC[<_7WKE45@L,7V?9D=/ZZ^?OIA-%[/).%?=_KZD/ZNR%[/R^B/.5X 7),7J MJPTUADHXGJY__ M0M^?/+JB:XH7 ^(F6_^-&&.O1W%VF-_-9&2]7 NDL9?'60PS9 MTOQT&B)##R6SDIAU22?31:!S#)>EN<".9_/T9#;/."?#]=V3SUC-S(D-6P,* M\W2--I=GT,DGGBZ.CXY6SX0Q$>?TWU>#UDK;RUF3,5ZKD&#OJ^-+DCQ;+N?C M>+P,<8+O9K_-Z!?3)0T,_>/W/T^7.,?%MM!.>E Q6U Z='I,8WSN5IYCFBV7@:YE]_ M)G(L;E&/*]AF>CD(-R5KOR,2K\VXH%&@V M0\^ _O3E(TX7^!RG2 ,UTHS,CZ004HE(YL)(,E/>TR"9;!U37BGT'?EX#="@ M['A3,NTW]HV)T(?9@LLH7,I@2PY5H ^%@\.I.3"/F[CMOUXO\5/.#W& MQ8@%EAPC=\P-$H-$<1!C410&6&63*IZI/F'U*8(AF>FAL/#J5-U)6\WFYHO9 M8OFZ_'TVRXMGT_P[SC^-$_[T)4V.Z^+,2_PXQS1>#0]]/<&5[J;YV=%LOAS_ M:_7S$29IA)5DG2B1(-R6D7,ALQ6C\72\6-:A^H0G"<(H&Y6DB E$N*$\IHO#&A1 2AB[\NP?8)L33 M?W;BM51NP[1O+=E)@'N"Y3=U:Z[G=[M9L.EN/3I6UPCPUN(FS8K,B MG\YE!N4TS0A-4K.<>)2$U1KL0KM;(6U"-?0+WM=B&XCY*BX-@EB9@)4 MH931>1_(FJB"VL<8NBUIW0IJ_SSTUD?3=^O%G#I6G+R>F#Z<[ALNI-PJQ$:@74J6TA]) M8YF$#TI ^/I.Z5VV/1":3RCN=U\' ^GN5SDV83Q3V>?_@_D]GDE0:#C?8IJ$Q6)HR>5GM5T7N0-GHU60WY>S],\/LPE1?;%>6]V);%Q:Q7(Q M@"Q2 ,"B 1>" ,]4TM9X73HM!K3!OZ]EO8YB9%.P6 RE0"Q1BJREIY"(&QH1 MS"P0]Y7JLY]_'7P 34H"1# M\,X)T%*@$B4BLWUJ6:\B&5)D. #"[*6H9G1YMEB0$UA'G\N1<9DY3?4Y\M]$LP]EY H5B"HH3Z5]7MIS"I>P#/EB_"?/Z5U/=? M87*,(QUB4I:RRU 4!V5"!E=" )Y-\A1$.)MYGV613> -R;KNSI%KZW'--=-N M(J0T.R8P%&XB :-93W'RJ "/DO(LR:5+W,1H^J0E=Z$: MDCUM1Y%F>FBX'DN&GU+R?XR7'UX<+Y:4LZN9NQ-RG(&0#<$-*1QN:DL9::5A!](G>/9M_K35,*(-U-@K 6HJIZFY6 MR)%!B8*CQER8[.-D+J+8LLKVD1!@YW%N>%@8/X9Q/JGF.+-1/F4;G07.4@#E M@R4_%B(0VXH+6GB7^R2M-\+9LM#UD>A^_Y%ON_QY6;(H&44O%+\440L72W+@ M54C@,"!WZ$.0'9?W[PBE'[8"M9WZ]QSS9KK_91SB>#)>CG%5F7]]!2!AL=IE M ]IR3T*:2/FAJ26/:6\03#PNK9& M*H:TYJQT!UO.>NQ%/DVY>/_B5G=U]YBD(XN^E) X&*]H#&Q.=:FF@-2)1R.K MZ>GCFR^ &%+:UI4TNPY\RT*:H_&ZDKLN.JP*@M_C-%5 R+U&YB-$HUSM6T" M# L@?+&&*Y>T[%9G>!NH(25J79G12C%=;$0T03$3$8)VI5:=4$SB4H&<59+2 M649AQF%MQ%[RG 9(LAA7>&:@C:H!DL@0'-/@:%Z*$DEF[&[ZM@A*'\!M;J7Y M.XS=+B/>CLFSZ?MW.#]ZB7&Y6FG].%Z&R2\8%O@Z3L;OUP.>Y,H7U*8#;#-] ?>1^#&FOF79)[.GYE!6<4XF_UC#NA,Q" M\\)",%!J=Q_%5 :?68(@A)/.LXR\SR[BO= &ZC7WXDI;?32CR4LL2*_/9R>H M+LA;5^$*TZA%T2!,/<_$/<7W+M!7.I%;Y\I[UF<5_!Y@0UH ;461EKIHNQAV M$<@Y89WT7N0H04I;CU)* T[D CYY+)$KSCMUHK@=TY#61IM9CC8::,:(&S*' MDEBDB-Z!EX;B(D9&C')_\G62%^7H>Z[[[(FT7P9[,S^9A:M'KW>O98G)&TZ2 MN7IF6!=*97BT('A4T>B5U>ZU_G\5S) B[3V9<,,6P%Y#WW2583:]@$([GF2A MF>N<3+5-K@3'&/EGYDJ6GG/$3H4E5Y ,*8INK/V]!KU=S4C.XRI[F+P)8_+$ M)S']!7 CKW5)609P@9&0L2Y^&A]!1YVE32+KT*ERY%YL0PJ<&].CL6*:$>8M M+L-XBOFG,)]2=+]XEM+Q41UUS!3/C5/MI4K2Y:@11$&L^1_9,.M-CE% M(7MUU[P/VY#"Z,:$::R8EE5IISCN.CUQ=@*HA,@U41>L)$(K;AC$1)&D\8%3 MW"\M8I\.(5L"'5+HW=KV=%19,UZ]FV-8',^_KF1?F\6U'\WD2%%D"Q@R)8N" M".XS]Z M1J9%X*I3(=MMB+:L8.A[3KTQ59IHH<KW9;+=]%7;T7S4\Q>8O66VY ^+ ZC*O <68@1E=,$LDIVVCCY/95\2WN H/;Y TR5BBLQR*"A849@1>EFQM*5UX<2^T(25_C2G25BTM3F" M%U;8V(W;(2@=*+\(3!F$]=* M]XG;-T$WI)KTQEQIKIQN.[-G=?-)VQ@\Z3)19$1):]TF-@589B4DZ[D.?0*1 M6P -J7=QZ_"T@0H:G_L>D2>KC14]9%W*R9ESZ2Q!,39;PZ7@?9*4]?L;GU[/ M*3(A.61$4DXP6+UT C+&.8H8G%&=]EJV/7)SV)/;6VGYFOO;>8A;7LI)F=WR MZYM)F-;%@+KR]K%6#]/7K\;3VLMFE?&]K2/ZNORQP!7H5?>@2POYYY>V7+U* M2#!D17 ),MI0%Q 07)$>;/%>!H=.=#JRU5^V(27\#?@X,#)T6DVZ@GX4F#9. M4[HJLLJU"2H#YQV%$(+8E-F+X?Q\F:6W4S M\.SJNS-DCDL632Y@D ).I8*"4"A,U-EPD:T/)'87E6^";D@)?P,Z-%=(C_/E M%VHY>5#)2AU)A76#4&;511<6.R#'VNJML)PN8Y M/C]>C*=(3%^7HZS:*NYRD-B!*C8)E,A!2K:T,EF*?+"(O?0KVMT&Y M9;+=MSJD$]FN94"]M-@N8;^*D(8D'U?I3]SKR% 690)FR.@(3"D:H@@.BJQW M:J$5L=-=??="&]2]& _%J+WTU7+=)R'FU75>OX<)OBZW)O\CM 89<@=J5L'?Q3L Z]G*(+0&EJOX M4F>(A M#I-]8HP286>MK3TP([AL%22?O!C5D/7;:[CO;FL3A; M++^ 3P470RH65X_4<"+[$]=\D?#4 MYR-PDH)))[5F":*B/$Q)XR%P5D :IKEB7/).'U98+\C7)H5SVU3&9.KV , MO)B2@H BA:K;*)K>GQP8%K*.27B=^GCT[2[*/-3&\X$XL:,"#N:1+C:K"9RR M'T/8M"9>*A'(929%(:I)1;N,S)D^*[E;@'P$F>RA7=.N*NS(L>LW?XQR+D3Q M*C=R!LJ+ MYX#C8F6WQTAG>Z*'43=(\A8^U/JSVUUJY2ZN3.R-?3NG"S>%W6 MP5>M[:M?_'ST,8SG-2C,*UDDF12T?1(KDDLW@&*]]C1-G21HC;)^* MG2U ;L(T]XTQK9<.VW70(X;CI)*>,8GU]KBG;!-]&"Y/LVV)1!\T=@%67SDNX M(H3@F7)49"2^-775U$@PAI4:"T;#^APBVPS?1JPZU(FL!V?5SIIK=_3P H+7 M97UFAR2OD"O8E^/%.J,892LP%LDA<*LJ.@=!108J"0.JWB+JN.,@E*D7B3+!L$_2 M=P^PC9CTP+5AK9G44E<'6)8Z:2!34]!K'2%&- S%,%2@)?%C>CVC2VJ'T"S;0_]U+,G-"[KZ7$R-T;U3!IEF1E"8+4$A"OZ M2G- G[1V6)C,'>^6O G21ES2W]BJ01L%'7@AZJP3R8AYQK5 #CH)32"= <^$ M!%&Q>%G86#%\:B""ZD,@%8KI<^%D=3 MPVH:"YH)V95(LZ)/=K@YQE8UF2<-Q-[-*)BIRJJ=8NE%KV;S6]:*/+'!)A[ M:9]JB*/!8V:0#==9.>4I=.Y:G+DMXL=0.K8O"6^KTNRJW2Z5Z!?J2U<.ZZ:1 M45AL<"D!TV55Q%S >5\7 [B5(8:28K<*CVV #JF-R:&(UU&5/>K1W^+'XWGZ M4%OTEHM7+7 5K#4B@U;U2D]=[S.JIWN\$$8+P2S/?3S _=@>0\59+WO62&/- MF'2Q>\^;^9A$_ECO[_AZ4II+^;^UB@,77H%*6D%,EB3F.BC+1.*LSS&L.V$] MAB-8K?G33D\-[U7Y>/+^U^6T<_@O]4PTT7J.>;P<&66TC"1PQGH..G,-,>8( M6+*7P9HL?9^%OWNA;5F<]DU0J*V^NL1.-\-B29OL4$+,QE18!IP2]4X8$2C] M$B;K3@'[?="&U(/E >*C_=75;M>41*__UT,FG\)DG3HLEO-QHNQAU9QAFB__ MX,(GW^!\7,^D7%T#..E%]-,7\M;3]_B6,I&?2L&T')%+]H:C "=(,J6+)QE+ MIA$L18EB1:\"W,/*>MB4_?&3=%\2/,3:+XLA^>@S%&=CW0RIIU=B !W)VP<,*82#'@C><5WI4!OO MCY^D^Y*@W54K*Q%?EXMBOY[N-<"CF%-F]9(^PW4"%3/E)%8Y$D1D2DDL4]CG M!&X'889TJNX1T?ZA:=6QL>3IU:S2:'+[ M=^S?>')/N1HUHOS':B)A?O:)0LWW^-OQ4<3YZ_)R/#FN#3'KZQ>OCY>+99A6 MVH[(=1<3A0"K$F6N]9*JR ."=#GIP%-M/-/%UFP)=%\[?5B,TXB5 M5(Q(%H1,-=[Q'(*5#'1V]!\*Y46?1>"M8 XI.>O)NZO&L9\NFX4%-T*\;3"> MY?]WO.X,,JK7PAF+N0Y+;?W,$&)"!*;(ZCVV/8 MWX=W'I=&/OZ\4;PVF=?M4^MKM]14&+A$$29/VKC$T",>\K*&W27Y^[SVH& H M$%UMQZF-!R5E N?)9MNZ=I]<=$;WB44NP1B25]U)T[==0;'](#>_7F1]GAKS MA0MRSH]8K_J0.*NMC88#UZJ>:DP"O%$2$A;G=.2I\+XM1.Y/Z MM!;=_H*:_4=@9:6OCX%)W'/)&-A0ZJT@M3]3T0RD1:-L)@N>>E72;X)O2$ZS M.:?NN\2G@$*'G@I:UV:FP!:*1!BC'+@27NW!X M?OUVM0E-4ZG7D;8-1EM)@9BW69/<)H!7@8R L=)9SG42?9KSWH=L2,:Z(7>V MF#[;*^@A#70)!!)# IZ#!>5*((CUJ%\VO! 'D*O\;P,]%&ZUT.+>;*-49<,P MY=T\3!N%]Y\VA!LQH:2E Z$C(H\J5'@;!! 8Y*5<5SIV*>0>R_8 M0S#M!^7>%A.SL=(;'JK.6/:"G1WG/M9Z+,=3K320X*.O9\$Y2B91Z-*KR_:> MT(>P?_2@?#VL\KOXE6O#].;DK-=)WXM+.V"+D>21\2 E*)5Y;35>(+CB(:-6 MF&T*/N@=/,MV*#KZEKNEMU&B,CY1@J9I"'PA"Z-14 S"(BJ1*4CH%3VFG[$.YDWN&2:3DN-0T+H:&"3,%J4(8BEDY.<"$2IH^]-P']5"= MR $I>C"E=_$@I[?(WK*0RAD7GCE.DT>66JA1F]XDRML*M]QEJ6VX;Z=F^[>V M\1"3FS/$]8OY*#+F9\FZ(9J^1NRY69+ MWU!I':SZG>A&I227LU1@8^W2([F#*"T"%R+7&:%5IRXX&P(JAO( MYOIYC?-;3+/WT_&_2+Y,3F5=FN^S^@V MVKD_O0S^Q>PHCJ>K<;B.,ER?7R$=?OX%A\#-V163%TN$,)#]-:!D!)MCEFX3OW\&PLR MA.AD2'/AJM=Y2-XTKQL<%:.ERDF!X(R!LN2$0Q#T56;>.R%#9GWVD+]AKT\ MN:LT<1V<1S(G3D<*=NOM);8@!.LYBT5XG_J+VA3.1>1]CH$=0KIOP)4^KHFR*[.: MK/6VE.K"3T[[<+W$N#P[A+]J%?@Z3L;O5^]9C*1T'(UR4$+M+YED!%=K(H7, MRB)%*>5J$<>-*\0&$91I^R@%#; MR*M2-%!^YT"*C%Z2J"STV8OH+MJ@FJ<.80H-DU2#G"MOYK./.%]^?3,)Y$ZG MN394^;@ZRLU"0*$C@VPY!^4\F0'F!,6A0JFHE6:^#'Z^W"K>D*XR_U:G3!MN M#2]*._&BZX^>]3Q\6YGRNORQ.'G&J%ZL97,Q(+,A-7A?;X(W)&3AD6G!C5#L MT,'99M"'U -W")/C,3!HD-[EQ36/>>6NL)$MJ'14'J2IY\>TLN 9(ACGC4\L M&[V7N%7-05\\/848-GVR/9#Z-)"99"GI@H5Y6XIF%Z*6&&)A-3 >TOL_A MJ;YR;3)CW+]GS(/2:9!3Y+S(9#%23ME@E(#D7:UJTARB(S+3=.>IV"2$Z]. MO)- FTP*_R>*RX;$GZX5:VLW=K[.30,V*\\FD]GG>H-,F.;3JPW7 EXNECHO ML]KZ0?N4KSTTYA:U; \M0X_"MIMNP5R]M;:B7CN$D;"2!ZXS,.9K:P]N*?$( M'+R.B7[DO)=]=J\W +?/,L#IX]_6\9V&]S@R&'Q0,H'(N2966=53R[5IL.,F M"VM5MALDZ=<>/*3=\M8:OY@6[S>BS2*(/Z8TZR9X-HTN3+51RH:9F#D8IB(H MI"PZ:ET@:^V]"(%YT:>UT!V@AK1'W(L>K773C"PWFN-328.7(6B-P"RG #C; M #Y9#H4+%4/AE#7V*4VX"U5[B5?G $YESIJ2WU(<02J>9/8.O-$*3$PR>$TZ MZM0D^VY<0[*AS3AS=78T5$V["7(:F+R:S5_.CN.R'$^NXSR%:*,W/II<6XP8 M4"%(<,%(X$4X@9IY5'VRK*U@#JIS2S\V==-XL'#((]D85U3L4P-S .&&%"T,;";=<.'GH*C6\N+9G<9],Y&" M-5+(4D I\LY*N *Q)$IT7<28"]>ZU_WK/<4:5&#T;4Z<#OSJ&([5ZM#S..1% MF,^_CJ?O_RM,CG$Q*_6WNP=>FS][_Q!K1SD:!5,7:VU)T2_"Q_$R3*X6VYY5 MX9Z$Y+^&Y?%\O1.GF.'2J]I*-VI0UE%P[E4"FU1D9%@YQS[+5OLBW]>(;_;^ M46%12TGCXU6IU\^) $&20,JSE)TM&$R?->K-\ TI'#DH%Z_:S [J;!8O;(;M M-%W6F4=C; 3)%(V",UC+L1"R82YD7YSK5!&[% MGUE:+.?'-=X^C>8H?CZFR4OOU)R)4H/X>LF\+1!2T4#Q?#(T"HGG/AL8=Z$: M@B%^6#(UU]T0LIX1[YGWC/@A,Y^KL@PE]RG12E<,9>:R9L+)2HB^WLA5K#-6 M99Y=GZLE'CKW>8D%Z9&GD_3%;+'NY1^]2TJ9 CFR"$J% ,Y)"RGD['-0W,1> M!NY&0%LZRKZ+1@>EVW7;MK_&!A1/2EE+,AR"K_>G*\D+Q.032!E#[="7,GN@ M>/*19S*[<.QAU-K1R5Z%?>ZD7AT38/QU/!T?'1^M/O9B=G0T7G?PW7V]<<\7 M[N^*6TKK7-^'K^L7'M8*/%6=BK&V]':AH'*S"?2^"HP#?)NWZ M;-+>AZQ!S^+;G_\6C\*8AG?^NKP:+TC=_Q?#?!1,L31E.*@@#(6]M41"1@8. M5=&."XJ(^ZS";H]U",EK%X[=T,6XIQI;7H5UYR#\1A/ZW6>C&AU"KS[/!NY MXBP+(D+REF(0IRB']]Z!5IA<9$IKS1Z$7R< M^P%].W2:A>%'99-1 \G%%;JZS)2L>-R-[-GN.;,,ZK M4J S;%9(%U4QX).N5Z"*6NS#R9YJ)@TSQJM\Q4+=NVUT]QN'U#JE"STZ*J#= MMCXN%HAG?57N&(""3D?I 9UDY%\%R;[JL&IX#K7':M9],MU-$1YD)&Y.F9QC M(2::Q]9[ )6'2&\\(U MU'L@0'&FH-Z*!-Y$&K$0+ ^=2K^V SJD#'I0M-M%D0_#ME62QC0%U/0@R%*9 MVB#104PT/3")Y#(:Y ]L[P:980^/<5LK\T$XMXK4@["*D'C0.G%0B>QPQ$03 M)7L9>%*9QSZ-Q+9%.J0,?'",VUJ5;6H/[D)X!2 MD<_7R+*]4N)S4H;>E3X'4$PS:W4+PI&(Z SC%G2RE*6HZ,'56#%P M8H(MQ/-.VZ^W .HDYVD1N@S2&Y8+F&AI[%VNYR4#@A51!)%R9K+/-6!WXQI2 M7MV"*5<-;$.M])X1YVWH1RDX+(4[4 $#*%LO-BO.@1:9!6="\N&@9#F'-J3D M]X!\V5$W?3=91AJ-U3D;B,J34;<^@:.=W)^:D0N9-.%0C9UR9>-(>\9XIP6 5=^#]X9=^;*5,@Y?-D')DI!* M"#$>__Z7^(X8I?D>#&TWG'__Z_8?9[.-??OCACS_^^/<_X^3BW\>3]S\( MQN0/RV]_O_CZG[>^_X>GV>??D/;Z+1/US_D;XZ'?YE.O_O?QVG,)NKY\$A?'?G-^HG6'X- MZJ^ D]#YO_\YS=__Y__X[KMKR85)FHPO\ V6[Q8__N/-B]M(AZ/9#WEX^!1E+N+J8]8CX]K-[Q3N^#,,^!7SKT3V@G3\( M+O$RXJ1/J-\\]P;.)/B MZ15D[P/ /VB: C1&)%SEG)"Q0<=WU*$L M!W,Q3M^\\J*NIN,OZK\($2_FOQU<3>%]"!\';V?T^+K'T>CQ!?TX'5C#E><1E;89.(L25&8,O&*) M5"LCE]:;X.(>2+**Z\3(L9/8;Y."MR#%B^GTBI!Q*1RSVD".W) UGQ"\519R MLLHCL]&DL#="7&,Z23)L(>[;1! MB/#J:E:=G>H_#H3)/COR-#0S!,^A F^0 M@XG.*IF"$MSOC0TW@)TD);85_&U>R%UY\7Q\>3D>W;^Q!2%0"G+Y.0NTADG) M(#!K0"I+A,[69V&;<*,#N$?/C[X5<)LCJD>.W-K?0A0857% JU@AHT<4"#EF M\ENCU2EHAZ;-NG$/J%/BQ$X"O\T%W3L7EMN;-[[X8&FX]6Q0)@^A" E8K/%. MQY1,\S7BI$R)/@1]6_]F5_W/L?P8II@)X$<<3<.U5"=A]'X^^A\_?_W*Z_"Y M_NK9'V&2?_X_5\/9YQ>CZ6PR/Y2>OII]P,F[#V'TZF-]Q/3E>/0)I[3VO;RJ M@AXXU*&D5,")1(N>)H/)T=B!)R*Z3#9DU69EV=L0'SU'CY,,MUEO=V7]NPF& MZ=7D\WPZ+F;F?%(.6/+&,O+JK(LD-$Y.GE?!07!88N8:#6OC5M\)Z=&SJA]A MWV:!VWGM6X[S78@7.) 9$T?RY5-!0A.MA: B;<>84Y"9EN>DVQXTSG'TJ.\; MH:'V:\?VPEQW3O+=]4'_7]+%F-::OWY/"PM^_>5X-,,_9S]?S%_XU^^G^+[^ ML"L?YDO9._KRLS^'TT'VW'N=5#W:"=61R^ PDDMG$W.>6Q9GO\VMT(%TFF4O D0A2#:1/.'(D(.. M)EF/7DHKF[!N+9P#&-L'U_2X;S4U"(9^,4>N/UI7Y0&(G<67.!",U.\LFU\^EM0]F]H]*"BNT,:6\CW M3BOA/WY8D>';OB9LFZ\1E=! #*Z"R5."*YA"C5,D$,B$3?R2)FR]& MJ1YBXT]X_>\7UZS_,+X@XDZO!?AF?''QRWA2C?*!S:GF"-;8?M'T#S*\(J^3 MS"<6D]5<>=%DZ!L"/8K8PB8\65V"6BJF@1MS5Q#8..F$(\O<8TT(B9%#2+0) M6ZU32472?"ZG'6UOJLB.H?A-M-#B4._6@$DH%U#(7_XP\\W@UJW[= MN_'+\:@&0DC*],3W+T8SI*',!B8ZHYV)@'Z>4.(TQ)0TZ,*Y"-(9YQK%V7O! M?]K4.X".&WC>=T=TA9$^!V% ZY()6,U^M%:#3,@SR89 Z^<]UEC1E2-4I&7&$Z;!%O* MND%FZ3SMI[J8$_Q0SR0^T;C)M\&*[27.7I5WX<]!L5HY(1-$I1.H%'2U]Q18 MKQER+2WS;3:H+NA.FRF]ZZ=!1NJS_%]7T]G<-WTW?I;S7/SAXG48YA>CY^'C MRJ;OFYR%2XD>"#0AJ +O4 -X#VDHL2BV*E#;%WAG[:S-VO M9ANDR]XQ@/FTZ81?9*4%]P8,CP)4X!9""?6$6-3;E"SGEC[I#LB?)#';Z+5) M N\]$VMNZPRR]"6@\^ CS1>5309?F %)#I$3Q@0GVYRL/8SM27)K6]W<9H]O MN:I= U0:BTB,^)Q1UV,6L@@LX0T.E0S>,2+_WI>MI\N=+36SYJAVYX/\;\Y= M%G?Z$LE@@GF0N:0A,@N%(2V*47N(V7)0PL@BF9!%M,EHNP?4:?.E+VVL8 GM^7@Z^PUG'\9Y$',6J5@+6M65T*"!@(&#UR;E$%SV8@^WCNY M]X2XTX=^UI!HYP/WNR)6-F&0CKP!%5@F2FL%@30-(0MKB-C2JS8Y39WBA@<+ M@45MR4<*$82L[I(B4D21!:2@O?'"D=C:%%!J$0+K,SR3)>-&1(0D,LV6X!Q- M%"Y 1QNR2O'<,SN]_ALS8ZX<*+Z) MNC=*%-]$['O+!^X"ZIPHOK'Z.B4&;R/[O1&C:.T5&7I@ R>CRML(L>@$/BNC M8XDRZC8Y#(\E4;Q_/FPB\OTDBDMOF?$2!#H:8E 1:&D48,AA-,P8PW2;&T5' MFRB^D8H>3A3?0+X-\C#7F*-+8#$8EAP'K"-4DGGP+F@0.3LT2MMHVE11O!/2 M*1"@'WDWF/EWQ)$7X*R@%2U:#@8%U@JP#H*T"(*C,Z:$)'.C$A#WP3H%0O0G M]P;IC6]P1N/#_'.8C,@MGRY0<6FU"(SVN: TJ*0MK5D&R7E6*L7$G>=M#NG6 MXSD%&O0@Z0:YB\]2NKJ\NJCW9.Y*F%H )6<;>2&@"I'70[@(P=63%52I))>X M<6W\R ^5*? M@-ZD?F?:7H]W3G^\FM*6-IW^&*;#Z;B\)J@DA7DB8ACEM\/WHV$9IC":T;(V MOAK-YK&!BV$:UERP3SBJJ3=?,A-_JAODQ?1;_)UNJC:!L?/]UO;"6;D56Y*Q M(M"^X%#75.80F3)2FIB==:K801-$NRTR/PVGX?W[";Z?HWA5%N_Y>L9/"V L M*3&0C)/WS#D#C[$ NB*<-$:*1J<3#R';_2!FE$CZD^NTW>'T]]CRTH:5M M\/Q#+8Q[@,AS7Z>SH:79!%.:Y3^W?@Z5E_/&/ 5S>$QR67M0O6JW@QO);@6_KGM PQOQC1/O)I.+Z: M7F>N#8*//)(+ BG.[V4Q ;[&UJP/3KBHK7=K.J#ULW;MB/U$:'D@938XGEJ< ME=7N X@BFUP.M9I'(,@F<%ZI80S,BV52QF\ M80J\9E%Z'5";-BF-G> ]16IMI)(F+6JNUUGRMQ,./]5<787@Y?3;*_R"D MDQI#>'99G?/IEVDP_A&?CR\NYA_J5C\)T3^2XAS6U.V;X]>O[Q\X\X2A\NP^3WZWX*(3@2E0,A$_G7 MKG@(V1>R1;UC-/UUC*V*]]Z/[.2(U:LJ6IR W<*W1+=LT](!7]/<_H<0'B;- MOU^]/DB:'I2REW5F!6C/-5#2.O M(%QL?2$Y&IRQ(&4JM54V@^A5K?%!&D5A=;1M:C;U1YC5C^ M5N])?!G>Z/J>V_(CK7G7O;J6=Z#(VJ'-1X&H+5Z5*60'^4C.L-8VRL(5+RLL M6!LHWN2=^]OM>U31> _R;5&<8!&I>3<)HVG!R:ORM_$X?TM^LD**2)(#2D;V M3LD6HC ,LN$8-#+G9)LLJ0[@3L8^:*60!CE2#T!1W2">9B#B=Z5 MO!F)=M!0 Y>T&]CH78C&98A:B'JE4U2P!.+XV#1 M)HIIP9X%N GF9[/78Y+FBQ$!7U[23Y%,-PR9+#4F:ITY"4YA@<"T+2GD6K"U M#6WNQ;7_ XT&RKQ5=ZD$D7JDEGI8,H>< B M-&K3Z;I!)Y_FRVM/QDC97I@]YKU^ ;$@5A<8O9]5W "P_].)+56PJL0=Y-?S M(<1-.,B%U(89R$P6VK$8(SC. 9>)*U8R3[SG*=I2C?<<-/2KQ4W$UK/V?@M_ M#B^O+A= !.>A1%K=HU"UL2V/$!DYT1(++?JVUG?MY"UVTM\WK][ON<'6PA_W M(;D6>0?K;QM>,S1R)B*+8 U&4#Q[('N [(+ %))YZ31OE*9T-ZB3V57[5D"# MRP)W0%N6V^D KFWFP7WP#I1[T)>.?H<7"WXD4^%)@]E(!R$)9LHH._8PS@."=9\Z:R(EL?@DDGI=5&TV=5. M M$:<,5H8#[:P"QF+KO<1[OC\0?('^A/ >-^I7>GY7#D9[%R>[%R>;&52G,N3/79:'DB9Y_)D)T:?"Y/=BY/=BY/=BY/=HBUY^3*DYTK/1U/?D/;2D_MB_6<*SVMCW6> M*SV=*SV=*SV=*SV=*SWM;)N<*SV=1J6G_LM.GBL]G2L]G2L]G2L]G2L]G2L] MG2L]';%QT:C2T]9!\7.EIW.EIW.EI\.I_ESIZ5SIZ5SIZ8%J&>=*3PTJ/>V< MIG2N]'2N]'2N]'2N]'2N]'0?;KH[@'BN]'2N]'2N]'2N]/04*SW]'";ULF0M M!_#V0YC@V_0!\]4%CLOJ7Q85@;X%UZF(T^;OV+D^TX[#6BF]Q$7AQAAA)&JE MD@]2"6ZCRY+'X&B=WOQUNZW:RU)/S]+_N1I.E])97!^BU29)1SZ*E633J$(+ MD;-H@:=HT1E1;"Y-%NW[4.VZ3[W$V8L1J1=_'=,+9K/),%[-JAWW;OR:Q#J: M_32\N)IA?A:G\RD\D$7Y4FR!G*,#);4&GVP"8963UDAMLV@BA4V1[G_%ZXT] MJWM94R4U\*.^Q?N))N8UV.?CR\OQZ.ULG'[_,+ZH]RUK3;4T\-%99A2)A<4$ MY#%$<-D%2)E^1&.0\38Y=QL"W3^EVFK^7IKUJ[8&)G9WN LA#T M33954H,%K"O>Z]66QF^U(\HKY$CSS2APW@N@13AR8Y/!8 _*J -MD6VUOB7% M-E?9OOBU6%!OBR?_U]5T5O/R!CYHKRW7D+&>PEM$"(+^X8D?)9<2>&YS\W]+ MP$^1P7/'R,1P2F*]8*3;I-#ML(=N+I-GH]DP5WT- M/^%;3%<3XB=.?_XS75QES+\0O\C._G@U6T3O5H_2KBMH#8)RWJ2L0/- LHJ! M5@ZRP@ C66$AQ&P:E7CL!?X)F;7[5^>^YFF'30Q+L%') "F2S!1]!,>3 R;1 M*EIX4FA4':076V1S.2U/N%^5-7R:_OCYQJ?K<'O.:(J+"-;4P$= !ZX4!)V% M,:X8S(WJ(6R*=%]EP)K-PZ:J.9:R8&N&-@_%2I>DT>AIFZ=-4QE#.WS=\'V. M(FI6;"RA"V)!CWKXP&?N4Z6/7'"2Z3J+L ;)H.\R#$PZ3$]*+0 M#B3971N'H0TOQ4OEP">LZ7\8R5E%#N2NVB*+$#JVVMI6;_YE/@<<5YF9*("K>C,YD1B< MX8[$8'UAB2416I6 [XKQ29@HC536X#SR)I[%7.J"J*F9R25EJ\ARP[ MJ*"!;;(&&7F"NF85@J\;K,HBU^P& XQF1:E^HN=MXFW[(L4#UL?A.+&)Y'NV M0'X93RYQ\NJ/43V=7>R\>;F,+C9)*Q4:&C*4H D>K\NE(Z Q+ M&DB3>:/-S_/,N^OHQG+%'NA0>++. @JO2#@^0]"I@"WD>P:))OE6]2/N!'5" M_.E+]/LYL/N9?II]?C&:(>&<35],IU>87TWJOZLK^6U<^_JO VT+D[HD0.=K M?:^H:AUQ"[3S*)>X<%+O;17? O\)<>T "FW@R&]\OL$%S[%21.AZ-SUYA.C) MH+4V9.&-%TFTN6WY*$.DNQ"LJ6J./43JI Y1+JE0C<.>FVCC8/0IJB",A0-*1@R"9U.$!-# M$%G&(E [(]KD0SVN$&E;MFRBA,8ATNG?GH9[<15I77=0:A-.Q!)*'7C6\.T5*[WGE4=C*NRCKGH!I7Y+>QSGF M3=BUR.$?PXN+L"C#3+9^&+T?TL;[;#K%V?3-^.*BC"=_A$D>E^67X^>WU\;2 M]@>?_6/8^:2TL5A6CE:)=R)Q8P,FK3*/#KD4+F;#1*#_PT'_<';;?9:/_>H+ M:/+KHJ2YHT,D7@?IP4MFZE3B-BBE9&AS)^,6E%UWUN4#:>).IX.05"DJ!/"1 ME@,E) ?/G 5'HTN>3,Z ;8H8? -C_ZOE;AI>W2BWEVF#(\PEF!>7'T,]/'N6 MTM7EU3R:=?VK.D_J=6.R#6P0J7C0@D506@L(O-0TFA"]LZB*:W-TWAGBJ1"C M7UTTL+>70 =.EEB0)2B)DY& (8%3D4-R+EOCK4JFS<6@)8)34?E&DFQP.+C$ M4??+7Z[WRX%DC"N7'&22*R@N- 1+X[+*.:6+3BC;G/^M 7,J>MY6O@VN%GVA MGF=>:2X-%&9L'5<$5UP$J3%''E%$TU;/?8UD&0#ZZ6HR'+U_C9/A. \BL^AS M(%UY3DME2AR+]Z$Z')VW)N =A-Y9Y@T7L]=7D_0A3)'V MT1HM_N;"V7206/P_>CYU62"HW2=N']=&@E]'7[3-:#,5)X+;P>D.8%KNL:C'O*#31.SC1)M&C[^WS M>O%^,4HUM0)_PNM_#T(Q*(LWX)64-9NB TI 1>=3;*147>2N.<@&\ [2OTWZ_N M^Y#NL83UW\[";/[$94AA<;8ZG0>4XZQURJD5Z-A MFIOIR_$MZ\P'X9S5&4RI/=PX=Q"9*!"%I;^H$-WJ/K VIG[/*_9O#^X@^''_ M4NLQ-C2'=8%A]/,()^\_/QN1>5HF84KF1)I=3?!;D-FYE)-P9)HB^3]"*0C& M)*BTU5ZH2-3NHMJN+WRTBFXBT9[G\*OA!8'[6U@A8LE,(%H&AG/R1HPDESX6 M2UJT0B6L0I ==+S^Z8]5H3W(JL?#SXKH]?@/G/R$%\-/./G\+2KOT5E;[ZG+ M;&IF%WF6N9Z;B%@+6KJ<;)?;EW>_X;%JL2>9-3B;O"M)SWGB5"X9@O6$S=/* M$&SP8(N(R?.HBM=-K*BC39CNSYOJ0^8-(AH/I^MU 7C.B]Y2H1MGNFZCC<.4 MCM(,7:Y%:SCF>H$R@$.KH4@?C+3:1W/.BV[-EDV4<,"\:*>9,YEEL+(*@3%3 M6W!+B#Z*H#29.]9V,"$>>5[T1LK:,B]Z$TD?=5[TVF\<(#?Z7AR'RX_N+IZ5 M'.F4+5-:YB"Y5"I&9Q@&)5.4B6NA=LB1OA?2]NO,ZA._QE&P6&:EIT. MSKB36M4\4*="30=/X$)0$%#%%$+0VK?)J'T(V2FPI5?I-[#7UX*ZS6&?(]IL M%Y@"@&[Y38$H#330X%KB'SS?N#CR['$]FB]Z_ M Z&CIHW3@68$6TE#ZY\@H6B2%5%VWSL?,R.:RK=!!MC&EE46*MI MEI7CUI-0,(!W+H%%813Y)UCD,=J]O:ZZ+W$V2!J#$#4!U!6:ORDR($848$P; M1W:$TGGO%ASA.NS VF-2Z(PF:0E" R9(&D.;'+DNZ$Z4-KTKID'\[^NZ=K'>?EB4NS/DM_),VX\1M-PJKQ" )TNA_M738!__Y6&(?!!]XAX-@N6>,!I,->][(=02!C4+)D<5/*;( M8Y<,O\W>>F+4:"SVVP0QC;V$^^_^(5.2!6XA!V5J04P/D^-!H2@O04637"),Z]$J\.$':&?&!D/H](U M0L.Z"-+'$L6$)6N9^5!5@\&0081,^:4K&IS/7XGV"=*QOVI<@T1=TI4 M[!:0O8'ZYJH>5(E!U%JFK%:D*%9"$#H!UY8,5!DYS:XM-MM-,)P8H?:JDC5< MVOED_F;(]559'UR+E;3R#^W&=&(L:*&,- M5WH\B.\8"HVI,,LP@';U+I(1A#7* C(F9AQC]/%"-J66&*; M]CV;1_4VVXF_7KM:?=/U]2LF9$HUP!%DK63IA(:H:_ 5G2O(&(K5.K%K-]L' M7M.Z\$N;!) ^976'-^_/Q;^*_QY/E%F%[7.HA61"M#!DTB Q7K>I"M M@Q)LY#D:Y=-!/-15H/N^UM@[/S9S1'?24Y-EA^*$\=J2Y:,EO^HZ^73F+@IZ'(I30BU MBF3_US&;J^]65]$=9+_?ZT*WIHD13G$R18$,@@PJT9!=40:R"E(91I/$[3WO M]-1MJE;ZV>]=D;73J O=7T]GX$B=O\+I3SBKD1:LY M;;+)*0-7-;!?1>.Q'LER::/S441L#2;A#2[ M"A=OAN\_?('E/=,YD,F71.WK'"V9!]8+4)K98)U),K$VQ%D/Z,2ITH,6&JPQ M:ZMB+'GKN&5>5/U9VY4RJ]![7SO.Q1JNMA!4 M"H AR2 "*I]-DQ6L]W:E+Z_J(O"JO,&/-:-@]/X?1+;I0 5M444!@CM&BPTR M"$DSB.B#L4DK[MK$8M?C.8K6)1OH?'7][4'*/5>KINDTF@UG\UGR=>*\PVE% M=P?<')45F? YP6FGX+0->8D"/('6AOMH5]L;KHU3;_'JQZK_?4BZ10^".^K$ M8G(J%T%4K:15$4W-TO&UE50L] =$U\:R/[Y>-CLL!GU(]UA2&>YOTF E+][5 M;$5C:5C91_":5U:KPCTBVM3F<.I1];+92.\;];+91/[-6YET ?.T>]ELI*Y[ M>YIL(^OF!."*,9&]!E%,)D?3R'KQEH/.VJ84(_VVS97Y8^]ETY_>-Q'Q?OI@ M6%4<^7JLYG/ZZYZ3/I"*(J%Q3)K@0Q>;\3C[8&PD[H?[8&PBJV,K8EPU1G]; M+=F\YT.7KBCV>KZRE6A6CE(4LT0'%P,M!BISX9E/0A>#9#PXZ=A&1RE= ?5> M2O^K_8R,-A_I//ABR,$)J4 (SH".2:HFS^U#MNMV]#I_GB_J[\:($ MQ?)E6%/*7Y7G8?KA2Y&;E(+FLF207M>D&YD@2%9K&!J,VLK@0IO=TPCHI^F0WA.N91/B\&(X^SQ( M6FN6N0.LN?5*L0PA$604)5@5T#G1YO[5%F!/B%:M5=7 *E^>.7V= %]X;YT+ M1BH%,=108:X''%%'R+GX:(NSW+:I+W,WIA/B2D^";]@MZ0:+WV :OQ\-_QOS MBTQ4'I9AN%5AB8S8):N'-)CI].KR9C"S)B*[Q(T(0&MIHF&A(HM6,$!O<^;( M?(QMXB2-!G1"9#P&E34]T_5]8\R1H*)]H97Z/_YABN;KX=5AP8(M7 M*2@)AFE>2X-)B$6R6B%'L^1UEBPVH>LNJ$^(DWM37H.JD5^O,DORS@(W0*Y9 MO<;J.7A#L'A!(WVRM)2W.?3>?XF_YH382J@]5G6\9X#+JDBO)\.$SR[FSZBE M/Q:(?_[S(R;BZ;OPYT^8K])L3N'+6D!ID&-"5+6FLI?$5!DMV7\Y0"I6T^(I M M-MKJ?T.HP3HMGAU-N@P.2:C?W','E/ EZ.J9:G^;K7+U"CLE8;$E@HL;;Y MH18X%L6U?P\WPGB#[&BJL00G)->+XF7Z:?:8=&R.$@"!I*CF0L%BY1^3:[93_X M3Y"&>U1HCP4F[S^/^7H*,R^N5'!"5N;:T=5&\XOA#4I!9]"2/QXD#45;14XY M2Q E3\S[7%O.[_%(;:M!G"!!]ZW:!E4K-Q@*'X@4LE?10[8RD#TA!-F^M3!0 M*2)+I4Q1!Z?A'DO.'Q//-E-.BU*36YP__X9A>C69IR.\&'V\F@UTSD$EK>L! MM -5ZVYY%C.@3$@FAJ5_MCGU[0'\R?.NG2K[+#BY^1B>36@:O9]#G[ZI/[TJ MKZYF:7R)TW^&BRO\=?S'P/OH%5<)9 V/*.\DC4;3#&.VB"*#*JI-OFFOPWB2 M%.U;O2TJ6O8WFK\/WW\86&%R0%;;UI3J]R/Y_<@C:(Q9":%0L3879OL=QYFN M?2BX157-KPG$:R0V_?'SC4_7F<4A.9LT$2;E6E6S!#)P V>U5'OTJ%,)N4T\ M8U.D^TKD;\:TIJHYEF3_-4.;YZ]BT"%$;T!@[1 >R:.**BJH=U6D=C:'U49& M[P /0CS,W8!>%-J!)+MK MXR"T$4%$PTP 8YB^!AIL\"!#YBXA5S:U*1)X(+H\<*/@,&S91 D]WR]XMIJN MO$B:3S%'F3']+S\>?_S897WU\,4H+F,);2\:W@Y 4KXT=:V5PA6 33U(' MG=#;;11]]ROWVSN@%_79-MZ7C^[N)C?6EA JX5.3$WK*4X74(+P!9]" M;4HMBI>ZY+#5_/[V-2>FZAUDV&-VZ;W07KQ\]^;GEPN 4K.D0TV9L)SXA\*" MRX(^TK"--\IFS791\LV7G:BJMY9GCTF82X!BS8!CS,DB9B@,:YDA$< K:T$0 MEJ"E,E9T7;[7//[4]NE=);C?RI2WBBDJQW5V#@&MMJ!D)JA!LMIT,F5C'6N5 M WG$E74/8>]#V@CK\4YD8*O:^T[@[::'#M]U8O!9$5Y\Q$0);( M;Y.T\WMI)0@R!"(ZK4UJTZ#@\'TL]DF)G>3>\W'(6GH^&^5;&'V.40ARYVTD MAJH0%?F.EIP#D:T6PF5R.#KX4UW?=YH,:";Q'NWCZ60VF*CDR\@%F3K M F,3[Z:[OON?[P][*SNH8%6).\BOQZ5\%8YQN2!J@E,Q*5D8U/4"I&4\6RZK MV?%XU'B'']"_%C<16\_:^XTD=7EUN2S-5;)/PBK(.="Z@IXV%^,$I&#)5%#& MF-@IDZJ3_KYY]?XVWIV$/^Y#NMCK>K=)F*U;VH\<(:[;V9L(O<] M,.)+70><+'>_+ R6@@J$*J6Z_1%"0@W,.\:9%MG@?G:9V]CV?RC3ER8?(,B. M:FAP-GM_!6>O910N&B@L2U#,DW$D;8 2M8K"9C2LS17=(R]TOP=SI#_%-*@; M]&VYZ"Y@GG8%_(W4=6\E]&UDW;P"OM 6O2P&,"<+Y#P%"$4'D :-C3E&E]J4 M0SSV"OC]Z7T3$>^G CXS@1=7/"1&YI(2*8)73$#)*1E5&SVM]@I[1!7P-Q+W MPQ7P-Y%5SZGHK\=_X.0GO!A^PLGG;U'%XDWBSD&LP6!%=D[-U8P@6>084\J$ MJX,&[W[#8]5B3S)KD7.Q_IKOCY^_^#/*."V0EIRD?0#%M2;/QB;PWCM'/V1O MVCA\#T)[$F9;OPIJ4$;O#H W')XN )N:3D>O9V-T^^+W169X2S07DW;-H+2/H./V0,W/!5FC8A,=[!(-GSM_LV4 MGI4VWH_$>[9,[X#Z?'QQ@:G^]*HL"V>_P83#3W5S_M+=6TCRGJ( &VMC 5L( MMQ,1BE6>K#I$)\3V3.F$X0G0IG]=W+G '*B_U](X')?;70(P?]LC(*SK$;"? M!F"]P=QKA[ VPEUI(6:U1T,?0U1),9>]X\[J$+A&;D.2&[40ZPUQPQYCQI3D&8#J:)27'J"6B,S M/KK:7";4=&;TPDCZ_[;UYC< >Q07.;?CT YU1+=258,HUT9-TE"F:%/1P(0A MK+2)@K/20N1U^]3!!MG&?7D<'>R:J7V7QG:;Z*QAF9\^2C@K$8+V,8'P]099 M831)I0G DU/,"F^T;7,YYB2J<^^+G8?2^'Z:I#WFA?T.;#3]E,.1H']V)Q;-[I\?D63=C2[_N:- [Z!RI8D M[ N@1C)-3*T=K%R$PI232K#LDQS9L!K%H@5 M$H*K73I=C#_B9/;Y]46@ MX8WFGN_'>H@SL J+JW'%4"(#E6B0GKQ;R XC*O2(J>V9==/AG:?*<3.JYU*0 M?0[PU_'H?;T-@#HY\GQ6'AS/&[XVB%_C=5.!TP*9XS(D$O-F&)<@_-)@>7) M<\ZB*J7-C8-& SI/DF-C38-;4PULR)M_2*GV3YZ^#I_G406NO?GV#'+'M,>\'(_2[27"2YVDDQRTT#1 5B-<%B-X*S/7#IU.1Q5([#ZT\PPZ M7B;=GBK^J*8*S@8.41N?JY]6BU:;G,$%[4&SC,H)KA3?6XK1+@,Y3X-C8@?D!46=5:W^WR9':8G@S+.=];*&((<* M.3\DI$&PTG&4%I((J>;O.7 H$ RZ*! QAT:7;!L-Z$S?8V/-FMG0(MK\8YB\ M)W6]OIJD#V3\_XU^_CK49Y?UQ(E@VUP/EN;QGG:^AZLX9RAN7#U%)E:1!\M9BM:$-CUO-D7: M(ST#V1W[S^QLJIIU:6??50'DV5_2Q7B*^:_?SR97^/67X]$,_YS]?#&O _;7 M[Z?7!8-:M Z?UQ132B0=R8PQM6JU<0H<][;*41>;I,#8]L!@!="C*>NS$0DZ MM!#?5!D-\QGO;M;9!6#38CX':C/_4#&?7A2Z<9_Y;;1Q$-H4[V/BV4(D\Q!4 MT84PZ@"N$/S YZV53XDN#Y3P.0Q;-E%"SX5[[FKOG(//RB<#3AGR'SC98YYS M\A^BK9UZC2(GHD-@YX[''\7EDUV4<%]#ZRTDV'/!G5N0_HZCW_%B^EMZ/O[\ MM\GXZN.+45I6K'2616YIG$X2LRW34$_3P!L;R'?T4?@NU3TW>.5Q]"_?2#WW MJ;LGV;:>U\LVZU\*E9+AG8G>P22")I4&KSP'6W06J;;I9ENI_=O7G)BJ=Y!A M@X3^A\O-I>2Y1I$!72CD63M>LT,3>"RLB!2B4'NMS_<(2X3NXDOTJZ#],>A& MF;$N ,\E0G=6[<:E'K?1RT%*A#(>4S(Z@4PE@G*Y@",;&JK)C+:$6%R;:-EC M+1':EC>;J&,_)4(7>VFP*>3 (L12*WACY.!J V/+7/3&&9UW*0AZO'4<-U+( MPW4#$J]?,7E^WZ.6]P2FO;E)YR MXY?TJ9;?>;\L:CF=35^&2?WT"?=3O[$U^KV6==RK*E:J/2;%G5>V8#!"Y6CG MKI0KUFL39%%AHVJ/K0?2L BDSZBYEQ:,*34O4M!6$'*<1^5"YMDQT38BVK(( MY$T=+G7T!C_AZ(HL;VD-K8P&D-.8R7GVM#+: KY@[;82;5)[.YE1.JFA0U/$^B"^QYA2/+_'7\70Z(##2&^WJS914JR*'VK*9@69D5+DL MF6V<8_L@Q"?"G.W5LI]B($N<-_:!!=F_U+_&M\-1PAN#^RG,Z./L*EP,G!.A M&$007G%0Q6L(V3.P)+?D @D4]U:0=K>AG" ?#Z/F_53L6#.@G\-D1)[ ]-6D MSK5.XTK",2?(/7"Y1K.80/">ALFT2CS5<(<_)'TW']&38W%CI>^G#N0-L_H- M7A#2/+>N!\4BRRQP,+)..PP6HE &G! "DW,\L[U=:+X#XVD3K@_%]%ACXHZ[ M:;=1WKPDDX1P!K.!H@J22'QMM>,C^"R$-3XDZ]4#?O\V[ST!8C07=XL^M9O& M=:3V@M7#,60V@HHZ0C"=]P*<]C$8&;-,;2VMQYK#N1$).N9P;J*,PR3C=0!XSN'<4J&;9^5M MH8V#T$;D@&1Y2=#:TNK,,X(+5;\Z<\-XED[O[8CXB',XV[)E$R6TSO5:EY)6 M^U"\?/?FYY>+$*%@3L7$ZOWQ6!O(U1"SMP&R2Y[^EU"LMG+?/N]OY=U'82/O MHKY-TP%WD?T^PK._A.%DWCAR7&Y$R*9D.%UWN+\9(5NX@VNCS\OPVPW'H(?P MZS[1[1Q>/9@H5\*G$3W7EB%'KU4NQ5DMT!23 _?T8Q[L$^AN&^ 7I(LKC=]< M8?P-P_1J@OE5O5=X-9D00OK"R_%HLOSX8Y@.IU]=&1.R$D4K<#864):F72"'QOLV!8I['<:N1L47,/=CF+_T9I6>J(I#Q21@XAY4S@Z\CAER\%@C M]-+H-F[SEH#WO]4\ _BE3=M^ZWUN'P'5#>$:[)/UVOMV^J3^]*J^N M9C5H/KV>MN,_!EZHR+PP(*TC2]$+"=%F#D:0=12S<6(U+7+O1.XPC#.E#\&' M@W80?&@P?Q^^_S 03I#;32)E.8;%K#LLLZB6@11GP M*LO\7U?3V7SJ#I@T,3*:DU(XFJ).DGM@I )3 K/!F%Q,B_[UU^# M2'W/DZ=6E*HI4->%A6L7B&5JU,#PB &YA>QI2BEO2*B8(D1CC"H9:3:U:6FX MMR$^9;(?)X\:=#_H>:!O<3:[3GZ8DC=!(W!%DOM0VZ0XSB%HA^!CU(X9IDUN MJ_:/Y;4LH>OC'LMZ^%FAN1YAEHP$YPK":R6CB>F L^A/1IGIEP$!@B=;] M)-"CDL'I-@=?C[7^1UO>;**.GK/4JC\UOIK=/ 9>ID.5Y$32#H2WOE8(+A"" M"X *4:C(&8M=:@W>^8)CK/NQD2+&?4NQ0=C^RY;[X^ M8@9V&6!3TZ;Y$ ]C&O5(JQT2FO;'B09FU1X&:H/@3##(:KY9B @1,8..Z%7, M&*-O?/+WN$C_@%GWJ#F_ 15Z-@E_"Z-<_SR\^/P&,^)E1?YV-DZ_+VR:8H37 M3BH@.X^LI$B4\F@=1![H%\)R+EP'R_"A]QSPT/@XU#INI),6Z:'A(HP2OOV M./NU?GMYO2<*DU-M]YZ,8Z!]%A!V+LH( 6*;QW([2^UFTGY06G:"MW6D!(SM0C MFA"E2+*D?!+4>.B.Y9Z9L8G<&S!B?L/I=MOW9;55%VQP)@-&35LMX83HN:5- M-]& BT;KVZ2QW@OK +]+?N)7P&Y@CJ]RQGL'9$W-D;NQ'<8''8BQ@P(: M;#[W(-2,6Q&B >.\JV?^D9;54"^&T'I+R*)T;>ZY[9L:#Y@C^V;&)G+? R-^ M&D[GF;YOP@P7VV**7FF?\RU_P)BP<(N,#:Q)+H3H?\9_["YL(,*5I6X@_QZ7/9O MP7'&J&Q)X"H3+[GWX(JVP&0,*6'U>#KEU!R'&N_8VAMH<0.Q]:R]WTA2EU>7 M7^B4I%*V@*ZW"I3SM*Z@,&!9!2*#B[%3$8U.^OOFU?O;>G<2_K@/R?6\G?X6 M_KP!A/-@6>5CXD1%Y1-"5)I#-A9M28J,RT[>?3<5WGSU(U3AUI+K>1;^"X?O M/\PP/_N$D_!E6,H(YQFC!27.+4!!QII+EG9Y'[F6L1C>*7NZDRK70GA\*MU= MD@V+$ZS6_>-:YVB# A5K^-W* BZI3!^-"M)R)5R;%-0CJ\%Z' =Q?6BIP2V[ MARL$=@%X+LZZI4(W+K>YC38.4IPU=2,%C/N4WA'43_V9!C#[_&+T"10IM*GMTAOC8RQ!LPLC5[;B-'GL\SIG?HUI9 M(&J=A'%-K0UY>/&9%@F<7-*Z0M[.%\&N&X$L&I4J#K*O9DN5DS.Q@)0VHPQ< M8NF2H-P/FJ=(N@/ILH$K<6.S>C%Z5LH\OQNG;Z_B=)B'84(2)2F/T_RW),C_ M-2:E_9.^3C*>#A0A%2E[2)G35!*L0(U@@LMD3W/O1&I4\78GV$^1L?O7=X.S MMNLI][:*92ZY#E/NV66-C0\R$T;6QC[25MN=APR$&TF".1LM2BZ\3?WUK2$_ M99+N1\\-TORW /[B\B/]6"=D+03V;#2Z"A>+P2BF60XIUG)Y--NP-C".MM1S M\H(^)%YDF]6UUV&[)_CM& MQFRBCYX#B?\*'\+_^NC,@DU.)7JZYZ8O_SV#M.')0ZIO8K, 7KG0"7R M##VYAN!=CH[^&"W7'91Z\YDGH<"MA73GX>7^XO?O/N!B56D?N+_G7:TC]EV' MN1*J9QG1RX#12J=8+LXIB\G'$GAP6-)#H?I[7GOX4Y*O'KM-Q:2:Y&AR+6Q@ ME8&@R: 0,40R+VP6+!SM2 G_&J3/ _3#[]2,<0<6(%B%>TM(O':.*G06%PLU@JA69MVFWV. MXDSN ["A9?/.G4/$&D51582:U_+$J=X%\IC!<%E"R%:QV(;63SSQ9!U$]7/B2;^\ZBOQ9!/][C=[H NR M<^));[KMGD:PC6+V2YT8#.HB R"WF6:2\Q"B42"L]9DK*8OK+UONE!)/&C%F M$WTT33QQ(;GDN0+M-5F@S@;P3!L0VBGMM TQK>QFCRSQ9"-)WYEXLHF8CN"* M^MQ)N7&N].R?S]^U#W9W>FOKL/?F0U\)@&_1"<1T]]SHDF8/)PMBB M'PJ =P)P>+_MJP^A*K6E$*"TJ;VQ?@+T@SW1":&\ ]+12\"(M&(\25(P&(D,'O!2TM)BHH+K<(._TLJ=* ME/XUT2#JO'I#[9=/+X<#M$(ZK-TM6 Z$21>(7&00,A9G52Z%M8DEKT/S%.G3 MFW;V< F[8GH^GLX&B()Y09 8JQ6UM!3@V*![%!PW@K;E4#=HLNJ\ M\?23U9+7.>,:%7+M;0A/F:V'X4&#(.BN WF)LU>ECB-Y%T/4%C@&DJ94 AR/ M FSQV2.+5F&;I;6O$9SIO&<6-"A\W%_P37'K0F(.K,BYMKE6-!"'$#6Z[)7A MS#;N*?XT0_J[L/@PVG_T(7VAC;,1"SBT)'*G GAI2>0J(E.%IU Z%: \A_3[ MY55?(?U-]+O?N&P79.>0?F^Z[1Z@W48Q^Z6.TUIS+A3(>:L[A;1/&&< A0K) M<,Y*95-QDF1@!D?ZJF.)G=82N!9 M"I6#M"FWN;9S!Z"G:6GTJ:4&$8)WDS":%IQ4L;S%R:=AHB&_6G\-GQXY7?^G MQ5SJ,I:F#7#Z',UA>N7T0I/QD>FX02RTUS&AY%$JR2%B+0U3(@?'M 29C4 7 M!..J3;> X^?K \UZCIZNFZBV 4V?CR\OQZ.WLW'Z?6$LR))+]B:3*.K-]1 2 M>)4JJB1C< S9JC75$]=N0=G_V>SA-#ON4RU'F(TY_WQ'L8[]9VENA&;?V9O; MBVJUK%% [532F6Q\Y5F):$6D5<\(S[ES=M.LSHV '?Y(_\;QLB@%&\W?53][*V2T+DW5VMJW S,D6U@M MJU<@!([D@&;:K*P40;:99$^FH]4NY&JCQP8&Z>OP^=J^&B_Z+]Y9X0N=BT(% MT+%>E"RA0#2UATPFL\#Y9$D@3?C6%>%3IEL3+3:I.]2EF%P*)I"9G0%-$J#( M?"=\BH%PJ1A'ZW"QI0G5GD0QP%UXUK_^&J2I[ECLB(QX;6B&&.NP=AA$FB%! M C?!*BXU+=?GMFA'1LI]Z;M!KNL;O"!8^768S#[/CT/((B6]_?SG1QQ-<3[- M;OQZWH3HYG\R(/N <5,D",T-*"]H+6>^1B1L=(FA":6-&;@C\*=,V'WJO$$V MZ[.4:EGU*1D=-0IV QH)\CE)JQ[ZSH67KC\,O!$LZJ+!.[3UWD*"J(( 9T0V MT8H20G6G6D]9NL\KVY1'_,IX\RY_"*"%Y54NK8H"%VYAIY$DR4ZL- M9PB("62V9.SZH"U/3=W@M;">,I_ZT]=M,KF>*]0QDN2Y^6B!XQZ%HQBU' M5F2W(,GYUD6_O.JM@^<&^MUS!\\.R,ZW+GK3[08=/+=0S)X+*:+2(9-E471M M1*G("7)(^X1(7GJGG;#ZW,%SCXS91!\]W[IX/AX56IS)IUFDI6E$'@T+4.:G MU3)J\$HX2#&A+I8S7-W0UG> 7'GN4=W V$C>XYZ$U7,EKV^:%P97&%?!@_<2 M:[,7XB6O0;'(N(%I?'EY-5J4SI^N;=JS MO-WCR&!WL@"9-31:[P(!U1)8$L(Y:XU:O_&-*EN\=L>\%^&BDL@K)#@ZU72E+1&M-%K$4 MT1D3/-/8I43?SD!.@C?[54>/"0E5)F_"Z/WB3B@WQC@C 0T&6N"$!)>2@"AK M%1K:IK+JE-72R:S[\MJGZUAN)_D>EY(O()8K6@<8O;N$-P#LW__;4@6K2MQ! M?CU[;C?A%(TJ8D9 6>MU'EUN;SA4QM\Z"RA).Y!V9(@6*? TB]S$B4;WZGD92?]??/J_>[*6PM_ MW(?D&N3(WY$^<]U+P>?B2BWOILG04%E)\,(Z,$KS8$LD.R-V46I?Z5!/=PON M6UL-$D7O@+;LN-(!7-/+Z_?".\QM]-Z4V8TD.VBB29/G^T &&WP(SD *FH%R M]:ZHJ"=..FMNR&5-T9X*31ZX!'X8EFRB@)X/D-Y>Q;2X35;7T''8BQ@P+VM,0L M$!I&,\'( AAK@G[*&AQ7'K+0PA29A>MVQG'TU'C (MTW,S:1>P-&7%<:7]S8 MF*^JR_.?HGU0V8*P+(*RM%8ZQPS(:*(I 4-2;9R4NQ#MWS;I2VMKB[OO*/(C M*"3T%D?#\>3E>(9[J!-TW\M:EP'J/-"5*C\8BBW,VZ"L5Z%(+XJVP2HILB-# M(SQ4Y>>^]_:4(?[3<%JS<\ENFC/QAD7UF=Z[-*F>S;[\![]^;?:N@A&!B&H2 MJ\WOI 7O.8(N(4KEWM#GLS;V=R=^5JT(SA, MQNH(.B--ZE G=:%=1)$W8;E47(LV?66Z8SS@/8X]\6]U"6ZDOP81C!MKP"!J M[82NI1 QU]8T J'6E 7+DK9<:^M=FV(7-T \/:YLJX$&QMHRS>7I!X ]/=+TJ:D&Q7760'I5.@IH4<\Z M:;))['LRWTO=\(.Q %]ZOC0]__6K^SSQUW M5E@IY+23N\YM;:3*@9QU"=:D4CQY55ZT.=FXC>7@!Z?[X<*]UM;&.FFPD7Z+ MZ$;B:1=<30]*[T)VF&/2735W+Q%V%/L^:5&45[8$"]'R#,J%VAY2"N RDP.@ MO$NV33/%_=+A@:/1?;%A$VGW')[_97PU>5V+?OTR_(0++_"& ["\@&(*6B<1 M>'8!%#,,7*VO5&C8+'/&F.YRM:K3R_9O._>CEW%+H39PM'\=C][/<')91U\K MR,_I;4/!Z(G9A46ROY)#LK]* "N\\^0*&LW;G'&M0_,TC8>=]=+ ?5K%M)@? M75 U-1[6XSJ,Z;"[WAX@P@Y";V ZW('.Z9)080*M@ON_[+W;=AM'LBWZ1;%W MWB^/DFSW]AFVI2/;O<9YXHB\25B+ K0!4MWJKS^1($&1($A4H2H+(*2'9I,B MC9H9,RHS(C(NH%*V-?^9=M"2LDK6)L,Z%6B?M"KL,1NFTH0^LFZ@ 8]/-(X^ MK^R%>+ M\NKRI.,\[09)7!S\8L/,IA&N$4=&\'@J]6F(MFZ;Y7(N6!DC1+SRBJ+ M*0E'[HEVN1CE_(Y^@L/ C-.3M&]10*\T8B&3F\4:+ Z)+./ M$MB(SG(6)9UN3?:1K@B'>%SOJRSG^&'C&+PM&PI>SR[I/_BPNE#9<*6#ANCK MD$Q!!P:B2[1IT(:AK-7 _:% $*Z0M&JR!;[F,I9#:4-K';YU"=F9J,3D23 M87@W2EL;7+^Y7ETM/N7EG>MYFTMUX7@1&K,#Q]>7:H+L"K(C00;.7&:28=!- ME*4+NC-5FM&)&;M!QW/X?LHE$\+T/G_)\^N\@9N#39B5@B+(4E7.! +.ZUQG MY,&R$)SKTH3G@$>?F9),04"#8L]G(=]")1$M/LQG_\GI0C)FB/P"1D@Z/P,J MTF[Z#I4P&)*7EK<9EMT/YYGIU@1D-:C1N$LUNP%V.\>!O)"+&*)GR)'(KI,: MA)3@K*'SEB?I9<[D-;>)%#T)Z4P59AP*&@S+^-;0\($SH.'U;R^2X MD:9HL*X.ZN+9@T=-]KOP)AD7?&%MS)X# 4^5@#.)-DU!VK%S:QYV=BF^9L0& M"][&#$HK TZP"%X7Y(*[0HY"%W5[&B!@S2&&3:T9[W+#D&@0ANUH MK[_>LP;N+KRU+BHX53NA$7:A:1>JLR2SLM%ARE&Z-O[=$-3?@]4U.;L-$I(> M(MIDQG3 U+@KV6-4QTE&FH[;1WVH1B*F29.R'=A\YDS7CCNH5-VHZ>5Q21I( M02LN,1O;*.-Q.F79DZYT6KK2AX\&.G*S[OP-VB;U)FK/N:[M0;%VZ*XCO.ED MUE"*TJ8XJTJCC/BG$!VC==50OG;.E!LH["GRG-XM%W287WW%>:K=U#^O\\3S MU>;47I0G_N#PO*:A3QR@/:1%EO5:S*;9K%[,S#QZNWY>_5397GZUP6RTQGR?6GZW6'NY_RYV6N@^7K MGC1/KSXMEE>S_ZQ_O-"HHU<)P3MZM96*'H)2$B+/*5@>G=-M-M,)%C?]OCRR MONY(DSDIA6B3DG7($CLN+E4O3*,$H^5ZSD:&$!'7LRZ=YEH8T<83;KJL'WK> M3 D:V+6'+JY%7DQ!8N160X[TH0Y%%K%- * KPJG2!QJK M7!-"CITIL%=VK[_>A4J"0JFSC, "5S7;ADX XQWH5$KQ-C-9VG0U[@#N^''O M,96BZV9W(#E3'L_W(BU=(#8-;W< >9QH]^@$=U6@@>P<29%L%IYY5) Q>WJ7 MD@//C *7M15H3#1\8D/MR!'P4]"?/J2T*.?&>;H-OB:9-:8@(#E10.5LP'L3 M@,5BA8V,Y4;IW=\PG)"]?2A%VR7 75^:C(6 RU:;%XO2;JU MZ6,-(?R[?K=16UU$$76H<" %!L6Y!^=HQ;(XKKEGV:DV"?M/8SH_U1A)_FW* MRVISK?64$4J+1D2H1*DKOH_I@QFT5^"PH&&87*L="Y4T?>8F#@IHB:9M$375*N993UA6[1"^-U)'>P.R# MS&U:DSR'ZM@M$P_3A>?;8PZ0^XA.T[J;X[W[$-J9U]-LWH;+V8?U/;R\KI[9;=G^[TA&UKI1TC^6B]7J@IQXZ2-AC[1[@Q+TG:^9#,PEH0VY M;"7'#HHP"IB7KR[3<]+ *=KT>[A%_V:QNEK5RNN F&(1#"(7ZVP #\'7:"(& MAYXK4V*K_LH[ ;UL=1E3V@W\GRU-?H.?9U=XV5V3+Q*RE#1CH'F]=E6:@P^I M#H;FG"5,6H4V?16'(C\/M9J4OP8].+KAW_2B(4WP*6=")[#>\9<,+B*#DE0@ M4=%>6LP1E>UHC8..IUF',-.@74T!=B'"C?3&9&>/; MS'_KAN][4IQ>7#S6&#/AU$"1=-)1&C I*E".3F=O) -75+9!6-CF_R64QIB,9CA M+F,I^DAZNAD$75!]WV,I>O'6;1C!(4*?3B6"M<5*K< 87DUG%FBOY)$\,&.S M4UD;W:9>[]3'4C30A#ZR;J !A((,FEFL!^7;\F:9TVR3(8&R!&FBA\QYH/TO M93*'0P'K9%*.2>=MFSC*TYA.9E!%+]:VK8EQ1-X@V>WQ" V?D_#<LQEC-@?Z" 6[B C^Y:+YD5!2AI!>5>5,'BPD3"13LIHILC;.R<; M<*"4&R1:/#G(N0NN[WO*?2_FNLXU/T3LS;>#>_AH=PL*ZWSO4 J9/Z& 8]J ME,%K5E!PT:;UPZE/N6^B#7VD/7)^9[>![*Q$9:54$&LG*L58 &>=!&]-C@5- M#G+K#OHLIMSWXJ7WE/L^0IVBE>.Z6F*-\J$A-,(LVLX?/4YE2>]%;!66<(TI M.\D%^J XKV2+^JI'J\D1-.*B\U/:U)64$J*7(D)VJ4[,5@6"+]6I*[D?'[URDFW;OKQ?+Y>)?U8'"S_2;JZ\7P@7!'-*66Q0MWOJ:%L\# MO:,B,LZ3BZ;3V(/^+DH/E,?>Q [3E4?^2RM>6CBS.[#2UCM;I%DD%ZP*Y=UR M-H^SSWAYP:/D!LGGSCFFVH&KEO59#]E$AC'7A,'I=.@IE.>K0Z/PTN**_![6 M"Q6UB#S6\8#6T.%O-#@M!&3/DQ%8A&\5"KF'XOQTH)=BCD;:D!JU MD-J#[$Q494SYMZ@4V:'*[W,5%T%\;%,C)EWKN$$FI4"1<02^3J4MUI,L"L96 M\Z3[X3P3W6G'38,*DEUH-]A>?<'99;W%^&6Q_/-SCK-"MO;U\O-BE=>UY7]] MQ#G]ZJ\EIDS_'C_B*J\NN*HS)P2M@"PP,KXEO16A9-I)'7)?37.F M4SWQ4F(04A4UW3[8"?+YJN#XC#U6-=>B0DIAL%8F"[E.8:*?,IF&@;ZSJ(I/ M1AK5JK/ R55(#?7AALCVI"NDDHLJ"44<*NM(,'2@AUKH%T,*+$49E6^5 '/: M%5*]&.Y2(=5'TM.5PW1!]7U72/7BK5M=S"%"GTXEHM&H3>TF&,.Z" !5:@] M(B,O6LG,0IMSX]0KI!IH0A]93ULA99 G;3FKZ7JTZS'. 3-J*$ZKDLE\SOR[ MK9#JQ5KW"JD^(F]PH[@C*]RQF)P@L\D%5PB1B1"L$E!D,QIU\L, ML0T&2GFJ>IDNF+[?>IE>C'6IECA$W%/5RYC$?(H%B:1$KFU"VJ"80O!9I"RE M\&:[J^6+4X'^]3*C:T ?*4]>+Z.-EHIY!TX) 2ID#5@;B+N@$^,ZFF+;J,!+ MJ)?IQ5RO>ID^8I^F7B;G:+PU&C@3&93G ;QG-;9:6""+./OYMF'^4]YOO@TFZ_[AFTR=X,J440/UG(+2OM$*EC["S$;I71:A[C5 M"/")=.@G'O""J1Q/< TLNYO;X>T^#(*'M*[(2D627BD)R-RZWLLS4KJL1:.N M?#O0O&#F1Q/RB'D]J^75Q;IY6_55_HQYCLO98FVOD$N:"ZV"]A5/^TJDH\05 M+VL&/A=:DB,3.O7RI"?<8YQ^VF;[20@OW8$;1[9CDWV+X^_YZN96-*=-'6<' M4'T0\XL']/#B3E33"!HB(M T93EZ*]O3%.&Y]\ACP.( %=8FYVA%XHX[ M-C[A#S%,=Z2/2,X.N@=(MH$O]H]K7.+\*M]OZOOZZQ^X'O-5M9M')2-Y!V"< M*J"*]#77Q0%'4FL;GN0WB< M\.ZXO'90FL&D- C_[<7I40?&D7;3HFLOM\P!,49P/#'%39UBVV86P'&49D] M^+@ZTX>+!KKR9\TP#U^W4L\W\2OTO@06 7FDLY(SVF%]C9#;;+,T.K+8)I_H M.5331QG&Y7"[T^)8!#2P4VX&[LSP\@'(+8QD>Z%+H=0NLZ'V&4"RRNA4+L*F MZ#ECR-KT;N^"[LR4971"GMQ11F[-L,[K?A"MF^752+T9NGWV*,T9#EC&5G<& M1)&"\5+:&)35V3'G@DW!QYA*5GC1_3&-VC-H86T0$@3JJD*DJ#XI!EPXAL%% M;VP;V^ 88S^+2B5$\BA%J#9&W8H7!F>? (9 M@= M0LHQE$>;S%RF@]&4.AZ$8-,1*0S$J*11K"C&VZ0.OJH[DJPD!R'-A#&7PV&;"P@L+ O?BL$\0N \!31*'=U3/A4S/35Y" MT9$PT1K)05.6@)7 0L@Q\W;3I$^YTGB(/3)8TBVR3I^8+=4!U?==:=R+MXX3 M^ X0^G25QEFSK!W3@$G&VES<@]BS@4DZ!)D 7[P&5EUZQFQ4C=HP/0GI9.J,>W&V?>\WBL ; M-RZ^121,="PG ])%!LJJ2"MV#"++:*P)WC=*&CA3[@>*N'EAZ6]&.M267R( MN*>J+<\Q)!:5 ZYJA[Y4IXVY$ !C3:O&$)UN8P&>1\S6SYTE$RN/L"W4K@$S2RI+&[3)=2J 5<(4Q'C1X?/;Y&[YQ(NJ M78RBRV1N)'I?7 P.O'-)\N*"Z587>IJY6_?O^M=%8>E>RTYO#,J<&3#4@2QL M:0!52A!ETOWT3AIX)ON,LB%1'IY)0?:?L6M MNZQ4@11U%CXGG6*;9.433,(83POZR_94DC!V#$GD3%F.SH((=8H'I^]0*03" MSYF(A>$DF^BIN;*]V-T_4K:/E%OT2GQJ:F(77-_W2-E>S'4=(GJ(V*=4"U)U M8YC-0$ C*"T5A.0Y\&RRM?688^T&*YWR2-DFVM!'VJ/W3>HR_53&B+R@ACIK M$Y33&D+.$:1;3U87VEK?FQ:+ M@7O0SG.MDBG&-RH$./$\AR'FP&!)3Y?GT 75]YWGT(NWCAW5#Q#ZA$WVM4+' MK ':"!6A,YY./.E!%.6535G+V"8M^]3S'%IH0@]9M\B+?'1&%1E-DB8!4YP MY1S(9U85D'1>YV*8:Q-F.@&S8 R.MO,>!PEXBB#W;QE7#U,^!X>X]W[DX !W M/]!;X>W >!UDRF4Q015CG _"..;H9.>)*WZQ]].'7C"M5CFO'_)37L7E[//M M\C=A*^<\"IM J5SS;*,!5T^C_Z(W[&UYLYA? M+3%>70@N71&:@0W1@I)(FZHF;-PEYT1D5IG4P=-X\@%'V$9&Y/>^DS&.#$=T M++9 O<_S_"^\K-@NE&5>B4 X?!T5[J0$M-X!\T$EA89)'OJQ>N_3SY+20Z77 M(OMQW83C%E:=!OVV_+W*KPCJU>M<%LO\*L;K3]>7]3;DU:?%\FKVG_5&>:$T MET$67=N4U:YSSD,P!:%60SHTNFC0I;PU<04$B0)#154N:J M:8.>@X&?K_:U9K%![M\S+\^%JSW0&!9@QD10+,K:<$C6[%:G=/%*BC:#A9X! M=;[*,T3Z#3I5/@/MP2:J0_*9S!= QNI%@>3@6/8$V(=4!,E&Q:F5Y+L\ZPYF MY;'R#)XHOP7M;2 ':\O@V>\/L?W\[\]DF.4+$WB4 MY(^#=G7XM&$(S@4%QOC@A',Q;P_2&4E!=L(Y+YT8+O'':C!X+OL_<3FKEY]K M3&\69)07%G/&$(&;VF\SH0)/QA=I:,HZLF"]:K-'/()R7O0/D_1CZOW@FZ"/ M9#353>D;(I,TL]H&",X3#IX+>"N;)*NC?G2%^EYJ553GG8HUN#@[[. =[T)'#-C AUHK*>TK*4E)2,H MX72I\Q*+;-,#HB_2[TBQAO*T0[$.#AYO7>ZNO_RQN/K_\M6;Q:=/F?;<]/<\ MW0)>W\;5KM!*&5F,=I ]9Z <<^ XTV!S319*'IG8ZD2W[]:\VX//0TG:RWR' MAAP<(>Z =BM&9(0(J(( :2SIE<).9GK*WS$<&251?,0G26*,%8+(^D066C6SCES\#:JI2S_9AVN$R/W;I M9QT+^;[>3JR3EI$E7D2UJK3TM+\)"<$E0Q(IP@M9I ^=NN!VFK%Y]]AC57*, MQN%BJ"Q'S,NZ [$9U]T!QNC#DN\!F'X\\H$4;),X0'X-Z:3M*IFL#!B=:J!& MDE=MZ=1)!"?Q5$SHEEUR&C0^,^AX7!;[B&UD]GXG27VZ_K1I7ZQY$%9RB-(; M4*9FSUE6(.@047 1D76ZI^_$WX-'3SN\^&#A+\:0W(AYRVL@^.][0)+45M?< M$+(:R F0,M/14&]C+;?.12V\[E0%V8W"^X]^@10>++DFS;K6-R@W5OOU3?KT M3:U6BJ[4&Y1@$^'2AH/7A4&6,B:74"G=*KEA-Z)SL8A&E7R+.M<=N#:%7!V0 MM:UU?1+;D>I=1^&P@V(,(&"B3>,6H>0Q,3IZP)M">YH4=6X3*A!1U@9H11ML MY5M/JQK[ZE\GUHP^=P;:='WZ,H-HXDE^,*;:1*]$VW2D?X*G94U[I##P4"8HI M#,6$=K/X5!/EUJG= M.$_K,<(_?_I\N?B:\^L\IV==O;O$48J81WCHX#+GL1>^50CM$W,E6NFUETK9 M1&^H5"XZ6;BQNH2+$9X_-"L-E_D1@%?T#/)CZN;S^NNW/WF'7]==F_Z%R_0M M(HR)"1F8 99KAW)'9Y7#'*$HXU6,G&&C2;?#L0_/Z3L0P1_7=1]X6]:_7;WZ M0DQ6?^&7Q?(?M=_K!8N:W'3:Y;U%5KMA)-IM6 "3)%>*!%UBF\EJK58T_5X^ ML68_3D$\ =5HT./JU>7Z;W+:O2\JY5.)^*H(5 -#7P MECB"\R5!*KPP.HW)3&Y3US4._N]..8] ^XAQL;6OUF4%?^2K;XOXB;[$69[' MKW4Y_\RKFG1UN^L_$C.)MWBO70S E90U72(#^0H&=&%H:+E>%M_%6VZ,\[M1 MW9,CO4'!_I_Q8T[7E_D^P">$O'I*RC=A<,O(5G'D-T=>/*CH':!(FIQGIK*S MFBO;R$48:PE3I=\Y,Y+6\#?-"$V,@6QI!.M0@?+:@M/207WY ME#5*\D9^[0,8Q[K5.I(F;)NM!S/2HI?CP8+XMHQYJE&<>PV1NZRIZ959BU4= MY[)M@++T==ZG8OJE:+$K@1:1(OF-M7$KKZ5PB4QO%S)W63,LL4US^Y>CO7ON M T]<>?L0//+UX7LRDY>S6&,7-5I.V+;^Y6^B9W.S(@K/PG /F9.UK(I'"-HX M.FR"L4IJJW*79I=]GGF"/D]SAA<3T#-%;][^]R_W%K<.T$YY__74LX]P#=9) M#%NW83RKY(5B6AI42B9T&G/R/)"+HH,ZY#;L*1A'OQ0SNL04O2?7?9VUER4X MI@V0(V:X9<)DWJ9^__B78MW"(HOY%^(NW^Q(J[\65WAY__>U9\-- ='['![=FBW\75[.%NF7Q?+VG^K?\0LZB#EG+D+4@5:K MA 6,2*>U(&\]*1E8;--H>-IU_GA_3D>-CN'K/B7LFGMW]?7;Q*)'V\$_U_+Y M=7ZS[+6$?L'9\I]X>9TO,"53E"RDWI4@72<;><' 8_!!E>B2;-/6[3CK_>Y> MHA>@5@WR_L>+"'-O,"J'=(#67$H;ZD(DAQR89,A]\=M=&'Y M!SFN# %U0')#4+$FR<02(#J31W$1$+!I0&>URF!K-0,*H*="K.<&Q2NRY2L[_ ZJ!?#AUX']:'G M-*^#-G;1HKR*5[,OY-T=\X*H.YHC7!D=**JM2R01,17E"FJ35!;>%\T,IJ!- MT#XD/. 2J3NPHU\K>>LX]TE#SH)>F$!F=&!<@K$\Z8+"<]2G%5D:[5JI7=#E M+MSY?G%Y^X&DU M[ELP7>QNL!HUN#6:8+4W]6H7TN>8I&>DUK6?(Q,6?)0>=-%<)TZ_Q!.K6.R[ MQ!?TJDR@J]._5@FNF&'E_COE,Z^2IZ.\3P/4K,6ETD17:1\W622R4/+N_5.TR,NX#V% B+55Y<(H%2!HU*FV, M;S04>L)%_GBICO)2#5.V!B.*IS-O41:=M#,@R9$%98T'-%("L\EEG[PUJLW< MDR/Y42?)Q=;Y;MT%[Y8D))S13Q17G&W<5Q@5P9&QF")=NKVE\97"GTZG@=M;%8JT_. M]F5\06_@*;P")_@Z]]+?%_4./PP[[!<$;F#+%ZR)=46UJ MBDY&!#]>Z=-\I5MJ\DN,\ETO\VJ_% QSM)$5!YEQ4:4@ )5AD)S6UA>2@7AI MCF^?]?]XF4_S96ZFPR\SKKA?!D[(P"-'D)+[&ENM29]2@TDV:^^LB:;-8/A3 M6/WI5,6%P$4JPM5Q45@G:R(XKA%8]M)8TD_6:#+*]U@5-RCN=Q3*3[,J+@8A M5-094J%S@%9@P3,RC&*=-E_;[F*C*6!G5A772Q.>K8KKP\A+J2?JLJ8?57$' M5,7U4I8I"HL.8?JE:+'FQA26!6@I6!W=I,$99\C@]$Q(X[7B1TJ1/1GM[545 M=W+*VX?@8U;%92T5YAJ"#'6&F*7O D8/W!<935E+>?]Y1ZB6?'*Y6_60K&X-VDL10U:H,8AHM,V1LC[CSYZQ6/*GEP@\H0P&%T[B-4)C.C!T^*40R>5/[%>6K^-6O$8]B,(VPC> M72_C1_K'=[0?D&]*__6GQ7RM!^_(MZ6_NLB*MAD7):L,=7CQ95BQ7+KZO5=4X_72]G\P\W]W+KU:SN.ABN M 6^64O>M"VX*9V3W$VRE0"69R7"2!D)T-C#-9%&- MF' ?[^5'8"8AM$ ]XM M%S'GM*I#FRIZG,=-R&_U-YW%RU_G];69?:DFW6X1K]=!?W9YG6C9ZR5N&LM: M;HUV),L0=9WRE,G>0^&@:++0(DDYYS86==-E?7>Z?3I*TB")Z#[*VW%[/__[ M%F?M!ONV_&.Q2'5AMWUE%Y?IPG.^'KP'UG,Z1:QU)%=!+[%W7I$;XEQI4R!T M"-KO3E^;4WK2$^F$B:Q(+\'$*$!Q6<#1*0-*"Z 0@8(V6#BV4>A?ERVCJT)SUZV]F'DI5Q3=5G3C\O6 M RY;>RG+%/=5AS#]4K28&9,Q(@=ZG6.=-$4N8^&VAC#0U2AI-&WVRI>CO;TN M6T].>?L0W$!I'T0K;B]9?#3!)68$_1G MFK/\U*R3 RF:HN/H^A+F?;Z:+=N[3!M]A=8:Z=4,5DE-TE_IX-KEF_48+G^W&].20@VJ/HZ11O(E36\ M=KY("EB064C.O;-M^FL] VKHIO3HHV\Z+KPMFU=A]6;Q)2]SNK#*N$3>%QB7 M8QW*','7V&KF44B9(C+;9CY=9XC3;V!C:@ M/Q;%C>/MZ+C.QC#0+DERMR.'8%@-!.G@?)*9M1J,M0_:5-&T5DHRKNR/'?Y: M+:\NWE>S\6;Z@0XE!5D@AEJK81'!Z3H6FTMGLR;;@G>ZUJ5/O:H;D.B77 U MO9]["MEQ[MC&8&^O0@P0_22;Q2V^PH//2CE 2T>0\DR#ETS0CRI'U-(F;#.T M9EJ5V'-Q-:5&])%XB\S4&Y'D=6BP&2E))9EH)N-'GD +!GHD:M:9JBI.^F*<_AEY7%PX\:F#>P_JPWE[A:O2U_+3.N MKI=?US?4WP+!19>@'9. BI,[F:,'E#J#Y0I5E+1]I#8O8 =P0S>D!Y]ZDQW_ M*M)CZ_57%BK+Q,AOIAV3WJ"2(=ADP:"37/KL8VB3,/X,J.DWF+$U9'NO&8N! M!J?5 VCK]EP;9/5^Z_=\];%.+#*1%\,#F&C(C@LZ@$\Z@3!%T?8KG8RLO98\ M@>[,U64,3EK'[:TX*9%DV2=\)\GZL,9_,/W_!^^YL- M\F(U*YQ[X"%H0AY"-?M(1(D)Q<@BC*TJ20[&_+VHV>C\-2AIVB63FY!F\NAL M*!IDTJP6O18(T@G:6 6=RYK+8-K4A3X)::HDB=;:,H[,CYTD\2#O]O$66T-> M4HA4,\>@F#K<,;@(J,FF4X;;P(M$JV.[)/B=F(YUA3 2Y[LRVX?+OE51Q2-D MMZ&*+MC:E_@\@>XXUPAC,=E)00;0,+6J&.$\F>\6F+/D$6;'R2,LQ*E27%N, MVNB&S:$G59$]UPK'T) ^TA^YH^!/.:Z-.L&XVXUQ$^$VF2.G\]<63094]AX\ M6?%@L^0R.[+G]=88@)W=!+L^[TB%+:,PM&@LWA%#,A7C[_1)'XDH]BQ G5T* MF<[/@AI!*5.;UM6YMZ$PE 0>MSMT[>2_T\/.A/SQ!=OB6+@.J_Q_K\E"_?D+ M?;F[1V6\6(4L0+:>%++8!)X+!L:4'!DZ@[[1B; ;T)E9E"-(O46 Y#&L385> M!V!M;!A@%",1D'O@]N+9RGFH[3PQ&^TB)A5L#MHIJ02& MA#)PGB_:0!JXK]Q\V,VGS^8?[CWS6V XT"J<509$$A)4K!DXM)&"9R)''8)4 MV.C Z8!N\,[Z]#/>9WK_K_.KL+I:8KRZ\(QAPD)^HW-DA-IB:#])!6BCL3+' MX)2:7 Y;&(^P!X^M08^VXS8$-6GSOX:SNA!9<9E%H;,BU_?GIUD4,0T:L"V=<.NCIZ<*EP M<%'9G(QQW/$]9^>W3SL[P@X45 ,_^Z?\>9GI/*TKH^\O\UJN\YHG00O_S_K? M+T3@+B1N(&L30*4@:(G&@1#!5+5:Y2LZP;1A M/M(R><%X,YC5LXS HE'1JB"8:I-(>?/\LU6! \3[F.3!0V/?+-:=I)'3K8:X2:"-#X,P;8;DWA;%\?KK[2]O(M<$U&>3&!19"YDEYW7TE".!Y.AR0!=%\[;(7<%.U@"YN<_0 MF*AC)RK58FMZ45:+RUE:KV4MLG7XDUX\6[118+7-=%Q&>O>2M5"0I1 MK<*- MUW)@-X;CUS0W8GTQJO1'[CSQ&-%M++0+IM%[PCR%9OH&,6,P]2SQ \0\E0JH MX$P)Y'@Q&^KUJ="TEQ9RQHI0+)0D@N\4N3I!ZI]I*C,5\WVDV^!NZ"UMD5AW MN4V ^:Z%"IG0P4NPS A0PEG &&G%0<84I/'0+0M/U,QF%KNZAT!%$W M"#S^2L;%\M:D^/ER]FDV7Z]Z,ZA2.%TRJW-/'2TS1 2DDPV,LMDJ;H*T;;+> MGX5U!MHPGM@;[ IO%DLR?O J_[&8WVKK+3!TQ:/PF9RH.J&!Y^I.I0BI&"95 M--+(-A[)DY#.0!?&$7>3.BP"M:Y^OUZ1;[5:;;:NF[-0*^EJ6TQRG$--EO#U MBIR\ZA1Y#B:7U*@^^%E8Y^Y C,]-"\6YO6>^M6X[@&F;DW8?SI'RT,:C:_<= MYP!9M\@Y>@"*(2^,.P\I*"10V=,VYFMC,!Z,,MR)TB8*.@'Q^S+-)N*]CXA' MOM.L$VNOY[.XWN%66P>8EDEZ[\#P-1@R9!QG ;0HK#"95-J^S=YYT?G,(XX6 MS#Y$\(OQI39RD<&;RXSSG^=Y^>'KJWE-,EKBZFIY':^NE_DAR(1:FV 3)+)/ MR3;Q&N@XJ[9)-LYQ@];Y+M1V?>"+);J)1$=^A]_.+@G)?>?E3OIQ]R3*\@> M7_T8^M%'^"WTXGIUM?BT'E[U$.+MD2B2CQC($6$^$SPC+9E"G@3 L%Y-91<; MM6C; VQZZV,T$K>58T0&&EP/[G@G7N=Y_/@)E_]S4S)9"AI?&]TZG4%%^A)8 M9D G*EE-GDY9WJ:P91^R[]@\.9RA276;3OY'W@1SO,I%.Q,@UP$T2L4(+M%W62@GDF&VZ#:C=7?".0&[91!K MVW=0@T4^HLER,T7JOQ?+C4EU<\>F=$Z.DXYGB1I4*C6'0@DP6>6@O=;9=&K? MWG$(U_;SS]T,&4'J(U9;5#1U7OW;\@#3)DFG ZC1LYF?A#-].O-0GA:MA#QR M+O/3X 3M<2P*VII\;=^&+(%S*@%W23KZ4MLNO%3FG\EFGH3X/K(=^?KR[ZO9 M)4DP;R+Y.;*@4-2^C\2*"DF!RW2F:1/0<_K*MT=V[+SUVOK8:5,-1Q+T8API MC7Q.O\^K36+,6ANM$4$S22>;P4)VJ9,0?/3 M4L^U11HU2FOM-NPVH M]J9D$4*B#I[8HX?(]N@=Y/[ 90TW?,F-.L,] M^ORV'=^>7\YV)S>O"DKAZ'B.*I$A%7+@/$1/;STR[I_OY/;H4>/V)[M)>IE] MF,_*+&+]15S,(QF%9'*0XOUV5S^/2%Y!M@RTU?5"*]8AW@$AHU>6.S([Q33= MRKHB'AH[W&1GOUE\"K>E6+5"Z\-MV.R&J#IAB_9Q+:1S'LGZTJ;VE&?T>KL$ MQI;:;"2+G-J4O73'>/P&'TTT;3OZV(BT)MW=;I>_1O:V[!'/ZA<2\&:C^&OQ MK>@LI]OYZBGQ8-& =KX.!N2"/,#"@&DN.2N"A48MIT9>R+&:ADRBGL;_\GH=:N1CR=>73@> M[WU$/')H_YDZ#2>=E5XZD,K5>2_<@6/10>!6<(9&Q>1>=&U++[%WJVWI([.Q M2PN?J7C4/"L?%)U5GDPLY;4"6IP&1F19Q;EC*G2@\H3K1 _EB'QS4.5PUVB5VPZK?+G.^N._8#;.I_ M[85X')]L%$([*,EP-AIX:/N!)F$0R48!#'5KM)IL4&8E>"$T%N,DYVT2MX^D M+GL\N>-H2Q\21C8@7U5Z[B&[*\+&DG1P!KC*%A23$5S4 3PB:L-3\=OS+'=: MD$]\_/3&Q<@D+,:5X-'OBG]9+#,=N+?-,6D1]%?K8[CU)7+W![>]73Y0 %O7 MSJA%D)&,2A&Y"NB]ULZB$$C6ITL.G[]V[HYA@HEA/++ ."^U[Q$YM8Q,[SIA MEW2XD"UMF&3;N9LO:&+8W0PBKXW)Z')M29]J/7$"IYV&Z&2),4HLJHVW=9)C MG@YC_\D!3WV$V^"V]]UR06_2U==WE^1#D.?_,VW1G]=I/?-T,Z$O_Y9QE=_/ M/GR\>EO^7N7U))-7Y2HO7\5X_>EZ_8+>GW"S/=A&VN1]79?AA5:8= *TGCP- M(1-M 3:X[3C+2.K3?FUGJ)@GIA -[/U?YUK7>;R\3B3. M?RP6Z5^SR\L+S81#339)5))$R),&C#9"XDZ%HAE#;).UT 7=&:K=Z*0TB4(^ M,[+'">Z5%AFRS74<,RW>UPFZ.3.>M2&W*'_GTY/&49312&@0PSRD2D*3:TQ> M,@=>_9YURI='Z8%S[U5VUIK8YG1\Z7.3ABA1:Z*.G=)44[3O[MO_D1ZM'"RK'#*CH]3*2 M:85..&?&*W&<6 &>*8.:DO\^(AZ1][BX)N/IZ\7??U[8(&7()H U,H-R)8 C M'.!]%K)HKJ5^SF)=Y?B_/BR^_._;3[SA^?:'-B)?,ZE"9CKP=[VA\ MP(/ &$G9DD:R.[0@/>..EL8E\]HPH>)X^_#+[@=SJ(DV4.HCAAF>;Z30!=1W MU@^F%T^=VH(<(N3)^L&X4(\>92 FI4"1O@-:4G..ND3GF"ZA4TCR%)GOUP]F M?.+[R';DY()_++[DY7R]D2UQOL)X_WY<9.6X-AZ\+'5>/$O@$TNL V)EA\-PS3J533"\*%@WD=XR.M-Z+X"3+$*4D?(4,&(PE \\\92L*"M%F M9N4Y=:0]Y.AOPM 47?.W6R)VP?>C(^U 7OMV%SV$E&-TI VL]LVRL6Z*I>ZY MOJ9S%6#>B#K3E4DU43O]%]&1MJG.].&B@:Z\BNL@Q^H]NA M>>"@D>QOE5@ 9&2J.1EM$HP)UFC(]DMI43Q$%8:+?))#Y-ND$6UE)C^,M%.N M6SWE4/LQ1]">)IABC<&_^2!=H/T8]'41DCU$^ MA[ P\:@GIA(2& 4=N,#\[/74"U*0 :.>6NE''^$WT(MO M%SQ/C1J2(:QC9*\J(E@0U1D3 :>W$>FJN^Z5TU] M=]_0NK2KTS/;5G7U7_9605=DUI _:HIR5I%'0@K#C(@H(T,?!7^^H*O3XR>H MY4+CC(FD]S:(FD_*$8(ET]^[8@4FHS,V2L2=H);KV:SIHNCE9)Y#4(R,"$'> MJ@L!0?H85=!6,#Z1%W?ZJ>M]M*17ZGH?$EI$>P[P7A4/UF53H-0S0QFCR/B4 M"$7*XJ2**K%&L: 7GKH^1(E:$W7LU/7.P7CA=5;6)E A*J"W1X*K_A8]Q^=<'WX^IT(*]]K\$.(>4HRN,$R[Q$"%HHR$%Y+PDYSV79Z0T0Z].V^I,#RXF&^:9E.0RV A.2%M;I6CPS#/" M*')T+*'2;7KOOY2;LEZL=;HIZR/R]L,\F:-G>EJ5\PYK$R1+MKTU(!/+$IG/ M6OHN"O =)&\?8H:,(/7)DK>[@/K.DK=[\=0IA_<0(4^7O,V4XRG19N>5 <4] M@:-]#C@W6@E!ZB^^D^3M\8GO(]N1D[=_GH?E+'W(O\[C9E ED][Y%"!)3M9. M#@3&1@2M@Q2.Z6#D%M$[,[8???#)I&GW$?9B+$E-DYM]=ZU:+SZ"DP5RJFGC MDD7P4C H02:EN;#"319;>(EY+2.'%0[B98ID['NW:%V@_@C_!9ZL>>Z/!L3 MT=H,F25-1R)]Y[-D( 7&@F08A6Y]%\X[8:$7B3T3%OHP,$5#VCI28W:UN3TG MU/7@S?,XRZM7*:T_'"_O'<2'IRD<^J3!R0FC+'$K):%(&TTT ===IWD.CJ- M;J),(A4=+@Y]Z+#W_[=%G0!Y[UG?[@0+2R8J:2!JGT%I@X"TS0%+M R6R9QB M;4S.IS$-W>W6;7EOVOF]N5XN2=87)N;BK8F0A'"@@LL08F;@F>.*J<3IY6VR MRL=8IM_31F)_>TL;*.8&KM6CA=YX!8G3NX>(Y.K' ,K)!!@D!VM99DS:;%*; M-OJ[\4R5$M"(]A&$?.R[_AII^(UD_F&]Q;[!U8WQQSW9?IJ.=F8Y!Q5UK75A M#G+,2@6;,'>K..L4*WO\_&,YVF,0NAA-L"-'1A^BN6?,=<$T>FC\*3331\:' MLO0DX0-%/!7]M.]YQCV'G(.ADTH'0&<,B,"2XI%[9)UZ6)T@[<^$Q:=@O8]D M1XZ*__5QMDS_[S4NK_+RSWQU=7-^ JFGX>S>NXT2^A_.V1Q$&"+U!5/,) M=,%R$TIBX)REG2J1$^J8(LTOO"A==/"IC:\_I2KLB7%/I0E]9-TB VY]2J5O MX&X/J\!1^!P8D50;IECGJU#PW/I-B,M.H0F WH"/$?$;@Z]&X\^'"/G+H M^C=:0EZN%N7-,J?9U>O%/*W^S)?EU_GJ>EE'S/Q..]8L?_I\N?B:EW44S>K7 M>=-A:AL=;BG$KH)Z1!8/1F*B*,BZA*8ECXB%('UGTSP741X;9 M+ 1/CI9WA=Z=XFO60JYM)94WX I+UBMRP7R;C-UV(?A;T;^]%?W;ZZO5%=%# M#WKUJ78=NH@%C83G6FO<@.ZGP?!_->'1B MCTE! X_N'^1HXOPJY[?A\O9 6?V._YY]NO[T\[\_+^@5S1>2SA5+5@O(6I>H M1"D0*E@ZP7(ISEC:#9IH20=P9Z,H8Q,Q=JKCZFKVJ=9NOUFL;D:*UW/V*K]; M+OX[QRO:T2,A3*^_KO?W"SH< H\J@;>9K!%4 0(R ;H6.**7I-9LSR'=_ZDO M7A<:"[I!/. -KCZ^H@.?_J^."OR"E]4$>'7UAH[MKR25?^+E=;X0G)8L70)K M:6=3W#KP+M%&%TS)BK/BF&F3V-(%WHM7FW9D-,BB?&#ZO<^KO/R2+T*TFLQ) M 5+1@A7CA$ED08QF9PAB$K[-W? N-&>C#X-%W: YW"Y,?RSF<9.ZH%FPT2$P M58/FRM:-30?0 ;U(VC 4;7:*YW&=M4H<*/['RJ&'&!B/O,#;*Y#+KV3^T,&7 MTR_75W3RO&+8^^*YMT$+T:5%_F%/ M?_%J,9'@'ZN*&;J// X:_-?LZF-:XK_P\IL%?<%3*)QK"7%M'D5"Z0R9S3ER M6XPBGZO1\/)N^%Z\ C6DX['2V'$ST[Z^BG%YC9?;!E)6D67%) 29"&3("IRK MA4HN,"6TH ,T3A (>@+>V:C,^&0\UAC7*)5:@,\ODB L-Z),$+RU/ M#H5UHLWLM9/-91Q/$PX2\K%S&9^+XKS^^@?6 _0FT<>@R%DX2,I:LK $@Y R M G>2<2,QJ="F_FRKJL.J.;;H=IKS1[4C".JS-] MN&B@*^_RW%%NKBAO,6HIF*J,3TB+)BY9ZM;YTV@PH"E8AUP',^N*:Q0@HN '# M)?=D]2>1VBC(-I(S4X9!@AZYIQ49YJO%Y2S5^\B?R4:O&3DW#?VTT-)K"4G2 MYD4^.@+&3&Q)-#H:0X[Z>*.IGT)Q!B[+:$*>@/A-X[X.J$8OV7H:S_1%6^/P MM41U6LS3#):&Y/8L\JNQM+6J2QI.WQ /4:=R@>4">F196=W(;.C'^ M^/G3EG:-Q+U^>NUP:2TJ!Q[ M!F*6)20T$8RCO5 Y:\&IP@!5X,G8A,*WN;B?7%_VU9 =7UWZ<-% 3?Z>SVK& M4D[W&G65$$I.A$%DKT#QFO::!8(L6EOK9"0Q-%&/'6".?2,_@*S%N)(>N:OZ MN^4B7<>KM\L_\_+++-[$ZTOV1:OD04M7APYB E=\ 2>%+MI*7F2GP:"=+-!= M",[ Q!A%N",FA][#LWHU3[>(-K9V%U"C!QR>A#-]O&$X4X]I'TG,(SN<3X-S M(;B"04#$0KN0-+2A,:Y!!_I6J1#)ZWZIW#\3:)B(^C[2;7%-N5S0/GCU];<9 MAMGE[.KK31'#-5Y>?;U+5K[M,'U[*J&*S'+G@+8Z1Z<2,O#DBM.N9UPPV:"U M;?+$^V.=-F8Q$LG;=YEM&6I1U[A<7']^M[B8.,.>@%4-EW& K>17C+)$2TD+_3R;M_/B$=KIH+)/! 8N6 MM%/5R9LN9C#:28>9Y"#:E+1V!'@.ZM&"BP8EC*_Q@[7[:O0!5G3 M2.;3V(X3R!R'PPZ*,8" !D?,,PBSS2%@0DC%B=KR3X,7G-&/(6OM+0;L%)LX M>=78$[.<6C/ZR+V!1JQ;<'^KHMP8R=^,(F=\0,4]<&8"*(P6L!@-,06MN%.V ME>&Y#]GTH@C^9';-+W!S[59WIVG7;L'X?SKINZ R>QH,X1$(.K "04N2W*WD^0Y M*DL';Y?IE,\^9'J38B@#BQ;B:V!#O%DL/R^6M-3_9T&2^B>9.=?+344)U]ES MK0O(;.J=0"G@3+T=L#6X4IS,H4VKU6= O5A-&%O@3?;[J]ER7;IH[I5^RZX&EN& MNY$=RSXA1@@^DEVB$WR7\#,'$K(6=;]BKCSB=5.Y"&IXCE*T^;J=%J5 MV&L=3J<1?23>I IX+9)U5YZ?JG1SNNWEM+FS*RE[S)J6RLD&MA9K-TD-42K/ MHDW2V#:GQCYDQ[ @QN#P427PB 2,:%BF/+OX+7_ RW5QPXTKI!CF$),".@TE M*)0%D/X%F/><\^!=P.=T897C__JP^/*_Z:/7:O!_5?T6;KY=<[_CH6=@)@P5 MY8BMBRJ4&Q2;@;D=<'2P!;I1>__)TY[U@RE8C"B_$;?Q1WB"UZBUXV T1\)C M"4\B=4V&'!I=>';X7&K\J?#XQ '=C,8^8ALY*O-_\OQ_\N7J]_AF\76=-//K M/-YN_4Q;%(QYR%X54)S.%5=*A.1+9%[8I,W6E>'.D,S33YCN#!TF\<7HXCKR ME)-?YU_R:OVK5\LETK^N_ZK)T)+G']5R!DF/16Z-%!$R)\S2ZY2SC*00HB@(Q'*O9*9Z0Y[UN$(IO<+QM&*^YO<1/(?T5VHJ/^XKG)Z M6^Y#7%UPX8V5:$ XSKKHS(BGGBK.!=SG$=G[X.7 ]7&H-P@+=I@6H MZ")3/H&)IF;L* 6>ZWKG$9UU!;,0;5)73G1TP[C*T8Z+!HFRVTN_\9:M8-S; MJ($5,LN5I.]<#AIXR,%$J2+G;0IU=\*9JA-N&S48+N%3Z8/;X_+=<(',.=KW MZOQK5::3%]!#YRMX@[3_DF M9&RU\1H%B%0[!X 2U4P>B%CKG3+7>G@O$'CW[YQL(P:8[^Z'H0X/KK(UZ]6RZ^S%(F]S)>+6<1+]>FR:?9 MJLKFUWE9XHK<^^",VJZ9VAE3 M' _1M"79@TA=')V1D:B,]7V&1 MX"1ABK8PS5 &)SM%ICN=%'>//0_K[C ICM@Z] [$W7"#_3!&M^KN 9C>HCN0 M@FT2!\BOQ9NYZ6F C*T4X4>820'&U'14D;T(JX?2%XRC0^8\&-RV(? ML8W,WN\DJ4_7GS9'O467DG)@5%)DBH8"&$V$[+-/@@6O?*=4AT[\/7CTM"?H MP<)?C"&YD0,@O^._[P$)P2=,@:PU5I,$G!80BC(08R)#S2F5>*,?JA)(+U8'31-[F/V\)VXZKRXIPQPD")W(.J^8J8 MC2$C.61K2&,S;]/69C>>J1*%IE* _D(^E52A1TMY_?4UG;8?/^'R?VZNJUT* MM @-3M12>Y'H.TL6=B([6V=,7G>S9(=KSA:R8\6"QB!_GSX-(6&*3>4.W2;V MV0%?T]R@?0B/DRDT+J][E68$4HZA/#9;;K5-$$0M[G4HP.OLH.@=];M+C@G8,8.8FU[X.U@D4_AW+S^>M)$21*]3O7@A9[1-OX1G0)VW+7*0Z!N40#Q>[;<.$5V@36N!'+OKSFA$[G5^ MAK$PB1/\#2)FES!H!L85!JH8"SY' )A<0?H;&LWUHX_P6^C% M;?#N$<3-U!1,*7 ; -$5.O6L B^9H>]B,*980?#;Z,;SP$[ Y#B4Q&WE&)&! MT2_P_GNQO OOKE\#U#IG6QQH19PI*PF7UA%LE(%QK^D=&2\=\O'SS\"J&$&P M(^>]_(&?\MOR --&KSN &CT+YDDXT^?$#.5IT4K((R=;/ V.RRQK1QLPA;PG MY7P"IWD"STTTSKFB5"?7XA29?R:-9A+B^\AVY+SHO_+\-UQ^R*NKNT7>'C=& M):U9'8$A,RV3:\)32V>,Y#9J(:/&K0-_YY7GDP^8-AEC).$OQI;<%*V GBK M^QWG>-.A9H3,C ,>,C@98^C"MO(O7$ZB^.2\MESEDKS3P>1@LR@F,^Z>K&1\ MYGE-BM6_W=1A=(H0:] U&4@IZ4EY%0,4P:9D&1KOFUCE^Y U*M/_^=^?:=/. MJU_HY;[/P'_-KC[>_T\N'$_SI54&U<:D@E]T8(ED:/-6;9Q5P8"/VX- MYF =ZUC5WX3&!K'65S$NKN=7JW?XM9KY]Z#5E*N;B3ZOYNG;>)\+-%:GVG-= M1;WI@$0N8:U,28([M+S1E7!OJ&>F:6VI:M(I8'VO4%^!AV O5&+)2N^ # 6R M'XJ7$ 1F",JB(^TWF%KU'7D"TIGIRCBB;Q#%WRCQ^QSS[,MC/;[ DH)7*H(2 M57&UXA!XE""U-9KD(4UI<]VW#]F9:@0JT/)=L FZX4PI%M*K-T7KZW=XFT)?#N\'UX6V:AE]=$/WH M!C> Q?V=OPZA8!KED"GED)$!\X;.:,$"A,15C1 KPSEAZM;^Z6258KQN<"/K M1!_)CUW#?!<@OKTB$$J+&&J*@.2T-Q;'P"F104ODJ4A1F!WS]OSATT^BSULO M-A8CB7+DM(B?_YWC=8WVORUE%O-R4^SKDD&F!!2C:IEND."ULZ"\8X7%*!WK M%'ON1.YN#"^:XA'$VG@OO[=QW>2$)Q> @S#0)Z3T#;I(1V #>9H?@(WDG9C/W)[*8D YB8;H_9S.]45D6M%>0: M:53U1?&F"'I1I \Q%DQQTCO-T[,B&VM)'P)&SM.IPQ<^5ZOGS^O/GR]G>?5J MGK:ZX*&S*!6S$&W=0I63X)SBX#)7/B(*+[=R 78F[.Q_TLF$7@^A9=%,IB-W M%OSS.M2@V+(N=?[A_CBI34=C$35:IX!CX:!BJM,@?0%D)C.K2D;?)4%KWW/. MA>U1Y3FZ?_@HRY"'(K4("#8$5D>J& @AYW6^86:F!&\ZA2-?6'[U=-;C"'*? M+/VZ"ZCO+/VZ%T_=LG /$/)DZ=7( MUCHK2]8Y.F>.):WS$,1*HL/AQS-#-L M<5<)W:Y_:EB(W?O1SB<9[Q8+2S0N:]%PZ] MI6A?9>0)Q,0'6<[7;.G0^$YB7)LBTCA M.JME,8P4$[@!GPO%CA*E"SJEC&V*BRZA''N(5;6%J@6]SE&!IPR6.Y$B%%\G MY9+3 NC)(\7L6+1)+VZ0R0]KRQ3+QN: MOP&6(VE3*KIX.NM3I4DA9Y)> M)$$2%DD'@\W1=(IU3M9D7DEIG:+%],%CY S8]6*^I%BLZT>;$Q\9@W4F:# .ZU:WN;2E#1 M!4@Z"9+/9PA<2LCD$-;Y84XB:^)*7TP-U3'^R=C(3%Y#U46X]QJJ(\'L51US M#!*3UU Y:THL7$%"48=A10GTR@3@F*/'(*0T;?KSSZN&JIV5] &@@77\5O/S M=" 63Q)HER"IJ&LF@D,0#NE'Z:7VUFN=F]C#EB GD_X[!J;Y>#J>SNG8U7'" M@N!690E1UOQVC (\3P@Q6I&M"]JD-G3KE]H#V, E&8I;XV[\I_>GBT3O/8 # M4#S<[W4,!-/T .8HE Y2 ].>HOA !ZLOG(/A,65M%3>RS:%S?CV (]M$'\TW ML(6?[NYRFI%0/^+=[/;;X_E8ZV,VY0DO.E+@DV@_ZX7U?'J@WK(.:;O%;MFP\.CPLYI5 M&O5&Z)">]Y3(J'Y)3VGF6#9=*:VW*WGWL\&,;UQ+5(6U!^0BQ^ !* MU@%NF!QPDY1)!5G2DW)9?!QS*N=V!_#RDQ!9"2P>HI.TW)QIN97156I-ZQ56 MQ6VW_=7IG"\><#+!V7$([YK5.4R)TT5IG9DBHV:1DXS@/4N5+,"#%X:"S%J7 M9*PK4;0BS1LD^(78UEO V,!!ZU^V%+(A]]23F+HF2DIQX(I&^A&SCX;"W-(F M97 )%69#+*TM5$WN,?:Q3B:*9DK.&236N>X\UJVW*+"R6,G04Y!C&^U=YT/X M.6Q7&D/U#3)'!WDFA2R2%D;@T<9'\2\6BG\# Q&L]+INBJS-L7:&A)]C[":C M -& 6W'/XOOQ0R:3.4_&@+":#M<4*J&2<* 3Q:PJ*&9X^[S3!1%^-G"4V@'Z MTBCUV]1,>V5\B#E09)%(:UIH\+(8L%Q;H5QVT;0Y[/ABYQ@(IC$.E74QO(X*3;7D,M$;Z#*/D(()/$O)O,2S-HKQ+OM&MHD^ MFF]-^*F-<,E;.KUYL*!$9N!-J//&E*@%N3HY.5K%^TD2?O9"XS7"SSZJ')GP M\XNZ]E-S4IK^$6[5X@:JF"TG7CBHF!(%&T+RQJ[)2E.7?& MUV,!'T&M#1*VQQ8!.,>X+0$A)97K,6;!%6Z!DUML)/T2K$U@<<[5&L>8SI1 M33?$YY'$,D1;A Q@DB-U6$&F[]!!SDRD5%G167NO\:R[81I$H[V1F9Y1N(-P M[]TP1X+9CU'X""0F[X9)*&@#S F8311P:;F>L*# V(1<>IZ$G;3>_?3"U-96 MT@. D1MO#_*ATH&K)$\>5.0(RIA*S9(+F""]9^B,$UMNS$7PR_:"I ^_;!]] M-BBP^IAQF:\^+_+OA&)6"6T< Z-C;=#PDE9K##"?,&7MN"AM^N%VBG,)MC"> MOL?NM/^.\&Z+YMJZ&*W5!K+FM$Y+P;0ORA%VR6L9BD0>.KSJ^Y]P"<".J,,1 M_<(]+*DE>H>8=*U!Y_4W"9@*!=$Y><=B)4D<;P;-N=-''Q,JC*#WR>BCNPCU M!Z./[H53)Q;A8Y0\&7TTXPRSE94T&%D$P7[%1S<8K(]Z./ M'A_X/KJ=A#XZJFAH^S*@?:X"!0Y.,PO)9\.NKL&B-&OZ&E=)6SUAV6*Q267% MLE?.:D=_%9-UH03,(;&]U]V#I6K<,H::^V"9 F=H2U3>!D TCJ+3F%FT]*YU M&S!P,BUCAVN_?11,H? 0(W.TY%Q': ORW54=["-3:!E7M9(622I95\T-@F3<&\9*,;H-&?L9EMT/L9!1@9@N?=ZY MG@#(GN=2S C=4H0DS.MFD OX2NQ#$VM#9035>$T*\/1287 IWBX(0J MH(+C$"R%4\X4\H\%[>!YTMDEY]Y8U&"O:P=H@VZW9S;DY4_W5Z7,;FMUSY)" MI>4LS7!19W4NE_.X_I1>I[_-"8E?Z9\_+,AG*)9Y67@$E]"2\!@AY&#!>M(J M,UEB:3,G=Y#8%V:&TT'8H+%M-S/WNG1L^67V]>>\B/0S!?"?>+'&%VU0::ES9DAMH0>0!KZ_]EOD[]+/)NR9>? MC DL)8Z"T2;I!;ALMC>\5F>UHOWLIEPOIYH??I0/=284G3(-F-PN@C8M)OAH(AOT]$P"J =C&0X M&F]B-A91RLH435X<[=..6T ZF<%(2XYODMDUHCEZ(W,YT-GP-M;2!X21JZ*N M*CR_J[=X_O,O_YUO1L8G= 6#!AE9(,_-6? B>? A,Q4+"[@]^6-G]-3I8=-[ MQ2,#-&^IW1$O^'<)^+U\!.1F%)KRS$B/M;DXIL=Y:$X4!TP+GC!QGI0\ O_= M3[MD QA!OXTW@._^>'._D<_2"FT4#I*H-!*&&3).5UDE"OT%TVA$ERK)+L_Z M@Z!_G&Y'O"_?R,>^WYXV(GD72F8("6M_>;U1H \2>!=E,L9FKKJ,D=SS]9>& M\% -3G=1O8M'*#$L67*$Z+*CK8IVL48S'[#:R3?31?&MF-Z.L\%ZN!V0J4+6+U+-H(6I1JQ6LMB-R/YTDLULO M-%YC=NNCRI&#QA_GB[N\6)<1W)0G1RIM?*PG\;(4JG#MH$B7*_&< Z]M!EET MOG^Y:18CMRJO4^N3::]@V2C]VN_+M/T3=O383MO"LS8 M#)2O2VAS<,A(0H7(*XU>98DO=?O&:&7UM$JGNX^3-9E7NKU/T6+ZX#$ZW\O= MW0.I_-OU_#[-5ZO\(?]]_@W_]NO'C]>_4>ERB4(6H(.>'"YE:IFM(IC)]0I8 MBVRQ2P79X2=-VS8^)B;S9@J=;HC>VL Y>L=9]I!MK/13)&3P7 */(6NM"N/E MG5%RZBQ8;V2F&RWT]+)T$>Z=4?)(,'MQ!1Z#Q.2,DCQP&QF=FR'5=FX1*5ZD M/0]$014Q"I'-I#0"IY<>:VTE/0"8FE$R,%8P\T3;9A%T^AJ$$(2"[+1%19NJ M95U*+LZ-4;(7)'T8)?OHLP6CY/S^\RHO[C[DL/J%_L_:LJTI1N42 &NOOG(I M@!?TQE8BM10"YAC:W+WMDN:/XU\,QJ)!%]VV3!OWNX-433V*W7*]C2LQ'+<# MAC! Z0VBAXH!>"R:@*1F[.WA0.N M364(?7;>P M@-E]WK33;,8P>*L2CQ0TJ_78I^@A".. .:6+R845T>8>]:4LT[L.8Z"T#?PP M%;\EP=V_OM[.5A_FM[>X>*9.;LABU^UYS:CJCECN%A^=M-%R*UW4)BN3M6.1 MF:!,M)[7S-/>2_INCVY,.N=3+ %E@K#FU2F!7%EA-3#,2N3(R:UMQ<#6EG3N M18_QQUG)/]TO'^A9,?\\OYW%RFZ%V0@1$KW@T9<:&00(M6(O262,">21M:'I MZ2;?R012QUG,P<;OX: TB*JN^II\$N1; M) :>%4L^1L8HV[ UG7?[[Q!+:@_4J;3_]B@*S"IGPP0CI];01NND 10ZDN$H MK(T#M<[HO4R[E;T<7Z;=![=I*G&[2/1>ICT Q<,EN<= ,(UQ6%LT%FO7,W9H MW_86G".GCA.#\RK1'MHD^FA^Y3.K ".&00E&!D=\FN 7%B@(O M:^^S5T%%6KTUG7AY+V52)!?(-HCJ'5OQ]Z1>>47!_-:-3FGNS__M29)ES/RB?]Z_W"7:TZS?NMR MU2%WW./PKP]<;AM %:!?QGB$A?R6%1YZ.8-A=CNK7-578;FN/&AT\?+R.4,S MKHLYQ5>K;S_?XIIAN]: ?KU[9-O^<79?LS7KB8S_G'W^LKHI_U[FJ^4RKZ[* M*B^N8GRX>UB_*Q_R5SK*9FL]T_^\NILO5K/_K7]LDXAM+_;T5UK[K>A%2G8R MU%K4OSRO<\/L/M%+L_VX$6[E?WFZ@R3U7>/7V0IOUXJ_";>SSVM%;A[:[!Z^ MNP1O:=%[D-YU^=Y;I7UO7I\^KK\%^N*__.G_4$L#!!0 ( )R*I51ZJ3334^QO'/U\S8V:B M,@QEWT:4I09CZ3:$Z#>ZDT0B49JL69(AY@J)REQ1QO*[=L;:(J'1*"1;MY*H M!F-?4M141(8T_]8_[Q_W]WL]YSN=]SO.Y_E\A/W",2!E;T>R Q $ M@>.B ,)Q$&D;Z>\# (FT#: .( #XD!C,BYB!*"(0 D.OU$"8-!/[P8-@8F MY?@/#P&A$.,(_^';-@ @_5]^361_RIF0L! ?JIJ#CX\_Q1L("R]"(/6.Z.9! M8 -0XN)(<00*B42BT:AUDMCUDA(2DO+2,ANQR@JJ*LH*2DIJ. -M-0T]324E M'=.M>COPQL;&JMKF1#/#709&QH9K0R T&BTI(;EY_?K-ANI*ZH;_LX0/ 08% M-H$P&*0!Q# 0# ,)VX"J" X!_1#XIR Q&!PACD2AUTF(&NY* 3$(!A.#PQ ( M.%Q4/2>J S@&(:V.MQ*7QDC/R,SZ^V_9Q:6T/[0?;7P.+_+[)_@_V'BPLD1:]3# /# $NP=*K1KJ.%Z7[_L3[7 MZ7);#<+@7&U?Q6T9_@V)[LE,UPY7MQL"@+(;@=NMH5A6B^&&)\>QT_>U;0ZR,+]*/OY#O,NSY\8_3I. _L6FF?W2^0,FCM$-+O'7(PI MG=O7R@V?RKP>'#R5?'5Z9(5M, M/!BTYGS\.6O?6"IR#\=[#K=EQ:YF MS9@>ST?X"TN$G*)5NQ=WWT_=22IG-5P=U[Q'OM]=J'8MNX-_?ISG45YKQNV3S_B2#%0W.'4E=Q30J,_:\Q+ZS,]<#Q48.] M2K[L+O(N@KGC-*D^*)!3H%'N61(PSTIK=EYLL$._"SQ/6?5MOMBN,/*0I80 M["8\C=80[41;,%(BL*[*WU;3:E):2Z)A=A&T+Y,ZJ0.][SW5>E>WEW>:,$/? ME _9PL+8L&K9I.)5\F=!?856>@BQKM>D7_ B#DF,4\N/N=L9;9,]_W:"F%@G MIQKLI^Y"[[5*3\]E=,J_L_R473JA>TR.G^!NQ"<&;:D/+&'U\ )I*C3?;&HU M-5=C>C&M\6-&DX>MDZPCN4)?+K.V;_J7*#5)QOFCQ-'VU/5'1K^G$]MF%4\Y M8*.LEG,+'KJD)AM4%?*C8D/O]HYQX\94G%FP&#="SMCVC3.FEAN#F/F]Z,19 M?!Y]?N $/I^YN5,9?[2N\J7SL'T];="FN-0^)2"/:-Q4[NM[%O$]]W!$S/B;,=F^9?R;-HD V,<&"7.?6GY/40=)F=!_TJW([\BF+4F;*NO_;RE(B M]1.FVYNPE-?4]6O[FZ:>-*NW*3'O;NH*@63 655L8/B[7DTO22N/Y *3B.H9 M/EWGEI?G:1<'YK&8Z3 F^J>FF>\=G5?J2'K6\PNV4*/$KD-JE M&Q)6,A/!RS,.ZO,8S2,YTOP;]G.!,>H7W#[S>O*U#J@\(K&* M-)/'KJ+45BZT4X8B0SI4\!P][[GUC65YOG[?XMN>/!N*#XVG3;(W%],/M#]! MXS(X62QFIH)A,&]@X1U-YFD[!RAT0I> )7==UHJ2PL#>" M^YZRU:MX:BKG\,BS3^%D$V5W>_;+CT9OCMI13NQ,7EK=V9?5,CYZF49,$*B\ M['K0$)B8$?R@_2!].)3!C@6A^3K%&4I[*K6Q#,]SWU)NH5[Y#Y=/T?9>HK*I M'F(O'?)G/I8E[5_.37-+TJ-]23E-C"NFZZ))O[,MRGKH=)*J<. /4$L#!!0 M ( )R*I53Q+7[.6%$[)L]^B&RW+(JNJ9<-S(P%-B5RJI M)C-MJW_]!4 RDU*^ "9(L'_?G/S ;PMZ/J!+U?@ MLN1XQ1GXEJ_NP=\8K_X HBP>P-^*\H_\*X;PO_1-E\7C4YG?W:] X 7!R[^6 M?\%^RI,D"F"(!($(APE,XSB$$?<$QE'FA6$TN_L+I5D6T#2!<<0%1#R.(&:( MP"0+XQ3QQ$\]IA^ZR)=__$7]#\$5!]*Y9:7_^9\_W*]6CW_YY9=OW[[]_)V4 MBY^+\NZ7P//"7]JK?V@N_[YS_;=07^UG6?:+_NOFTBK?=Z%\K/_+__[UPV=Z MSQ\PS)?5"B^I:J#*_U+I7WXH*%YIS$_:!0Y>H?X%V\N@^A7T)9+^S]\K]L-_ M_0L -1QEL> W7 #UW]]NK@XVF?VBKOAER>]4SW[B95ZPSRMOVT MU=,C_\\?JOSA<<';W]V77.Q_[*(LGSU569DI*_U86?FOAQK[Y0SS'=F[VK75 M@7':W8^N;#R&Z4=GYMY*?N##&]QIYFR3ZQ?JW9*-]>YNFCK;].$M=O5:%"N\ M&.&UV#;3,7FA?O%!_M0THQYTA$QU.PUU=TSEWU=\R7C-EL\>#7+VGS_(G^;K M"MYA_#C_O"KH'S?\<5W2>TFWG\KBKL0/%^O5?5'F_^3LXJ%8+U?^/,2I'WA" MP"PB'*(P(# +PQ@&+"&"15 M(9O9CH0/BWW#FQS9U%B8_K+$#[QZQ,T-TG@5--3^_-?G>UQR4&[L!H^UX3. MM<$ ;SR8@:]XL>;_\ M0L4D1?D2IH+VA6G[Z5?20XV1P!713C:/E( %_B]\L:K:WT#U&^CY31SSK[9M M_[+S[ER4K9^XI">ZKKGB%UK(@.UQ!9_UH@IPSP)D59SUVM7=)$W\ 10EXZ4, MV/>XN_NIK!\E'ZNH'2\N<77_?E%\NUJ*HGS0(>@%J58EIJMYB,*,9=R').4I M1!'S( D3 0,>Q7[$THPGPHJYS-J=''-US 94V@V$-!SD6\O_8DE5AO@;4I5[ M5(>FJBZ@RF2@; 8=H\&7UNS_UR%9V0'EEJP,VQZ7K.P V2$KR]OMR*HJ5_./ M\B6Z%K_BOQ?EY;I:%0^\?%L\X'PY]_T415D:0\&P#*IBBF"6!!A2+\I(@A'E M?F9"34=;F1H1M=:!+[5]A[\-"R2/DXPS? :F%'-HC&G#R/5C)"$?T"$(^:^7 MY'"\A5&HP,C)]L,WN[A?3/)F7>5+7E67Q0/)EYI ;C@M[I8J[+EBDF1RD6.R MX!=5Q5?5!?W'.B]E0"1GV?+7^2)?Y;R2?UL_3@Y_ YNN-%79K8^X_*+^U L[Z!DO0>P MV-HZD[.Z_ &7^>()%(^\E' L[\""J_E(YS* EPPP+KCTE]A]<^YVA1BZX4<5:]D)+V\RS=FW"J+ MYI&799Z@$>0^]F2HZP>04!_!( Y$RD408>*;A+H&;4TMX&W-!84 UZM[&=YM MS6ZIY8NVW# 4-L'[..4[1G'HF?9!2]WCQIJ=8/UUC87?LT;'>1'S[2N(M=$S MP+_3Q5IMD8.[HF#?\L7BY_-'+@NDZC%'WJ#&D< +FU'$Y FC\+^%*RUSV]S2 M;\;Q@:\DAUV+2TGT^>I7_D!X.4]80C,>$^A3CB'R/ HS'LK_(:F?Q-QC//5L MECSW-3(UEJUMK-2[79MI%X3OQ=$L;CX7G8'9LS9OBPOX4IOH<$WR& ).(\F] M#8T:_!US]66\=O3:GIL>:O_QC9R(,AD$/O)E52]2EJ7L<;V(^>9I>\DG_*1^ M=?$-E^R=C 573U?+:E7JH:;2D/ZI'5+_S2LZYKY;UOO\\H#'.,(]@ MF,8)1+Z70AQD&<11DD09CH5'^JPSC&7_1)<;:B/!C_D25,K-ZB?+/9>QNM]P MTV9*O3E2+*K\@2HSC8&NTZ#C-2!/H'M=XSG0KL] [3SH>-],"U;2?] , /- MNR)?E1H$AUM((W>;VSVHL8P?=Q-KY"[9V04;NWUGZ^LRJ.9W9;,8LE!$?EE4 MJVKN$^ISE@@8J[4&%"4J 2"-($N\2"0!#S".;&)@\Z:G%AEOUCII=ZTSWQH/ MRMIZ>8$T_^S%ZT,]TGL5V@'.K[*>D(_2OO(5U=ZZ^A#455S1&(1\2"$":&Q#+LQ@9@%"8S#**(IHQE- MDOEJDSIZ\FMZ]G0K8CJ0!>ORJY'&@1\7TK"?VMTSO%J5.5FO]*[+J@"_XNJ6 M4_4ET<-K40:PFE%/;[ &9A>%4VT8^/&#ANOB!4Z?L%K)=TY%PRAS/6QB5 M'/8Z]_+[WW^1??+/I0R!BD7.%%V\6Z[J+9CO>34G@F"1D@C&G,OX1'A,SA98 M#$..L8A#S&.,37-_#C4RM4BD:R=H#05?E*D664 '(3W^E;L":N"/O1=&5NE MIT X.QOH8 .C)0.=PN#C "Q6E<<+S%4>,$(^=?Q@UF-_6C ME)N\^J.Z6++?I/GE"LL9O**J-L\^YHS&(0IA$-,,(II@B$,>0B_Q?)S$<1HD M1LG$1JU-C5*TL3HOZYFY)AGX/: V8Q1G [,*&=@9TTH1I@X)93C+8Y**$;. MOR04LYOZ$U2>V] )O=;U>J7/]*@]D+BC&J: $>CB444J2QC E7@@9 M(W$L(ISY66!#*2?:FQJI;,P%E;)WUNS9@6)K%P43YPWJZ>=Q-/+.A5U M+E(2,C^A,&,QA2A,$HB]3*)-8L%P)A@QRQ(U;G%JE'-!:;E6A(,7N&S/&'S# M=[9G"DY#;<8O3@$Z2CL=<=QQA#XY1E3KF%Q"!A M/HI%#.-(8(BB,)-3J4Q 3$404I30*+.:2IUCS-08:FLA4"9:K=XZZ1PSXAH+ M\J'G9G9H6Y.8"YB<\MM9!HU*?2Z@>\F*3I[9CS!E*_F*?\B_JF2=YWGJTJKU MPUKS],5#4:[R?]:G(T*<10@G# H6('5\/8 IC02D.(B#T ^QC[P>.:+VEAA] ML.-G>W:L5?) &W/MR+)'QYA1Y$ XCT.,M?%06[][GFH&NMA?F&!O39W]X7-* MF#W,&)4F^\/TDAS/>)+]OOV-2GQLCH%$2<9I*E(8)$B&@YF?0!*&'*9^0N0_ M(H]Q8YF.SG.G%ME]5N?/JE5.\0+\RG&U+NML9GN=CBYXIS?E>T(R,,'T1L-J M+WZ/[V=OOW>?.=J.^QY'NIOL^_[<N[<]TMSQ$'1V"XI_=Z MO3O\3'/TCK7?/AP&?K<;CHYM''>+F6B9B'4'2C& =X3,P61Z4 M\7!^M-H #[?Y5T?:&S?[ZK3C.[E7!K?T8XBK)2U5/M=;7O_W:BDY2&=@_"U? MW;<27BF> M-CU@QC2N 1V'>5JKP8^MW>KP#-A@JPN7M,;/7.>#]L#,*3O9M#\J6_4 YB5[ M]7F$'9LQGL\_<[HN\]73N^_T7LW)E1+F/ H3'*4^A5$L/(@2+X$9XQE,THRD M6<3"T#,2]S_4P-0BF]9&T!H)E)5FA'00Q..LXP*:H5>\[% Q)H]3KN]AB(K3 MG^^*K[_(6S4Y_ .I'V']HV:$@P\=Y;,_Y5+[;9^\KF=FG M\L9>3,TBB7.1&OB[;D#ZW 'I_>_PX]40.5%'D'";!K6OH7$SGXZXNI/L=.Q: M^S%B/I"N=BOXIB@(24-,AW:"]R1&#-AD\LWD&M-429M!8#I3IYL.^">ZGHP#': Y-'@Z MM(H4+.#I'3B8M#%:'&'A<#>LL+FMI[1DON2M>-U[K%9C5T^76+XG\K\77W&^ M4$NO[XOR\R.G:MWVTUI:4O&- )#\TVV)&?_4U &JYLC'*<7"AP$-*40!]2". M4 )]GH28")R%E%GI4KJV<&HTIAQ46S&T5FX4C8\S0!LO 6[=!$)^CHNM"";M M(X+IO,?- JA7[<>!";3MPD9\\_VF"UL'P<6S+FQ]!(V376TX]7?M*-AXZE#$ M5#AP)Y1WMTL(;Z'C4L*.>LWLG#2@U9_N:1EZNG3_)S65TL MM9+AI!J<00_4R)(S(>,(4*"S"V@#0FEYOM%>X M%N]^;,S7IX-X:[OM^4/S#C%C\8%@'IB?GR/\N4&XM7P&M.TSC?2[DTCW.*AH MC9GC0XOF[8]\@-$:F-W#C/:/F)HJLZ1AP?/56K[Q?^-*3(*SBZ^\Q'?\K_+A MJ[8-SF](55;""HY"5VL+3.##! V&]3\, MU!;7.BL.CPH;P^/V0/#I9L<]]FL,P\[A7O,[[>OOO:M6^<-&DUKE2#\\+OB* MRRG/WSE=57KSD;,W3V^*):OF2G&21[Z<&P1! E$:RJ"$IPSZ+/4CV1,A\8S+ M\=DU/37N44;) .JQ,78&>.M.+8>O#C70QB/S,G.6W7&>@-Q VF]D,47 K/>@5,L$ M+_1EU3WG*Z#.;#BJ*MBO@XX4&;1\X&@U!_LYVBU!V/,)+H2/7\37-UP=GFW_ M>,O+!W^.PQB+-/)@%J@3F%&20A*D%#*/>#21?_.HE>B7K0%3&Y%>R"/+(>E; M.\W'S32_;+UH%)1U!7.U"O7$<6FK1&C=86;A])#=,/"8M:.QO+/.LK&_O@(H M#X:273:';D E9@,C7E&Z*W2KA^@=@1\ M:?ZK/ +:)8?G),^&U:TH3V]KQM7F.1>T'8F>LQ_8CU;5&DJ^TFN]ZM"49.SZ MTY>-_G6-U9HNY]7V2XV3"",_YI!E,8,H2$.88B^%ON_%L2_YE896A[KMFI\: M@7:LU]_N,Q?LR-.R'\P85!2Q-&);]^ M\+QDO)Y/L5_@O?C]\K914@@]CX0A3:"7I4JRB$>0L#"$68P80W&:XLB(OIX_ M=FJTI"PS7P?LP'-Z,;6?TT/OZ$BC3@M(''///!2J<" W_-R MM<8+<+DHUC*DY/1^62R*.WV"356$!#_^V[^F0>#]NW)'_^C_^T_@1](68U6- M_ 0@5'G3\IF+)_#'LOBV5(N3G]1VNFN5]&SO7 :KLV="]+0"W : MGU;+=6NB8UV=0PBX5]39:6E\+9U#SNY5T3EXL9L#ZTK1HEBO;CAF^>+I+5A=KGB"<) %E, G5,;(H(1"'+($! M\5G(,$XIMY)L=&K=U*BF22O,EU]Y5<>I,Y!OK+E>[7*HB\%F^:^%Q.DE7T77(V]ST>4.H%T%/EY9 (8H@)0Y!FA/MA M0A/J6RW('6YJ:O3<6JB2,(CLB2;+>ZD=4/L9>#M#L23K(WB;,:\;% >FT8\; MI+9F@M9.=U1X&@NGO':DN5%)ZK3;+QG'X(Z>AZSH/6=K=8SK9&)X=2@SO)9Z M#@CS.*$!C"F/(&(LA9GOI9"F,4.()EZ<&6FC.+=L:N34.J:^+IV@>N*$2W7T MB$L_G6]WW6Y&>J_2F0-SY+-^-#BI=&8_VA\K ME/DA"=.(QL$H*B0G#)T<074FV+0[,7N4ESU;$M3R(M4+Z3^Q5N?9P9T6@%!' M0>JKQE(A.?56&'+D!/IZ:'H]7REDN^19N_M"05![/ '-#\,^F8:*QREC_QRZ M'(:0.U/:,&VO=U;WUI@EN^&KO"["^3:OZ*)0)3DO2*5+9,QCG' ?14CE!/AR MU/$13+,X@0DE 6'E:M#VU@61K*WC#EUSD.I9KC+4,?&VZP(SB!P)V M8-;NB6F?G&U;=%PG;!NW/W:VMBTP>U*UK1_1D[AP=:_^3\WTO^*%BMAOY#2_ MS*DZ@RW_H)OO_J)SY2=>YFIAX&4U(+I8J[/W;1F1&SDU>"<$EQ^>?&49]:,$ MDEC2'@K\".*0,AC3.*$!2[.4L?FJ6.&%(?>-:KX5?6Z<&'!#FGFRG#TSMRA6EQBU[M./1#&R=K?^H^OWE M[Y[=4(, ]E1HT^GJ-13;XDH*#%"CX7#\>)5>=#L$C>O"N*/8JW3/SD#X.E;8 MGWFJ0RV:X\7UMZ6,G._SQZNE#*&E;=(,JHZBW/$Y28/$#PF'/$Y4B5X\M/CQ@'STT5F/7!\A!D$ MUX$'A0ZD&X-!:[&F^H&@-#_#Y1S2D8YWW=YSH..XS@NIWE9RX"VFM9IAI99' M9X!QLFHEI_*.5*[\)Z\3JA]QN9*/>:Q7U634AI=-]COG/ZOA5Q(5K[2&?E%J M/;X57SS)9CJ%Z]OKZY.ZG7]1JA)AY15JH6V]9%J>E[=-/^@]O3IK4U\H"='1 M(3*KWCYROLSL.:,=/;-RJWLJS>[&OC76WN<+7J]QS5%$D9=1.;7RT@RBC'.8 M!8) ED:%<. 8>!RR0Z%'E M;-?E,TN:=1XXT;WB=3<\_ M\_)K3GD=S=YP6MPM]5-J%7P:>D'*D("" MUN"I$[0K/M6H?0 MM2 K=79MXY-+Z>EQ@'#'&8R"R(A1WT9MA.4132>?^4E M*4R'FC,MLN&@KET#AF"-Y3-0UG;J&=Z3W0AR=C\Q@D,OCB#/8BK[*0U@&A A M?T)Q@'":,FY5DF[$7AJE3%T].+QN'YD-XB,B/_B>= VUMJLKP3@#K3=U4;MG MZHSJD#EX=JN[<=H1MDZ'X7-M&G64=03@RT'4U6-[:MZV)\M_E:'BNMYR5TW\ MMBQ()<=FE3%TM7QX5"*]U3S#-*))%,&8B5!.VW Y:_D!(Z$:>ACYGLHFB_YG?+,C*=' ML]V(5[*:5[H>##@%V!X\ARVKTU;B;J772W/&Z\KC8-%XJ+6YEGRUW3;?;J7/ M@% :%E\5G !OX[H9X/6+J-)6Y231MG+>>.^7V0@SK7=F)$7@CCI)Q^UZM.DZ M#FK/P7/7U6Y[XSS0WL_ QO\94 B 'Q4&/X$6!;6PW^+@4$5X[*YSJSH\FO7C MJA2/W2D[JL:C&V"_5;X1'UU==HGYLEBH(C#RIVO1ZC!(LWBNC:X:X<@@9#[% M(H785Q4X!"&0B#"%/ TC+B(:!<2X&M0YADQM6K/U!3QS1I58:]T!UV(C-P(Z M'IEO#)_5=:>WWL?JD*'3M,[HBQZRJF=UBODF_EB=,]+>_B ?C-4^N0M CVR? MG_7XT7;578#0W6QW\KQ^D\>_%@7[EB\6G^0K>B]G$1>;Q(K.RO!;# M(%"5SUE (4DC A/"PBS@C ?$2A'2J-6IC5:MT3/PT(G '^NLU,Y\RVYV9=8! M?HR)AU(!/1DP0,2Q)V?>40H]$61AD @6(FJWCNV\"\99K1Y@UCQ^;YK-T@_?FM51"ZW4K-O<'F'\V7+JFII MJLF0^"=GC4RW0'$6$A+#+$XY1'X6P2P-0E5SAB#$!1,T;'=5;LWYKI\U/?9) M;LO:.&?T-"/9(!S):G>2.!S/0PMXZT>P5;/V8.==$ M/P])I]S8TY112?(\N%ZRY9E/LU]6_VVYKM9X<2U96)3\'VO)PEV48[0&=!X"?A7U0WRY]4VH0:L M[O$*Y!58-WTFAZ@EUG)=^A3;IO?D[PM:5]RA7/\+53-\7E&PY1X$8=1%F5J2Y9!$L0) M]*B@\K\A]D,[C?I#+4UMZ-@:"K2E0)D*OM3&VLIV'H37+&IV MK XT!/O.QE MX$YAX5;'[6!KXPJQG7)Z1TGMY W]B.*#JJ3!/]22"Q4M\TH%1Y&G8WM1(HS9W!K3!,] Q&7Q11M=Q MD25[G,+EH?)/7"UX^=![Z,25CBP8!3#%& M,<1>F,$,94AD 2$X2NP.9!QOL,?NP,#$T;6W/>=@>?C].,1F48@#V$8Z>-[% M2_+'UM2F'+3#4^5&F+@]$WZ\R7%/=!NYOW,>V^RNGFS2)!&^SY?YBG_(OZKD M^.DUE>>4;S\HW-17_]:X 7#M!UAK1\!">F+)5>=TH"&3 MC=0M0_- -J=\"'8YUCSX4.4'7+E.<8-"Z/.H!N MAV5=/+-O":F"_G'#VT2&3V5Q5^*'&ZX6L52VW7IU7Y1J;W5[3;W+ZL]Y*%D6 M>0&,$A% 1+FJXNP3Z(DH#H,P0HQ996'W-V5J_*L] >7&3*4^J'Q1>@F--P!O MW.E>B(^G+[CN0L-U\5$Z9NB%<]TG6PO!I[9/-HZ K2?="UVGE)P/I^.J6;W- M&;FDUKFP[=;;.ON)_4A7)_I=ZHW?54WOS9*0)T-:CPDL.30FDE+3")(4FKF9P>I&<6Y &I@ MN'DJ5?J>O-TPC[69(F,)"O!$1)K,X<(%_^TPNS MS!.<^%9G#G9:F!P//.JS4G(H7B@3Y7SH:V-R_0M I=&6S+ +JQDEG 76P%S0 MVM9NWBGSW%' 0<^=?ON[K8SZT1]T\N77?OC"GGO[Q?+NEI2'?U,6QG%[:]I/A MM'- ](>>CFZ ;V+0G9V+UGY=^FQ31,?A3+4G>&YGL+9&C#NS[0G1SHRW[W-Z M;@PO5SG+%^M5_I5_5JIJ6C.CJ>7#U-E9I?R]7C7;TJV>FFQ<:X,W1R4I#E(1 M^P%,/(0AB@F'6'@I)"SQ>82CU#,KX>+4JJGQIW(*MEX]*[[4OZJ\F^XSW!\> MNU.&WBCN^ .V#K6%K%@M#-#Q267-M%XICJVK.+@_".L4:+=[QTXL&W<3V268 M.[O)3A_>MY;[4E=65KJ9EVO))P^\W"ABWJA3K[C"CWN% M'IAC6\-KN>+6]&<:Q(WY'6D!ET7?^^#FN.Z[E0DCEW[O \]N]?=>3[&7#+A0 M$'=DX*K.S[??BF87T@]3CA%G,,M( I%@"&(N4BBBC$8\B?Q$&$L%&+4X-4Y3 M-H.NT;/NOX"TV_RDNAGDQTEL$" 'YJW3&/90OC4#T_RXOW-01SKF?\8+:G4N MWPJ?(^?QS9XSVCE\*[>ZY^_M;CRS),F;I\T8<+G 577Q/:_F*"$ACCB'"48^ M1$'H0XPE09,@(H(+@9,HL@D^C[8V-5[>6 BTB>"+,M+RY.QQ>,V"26>@#;V? M8X=7_Y(4QW 8IHS$WA9?I_3#,>I,S";U/9?&^*!_PU5*H_^C"2LT, M^KI4=1XVXMC\)-3S:8AD?T0A1)0E$/N>4'E_"">I M[Q%NM38YE*%3HZN-+AS=.BI'ZF?5W/$>3>:ZTA#X<:&JRIPMU.?F'3 CQBGT M[,"]U7M/M4NU@S> [=.:L% MO2%\Q76"%LJA5@CV8F*U-O#\":^X*K#7E>/K ?MOZ1?0_[I>K'+^\+@HGGCY M279L]6$C\!3Y+"8!HS (U(ERA'V8Q3R$'/M1@'P:H-!J'>!(6U.CS\OB*U<; M3N]J:WFE$Q7U&GI.ULUK_LP?H!TZ0V[K6$^81<:.\!V8>G=1&TA>RP .IV'E ML?9&C0P-''\9W)G38TFM84R%E/IEZQ8+'!9J9SU.A73BB CJP /($NMKM#$9[\85[IB,VP<&\.D9.+5@X7=>K90F5>W';;'" MBRVUTT0& ()B&&+A080B!#,:J8(X'D%^C"@2>!J1P3$WIA8&:'&:ALYI!X<9 M^*J] %BY7*DCT:LR7U8Y!5^/DO&47IG7C@96_R "&03(+7[;U*HF!!QP^E-=WZ/+><5ZYUF&G-'UQ MB[_SJA6(7+*/TI'Z'W-*@S3( B$I(J:2(GPY;8O"6 +,$YY%D<"^5>$VPW:G M1AF-V3+LT':#E3+<.OPP0MPX"G&-X_#!B(:P,1G<'H6P3_1A XCK(,2H[;%C M$1M ]H0D5K?WS#XIBTK*:^CP]U(^]KP42MX'.C%J*OQ6]575W@ M#1=%R:6)ZX>UCI/>\L>2T[R>82]9MPK,/*. M%A,O$QZRRF$9WN:IT5_KLLZRXZV_ENDO(W2U81+-M#IPZ%2-UEMLDH1'L M'C?5:+R.V$E8&K'I@78RJT.+O?I_5!UF:9#R[Z/\E)LBX-CW:8R3%"9>$D'$ MDPQFOLP]AY-1&*FWI6379A^A)1]N' _?/T!, BZYQOU-W M!G;C[L/U,71:NVQG0&V]AW9.6V=0_4X1GN9#SSQ*0A\C& I/Z<(A#V:$"DA# M%$8X3!'C]JDE!QJ;&O5J6_<4K#J'B _A;$&H#M ;(VNB%W#]:/($(N[I[E"# MX]/6"=?WTL^I>^QHA/%\_D'VT^+3?;'D']?Z_&D6)<*+8@J%IS;5>13#3"U6 M4.;%'J(9IZE1KOJ^AT^-)K1]0!L(:@O->&$O<,=YX%PX!O[N+9 P_M"/N;SG MPZXX_?FN^/J+O$U_T_] ZD=8_Z@_Y+T/'.7#/>9*^Z$>O::G$FS)6;YZCZD6 MYFG&FQ1CG!+&H/0* 6WG5?0V-*Z)ZQ-4=J=1CU_;<#M55\2Y(I358 MYPF-HH3)\=C/(@212@Y/8YI!5="29ZF,ZV.[O*MGCY_:A]ZG?.4+P PW+7O# M,/321%.\WV>WVX_/FQAWEW&O>SN;B?NOZO>M=E*CGFY+O*SD([7N MQN;KY5@PG&60"!;)KU=^QVFBQ#$B&4K[5.#,YS9?[ZD&I_8]=S/\GD#78I,W MO!_F9@3@$LF!*>$\$*UIPA09I\1QLM%1J<04@I?D8GR?O8!9\^A6C[U1BZ(4 M!QX*4^B+D$ 4RBF[Y)<8,I1(BN%A(C*CA(*#+4R54%HKS86W]@-XG"RXN9 6:O'(A_QLQM%LZ/8'M$QVW_?:.IE M1\WN:I8=O[!GF6"\9,U+C+!(DYADT"/(@\@+*W-5^WCQ^WKNN.6SNU6W>O MZ/<5_K4HV+=\L;AZ>,1YR5DG^Z7^E6),)?TZCP03:1H0B ,60D1\ E.2A9!S ME 4X01%&=+[D=^I6L\_4N&VC%SFK7^2N!0,N '02V_*-K4"I;]M]WN;XFWW] M;C$=AQQ:FV>@M7KV+'-P:[@6Q'9'']9@.647\]9')1]K4%YRD_T#>J[K/,_> MNR8KG"_5,>=WW^F]RO=X7Y3=;+]-\80YCSQ!TC2"*4LSB&(>08+2 *9IBL(8 MT8AF5E)?O2V96GARP5BM2:NT]Q[W)G'7]3E%DP%?B47,2,N&'(H/89QPBRC'$,0MD@.D3FOK4(V$R#9FEYX9/C<2[^HJ]REN/ MUN-F?#[%?AR8_E]/$O'/H(6TO]O^).I'+XR?5B:VXRYY+1W"_2&?JGZ![[@_]Y*$>#SV8>QY%*(T\V!*1 )1E.$H24..F56JQ['&IC:R M/+,5E-+8F5+N;Y0KO<92C?ENI$"[G%:#-VGOU$G):/#RLESFMMT1 Q>_T,-!45'?8 M%V:CM2M\!QYAG[_*-_I5WEKJM!;Z23A<5SX_W.#8=_I*!W#! MRY(S+3Q:RW2F09)$*H4^Y8&<]J8&H=O3 25 MLG$&_F__9\]3.ZNUO.I? %ZO[HM258UOI@\ @FCF>9[ZOW\'>54I60ZU*%2L M5]5*_I O[]I+_^U?T\#W_QTLBZ5MN8L]_6-&.6>B/C#3; '_7 .N#9R!*XVC MRX/O!U%P?%!]MYV1#Y8?='3W(/CA2WL+D%#.6?5>FJ5Z4"VW7 L=M5:_+>5S MKC2!Y5_5.<+]\:XNQR,O6ZS5AZ,M:Z+8>8ABGV5A!A%C 40TY1 S3J!(HPQQ M'Y,4^7;ASJ#V3B]>NL35O5JXUCYW*TQ8+H$,V\VFM#:1KAN<(&L_:TK42]DR MK*W]G.U?XMC.&.5-K7O-H@9X]UW&#'GEEEM'Z K75[FSS,O]CV2^3!-$@(1"1G,8I]# MP;"JEIL$S"Q5G]4]QWEL3- ' MYK8=.E,[9](3\./&%] Z\],,=/P!%Z/WBOF9@+%Z9Z2C Q5J_D3^':?TWLYYM-29S*!'QEO?OQI-Q*8 ;[I[;L&'$5SMK[0%"JE8$ @2#E*<0,5_ 5,B?$N1%@F6Q%WA667=[VI@:Z7SF M"P&OE)5J5<>.5O9!:$8C9P(S,&ULK--[X0,XF &_5]S_+"%POFU^+^LH<+SX5=9&0=]]7?%FI8.E#7JWFD1>'R/,X M#(B?0(0".?-.(@&C+$91C.,8A;;KAVXLFQJ;/$N_GVWS[V=@Z]T,;/Q3H_'& M0]"Z"+YLG03*2\MHQUV_&R]-CM^;PZ]?.N[(=TLYZZUS61PRJ7/L7:^-.K)N M[ 54MZ#N665UW$#/B6F)&5?BQE43O20AY6$E$"$YZ2-//] M. BX7<[!RR:FER:@+03:1,M9Y4OT!(OE3!VE4/!,U;MB'!+"Y8?AQ9@$D<]8 M8)4.? YVHTS8G2%G./D^ X^A9]I;* :(EP\Y[G;Z_+*1<>?*!US^CRR)/8*" +*4J0USI0(GO!#&*?)9B,) <*N =W\S4_N> M6RM!:Z:MSMM>+,V^[?,1&O@+WP%G@._\. B.Y=OV-C6R:-LQ=W>EVHY>W>_[ M?\O):GN42"\$9YA'7L24MDG(90R4RA@HC#(HLA1A.;ZS,+!:B=]M8FK?O;*P MM6ET= M^Q-^VBV-O;>&JB=\^9W[#(8L$JIR5@QQ(D,!$2'*2,(RCFRKUMI9,#5Z: RO M9L^E]ZPKV%KV@QE]#(KNP.S2V@X:XV>@*QR;.ZYPVP\FU[5N+:T8N^IM/Y#V MU+_M^2"WJM9OGKI_T8-RDD6>GPD$29H)E4270<)]#\9A& 6Q9#L1V,D=&3<] M-5I[+M+<)^:Q@-UT$C0$F(-/C"QP=*9M?1B2452N]S0_";WKP["8*E\?>4(_ M!E/" P2+ DJ MPAE,>>I!DD19&C//)]2S(2B[YJ=&4HURRX,V'^0;^V4PQKIVJPTHWBY,E)QR ME<$] TJT#:]4#A!5A^'$HOAFN:ACV7MF/#=U)H/H,2=,YM1]@Z\@, M=.UWQX7]8'/*AY8FC,J)_>!YR8L]G]*/&]\T)Y NMP>0+HNE^F!EF_*G2C9: M[QEOM@E_Y5BEB2BCKI:/Z]4\0XBG219#+T"2,"D3, ODS#6C(8E"A!$)K=:K M'-@T-19]L_^@%]VXI7[<^C735 J+]4K)J^1%+9_VQ.V/#KOHW]2C?NQQ!&,_ MBR"*$Q]BWTM@(N(X2],PBT5FMR<[<@^/LXVKCR?5>^2P7:,BG019>;C:(C=^/ 0^OF&^VX,P-;A\#E\T^TDY+3 M\0IHM]P-N0XQ=CH.N[!KU,'9(9 O1VR7C^XWC%\U1X;>-N>%KI;M"M"-#L75 M(M \PS3T?"H@2Y2DJ2='[!01!&E$?);AF.,TM-/,-VG6Z L?6RZ_7O4L-T;: M,:P1VF84Z@S!L4X>UF:"'UN#U<$TL$'TYC2BU@QH Y%3BC-J>%0.LX'B)4E9 MW6M_L'JC#=@D7:0T22B/&224,TDV*( XR5)(&$XB#R68A$:I:'N>/;7@?F.> M^8G:EV@=)XLS,1B8$[:JD/9EQ%[B8'Y8^ P\1BX=II?&5$VPC=H'U\7!P+=[ M.2F1_V#P 9=_\)62BF)K*FFT*$%5G[.J "ZYHECU@/4&Z7S)Y-/+)T?G?0^ M>>0([\L[1CN5>\#4[D';0Y<,5]CCNEWE?%G:(\8RK,H2F&81@2@@'&;6-H4[EC!G"KD>.^B,>A/C+<&!L']Z%WRBP*>6P[ MYU5+>9P =?1B'H?LF5PYCQ/ ]2GH<>J1O44L=64?I5"FDA+>M<5]/D@#KE;\ MH9H'-.%9P&*8^$) E'H)S(CO0TK#E >!_&-,[91Q3S4YM1CS4[?\T<9<\$49 M#+3%EJD#!JB;,:-;+(??/M/&SH VMP^:?>0:#0%RK;EXJMFQA1,-8=BC?FAZ MI_V\]5=Y];V$T-.RB3?\4;YJ]Y+=9*-W)7YHYR4DS#*1<8DS32!*8@_*%RR$ MPD,TB2/LI8$1 1FW.#7^T48#976M@0JV=H/&=6!Z@.:X,(R-!2-7BND!SF[IF#X/ MZ7^$\&]558K"D0$,\%\^5/L M)5G(?"^U.DM\HKVIT5IK*L"UK4I)4QNK)Q,-<'%^3/%8FZ.?630 8-\!1I/;>H=7CR6_5PHP M7^5S:?' /_+5M;C%WS?%!3XI]?IB>;&JLU35QO)MH8X:21:4 ,BGW[46S3/. M*&(A@BQ-9 !&(@Q3C\90_@NG@8\B&B4FDMH#V6?%96,H;7?=:U6#<^VF=2CF MM!^-@[77ZIWAP[E.Q]2N@1\_J/Z9 >FCED#%W[L%8AI'0==35>G^N:\;>G4: M_0W1"Z[C0ZO/O8K$AY"4$X1 (&/ PA"M,0$H88%,1/O#"D-/6,PM*^!DPM M3E4N@*X/,]!X ?X-/SS^.]#. .V-YI&?]<2Q=LE\N;!77YU>BQVZ!P;F[[/ M[[%HVZL7S-=PA^Z-D99T=WH%P*9;_L=9'X75*NXY6!Y9U.WUV-'6>,]QNKOD M>]9S^DU1/M-[SM8+52"MKCY]PQ_5**A&.E&4#_J=??/4_/%6)VNCA H4I0PF M 0WD6"3D-"1"F8Q* NY'A L18)LEDAXV3&TX:FRK5R?;(_8=Z\$7;;;E$G"? MSC&;6PP,^<#C3VN]+C;9%$W?.-"%?:;VL-HK3G6!]=3@#!"=AO]][!@UQ#\# MJ)=A_#F/.E^7_5.9+VG^B!=-.=-J'L9IY O!8,"B&*(X]B$.6 :9YU&/^3%/ M.&N/"=WVDUS?:=3H2WQ^2.AV'.&IF@-5$:=&D%NGJH*"+/([W"-5]3CV9E1W M/I2OHF&^,;4MG>M07LH(DL&DQ7=;?#6Y\(/.'Y, /WQ3/X+YN%9QW+78)(RV MP<2$<;BU4+T#?U(XD.^ ME#'/9?!]7V ]$XH!0R&Q< :7T M''"CF,?(9#?6!&:@&O30?O-X!OK <;\\'E*<"MJ:H?;D[YR]*$44FM'SPOF:[G M4WJJTC5B:9]XJ=,AW^ JIW/&<>:A+(5)@A.ECBE@&D0(HBS"6>*E),&QE?C< MOE:F1F;:J'8W6XXRH-*IO$KSB!6+!2ZK[6\MH 2 /K MA/(9T#8Z%'P[!H%;7;>]+8TKWW;,V1V5MJ,7]Z.$Y^?KWGU_Y,N*RRE3D& ? M88B%%T.4$A\2%$?0"QB*@H (DEI1PMY6ID8)NT>#>6VHW>>_'U&SS_]LG ;^ M_%\93"C&:,81T@RA)W M0 \K;+Z)<80%/A9+>/&@%M'_V:10-4[4A]XK\*6VW'+SJD\/F7'-P*@/S$1; MZ^%"F;\+^ QH%X#V05H/H6#?*WHZ19:1Z [6K*M7_43V7C;A\ M,C\@1="N7[]=\__#<7DK^Y7/!4XS%LE)E$\%EB0I0D@"7\93.$0,$X*]Q"J MLK9@:L&5?&\CR[4@:] -EX.&A'+H%2%M^^RE4,HS8=!5 0@'GW#.9D#Y +03 M#I>%^N+G=F7(VHIQ%X?Z@K2S/M3[07VI3C9P<297)2E4F%2S;QYVE[2 ML,[%-URRNG# MGA==;VZYY*(\/+Z46>JR&F1*B? 6;VE-_<$9UX<>3#.*%>+ MS1',?#F%Y&F6) M&Y"F$0H\G$(1$_D&9#B$*98O1)2@Q$_35,0!GM1_4N9HRI_K5T&_"3,:#=_FRWJ#%"YT>]2=X3SR/R< BH9!%H8 HB#C$)& 0 M$+]F?[ 4QBZ4FV>4#QV?:(4B41Z#K M->BXK7.Z.]/FH(_=*3N9ZZ,;X*S(U0VGQ=U2:8)=,27'+7*\6;34QY5*SB[D*+ MTR/_ M)FUE'_EJGOD9\GR4P"22+QMBS)/?+8JAR*@?H#C-@D38B!8XML\J.AY!M.!6 MM0'RCA]@R5< :V?.KFUT5D^:#5NOV#\##T[[:QYMG0-=[]K-L]8_?3*LXR%H M7-2"!X-60'*!_M#5D,ZR\;4K([D V*!*DI-F^JI.\T>;'%J9+ U&#RS M&"B3[9CA--IF+.$4PX$9XRA\ VS-&&/CE$M.MSHJKQB#\))CS&^TUT1JY[AM M >>_Y:O[8KVZX9CEBZ>W7'[,#S(,DO'.>YR7O^/%FE]_6\HO_#Y__+21I)Q[ M4!-.,)-"/<21_PQ(/&1&2.Y.FQEC-ZMBSTO1%:S;8JGN: MB_,XZKKC[/8Z'3(P_6U6*EN/0.,2:'P"7:> \@IHMV9@XQCX]'I=9JZP-'[7 MC:2Y='O/.Q^-/K"\Z1EUX+!X>)##6;W1692 USW^B,M5KHZ0Z\$N7P*\;+Y( MSL$W2;#W@!6\ LMB!>[Q5PXP*)LW@G7?"*'>B*\*K9]5.:K%FLF;'LOBL=:Q MPRLN[U"EM(M%SK0D3=M*+533^5==W5)>H:I9K9=,KY?SUN '+OM+UP!H+LR7 M=XYD_]V^&D%^4ZJ9YF*@I"8V@C \B MB+*$09S%*931@9RIT-@/?*,*JZ]C_M2BB)OM+JSVTG(59.2^G\QV:\\>_>^[ MYZH%O/0+!+XH<$"#CDN1KE?IUC_;CFS7A?]NV[)[NN<5]F;W6?'Z&[3;(RC5 M/ K].(Q1!@E)$HBHJC]..(-QYHN81#@)DL!FB!S(SJF-A9VC<_GV)-=K[]=V M.W;\?=N>W?7GW+]]7Q_F^_#B,)]#Z:6!NV:RF[M=6_^TF[Q[ !]RLW=?%\43UX)WDMED2Q?LJTJO9-(PGG_5QFR'QV:'@L>)SPF)89"&6"5(QQ!' M0Y6^'_P6BZ9#=\-(:Z372PX4A>DCGO>U)JP66I.A-E[*7]:B M)2"7HRUO?*[485"\+/0DLGLS7>2JMYI[7:U!GH/TL27'7L\=;X7Q'+>?+2B> M]:">M;7P8[[""S5"JH*!JC+@95&M5)XB8DD0)H)#ZJL2?@D)8!K+B4R$!(XQ M3C.,K/3I#S#X2\HPN:6OLEA=X>UJ^=M2%8LL'PM5^I;] M/T6^7/TN6UG+OUZ7GW"Y:O9$JT_%(J=/\S2)4\9B#V(:IQ"I5.B4B!2JE5/F M><(+,M^&47I;,C6^>6X^>*?B^5P=W?RTS558J*&X2520_[;5&NO;9V9,-4I/ M#,QCF\K#^1*\Z!#M!FC]4(DJ74]D-VE?P)?FO[?\^PJ\D1_P'T[UR,Z$V+$J M65]K1M8F.Q.T786RU@2P%WP]A85;T=>#K8TK_'K*Z1WQUY,WV.].[-DO M4<1UUR2DU^7W.ELC$,&0>%D8$#GERXQ6A/HT/K5@ M;+,+2KN[H/G6!5 V]0L76R?,5\6M^^;T?L20B+_*EG/'^DVQR ^C@&V^^S D MZ"-M/+@%WVI'H2]Z1S83K!\YVCY"7V>[6PB]G^$LATJM/.;+._E:JHEHSGCY M,@FLNE$_78OK]4J-8Y7.C/Y0?)MG$0]2573 ]Q(.$8D13'V:02\CA%'?2SFR M$IET:MW4QI].?6/8CC1TXYT^KK!QKSL$S8!V5:6,/A8KM2>(%^JD0EZU1QB^'9V&M89[X997/UJ/?XJX]_6-?#,M^Z&O.RYF[:_6P=G[?&G M#T?ZU$5VU?G8#YU3=8:%KYU)=3ZX!OE3#AJQGY>\K-_>^5$K'#>[(UF(.2<$ M0<$%A2CT!21>',$T82R.,T$\L_UI\R:G-@8HHT''U%GW'R=DO_NB?GJ>X1[+ M@=G5 ,8>>4V&>)I/)=SC.M($XIS7U&JZ8(?0D4F"X8-&FQK8.=:=$%C>Z7(: ML!TN;N5H40E>EISY\PSQQ,\2#T8D]"'"DKM33^G:(4:2@'+,/7%^E+^_\:D1 M>*U2]RQ6=Q%D'T#^G!CZ?#Q?*T3NQ,4=TX>.>X_C-4)8>\" "42MQZ$Q"TI/ M/*.O/%OQ57)CL7Q?E&^+-5F)]>*B/JA?S;V4)DGB$4BPJGK&/ PQBS+H)PQ' M6>H+3HF=2MOAQJ9&4ZU=H-SDH<[:*M"J@*H22ZB= 3_*2XJOO'RR5(T^BKT9 M<;E"=&"BVH!YTP&SJ?#\08'9;.R 'V^X!++""X>;;288.5: .]+@R$)PIUW? MU8,SN**9(DN:^7Z0>7(2 MI2IS41S"+$H9#,/8\Y.(>SZSRI;DHE3=U>E+(.:4J=U,?GK2L\&?51T).'FD:QM 7?@Q1)E_ZS",8DA!' C,> M1L*W*YL]6"^-4S#[9#\-V1MF5#\8PJ-&A+7FAB[9N+5Z %WQ7FBY+>5H9<&X M)1[[@+-3^K'70_J-0.]K9M0/O\GO[E?7XK>JELZ8\S +TMB+H.=%0@:=<0@) MI1GD 8NPE\HY*KDK:F-+N^?#1BS1J&H1P[Y,7S-V,D1:@-S40M84ZA: M&PH+ 7^K&G$@B:&0/0,:3>IZ8?GC@+)?#WWO\D"^>ZLR,:_$K7N(ZU>ZZ_%3*F6O^ MB!=:2+K)((J\$ =12B'C:091&G"8)8&<_!.4))2% ;73:>EIQ]08,J/)$7 ?F"N-(-?GHEL_Z@H, XA G FFVU/0/6T9]PST M>8#MG( ^\W$]YZRMT'[GB,NO,H)=EYQ=*S%(.3.6U/T&5WGUV[(@%2_U!OS5 M\E$)]RNHY%UZUO'FJ7W&T^5"3O+>%@\X7\X%QSY5Q?I"3\:?""4A3.,HAA1E M:2I\GY/(*A(=W.*IT?*V_(H*I#86 VTR^%(;;;F7,WRW&T[(I]290T_KS^M' M^[G[6-BZ70$8W.IQUQ'&ZH2=U8C1&K8_KG*YKE;% R_UZ4JU_JKD/"Z6[+;$ MC']4GU![8"5"48"R!$;%: M6E:;#K3MYJ/PBC&LYL=7AH!WI ,L9[ZT5F=8;&$Z M18DR#+&21%T*:!E1E M9*:04":@B#P21M0/L]0HS>IX,U-C:VTI:$TUIX\C0)[F83?P#,R\SY$!C9D] MF/8(5.;MNP$( O.%5U MTO "K-1ICX>\JFI5@V53@;%:DZHVNYJ!QS)_P*5:?E)%&'7YQ24O[VKAT?6J MGJ;D2[96Q==XY4C\_'07'&'J(S>/QLVG'>BRL<'5?75#U3'R6_S];5[11:$B M_,UV$P]1''M,%52*,J4,&BB-4 )#0@47/L$BMDIS.]+6U)BXT5^3MH*ML28; M3=8@&RY6NX%NZ 7IOJCUT-T\B8=C91^2,&Z(X]2")9$1'E4!F(** I48:0\8M3HY(M&W] M90SVPWHZJG,.UL#4\5*T0 86TN*Z'N<,U$8[4(78#V=_48BS87TE38A]\ XC M"G$4(0M-B/W/>35)B*-N'5.$.'ZC'0\SGL^U+/G3YP>\6+1GM^=I%GE>%L40 MA3&&B(89)$DF?V(B# 3#&46>">L>>/[4.+8V$6@;06ND&4<<0O XP3K 96 Z MM8/$^ ,_X?B>D*OB].>[XNLO\DX=;?T#J1]A_:/^V \] M\N&/6E1A>:>S/CM;+4VMWNKM>CM/\",2)"2(();3,CD98R'$H6 P\GR6$!EF MD9#;3,9L&I_:![^QOX#G;[B_/VIKI M,R!=&&0JUP<[MQKE-@:,*UO> YH=)?,^S^AYB+)3UG7)/J\*^L=]L9#W5W7! M\7D6<.)+GH*!SSE$$4HA\3"%:21BP0F.=YX,PR=>Y@6[6M)2,=E;7O]W'O&4Q#[AD 0D@BB+(TA0E,*$1L+C28HB M9G4X[GAS4PN%6FMGX%';J\Y::T/!CZPQV5(:Z@3<9L3B#L2!:66+7VTJN-K@ M]_8D?KW%'([#,HBNPX$F7T7BX;C[A]0>3MQU1@FGR^+AL>3W?%GE7WF]7*ZD MP=1YE/>+XMO_XNR._Q7G2_7+"W5X\H93EY4)X?IH(&&+B0>01! F+.<0D0SPC1%"$[-0D7JMO MQQ&;V.G='Y5P(:]^4MU^;4I1J:\^&E6 M'\]4[@'MWPPH#S=_K0^7O_13A^RW1[JU7QTSQ_B[+WWFRL#QJZ4YAG9O@377 M;?1-@6%G[ZI/\M.YEH-$(4:JCJ.SOZWJ8JN91 MQA"- P'E7$./^TA516!0D##Q&4O\&%D-^><8,[4AOCDQH,?S9G:"M];.=%U( M7"M/J+7'?.-KH_)AFV1S1C>:.,RD^=\3!VG^IQAT,BY0.=#MYLLY."9_7A8%;]1J]!_RU?W;?;Y]NQ0*^O& M?.2'7B1[+U(U,5,,L?!22(2(*(OBA'E6.8DFC4Z-5UN;[4M=6D%MQHFN 1R8 M^S;8?9/V@M;@9SM>SH7:;"!R2F5]*6390O*0FJWO[4= [(;B:C/)-SN0- M7O'G!QH_W^.2OY$5,*>P8JY9E$5(D" M/=:[F !O2Z394:'S+C>CS5?IP9%RCUK70"R9;5"_N9 M\B66T]^+[WDU%P'WU:XDY*FG1K3U(\XA\SW$HAX ME$!, PP9E0T+X@<9<;8]:&79U"CCZ.[1Q>^7M^H,ZU=>KO22%>,R1ERM2R4/ M3+1+;C>0[#KY_-VCP;INZ*VCRZM9+8"^M5C&:JTW4%H,E3][-XRVKFTZ<;3M MHEZ C[979&?=9#:*>H%JLTO4KX&SQ-FW)>1:/1::X0#S.(91BAE$HT'69VOS!!JN-S0/-3?V-N8) MM_=L7IZZ8YA#=]NB+A%%3/H*,ZZD #P_AIB$#%+L1YE'* WE5,6N()YATS8? MQCCIR2\/DPUQ!,_R"/$08 X=G^P]DC?((6%;=$8]I??H4/!& M2KJ3#:HR.'9DHZOGFW3/1:8W>1YM EHU]V@8!H1ED$=>IE;3&20<4=2\+-:/GXI% M3O.MY#J.PI@S#+V (HB"!,$TX@2&"1=IF@4BM:OWM:>-J0T1[QX>%\43YT#; M*CF#:37@RP7.'RS9?1^B9L1\)DX#$]_3 MSKB'PP\[NG,B_,BE/0J*X,1/4X#3O$:>KGM$%1]2H$< MQ5H"ETL9BE6? M>*E3:F_Y]]4;:>D?\T@R9.A3#T9!'$ 4>A[,@@A!5BUM50T2H:J1*R.>Z_"RG=SGE3:7'(,"49(Q &OJJ MU'R2PW[J(QNF,&IU:JQ1&ZV43UJSU<_*<%6]MS&]9[%.LVXP M8Q?GX [,-(YPM28>*YR1%7J-:@GO06B%Z7T$GFI MC@=5JU_YZKY@<\X#PI(@4GK+%*)43@,Q9SY,.$5)A/Q0)*C'04Z3MHT^J/$/ M9W;V$;1F4^,)J)0K,X#55D)EF0-JU!4XP ''5$"/)!Y$/N8PQ2B%?AIF# LF M0FXW9+CJ@S%'C&=H ]P8/ -?E?T#@&XX0#B&WM./VHJXTVX?6WI?S"[_-'&3&K MG!Y\Q^>))YF'A#ZD"AXB!@ M R3SF4#BE/&/-C@JJYNX_I*YC>ZQ%V;[50X(#^N'YF46!$<>E60A5)(OBA,, M4\$]&'DI]QD2?F966'/GR5-CAL8XP>]/5N1[OE31U.BV^M, M5X%N_P7GR(GL+^#YU"G?^7\X+F^_%7,B9("CHLA4> %$&0I5PIV:HI/4DW\( M$;/:A+!L?VI\)]\:U$=8Q!QPLSAH0!@')@23^L"K A ./N&0=E0P]@H=0XY%2#]IB;/8//D(-Z@C(TP6SP M^-#@<6*NVD,X8-=QQ^( G09&%@#8=6WWD/^>:\ZIC7 MWGVG]TKA3^EJ7R]5 MK2[U?VHC\RM>*)JXX=6JS.F*,_6'BR5[_HO.E?.4^0G+O BF$?,AXAZ%&0D\ MB-0>)*8TC2(K4;0!;)P:A=0N:NK0VT#T":Q4"V:\UX MZ94[;.A=TTU?M?[5=1!D)RFCFU**'=O54?O_C[MW;7(<1\Y&_PHB?(YW)D(8 M\P*2H/VI^C;N-V:Z^^VN]<;&?%#@6B6O2BJ+4O?4_OH#@*1$72@"%,BBCR.\ MTU4E$ID/Q(<)(//)VJWRCUI7Y?1WC0M\]T 89"8&:(/@U\Y7Z(0P"-"7FR$, M,U3?7HO[A+"/JSLI35V_*+[M:+'@"[+18C1%L6;FM\J._[->K+;_5U$TG *+L@'K'?]N3ES4 MFNW@Y0PT_9R!@ZVJ@[#3CS=F^5T>=SX/?(ZTUECW:.'J'WW-?1 MAV4C-WCT".9YIT>?-^_W.GA#EOI;_.U1B.UOZ[*G;U61EB>I)"S"D)(L@BC M N(,$Q@D:1I&/,@3XL3Q[4--C;@K2X$Q%=2V]BS_NX*P'9?ZP6U@@NP+F3.] M=:/AE;.N##X*[5\7BP5$?U*BF_B01-7=>(F4"AX'%(8AJ$* M!SDCD&0R@32)<\4@*9*I54)B^Q!3HPAEI7FA*SOME45:T+M. WXP&?CQUW#< ME7" RL8>RBLM^-A+KMR.TTA:*^]7#XN5$%I';68$'[>;'3.,J;]4^B'="M,@ M 11EG6T!Y'H#UM6W;D54#$"6X$'!_;QX%GHONU2 ?=ZL=1,]?5*D7MZU-JR^ M=OLH@%B)S<.+^>!N6_]QL>([O=84Q2]^E%ZNS\(5B9>6"T?3=KEN>%/4I>.3 M?;7GS]KL?!+;S_*>_'FW51-$=UNMRG>__J13FZX"R7D2RE3* M5,!,JA<9"G,,L6 2BIR(A*8R2IAC9^Z;[)D:91^YH[[UIC,J:3BBEW*K]0HV M?-%YXL89Y_;>MTVE760XX@0-_/XXGINJ:VW=GTSY9!0DR)]J07TR7\>>@=HU MG_KZ7C#V+,)_FTTC*_5[ ?!-7&2-<[%VKX>28Y3O(D MAFFJI4K5(AE2FF$8)VF,$98(Y:06J; CX9:1K)[=8TF*H4_6M0CU;E75V @. M>&4YD/NN6UJ/PI%)VY"V8\A;T!N'^4R[QH]%L:L4]PI]!J5,],=@'1AX9::V ML49EG Z'3YFDZ^-]SUG4][^][N7-R^_DO]>;MTM2%*:K<9SB$B 84Z27(5.<4((BI@,N,MRU=6 MJ:U/3XUV#)2<\;=CMB%1'9C:3NV=E8+&FRJIME%N#/ZHU.,'44'M"Z%7PG,V M8E3&ZPO1*>7UOD]?SJMB1R.!9<1;B[O=]G&]T2N@.<;&I_MK:T%"0MC,"![B\%/BU7UVY]=R>XJ\+;4Y@O. M@8GL@&0EDU?:"@[&^B0K&U \4]/5(4T)C$)&$]HK!:+MM6RY[>?&HDT+;2O![T VW5*N!V,@2F@ M:9SG\M!VOV^N$;UPZ]$*1=O=:E:+7OE47YTW%60^K5<-)OB\VQ:ZCGZQ>IB' M,LQRR27,WMVG!3>YHK$;/2Y).76<-L5^VW MJXA??_#]XS@P$=P*80\].!MD;E2%NSK$R-IP-NZ>*\197=674NXX5W5)$D5N9')YH(G22&7L M#!AS=4.!VF!7 FG!UY8Z;D=M'-+H 5@/NKB.QHU$T7+SD2GBNHOGY-#Q>?<\ MS ^_WPOV6(6VF<94!_^Z[>[ZY\JRWF62Q-4[5;U]COXME[NRG]U#+)= M/XCMH]B _3[-=@U( ?[U7W 4!?]1&?R+^3'\#S])EI MO&P!HCU;^P5S) [?MPN? 2VD39;E]W&I56]TKJ>HG2J3VNM/ZS]])YO%>E< M;93Y1='\1M?I\IY2V>W!O<*]%C<9C9'M'6KRM,-5MPBM51E81ONH.#3>1'F" M$XAWV?=IIY/LO? MR8H\B$,93C'/(T)$R!.81TAK&=$B3Z,_9Q2SO@W3&?%Q@'YI *P<\2'*P$ ME9D^4+(/ZKR@-5(L=_C>/2L#]7)9LT;S2_ACL=4Z2HW^8W59E1;3T(6)&['4 M)0K@F6RV+T"833,_$5PGDE<"M_9K1XO7.LUOAFG='^ZK%EFFS*G K^I\LY># MX5F$PB23,$0Y4DR;!##/(RU1':>I%#$E;GWFVX>:&MU6YH'EP>)_=U61;(75 M,C3S M;0@=G!R%G=K6H0X9MN-#S+3K8.-[((99?;YY*4G5?TXXFO@HG%=U-V MIVY0B9S$89QE<9!R%8S%S(DA+@TR-6XXV-A3-.8B MDG:D<"L^ ].!"S3.%'#-=Z\/_\6!1GWLK[EZ^L!?_6R_1_U7+25!M C"'7]: MK!::/W1WO/=_/HM5(>:"2I+(F,(<<147R#"%1&0)Y!QE(0_R/*'8Y:GO&&]J M!%"9:[8DR9'!0)06.V[D=.%MQPT>41R8)IH 'ML**F/]L88E*EX)I&O,4;G$ M$H!36K&]S#WM68N?JO6@7L&8(LPL#QD*I-!58CE$$4X@)HC!/),9DTC@.+)2 M-KEP[ZDQQU?Q?5$8'6D)3#4+*,M9G(I=+V%XG2%N1&;PH*$?*$YYT"WNWYP$ M?7K?T3*@6QQJIC^W?:1G.535IN)^?F)&V8LS6OXC3X!=R#T4K ._<6NSC;QU:1XX6+[7Y#+/PUT7UNY%B#U \UN2 MZ&+ N 6*/: Y*U?LHZ=ONYO7^E!Y2=EZ MMRC8]Y#<'S5_+HUPCHV4JH=Z00O ]Y>RSC_(D#W(A]+X@BE3\ MPD)(2*H0EH@0%=HDPFY-[\F>J7&&J22#QE;0=,?LB'TVV>;OGYZ7ZQ>A7LQB M):1ZC+ZH.[C*Z]TXBW9<-.+<#$QQ6JPWG];;?=:XC'&(HS2#:4BQUN$/U9HPR2&G6901 MSAF+I0NGGHTP.98T!@)CH1OQG8-G1V4W03(T.370&""F:G7=*Z^?KLMW^PKY;4^EELMB_Z);Z]6_%]SKWZ=S-U]NOBX5&MT?Y:E#)^=XSMGG:& M;MZ)YXW0W8*TVM6*5]*99;)A'',>193#+ @5,R1<0$SR$"8QXY1%7*W%D)LP M\:#V]MB9'7H-I^O]R,%XP!O6E^>\#?M=U:R&G'K+?:I7G\ZQM+1*/V*J#/0\!J\._T>W-E\#WKH&15 ML!' /Q<5&V/0GJU*R/-B2Y9:W>QM556@@]TJ48VD,:.$)Q!CQ"'*6 2IP SB MG*!0RC1&V*E@Z^IH4PM)&\:"VEJCZ]XS%? ZU';D[@W @QI $ MF$,A$>4"!SS@Q(5-VH>:&I4<+ 6UJ;V[_UX!V(Y#_, V,('T1,R9/+K!\,H< M5X8;E3:ZW3[E#(LK^C9+*QEH1Y:'ZNAY1A&+XXA QC#27)% FD<O*\Z>]^BZ]F'W@N_Z?G];;!_?[HKM^DELZF*FE[J-SU?Q7:QV MHJILFH>,XT@WF A3I-,,50A!,":04!SC6.1)C*RR#7J./S6NV$?5IB:754[L MBQA?9H>V79O2$?4AXXE] 72?:;I.-2. /Q() 6T^J.T'>P= [0&H7*A+)8>% MW;XB?6#X1ZI5OWO2T8C./%GO"6D&Q)]LN>-&%H&QS4Z8-KK_+9C>WENNRX2W M]0HH_U>%LZ_J_B>;TQ;2RK-L/%/(DC%F,>0DFC&*(DI1"K*8%93C-,LR04;EMK M[4--[=G\Y)9/9CC@#TUS1EBZIN1!1"+)%%CU%+"1Z$T_;U 8NN'M%.(-L1 MA@?H!F:+O87EL>?L$)KZHXH.%+SR1-M8HY)$A\.G#-'U\;[:BEO]?JZ3?QM] M")XQ)@D7&%(4"8@01HHQ)(9Y1E,94!IBG+GI*UX?<&J1Q6]5,CHKD]$E M8=52>%DZTOC;HBAVKD5%G?CKY)LPP$Q3M(1(=XC3G<(AC7B8L"21,LSG\*7=LAX%K_L&'1D 4P[",Y% M,"VO0D1Q!FG,":0)C@7/$0JY ME0K+M4&FQN:UG>!@:+4 LN\*TPKH=?[P!=/ G-$#(:<8":3[:+-_=W>J[ M6DW6;6X!^4$VO/A9[^"NM9#LACW^Z[^$:? ?<3@#>@/5W.&=8"9I_.A/H5;# M+YX%TRHZR_:%E]WWPO;TMO]L#WYFTNQQ9ZR;@8_7P\(>I[>7_?=\<'LRR,AG MMI==/#^N;?E@D5<'OU&J"/ A=-Z5CGJ]D*[X(]751H;E:Z? P M2R64(<(Z:92K!6A$8!ABGF01PV'LM+/M-OS42*[.03?;6,4,_*@\ *1T ?#* M![!13LRT]#*S/BWL.4-VA#(<[@/3S5':_PS4MH/*>%!;#[X:Q+]T(.[,1/V M\\I3CB:,RF+]X#GEN)YWZ5TB3QX>-J+<@=8[_^:04.\W?=R*IV*.,Q%F4DU% M$I(4HB!/(44BATC2A LI42!=:^"O#C@UEJMS'?XP6W#&1,>TUDZ([4C+)W!# MK]Z.3"V/]QQ0[%-[;@6-[^+RZX..73UN!<&%\G"[ZWJF":Q7Z_K$X..*K9_V M:K )RU+*(@'3A&HV82G,\R2'.(@)2840:>)8[=DZEM63,6JE9BF.4Z>!\7I6UE8J-]7DJW7MWM%9K:^LLUD;SOI[ M(;S.''E]RXSLPJBOKM>9GM/WX2M9T>\E>[\1I-AM7@Q?EUNIE;!0G(8X(5D( M,\35^S!-.,Q#)F$F\I2$,L_3W%%$N76LZ25VU*:6V_AN;Y=V2.U>!%Y@&IBS MC_&9@>K0P[]Z4R<87LFQ?;11>:S3Z5/*Z;Z@YZEM53CP5MN]VI9%(5\7Q3^J M+S3-* _SC,.4,+5BSY#.U24$RDQ$<1!E*4%.RFT=XTTMR-T71!W9"[3!CJ>@ M'3A;'HKZ0V_H,])VX ;@$$M<_)Z==HPY[E&J'0!G)ZN6E_74@;P8%S4"_SQB74A1\- !#1&0(-4)HUY5,"=T)S[%=V=@F/CZOQ.P>.6<'%2MO7L M#[M>\Q^+Y;)N(_-NM]$:4.:]-4>,,H)Q"A.6$RU3CB#5G>-%(J2*'&64Y+%3 M<]@K@TUMI5O;.MNWJ +19J2+Y OZH_CM(=Q>9D*SLP61:,+U3_UH)7OVJVGE.91!PQ5 PC:)4L92*=S G*\V#'7@.C.S"5E< >FP\J8PO3^&" MPX$;(/.K_-'#CG%50?H#=:88?5A*S=RNC ZXX5JRTLN]<'(N1*U9:RI45G#5%/?R9K&@I]TFR 0(L?=T&M8 M6QYD^D%PZ$/,$_".[/1;ZMD!AO>JS[;Q1B\ [7#\4BUHUR4W"W>;SB5U^S4D M*95IF$.:1(H\(BH@80&&69"&$2%(9I&C"D[+2-/+D5(K-OA_E94+N6"E6%EO M]>XC2&TYXF:8!N>'@X)W:>(0N0W781A*R/MHK->2\K[D\!4Q[XL?[RM.5A1" M' N?-=K+D@AAP<,$9F&40Q0*#'%*U8\D2"3& F4B''%D%R\;]!2K0HU9 M%K3^MBZ*3V+[6=Z3/^=!PC@*(@%9(#%$,L4P9S*#F&*:YECF&#EU:W(F,N;")=[Y$>V[PO@M?D_S\"G4C!< M^>"UP>Q>5 Q[:^;]8_M MHQZ-K%[F:8+B-!<$9BE'6H!50"JB (H@P &)!8ME;BO >F6NW>H^FR6CC8E&:U^?CMHH>G MC;D;[;?G Y--(]9A#-!">0BB;6&&(&Y^5'& MF4@SDO,P<3K,;QMI:IQD##5Q_U%I/OC#6.NH3]B.K^7AG _4ACZ>ZPF8^Q%= M%QA^#^E:1QOWF*[+Z;.#NLX+>N[N+)?K'YJ2/JPW[]8[NI6[995F67S==['< M]]W%B",>Q##/4J)6/D(%.(F(H2!!)+,PSX1TE"!T&M_J\1A5EE"??0!2^^"X MC^,$O>4NCG^&%1,++\NR";>1 1%17IY5N4 MA!!E>OLZ1B$,!181PT(R[K1]W=^4J850^A1%][+0INH]C946)GY:K[:/'E(8 M+&?'C@7'P7Q@2FQ)?6CT<)SI'M54@"]DP=6BL/9'!VVE1T"[-&QVA!NL@V=. M6)KSZED5;K#99%PXWK$?KW[=ZT68 +0ZSTYRD012K2?C6%"]'RXAX3B'E,0! M%C')$C?!^XNC3(T-#T96"Z-2J="-"2_C:4=R-Z,T,'^= >0_N_,J!%ZYYO)( MH]+(56=/&>+ZA_L^_'605MS1PJ2-SE,1(!J&!*8BPQ"%5"T-PP3!((Z".$L" MM2)T?/3/QIC>@[\W$?Q1&^FX@70)2MNG_B: !G_FG;#I\<"W>N_Y<3\?9^2' MO=71\T>]_:,W%,(V:D7*K4V>H(SR ,. R!PBSBDD+)%0"I90M6#*PMA) /[B M*%-[V/?Y)/M2IEX;QI<1M7OB;\9IX&?>':)^1:AM$/@O,ST;:?Q"TC9G+Y:* MMGZXYVEWK1:D>V]F+UKPN^W^DO*+G:),9E$: M0BKC$*(XRR')J(24Y5B& <=I$KI5?=ULD\L#,TY]V$'*#!RJ. MA,"1TS[W]>&F%M==$-;67PUPKT8RC_9!EL^-8#M0MV-/?U@.3(V5H>/HE-NA MXI7+.H86K$L3<._*'-LPR_S@&[3@0WP3#T>L\6 >L' MO-7;:\^RNJCQ'*N?3I_A\[N.\KBV.E,_F>T?Z*W=LU>3K3H+OO^3+7=:QENW M2?HLM9BCBCGJADOK)9^S/(IRCA(8T)A"Q/,4$A3E,!6QP!BG$<^8HZB/LQ%3 M>[2/!*ZK3J/.TC[N4V$7$@P-\,"D<81M9?\,[#TH6]:IN$L[8594E1M ^^%5 M+*@WBKY5A-P-&5M>J#=4%W2'^M^KYR;6>B,6#ZO?%BNUZBI3QZH0/(]XQ&4D M(8^$EB3B%.(@%Y#%%)-8XH2'5J%*YTA3X[=JH[9,H_M 6+7'Y+B!U(JKY<:0 M#[2&WO I;03:2$U*%63^5S2=8/C=F&D=;=P-ERZGSS92.B]P+^_\33R095DP M9L)Q2F.91(3"+ MTY1;%D$9A!E.>8$SS-,+82I+HPKVG1@/&/% 5*+HL8B[A M=OVAOQ&-@1]S%R"<"C-;7.Y=C'EZO]$*,%L<:19=MGW$7>WGJ]B2Q8H\U#H6 MZEFOQ,G>+);JFH=BGF"1Q%'(8!IP#!%F".:(2DCR$ =I3+-06*DMVPTWM0=W M;_%,=Y70-NOF..K]Q"K# :TLMQ>LL0#]^B/N'\J!G_H&BK7HSV<):H/!FR$@ MM!?\\0OE2&H_7ZY_&W6GIRT@@-5=+1>FE=C38JMS [=KL#%. ZWLOE0?%D J M"):'&Q5BNUU6O:8$([O"C+.IH0+/F_7W1:&E]("Z#=E?^(L?T2'[.;FB.&1Q MD]'DANP=:FH-.5SE'H^]77\7FWTJG JV*,\S"DD8Y(KG4]W[0^IU6HH92U&> M8JLEVMF=IT;IQCCG+,)SP+K#L-XP#+XQ9(F 4P1VT=O>\=?QW4:+OBXZT8R] M+G_@MM9>>I7U<2N>BGE**2&93&#(4UTJGB20J(9467&=.MO7= M.O^@^X+JKRORK$,CP=\^ZF2&S_HZ+?S^>?-V219/A=Z*U24"]RH8^[#>W)E/ MD^6<1C3"4F>%"*&>?)0GD(HX@PE+1!I(+&1NO_2]@VGA M*FMU",J$+DQ6MCR!'XOMHXI$?SPNV*,Y26)5I$N%4?];"OVS;JW[(LBFL&P@ M<=.<=J_BQIBI@:GJX *HYJMT B@O_NWS!I1^S$#M"="N .4+J)T982;L%X-C MS,A(2\0]XDNQ>M@^ZO7;=O$DCI\4HM> ^QED%Y\XM7;>?HI57?08I)EO?/,G%$JT]5'Q0IP\E)X6FS> M.N=7EJ"];SW:PO16YYO+U9OOU;=(3J^2!7]/-KI(OOCKBB]T*1[=;0^__*"\ M+KOZ_BZVCVO^L>S?*XIYF*F0FT0$,L:E"KICJ8)N(B"54:B^D5$>^[']?)ME6TUCZ _8.^2P3] &LYXK"FTP:N?C0!WSG=8I>[GJ[@N<^ M][[2FOFF@A^SNZR%$O3'%F3Y95TLRFR5K187IDMU5;&=DSA@4B0!C$*L5D88 M<4B22 N^=*L9+*/5#[!_XX> BT MBZYE3GZFVX[&QY_$@>G<\_R]7ZD51IEY[C-WQBOJ@PF7WF#:J^F:W@[G-=E3 M#W?OV7A^5ZCW3U&8GO;E_8LOF_4'O4#\)+8'^?@YQGDFLDA A% $1$MJ)H<8_E,K])W?*$#NV+W_%P>S9:;8.5R M&ZS$5H7G9=L%W>#"L46J_4S9,?0@^ ],PGOH&T;/@+(:&+--&XNCSA8>6]>[ MPN6W>[WUZ.,VL'<%Y:R'O?,-W+?\2V&PDF;U_WQ:;_\NMEH?0"@GN0FYC>*B MX'=/^K_S-,T133("&<491$FO4:?&MU5O057ZRUX M48\7JRV?E7L*E>V &./MMXK=9Z5[MWY0K >FMEK9L(XO34-,73BO/ !O#Z W MG0!W@X-NOS$_*/@C[<@/,0E..]V]0;RRQ>U^S]'VMGN[V]S4[G^3 71TFZ.] M_U,??U8/4J1"Y(1P!-,,J7=*GA*82XPACZ,(I5C%U#RM5<+O/2GIMAEC]>0= M2X;?C_*FT;KA3Z7F]?X(2E?"+90'ZB='V8%^$V47/0^'^W2$=(]8KO3#&]EY MP7$\Y=Q62Z8CFML%EI->;N?-W,/P.M1_>U@U?Q5L_;!:_%/PCUP_Z7*A)5Z, M'$RY(M ", ==F(4HU-]4'-#\S6_KU8,^K7PGJ%XNE/63QIE&-_%Y2&00)0VDL'=CWM?V9*H$KVZ%)]N'*>IUZ4)8>F@8.68:^1 $TH2K&P:C?':(,U9,.TTEN%QZSY2_6# MPJ3,4M*H@#TL5;S^^7_=M\M^D?6_Y5LVTGKM?\FWS6D).(4IOK*:?%7S1EN8 M3F$2FFO<2=C34W*O:KUPOZZLJM2W%M\K8^=9SM*4A@%,DX1!Q!,,"WY'FASXN,Q@Y?;'<;5Q6*;J#MEK9^P!M):Z^R M5>>15]:"@[D5XWM4V[.%QJ_@7N>HXVKNV8)P)KMG?6'?--/O8K43.EWJJS#] MT+^0C::Y.:,\2PF.82X4PDAF$!966K9FKP;6CM.\0+7P%Q2V5BF8U96@LI,GVF8'4AXSK!L&VWDY,D. MI\_S(KLNN"7E<4&6'U?%=F.6*$:R)5/_ETB&86B$?RGG$%.:099@3BC!-(ZL MJKLZQIG:V>XA2>U@IY/\31>N=NS@ :V!N:$/4#VS]UIA&" =[WRL5\BO:W7X M84CM*X_V;=@,/"C;.N^D[;")5][2RLF%L!PMCO*F_ M+G]S>WIJGSFU"QC&GZFQCDV.$ENKFK#:*5":K>M^:[=FX--^(DO7!LUXO0'D MH=-A^YCVVKFR-\!ID4A[R]W[\?H=8YO=T09S5P!B; RL;CH[?* M3'^4UHF$5Y9J'VU4XNET^I1+NB]PS_ZIV>9MI4M1S(-4A(B1'-(L49I1'.7"-LG^[.Y3HX'#6[H6YG#(33C'[OIS?S,B S_K%1A:8=0' M&/;9$S>!,E)*PX5OBB<5E5;OKYSVGU\SVA%\J[G-<_'V#WDLB6]-%2:A(OXT M3&$LJ(1(J( &"Q+!).,IYQ$-, I[Y'0[&='C)/M_8RZWV\2X;#O[Q/FU2]'' MR-CNA=KPI>33R-#N!8Y58;CGC.S]F;S8F.ID-=ZO.[(AZO:BZEV2B3BD84PA MHZ%B-X8%S%E ((H9CV46"T%SIV:8K4--+5IK6&J2!*O$!?!FO>*N23GM^-J1 ME!_4!F:D)F![*X?H=MD)AM_$F_;AQLVXZ73[+-6F^XJ>Q6^-AC-5NZ07-=AB MS1>L>DR^;!8KMG@FRSEA*@[*4@2S4(80J7]#&D8IQ"S 6-(D1-)I@]YE\*EQ MRF]5WR16]DV2E?F5..IR35:S*E[2G_H?-6GJ#\L7\%P[I *G8DN62\-$SU4J ME6-!G,ODV='34%,R,&'5LW'<^.O%M+\PMM>.6 MN/6 YJRRK<\]^J8<:K_4"&97X+/!%I@.J0ISC 64>PF<.G!JJD1Z/LW'^_? MW8%CW_[=-8W1QW39,>/HDS P91[[H\GS4#M\:P*M@J/JVWHKC?$"ZT_+$^I5.FB<5W?31: MO%-+[>6ZV&W$O?AS^T:A\X\YR0-.>2XA"R6#"),(XI0R&.1Q%@<\)"ES.L+L M9<742/F.L7*+[V#VS*AP*7JX6R[7/_0*I!0&WW<3J\KP3JKO'"/97E-H&=(. M/3%#Q[;:_ADP'LR \<& 71Y%-]P !S_ ']H38%SQR,LW0>DWXNUER;BA[RU@ MG<7 -]VL'Z_63_C?%MO'^D#&/.R*$*H3Y'T,%691%@8)A113"A&+*<09UZDA M",DP9BR5Q(5-'<:>&H>>$J-KY[,^\-LQX4"@#LQ_>SQU'XW]$?.LA%>]BZ2: MU,/+R?3 J+8!=/2QSSH9)%#M@:A7&G09?U3RZP',*>7UN84;T16;[?P0CZKX MU72CJA+B19Z0/!()Q").(1(IAC1A,10D#P7"E(O(*I_EVB 3I*Z#G647-,>Z M@JN07F8"J\_VBV[* M=-K]&Y20,&>Z$VM$&5?+P1C!7*T/8:S"&$P$#W 2N 0PQ[>?VH->9:+W#4U. ML+.+/OHC,O 3;0^&O(<#)$*.^Y2^[=_HB;_F4>WG?NRIE[__6IVE? M32.S.6,\RY,@@F'(M8"]WF\G+( 9"5"<"R'RR"JSX&YO6GV1-& S_2[O XE0=V -"[4K#MOJ,5#78XUJP?[/JH>TYYV<.N^+BJ M(__WQ7;Q1+:B>+LNMGKKN-C^+HC>XO@LOVS6#^H;4^R+B-]+*=BVZMM.'L0\ M3DB0)&D&1:)%0D2:0XSC&*8)9S*C49)@ZX1TOZ9-C4QJI8Q-*4%5%JN5K2D+ M\'$%6+T"%[77ZL_*8[A=0_W?JEG=K)*%U&7UPK@\ \][I^U3PCU_#Z[SV>O. M[M!KE<,<[G=1WA_F4/L%[]=0_Q=4#NHT_MK%6:/KT?MJ0K^\_H3:%PB\WL2. M5%W0V/'7W68?1>.!JYY!H%:ISYOU?^M_/E?GNEQ(T\J0%/L_;2H.6.H;000*6ZR1P5I[[_0SX;J-_>>@NJW]Z-DD:)DNJ^B(N+I&)V;*K MAM0-:LD6_!#*H\6J;CFM#:W\$RN^=U7=?6/ZUIKS$*(N(:S.EM;WW*UT6UW3 M/O>^V]^HVU398 M'(D$(1*KQ5R>0Y1&".8T3V!(,IR3G(4B<&JPV#[4U *-AJ7 F JTK8Y;C!8( MVVU(^,%MX%=X7\BC# U@B@-!,9"U]/24_!L MST1O@&3PHX8#&@-47[2Z[OF(\G24D0\B6YP\/VYL^V"_I[E*>?M:1\.7$IC" MC*:2XQ2J>(!#1&4(L90)1!E.:<2H0+G3H8/%F%-[XBN3301?BW1^7)EB%[VR M<",!&\SM:,$SD@,310WBWMSA4\$< /)*)S;CCDHP#D"<4H[+I;?7O_]-+!X> M==;M=[%1ZYNO0HJ#8TJ_M.*:WI-P%5QSG"H[&AMN M @9FM).:^-IV4!D/]M97;3NT_(S1$AOV&;[>#CQFZ.D)P%<*[7]RUP.K3U4?>N6LN< M]O79-_RIDF-_)]O=QM3BS-,L#S#+,.22!1#E*()YG.4PQ^K_4IP11-A\N]8W MM7K8;C7(*=+;FS7%X. MY>F^_0BYI-*4)BG 4]AAB,MAR'Y@VW@U\VU?NG>Y8KM4/'ZNN@855/(M\\D-7BG^9U<51G\H84BT*']4;GLOQ5) MJ(N98K3#48,@<2:R6(7=N4"Z2WD&2"Z=7SP350^^9(?(-^%RQYHTR/7_X?U.)Q7Q]C@'_V]AEET'XOK_N-R41Z,3D+ M5?J":?XQ#R7E8:;BX"0D*@Z6)%5K#\X@37(>1BP60>HDU-@ZTM1>&K6AH-"6 MSNIF2+V[(+5#+#.6HSR5,(AD#!'+4DB(;E85.&3@L&1/']]*^BC-G'EO MQ=6)A=<8H'VT4=_?G4Z?OGN[+^A18UB5!GP56[)8Z6JB-$F0SKJ'(DV(XH\, M0QSF K)(_5\6A8C$U+I,\/3N4WL_[@US*-XZ0^SZ\WXS#@,_X_M"."]8.-2B MW8+)2.5D=U6##[I8+@774I_[IC55,=5R?SQ3UW$5H*S>>MB0IZIZZY%\%X * ML3*238]BR=5/C.P*4=:250#HJ[XO"KU3KVN]R/Z6ODJSVA"_5EUU=LUX!5)M MYA[5.+5^R)T+FPDXM:!,2""-3->(C*4B"?/83@') M8JRI\>11ZI_99%@;M<7UP61[UNC"N9M//:(W,+L>Y>V!N[U,Y>1?)";($6TS4%K_I/Y.%A8Y8<^K.R^WO\ M"SC^LC?^=&CT5%0%M^8'\)TL=^;VNEA8B+\4H-&FZ'"],:F\:=W?H-22/K)* M&?#YU*;3@4^!,/D9='MT"5N2HEC(15G6;-ST]!ZQ_/)<>:MTW6&T=XRE*\TW MCNTE_?:P/JZ8CO+%.U'^]V-9@?.X7JI[%*5RT-?UT^I<(#K#K0<_'5%=GRA'\ C=?9O MBJ=$^>BIAZ;TQVW=[SI#=KL! ^(^\!NNMAS\5-O^LXY>F^;_I>[T_8=V 50^ M>#R'Z(F>UUT%5QM&W6OH"=#I#D3?V_27-ON@7J1D^7=!-A_4;XHYRZB@0HF;M2!PL[C9Z7U'%S=K<>R2N%G;1WLV9VQ+$M\K:6),3[0@;,=P=R.W<"L8@RLL*K;Z-YM-EIXJZH'5(^)!O5]!W;NY6M7 MH?%;K'9YJ'%+TZZZ>U:(=OW3/<.5:M/N?GW'%!EMA-G[^;CZ+HJM^<,\RI(H MCT(&<8X91+E$D,0BAY(1'D8!"WD>U[D7E@%+UY@]4B^&#EGV>YOK3;6]NCC8 MZQBH=$)N&:AX@7&D0*7&;[L&E;75CO!'"QC=HQ1;:/Q&*9VCCANEV()P%J58 M7]B/<^XX-_K#9/F%+/C'557954EZQ3C#-(UR2,.,0A21'*H )84RP#Q*,T9R MY*1/6F[&6*'JQVI>$-K8$(YV FTH7"Q C5V_D74K$#Q M2B771QR51JROWTG2PU)]UMWU8'B/^E3R[G3*?N MYII!M- 1.NBX/=CKJ+=HAG M 4&<4?5=5NR-0D)T%DD -=XB(R*D0>ZVRO2.^3B+3FWO$ #;,;AWT 9F\OUW MU/RC8?(,D"VHK0;&;(^ZF"XH^=7*M!IY7/U,%S#.-#6=+NY'^95HY!>RV;[< M;XA:^C)3>5.F,GZ6C=_-DSQD4<02F.=!#%' $,1!+J"(@@QG22SSP"K7M\?8 M4Z/_.I#?"YYL!"V[0FPJ%[=[]%?\6G;:5OTM"U%PE-$4Y"**F0$#&C M!TX"&*92IDF"HYPRMY[UEX:9&E492:#[6A)H=DO/@!9<[;CH=K0&IIUC[21; MH'KI(K7CX%WMZ,)0HVL8M;M[29GHRJ?[T4%=6?QV_407*[.W_V6S_J!%LAM: MV54;K\^RVIH3WQ;*0?-#85;<[Q1[W;'MCBSG48:B,% KL A3#E%*(IBG::Y[ MI24I(C'/W-J=>K=P:B2T5Q]@!P]-&[1&LB4Y. +K**KJG.1&4_[GVX[A7G46 M!R;'_00VG)MI65-@_&N*SL] W1%/16FUDZ#07H*&FT#[J2(ZXZD_>AUL$KPR MLW\K1R7UP4 ^?1\,-U#?Y;(9::^P_$5LC!5JN$-6OSZ\9XJ][A=/ZB.?Y3?U MVT*6D:U1$C#F_+DHYC%GF!(:P5A(!I&(":1Q3*%(4YKR,,9AYG0BX]>\J;U$ MOM9M] [RY0T'CR0N:Q]!Z:1FHJ:;,V <-10$_M"^.D;"GK\'MJOYUYK=P1?\ MKS&Q/38'AL#?\_Z!5Q-'WF(8 M[S78A!1NGW.BEK('XW'34;60!&ZNAE3G 8 M,J$560(20I2G I(L22!-:)ZCD"(>$9>WP]71ID;V50U0::U5+DL/A.UXUQMN M ]-H*V3@C])6,(BLFQ4\7EGN^HBCDI:5\Z<<9'>1KY+0LN9TKP-Z$ ^>YP$+ MDT1W=L\#H<)/',*JD"NTR*'2<-!/7 #-52_5F)'!S$A"T$KCU4?78B-G#%9_OXKUSMV0E,=Z5G M]RUNRZK^L-Y\T=W-!2\^*(\:>91J.+747WPOGZ9(R"#)%*=E-$40\43"/$@3 M&"4I21+!THPF=8[UO4-EF)L95H_@<=KU_6BDMZCM!61OL#G7[I=\;3LS=CPW M!- C)V;KQ/:?:N.-A,?/1QG:&OF#!_Y3M1VA&R1QV]:&5TGC=@2H+:G;]39] MXSLNI%JY;L5OB^]"A8];]:5;T*6X*PIAC!"+AU6I[\[*<_:E6=/^JM:[OZT+ M+?F)>)KE!"8]03B>93JZ\8]VV7H-T(C M%-XW/!(A"A+$81#Q0,6H.84DBF(8\R"F:8!TCK=3HXO+XTR-9LL8J%YE]V]J MU(*J'2=ZP&I@IBMA^JVY,^&_MP9^%2NQ(F!XRZG=9G7'"SK[A>O7G12:(FA0*SD*(DRZ',F2Y-I!3FD8AA M@F+$)F=]EF\W@B^V'P@S=*>6CD)]Y;9?=1K( M=M^<9B["A%.>2[6(8QBB+$&0$DU'H<0B0BQAQ"F?SV'LJ=&1>=6O)6#&>" K MZV=ZL\S8#S8Z1^LG]1YA6@_\03AVU'&9%SN2&@CM@>FJ!KJT&WS8 UV;#K3M MNN*WM!XH\SU6L[ACYK?$Q6'\<>M>W($Y*X;I<0LWCBLVV_GOY,_%T^ZI6K>D M4B+%8*9K1:SWHD)(D2Z4R\)(THQ3E%F%46=WGAH_5<;9< MUZNMWEZC1'51@P[53Z=4>'[748BNU9F:QMH_T"\0>[:%!N;/55= M\=MUL2V,DI_15ZQ/9?<:M4&:,R1Q#-4#FT.$L.Y]D%%(6<1CO7K,W(X];S-G M:G38H4S96SOXQDFS"]S&FXJ!*'_A.0S]/=^TK MGZ +[JI5-7OY1+;*CJK6GP2!2)* 0Q0@M<+%@D$2A1SJ;&&!.8@KM*%NN5_U@-_3ZM#=L/:05.@'QK*_0/M[((@N=CI\K M+71?TH\^?MT1]<;:BD8]5?&F&L!L&V2=0TX-2*I[%T?]?4[/!8]MND[(;<;ZNKZ[\X?*&9R$::IWK'+)U0J/9@QBK?249(*QE&.2L&B^76_)TG;W MO5^YTGZ$X;[^]WJ,_CE3[O5&TZPG&J10:.A"H%'YCSEN\<]>O9>T#TL#^E(-$%!+C"4.K$;I4F@51P8#-4?..(L39#3/LG1 MW:=&6<:X_DE&Q\C9T4UO/ ;F$WLHW'LE7'+9;V^$HQ'&[85PR;FSW@<7/]3O M<55,H(6UOVS6WQ=<\#3K3J(X5$8@03 M$>8DC@5EJ6.S-WUHHV5/DYJZ'$753)'%B(2IED&0_5_$,DH@C3"!%(N)*5!)F.1VT0U70-- M+< QMCX]7:NY<@/R.EWYA&?H?=B]F4U!_J([:<8-+UYUE"Z[@8Z!V]&( \:+ M!ZZN-8^W:_!P0'7;\.*7VTG<%J*2JM6G-?U&05R1;^?EHU"LK1,UD5I_ON<> MM%!K2W$0N]$*./O*F-_U3K?Z[SU1BU"MOV;DU^9!SI-$P0ICF1'%I"2"F/(< M4ADIK-7/H7!J5=[#AJF1[#?V*/AN:9*9/^S,.<[OBY5)P3/NZ J_IT4MP=!0 MB])_=-T [S%EEAOEPT[$T!OJQOHS=!LE?C-0.P'^,&X,(RIX XQ^-^M[V#'N MIGY_H,XV_V^XE7O>^=N]]K\BXH];\524DMA2H##!@9J+/(,(9RDD.!,PX@@) M*DC$L;!-0+\\Q-1X[\A*8,QTVD:[ N9URO(#T<",U ,=IWSLZP#[X9+_0Z'?%(>I%KM_9'U?/N^U^ES>,4,Y3E$&FPAV(6(H@X;&6 M'I4ASI. \]H:=P!C:?]N\%5N[0,4'8@,_^_W ,Z'F&8NS^^DN!=,5VVR7T"A4[LKH__U7W 49O]A>@R[=I2\ M@*\=.=R&VL"TT#3N+Z!2/;_;;C<+NMN:)I5(:D?$*SU<&&948FAW M\Y02KGRR)QF([78I^&^+;94G6._]981BQ#",5%P D ,GP&4A3I@\/OHMXPU[O-_W>$S M$NCX>#\F^$ 6&]//>V8&I/<76BLR XB-^Q(Y.:H!8+6+GXRGY<* M"O#]:J=XKU-IQU(C3-# +'94O:#= <8?<"@ ]$=F-Z+EE>SZVC(J&=X(V"E9 MWGJ[OM)I3T^Z:Y6*UDS%:/&Q*':"SY'@-!4AAJE@#*(\)I PB2%#6AP\DIG MCH)I%\>9&AF69H)"VSDK%UH%6!A3P4^+5?4;1RVB5HS50K31"B,,960 MA&$.69BB,.!1D$7I_-F(N)BV8J,A?3KF<'B_$0^+E6GI1\E2RP+JKK_E%)38 MKW?;8DM6)M?:^P100C#A3"?JB02B*%1?&OQYQ M./#?E["^!O)V+W /6 Y^_F @^U;R16GD#)1F^I0 O(J#9^&_RV.-+/=WU>%S MD;_K'^\KP"RDV*BW[_G7E\N41!F)8!C0&**,I5"]$QD4NJ?D.0A@E@$6DTOHXA;[3J5A__S=UB7EB M_P?I?\+RG^8Q/;O9* ]EFPOU(]CZ]QMW!1N'D7];;!__NEK30FR^ZY,?I_05&Y=FFS">10PFN$P@AG"&40,;EF&V/_V;^SH[I(/!WKJ).MR(?04O3GO@ MWC&VWNF^WN1%6W6WXNHWFYT^+CO(KZ2,I5B$!(:,Z7S70$ <,0IS%/"0IU$2 M).EM/;AMS)C>:Z6T6;\E#,_HQC*D-!N(/[4>HFO*?\_YL7LK#(_ZP(S?TIE[ M/P]?&O-0.3)6FVX7) ?NV&UERBLW[W:!J[N/M]/=^HC/KTBI;5MEI\1Q%J4I MC2$76011S'*81PF"@LH@$B+-,+-:3%^Z^=1([F"?B[CZ"6#7^>E6& 9FG8-I MWE76+_OL06C]Y,8C:JU?=NE8;KWE,[TUO,IF$^*[6.W$^_*]^TELYT$81@Q% M6M0&J:@E3%-((Q6ZY %/11X'.*B2M^*JQXR%<] MR*5EB-%(2,AH'$"DBSGJ-CEVE#48Y .SEU>TW=7B^Z#F5SK>R8)Q=>3[@',F*M_K)NYY'N]76WU^ MS;GZQWHJ6 20LS:!,N0@3&C(96<4O M5\:8VD.NK01-,^WE^]I0O/YD>\)FX"?[#)8>\H9M^-@K&WK :311PP94;/WT MO!1ZW202L$QRQ,A,7+;[N\> M='K[_@=#"]/9OE%)YI@*WXVXW?K,$XHCI<97Q@*I@J*#N:9W?:/(QF..O#4Z M?G/ENX<=-V?>&H:SW'G[*WWI_^PW*"C)U?^A#$:IU'O6G&D=H !R@G!$>8@( MMEIB=0\UM2#LO1>A'\>='C_P#,P@#L(_@VSL=(,TL!;0ZVS9=+O=K0WDJP3S*,R@"23,:HC3/G:KU+@\S-:(X M6 FTF?V5!%M0M6..V[$:F#7ZP.1,#==1\$H++4.-2@G7W3VE@XY/]Z."DE?> M+DE1?);W&W/V]6*(Y[?%2A@!TWE"!"4DH3#+=!!!L5JR\#2&@F4HEA%+**4N MO& QYM1(HC1Y!FIKRR ;_*$-+N5T'[HKM^DELOHB-6N@^:>&-@YC/ M-_6_A5SH]CU?-N+[8KTKOA@MD'F8A#@@>B)2RG1&90YQ2B1,QZ;3 A]6B+#1[/K@$U@?-)%#47NDJAN?*+U#JKA0S=8^C>_VS M$C;@Z^62;-PE4&Z>?3O"''=.!^;3VIFRJ+!V9P8:#C5ZNX-OS0FMG0*E5SYU M6'PA[%FRY6:S1E9W\07CN1",MSOWH_HWI9;2MTZAF$>0!CB ,0JC*$,L3C.GSM"=(TZ-,'Y;KQ[@5N<0K_==II:F]G1I45#: M$W6&TBB.%1T'(2,0T5CJPTL&\RC+4$R27!#FUKO7*^[CM.H](/^\WACB4*[\"T?JU=VL%@?_QNC8U7HN\>=53&MP;A ME/KM+^PI5&3*U<3QW>NSU'<[,6>!#/.((<@$11 AI%X!!.=0H#C.),YD2%*7 M'B== SJ] 4;K>/)4-7S_&TAQ<=5L=OH@>=, M1&$B @$C@=22-$EU+R5"8!2%C*=!G#.9.>TI=HTXN5!3&:?"F,HZ0$R%P PP MLMF\F'+B)UU![+C;UPF[Y6:>3S"'WJM3MH*]L56+ A4A&GSW!GOHXVZBV8)PMD=F?>$P\?V_H=8?A>_KU?;QV*N@AK.$A[!" L!$0DI M)"+E,!<))3$.14: "A4-+?@, M_%WGF7]>C1@/M4$V:GQT9L2DXJ4VB%SCI];[]*.UW]9%\;:6+F4+4;QY^:2; M7IN,U_K7+V8_.L$IS6680I'* **0!EHO%JEIPD$09IG(D%->B?W04Z,R;3EH MV A*NWMM_SM,@!V]#0/KP,36$U%G(G,'QRN%.0P_*GFYPW)*6SWNT/,H*IQLB?NHSNR?!M012EJN^\7&<"4CDR4TM0MMR9 M/CL/E5..!Z,#S;3EN>KKS]_0Q[*5AZ#AHA&QKI.#FE[6*A)W^^FM/9T9O8F& MLZ#RUK/@UL 3XO=T>"!;QSU<'A;PL[/I@8?KF7#]]+Q9?*L&SN2[&B#E)(6)<0A0C DG,M9(D MY3QE:9!G;CG97LR:6EQMTE,AU7Z8"NK:7/,N63\)L"5_JF6N<U**CR"E1N>'YL==U&65F7D'ZQ6F&/.G W(SE-:F8_CE6RQ78N8Q((1B@,\YA"E H,:180 M*((T8%$4H32VZA1A/^347D:UQ4!4)CM7?7=A;!?C^T5NX%?('K3:6O!3PUY0 M&=Q> =:G,MP2'=]5XEW#CETQ;@G#A>IQVRMOS-G_)A[,V6(ES492&?.<2)CD M7(7 01Q"$G .991E$4H$BCGIF3-^/)++XS%.IOA7H3/$S6YG;6K/+/ 33.T8 MQ0-. ]/((>.[-G$ 1?0.&(9)[CX9ZW52NB\[W)K(W?+QGGD 0@4UXCA)7$NH ME\=W1E.))%P2AC(HDUCJ&AZU3$8LAI(CH?Z2Q(0[U?!T#SFUV./S<>F."N7+ MBAYINK^:NEY=4*UU'EW+J2WPMSS^]XKJT,?^QM@9."LEN:]PK6WVF %@C8_? MD__N8<<]\;>&X>RDW_Y*]]9XOZEE5UF1]5;?5MW@W?I)!4+SB*7Z" 5!@9(, M(AH2B,,P@+G,1"R#. H8LFV1US;(U.CF8"?0AH(_2C,MMW*NPGF=2WR!-#1[ MN.+CU$VO"X";N^JU#C!:=[TN%YM=]CH_VW?/H]AN%KIABSG\^^MJL2V^?OMK MK1,=AS+!:C%"<"@@"C/UKS!-($:!E'$<ZNC#:UQ_]@;"6V9,QUW>ZX M!J_M3H6?#POGS30V;BWHN8!8K MG6NX$7RQ_4"829O^ZVJGSQV)^L)H+:SUT]-BJY=,'X3X(M2W;K4E#V(>IC0C M.2)0"($@"H(,V>Y(AIC/@8/= MEU"W NIW9=7;FG$77+>"=K8.N_F&?>7+R=9D_7R65P2XHS"CE.@ZD<2LUUBJ M2%6D$.4(898$(0V<2-5JU*D1Z-YH_>A>U/'NV_?.;A+L^-$[M -SH1=4>\B@ M.Z#D61'=9N21Q=$=P#C727>YV'T/24>9U0C5;D?"22QQ2"#-%,(HH0QBR1%D M88QSRD08,JM6P!?O/C72^2J^+XI*YNC+9K'>5'J1/;:/SI'LWC>Z"9_!5XA] MH7':.6J%X.8MH_,[C[97U.I49S ,BG#1 >MHQ-6JH.@X5 MQFRP,/Z8$ZOR-X[KMKZ38QN5# [YX'&*WH0J70"E#Q7?S$#IQ@S4CE0[5K4K MIF=#^U9?OQXN_<'TW^"EARWC=W_I#]C%UC WW*XG>[)'P7=+M4H\+Z02_+B, MZF+YU+W.A3ED]X9ARLPBCJA_Z#,XK%@U#""A+(ND0$Q2J^SX@>R;&MO6[NEH MXT)5I?KG24UE6R&E(RU[GG5+NGZ]N1R:QGU-(_C#^ ALDO+=&7X8_/TROV<; MQWTC# /PV9MBH&'ZMH'_L%B*S5L5TS^L-R_S($L0CD0(4Y*I-X ,,YCGA,*, MA5P?E>0)2MU:P!_=?VH,7C4W-S:"VDC7ON_'"%YG4P^X#,R&;I#T:/1^T?$; MF[P?WW/D!N\7'3IO[G[Y8QZUZN:$QE'*4@I#I/L%9C&'^G 3IA$)9"P8%WEX MLP"OTR,\FCZ);[GORP#;14HWPS;P$]ZF,3>PFMP@$$49*@!+(X MS;6"10ASC3>C42H"E$=9DM@0AS>+IDDR7+G4Y!C[BEL_TW2=?EX%_*&S(O:M M';1'0+D$CMBKT4I+,?[>+U Y!@Z>S8#Q;>PILZ^7'GWJQBJ=-F+4,T"%7&\$ MV*G/ZBX=IC<=7Q1,__5GWSUW] FJ[H?@*<]5+_XJ^O-<&F]I*>J\UUS#VAG:\ M5W&V"\-]H3?P*ZX_<+T%]JXA,HA*WL4!7T7J[IKK;7IU5Z_I>7"CSX6^BN?Z M+&BS?MB0)Z,!'.4QQSBF, T$*87D*$LBR$B8R%A&>9J&3F!@ M*JAL[:6Z? 5AR_,.+[@-?731$S+WTX=.-/P>)+0/-^Z90*?;9]O[W5?THXR/ M1B!QGUJW3P'%-"%)'$D8IE@%'4FFXHT8)S"),$618*&(B M?M(PS-;(HS02' M5-&^B;9MN-JQA >T!J:(/D YTT,'#%ZYH6VL48FAP^%35NCZ>,]66=I679%M MI'07Q3_,T>"%='V9JA'!D)=!F M5L?QCGS0 JH='=P.U MU^J6XO^L%ZOM?ZG[[S:B*@%.0IE0R2F4).4014CHU'@),>*$TBPA0CBM)ZZ, M-3U*J$P%QE90&>O*!^W8"N4/B7,&!4LC+=870!*B#-*4$9GA4$J.W*2T/*$[ MCIR6"FZKCLO*X.6+UG(IULL%-Y)SG]8K:/1"ULNE^G&@&;"E92^H#L[-%[^N M Q2V6^#AF:;;QQN9JSL=/R?L[DMZG-M>T-C9GP??K]\(W>CM3BJ6U+W>/JCO MV)QD,0V#,(&(Q;E>Z$602,)@% %%,W'C1^E.T'M2>#0N]P=#KH%(QZ3FK..8T[ M?RG ;E4?D*H7Z.%P$\CUYKB]N/G-^EB[KFH8^:Q#9%#@7X\2A6 M^[_7O]0[DQLCN*F5)!05[^]?-.M[RR/#A^=OO:_2]_4Y*_B8:$W2E;;3^K!F:=AEC"F M5C(B)!@BI.+N/)'J!9C+&.%4A &QJOEK&V!JK[@J$_=@)-!6NF8GGX!X_87F M YJ!7UF.J/1(4+[L^HT9RBC+*^ MW!!UWQW3P7,E:UNMX$*<\S@,..1:\A%1*2!!%,$D#.,PXDD@[1IG.8TZM4?= M& Y*RZNF$DW;[>,L>]R[(]M!T!QZ#7T=R%K6NGM-?0.R]H'K( B/%*]^7*DP M;KDL(U*-M"*CTOA*?^%Y_4,%G96$F,G /.3DJ3!0_- ;G^JW&U'V*!!+P;1X MG(H$-0,53XO"2#DLCF"9 ;%])*OU\M_H8BUW:I(.(Q@SOA,5?NX*H#TNM!V/ M@GQ_ 6SQ?;$T'UBL^$ZKU*EQ3F_]K.)7=?GRQ034.EX69G)F8+BC MMK%FH5*GG3BT*1MU]NVVK*G[BN Z@;N2IO6?4HY-X*!V]"++=FV 0Z :F\[82TUFU*UV> M)IAS!&/ZP*6GU] :OASUXNBO7Z)Z#12KLM6K-QB.H*K#T%QF84)AGI( HA3K MO@&QA"F76(@DB@ESTG^S'7B"])3ZIR>+H\\A@9L..5T]Y!R$F\[/FT:DIO'. MI?I"TH>8;CB+JH?YM-Z*0MU6!V$?R&+S7V2Y$X?^L'.92,E9DL)+);.E)93KXKFUWXZ@N MN.VHR2.( S.2L114ILZ -A88:[UVDG;$Q2O[=(TY*NE8 G#*-;:7]8)2CG%D"4)ARC$L0IX.(.(D1#)! G. MG!HE71]N:@33L+;,,UF1)=P5 A25S4;NQS&M]#K@=ASC#\:A#\8:"-:6@F][ M]#Y=0<\]O=0*%+\9IM>''#?)U,K]LSQ3NZOZ%@]R(1>KQ58%2=_%6:?[,L=K ML7KX=;WF/Q;+Y3S/)8KR7)].T$P%-"F#>:2BFB04F:0IQ6'FU(;>U8"I$=!G M<^:WV)M='2\HVEFO8*5HHLQW+3UTG)4H36.>+-E]]H?$O^! X&#Z7"I M;0<'X^MSM9_V]H/:@?;. 3UJA?MAY[F(V-&(D:N+^T%T7G;<\SX#'B_]6,^C M+& R5?.2Y4BJX"++(.:20D:3+,^SD.3(_^'2C_748@KUU40#'"TI@#T>++G! M-IV=6V7XR(=*!Z3&/U)28T]NV[8!2*_CI,;E?3M/F\3"+RKV?+G7&87$Y"8: M#2 L\BA/XQ FC*A%#D(J/,MQ!(,$2_6#$*&P*J:S&&MJM%.9"HRMH&%L+YVE M:R#;T9 GZ :FGMZH]>@ZW8F'YY[3[>.-W'&ZT_'S?M/=E_2.9=K"IC+M6"Q7S/@P!1G"4!I"13\4R:,4BU^+H@:1IDH5JRYYF;#(##Z"[/R#BR M '?[M=N%M44?CG&9BU#0/,LP@B(/U5Q$ZE]YK'@^3CC'E#"$(Z?8@EQ')(@37&*N)64OU^SG*AQ-#U_8?SIT1/S]FEB,J B"PG$ M"0X@PJ& ).,9Y#00)*,\$2APW\D??[+&V]]_<]NVO:_'*V(JDJ!:CE M0LPQ5O.6J>4D36*9YJZ;^:\U:\-O\;^_8>?>TX39A1WC3\' $4G3H;^ TJ5F M@XS**]!T2V^B'3L&/G8U3^K7J/;_8^]MF]O&L771OX*:6W4F727,Y@M(@OM\ M6BC=_&UAN<1[O:^GOZ)86/;\F/]S\>Q;(4;\52R&(S MESF.L%HOH>!1 E&0))!*A"$B2<"ES&)$^7PI[K2#P/94]>A(5I]U7GW6[?&& M7 N-8%55G3>/ZU7=]5ZNUC_I+&M=\'=#?G0DN3DA;7LFVA^]44LA*Q%!+2-X M4TOI]7RS$XB8NS"NS5M#A_ M=3^+J:F-L$L<_B0V=4KQ/$EC'.- 0BYY#%',F*X'G<&(09'1( V5D8IC[N*, M\X;U""ZVL;&V,U)](3CP^K0%[TL+O*J*YU6#G:E1=+T67&T$/J[*/LB00(0LASU$ 49@& MD$@%)@XY10E.\T!@VRJ8>T^>'%DWP@$MG7W9RWVXNFGA(A"&Y@ [_9T*7![5 MM7=ER_VGC5;2\J@2[5J6QR_H>RQ7URJN_%\Z-6>UU&%JYE!;$A0%.<;:CA+Z M."!6WR'F,$E1*#!)>2J<\GX[1YO:!UK)"'9"]FO4UPFPK?O>$VP#?]+.B/5P MKUL@X=EKWC7BR,YP"^4/?=PV-_4M87U+?C2EGYC9F7]Z,MZ!."113,,<1DAW MY<%1!/,,84C"(.8L2IAD5L1Q=J3)D495OEG[8/?%!96\KN6M3P%\?MWW!MO0 MI-$7L1ZEK\^@<6$-[%-/'[D8]ADE#ZMBG[NA9X3I80F!F8)5!(95B0* LI<_+2= TV-8HX6OZB[-W@LQ-G._O"%WH#,T5_X-QC M#BT0\1MDV#7@N%&%%JH?A!':W.-N8[RK??X_FX8M-R:JYV?UNW*NC FN."2! M>2H91"3+H;(V=,ZX2*5(0[5!L>H*W#G*U(BC$114DH)*5&!DM;V(TT\>S88XJUS;?CA_<<\3'A.!W+B^249BF>CLM91G M$,64P#P/.&1!BC#F>1;CR.F8H?WTJ9TK5*&[32NI/E6^]\&S/#?H"\G03L*Z M9H)_U_\QA?WZ^O=&&->Y?TRY V_^T8M\G013SB.(HB2%1.BR M7GF:X3RG:1 ZY:&>&FAJ2_71 ZY/8C,#NL\8>">D6.O*[E_$-[%T+1]X$NV^ M9X23BU\Y M\ ;6+/ 3'PT=]K-(@]I_+Y(S\O$1R=S?9:B?)SSL.(1 K0))&Z MN[>@D 8TAE1*A&F 6$*ER])O._ TK8*'8ED\/#WL-\=TM ZLH;M4NU-KKOCFEZ493_NE7/>;=Z M(,5RGB19FHLHAG'$$$044Y@S%D(9L"A :1"@)'0J7'IZK*D9.7NB BTKT,*" M/RIQ'?V872#;<9$GZ :FG]ZHN=.-6Z'TO.('Y4DM;NE''N^* MDMS=K475W/JSK$W^6VU,S7,N,6-1"FF*0HA(S"#! L,L9IRA*.4D<.KST#78 MU.BCE@W\8:1S9(M.5.WHPA=60_LS]\34X:6VP#D3A@TB7AFC<\!1*<-&]9>< M875/S["L>[(6;Y4U8XHEBV5IAKA:K]6;8:(YWC[O+JD-G:OO9,V;-$8=>6^L M'U.&]/:>+#\_ZD>4/Z_64A0;7>^A\M?.$94X3$,,<1)%$"41@B30,5\AHQF) M9)B@N$DTO'6(]1I/!:NO=3^#\78,^TB',2\$_R_9" S>%$M0:JW+TQEYK_Y" MV-'GU.9WI,1SK1*D6B?0UANT%-<%<=K7UFPL%C'-WXD^-\1M_8@XB!E]!!/>DV+^*Y;_$HOR57:^> M?UFOGAX_+%GM!L\23F/. H@9XFI!DP+B/ H@$@D7 D>8)%;! =W#3,V<_NNO MO]@G=G:@U\W^_C 9F*AK(<'_(@^/_QL868$1UI0)^4N/9-@.S.R38?U@-U(R M[!D,_63%GD>D(RNVX^;1LF+/*]#.BK6XVIT,W[_]"0*>D_6NBA:":A0NRA1=<<2Y696%8"9 2X>UX(5E1&N&Z77K36J M7[SY4ZW93S- 3.>-W_[R]2_@EZNK&R!-E>Y"GZL)HD,6/1':/I8=Y%5?.!I1 M[0O6)J47?^E;R.B;>A]6ZV?=7HQGF.&,<9C+,(:(4D5%-!0PS[B0 <]"FB"W M!DN[AT^-E!K9"OT^.O=IVX/-;NO=%XR!66HKEN=^:\?4]5QFJ#7 R+6%#E4[ M+"ATY)J>;D5V+_C30GR67\6=9N\OXE&SI2YFINCUP9"FVMY5?[P5/S9OE;3_ MFN=8F1&2Y%!RW3,MY1)B(A/(.*9IBD6<8.F4!]I/CJE]^(T:VBG_\W8U::F@ M/4&5:B:$J=;'T?/7<\XLO7C#S\30'KG6)-1B@JT2[LHRKM/K,L .'%@7/JYW#&RAL^BNEORO@BPV]Q^6RJC41P#U M0+6O(" ICUB1(I*W3[?U(ZM>GQ:80#X^+U;-8WZBWZ7W]\[6N:ZLKW:JO\'I5;N8H M3DB28P9#)'+=04I G/ (!GD@":$X<=S 68\\-:+:$QP\JK_-P/:?K"7\3/VK MHY3TA?-A1V*#H#PPC>T#?&, ;L0&UWL 7WE,6=07A*9 M^P-Z[F5/VW9U(,XV"Q[SA")=F#"2.($H%!)2G'$8X2B,6,Y0%"5.VU?KH:=& M9K5X_^VX!;6'VG+7.0B 0V\TNS>7352>+EMXN.(82K6G3#%-8H2=;#:OTDV-"G?51&9[SKM= M5%:C(= G2V"K)3!Z@3_,QLJHUK=BBY=)QS(7&>(,TE PB +!(O-J$#K\CMF:Q[$6I72$NYO:G<3:*^ MJJVARZSVKR7D$_UAB@]YD?!UJA7Y!/=D>2.O@UQ8L/6SW)+7S:HL3(QF8X6' M.,\R$460IVD($0N5(4#3%(;J.T)9P@E+W38\%H-.;7W?RKQ_.M>(W;O>FM4$ M6&Z#/,,Z] ;H?56A1WRZK0#-MK8[[DYE\+L['ZA11+7>?_:EV4BC3?/6GJK,+$ M/PDE]RWY,8\E%C2, AAS'> 89PCB)&,P"'*2 7LF'5B$SLP,5?I0WOJ@KH9W!NMQ4\FF\A, M>Z,Y:*ENS.&6\D!K7]\):@1 !4&=B&0"O/0K: M$2?BY4(UYM#NVWCBE);G@V[T0#(C:P&2NA09MJ6? ?RZ3"]#V600# 3Y2 MJH$[\'[R!7J@UI%4X/*TT3(/>JC83D_H<[L;N9?KS;P.F/J\KIL5F@8M2<#S M *M%@73WNBW MSW6M)Q^8=B^ /G :>*5K(A3U]J.6T%O#H'/J=VT U+TMXU_]ZZ7A?_+AHQ#J M.=4:YCQ[73\_CWKDHUAOGG5HCXY6U%G_CR:0>E>O+ S1"FS=\*_'LDBIY-NC;N4@\(SHP5WQ<+>_@ M1[4=Y.!6_;[0H37F-&: NGD.R'CU(]B,.ZH?P &(E_MXEULOS67[NRCN[C>" M7ZFOFMR)JGO19VF*E)0FSV>7%97@(,0RB& F$F7/49) &D0"TD3F$0\BDD9. M'N1>4DS-Z&NG4&T3KF_$NJIBU#==S65:+,_+A@9[Z .T%LZ-!J!6H>YV9K+8 MC!8CI:CU0'*@!#4725XI/:T'6*>3T_H\K!]55H69ONIX!!.R\/=B<[]ZVGP1 MA!>+YW="<0*QHD9ER!$"*1$Y3 ,1BS"GG%*G M^J2])9D:9=9%W(KE-U%N3-38#!#^SZ=2?](Z#P10'?4QT^4HGEQ3?OO/EQV/ MCC(+ W-I/0$[)<#W2@M0JP':>H"]4+'N*7$FTXOA]$JH_:49E50O!NTEL5[^ MP+[[X;J9R]>-8NH;LE:;;1UMPKHQA3Q:0L M%6$6JCVQ4TB6W;!3H\VMU*#48L_ (UF#;Z:EHRZ-RE>+!5F70&T=JC*ICE52 M+>?"=H/L&^'!_6D-N%\K<)7,ZE4&E=1UY\SS9GV/_;(+4)ZWS%9#C[QK=H'C M<./L='=/@[!*R1.U5_!XQ<]/*V/<* -5%_8?0G$L6]TM MBW\KH;=/JFYZ60%TGI$X8XS%, G3!"(><(A3CF' E4%O[%W]UM$M?[;6QM&O_$UZ&H7T,QPI/[VKWSL!6 M_VT]ZA]L\<1U<%>E395FK:[;@&>AS>D&A0$LY]>>,+^6]ZMI,Z[E_MJ3=F#Y MO[I [I%D:NB'IV7!S-CE?KV:"*5A2F0(.<("(IP'$ <80UCF;J@[%XW/ (T,*OO2[E+*G<._.H"RS[0RQ-H8]607=X52R%T M)*BNT6(2/5FUTNESJ(U8FB@-?4C+GM2^]$%MD>330A:+A4%9QYE^JWQ,:[$P M>ZG-2IM1[2DIEG)-JB<_K05X7!P/="W:@;O^HQS#^40/\E"VI* MR.P]1U]1*!')8@$W*Z@8!][K0.Y&,NU27'+3H9 _4SU"/%C8Y;V%S+HD9\V M=9J:\42J-7ZE.:ST%+IF\1YTA*IUW3U::)J%"NU0-)O+W4//KN\+(=__$$Q- MUS?Q64JUC*WKKS(.4_7_,8$\2HE:#:2$)&<4<_8 M!J*8O:XT\DDTZS-*HX@&$L$XH!@B*G-(LP3!"&7*1HPEP\3)=W)TE*GQ0%-6 MYZU8LGNUI/[+,1SA*)(D3%)!> C#7 80I2S5A1V_'9TE*EQ9WU&OI6R M9\SI<41=0@TNP&F<, ('B'J&!YR 8("C_Y[Z6"(J7WXGQ^% M[F2MMOL++:+:_)=:9JAC(+:_$C^T\]/5%CB$U](0N BTP0]-MN@8\7Q7FCVM MO.>NF ?#C-R\\I2:ASTF3U[9LY!B5=5D>?=%,%%\TV$^RJY8+;ZI7\U#+F4H M\A"*-%7F/F,28D0P3$4D91JQ,.>Y4UW$CL&F1@4?=4FSE01L+7BQ:>(1 5^3 M[XZGOYT0VY& +^ &IH.MF& GIRGP6DGJL3284+<1JOE(+E:^1<*:$#@#-5$8[= M.6H%A [17U8[Z+JTGX'TRQ-9D^5&B,]T4=Q5QU>?B#XGK/?S62#4IDB&$,6Y M5&RG[",2"@P3F41A3% <$RB**S!64+C5B+,1J\IF_M<1R:6 M[[3?]\?F]KM8?!._KI:;^W(>49X)@E,8,'TX@U,,*4T4+P4$I6%")M*$"W)""S\ _!%', MMO28/'$IB%Z)K;I9"]),*+G]=ORQDU#I%)>%T(&:O"I;N[D7X%ESM];'8]V^#FS.[$:/W3GJ;K1#])>[T:Y++RW> M.#SR0Q\:'@%=IU=M].&J MT<,$:6B+KT .UW6I=_CW$W(OZV*Y>9WM;"J M#?MU\:U87+AP$++8.8+GF$DIPC2"8<@)1+$(84ZX@ AE*)49 M8P3)B]J_'QUV:LO$3D:P:!Q"%S9X/PZWG* M)402I8J!9 9I'J,X#%F:Y=S67#TYRM0(YV,=F[L6FNJW ;Q AZ8Z.$9/HWK> MZO2"U4C'-O5AC983?):@D=0'4/;6HA? 1C(+#5(K626.BS^7U>NE,\?!GV^6 M_UC^NGQWN_RK^L_7/X.JY?G,I)&+'T1[5&?JJO ?R:]A_.[/ZAU]5**9ALEK MTRA=<""5VOKYJV7E;U5WZ[S4!W->8C+7P>:^4)>*)>#DV5<>^MDIZ+ N3]\[ MFAEY5ORVO7C^XDM=LH>D7SGV!$O4_PL(S*,XARB0'.:AK@TKD4*5!6DD>CI? M3XPX-79N>_RN5]^$+K77%)^IG'UF+@KZ5(>]'+%_+O7%GIH<5Z^K!\A'-QZ' M=)N>P6,@!^FI45_)%7H&A--.SW,W]J.DMT]EL51T=[UZH,6R+M.T+ MN3NI7 M2]/WKZJ66*62?:A]'>6'LGP2_&K)]0\U>2$2$YI (@*LS,E80,S#%'*28R%2 M%.',RIP<0+;)T5Q5?WZST\"-K'Q.FQVMO=)D#$R C5:@I=8,["D&6IK-0)W, MNE4.5-J9E:G1SQ]W#@"Z5Y;U*=^H?#P L"^9>X@A>IJ=36?RCTJ@#^K'0*10!32*(M@F"0\HB&*.'-*USL<8G*,VT@(_M R B.DJXEX"*2E M37@1/$,?LKLAXVX GE3>K\5W.,RX)MY)-0]LNM-7NM?1H9]X[ M[PVN@3_S4TCU*EG;!9E+T5I/T(WDJW=^V1Q+MUJ@T5F\M>O^$361FAHD:?&X7M-><6N M*>]2.'9I&V&V!9&Q8*E:66.DN\]G.20,Y9 CH?;")")1G,PWNI3]?^1L;P7_ M_V?;/@AH6G,XL!G1*#LSYS^;V7XG[59\O:AB 8#1&JXD5'I7#:+5/5IUT-(= MM)4W#VFK/T(C:>]3-4X?:G]B3Z.-M?=IL.Z"[7_D?A;+AR5;:P'>B>J_'Y9- M-(&.\[JN>PYLDV'G!!$L(V5O<(93B&*6P3P(4ACBB"98VQ_(:N?7<_RIV1*- ML-OHT$)81FGUG0"[-6) 6 0@EV?9X^<$7)A2ST<98AX-(DO*[-.=?'W:>M_J8V M_OSZ:;W6'&ZNG!-&94*DK@W'$H@2-9LTCBA,&<=9BB-"N5.+[,$DG1QY5L(! M8J2[.,3 TW3V#C@8?Y)>)?Q@IR9HZUG9VB5H-#56=4M74"L[ \VT7W5/NX]P M!+]3,G1P@B=I7SM4P2_H%H$+G@?LM[[430R^-''[-V)MXJ<5BJTTGS# C"<\ MA43J"-H\2R!A>0R#-$M"(6F8!TY!:%:C3HWWFY8;ZVK>*EK9)3P\[G0 JW8- M.=;8@(_K0K=K6QA.4%33ZASNV"_<;M;LE@3O!T)/8VG+.Y8@-3C-]P.I! M*=U(>&:1$X.-3!S=*A]RQ9GK^P9PKMB_JJC0=Z;8EN*@8L5_)PO-2^5&+=9J MD397F2[*G\3FL_QYM9:BT"GOY3R+8V43T5A7NHL@"E@$::IPCY.8XB@*,Y$Y MU?N\5*"IT8T)M#76D 3KK?R@-%'Z/4ZR+IXP.VX:XYTO5"HD>-B_4!X&$7KZ;GNH7OM M9QE$,F4ZB(?$M*098SA/!2) M52RNV[!3X]?;>[$6YHS8/B;- >1NMAP.NH$Y<>_8?:]>\NT*O&WJ)1OIJZK) M6OY! +:/ !P&Z+$*G%:-F]K)^T]+7I2FVIQ:=G:^$I.Q7]6->*RJ%YO?R'K& MZHH2IJKUHU*\CH_0)5*EDG9SKZXL&5E4!5/E:K%8?=#2<5X+O]V*Y_7OS2V6\M,H&*&+>/K_ M=_O,_3T6NGFU7JOOQ+PQY1?]TV?Y^6G#5NI3,NOM7XN[^SG/\@A)', L8#%$ M-$T@3D0.!:8TQ@1Q'*++TW_[BC>U);%5[Q>N114SQ7;AR&POHKL5^S #1E?] MX3ZN-MH9KS[4;7XK^""G'O45\[:,\#_#:)1Y?/(K[-NF#,MB6=\7! M2>$OZU595E:-$NJ7U8I_+Q:+>88E2V.U5:)",(AX',,)0$*M( M;/>AIQ91?<5Y767?6&U+\1W0AC[8;E8=JI4Y3L7Y#=5P _,PSO!7\93S( 1 M'KS9B@\:^2W//'L@;;^S&@[QT7=711.!6)A-2S,?5922[IK=X']7:S.K/@2R M!&1G-GG:C?3#M6-'XOC T78E_11M[TQZ/L%]Y3BH=?1_GXC:Q:X7S^]_/ KM MU_OY23OQWHJED,6F;B T9RA)0L$C&"5Y!!%+0TA$ED,99J%D$0]S:=5?L;\( M4]ME;(4&M)*S<5?8$UK/N3B_A R/\,!+R6'UM!G8 =XH 2HM0*T&N!EI NQ7 MEN$G8J059I@)<5I-+L.R8U7I^>#15I?+%&^O,A<^:=A6FEN7N)08!3SA,.49 M@2B( DAQG,,DC /)"47JTR.P]] M!NN5>=Q#[\G'XRS$)'MCGO+Q7_RF=5L U!]$*?#N& M\P_HV#Z77JZ6'FF&+CAYSBZT&GKDI$(7. YS"9WN[L=1[P3=O"M*MEB5RL"[ MHF75*(!B%F4<*28B+(2("&5KQ2F%RM3*\RC"0F*G_+_CPTS-HM)2@IV8X(]& M4,< Z!.@VG'-Y5 -S"T]4'(FDFX0O!+'B:%&)8IN=5\2PYFKW2M:_EWH4@V" M7ZEEGMR)N@A9G&0YR4@ Y%S99?D%!*LS!0FHX"'B"6A7=ONDR-,[?-OA 2U ME/85+8\#V/V]>X%EX$_])2+G"]TYE;;L5/_BZI;'GSY:@Y3+=,+8W@\_%-8C>=\K M3(MELZ,CNNWIMZ+4X4R;>Z*3BE?W!=60ET1W^%F#\DF9"V2YT0VLJM])?<@K MJB8+A6G2N0VN):!\%*R0A9J_*L157[XI'LRCGM13%OM7;!-M%3\V 14Z)O9! M;,";/[U\&_[TDY%(?V[MD;_?%^P>%#KP8JDH<6-VL9L5*(VV6JQ*WF]*?%UI M8WO(S4AYWQ1&ZQ;=!.]>('GU'O_II[^<2)&I^B:=>/OU8S>K.V&<'6J1,PT) MM(*D!'\ZX*$_>3IT[_.J=QR..#UNM".1/DJV#T)ZW=]OXWTTYK@NWC#')&-Y MGJ(J^TWBEDJ<*Y6;9?M=]=@4UN)/YJ8JSIL7H?26Y>BMH+6 M;A/N"["!%]W3^2JUK/YVY#:(>-V7=PXXZN[<1O67>W2K>WKF)NMU@:KG\NO5 MPZ-8EB\C2]\^[RZI3S7,JG2C7KM[]%@M#:W="/5"JH^#4IDQ MGJ@]0$P5[R >PCP-$601#;F@+,Y2J]W \*).C;7>?[VY 8^UU%4QEYFV*YAU MX,D(TVO'?=.8M(&9TV@ C0J@K68[#0#09]"^KM:UR8)NU 5&WZI]IM:X,O9F MX.;,[+NG1@\^,7Z3IH<3=]QTZL%A/TBT'G[$?DO/)['YL-39"A]797FUJ;K" MZL)DMZL;HI>V=\7B2;NRFB,/R6-,B620(81T&8PA/X*REO!?MOMS7#>5[L5H(AT1Z8WS70E>S@ MS4>#]]4+H"L-9J#689!CK+X >N5A9R%&9=>^$+WDS-[/Z5UCO![K9Z52E>WU M5"SOZN"BU;)\*^1J+:KK;LD/4;[_H0968ZB=P?K9-*'[I"#2]?^JK.^F&^4< ML2 ((AK $,<8HC"FD*1$0DY33). 29$$+@TR!I35B5]'R..JO_6:6ZE1J_G7 M1BOF7,A\L%F6E.9Q'C"8I&$(31HWSBB'E.- )"B):>9:=7X2LSS"*OH?-,MV M"^U$YF[@-7E_/3;Y93M5P4[79D;KZXVZ,["OWK8?M-<:^4-/@N]Z^H/).W;M M_:&!/U*G?_ A>WKWQ$)^6)9/:^T^_")*L?XF]$"U^SK!%#$:<1BP)(6($P%S MCC',(XEP'FO+03AYZ#J'FQKQ:VEAT8BK"P=J>6=@N5I"=L;CW0=M2X>9-PR' M=GHI0<%64O"E@6\GK$=GE14H?AU.W4..ZS2R4O_ \6-WE^=&CF^?==U4TXYVA%'40SS) Q@ M(O*44:XVQ#*T[L!]9K"I63;7UQ\?0[*;2GSC,S"'&%%!+2O8%[9/Y^US MX#DTW_8(XEC]M[O _*KLC8+IS;;:]_P%O/F3>BO_]!-XLRV%I)_LJR:E+7A= M[;K//6*\CMV6RNPU[;:]I^]&\DZ_3U],.5*]M=7QAE^+NV4A"T;T'[1>A=FZ MJMWL1S7#9E<[1W$J4A'$D+)$0D1# K$, J@[8H"M M(C-0):RV= $M98#6 ORA]3$_NMJ,O2?0=MV1 M&VK]:*7S:O3HXUJ/YU5^J6!=/X&/UO-;9AAIAA2 MA%D">9 F$"DE(154P)C1($3*6HKM#*)S TV-$@XV)KU+B9R$MM\F;X*1FKVP MNGA[-FC$Y:4*Q=Z)Q0B2(FN MXJAM!64U2,A#RE%(PB!E5MVBCS]^:D30".=T:'@"N>XO_G(\AK8%+*%PJB!R M6N.+RX<<>?1HM4-.J]4N'-)Q5<^<9%*L31N*5G4A?5C;:C3__&FE; :B_\2O M-ML;=L[',.990F,&F>!JR<]X!O,HPS!,64;S+.01=ZQFZ$&JZ448:!FKCC+M M4EHKNY!HWU]L?D ZIOKTOUKRNZ_U5;#8+T?(X9$&" MHS2)(9)J#A'%.:0Q32$10G=XB%)"K*M =0TT-?/,R-H4K <[:>V=NIVPGG=S M^P)K8.X[A5,/+W@G8/9.<5_ C>4C=WW1G!S5-F!T^*T[;Q_-C6VC1-NK;75] MSTA9L=0UM!0QFR/$FY7:"(M-L:YRKZLF".6.Q6_%C\U;I<:_YC%FD8SB!":4 MZ!8%@8 XY!SF82Z#' /&G\KQ6?YOMP4 M#V0CRGE.P&='3?U!&9APE&#:9;$5;09N5HN"/8,_ZO\.0C['X?!**2^&&)4HCJOW M\O,_<57/\SMV+_C30CVQZ63;ZI5=OGUN_>M6EU28$QKC)!48YI1K.R<)(56F M#0QX(+*4$9*G;EF(C@),C1@:^?77L&T[W59AIFM)M7ZAUF6MA^MAH.L\61X2 M#HC^T(>'WH%W/UGLB9[?$T=7(<8]B>P)T<$)9=_G^"O16HBRU2AJUR^%Z6;9 M:KO'" HA$KJ$8H[53XG,A1 AXVE\:<'6XT-/C0KW2I(Z6D<.@%N>0 P"X] ' M#2>+NM9RS\"[IV':KKCC-7C)UQ/#OWH!V&Y8;,K!GGF">[3%5R:69%VL?EZM M!2-EXU1E*9%9+A.HFV1"1$)EK*4H@Y2',J&,)$EJWUHOLP MHK?%1AGQ$9$X"3,*DU3F$%&)(&5A!C,:"$Y%%.+4*HCRV,.G]N4:H;0Q'T9O MZ$^@$=?N0SZ*7O!*_KPK?^,$]DF(LD4=][JO^'1TGE:TGC)(PX M8DD35EW,@^W!?42TH6.PDG;6ZYKSH-:$_M]6V M'?1"6VSM.]UV- ._)7:[H E,^CATN?4 M32=@9VNH*ULW1@7-.KNQ7#IZ+M: MXVTOC?8?_6VYQID=6LW#OPOMX,CC=IO9:O&G,LHCP1G6+[B^>L!TR@YCLMRM2BX7K)!66?L7(":W<+ECL7 "\Q5 MM\;.Y+^OH%>2KA\]*IGNJ_.2]%[\U3V$]6^K8KGY7;UY3VI.;^_)YD9W.^3B M_4(PW:2-+$PJ^D-1ZLB(_9(Z36FCINUI1). 1HK29*S,:QRED* T@R+BDM*( MIR&R\HGY%6MJ7[W1##2J :T;J)4#.^U 6[U3):7L T0]SG(WR[S>W W,4AZG MK4> K\?YLP\'?IUY'"EXN)K/;Y5V;\J?MKU=M8;ZWV(WJ9OVI!;[DUK6BGHJ MC^$?\XX898^#C1;1[!^@=OSS $]W/W+2[5&536@:4/%_/I6;5C"_R%,9-,;='\(NH.S"NI.\.MUKH17+'B,["3 MW/Y@J@O@\Z=3GF ;>+VR0?876-,=I!EH6B[=,LF\O=6>*]Z2[^ MJ]C40IVD(J4P) MSQ,:9J%TJRQV M\9SB7" 8"LP@PBR%6'*JJY$0Q2EI+*+$KWO.G1A>->.!1R>?:!&\?.3L2 MN "/P:V%&@HMV@R\_]$<]U^3QV)#%M5Y<'W1K.D^I_Y^Q3;%-\^'O"=@\MP. M;G^,D5NX'57PL.W:\:W='LYN@81A'A$'&=6X2TN7K MDT3"+!24(Q%GDMB'NYX:96H??EO"'IN(TVB>WS]XP6A@,G"#QRT0]ISZE\?" MGAQAO'#8O=A'\_EOI%A4[9U;UL3]:J&>5]:MGN=$BCS6W><3F:B- M0\@%I$3$4.8YD0232.TK^G>?MY!@:C1QV'X> EZ)>DG#>9NYL+,G!D5X8)(Y MTG*^44!7*6_O1&H=MLWGA^HX[P#@@"WG;:1XQ9[S#B!U-YUW>9![],.G)^V% M_2SWSGWF 0Y#C#&!F=3IAA&)(4:4Z8HS+$-!DHG(ZI#EY B3HS CI#XJ^&?[ M6-0AP. XD-W\Y 6>H?EGB\Q^ ,"ER-B?PE^,T$@'ZJ?>(;4H@N_*8+DW_234 M1_Q(EL_@GI2 Z,/T:N_BZ?2\$ZN.@_#C]XUVIMTI=OMXNOO"H2W MZ0LV#R3 M:B](([4!9(&$2"89S%,40)$$$T_/; >R6[KY)AHE;?'D#];;[]Q[AG@KZK5T/=>W<> MPZF:; M2Q 8F$;LE'?*\CRF:>\,S[V'C9;=>4R%=F;GT;][R^K4J0\%-Z<#JZ4)J:LZ MC^V:W+ P246:0YR$QLH((<4HAZ&($Y:G,876CW(_@[M9K_@3 MVY172]X$%->G1H)'@4RS' IEMD!$4@(I1YF:G2"6 4=AP$/;,[B3HTR-]/3R MHWT*5W=K45='=SZ(.PTI%RD5(8D@D7$"$4L%)"$2,,*,(XIHHC:T=GM9;Z". MLV/]L"R?UJ8@EBDJJC.SWSX; \DKOMW+@C?,!B;^6D:3RUX+Z?F\\RP*%Y]W MGAYAM//.LTJVSSO/7]S3VZ7D7"TW2N:%[EA=NQ_KV/\H3"@25$+*8K4=Q'&F M?L("!@C3! 5)]2&]D[MB;G% M:X ^K#: ^/4X=0TXKGO)0O4#7Y+-/9?6=+YB;/6TW)2?5AM1?EPI"U Q5560 M4 WZ13!1?#,NK&W'A$1F1$:*7%">!A A7?I!5W7G&">YVM%&>9+U*^_L+,O4 MN*==<+A1!NSDG@'M"=9_6RQ6W[75,JN[G2^-M0W.5!#P/I5V/#;2! U,<\?F MQO1BT_6>C"YF+K;:M.:M+@L]3,%Z#^@.5"S:79Y7JAO=&[C3):3[/[(?(;\3 M=*/V,INU\54V7/^%;,17G7+';X3Z#)8;PH/=!MS\.9Q*[EC_HO#;-A1Z# 8#WW> MH.']T()W:QIJP6>@$AWL9/='BNYX>>5 A^%'I3QW6%XR7(\G^(C&V&S6!7W: M5&>AQ^W:>CM\&*SQ OP3&^:A@C4V>N@?=XKX.#ONGJ0\3%)& M:09Y+M0DX32$."02(IZG&4Z(S#%Q"R@<>)K&.:*9WD1=:F< ?*@R]+_N]X"U.KV*KU[V33:,>IHDS,P MMU9Z *,(V&E2N^]GH%8&;.>OI0[0^M0["Z^MN2Y'UG>WK@LD&KN!U^7@'>GI MY>&A/4_W=-F4MZ047&OG$6A[YC3I=0Y_\:4DA/9RIECZZ M$6S[NEHG8)2RFS'WDS]O(/L] +Q' T%K]>"%YN?"3/[^SIFD8@X3Z,D@6I+ MG4%$-/S0V[%K:)]W/BA&UL[DO"&U\!,L0.J M$A0TD@X0$FJ%B5?*Z!YQ5-ZP4OXE>=C=U)M!Q/))?!$Z0%T-<2/6(3W"[GZ?WSMZZYJ4]W73&/[V^;=2^S&W=7!W97#G4NU# M$X)R2'BDRRA&#.9)&D%&14Z2(*(X02Z=(.V'=B+S$;I%ZL@AID1OFB]Q[53: M-0LFYTL'7SH7=BP\#,(#\ZP&5TO=]"HSX+[1DH-B^=/ %9K=$?,=B64[_-@A M6(ZP'(F]%8VH=NY"OU[M*("-28#_8%/T_ V/W-^P%GX.^]$G & MC(AZZU;!<^L#'ON"J)?#-%)%5"V6WJTNC,!_+M4/2N;FK=)I5^#/-\M_+']= MOKM=_E7]Y^N?@=FU;&;ZOT#\( ^/.OWUSS?A/Y)?P_C=G]7-CTI$0[?JQ]6Z MB@]E)CUVM13@69"UNKOX)L##:KFY+ZM4V"6,HP.-2@Y=JKXD@LYK>Z8\/*V7A2Y9;VI"_##%ZYNVYFE, M$8E3F >YVF.J#QW2A"H28")&"#-$ J>F0J>'FAH!?)92UY.3CI_-H^ W]/SW=^%B9\-H>V1GPOZIMF1J)?UY^T2%A:^WW7O)/J^6Z^:>N%5^:&D1SG.=" M)"32X"M:"7$$7J]!K3-/1BMIV?]A>F%[:VZ&?GQWUM\XVEWZ70FW3CKIR^03U8:+T/X*/L M6O4-1XD((QXE,":"58'25 A]:I0'. @Q1_2"^FJ37"O;CLF/J^4=U =%X$7] MK[(?N1Z#V(XF+P1N8,+SA-F%I=&&HZYCX[QBL;-..NFZM!\QM/K -^YWG:%A M_%&"!%1$ 88B32*(@IS"G$<9C)(H"$,L4^E&$!UC38TH6J+NCB6TL+V\?5T@ MVU&$)^@&IHK>J#F3@P4>7DFB:[Q1R<)"\9>D87.+>]L34T;Q98?SZE1 <)RQ M3$*6ADS7S4XA21,.XTCQ":,9Q;$5;72.,C7":,OGQ!'=6':S@S>$!N8%%W"< MVG"<5?[B-ARG1QBM#<=9)=MM.,Y?W//\3X=4-/3Q5(55U#UC#7G ;^GBP M)V3NIX1GT?![5GAZN'%/#,^J?7!N>/Z.GD4=R%IG]I0W8FVJ1[PK%D\;P>=( M"H;#/()J?Q% Q&,":1X+*+$4.4L82^SL@S/C3(TL:K&:OM./8@U*+2YX4RP! M7RT69%WN?NM8R/T4UG;,X0'!@6FCD5"G#E;U:V:@EM)C18=N&/P6=#@QUKCU M'+H5/BCG<.;R?C3Q=U'WD/1" MS>ORXB;!J(M.+W!>+D7]'M*SRF25KE7OQ1C/8Y+DVG UK>%$ ',61# ,=3M? MP7B:.A7RW7OZU!:87:9@KRWM/G)VC-,;CZ&/P:RA<*^/>$QEOZ4.]T88MVKA M,>4."A >O:AO;9_'JD)A^5GJ\TJ]G_VH:X5_EE4EH;D0G"19$D/*)8.(40PI M#B0,8AQ$(@E"1(+Y4MSI6OYV'_'9,:U>Y+QZD=LC#_<^[T0V/0JJ EBR*K+D M7+KA/.9V'[\?',I<1G(3I+B5W6-2GR-:?I/Z; 4P#P377;IBB!.L6T&1.(D#2GGLM ?J*< MKIQO4H.^D84Q%/SZ=BQFZ@(OCU_\7\G?TQRZ'#I]P$Z/@1T_]D .[P*RD.7U MG4'V@%FYA1P>U]-!M.VF_>O30FV>JFX8:],$XW:_$3T-6)K16$*1QD(9?XC# M/(P(C),P9+F,NBID64[K/AZI>9+?:5-'Y%R5PY"]ZA4BV Y WL* M5AU&'+U1]M-DZ:H:!/R!F?(0QCIT&VAI@1'7IV_+&2._CB_[XX&QJH#_KV)SO^(?MKTH/FD'E;)SKDP3BKG F$684XACH3:T(LT@%7D( M!4XH8P@G*8]LRXW9##@U)FND,Y;>YAD\&.E;O3OL2VU9X=U-3D.@.# EV8CK M&4/[XF6^L1RIE-G9EW(&ZKID^E1:+;A@X:\QJBMN':7'K!XS6B$R%Z7:9L!,8&(GM6>4LQ.=9V2=P0QN)'9B=K]OA#IX]'?L$ M<20J[O4".G&M+2@=/'OV$:-QK*TR;7ZUOL>=6U\V-7W_@RV>M/O@E]6*?R\6 MBQOUGMR34M2%V/8<"^4+E$;H(M*I;U"U=VBV?[?" 49;EOP T5ZT/#VQG\_ZPY(+:5IW M+XZU[KYB:L>R%GP>$QDD,LY@3A*=W$8O#JL;<<>U5OM",A+5[7K[7T9K?&K ME!^65U(6BX)L1/GUB98%+\BZ$*4:;\7,;Z^6_&\K]6W^KB[7Q0_G-!(RP#*$ M)) Q1 F1$.>(PT3(D#')6>@6UGV1-%-COX-NU(KG&%FOGS7#?=/EK5Q9[9*I M"JC4]64%Q'&JI@J%J9JJ+(-9&$F!..)1*MRRBT:;K'&RC=Z?(>&C(^']NQ4NEK^UM0&9W&6\HQ+ M&$:!;O 529B++(9HF7Y$7;\]/5O/'[=IYZ%B!UTYCUS2[^O\;4F+Q6)78*W5 M@66. _519BF%*<6ZSFHF(.$H@"(0(:(L)3QUBOGK&&MJ7V\C*EAO173\?KN MM?N>/<$U\/>]16HK9JL;D[^OW0(,KU]_UWBCLH&%XB_9P>:6OJZ*?0_()[$Y M9PC3C.>1)E$-$=&4J94^IW:J4(N(!C5(TK\XJOV[(VGJOZA?XEP*\#OPS M0,5=L=0%@0 E"[UM&F!&. XS+&D(:91'$"5I!G.4"I@(DB0T( &5HIZ1]TO+ M9.UAYJ,9_K5F0U2>@^&FPM8YX!?R@.=^,.]_:LCKYZ>%R+>[$LBV_BPY*M'H0:Y;.\)3_F**0R"Y0='^<* M;(2B%.:Q6J1CQG5491*+(+6)[+$8:VJA.WNB-@4-"R,R()LJ:T-67O-7K2 MRV]1]8[QQBVJ?E[Q@Z+J%K>X!QNJISX\+8O-L]IS\-5F(]Z)7U?/Y&^_?_QX M73NQ2"XS0A28.4Y3B/(T43]ENJT62V.!(L$CJX ,N^&FMB'82@P:D4$E,_C; M[S.@Q+8/3[/ NIME_",X/-%T@]^ BPM2^ M-#?Y-1(G#*4\0$XU[U\\?WJT6XL'ZDIMKI;MF!_G^ MQZ-@&\&58?=.\">V,1O.*HLTXA(CG 8P2HC: D:$PQP1#".6T#311[2Y5>;S M(-)-C4,:Y0#9:3<#=]MP=E&K C;D!^!;90!QR/\=9IKMZ.K5)F]@LMO.VU5[ MWG9I"(T6>H\*=GJ ,WG;SH0X"+Y>Z=2OA*.2\2#@OJ3R80;I&4XC-M>DO+]9 MK[X5BFS>/O]6ZLCD;:FU*S76-U,)=1YG-$QS%L,@"1A$<435CCO/((]CQ*C( M(\&DBZ//?NBI^?VT,\J4;'Q2$NN8.=G(K$B]$=HQ/L=^'NQH>!AT!^98#:R6 M&C1B _H,WOQ6H?P3V H/KL[#[!X!Y(R8WP A^^''C1]RAN4@O,C]"?W(S)P, M'O%(:A]RXY6\,:>4ZO=KW>_IG:C^>T5+$]LPIVK7BL(@A7&B3S/23$),,8:9 M%#*(21!E-'8Q92\7:6KV:W7\RO:<]=69QW^[49Z'V;*CPG'G8&"*K."W/"L! M?S0:>-R1^X/3*W]Z$&M47O4'XTN^]?CD85M9;;_C-) X%9A#D>@P(QXQB)G( M(6UA#76GS]FLL3%*Q&=&W-4WK$$X"7-V-[6M[730G=&NB'KS?/MFBQ+[75: M+3\62_%A(Q[*>9JD$A/!(0MUC9WLH/'FJYD2TXTWCF!GQQ27(3(P-QCA0"W= &$?IY7W^O4?&6;4[_VTFB^_ M\(XK+W"6?U)B/JUU^'3+0*G?TC3C(6()AV$N,40<28@#%L$XS9BR+T*49TXE MS\X-.+7OO?*TFH:&U:>_$[B'H[L+:00A)+B2,$(U#F=$XR&.W'L%#S1TU&)O^D8OQ#?L3&*>JTAKZ0&+;%]Y@,[H.0Y(=AFY)$S@AW .$P)=KG96PAY M7<%45/WKYS'*J$BS#(8B81"%>:)6D2B 4@B&,DQISIR20\Z..#6:.AXRW,@, M_JBD=O1#GL?=CI.\HCDP'UT*I(\@Z^/@#!TX_6+4UPZ&/@Z"18#SB1LOHY[K M7<7Q+X*M[I;%OP7_P!6Y%;(@!X65KY:\M;]1?WMZ$/QFO7H4Z\VS;ABX45=H MLGPT/8.#/.FH4V AJ*H2*1LI^ MC#?L=+NQYF0F<2SF;2D\ SN505OGEZ7HS:2W73^UXC/0J#XSG5!,HM3) MG3^DL%-;Q=I-NAN)-0LV^M01@WW[< \PVW:KV53F<.!%S"@'C7;ZR-)DJE^M MU^H24;6 ;<^DZ>VHEZ.#7VIE9]OY'ZE=^' 3,U"#\0$$?J66Y,-!?[J)^8!C MNI=A^K]/:GTK-J8Y[X>'1U*L]>=RJX8NEG=-Z.P7\:B[/"WOC QSRA@+>*IV M30'"$)$ 0QH$%/(\)EG.XC02PK8N4X_QI[9RM%4 Q58'L*F4F('E-NI\W2@" M= D7AP:#?::I>WT8 ?R!*7\/]YWXX+;!O8[V_RS!5@=#\ /C;E\$:F#\1ZH* M-< \.!6&N@#%CDI1?9XZ6NFH"U1NUY*ZY#']MC]50K#XJ#/1FDW7\Z]D\[0^ MM&^C(.%J(Z/CDN($(B8B2&2FUAHD&(TPR6+DU$S 8>RI+3'MS'5MQV6%O2EB\$AR:J'7@M214A#4)%-J#X)9_.$<>E&QOE#PC&ZJ9^ ME%(WRVY"QJ^K^,YYQ%"&,-'=JXDRGB26,*>A@!&/PA GG&2I4ZF^X\-,C40: M*<%C):8;8YR THXJ+@=H8([88E-+. .UC/Z8H1L#KY1P8JA1N:!;W9AW[-H>"[Z M>WJ\D0L GU7\L!CP^5OZ%JQX7 O=N%4]6/V\$"9X:\FO'K2?Y]^5VS)#&U2WL ?(_O14M7B MITZ7#!'-F4 )%$D60Q1(!K%(!.0LIE$4Y'&0.>UAV@^?&LW\VCJEB3 M^]5"H5?^K_\'1V'VO^OL##>FVDQ?KT2P-\"H'_PQ MU5Y^V$>O<0\CN-+*OXP%KW[\O&QJ(L0HSM(TH6H;DNOJTI3 7$893$B,$55[ M$R2MG)RV T[M0]'=_\$.@.# )G 6P1U:O'C'88[Z)4^_3=Z3YW2G[_\+A8/0OQ5:R_%4P8 MD^+MRZBS3V)S2WZ\%4LAB\T[]3^L$$OVK%,*?Z_" .IX-7-G'5AY]9VL>3E' MG')*!()!$@404:3H/%5T+A63QW$F0XJLTI3'$'9J2X&)Z*O#55E+Q1G0N9LZ MK<*(;5+,6Y43 :V4=XA@&OPU.+_*3&ER!UZA&E5!K6MER4,C,[C>FVA=PEM7 M=JQ5!F]V2O\$M-J@UEL'3K4?LPUO-LI/Z$VP7R6G]$:,M,)6K5ST ;?^I%O? M,GC#6Q-O$O&_U1.O+BY;<>V/]<17W."IK>)84]&QG \NPFBFP%A@MLV(T<;L MZ=99KY@0W%0IT(6V=)VMCSI-Z[.\7@M>;.8Q9GG,4@:Q#'.(,I%!955(&*!0 M_05C&4BGK*6S(T[-&&@$KCY^9F0$DK!>EQ8JN5->Y(L!ID8HE7Q "^B:L/@2.CNRN 20 M@;FAA<4 WN-3BOM-O'LYR+C)VFM)2'^#^UVH-F(%@5C>R!6^*)>!*8;)VK?;M6.SUYG1@#MPJ M!G::S4"EFSE[WVI7M[(M6[UN-RNU4P5;'779O4\ZMOCVNUA\$^!7]>Q[CQ7B MAID$WV%%/D4<.Q)I 'B/!"\-,4KO,.FGAR=3//]4V[3&3I1!E&1Y").0,+43 MS26D. XA9RR0A/ \H4YVHO7(4^/_EN#@6#="77;0.<#:FX:O/ MUQ_ U6:S+NC3QN2+*6X=++#!&2'?0=J6HX\=M^T&RI%0;L<']*ZJO=>V\<-2 ME_5S^H9&+=7< M$LZYY&\'KG;<D-*GVJDKW=(W]9(7P^,M/U!]6"(CW3J M[!UYI[/E7NAU'!2[/6^T4]]>:K://^#+9ZX,GL> MURM3Y6FU5)NWQ3/8:WG37%_YBEO_JM*:U152#?BT5"0$U)ZX&;INW:)DJR\L MEG>^@I;L9[ K[LCB*>.%#MFKM!?]XW";UT[$QOOQ1:@=RY,P)_FMOY7:?=N^ M;TX#GA&.&$PD0Q E2*@-1X)@)((\RN($J?_UT*W82:BI+3W7]V1]I]M*K>NF MO/K;=4SX\C)9=EZ0L:=@X#7K9"?D6>T!;W2J@HS:6E6GI'L/&+QCE*PF4Q_]4-Q@* M$RF#".C&?0WLUHCIS>I_ M=&^LZ\.>Z3KC>K]*WS1;9%G/WF1;99W7X#^V99;UY S9.LM>B'[+Y*FX&QV4 M=DW*^Y\7J^]_%?Q._**69/W+*[G1FS"V(&6IU&!&O;="KM;BEOR8AXBE.$QC M&$N,(<)9 O,LPA"S#/$PRYEE69*!Y)O:;N>WY5J0A2&_.Z7 KOT$WW9,L//"-= T>%V:?,LXZN(S$, OEY>AANFW@#2#?%Y^)0N] MHZL7M24W/^PZH=0>^7F0,(%SB6 095*M$#R#-$F9KHB)"<,AD@EW"[=T%6%Z M$9B_&.[7)XY: 7/*9U0P)4O<*-YY/NPX?!",QR'I%N%JB+7\IB]EM;\PU3+U MC^UN2[42_KBW+WQ>R=59B%'9LR]$+^FQ]W/<0X ^+#?J12NVEOQ'9?9_V(@' M17)"+(1$E12 B4FT'+: M??.G@>SF12_P#,R)SLA8?[YGM3]B:96"_>5N]>V_U+W&R/H?I'^$U8_FPS[] MU%$^ZK-*-1_T^0M[%H?1 9(?RO))\'=/:\6XU<.K[NXOFS#K EB?Q.:S_'FU MEJ+0C1?+N6 (\3Q&,.=J#XAR%, \XQ%D,0_B,,@1L3.4O$DT-;+0NICFB6_D M5LB?JO;'VW;KIJY=7=]2EXFH_NU8)>+RN;3;28XZ0P/S5=7GOE(&5-K4U#6K MJDR6^GQK.T_5Y4:IJF2E[M"W4\QC)1U?&/LMO7.Q5./6ZO$%XD%Q'V\/[L?: M)UIMDUSH& 8,HURWNL-J]YI'R@XC,4U#3B*<_7=9/_@RF=I0X M^>[P.Y"\-QVWP\ K#[UFPW$[=5\RAM?VX7IW=[U:RL633HBK"X6H75:<)KJ[ M9UD. #OOA+H$AH&_YYUH M/9H\'$!A[V>Z!)*1W$LM:-2R^WVU_I>RX3Y^O 9O:!.^I&__26>62+%>5T6] M2 G^M+OS+W_RXV\Z!5>'F^G@EM&\2Z>$;3N53E[3SY Q^;U-*N\36>C<7M-/ M4H0T))@2&$9"[RHS#/,XI3"2J2""II*@W,64.370U)BM2DEO"5KEHO=IUWD2 M6SN3Q@=B Y-@/["<#9MS2'@U;4X.-JIQO=7.YFKN5*KM:NZ^T%>' M;F5&W#^0];_J_"R64TS30,(@H$)_VPABB5/U;:.49(A'L;#:P=@..+5/_4C? MZ:W$/?/GSF)N9POX1'+XC=$%('KHX7T;\8])6[>1^'X'Q+[Q/W^8^+ MO_I&BH6.O?]YM=8Q1E\%>UI7L?G\GT]5Z0CCLM4AT@F3...YA(0'"*(@%Y"R ME, @0B++U/Y$_9^O@'@7P:9&7YV1\%>_7]_J,BK?Q'IC0CVXH$J7I^VIUTKZ M#89WFF([%GR-B1N8+3]??]"-Q^D&[ 2>@:TR4*[64*MS-.A]IYF)P1PMU+T/ MUJ/%N#L)-YG@]CZ0ND2U]WI^7S.S5,_Y9;7BNQQF47Y=+7B[:_N<2HPI91%D MH>)R1&($:40Q%#3%,0])R*A3FRV[8:?&V6W97"U+*YAM[4O?X UN998;39P6 MZ/4P*5W \&Q86@T]LGGI L>AD>ETM_LYW#O!C",\"D)LSO^_B$?UEMV34MRL M5W=K\E"?L402)YS0%"9.$93Q.4^N D\L0)VO0/VL0:6 M/&WN5VNSX:'/IM0C79&U*?'("\4MBN9+76-R;YX\!;*[XMEQX&C]J-$.(EV5 M:Q]0.M_K1OGE>J,=%]MJH,91JLS8VIT6IQPC*3D,)2+:5Y! &@1$_9.D61(& M69!;'5MV#S,U6F]+"AI1'3V69X#M)G!_< WOG>R#E#4UV '193.J)[3L1?6O ME[;BF2%&(0D[-1M:L+RZ=T/G1['>/-^H>=XH$U-7H'W4J]*M^+%YJX3]USQ! M@N4)2F&,XQRBD,209CF"<9*S-!((D<#I7./\D%,CB*_L7O"G*FNWD=[XC+:B MFVAJY];.YY"WVWWZQ7-@!FF$G0$C[CZ*X(];4WE)"PZ,Y!Z/.NQA\MWF^=RP M8_=YMH3A2*-GVSO[-XDMEG.]M6GWJ*-W*[4"X5@#4KL;>Q)/7;3FD])#_5C5WU<#*I*KRX.JGZO: M5]KN*DJV6)5/:W%%RZH%4<20S/*4PY2@!*),F4@YRG1]_(A(JC@KB5,G7KI0 MH*G1UM>GQ\>%,,Z.!>!;<;4]M5PMH=81%$NY6C^8B?UO1P*[=/HL^6W$21F: M_IJ:8,INK;0!6W6,2;95".PT CN5P!^-4CXYTA.^?BGT4J'&95A/$!X0L*_G M]N3GNF6]*:^O:^W?%X]ET^4YCVD69R%,12@@2I,44AE+F$2),@=CD474C7I/ MCS4U5FU$!7NR.G)G![26M.@'L*$9[RA6 S1JMH##+T%UC#!3+LBY]:YIRZ*/4TG7)/_.8*;W@+5&WW6N,L,,LUI;(>-[/G!ETY.V, M'02'NQG+^WKFI.DJG,V&B:GE^..V'A=)H@R3.(%1QF+X_U;WK3URZ]J5W_,K M" R0^ #%B2A1%)D =JO P]\;,/N5NAXJ M4B7)"B9S;KM;$O=>E!8WR<$LH2YI%"<(82Y2.(HZ%3:V::F-E0Z2\$+ M4SN(G7D@G,5:1<)(^^8*"K&F%#**%!0\EIJE1ADA[K[KE5B.BW&SR4$YZ#'? ME*59W"QB!,#]>+P?$ =F\*[O:/B!P(MH]'LD\'QSXQX*O.CVT;' RW?TO.NV MGSKM=X%4JBQ59S'DDA"(!990(&0@)8FR$Y\D4L9+GJY+XU/C\>%WWT[UP)7[ M<%?B^DMWY)IK/N-NR[6@-LX&W2D#IK%5UP*-]Z9=VS.ZU2(O'ENG2VA:G1T_Z[*:T,JXE]#& [\?0" MR\#L/9;?/XG*AT/;Q?:.6UCYK]F$Q[?,77G$JLU$+R2V(EP62[H3D3!O#89+% MJ9U;F[\8X*M;I\\^-=^1WA ]&TK9*4G MX_;&5BO[!A0;X/7XE:$4,11+R N].TI3.Z$3!.I((&,2R3/JK7=WJ;&I$<9+ M>T'38/^PX"+"EX.G/G$;F#1:(.L04EW$SC^ZZA/#D0*MVP?MHJPBW<3)[-G8 M:EV=K /;A?V^ 0?KEWCSO5\]15^^N+4$8AEV?S@*_W[:KE>WV&-L,*I@&G$+0$KMZ+FRH#%6204R5(NXR#A M]TL-3HV$&_:Z&B9ZM>!SN%UKL*ZLGH%[9W=H+M8%V#TW7GL$<^B-UP:.M:W@ MVP[#WULQ[) DY0=,STE0%QH=.RMD-=Z?N.*!)%J4;0*(P@QB2&W& %><:, MT2S2"^EC),XCDW(<' M^B.. [J)3NX?@AE_O59;\]/XKE_"Y% M*E*:V>_>1 +B**&0$TQA)&)*HLS.-K77@>BC)T_MPZ^, Z5U_NKQ+^%J_[BO M F'P<=_+_R"-^).^=M:&?_FTT33A3SK1U((_?4$/!]&T.BQ17&V>D%BD"&$- MJ71CL\8"LE@0J*@6$4JHS SN?"3M7*M3^V#/'+ARV86ON?S[?'E_Q4&UL]![ MKB[W#>C02\R5O; ^UW.B=/NP!]DN@33%?./W4$WJ7""E04Y2MQ*3Z8-Y-(0&"E"4VU#AY0%I26=:VAJ_%/; MZ M5Z4#&\N=ZR^KY7N7 O%5?]>+K;Y+8BJP(A',!%$0HR2%E&8I9%F:(>2.TR=! M&^(>;4Z--&J3@5P^BGQ1QBTSL%WPK+' M,#TC/3#9[$!NF#MSNGJ@,!A\O0!F,.T$P-,K _FT.RH9!0!QR$LAMX9G2_[! MUVXWODS"NEFH(B6S_N?]2K_(31-1JD6L$BA1:J=7AE'(.$JA0DF2Q&G,&?(Z M#Q?:\-3(JK0=5-86,ZLRM;C^S=X!_\S H)YH9Z;:9J=[@\? M =YSZ=+OGU^<\=(R9HJE19:42]&,*!32,,B2*!."<*+\:TZ<:F!JC%[;&'QZ M\"1ZE]GY6DP&9N$#.#HP[4E<_!GU6GPF-VJ/VFT[T!.# _7H%=\!S:"Y-> M9\_M+8XZ;_9R_G#&['=3Q]5^.PG?/.^K$+[__BG?UR]UM2Z==,T=S4B*L4PA M52B&F$GIRG6E,$L0RQBA0K&@!$._9J=&,8W"KH;G*_#=I9N#QR)CJXA>#^J] MSLIJKV4:8N!.@5^_>.X;]([VT+L(A<$O2K&^_QO\]&$&&EW0*,3:X\9"$%3] M;C/X-3WNID,0'$=;$&%W=V.P#POIPUU?U,EM]8!8KUY]X8=T, M5 ?4BU62O?#"TW(57@G5LR?\.*M'=,?AK-I@\*HV^3=7\ZY$>V=VE671'V&% MX=0K87DV/2IAA<%Q2%B!=W>=PQ6;'.N[6!!"L,Y@(F,-L908,ITQBS3A">=( M:!.T35H_>&IATZ5MN':4)$\2':<*:I8AB.,$08$UAX89G:6)3GDFPX10N^ T MENQIHRI>IZW@'6R^$]1P* :?BY8F]3GC?.EDSY/+ZN$CSR-?NG0\93SX>_?9 M82%\52UX&F*,Q)F""4DYQ%0P*"274%IP=)0B17#0L>.#YT^-N';FA<_=FJCY M3](Z8C'";*RJJM=[;N@9KWN?6#7;&'T&=<+!4U.E4Y>%[W_=S.?-U(KJ'>2Q M-IJ@%)),N)0LI"#+,(4JC5$292D+2'4XV<+4OEUK9#,M*& +[#2 E_? KH9E MX,_X$)$.NV"GH?'?!KL:HK'VP2Q4O F57#X^S;6-RGK:]VH%HF7CZ_1]H^U\ MM9K=W/IJO["CU#E_+E4-EM6)V(^YL3.T]7;EM+>^V+C9":O?H9091I(8QE2[ MA1XCH*!*08)4&@F6S4[-?JKK79II6!N+09Y;3)XJFP.U#GW@]\O MV.D?U(')LS+8[8=7%@-G,MC9# JCGV>-\G?[.F8]BIP' =>OO+E?T^,*FP?! M<21I'G;W%4*_;\I5UH8V:#5VQH0:J3,*> M:VUJ)%6NC5;6-G5L.XC]GD78CY!ZPVU@'CH+V0!S,R],^I?^/=OB^.J_EYP_ M*0!\\:8>1)A+)8P8RBU,&N>:!*VLW6N MJ>GM9;U4_]FI+/T;0&R&8C9C$2YVMA"=,8QF+";5;CS@A4S<'[8;'O[Y?R$2 M_7N"9L#%V\7U;[4L^NS%G^Q_[9U/V@WK>OY\A:Q0L_O\^.FJ+ODU@D*EE;-2 ME&\@-:$32 PG)=1L[-?I")UPN55$Z-3U?=0#?+Z1*)TD%E=+U:G5ID\V&A]..B2EWASF2MW"F__[+D M 5RU' V7VTWW^@9^7>%'+;T#/##/'%2W>P:5Q4.5M;N R( 5[LZU_ N+W5T MH[WNW:6;KYE@[0M&?MPI<$4LTHAE$<02&8AUIB W5-K)E4HBKB.#2%"]N[,M M38U^JEE"HXAF=WFS\_"&S*RN!&V<654H7AUG5"U8##";.M7:+YA)M3A]>A;5 M=D,WHOA]N50_\OF\E(^7$8\9H@0BS6RUI%,W:+P MA_5ZJ]7;[2I?W'_1JWRIBI688N9U%\M(R)@@B 6RL9;A"G(221A)C;!)A. H MZ%S"Q1:G1I+ET<_<@W#P]ZKHK4F@W_61ST7.C0- MW:CH9E[TH%:%0.5KOB[KJ6G+?H[\WOUT/^H[:B2*M'+K,YQ#C V%(F8VI$L3 M&2FN69H%YR".L-$Z$A'$A-JP9MWU -(R2 M5*44$1E%@>=#^\9^G+.C>ZQ_WW++8!L=FE3@!;??0- WA ,/ T?O*2@-+HJ+ M%B8/D%X9@E&OXX!7PZ.. B%0'(X!0?=VE1AY66?AD]Y\6,CYUE6#J=[[;>@F?) M7LC[45+?> Y,24>%66; 6@Q>[6S>[7+TJ'X4@E'/4B(>#8\L).(/Q;&,2,"] MX87;WBTV^>:Y2C/_J@NMGL6]I;_-=GTG,Q1'5$M(F4%VBAR[4K H@4PFU# < M4TF\RCE>:FAJU%/:NCL9L;,6E.;ZUWEK1;>=:OK$;&!ZZ0I74%DX'RPZ5XEK M??AH1>-\7&S6D/.ZOI_"378ZG,N;A7J;S[=VBKRK-:15FFD=I]!0=UZ$$@I9 M)B*(3,(3*5(6QT%35<]VIT88I7(@T'7!HB>WY%\4+'KU:;G1(/[MWZXK[G06 M?Z-2G= 4IHIF-E#4L8T1"8.::&LSE2AB(FS".D /C#-G?7<$_D"8^X6( ^ X M-(T?E=N:@<+J\A13:?4;_9[GJV+GZ.MR/G^_7+FGW@F9Z$PX+5"I"G,HA3C M",=:)4&"4A/S;VICWKXH7^T%J-P A1_ .0*<)Q=.[?V/>+D\-]"G9?6$!I?F MYE@3F^8.F4M/.KF)YGR9@4K(N0%2)8BZL3"!"J<9V"$U\WPQ!QG2)OHF])N: M,#$?QTV$F)CSY](N)FIFQVFI,>6)^0\+N7S4M_SG5]M0>2AP:R.>2ES76G?' M[96,DPCJ.)80NTKGG&8**B-QH@2+11)4O\2_Z:D-U"^$8'7MALLV ]9B&^1; MRV6X,*5_5WA.F 8!>.@YTP[.TFI@S0;.;O!5.R+)YSFO*HE> #E\TA2,5[_S M)O_FQYTZ!<-R-'L*?T(W-GNS7&_*PPUK.SFKJM>MORWGZN;1K>7]HQ1!1)S0 MF&<9)$Q@I\F20,HP@9@G,E6")"QC(4SFU^S46*QIF]M*SP^W!\/HRQ-[/^KJ M']&!:N4DSZ9'Y:,P. ZY*/#N;CSTUK+<>I/+C_E"'V3H MZ)@(B9&"(A4IQ$DJ(168V2@*97$D*,EPT/K^^::FQC=5JDY==R^,75H0]6.4 M?G :F$5J(X&S;Y8;/_3AA_^@@#M@U,-P+7B3)S(NMO;R( M!0-5;AN812E)9,RAI%$&L>0,"A%9'N4135,6,YW(("'A;IB-<;2@-\SLT&-B ME%#(A$ELM)O%]J^E.^[A.3OM2%A #-YO-*A?;C3NXZ,23/UD6M;,R:]_<7?9A8=]ORWX] M"B0?0=6O"/+^\>,*'1^Y=21F?'Q%QU-94KHJT.NO6NK\N^NX0MBCREFY$UE" M&8J(G=IJ2XM(,3NU10AF/&-9))+(L*#3H>W-38TJW9*"VW8 (B_>X, I[ 5L M_=B@/\0&9HC:4+"W= :$-LN5!N[HSH]".-T=HZVB4/?VSNJDM![/7'D!UN]9 MJ_8FQSUCY>7^T=DJO[O""]18HJK*2_*-GC\WE[K_SS)?;/YF'[]=Z<\_%O9[ M?LB?JE58?J_O:!1GTLYB82()@]C$%-)(1#!-$6&)IB2FL6\5F^YF3(V3#CP! MLKEYL'#'1JL1U_[SOYQKX'OIVPPL:^_J#07KGG\YF"MZLIWIQNN?@1GPL&M> M[.L4;H#*#[!S!'P9MRO\R_>,TR4CU?BY?="-E]ZM31>1J*O9RIU4[_E/ZL4W MU%-!H.NA;:D:=,7#1RLM=#T S?I#/3RMZ_Y0L?M>B+=\6%@S[NU+M2OV(6F2 M&1Y#D6(;.C-D((ND@90B3262%&,:MBMTOK&I#5)-6]TW]E19&[H%U *O[\9/ M/Z -OMWS$J_:T %6:GT0Z7G/IZ7!D7=Z+KM^O+_C<4^OVDQ%MD^9S',G8D'L M-)O *$IM""R9@1R3!-+4D(R(! L3E"-SN^<[&CYX^-=:I#2P6N<\'_1ZP M79[Z7@7&P+SP$H<.-62/ ?&?@%X%S$CSR@. 7HGM.E^XP,W=]%M/T\6S0+3, M H_O&6UR=];#^O\N*_L[GNEC+M)%;+NTLT/WA9J%>_J)Q MY1W.,*&Q(S=!)<3$("@8SV!,3$R(B R+V-U3R:\;OMIXSMBNL2GD93^T;,") MBM.DM?%&[L':KE_3?]K^^I?TG.=4?JR^&'JN;RV;@:(C M&@;.P-YVL.NEP]\U;NAQ1: /8/M=,KC*HG'7%/H [VC1H9>'=E[3+/:\_]-. MK=]L[<3[4:\*89M/>E/O7&/!D"FR I*,EOJ'G!D!(T),AA*IN P2V_=HPVY3^2&7THN07-K8Z"V=U;JBLT -T[I<,Q\C #X^EYWOMCNV,O/OD"<6(7V MOC5\L>>/I:M+6IY4<.<9ZBT6+CC1!''(76$5S"B#@FH$=2(L.<4JU=I+KZ&E MC:G1>M-,4-CIO]9Q#L;+2T ]@#,PJQSCTF$QZ!Q _DM"/0 UTL)0P(L4M!9T M 8&6%:%S=XZV+G3!].;JT*5+PSBN2&U;/=_]^>T.1ZXF;":A($Z")A4,YFRXZD3E?2>@&/NU&KSZOB-2MKA-1:5G<$)22APBW$9<:F%+#8$IO8/498QA%A@XLO%-J?V M$98FE]O6,_#$5^![(63CMJ75@5V\(E-@>FW$E-K ML'UQ2YI3E4S03O"JS\F+-T0]3UXNMSORY,4;B./)B_^MW5CI#\W7VU6AEO-A M\;3=O,W7!>,Y68@JQA18,2:4AC)+,<21CJ#@%-NY#&$2X4P*$50 ^G*34^.D MVL)"_22,LZS-Q84UL[ "PP'2,[SQZ=7MO%H=E2R\8?AD&L" M[@Q?)SE4>G_W\T#FO:E'F$8FUC@64&>)$X7A$G)&8YB(C%-MV08QKP/%H0U/ MC7;*!+ZC @?@+V>S*6T.6$,(ZH/+*R]#(3LP-1W#^6IG^;Y41(DQ>#\LR/ZK M-T.!/=*23N.%/:EO- -ZUP=U%92>,H"Z(->R%!3TN-'6A[HXV5PTZG1_MX!S M5W3KLYCG]Z76V!_\9_ZX?7SW\VGIAJ [R1.98"*@+,Y_1"2"-#$1=(%H%D7, MQ)2'J2-XM!KRV8PCF_!YNUF[6DWNJQ#+A;*?"7]T0W)8".J#N%\,VC.* S-] M9:V=ZC;,G8'*8%!;/ -_6HC+6$>?3]X)#D@#P.HU(O5I=]20- "(PY@TY-:. M(@X%WU4;@?O2$SB.>6(03#F/RAIE+$8*9@QGF<*2&!Y4H^QD*U,+-^L:-^60 M'%A@XC2.?K1R-3H#$TE=5ZP&: A-[58,^E5<.-G2N$(+;Z2NT7MSU_)B= MU+JX][,IE7EN%H6&]$H_Z,5Z)X_:X .2&8P2&&>$0TPH@2).,IA@)8G@G"$= M)%,:V/[4F&)G?B&,U[2[%CKR^$1ZZ1@_@AD0[H&IIQ>D.QPPZX17SZ?-PFP8 M^>A9)X".SZ%U>TQGF4.IM5J_M^Y4:OAK.ZN5JG*D-!7QG:8=ZK:%]X<=S M R(\,,_5E@/WK8%7M?$NQ_*WJA+*S@&P]Z!7.;PNT/6MF1=DP]C">ET .J&^ MU^DQW2C//C'?Z(^62=7A$E(X0+<-6 MFBXU.<%EIN+S.K$FRTL9;MLA,W#O; _CN(O@^Y%:GX .S&*EJ;"P]7C?9@9^ M;P4QF+-\D>F5I"XV.BHK^4)P2$/>]W7CG8^:K_5Z-TLQ$;'1$L\@2E.7.FDG MDI0+::F&8\5I@E,5I)#\\O%3"Y1*ZSI/ 0^P\R.)[H@,3 G^8 1__J=][O5C M/VABU$_[M'N''_*9JSHN"\D'K;9S_=FT\,.MD_B\U3\WKZVU?[\S'!D4FQA& MB8@A=B?.&(ZU_=1U%HLXQ7$:)//;P8:I$4#M@ENS:!\2 Q>'.G2/YP+1L* / MO4CDC3?XJW "."] X4:?JT;=0>QWY:B#'>.N'G4'ZF@%Z8I'A7&DTOG=N\4F MWSS?*.6$W+XLUQL^_W_YTYNETG0IS;BL?^DF&%EPQSB M0X/MS4R-Z4I+067J#)3& FLM<.;ZT=L%9-L9K#^\!B:IKE!YTY ?$BTG4NP# M"I+Y;^Q^A.6/!;-<>/0HY.'G7LT/GE=W"Y.^ZN]ZL=5N">?4Z=HORWDNG_=# M,$D$YSA3T-"(09Q%TBD$(4BB1&%%$\YET*&6L.:G1AF5]44-S7M+V6WUZ?I MWR\ &@[3@6FEAK-8-SY]@!_\59H_3-33#;E> YY $T:-=;K!MRWS^;M_E\:W];B43N4_/N$COSPUE&(=*)Y3>!"&1QQEWMA2Q-$I)( MFH3P6V#[4R.XRD[PHRY0SZL"];(ZV5?JSRX;R8V=)6=#NRK-M"0LH5 I)W1F ME!-HX K*"-,T):F,(Q&B##-D5XV@$O.?AUUTHF\@4%6'CM9+?D/6@-@//&;M M8*],!Z7M;OI>F@T:=KN34X5'_0U9'9'K=C5M?'=!NVBFV\ M$]DC3IOHD]Y\-K?\YYT0E)(HQC"*5'' 7$-&= 0E%X@C&AFB@A);?1J=V@!5 M[G?*%\E4>56?KRCN&,9N7KC[45K?: [,8R60)[/2ZD*'KO:AI35K=W_T%8)2 MKYSEU?"H1!4"Q2$[!=T;?N+S5B\^\M6]7F_J*+W6+*)<(A-Q!KE($B>!J""- M,AN$X80*B66DM-=Y\M96ID8ZUE!06;J;F 8(9)U'LYU9>L-H8"HY"4\'G:SS M./F?M>P%K[&*-+]Y /+RQ=V"LI)2 M+9.ZT_3SXL#2?FF.4Y40)Q(HB6$0(RKM;%2Y+)%,Q8@1&I$@88VVQJ;&AU6< M<.L*SX3%6ZV0^L59?0$U,"GN,0)[0\%?@RQC^D#2:S#5VN"H092/ZX?!D]<] M72FC++#XA3^[?=M:<%*N%JS3IZH@]EEKO7,J5*[6TJT/Y5#H02B(G0?:ECVNA&YPX*FPJ"P>0)F[' MH&>F.-G4R!S1YNXQ.[1>W3&G=+FXMX]]=)_$K7W$S<]\?9<1A1*=99!*AFT( M(3+($9$PT8@)@97&847F3S4R-4YP-L);:R1P5LZ LQ/\Y2P-S30]A:@?!5R+ MT\ $4$"T"8,H//^T!8-^LU!/-31N+FJ+JT<9J6W7AJ^CO-&K#<\713)'KM?O MN'RH*LYK]7ZY^G.=+^Y="8O-\Q]Z\[!4'Q;?+?,4@V5=33>E."-"0ZQE K&) ML&6+-(&,(Y1(*J1 WNLM5ULS-3*I' *U1S/@? ([IPJ5_\(M4/H%2L= PS/_ MY8GK._/RH.CN7;6WT.[IB/.G2KN%[[:/+]=/EI3[A!7DN(4PR@6'.)$&,AHK"$A M.DX0R1*9!(7%QTU,;1RK+ 2%B>"OTLC >/@$D'[1\'7P##R&!"+3(0'PG/,] M)_D=-3-R(M\Y-X^3]V>T#OUWQQ=IH.XE6-YLOR]P)U-[FC[5^LHJ36*>< M06)GPO9C1Q*R-%4092)1,>*"QVG(Q][>W-0^_,) 8 =;9V+8]WX!5[]OOS^T MAMYBW!L*^ :\P&T /6H_7'JEB M-CDH7?NX?4H?G75U%OY;R[P_+N;UC7<8C MGY8;?6H7R20"4RHQ)"E.(18QA2*+&11")*E&VL0F4.[+L^6ID4MI;*B$ER_, M?@0S"'@#ROTM:Z M7=Y(RU\-G0%=_DFZDV>YV!8JU(%R?[Z]X<<\0V \, OM%/TV2U 9/>3:;U>D M^M7S\VU\7"&_0$B.%/Q"[^]8+K&HK/V>RWSN3K&[K7FF#,6N+(1 J9/:00;R MR,0P(89DE"K+5T'YDL=-3(V4JO+BM8F=LAQ. .G',M?!,_3.8!@RX=4+SSK? M;['"XV;&K4UXULVC4H3GK^Q=F_,/_E_+U9LY7Z\_V5>@VHI0B1%2)1BF<91! MK#)7AM#^A!B*=22$%BKJ3:KSE 4A;_\XRITW.X'.4U)/G?: 0GM%8,T0(AIR MD]D84L<4V/N9*M;/J?S[F"XWL4"3L^&.[ &NG M&LV,@I1K"4V:89R1)!*9UYRYM96I4=NA@%?U W#&@L^+KF)G+X!MYZG>X!J8 MC3HCU5WK[!02_4B=O7CRKU$Z.^7<6:&SDQ=WBU _Z8U;EONR6G[/E5:OG_]< M.](IY[@OZS,0CJ*$)@@J;BPM(,/L)#4R4-H_),P@:J>H(<(R_DT'T<0(FC+N MQ+]TJ\S;=7%*IUI*>UDQ(RS:">@'OT!G&'0'9A4';+%\7YL-Q#-X]6>)\F]@ M9_P@Y3'"$>LUL EH?M28)AR6PW"FPQ.Z9DDZG^SDO+!?KY3Q7+I>K<6991M1@:J=ZEM3<'B2"C&_WA]NU-:.IF+[WK M1Y_C]]G U'K<73N70.E3)6A3RDS6CKG.>M&O0ZIK]PMZSZFIO9@V MI\#V^O1NC/]ZF\^=KMC-0M4_?GA\L@.-;IY427!D4!+%,,9&0YS:R-6R.(:) M($(9)(E.O82[@UJ=&E_7EJX!7R@P=S4E7+(/R!N6AQ&R'_A^?-L[I /3:6UD M >;N'TV3!\BW#0*I5_KS:WE4=@L"XY"\PF[NK(NSO-@_V5C1#NI M+DNTE6R5<^'VY.I"E"Y\X6YG?EV(BX<6\@[H&3_V&@;O@2FL-AJ\JLW^S<&^ M#PLKTP?)H@M'K&]E'M_FQ];I"83EA&I/Z!-Z73G\^)AQQ102+H(RY MG5@;C"$S-(,(\11E$6-I%H?07+@)DZ,[M]AEBES58MJUW'U\^X7$0'+KT"]7 MK2CVA/:O75GBT%XKSN(8RPVMIDQA45'#Y@\%Q]]GM3Q>(/3O'YMF;OG_>75(F&-S_X2I4YAA_V0F"%>NVM#8@^/Q51SM_T M>N-L_Z)7^5(=*&__;I^_>6OGUN]YOOH;GV_UG4ETJB+#HN1&D& MCNHN%$@!!Q5P6($"K!Y/PTRM__L]>C,9[\8]YS,9M\\,ZM,SL.,!@-V2N&W[ ML*I9XN1.:1I#D1H%,<($\DA2F*0*:ZY2)570HE!;8U,;4;^L\H7,G^:N4$]S M8S&XDEPKPGY#7%^X#3SJO##3U9XLZL$-6A?.!YE^CQ*T-3CNH0(/UX^.%_C< MTS6'\]N#GL\=&_+%\UV"<8QBE4)*C)-#3-V&%V%.(,I. ZCBE.*PY,WFXZ=& M%E4N8F$BJ&P,S=1\ 5\[+UP/RL!,$(1'AWS,4VY?F8CYXI$C9V">[&;4H-Z$Z(:Y4#,72U8\E&+(4$4A8:C]A'"H_;Z3%_5Z_ M^%/MC/K)MSAZ^,VW77J='$FE#7F[O.4_705GEV65+^[?+U>GERWNDA3;F#Q. M898PRPPT,Y!IKNV\'V41IA$AD;Q;Z/LR<2Y8I234'J\O@Y5?QI%5 RX)U.H: M3EAY[7JM6CKE;F&GHUA)<%_Y\+[WU+VS2%<5! MA$Z"C?DEPB==(3LGA-+Y>5?4AUJ7F6D=26AB.N(&*1[$K$T4@ MD\(=S]7B3K7VN06._8&!A>5:P/5C]AZ@VI@]FK:"9J0#1!=>6'2 M?[6HLRV.7S3JDO,G:T==O"F\CLP[OEHLMYO&8%0GH;,TYIQ$RLZV$@XQDLA2 M1I1 3@F-XRSB<41]Z\.<;65R5&$-A9^W&_ Q='6E'Z0Z&/1C'$)#-_= MOJN[S6PW3F*8/[HR'.NZ1F(Q/1#;=;[0Z[5;/LL7XOSQ:BQR?Y_-G MVXS2^K&X:6&=*;0/E_.YN[2NO+@&KS;+>^T\F(%__E^6*Z)_KU^<=?%O].^_ MS5Q6Q@;8.*@)Q/;)^N_LYZ6$G-I997_SD.OOKAU959&9Z^]ZOJ[!*$[IY.7= MI9<]E3N^^)ZUE( Y?^]HI5TNFM\LV7+YXFZQZ1_;N7V)R]6#E5O%^K1U3_UL MZA6%]9OE=_ORJ+LDH02[A+LLD4[+C\901$I J30E*M8Z8SHD3O5N>6H#T0O# MP9-;^9O93Z6P%>C:^")_;E&X5'P(]>\#,^C\^\ .Z-GX-,. MV9WAH+*\OU@X&*Q>XV+_UD>-D8-!.8R7PQ_0=6-RD]\7 [=3;=ZN*V4U@Q"- M7/I 2A&!F&02,JQ2J'"*%#.QPDD0CYUN9FJDM;<2E&9VU+$[ ZKO+N6U4 V^ M4QF,4H?]RC80>MZS/-G4R/N6;>X>[UVV7MWU6'T9J;Y9/HIJKWY5+]R.?SFX5J3#GM-79>HC[IS>[ D4$\38F=B1.) M4K<7JNW$W,[..6-9&J=(F\@K/VDD>Z=&34V/=L=DZUG&P7E9]W?G3N ILJ'? M #_ZFU"_#LRCM:>@X>H,[)T%+_J\DK^M_9V!VN-9T?T-IT'EM8W_]&:0$VTC M]5'/<@;#VCRR$,(H'7 LH3!.LUU#V87^;%X*>O_!?^:/V\?7R]5J^:,\#VW_ MLGF^BV,B5,P$C#)B(#8F@_;?,4Q4C+G A-(D2'0_I/&IC2W.=C=)E*7XO*G, MGX''T@$@:@^ K%P(C8<#>L8W2AX&[\%CYQ+J YU_)^5<0KTS'KRY!'6'H#H< MLYY#[0 #1@[ PZ$Y#LL[/*,;U=6,^GZYTOG]HLQ@E,]%G;V 9.LC :;O=7@WIJ] M!J_F2[>'$+@ &= ??O0V#,H#D]L>X,IL4-L-&H8#9WDE/-@?MX4#UBNS!30_ M*J^%PW+(:AV>T#%\6[K LMI+DS9 +%0G[PSE!B$EH9 TLX%:PB"G6D&=1HI$ M)DXS$B0@<[J9J7&5C; ?\[+@5#&]>V%Q)<@9NBAY&E_/<.MJU(8.K);%1#H$ MI?#XJ16$?B.ETTV-&Q.UNGL4_;1?'<8)Z]7F[O./A?W0'O*GNE 2P0AG,8$Q M(]0)YD60(:TA%98#F,!&1%X2S2>>/;6O?V=>X/[#*=C:O^\KP1CXHP[ P?MC M;O&X[0NVMS6^7ONOPR_WU'-'^5Q;'*J_T;9+.BH>E9E\7_63*]6UN/^P,,O5 M8Q$.N&G0AXU^7-]E+$N8-A&D4BF($R8@39F"U#"EXEAQE 8-W3Z-3NU3WHEJ MNU&\2JD&#3><&&$ZBSG^WPM^?S_:KYZMU!.O>4.*1,;Q#E$KI8?1CJ% M7*D(9BHUF$>9,<9K&:2MD:EQ3V4G* T%SE)@32V4H?S%$LY"VDXM?0$U,)5T MPBA(0.$2")UE%,X^>#0QA4NN-245+E[;N=PJMW9^=+JW]>;2\_X(DPMUE$N; MVK=[%R=2("8XY)+'$.L$N8A$0A,QJC3+1*I98&W/0!.F1A0N\7<&5H6I;C1= MN 'TT4[F'@+/&W7H#;\ 95B,!^:8RGA06#_;;=4_SURE%:'!%YXKM_%?>>'V MAQITU&LMSXX@]EW.,]2,L2MZ=H3I1%'/KD_JQH9OM=CLE>X:E7*Q8)(Q+:"( ME8&8N*.3+.$P(23%6.*8DZ#Z5N<:FAJS.3L;DIJS:ZH3GP77C\+Z@&Q@HNJ( M5C 178*B5[HYV]BHI'+)Y4/JN'A]QW6;C0VYW!/+Q?]$88&XCF'*B8 X)01R M321T:I-Q2C,ITZ!0Z.7CIT8&.^NZ;: <8.>YLM(9D:'74+S!"%\J.>ESOXLB M+YL8=_GCI'M'"QVGK^KVV1:2M65272UY9J+(?J3""<1J!G%"%!1)3"&/41JC MS,YC) KY=(^;F-KG6ZIAU_)Q90YTV!=\ D:_K_@Z<(;>)2EP*:T;0#KNO.^] M?M$GFAGUJS[OYN&7W7)EU[(Z/VZD=$>:RU**"_NC+(^OEI*QAR+&!&-J[*,@ MPBB"6,:6!>+,P$1I8@@E*9%!.5VA!DR-&;YJ:6V=/X,/Z_76">'OG $OO0DM MJQ/8+WYD,B3: U.--?T\N.,(4'=%K^=:.H%&C%Q)IQM$QW5T.CZGJS+^>O/9 MN'RS]1](]2<".2DB8H M89"*B$*,B;;A$;-#6J=!X5HA,K_5TOMGH&=.T.4 U_ MBOUJWG D5(/_ZK[T(]-Q>VCHS2CKC.N;PIVB!RJ'9F#G$FCZ- ,[K\IC8#<^ M/=9!]+\OD'LN#7"U62,7$.@+QN,R [T].5R"Z_UR]:A717[19U.?^:J/BNV4 MD FG2:)AJA,#,4N9.VZE(.41BY#*E$P37S$NC_:FQKJER:"P&7PVNU.8NM?-5HZB!A@MA/]TDA2PB&'+"[.06:V;X]=E)_O9,[:,_GTNSW] J\F.>K>P<5 I+-KC&F)/* ^?%15@ MTZ]/D0H'T"M?JL-C.^9&;,5:__?6"51_M_^IY@ V!)6*, Z1R9@[?YI 1E,- M8\,E1C(3! ?MLYYL96HLNS<2%%8&)DJ@84NAO-:1+N'V*K1 M!U?$3MV0_66QT=[<@:.=8UR&CV8:;?[Z:.48 *]HY,1MG7DGW]CG?G>EQS?V M[J*&ZPGL\Z GRZDM6@B@'2N#A$Z8LF^3)AQBDB#(%%60RBA2 M4K%,FR@\C.B"V'@!PPOY+-=GR_[]0V\>EG8" M\]T^7NLZR4W+3#%*,=29LI0@;$Q-,34PRTQ*92*,T)%O:F90RU/CBF/CZ^^B M-!_L[/?/,@SKBG96&13@@>G&']L.J9QA(/LG=0X&]DCIG3V\T$%YGIWP:LGX M#'O>:+F?G=QL9H%V>T!7H<9,B@14&><01S&! ME"?%%B>*4X9B&HDP8<[C1J;&[LY&F-=&@E5I9:CBY@DP_4+!:R$:.ARTYH&= M?>#K!70ZJ&>>=[]GMU6,US)9KPQ/ OTF]X*M\^>=B_:1E;G*M M*HFB6"A-=4JA0)%R:Z8(4H$C*(RE7)??0+CR30@_V\KD/OG*T XJVN>1;/_< M>\-GZ._=&YJ@-/&+KE^=-GZ^A='2R"\ZV4PKOWQQ^/QN)[._L3^MN )&-+%QE4#N_KR)>B5-CE&%086$@=JJ7-,VDJ\2IDRAF,C->*8P=VIX: M)>S-!R_LGX'" W<(JO0!%$[XST%"^^3R5&] I ,)T$H!P6'D?CQ@Z7?^V-+>N-/(RXX?S28];NE&(3?JO[;K MLAS9[=*5_%W(?*X_ZW0;>JO2SR[XO:E;^!O'#7_=G]4EJ'P5/EL>.W9>TMX#MW RO%#_(Z^-'D MK^[D@?GUH']W#A:EW$L7J]*9[L_.3_"ET;>OG*_V!?@-[-P%>W\'J04_9(?T MRNR#&#KJD# DU(=CR:!M=1N$OKBCGLO%%_O!K-]JDR]LHWIA?ZA/&*+$#AI< M,"Z_B*H?+_>)U< <6YD* MG*T#'-_T1:)7EXW]?+ >];^Y1"]B4BE!I#!>1*1A G]C\\ MT01&W&C!1*9H&I04=Z:=J='%T5%F9VB0>LXE8#UGOM?#-?2LMPM2UY[[/L1A MR)/?N[9^Y=GO0X MKY:^.H=7]XT?\8R!^,#,='"2O/ "+@VT?I3'!]WY%^<*:/@RD$KLM7 .=@ ] MR)A?=C*]"V1M1]8[/:\;AU9UC;_PU>;Y=F6#-[>RM+0Q7+Z6\Z43I&OL.! F M5")32'&<04R4"[92 EF"LCC*."9AE<@"VIX:4];EH O;0=/X,)H,@=^/&0<" M=6 R/(\GV!L._AIDGZ(#8KWR74C[HU)&8:6T1*<)$8S'*3.>*G!J5'6 M"WN!,QCL[.TT=;R(N!]A]8GCP"QU#80=E/O]<.E9E_]"HR.K[OM!<*RI[WE? M>)[NNY]:;C?Y=_W9F%SJ5;72RDA*8DLA$(DL+?J 9F"&.4.EQE?HR %>GZ)YY_&CYN>WN-9-S M+US9+89PBGFW>O7H*KCNXVX::803RB'-,(37JQUM6MU9WA,LPQ1F&*"(%:)JWC#.,QH'"%M M4I.HH!2G"^U-[?LO<@.*O5:S7(%7HK02N([\#:C*EUV^$O_I>[+:%WX_WN@1 MU($9I+:TS@2RMH+*6/"J,O>W/LNT>P'3<[7V]C9'+MKN!Z%WD MR]6GY4:O[]((4Y1I#*G,$B=.CB%+: 9Y8ID%*Y0RSL,.\NZ>/34N*4T#"V=; MM9D$)%^MGHM,QD=7I3+T,.\>1\^-ZF[H#+TY70)3F-7G@=TC7WL^I[M__LC' MWQ)I[)X.K]?O-6+Y6.^*%81JBDJB3)*9)+"+!,QQ$0RR)%&3I0O M42Q*&*=>44%K*U/[?BM#0=/2H&IM9\!L_W1[@VCH?=P3Z'0K:G<&IJ!2=M?# M->)9-Y=9NN5S8,<"5\*I*"SS(]\\ [F>F&_5; M_OOC(9EKG[QT*=>]9RNUEO>"F1^,B? MW7-U7D@EKQ^6JTTY[;,L/:_G@#-7;;?25-P^VBTR M,#(R,#,S,5]P&UL[+U9FYNWDB9X7[_"<_IVHHQ]J:>J^I$EVZ49V5)+ M.E7=<\,'2T!B'R:I(IFR='[]!,C,5.[)Y0,_R%T7EC-3*2*6%X&(0"#BG__[ ME[/9#Y]QN9HNYO_R%_Z/["\_X#PM\G3^X5_^\M?WOX#[RW__UW_XAW_^OP#^ MYT]O7_WP8I'.SW"^_N'Y$L,:\P]_3-K[X]'4Y_?!Q_8-@0MS^V^4_!>[06BU JA)!!6G!&2-!(RLA:,^DU/_W MAW]*R7N1G 6CL8!"HR%D%<%Z:9Q"RQW+FP^=3>=_^Z?Z1PPK_(&8FZ\VW_[+ M7SZNUY_^Z<S?UPL/_PH&),_7O[V7RY^_^]_ MW/SMU:^NIO?](GTL__%__O;J7?J(9P&F\]4ZS%-=8#7]I]7FAZ\6*:PW,G^2 MKA\>_(WZ'5S^&M0? 2=)\G_\LLI_^==_^.&'K3B6BQF^Q?)#_?]?W[Z\L>19 M6*TQ_6-:G/U8__K'YPL"PYOPH1*[^%EP^PK^L'%1]3%#B$$OZQQGG'+WN4:LT6Z M\4NS*MS%\O)?SD+$V>:GDXS3R>:3G\75>AG2>N*C\EPK"U$)#3?KU%6]2?EVSSY;IA\4RXY)L MR.6289GN:/DF?B]^X\=/84D?!.GC=)8O_W4U)D/H;+T80'I;U1"Y?_F!N"ZX M7&)^M=7,@\QM.%N39<7-;PZA]?]Q'I;TB;.O;_'38KF>%&,P&VD@%DTL&(7@ M,XE%6\:C83))+P<#P*W%=\*"Z!\+Q\BT$UB\P>5TD7^>YQ=T(D\TX+J$H8R.=JH.!XL;2.T%"]@^)P^79"2#>+\-\-:V"OP!U0HD1 MF284HP%5& ?G1 %.H%;.NVA<'NZDN+7Z3K!0_^E7="@ND="4=( MLPLTO*1(?TFF;"/X=R1_?+XXGZ^77Y\O,K$C!%>J<$ O$R@6"@2,B.]R!T)VPHKM'2O#R;H+Z+P/7UYF$M^T3+>)C N+Z%0]_!('JR4'I7FU MB,I 4(B!,9]D+@.!Y@$2=H*+ZQTN0\BW"Z \RYE4L+KXWZOI'/DD2*.439;0 M'NG8-$@Q%JH(/KDB#9E*K?E (+EG^9T XGL'R+%R[0D#MR=TF+\L3ML%GEGC2Z'R)PX+C%@6[(:3C#.A@XNT))F\6 MJW68_7_33QM7*CMMN>8.2G"27"F?P&$J8&P(Y%%B0WUM\-(ATG1@<2 M[<@ J=;OV1+#ANZ2*0"C4!Q,SG0NJLS!*_20A87LXEC6)23 7A,""HQ3]XOLZ")[%R2 MT2D>G\>ZL>1NRN\XO7FX #O9_#]_21_#_ -N\K)"B&2\\L 9_:%42?6FWX-) M/#"+7!&@!S, UU?>#0<=IRZ/%F<78<+S\V45U_;6KL*:='"^FD0147&21Y84 M$"NL=_Y,&(J/25*>AQ#M4('"_13L!H_N4Y4#B+<+F+R1.*:?\458APNV M)EY*S,YI8+'>\AIO(&3,D)..IKAHA10#P>1^"G:#2?<)RP'$VP5,ZO7O\GE8 MXX?%\NND6!="00U"L)IR];&FUB(D);)!D6260^4K;RR\6_E5][G*PX79!1;> MG879[*?SU72.J]4D:>95X40O,P&4CP6=T"H;$L@\L M:9..K\9[A(#=L-%].O)XX7:!D7"9*B,Y"]A7Y7#)PQ0K('"VYT4@^U/%7&_^XMB'4 M+]-5"K/_A6%Y6;(>0PZ<9P6J2%D3=@X"=PRL$H$KGJ4(QQ?W/K3Z;KCH./DY MB%@[>0GPC8E?Z">K">?%)D>-%'FXQR&W%M\-&!UG M0X<0:E>XV#YTV3+!BB]*L Q$&PSIUO#$N**?'.]T/+C\;MCH.!4Z MC&!'1L,7S___VQ,$'6HF+C_V+7[& M^3FN)LD7*[DI$+RB"(I3!.5-3B!HGS#%K-?N,2MQ.&.7%(SS*'U(?5]:D*-D M.^+1<4GW\\5J_;K\NECDU;-Y?H?+S].$/W])L_,::[] HBM--YJAKV>X4=$\ M/SNKUX9_W_Q\DGCBZ&P"IRR93(D4?47A@8N" 5/403QVG7(XFHZG?9P'\2UQ M>&)]]HK@U;O%+%_G=N(-TRG1F8[%,#K8@P+'M 42=:V35D:;-L9\-_K&>8=_ MIY>NT79C#WD1F,"(= I(I/!22/!*:K""H9*9%<4?*T!H@;:][=[@6>)Q MT':P7CI VZ\X)\]W5BUT/IO.-P^7:S'&SU\^X7R%$\$Q).\1(E?U\KU(<$:* M^I:]B!R$P4S!U?K";;W@XG=<3[1+FCNB M7$6D'1(9[153ZF-5*Y,)G(G4!E(/DC1.WX&68!I&^OO#R&]A-,"$A5 M/*\6J]4O)+J?__-\NO[Z&ZX_+O++^6=B<1/!3T+2/CF6().,Z)"W KQ0'HIS MB7Q+)YAI$R+L1-XXS0K: FQHK1P+MO>#F:[?%_/%-A\T_[#E\](&QRP#,D\, M!*M!E9@AHJ\%BLG+R&.).C5!V8,DC=/7H"6RAI%^AZ;K^6)./)T36]^RC3]A M62QQ^WOOPQ=<_?R%)$AJF\[#\NM+$NN*Y)'H7Q)QLXU$MH9]$H3T9,<)*=EE M$K%6$&QA]*TQ041/_N9CS;N&,GB#,C5.#X;3F8N[ 9OTC9D<"1.ENTQ%4+U71@E>YE:R*= MBMYD3N&TBK7%DP?OE*K%:")+B:C,8[TP!L;7N*4;312_"[CVTD('4/H/K -< M2"*?*93]<-$2YG6Y\YIBRQS7HG@1%!B9#%EFU!"%Y^ \\ES+5IQM*F(+ ;8$D2M!DUKUKY*CM M2>BXU1DCVKE!-/=]5677U[!+_(CSU?3S19YYP/+L^SZ]89WVD\P,5+!]M>;K MLEV%X'G/VE=0+=K9F,BDV4P84HK^\,EP,G/:H^0ER4??UAV^\? MDCG7($(,9,HU[4X1*=AR6>H<=8G%-&%YWP1L*S/6$B./Y&7WD7L'1^CK]4=< MWB.6RLOO2+)['[YL'T;1SY<85O@"M_^_$IPJ3F8F#9A42U9R*A ,!?,E%Z>< MH;\-;6*'XVD?-Z X)4)/K.>.D?W+8DG.QWS[8#A]W0R(JAVN-G7PF^]F&P3\ M&J;S3?9[.5W5ROGS)?VY%=&EP";:>9,\!6#*^4(N$$] \9B&$+4/.>6L=1LC M>P+FQK7>I\;KCMME+/!TO)\JF\_#ZN,OL\4?_X;Y U[Q7FCQMYAF8;6ZFHA2 MQ42\YQ(ET8@@*60 )>@/BBXS^,*+1I4RP].?&?MR,>[IT>D.:0Z'#K;"/6Q? M2IR^V[ZT>E,?'1"#N]R=JF(SXT5!J,^-%6=D!$)VD((.);#HA7CL&?\QCT4& M963@C[._&;@R"^SKIR#*Y9=<).@2E,E[;B)J%5F_QCB)\ MW,1<)P ?7,-]6_1)]@9C[123BO>@3/3@BLJ0A=76\JRR/[EU'O=]52= W$LS M@UG-9EGAG\(LS!.^^XBX/K9%Q\W/&CCC^PBAP^=W?YG.:;%IF+U9;.\"G\.L7N,]6S\/R^57\N;^/ 1_L\NY/6 J*-@<-O?&5PG'0#M64IU;O;J+28DEBAP(!_N,1!_JH%,-7EA>F[\/#:C -=("F^DZO"N0_INN/ MS\]7:PH)EAN)76,I<>NM00H(T-:0(R=P1AN(R0CA,/C4K/_*D\2-FR9K8+(& MUD<'$*NOY.?T*U]K3X;$@F%)2O ^TA[A]9F\YAITH? S2!?3H^.MCWD"^8V* M<5-/PX/F8 EW@(XW2_P4IOGBN>85Q#$ZP:T#'F4"53R#H)P$(YUC$IG#1I[V MO>2,FR$:'B_'R[P#X&PNS6[(9I*T"IGL'Q#!#%0P""%Q!*&D83ES';!-3>I= M6L;MLS,\9(Z4=@=XN4F\$)B1"0<91:T:(/<_EAA H%?"Q!B":!.([8^29LUR M&GC&!\NX@XNX-\O:C&7]]/M;J#<)L:B]Y!]?=CKF0&/&L$%FQ(/M&5DF]K9 M]KSU$.0-DHWJ# 8=6,[7ESV*[N-[(J0W3I.!2"S7H2"!@U.2@?%"1(4I2=6F M.\6C9/40%PX"Q^&$WP&2:DO1/Z:SV<3Q8IGB"IR,%,(&E\%+$:&8S!6=&D&6 M-GFJ2PIZ" $'P<=!(NT "B])W/,/TSC;(KF6V5UUUK[B"2,S2@7R*36KCS*% MI)"$2_(@9 GUNMO%-E[:+M3U$!4. J'!5=$!O*[%*[6JYL(CCWZ/42$ U[J[B7.#F+ 5],0I[/I>HJ;SN=U9N;'Q8R$ MOMKV??W6<,76JCR*DI7DO+;E+. #8;V4F*333IO8YK7*KA1V\QRK37E)$T4= M#,#/N(R+@>S0-H%(^TC)Q+QHHTO:)T3S4'751%*&Q0\ M#+5C%-+!$?=J,?_P'I=G+S"N-W41GZ;5<-; \G6<33]LV[1>IN]*%-:$6FP< M?.U)( UXX02X)(0I4K"$;4["O,VY)HIJ@,4WLQH7$KPZR4WF=,^ M%5A;L[),6Y7X\C4=G9AP&;776K1)#3Q.U[CG:2.<#:B*#H!U69?S)GRM13E7 M7.A<^XEE"+Q@[:T2(/A2PY*DI,K!^M3F@8#Q(TKCYS7:&:@ % M=("D^PH%[QS@Y!4J1F+93*&I$]KJ_-2D(*N4$5G2JC0J-]^!NG'3GXWP-;A: M.H#:)KU[SXX1T1'5-H%E.M8A-0F"D1(,LSD9M(HWZJ7[ $'CYDY;N>@#"+\# M#-W#02364PKD#6KC:KTA11=U0@]JFU:E!R*GV6BI5DF$XT3>0S9^ MIS3(1$G'/0\9'&8.*A0RI_61/'?2H.:9;&N;*8N[T==-YJ!ABG1X175@LQ[( MCER[XB2_4$II#+CZ(E]I%X VI *3=,Z22R?M*6J?[B&MFRQ#.] -JYX.\/;B M8MFK&5;7Q+B99^I]D$D)\AB18EWI.41=+&B'$H.3WNLVWOP3A'63>FB'M2%5 MTP'2;CN5UZLVHA!)UDYZA9A0I4CPECR&@($LMY*B^#;C>QZFJ9M$1$-;-HQ" M.H#6-28F.1=9N):0B^1=^#A M/U^D1"@443O5.0L=1V5P2$8"7YAUE@X7&D;/=]\M'R7T#G!3K>MB?HW^X!-+VD8(11/]&"-XG@U80U^:P+SC;>[] M;E,R=L%H$\0<)>X.X/(LYTW-;)B]"5.*/B\R:]?8FD@NZMVW .YKUQE;#-EC M8DNA=B*G.E*O47G+D[2-W<.X":0&5DD'('N+ZS"=8[X<5G7C%6N9ICH^G2+- M( 0#2Q855$ +,=9[)\=KQWTKHVX#LJ=I&[N/^&CI+\MKM$[G/T(';M[ MUG!?.I/61A[)A8RY5I-1:!LEB9"^4R6:+$MI\S[P(8K&S5XU0M<@XM\?1GX+ MHSE^V-02MDDP3$04MB0E08OZZE%+605C0#)T64N4O-'TW[NTC)NL:@2>(T7> M0<[SM^E\L22ZK_K[%U>"SIQP+E3-\#N*3I)U=)PGDQ3S*<@VN:C;E.P$&-\* M,"?)0!TE_ Z.KKMB.6A&"F;%A! >*!A.M1*C@ O: VK/@G8R$.HFPW3/YI MGL(>KYWO;(K(FXT:/N)ZFL+L)@_'C12Y^<$MYXL\PL(IAXUP;D/B5D/Q)M11 M,Y8\?,OHCRQ=RIF51O6:IQ@VB.39Y$# M;;HVB;.;=(Q]'30P*NZ>E0<+O0.?[MD?89G?TR\_^S)=3;+GWNND2+&R!L%8 MRV5K)V>;F//(L3.>3*+DT7D229GU] MQ&J^160$9K6W0KNB7)LN(BVX&7EDR>'@NFW!QM9T!VA_2_'*2Y+CEC3VX^\@:NUIC ML/-Y..%W@*1;/%QLL!"US-X8$**6<5NE(&K/0*,PG@EM>*,RZ'O)Z<2S.U[= MMWM%'"W[#@!TK8KDTI9F;;TBXYFD]F2=I8'(G047>.W$6KRR;<*!.Z2,"YP! MU/MP;=@!LNX +%=[Z=5TCB_IR]7$&JX\)^_3A"Q :55OUCBKE4>"&Y4SG?%M M#ZLK6L8N_AK^A#I,S!T Y6;=[)NP?+W<,)4WU^YO<+GQ&2?2%M1)",A*;S(P M]>$D>7&,<2%Y0FE8FY*;W>CKY. Z$ 6/EC(/HI+N@+9A8?7L?/UQL9S^'?/$ M\XA*VPR<10DJ,P9>T::D>#ER:;T)KDWB]W&Z.O&E6P#K*!5T"JB7J]4Y<<*E MOS]6H=YO4V M?2),]MDQ">3CF9JWJ^V8R LTT5DE4U""G^+=SAW"QJYL;@ZG0Y70 ::N!0\/ M'MY!")2B1+*U0=:^O P"LP:DLK1YLO59-'_:5!L#:V,OO!UYPP/ M46!4Q0%9VU++)RF.R3%#QFAU"MJA:=75[T&BQBY4;H6GHX3?(XXNCW!O?/'! MDGA*[1F>/(0B)&"QQCL=4S+-;=/>KE/#6N6V^#E Z!U@Y\G;IHSWQ?PSKLA&_WZ^2;PYU*&D5,")1,99DT/I2%; M$VTJF>I3IT;EJ*=B<=S'_0/CNT]@=+!C[GG9LC4 $Y:\L8RB;>LB"9E3\.U5 M)&G<8O^!$3F,X =#4+.*U"NQK1;EHNSXN$K4>SYPX K4 MIT@>OO+TD>+G*(VHS7'!F?I0,>3:P"8(T%'6)T,\TC'>6AN= M\)YV4&&U-8:AD(=EX$+GK+/)I5'E3*>UIP/AXJGBTSVDWL&1]?B%O-<<14$# M=?8G*)4Y^$+!#X]!&I6RRJPQA XN?CE9<>H^^MZK^&4?X7> I/MOZ(O6GLYR M 3;P#,K;"+'H!#XKHV.),NHV-]+?7?'+7NK>J?AE']EW *!["C*DM\SX.F78 MD4B"BA0(> &&"6F8,88U:COR712_[*7>IXM?]I!U!V"YQ^._9"0&PY+C@%4B M2C(/W@4-(F>'1FD;S=YF_S/_?2,>[4\/(0&D'H'V-FA[=(%8R9KY(484XAU MD@:+$%R6]*U*);G$C6L3E^U,XK@7S V,5!/== "Z[:/P"]I]D"[)35.Y2!)2 MGM.&*0&"L,$%IEDV;;H77:=BW+ODX:%SL(0[0,?]744N>-%,6)=+ 5X'7M0! MBK6M*ND68[W/9(4W:EST&%7CWB0/CY[!-- !FNZY]2%KF;@DIRX&5D!EJ*T]L3K4@OA9V%7+T)#*(O#X+\HG%9#57OLVYM2>AG>0?#\3%XG1*Z@"# M#U7QD/OFA+,6/-9*PA@YA!0B6*W)ORM29=UF[.DQI5/-,-44!#O65>VCD8.! M]0F7TT6]S5ZN>^KD9Z(SVID(Z#?UB$Y#3$F#+IP+\C6-<]]])[]F9^XIP3N" MOKO!^L/E.<)(GX,PH'4AS]C4LG]K--M,JS'U44URZZ>$I'#:.78 M1LQO!L;:F^6B3->U/?F$!4X!=O%@N775A];@,G/@E?,^:\R(J@FXOM$P;J+U ME&@Z4.Y=W +MU.2^6*V+QZX#MN8YGB[Z/HMDG!7TS6^P^7G:<*M-7V+:?%AOOF4 M;6=]D7Q1P21@M3&ZLN0FNR0L2,^8\@Q)*FV>>[3F;-Q<\2EQWQ5&.M@S&TEO M \ 7Y\OJ16\=B8T';QP<8XD"8*3M?GU=1T,BWW"^O-%MV)7Y&5%MP;,#S64F9N(910VQF) MVOF!Y=PR(7 $Y>,^D>H U&UTW"^F+YH 5']NDJ4O 9T''VEOJFPR^,(,2(H] MG3 F.-DFJ?HT;>,^E.H EX?JJ5_D;7;:EB&EL8C$:.]DU#6?1EZ/)?Z"0R6# M=XPVVLG-Y>ZX:S?DI /@':BF#G!W([5VT4,@DPY*&%DD$[*(-E43CQ U\O"2T;*>1ZCFV+SG^S9@V^R92X:>+VJER/KC(D]B MSB(5:T&K:K@-&@@8.'AM4@[!92].\ #Y >IV@]^?XAIH<&7U@\.'KF=MPB = MQ5TJL$Q[22L(!!8(65A#.TIZU:;_\5$7YG^**YXA5'+D+>+/\U:S-@^Z/XW: M*EN[2PM9TP&*1!I%%I""]L8+1Y)IT^3TE)/O_A072B,HO!.H/WPQFR7C1D2$ M)&I%>7".Y,GK.W4;LDG,\D9W4,==E_,_Q5A]_&6V M^&-UDY.C6HY\^\R&74<>('SXQB-7"UWUE4@J:U1!0"FU\%LJ@IM7 6QPO 3$ M''1N=-H\3-71;P)P73_SS7+Q>4KR^^GK7U>87\Y?DQ$DG?MD,A+ M.3#IN=2!08F28GA7!$0*XL'7UNO,^*1-FX?<^]/:28GNL6BZ\XR@K=(ZR+E< M*T#AC@OD0D.Q]2T[*@TNR0@6D^/&%N5^#Q-9TCB^U94\GZQKR@E=QZE%F $;5:EC*3PW>Z)@3PZ'#K8$C4/];K\NECDS9#G;=NA?V.H'JP4CN ZOT]&N'"1 MASHI-M=LK *OI(24Z2.$]23%-E;T?GK&??S0'10'4%H7]>TO+A;>RO%]^/+S ME\H-_H1S),=]4G)RVGL/R?E:3^1)1D99X#D$G5R,V"@I_@1AX[Z>Z Z.0ZJQ M Y/X38R_D.RWN=KM!>C+31?PC>0G1'M()0L012"9SS]4I[NR^6*Z2HOSNDFUDH;7/#,WN5;<90^Q< Y!1L5# M%-JI1KT/=Z1PW$<0W4&WB6([\!(V]9_U;I]DN97MA=C;Q$X/DC3N$X;N(#F,ZOHI<+M;;' EN8L'>%=BXYH74Y\9 M2?065$0-T91_N-(X;ZY\XL=](=1W8Q[N? M-]W$H@R\MF:NG4]+[^\X1.#)N5DB!]+;UBG$$D,P^>6ZWIB#&N MM'GBM0>1O;4C.A$4AU%:SP=U33_,Z1_1>3(Q(8ABHR?G@U>>DH5(#@D(JSF2 M\ZMD.-79?(VLWOH.G0AZARJF4_.W<7F_.3&;[,'$EJ)%B@)(+[$^UXW@I5<0 M$BJAK;2\43W(;O3UUJ/H1,@[6E6=0O#2KW@3OE:GHN:N4EJ>TWK3$*>SC4\] M<3YYS.1D!)YJ&VJNP&7::MK)S&N#)BU.[1 ^1F]O[8U.["(.ILHNXY7[O(]+ M!K].=/))%29!B?H2TSL%D=?*5QD9&BM5.AE2'R6TMTY$([J.ARFO2VS>/"2N M;SN9Z3A(4@%309$8"X(+P8)W+$0*UK@59I1#?5^S><(^0:.<[(ANE=6#:9%_:]+KYP4"YHO[4$ MY?:"_WY!)A%%TL%!L74.D](,G$('T4?BEI4<&DT_WY_63H9 G.CYSU!*Z\!6 MDH]\V1QQVU#AI_/5=(X4UFW;@E;VKQI])#22=A=M-%\K^"1C$)27D((BK]D: M(TN;BN!]J.SR"=%@B+DS)*F1^OK)2MYAD62;SZL8\2+[0 >!U)'LOXR^OB,N M)$!G3'6(DE'6Y13;/!=]DK0N7P&=#(M'*:J+-!%QD.B$V)3EU=*FUX5^0K[( M^NN;69BOG\US+=;[5-F>N(!"2/+#44@&JM0K?_+ P9J B7ASP;2);/8@LLO+ MZV9X;*2\'D_M3>QVO5B4)9V##!Q2YJ5N,!)/FR4>RFBV4V$]@L[M0)UQ%+50=*I0SJ^-O'3G.00.S*1I7 M&W7Y-NUV=Z=QW*3YB0':2'7]IBFO"N/O$23G/*?:[Y7^B,2FLQ!1!-J"&+U) M/,1&1;O[TSIN_'/J-.502NOB,>[U@^#58OZ![/#9JYKJ(F$2/=-UG1%>D&/M M5NB()2\]T-Y",-P+)SQST39* SU%6I;RB.G IW^*G"W_D=;F? M(>D4"Z84L-Y1#)=(9H&1R\RU8S$9%-FTJ=%]DK0N$Y"MD#>LHKH(MK>BPE?U MAO[-3<2F%>2#'ORQ&[1 MH!E)6&F5F6M3='8HQ5WF(IL=S*=0:W\H)K[H8#A?IH_$&)T$WWJ[3XJ7-0!S M$(PCG]O6LF7%$#@6IUF)]:UEZ^3/ [1UF9%LC MY*2E54E PH!D?GB"( G"J0@M74MN!SA:K\R5>R4X)@TBA)3G&M?F8H/ R MJEAJ,QY6DI716]OLM#V&\IV@Z;\[ W=2A78 X+?3#Q])B']=;1]9O8[K,)W7 M5.!E$/?+8GG]DOI;EPEKA<62'42C'$F91.T\(J K)A3!=7!M2O,/)GE<:WI: M9-VN;3F)F@?#\Z"C52_?M/X45M/5HKRY]J%AGM]-/\RG99KJDZYMXY_-J./9 M--4[@1N,[31T]9C5!AC'.ABS PUJO;O,%9Y+]-XYJ0!C\*""+.!9(JO-G+(< MG3Q['-G=CHL6RUYH%'8PL(U/69*3D@4:*M;_ER3!%]+&U2VNUL]<5. MO+7 U^V?W_9:B3)B*9IHHSA"Q2P@9M>H<]1M7(UYV3'EV&^(N&1]NHPN,VWLXTR5[<-?4)K MN<]DWE-@=00\B1>- :V"T8B*I-_F">C!)(\\P[(-4D^CP Z0^M?Z0.;GU7IZ M1AMQ-?&):]IKH;[)"J!,)'$)$4#0G\Y9RS)OOER7I;XG^.FSOY.?V7G3DT8_# J:MR#LP.F_Q,\[/L;Z&NF^ P6WNK#!6 M.FU!Y,V;/61D4J6KD&'%&Y-%:E,:L1^=XQ9"-#):#575 1!_QS^NR6VYF-.7 M":^%2'FE QBCH=-<)@F4.Z%Q/5H:03:.7Z?M2NELZF'UG:&RJKS_= M!=GO85FG'7S&%[@.T]F)+\KNK#[NA=GCPFA_<29]?210:KU,)GIU+ MX"P%*3R/K-%UVV-4=7L:[X..VV9R,#5TS,)U70>%R\^"'XJW7<3;= MLOCSET]8WQN^GY[1K[PN[^BGJ[)-E&^>L;X(:WSV9;J:6,V-E\P 2W50"X5C M$+.GFV2+\VWJ$YZB;.274H/B MX$F0':&4#D!61[!<.MF_X_HWK)F!B5/26EZS *'.@6:U:Q&O4ZD48\PGK*5D M39!U+SF]P>D8C=]^$'^T^#O T#T;[CW]T\U>XS%$1]$\8&"TUZ+FX$66H$., M9..9DHV>PC]"U+B%H*<\_PY20X^(JHQ<;#>54DBL/JG"6'M!!05>U?[].99L MB#_&&K5'>IBHWBS4@8I_"E ':J$#0%T, [W#T87!#H,5H>J_VY;VZ%T,2*R5LOU)2>OE^]P^7F:MCL.&<6Q M)GG@05433DJ/F 1P'62(":/!G;!$"US#$7UW&T,/43!N2?K@Q]L@@NX#*+4* M](*#U:7SR!P7P9 :1RR9_JYJ(PK+X7PZ"1.2?;E)?L0-RX;UF:16E#JZ5_I%WLT>A=B'5\1M1" M@/)65*8*D*?H>;!(WF2;QJ [D3>NJSTX*/8#W0$:Z@%V%\S0RL_6;^ICL)=S M8A0OS'6*Y$9@R.0U,.+&6EDGK!:@.-B6%'*RNDWFZ7&ZN@;:(4"X#;7AM#*R MT_ZV-C;;;+WBT)LH#01O:BN?ZEY8Z2!*'K (C=KL5+^]DY-^M>RX3^2:Q'&' MB;0''%S %[F0VC #N0[24X4Q(MLYX#)QQ4KFB0^,A+&=[@-5=EOI!\AO9+7_ M%KY,S\[/+@@7G(<2R5I%4:?011XA,@HX)!8R8E;HO%LA]DZ*O['TR*H_1'&+ M(:38@8?Q/'R:KL-L^O[H;(F8@L@C5(T2#/'NALI#,R,(7D MICG=:.[X(T2-^P"VW<760&KH%U$7?I?-V23/-)!?3Q:6&P$^UC1#CCX'IYQB M;6:(/TK6V'UO!U+^;J Z0!-CYPL7M=7N9:_(U56Z2C(IO2Z*C"NK+^:L 5>, M!N:C#3]J<'[/[Y+4!RBO,6PDNS QCQ@AU]-Y[AY##Y)4L22$@.Y MZ2' .9WE&$OMR2R<-$:*TY9V7U$V[GO\9N?7H KI &!W;F[?X++^('Q /M'U MP4ZN'<9=[:I([A[$DLG%,[YH%IR7LDU?]\>HZK( ^T#]/U6D<:@R1C[&GF_Z MR*]>SB\-^E7/DVJ*WR_JG[]AJ"WM:__C!(J$4TF0:HLR91DY+(QEL#XXX:*VOE%_B.-I[[*6DK%]@#E^]WJ.EC)VH#&Z-J;K#[415%H4RH-5BAN$7EFO,WSQX=IZK+.:2#H M#:.(#B!U]!NQ[4[B$Q4=JN0=.>#!U5ZVM3H^Y]H'+>I4A"#^F@!P* ZZK&<8 M!JZC*/E[ ?T.Q(KG>RJ5<6VHH\)I%Z75 W:@/^T[D=7G+>$)8[J6> M#C!W>1ZLWF+"Z>>:G'@^"].S6A7W5^)L64=S/3NK#]575UMN\1,^7\QFFV^J M.S.=OY[C_\*PG-A0O,YU%EB(M46N0PCD?=&C-Q -GSXM%Y_)"=I$F*^K&BO;KY=;"5RQB\NS7Q;+9YO?#K-)<$5'21L9 MT= Q4CNY!>X5Y.Q#YB77;;U#\'_H^EVF,8\/\T^BCO]S^OM,;M4YC=;A9\)[ M[?%S6T1777Y^/$R-/X=E]0-J=/[N(VVF Q1PYR,&$-WC9 W4VNCV(M\Z?!F7 M2I2T'0NSH)3G%%!BS;DI"C,9BSRV:;KW$$5'CQ&Y];G?^GK*.@<@^@(41"=0 MS'GP0F1V-JDT.'.>2:7(FHM025C(1J1Z-37=>*ODM&V*?5O95+>I8^8SV?XNOP' MUE'(F)]]QF7X@)>=-#>KK3:R_H;WR)/1-AMPAJ"N$CE:0?,,B26TFAD15)M7 MQ0>1VZDIV@=+=[IK-%?;]V&F+N6P*+?_YO!>D_NOT<"X[T5 MG"P'+Y6%9+U"Y6NOV#;%L#L2V*EMVPK36"X^NGKM>^VI5DYHRDN(EA3R_,".G"E(.@LC''%8&[48FA?2OM" MX2" >?# ;:"[#I+O]W"U*426+DFC*4#*U5%0QFC:R*[4BE,1-2LVEC9]2A\@ M:%RDM47![6'/ ZBD4V35+Y=X^2A3\E)H(SKP">O;&8QT;""'.HJSR"*$CFW, MW).DC8NV00"P Z@.U\;(URC/JEYO<[+]\O7\ZGV7"TP5)LG6AUC[A)%3HDW] MHW!KC7*)[7)ELLM:_<'E"-4N&LJY [/T%F=UU&J=K7ICG.5/7Z__S6:_.:XR M,U$ 5[5L,Y'8G.&.Q&9]810\B]"JS&%7&L>MOSWIL=A(<9U!\NK!3]'UD0[X M:N55%AE<=@88":H4^EO/6XWZNTW+N,:ME=8? =L_YC4# M>&'[\^66O##35BHT)"(H0=>Y-'7K.6(L1FYE4>@Y%SL[V@:U:./W;@ M=YAR.@#:[[A^.4^+,WRU((;6Z^4TGF_FLKU?O-E(_G:2AC:+I\U8(.?H0$G: M33[9!,(J)ZV1VF;1!'S[4MJ=LW\@1NZ,%&VHL.X ^3E,9UOFGB_.SNK)0ON4E 4*X>M]2^ 0C!*@'0N,69L"MDFA[4WJN)%JIS@] M1(T=V-)':P]>GZ]7ZS#/T_F';\/DF/=H=0".]08F.E_K94FDT>D2DS6(;6Y3 M]Z5T7)0V.]R;*NP[ N3V7"!Y6>UH>RGD6*>S*G#>"Z#C(G)CD\'0)KFR%YGC M'NQM$7,@//=77Q?'^KWL79C^NP+-__M\M:Y=NB<^:*\MUY"Q]I:SB! $_>$) M7267$GAN,V[O0(+'-9[C(W9@E?9K5Q]BM+Z+\4SI#+G>2RI1_1A52*128N$L M%IG;M,K9D]!QDTKC(W4@%1Z.T,4ZS$8X^1E7*()%8)J1G^UY!L\=(T?**8EU M&H]N4\8]_,G?#)VC.Z'[JZH#2_ELOI[FNJ>FG_$=IO,E"0Y7/W])L_.,^1>2 M,D5_G\[7%T\8[Q10;EZ[3H)RWJ2L0/- 3,= )P.)%C"2:$.(V31J"3$(^>.V M+VF&V].KM@,\'^K@8 DV*AD@19*QHF_!\>2 2;2*#I84&DWP;>FS-NMATD^'G AR%W/K+!.Y#'R6[][",)$YQ)%I++%*:4D@AZ9*QT M<3P4:TPXT;/2X9^[[7B/RP7/L=(H=.T.GSQ")!>X/O3,PALODFC3N/K[+L$_ M"$%'U]SOHZP.SM:'ZGN]--E(\G&9#+9.DF$05?3$E4\Q)V0E_5?-_4 HV+'F M?A^5=(JLFZ7 1164@>+Y%(P"Y72"F!B"R#(6@9K\BC;^V7=:<[\7 /:NN=]' M&YW5W*_^#>=_P]GJM_1\\?77Y>+\T\MYNBB*,YF5&'2&H&O!7:2=Z*+6()R. M)9#\M/9/^%Q[+MD?>(Y0]",5^$-)O4];]2WV,4Q9+I(&PTLF]\$:\-YY*-S0 MKM.Y\$;CRX\N1>RGV'[@\_ PY70 M&'R-R6ES+.2X.JD*.5J QEC)>%',BL+ MCTFWN8P[76ING*+%O=#4)#6WCVH[P//[Y:;S_-=-(=$VF7-9G#[1H?!DG044 MGLZ9XNMID K8$C$&B2;Y5B-"'R2JXYJ:8[ WE!HZ0-0],OJ9OEI_?3FG17"U M7KU;ES?9O)]H6)C5%^NA\'2<>%03%+-BDE$M<.'G;[6MW M:!] ?\?7;L?@= 3E]ID9ONXNU1G!?TQGLS#/K]0"W'.O@_>2 M< B)S:$#7M'[@=BJ;7@5@J0M7Y5 M92T@>.M $*"TSDZXU*:WP$G,X=V6RW_:4RSZXVHLI47A%#@5+X)"^LIDG MF6W,]/_&-VQWB/J>S. ^"'KXANTXO700NWQCY9?I?+K&5]//>$=\M_IA$GM, M9.W!AIPHX'>,?-G,0!?A?4@Y!]^FS.H 8L>-GL> 9!L]=@75B\;P?R<.,VEA M6D>M;3F\3"&0P%]-0YW>6S-:]'?G9YAOL1]L1FY3!IDE)Z]$Z=O%;%86RS_",B^NCJWX]1U^J)5KAU=W M#4_#B7W: P0SBLMK*69CV3A@OL(U,0]11P.&-I% 9[D1;3H\C.WR;F[C9&2\ M"#J=C7)1N=SFT>$#!'U/KNX^R-G!U=U;'SWX#J0;K/OY M,IU[L;U7FRJ5''0,W&D0]469LI&!XTX2&I3(UEHI99O+R4?)ZJ5^[ C%WP;3 M8%KH 5(7!\2V0B69E+FKQ-.>(K$47@LV&63!LU68N6*-[--U,D:&S'#JO0V< M@V4]]A#[Q=G9^7R:-CJXE,=%P9$,PCFK,YC"1!V[YB"R.KU7D.?I5(CNMM6Y M?R+]PTN,#(?#E;887H)C V&&8?[S')(]D+1T;U+X]V=%QRY+&L8D#21[LB0>3VM_MVOX1;H2V8" MT3(PG$M01FH(L5A"@!4J816:W $?]W_ZR.T"!P'# '(;6?-O%G_@\@7.II]Q M^?4F%]Z3PVYK;T2932VH-N"SHPR!@(/EUX&0^ M5%?O/.$WEPS!>N+%DP4+-GBP1<3D>53%ZR;NYC%O74Y0VSM@>VZM)XO[HJW-1!L2B+ M!AVB!A6D!R^)BQ0,MT$I)4.;ADAW2.FEC_9P!]QQTNX(+@3ZU6H2DBI%A0 ^ MZD3NG.3@F;/@B(7DO?$!VUZ/;,CHXUK@0)4^ )#]Y=L1.%Z>?0J;"^&4SL_. M-[,-MC^J,4%M,#OQT@:1B@:DC?D+TSJ(JKDWR?V<2^ZAA&194 MP^IE?\#Y+>#F^*$N/2CD)DZ66) E*(DK4!@2.!4Y) HOK?&6['2;TKQ+"OJH M"!D6,'M)M8/.>I=TU_*"7[;E!1/)&%8:9!9S MS"Z1FQ4]*$L&V6E-*'"9&2:]0-,VC'J4O#X=H.'YQM5/5KF,ZW'K[((D8*)%.I-S!UL!P%D0*L"UEP55N[M,D\[TYC'U[2 MT( ;6#<=H6[BH\50G 1N"Z]]8LDH9T6"*E%HVDK!B38='/9RGYIU1&WG/NTA MUR/=IY_GP\;CV^/ZY3S5CA/X K?_GX1B4!9OP"M96RSZ L1$ BYL+L94\+=Y MQ?0X77W@9]BX; -_,D>8-S[&R,\PGB4CC$?8NPNH%$>8Y"#KY,V$3 DBB8S M"^!8<9"0F>BRR9&KCGX=A%Z[]O6"1,R)4WA>) U M2>S(UXFZU'2Q.H,GEAD71>UTNV@CZ [B@Y=T0I2''T;_]/6W M\+\7R^>SL-H^5HA61"M#!AV=(7IA3F MV+$-9$/X[ ?5HS79!5S?+T/&RL#JHK",U:;+UBJPS,CJFM VC[611(F)FX(N ME]($B[:4YR9UL:X117J(&.C0PJD9!<40:R"E(9 M1IO2M2FCV(/(<:Z[6I^_K;34.P3OW;"8T62?$82I?>&92S43;JH;'82Q*C'> M)J.\)Z'CFL)FD-D=FD=KKPMX/C]?K1=GN'R+VZ*XVTQ>#"O0)IN<,G"5B:TJ M3(^RU)[;-CH?1<0VR>N=R.L6BL=#9-%:6QT$R\\7\TWRX#S,WM8Y>*NKMW-, MYT#N11*UC7*T=*18+T!I9H-U)LE&31Y-ZU_N$L>LLVT2R(\0-6[!R2DA-I1F1DX0W^;@VT4F%LNL M=(Y(YX'<8%W?RI@"/'FA.>V6<+M#R[VIX0<7& UJJ\]-C]95N33$<;I VJB2Y\JWO9 MN+MC?(YHLU4@"]:/D,R8)OG#-A1?%WAZ6T.B>_G[ZQCM&6UFTP;72!=H> MV3_7WO0].ULLU]._;_0W$3IJ\J4<4'1"WH C]OQW7$^2QB!$+<]W-/(?U4ZGSR*(+KZ MB2&:P6] Q70#MET*#B="83))2Q 8>)WL$"%XEJ'XJ&D?2>*\5<7.9?!H)>C0^>0=44FB)2.GQK@3(E&2!6\A!F3K/VD-D,@#+O+91MYF7UH?M_E3O M!%?[7<+UY$KMYE@^@$_GBX@Z" @LUL?L7(!C0H%0.65T-O'2IL?2H13O!%SW M70/W),KL[$B_(\S'.15,!:N8@X"UC#"K"-XJ3R>-RRQIZZ5YZJ'X\53L!$7_ M74+QQ"KJWP78H4\,,]KGD,CG<9L>#@$A:&^!11- 3]_I&1Z8=$R!$='72#@,G:Q^)A.A9,B*I-N\Q!RBXX'^&>Y]!--,)UG:Z MRO>*:>EB@1AD A7(IXV,>W!>B*!MB27Z1A9PH'H+_GU>##73TJ#H&ZW-Y?\X M#TL*A69?Z[>K575\RX)^*T\WL%\MRK>7T^K MC?XUK&Z.3+>J.)T\J^ZKWXZ"\.0V0R3J'9,F^)"?\-(>_O2107"XJA:#RJT# M$W%/ZW]F%7KOZYR]6-,T%H)*H?:CED$$5#Z;ID[+X'*GDQN,1'/F HJ)VOI^M-K/HM?'V/J\K- ^SEJ*S(NAZ]W(#B1H.7 M*,B4)JT-]]'>GIEY[^ESP-)]C+([#CNGD/KW/YJEHH7^KEJ6Z__LQ.FI7:DX M<2;J(.&,DG02R7HGA099,B?0R@P$X]IA5.6<$J80VZ1=1DHZ748NU]7RT]=K MWVW=E) <'0-$=^..!C^\/%$L MH[#@LJ!O24S&&PHV-#L&(-<7&Z\_SLE@>LSG!GB:(222>% MEU:"H(,CHM/:I#;OU X:E-K-K*QCX'24#D9V]N_="L_F^0Y//L]S4&ZQ#T-)/^B(A:+=>3MR0NW/@&19;B MG-1 H1-M YLX1,44\,2%]=)EK7>JS*)/O6:&Z+O;)NC&LN,BYR2>_>%B[@$; M5R/>7'L*0@DZ^*&H=>XP2G$L:,E*DE2S'U*B']4,4 MC=,S?93$X"!*Z11<%XYY81@5UAFD&RNIR6\.M1>#P>BMC[6,N4TJ^F&:QDVS M#*/S'8!T@ (ZA-+/7SYAVHX+N[2\61@L!6N[UU)J*!8A)-3 O&.<:9$-GL9B MW:6M/V@=@H(GP'6D2CH V>,/0;V64;AHH+ L03%/A[JT 4K4*E+,CX:))O@Z M_K7UX&U]1CD6AU-/#UB[\=Y4:(M>%@.8DP7R% .$H@-(@\;&'*.[W:[Q_[1G MV'NI]]%GV/O(NL]GV,P$7ESQD%BJ TM2!*^8@))3,JJ^];O]&O<[?8:]EZJ> M?H:]C]Q&UOR;Q1^X?+&98;/\>I.+6+Q)O,[IK-=?BD[P6@]%<2J+'&-*F?C8 M0?L/KS!R"<8@"!A(?AT<%,\7F];R1#]]M9J2\#>J^.GK582@C-,"R30F[3>M MRS3%"C:!]]XY^B)[TR:6>I*T<88"C>*<#*NF?G%W+7BPB3-6FZ+(8#<),X28 M,YE30Q%%0!9X://(\DG2QCW#!H;";D [4"]CWW+?S\R_A]DY;=OGB[.SQ?S= M>I'^=F&[D1G. IT$="@@Q:L^@X_9 S>\-I(U(C*]P]FWY[)=PNE0A2].(_T^ M@?5\,9MAVO;*OASA]A833C_7 ^#R4M\(2?%$%&"C%[5J@/AT(D*QRI._@>B$ M.!QE.]$PK@]V?#$&5$@%0G &=$Q2Y> %XVT*#1^C:IJM>+VT0>^GG Z ]BY\7S^4?%QN MSLXU?;Q;NIA0TEW1TI->.(BJ9($CF0#.#45L97&CS3#Z$RNZ: M8??$QO)(BMH;A!0>Q^7(]HXA[B_&Q^\7V6M-8L

(FJ2I M6(:0B$D4)5BZ2,@=;K,Y9 ]BN^N$&@>4K=76@8&\'FUU>]QN3IEU+ABI%-T< MU:?(=:A6U!%R+C[:XBRW;;;7/DS3M(62S7 VDA(Z@-.6$T/.ZO+38OYOS+]G M$O*\S,-/NZ)?+/+U"9H3\^?GEU_NEC&?SZ)UB1L1ZB2A1&) M>YNH'#+YLR1 M^1C;9($:,31MR;1U=_!*;CFZY&:_+_C_-/G"V*=W(SP"?\\QW)Y]GI> M<&:+5ZGVZ!NF>5V0+B$6R>J^7LV2UUFR-I/(#J%ZVEQ[,SP?39$=@/9V\904 MG@5N ).KZU@\!V^(#5[02)^L;=4+/6@Q3K/<2#,P[27@#H"Q12#7^YW?K>8) M7YRM/X-^^YK#FWJG\*]?,5^FB_5Q^5)70<]R3(BJ3I7PDDZ%C);\XQP@%:O) MR(O =)M^YE'9F/8YJ/G]?7Q5=X3S.\[+R[#Z%.8W,JB[18$.6Q7-,=Z-T)N>YDD=M0>8,JJ9IKI%X:,YC?OM+#.=I.47 M/%^7=+U>_G/F??2*JP2RINN4=Y*8UW28F2VBR*"*:E.S.2H;N\'[]%)DT^GZ M60']O^>?/L^L,#D@*V!$J>\R:"$@CZ Q9B6$0L5V&F*7KX(>T8MJ4=C[/&:C0RC[SGJHUX)UF$E;1A23L-27'R MV[T.$'PHY,:3SRZQ-CP]J^WK.U:.9FL*1IM!<&M!&<7!BTQ\."LY2]&:T*;Z M]CDOPAJ"M8,780W18$?.S?VE.UXID724$$P=%V2< L>]K;-Z=;%)"HQM7T!. M>Q'6(!3LN AKB$HZ1=:/$_(+!0*)9PO182V3UQ3P!CJP M"&L0 8OPAJBC0X63FS;R$&N?58^&7#*)% \&O"<(YAHZX($HP0^Y4:>\"*L M00K<81'6$&GV!HA'%C21"6:16Y*+DW2*+--U@[ ";VQ((O@H_"Y#*DYZ$=8@ MU>ZY"&N(G'N#S[W%3K\>9=-'/VII#_.9QU=0O M[NYT.S,>4S*ZOJ27",KE HZ<0ZB^(-H28G%MJM].?M+%("@,GG0Q1"]]#B38 M6.I@4\B!18BECCG"R,'5/166N>B-,SH?,M>B![]Z9&4^/5)@#\EV8(L>S;<8 M7R)9:58CT;K-@JRV2YC!6!:T%739JZ-M3;^AZL36.HS\8K2?J"^W5D2 MEZFU"S([4$S[RI@"'ID6%!3XHH_6WWA8)T+S4L .K>TP_?5I3G<9(7*G'N?G MHC-RKF[D;A/WL8@(-L7J5ED),;CZ RLV!,.$/5ICS9B,]>%O'".JFPP.IWLZ MMHKAE\M55>W5W[PS4G2F:EF:\P508WT(JL7+RD4H3#FI!,LNM^T+;LE==Q'G M='!N.+QI%&P]Y_,VXW6S@A42@JO3@5QP$#0W8!E/PEN76Y4?-V.ICQOH/^ID M#4+1,SM.[U;+K[BZ^/[N+) X%NMWA:_U>6UF%197IZ^'$AFH1$+QR2G(#B,J M](BI;3*H*7O=Q>//\IB-@ZZ),^MC"N3UT.8_&"= H:> MV:UV=^HID\(9(S+D4G?A,*[!^:3 \N0Y9U&5\OR&WC8?$MK3 >L)0<_L(&W\ MY+M_D%*=^7;^+GQ?YYFX]M[;:,BVU!E"42()QV3@TCCO36%:^NZ/UY-L]C%, M];D?NG'1UM^DP38RFC&=;)%UIKV*",K31>^X8I 31I]Y5$:J$SR"?4R'_<\[ MZ6G#BYFKV[9\ MKC%N]F1S<@87M ?-,JK:]*OXT0KJ#F&DD[&_S_XH#83,_F\CRXMP-NYZ%L=\ MS,8J2+JN]D0O(43O@"+(J+.**9LV]7B#UK.TG_K;(T;W4E*O):%C2'46K'0< MI84D0JJUL0X<"@2#+@I$S"%T99B?8JB3\<$]@K\'"'5@J/?<1!*LS?4I$#P7 M=!WIXB%@-"!S8"(H(3$?K1YHK#4R[><,G\@Y&!L 8SORDXUK?;=:OEJNOH17 M)*A%FH>SWQ>E_GH-I-O/>8_GEP1E^I0[OQG6HQ?QTVI3 ']^^#L':P3-?AVBPHT3__?F2A4=T'@OD MZ#)=NU&"I=-M'>T3F_DZ" "#9[X.T49O,QJWC9ZL=\.;C^]_>[,9 MLB284S&Q^C(?==V!FL![&R"[Y.G_$HHTVJS/>]_='YP.4/W0$:"'Z*%/,_;Z MII_29]3#:@OX@E[+&&U21YN2?I^X[HS>J-=K8TDQF0)$!5CH)GGVF7);.-"B2=)[*/5\:BH MVU]%'6'OSI/L-5]WWK@V!^MMN794/LP7">\(X]=P0;^\N QG,^=$* 81A%<< M5/$:0O9T?Y"P6LP7G\[?KNJYWDD. M23CF!(O@9,0CB#V4!1!4F$=,=$X2/X+(0U/B3K[S7$[%J1_^CW]M$D-AJHFHN^ MSSVIK\)\M=[[NBQW4KCG%ZO+]=39/9+A3WWB" GJ042/E#2^^<[;M-WY3=X. MBT3+10 ID@0E"!'!&P=11L$S_=*[W.0.>(RJ0^_ ;9_]D:3YDO[2/^B,$>1% M=)!9+3V1Q*TK4H%#9=$)1?ZM/AK+-V1-^[0S&D;NWW3CJ>(DK= /A22;6WWK M?-7K*I4[-GJ$\IYC4M?>.K83YC$LK9;.VT*&P1HZ2DI;#KZ(ZLUQNG1=I*N_ M32!Y%$N[J3S\H=+P#PSUR_+;6OYWN5J1IN@OO%DN5M>_?!G.Y^=7*0KAG#26 MY$$A%1F97)M9=48H+O# E$23&XOG4!8ZMN!#L/>@!3^JBCN(I)]>:N4UW8C" M94B>9ZA%J^!<26!)WCPQ%3BV24V.LX:N/1:/"YG!^^F&Z*]?0-Y9G26,3*KF M*$2TJ3X6D*?&D@9, CTJ&9QN,V'BY/?3#8+"X/UT0_0R\2-.?2%=7EZ\('>) M6%K[7==%)24YD;0#X:VO@ZT+A. "H$(4*G+&XB[;GA_\@BXALJ\2EV-+M /[ MC^7"SC.:[6P[A_7WR]O*AM2!15GLTWYO]'<6S.>;1! M<"889+4^E2)"1,R@(WH5,\;HVS1Q-F>M$Z_P;60>2!?D-8SH7;X1Y_ZGLZ M 5L?D%@VTD\'!OEE. N+A!\^(UZ\KG_[NI0^"I-3G<29C&.@7$V<$V=D]6+F M(6-ROHU#\!!%T];^].$+C**M3E&W.9C6)Q$\(2,X5>HVECT&NZO?8J;EZ8DG/%,(R"3)*&B//B2 M#"1IE>))H99MS--#%$U;$-C'M3B*MCI%W>9D:L:M"-& <=[5QZ9()S-H4)Z. M;,82I<.CX:Z':W$\ I#T4T"&4:EZQCFYY'RYP8Y)3]$K[G"&88$!Q[FIM M8@16F,T^BUAD&P__:=KZ@]8^*'@"7 >J9$*0G:\N9N_K<_B5'^J+%"PS*"F1 M3% $B%K7E=@!LQ0B,K93[I\^]0Z&Z%?W\?/#UTY;6SSMO;>__'L S0;KT1FC MLB4%JTR,\SH)O6@+3,:0$E:'<*=LY^ZPF=*V'*"R^TK?0WX3J_V/^6+^Y?++ M->$^2:5L 8TU ' ^U1EY=0]@)5P&%^-.$WQV4OP/7SVQZO=1W'(,*4ZM_O"O M.X1S'BRKV$^U*%7YA!"5YI"-15N2JCOIQU/_W:^>)ILXFOKWEN+$ZO\[UIUI MF%]\PU6X$8,RPGG&R/#%M2N9$]*")U,,+*$KSF6GXSU_9_M4K6T?WA\@#E#> M:% 6E=3:P)"=%F#D;(6MEDG&"-"@_'9./TJQ6/?2#&QL9)W0I/,?_?\T^? MR>D4,F92 CL9@='1P-F[T<.?^ M^_O\XO-/Y?SG/];SO[^GBKVNZ'RF>93*10,Q.@NJ]J.$D HDH:/RFB=W M?RS5V)'"R!R=?J7#R*'$E(CIX.1 M[7''_/O-)-"9X1%#K8#(G@ZP\J:.GTH1HC%&E743!#\%:_\PBZ?_9-JE^1\) M4X=N-^SQN'W BXNS*V^3(B[BV15)(9:OIH=S"-HA^!BU8X9IDQNW4X_.TTX' MROUUH(Z$FI.<#/C;_UX2R[\OON'FCFX_[N_IKVP_PV\@V\<8S*=TB5$% Q3? MAEH_16WS5=A"RCI=X#TQ[R;@!SBT'Q1@#5S6!"CU7T?K 3-OC?MJ#)B> M7[.)E$.P,&E87.MU;[>^75VB?^#%YV6^5*F.1T21A,V>F2VZE8^A!*.S':QX76<@(M3US3_Q ?F[J_Y#AJ@0JT MK!%TEAFBH@LR1\Z48"EKW&DWR4YX?9R6Z7I^CH>%91/%3%Q-^_?P.?S?OUW7 M?I944!DMP*T'C DZE8$K +BQ5%EV45:L29JL^QX<6:D$@D#K)V=!R8(8G8J"#XY-"BZ M#K%&B!A5L!.#Y-4?'S%]OJ9;:J\B.5"IA/JX9,&['!W]8;1<[P"(NY\Y M73]8(^7O+;!G$C'>/I/*(KRN,4!';5,XIX M?ZAB7$MZA^/]XDL-+V>9"2-+LB!M[8CD(0/QB23QG(T6)1?>IC]U;Y*?4QWZ MX?Y':YV?)KA___*5?EH/?ZT5>[%87(:S#?.*:99#BK4>DTXVECITQ98ZN*6@ M#XD7V<:JC\K&=F7T*#M($54) MRH*/H8!B,D%DR, [HSEGADD\X6W/!S\K:11%:4OGG=>5'JG.&?&8P7!90LA6 ML=BFX^&9E(:,AKUV%1]#5'S:%1_:EB1$2G70,"/7RDKP1B00PG&#OFAG=P+S M7Q4?+: U5L7'$"WW7?$1@T%=JR&1VTSB?ZW1Z7'21 MX_U]42<[U#>%5Z2@[3?)^8QSJ96-&9+&^MC!B2U+UX5V@G%6X)X!^2AZ,K4F2DJ*.U JF3JI MOLZDC@*2H;M.BUA*:M-".HS.T[>\XT"VH78[P.[[^GBWP'S=[/WG(E^S<_N; MV\\JXOF,W#!4'!7(+,C#XCJ#2[9 S8,PCD64^V6'(V'Y,+J?4R[W$&P?4?L= M8/VPS+4K DU0&:PJY,&IK.E@YT*_5%$HSH2S;1*Z[:L63B2I>YCC<2S==^$S M7RT?77XA"C[CXGS^#6\]KU_"^>=79\M__C?F3W@]]N-%H7-&>J@KP>=E?K4% M]266Y0H_AG_-@C*FEJ."KNO7E)$1@DH(+G(I'1?)ES;>] MR!CQVCAFX<-:7G\E5G'K0F(.K,B9KJHZS8P[A*C19:\,9[;Q!*]G7!8Q M!'OMRB*&J'CB-/)!*5*AC;,1Z4)!BKJ54P&\M!:RBLA4X2F4G7J:_BJ*: &L ML8HBAFBY[Z((I[7F7"B0ZVWA"C4XXPR@4"$Y3G&T'@^OS[(H8A 6=B^*&**8 MJ9?*D8^U2>^+PHU2+$,RFH+.)&N\*2TD7H233O 8PQ-^YH^?V&TYQ"#]+ \6 M5@<1^A9W>WT E$W&29& F3I)4WL-D;0)/$NA+#Q3+]8W,GR))+]B:3 MZ&JN.H0$7J7*19(Q.(;L_@4Z$DA_(F5:I$V'BN68*NH 8^,^Y*I:OBF%H$-N MZC1O0VY/R>3M1EE0)R8S]CO<]/6@$L:NBPU&&1BQZ$:F1A@+W&!95ZOHAM& M?E_01Q-W=QCR269>*-PS'B6H6)<[,73 2T&KHU=![3(W9JMN 9;5^XJ[5VM?@W HRTB6R=3:#-^8#?ZGE.I MV]BH/%";'6#TL3JE%]_"_&P]FF6Y^A#.\);WVR6*MZ5[W*7@N!'D>H3JA)#7 MZXVGGUDM>3V?SK79#SL:"\^I=NT0I$^#B6=P&-[@Q=M2^4[>Q1"U!8YUJH=4 M AR/ FSQV2.+5C6:*#,6!\]I.>:41V$O1)SDY*K[-8SK7S_0F'G\PLY!U!R_ MX'-_81VC$%0:[K+U 0KR.HXP,7",;$^RR2B#2=E&*Z]/HQ"4*^%EC!EXD.3Q M"2\@Q&# 6Y]81E\W=W6;7>B]$'0(]MH5@@Y1\6G/QRK"L6(] UFN6@T*!.\X M%,TX13:L2+E3JNRO4M 6T!IM(]H +?=="AI1Z9!#(M+K;%)5R+E#QT"0R^>= M=L+JOS:BC8>% ?.Q!BAFZBU9RT6AH[Q(U\N;-"*/AM&E8QV2LQXI;%7"08H) M=;&M5\$5QE7PX+W$.H" S@ 7=:\ZYS)+ MB1IW68,V>.O5%"O/]E7VW@*;6-$?\0PI+OMRN=@T59YO'4)Q7=[LLG=.%J#+ MEZ3C72#&M 26A'#.6J/NM\)L1<*@+^UV0=J^4&DG\JEO"ES502>_+2[6CMYO M(7U^D5(=38[YU7+UYSGY=@^$\1MFHY'**B1/+]1U<2S1$=+D\TD1G3'!,XV[ M%% <3,@TN<:6=]%153.Q4_P^+#YM&GFX,<89"6CJQG N)+B4!$19W]CI*LZJ MC.;_WGSMZ9?F'!9\[2?_'D!SO<-6HXJ8$5#6B:9<$L7H$QBOO.(4$#"QTY*- MW6$SM0N\I\KN*WT/^4VL]C_"O^9?+K]U"V) C6*;#TFSF) MDHW?J>AE)\7_\-43JWX?Q2W'D&('>!;H&GP75A??UST*(:WEOAZ/[7-Q MI29F-5VZ*BL)7E@'1FD>;(ETY\9= +''Y+T'B3K]\KO]KY>Q==8O_#8.7[#! MA^ ,I* 9*%>;4D1].-!9+F&RCSJ7 MC60[==O,EZ]GR^^(K\EL7YGJ%_E;6"3,9+YQ_JV:Z3L<7D>",CM='(5^.;HZ MA2Y##.0N^,BD2"[KK/(.X-GKRZ<-K=H@JKT6.KCE7H:SRM*'SX@7KY>;^6WK M!$L441B= +UP==9&K%V7BI@IP4DRXLZV66CX$$6G7V=^N'LUBK8Z1=WFM%(D M*[F1!9"L-:B4-3BN/&2AA2DR"[=;J#<*[GKPJL;1^0Y VD,!'4#IJM:13ED= MD+ ^F]%>4@HS,.\^IU I>"YXY!MD[7S27(<7GTKK?=0_-X3?N=+CH8I+Z+YN0 MZC*,;;B7G]&OJ]@3( M3^-3#M55!W9X>[)SVY0":W/D C,D6RBLR\13"!SIZLHA)"M%V*WF<\\&Q!U( M//U\XSC ;*/3#L#Z+GR_&HNT?)&(QQ4^N-(+G8M"!="Q[K\KH4 TK(#/@DGG MDR4!-L'JKA2>?NYB'*@VT6@'2-UM\UP*)K D,Z!) I2II7%9,1 N%>/HOBAV MI[*,P3 =;XM@UP] XV!T?%UV ="#-A2A=MK0:33K"MY@D$YCD,!-L(I+3==* M&X>T_7:JKN.KL0!]+-UW$5,]D*WX[5]?<7&.ZT-]Y[?/_SZ_^'SWG\S("V+< M% E"

R#ASVI0P0%P/Z;^NP#\IJ+UG)RK^AYS MAQD2_?7;X5KH7,V\$B[IH\*Z^2&J9(*H@P!F13;2BQ-RF=W<],EG)QJM''N$JMV2!NSYXW TU9WD_)\/N)@O5V^6%%BV'^_SV)>U MG]ZS,ZO'&,Y3T*,KEH%A.EP]]$<6.*"K8UJM#H:U&35VE.$\MY_]MJP/^)WS M_9TT<'W 7US<_)/-D/FDHRDY$?6!D0>2#9TWDT&G1.(I])_4>#OCOJ1WDH0] M%&L/IO^/HM(NG,I?,5[V1(L1,O)T7"A#M^4 KC,BFOE7;)M[H.' M*)H69X=J^E'@["GVJ2>?+"]7[^K#_ROR6S8E W=+C[1IWVITJK+J]9'R8:" MT=,I*BPF4,DA>%\"6$'QDG;":-YF.]TV:CHI$IKD0CM8.QTB[&9G:4E8U^=H M%1PYG6AKKS4=RI)196NS83M->#L88SU<9X?K^0G@["'T#J#SLW7EP2?NN0,I M:ITE+9XXCZ!*B5#Y'U6@OZPC$=U*B.,E%>6S==_@0<;U ['VXP \7Z[3= M;=UP<)B,U1%TQ@@JU&8CDB@HG97EDOQ>T6:+Q^XT=O=PT19 CT:@H^FR [-\ MYUZ914U^BZ[+F#'7Q2$"H>X,! ME,]L$>,, Q=!V PEUOD5)6IPMEA(3C/&A?5&MO$-GR"LNWOYJ( ;4VM]9E!_ M+IMY@Q?+\N+L;/G/6K80%OFZ\^PJF1U^2&;OD48]]!M'R*6.RO1("=5;6FYS M6SK:$!(B9.DYP:M(""686N7O@HG7 MW_FFVW/UD63ZDO[Q/V;9RY ]!8'9*W(7.)$:Z^.XL207Y4S 1G-*]B)WZLE+ MAR'HYV>8UAI[EB9Q'0].8!@WWSN]>=PF@(9&LD1+ ;9QP(.K@*/[/4K"'T\J M.Z&,"]BJ86)T(WF[-.-:!^OSMSZ)=/ZV5'/='KS(>>8L(SG$T51?)%8Y%. F M^N)9,=JW>?TY@.C^#.80-/T4GAQ)>\_2;%X+;UD&?]#^)7W3TSR]N1Y;\ U- MO2D4UB,:"N7JDU<_"MX\"E"RX%R4NC%:8-3/W/POZOU?+\NIEFYNHPY\(\ M,)/K!B3AR'&KPYVM\%(8;44CQ_=QNOHSV$,P\73/R-XZZ.")Z>: MQHMR>?8SA]?,1<>X<2Z S"+7Y:\17%USDCT:3,(87]H\J@\B<^K)HR/CK9F& MAL//7\%O@9_J"WVC)CJZ/VZX,4)FGB@0S#6[R\BW\5HE\$$%47F:-T2M M%$AAF0X0ZG8YH7EB.J>0I7\BQMCZP=/Z4(6I:5ZDUI,;62@< VT%DL\#J M!!!)LLE.U>GV=&8DBTH?;A;/3M?2D9'(!>"X%A]O)@4@TQ>?BG!^7"_3:;?9[(]WM2OID([ M;B2YN$!'SX/B2-YMH,,?A3?9N.@+:W-#[TEPAP]K U T0B9DL-9ZV%QYM:G! MUYK&:"E\2N37:E5%QBBRUB5PP5W1<:>7M ;K3IL!YB@*WKK<=(BT>X#(]7;& M8J1S(H(-I2Y,P (N)PTA2F,"T^0SN'%!TL6&R^$J>V"YZ1#Y3;W<=+ZXLY;3 M,B1>;0$10XUZG8/(E0:1HDW96_1YIUV6NRTWO?O5?2PW':2XY1A2G%K]/VQE M53+(P.HRU\)D93]"<'2+UD(H@2Z6+'8*X!KMMAW]/6 T]>\MQ0XB^UWOQ)?? M[]R/-YV36A<5*8XLB1.O0I.UK -P4=GD0L8D79O>TD.HGO;QZ9C>R-%UW &> M?^1@TZ[ID3-=%R\&50L]+KU32>05SJ$PC.P5+MU8B8'(K(,EGP0RUF26-KL M:=F5PFE?U">_1289,P2< D9(\A%B4'22Z&=!"1-B]M+RG9(SXYJ[G^B<=J/8 M](;O,,5U ,N;R3A7C&QV0KW!BUF*R;/ P&E;GT24H*SAGP*GJ67B*BPS:/O M@R1-N\_K*& ;1QV'MEY\;-F429[K5UQ=? ^+7%=)?EU/DR7E#J_/>NB31JBS MVHG(D>JEKK_KW5E8KZRZ^<*;NA>G;2S&24A&D.YS($0Y[0"#M2(HQU38*6&[ M3Y#U.&DCQ);;OV#;' >;L\F)(84U=?%B3=]'$RFLB4I);E!(VZ;R= B5TSYO MC(NE+4%G&VWUV3[^@!'8>YK&XY_7SFHUG'[Q--ZR=E'5>XL)YT&E6@&?.)TR M4Y10VJ+U;>+VZ6S7[1D(B46=B@$>C*XU(G6&?J08Q6:>C6-%^39>_-.T]6ZG MAN!F9SNUGV9.RCK=SDYXX"_L7P]_Z#>VLW#[,7TT&T@Q'[,\.+!1T57HO(; M*":DL"!RY%K$W*;ZO;D-O$W0/7SFUADY&[,-HM9'Y4CG+5!D%+C5@(D^U 6! M(K4>!?0XA;W;PR$8>KCV?40M=3&R^4%^7GZ_J6:A:T1JE E(4*I&SG5?NW>@ MA#9K/W#J^UV!;5C1C)P&D@FD4O>0D!\!49'$HHY<",U9E-7KVPH!RY$7:2$%K>LF0EF'LQC0 M)LE:(V(5'CF1^7I0O?\1NN:F>)#83T$]0^ZF1P)?8SC']_-/GR_>EC_/KU;6 MO,2R)&.>TN67R[-:]_$K$@=I?J7N17[Q9;FZF/][_1"XIBCY$^$3A.][SL*(Q%<4[8Z#W*[4XR@C! MI]/A2K&@@@^04K"@N!+@X[K8L*#D+)E@VCPJ-B^I^"5\G1,V:S/!+\LO7R_I MX'Q8EHM_TNE?KX*81558EC&#<'4*GJV/=RXZ*)PI:;07WK>I!GZ*LD[=Z+TP M\],+Q9A:Z< %?H2?VFU@N)19%@'(/ -5$Q%>) LY"91H1,+=WJHT/LU!7NW4=SYQR.9A88-$@^ @D7+5-:1 M;+AQH*K?X&46D'(ID3O%C6BS6[V-<;A]MZ^?__LZF;.N9K@%+1:!G$([L,X3 MQ\HG<-(9L$H'5,QJ+=J4G#Q-6Y=F8PA"'J[W'44=_=J0V[K_7R@L_3Y??/I; M.+O$\^6:\?W#[-T_>R0+M BUBLP#:# MR=H8J!_/P54.T1=NLBAT@V),= 0*16Q2.DC<%;I@ W>^C>^RA9@N3= 0#-PW M08<*O(,0N3I?%]?.UW59LJ]]^#Q'B(6LI=+<@4\V-3FW7H;-=.C MYB 5;W%V#Y)WAYC9U,9$:XN56H$QO+ZX,[K6)4]@E+'H%&JCV\2"V^F9%C>' MZ_D)X.PA] Z@0U3C^<4\U3S-V_(+$3"_KMD,LD1ID@?D/-*IRDC18ZR^F\S* M,>F\;10M/$A37Q#:1^/W+ZQQQ-\!D#[@8KYF8AT\MK$7O=)F?8!MP%L#A-V!VBY0OJKD-;SK-:V.#%+' =>*SDM M*%/G^4GE@%%$FCA/Q:8V>[A_IF5:O(SMX1PHZ^[0LCD_:'6A8R(@81UXE:*" MP CQ)D05N<68X[?EV;?YXM./S%RO4>%T MM0JF0*KZ.H[&@G>*0XXR1$V'*F&;8OM'R>H)1/MH_:>=#&.IH(].V#IY[UWX M7NWQA@?GF2G%%PC3:! (C+0*62;@I ZM'FN^IF6B9<>CXV= X7=@0'Z M\1:_BC89%LV+@IQU .5=A7ST8!/Q0"= )M/N=?-'6J:M%AS;PSE0UMVAY4WX M#;_M-;.^8RQ7!0C9S^0A09E M+4*@D!&8=IGLK6&Q[+(AZHFOZ>G%[S!\C"W3B>%QMQ;Q7K//'8Y^7Z2SRSK3 M9K.FXX]P<;F:7\SQ_*I,WILH/<6(D#)F4()^YFN[*'-9:*,5+YAV -$HQ/04 M>AT.M>/K9[3FJT/NOZNOW7#[R_+\XKQ6R\<0G*>Q;KW#)=]%L^N]<[-IP]C]W,QR8!3P,@::UW9*I3GXF!T8 MQ3G+(6L5VV3G#Z5\VIDR+4!Y5%UV8/YVX_=Z8Q:AR&=$XD:$FN>FR,FEP*!D M58<(D]4O;<90#R)SVBT_TZ%R'RUUDH[9A;T9SZ@#LW5L-2LD0>TAZ%('^FM? M##)C?)NJ@MWHVPEV]OG!;I!>NL#;C[*ZV9A%#L&'B^H5;!X&PR>D.O)$,7%%HH^3:8&GD!NY*XTZX$NT;Z.?$NE-F]+,6X?2CTZ(-:;*,4<64XR*=^J8N@4&GD&J7B7 M1IXA\NX0,YO,=3(Z:%.GVJ:X+A4/$%2LMZMD6>( MT#N SB.=)";PK"UGM5Z.SA+C' )2E%^<5@4#]\C_:N09JO'=&WF&B+\#(&TI M)GQL$C^(7ILLZ;E)%HS#L'.@<*>NMQLN<+YI\6ON%A^F2_66K@NX(VJ M))$\6,LM*.TS ;X^/C.;I'1:QW0O3_E A?0#7S!MW<]H,!A/B!U<1:_Q@C[L M?N.]X#&O&XURG9\7E83 W+J-R3,".&K1*&6XA9II2WC&-QZ'"GQ"T)RO+F;K M7%+U_3\D7(35?+GVZ"@PQ$)%D; +C0D@*#N%.) WW#';30 MK^XCY4$2>BHJW#\L&D?"4T-D0_>?B_.OF.9ECOGZX*"21M@(*03"N>'D^&M/ M/QC'K<\N)+O3/)[=8/(0&=.XLB.I=CFVG#L!2[U14SB_MHBU:+$PQ^O>,?+ M0W%0)SQ#],&*S!UW;'RD_$C#A# 91[%;H'* E#MP5O[K,JS"X@+OUM&\_/XF MK'.L75 M%3>;8^>#CHP'.G9%U]E"R"&$E,#QS!0W=4]UFPK.IRB;]E5F7!SL +*]E=(! MR.CN7^3X_")K#%G=!I]?1NU:%$:G5AJDQ5_C*K^P+6_ M_N^/#QM+&5V\_EWU@LS#V0]LW>.*?(/@_AZBLJ>2 MD';X&T5'G>%OII(6B:<"1EBZ!8S1X+00@)YG(T(1OM4 O3M4]/1V/CY^!LFX M WQ4>?P=ZQY7S"\H3 B?\&XSSZPDK52V"32O>UK);P3G44&T=:R348:"EV9. MUB.$]?3&-0Z*QM1$!\#:9E3O\O/BXLK$_K;(,U=,""@="%]$W:B8R4\M'%(2 MFEO-BQ-M]KP.(+(G[[[=M3>&AGH WX]/+6\O+\YK/'P[L4EE5;1E=8HA\Z P M<'#2U/%Q(NEDI(VY38GM4Y3UV1A_$,S&U$4/V-IR;-YC?;DAEGZ.5T+(NLX! M YF5 D7.(_C Q3K278E)-NHF'L8G7UVQH]MWD;24Z9K,?RR_/)E?E%%_@KQ MSO2!6&P4A=4 3'-0+@:Z7:>[!'HRT'7S@8I:;O9J'N- SKJ:(5#;K^#Y=TA9JX7JY$3J1W3 M$+),=>.1!Z]K&X/CQJN,PC6JQSZ9<4"#]+S;.* A0N\ .IL6W;L/'=?UO84) MKO@25O+&,VJ4;/J@^2U!> ]M'W_:+7483? 8JV<"!,<@RS M >D2 V55JE/]&"2&P5@3O6]4J[\G;HZ]UOL0W!PH[@X LV7(.X.(+.U?X1Y"O@,MU 7FX$2@FQN809\ MJH4 >@>3"%J(6U44@0]IC# $_A667@]0^9-GE$!UT@**.4VTR6") M;?;4#""RIY!M),PUTE"_U4;U_V_R1&.5&3WQH2/5%PTAO6UA$8LU&5LG9.6: M[G(&P1L6Z98S*0:+/IHVM\+Q"HN$#$XYR8$"$K%Y'%6J0$X:B?.L?!:4"$.F&B0>A^%RV!9=X>6-^'+S3@3I8QAE@($5AOVM500L^? T:"U)M0]#T? S"U% M/2%GN*8?!8I]\2/3EZMUROKAX17?]IOC[:L/:F^4%GF\>P61*@9>@08=, M)MEI#1$Q@70F1!6%MC8\X%SR!5UL+P[Q,SF7&6M@F/6 )VM6D%N/!E@27%? M45[9C%JF-A72)U/A,TC/NU7X#!%Z!]#YV5X6F4R6)@-3G!A C."2J@Q(YS46 MPUR;3'MGU]48^KU?B7J0L#M RT,O63[SHNJZL^304%Q)RG4I.O#.9M#!BQH"AV\-'3("ROL&#,0 M#]Y]?O3TV"!([+_[?(A^^GU1?I'SO'Y*./M]49:K+^N/'.EA>;?/'NE]>0]& MVCXS1U,U6GSOI(#!:A(;MU,4Q&Y]MTBFVG9WJ+=" 2[AND$<3>I_%YC>'\;JO3 M'C;FIX\8P90\3M9(%F/])>>W7EL P X5:==67)7RP+"$6TE_YQ\SH00*5 ((M0A*6D%19DI@T?M GQ5B M,QX?IFKBX&I_%/Q?L5Z\V]^'2?&X:, @47(,@Z^%JY0C^+ M2-&B0Y&L+9ZWZ1Q]G*Z).RC&AM(HXC^-BV<=FXYQ_6P^J,$EM(W$-E>1QF)- MC!)TX%BW.25PAGZ)B1P5'Z+#U&AXF;N^,7EBOZ[EN8MHK6* MT7O/0$KZ046[#AH*X%[)('W=Z]-MIJ>K-UTZ-AY&4N#Q4HCW MX+JGWN9L4!DP.N=*>X)@K85,9&>>BXEB)[.Q.Q"F7JF[I\KN*WT/^4VL]C_F MB[JUZ7IDE.916,DA25^?M)V':%F!J&,*@HL4V$YE-3LI_H>OGECU^RAN.884 MIU;_U=*N#>%9:JNYK/N>-85F4B(9/,&@6&Z=2UIXO5/,O)OZ[W[U-%'(:.K? M6XI=!+AT]_VR7*P=HLMP]A%77ZXJR')RQ4E+X,W$AS8MAL0Q M(GED7I5[57A;6PFV?GA_4-A':\LQ13AU>\FFZ_<'^IVK-&H$'HL$Q92&P*(& M$[QBPCKF=-H! ML^>^J+970$'"S +NZ3;??MZ]MZ0.=\((\-%/E9A.=$>%:V M[CN3*6;E?4;1Z%)YE+!I"W3;>2GC:6-BZW*'E7K4WI;KLS<37+HBR&FW,5DZ M;H%#T 0 [K)S(C&K3-[!Q#SX!5/?-".J<#FV//L!Q7MO;\N^>HBF!*@3 M45PP6*1OD_O=E^(>[ZO#4'A4'7:&U9N,][JQH08!;\O5G\_#V;OE^;J8_K>: M3SV?DT_P>GY^,9/*,9$P M;U .0A"HA!2) D9%4R2/BTTP"/A=S6 M&NT,P/<.ZLS9B,A" 69,HJ@E23J+6=9QT4[IXBDH:O-V] A1TVZ6GLAD#M)$ MWZ#ZP=CK2)$/N6L4#+,ZRT-R< P],>AC+H)DJ=K41NY(X+3[I2<"V]X:Z@!X M]UAY&R\"B2O_3D8Z?:[9IE?+U0-E:C/'&+D7.H 1WE=QDK^<=*R;\8),66BR MW4W > #1TRZB;@G08VFRC\&86^HG[\7SS(F<;$UE1D]VW[-4M\8$X,QRE;Q* M*K3*"#Y%V[0;I%N"<&2]=& @?^3EMW]])=<59R;R))F4H%U=4FQ8@/IB#<;X MZ(1S"5.;00M;R9EVI7-+/!TN_0X@]+>PFMPA)BB FXJ:VS-4OB MR3VETY!1)Q:M5VULTT^D[/;*RTX1.X>)O0/ZDDA!'4%C? M<*RS*NIP_CK?9C/99A:(L\)5'3_IB+NDB3NA/6CM<\F#Y$FF M&9HJK7=0;CMT/"!C(CC0H3HBLLX8*QA ":<+HA9%MMG=.932W4!YDBF(IDKK MI\ID_<.;Y<7_X,4ORR]?D*Z&_.HZ$1(@85!4ACZ=CDE$F$/H!0 MV8;"R/?-Y7!D[5, =U*Y@K:"/XVA Q_29\R79[@LKRXO+E>X:8?;A/I?OLPO M:MG"^7@C"09^88.!!8>PW&:<@5'2J5A="U]W4@1RR[R,I19^Y&R3==&WV=K1 M?L;/',_?A>]7 KV\'<"H&);@R#2++,@T>ZTI=O<2+)=T5K56NM&0RMUIG+KB M=V^$[%*1-():.@@2MM9:7?-U%03ENM_W%7D&X>Q_,*QF'G547$3(BI,@6:@[ MY]&##5)IH9 KWB9,&$[KM !LA9I=RN7&4V'O("4QOJ$[Y>,_\>P;_D%NQN?S M6:B3E+B"CQ3BF*D8JRVS+,CE"'O0NFT1? ] /10]9T /.N1^_C/ MY8Q[S8RZ"1=F_*F'0F2PC1*1&QT(]M9LWN3.*TE>T]X7"PPDX$B77!VTSQ%% D M5:U\!A6K0RZDH ,7"$$UW6/:A&R[4CAMH7M'.!RLKJD[Z+?Q]''Y$M^%>7Y1 MZ$MNN-*V6*910RJR5E<+#=$G!"$BEZ:$4/R].WE[7_W.WSAM07MC4#44_@E8 MMIE,UM9-86 U,[42M9#(9(*2Z(Q$9[-QTURMTQ:I=V+)!JEG?[@M+\)9.[C= MS='\]J^$Y^>;3 UF)D.M695<.?)7HX%H:II:N2"+IW#_F!._'R)SVD+U*8$X MBN*&H])?H7*!GVJ?[\>VMK"./,A\Q@C$L\"16C:]^N.*PU MIUD5^Y1@&Z2(7DW=]5HH+IQ,G D0J@Z41,XH]*DI:](OSVP X9UQ$\N22&[A%;'>! -TI,4D,NA$UE#2^-6I!&8V'BNOT^ M3'0CC7< ]>U-[@](. O/&9H(H<0Z_AQ]G3#HZ-ZJK.G K#M&$?4(A3G'6GMT M2&%.,]5T +M'5SH]4=_!ME2G M'8Z&[.D:3ZFG M]MU1]><<%-TB1/K/E.#'7'IP>&Z%7BTMG<7-:C,L4JWSFL2TM5C*.VBO*<[F.ZCOE-# MY[I^))&W+4/MW'%U#K$N'IQ7!:0R.3.I&T74A M0# :LXL)M*N96:8B<2H*%)4BAI)D:%23-I32:4N"ND3H8 5VT2?X &_;ZU02 M2G2^;J-QM0LR6PV.11*E+X7<<)UYV7TR_I!OGK98J#GGXD67F?('CR2?+Z 5A)DTR;IZ-=*9RVC*@[ZS=(81UDV1_EZ\'Z%*&-REX' M<%FNJU)\70N8("86^M! M6=00H]'U9\6PZ&4I;2:&/4[7Q&5'4X-L'^UT,5[Z 7[N%+B$Y#$6E\$P1B%^ M$Q46^>W%9US]1C)=?D=\B0LL\XMW M9V&QS]B8/;YD!$$?RMI(XV'JJ+2SY3EIMLX>NB7D/:X77M41O.3.8/:AU1;W!(XZS0(Q9E%3WZRT4VL\6%T'WI-[?SM+^]^^T?2 MV4OZF'_,DC#.<0\D?-KB@R-B]?Z==TR% M]SG-:[B]6J^3/8Y!WGS5)&9Y&YM]&&>".8^>2>"^MHU&PKJ+R8"U)BK,SI?< M9H[&M,;YVF5Y6VZ_XT/&@^!P:.!)1!.%5\I/['<>XT;X M2:TO2'.+3^NB_/.7WW_RXU[\,ZSR^G#/++.!N<(A\>)!)>\@B$P^9&(*G=5< MV3;=XZ.Q<-*V?@A^G[#U1P)!!WGU*\KI+[_XU_Q\9NA:*DD%L"ZHVMEBP6GI MZ)(*1EFC).=M$/P#&=.B<"(H+,?22P>@VE]PMVPOI<19:'3U'T[[M*U#??@+1T; *6/^ MS64]XAMUG;_X1O%X%?^KY>J_Z-]>S%C2EA4MP),Z0)G:(IA9!),E5XJ$0Y=E M7R?A"8XZOP1&1N98!V-,F'1P7%Z&V1)32%G+-D_8N]$WL:F?%LH-5-@!,*^?2S_@ZML\X7;>/H9_;9Y37Y%6 MMG'M?"Z"&(=DV?\;A2[SQ:>[/N==M9 ZBO?:I0A<25DWA"$$KPSH&M63 M>+R\7WJ[-=9L3>>TS:H3P;X[ #R7!..=@'[MM!TSS_C0=T^2;MQ)$'UD'9') M@#Y9L"@Y*#2I-KUBC7R+52AD%FT&/SR7K"/W)J0Z[^6<IOW\KZSC&/[" MD1'0 >9W>[=9+K[1*<2R;+/!:AI^3SXA?,@! M/ &(/9>T,C^M.Q2FS:+M3,TE>;4]A]9%I\[KD6K<,%D,D=-?%7S8[*):G M)&(1D;6)M9]+IBU&+G(1#HS. <@>!'!*SY1V?V)9]H&@>LHF;8!FCZE3!MJJ0*2 MC$7T#FKL#C$D"H!\D0D3LY;K)SSFOS)MP]"Q;Z9MB*HZ,+C;.'G_X<\-,Z8X M[2PZ[VL,8!!80K!:XD3C+D;ELW,'9F04'^V9^V!(_6<< MN*L>WYGTF++TC(Z$)<$P01%2DAYTT5QG3G\8.NOX'LKBB1ZS(^#\^$=R#]#M M?1J_KM-<'R["ZJ+S,[ENJC^_3LS-0D%34$80-1VN&$5ICGDDZ7#^_]M[U^ZV MCEQ-^/O[7_!.W2]?9BW'2??D+"?V).F>CUJHF\W3,IDFI71[?OV@*%*2)4K: MF]S%77+ZK'72=F)KHX"G4$ 5\(!L*,CIMFGG/=<*.T^/_@P[\@3(?=/'X]=O MY!W->0=AD9]P%L*)$TI#PXQ0(DC1J5-L:S_,HVY:-%OE)R@&]I7YX&O#_# MUGP8UJ,L.FEG0%+R#\H:#VBD!&:3RSYY:U2;^;-]Y9+-QG?_9UN>"+H3<\D? MENFU[,C_DQ"E!8***<"(*M% M/Y9I9E+D6G168S"U"E[I:?ZG\@9<5&U M)@"589"G^F/5_\U?KWX C:(;G;]H+C,BNG)"!1XX@)??U*:.R M>TD-)MFLO;,F&O_*?,#$-P6O^1;_&_ C; \Z0O S/0%/_SZX<,Y"0KN?V\6 M"H(G%SP1R@+\-HH!),=B."F",F3N(N;[N"L[> M>#1(AUTR] _D&I#.$ C98.+91Z'^0P70!@K/4@&,L4L'H&K29\F,R1B1 RDN MUNF;&4+A%HJB#8Y!Q&C:8/-;IP(8!:YS4 &,L70':+\E!JQAVZYUUT<37'(6 M@LZ,MCY/@%HQR%'Y@$I[[]H<]@>$Z?SYMSE"GN)Q/-)<1R..TK2PFONJY*XD M)F6?*1E$P%"WO2(X>8,>O(I9.712^%>:+*FSKW^Q.@\M#GFATH/FZ;*_N-F;1FLJA&U^#'"?Q*:UHF@OL9C-P! MEC^L5S'GM*FC+NMJ<1GWA_#F;TNR\(_+ND47?]2(\;!)MNNF/W9YG4A-6Y7L M&>XMMT8[TGV(NL[&S 9J?R<4C=Y$LDK.;>K"FB[KE19W3+,O^@%,%TG#_77M MQB/_\._=RNI5ZOORU]4J557L*.Y7E^G"<[X=E S6PF.D?:45#-.@O;EY^V0WWSZ*_9*O%NNMCF^B@?&O?@=_S 2/>2^+U^"- M;LMSN/_D'7*T0-^Y M^($WEZ'8_K)&[.R3J#$Z/,8_24:A6 M;"0<^!+ %Q?HMRI&Z0KS^M4[O;N[R9^N+Z\6^2;W6]^9X6Y;&*.BRRK0MG"4 M_!D? 3U#\.C19E26J49<@H-E?#V.;0RVGJX]F-1FK\>5'5^J]=Q/:^3,SE5F M]1+B,%-JZVR$R&*E'?8:O*40GFEMG?86!;;I:.W)FUVX&$TVAH%VB7)P'2FT M,*SF2SHXGV1FK>9_O23:Z_%=8Y TVG>-LM",=XR;]=7%+S5/OYE#KD-)01:( MH=(%6*204:.J3W04+VJN$A]T^TT_]1ZDZ'YK$E*M3]=H#&/;E M >@%I0T6G*Q$[)Q4X)3C8)CA-J4<=!SD:X?#8<[*C1-,]M#H1^AO9K/_M%@N M/E]_W@FN6>;HN(2,R5&\Y6@)*!E$EQ1G4BD1!L7(@PS_U:=G-OTQAEM-H<59 M+\JWHN._[XD>1?:&B0):D:-3E@+NX)*AS2"3\8:C28-(H(2KV/^VTI)'BPK*A;@141:AXO@HI00 F=%,V=";,,_?%B>7LJ@IHP7 M)K1 !R_6CU>Q*V L//BLE .TY V59Q1S2R;HMRI'U-(F;'/Y\I1$\\:>4UC[ M10 =H?H.(+2[]M[=/93%,J?=9??.N?(@F ZU:#LS TJ%#.A# >DH@3-8LM!M M""Q>DJPW2!UC_\-O$-,8HP-P/?V2\O024V&2%\X 3:65=+56NM;#)2DELRP% MW8B$_PAAYSTAFT"PM.+=;8%$"#:HBH]H0Z!<@E?JU:2 !9F%Y-P[ MVP9]SP@U*.2/F* MKQ62F44B/.>J6>#WB06ZO,-]H9BY(CG MUMU?G.!E]9 ($SVBWOSHV],(7P&0]CDBL[^=IT; M0T2<]_ Z 1\'^RXF-TK/3N/X4HVO__YD+J1E.<8#I)0HH^1"UD'/E$45[L$Q M&^N0$Q]EQB!TFSN[:3W)VTO<;-Z7W]89":-?MAB^R1.21V=#T2"39K4=J$"0 MCO9#$KYDS64PC0KDGA*I*T\QQOZ/:O,G47H'D>RV@>&7_/MMG^3JXQH_;V]K M22NI1M]03/6DP45 ZJ ML:IGAL]/].5/9&3V[()T=BED\MP%-8)21H,S=1)E* PE+18?LJ8DTY_^(/^?'4*!J:0/=]0FC_5I@5J_QL$)#S.NTG0"@F@\,2,\],AU8CZ)X2 M:>;S; J#OPRB([3?'XSVS[\I"9&-AY3K;)B2*EM:#("BB))LCC8V2LP.B=,= M?(XQ]?, .D+O'8#GYKKCD)N^>V(IN@3MF 14W-&Y3Y$=2IW!9_AVQQO4]ND YA]M8H;+I8WD999GW6S4%DFQB#JP&L;)>T8FRP8=)0O M^.QC:/-8\XQ0/=Q!3@B 51MK] :L[0"$_4KJN^U/^>K3*EV@B;P8'L!$$T$% M'6@?Z@3"%*64HYPFMGD=&R+=O 'Z6:$VA7TZP-QV+8^OY*YI+>O%_\WIS>?5 M]?**4RB@6"HL0JP,4L[,U\EI8J5OP_9)K M.+M8?KQ;W]V?V:^T6,T*YQYX")0M&0IVO62DTL2$8CZKV&H8Q=$RS\OM-0]$ M)[=EG[4%/R[IE_DW_/=1A#;W__8$=05/"C-15<'MSS_0BI\QYY1JCQPKM:R1 M,D;,48!5A26#+"?5)E-_1JA3O=2!'WV/T,172A,EP$AN0?%*/R=I!X48BT0C MM&_$M?6<5/-&_%/AXZ&'F>ON-7_ JUWK=Q?*:SLSWO^:R5!$9"!1"E*SUK7IWH.T&)EG M+(C8IOINZI7,>XMQ7B2?R=[C\>YO\+[,'^N@O-]:GKR_YH_;62=8>::V<_E^ M7);5^O/VQQYQ"#__\Z:8KSEESG\2;1Y19H8(L M4V7>B!F<4QZ$YJP$--;[-J02S?S2W="N!U^XI^GOONS^X]W&P. ,JAQ ROJ& M3SL/T*@,P1CO;,10;)L7R2,%[M1_C<'3,[-YFYFN@X3BZU#R?=FE1LN/']8K MBAK?K3;;.29[5_';BK*HS>IRD6X"O/VJ>:VNU,[6VDD'RCO2M,@:! 67]8J( M3HTVF?XT\L]<\]H"OS,8]A4>T?M=OBI_62R1](67]_YK^')CDWH4[G[,\;=\ M;>1H'09,HZ#6@4.PGFGE!?AL,Y#W512C2D=YME!""F&Y;L-?T$G@L*WX0N=] M-HE!D97P4G(. 6-50HXNASKRHM'KZGAA.PT8QN#HQ(!AM,EFIJB].QYH&=N7 MYVT!-":T11L%MG:7JQ0-N&3K<<%2B)86X*;CJCTL0R\$UHW,OIK4!MVA:%<' MK2AL+B%Z8#;4>^33WE$P+U!)QC+/V0[6\"M7?! MJ/SCS M8LU'P=T$2].9H -_]':UIL.=4J2?*3.Z6=-N(>B*1^$S>#0%%,]U/!(E[:D8 M)E4TTL@VP?>3(LU37-L,1].HO@,,_4I&N"%0O=XLEGFSV3O9FQ-?*^DJAUSA ME4VN6%];P23X%'D.)I?4J!?E6;%ZX7QO&V)/;Z$>X+:[EKG9@0QY8=QY2$$A M"9]]G>)6Z5EY,,IP)TJC\7OWQ9@Y8YO.O(??/(_0]2#820'N2>>^407ET''&&TUO0;G!L)E MQN4/R[S^^.7-LMX#KW%SM;Z.5]?K_/6B$FIM@DV0*&JC4]=K()=;3]ULG.,& MK?-#8#'T@UT\T9P*DB;:G1DR[Q>7M)B_X@/02X7*)5G)67@""N\X^$+_,)B= MLML7K#0 'X=_^LS;R8? MWWVYI=4)D9>DM86$R1/\D1(W39:NR9P*02C9Z#WW&:%ZF;=QGAQX*NOT"+1[ M]#M>1J],-&!$(3]KC0&4=.XF&YA))2C&!DU:/!UHO3!=36;XEP!UI!5Z -3U MYFKU>3NDX>LE[1RQ2#YBH)"=^5Q[+*2EP]O7]DFLCR39Q4:T"R\(UAFPC@7 M0V!-:(T>P/5X_WV7E_'39US_XX9RKA0TOL[19%L'TD11O)(BMBG. M?TFRSMS:23AX$60G&*4#D/V*EWGS2_XC+Z_SSWF?['J5BW8F0*[SX92*$5RE M&\A".9$,LT6W&7QV4)S>X'2*Q1^^3YRL_EFK.FY&?/_W:KT_\F]>;)3.R7': M45FB!I5*??^MI!)9Y:"]UMD,ZF8<."W]X?=GOE4X8_GAB;J?N?3P9_Q M7\-N2PG:22P*V@"^TL4C2[7-(@%W23KZAU,/7[A. -"38LQ70W:J75=3*WGF M>^V_72TN%U>+O+]8RY$%A:(.MR!SJI 4N$PN5YN GM,_^4/ZV8.7V0]^['SV MGLA(JVDT-K-;^"5O]O4 6^1;(X)F,D,R6"A<)/^F]SIO5<\EX5(R7F2V]/N2!8A)-HBMA1.AP./SC4! MQD-!NH#(,:9]PF.LN"GW>N[N['"2J"SRH!(@O*\R 0@0P>>B1QU"))4 MU[)2[UGI!@'*OO:#JIF]^L;@[H+@K@N=,4Q8/%CG&"A;#&DM%3 >KSRA^]^_.W[-QIK[D-?U7^#'S"^X*QICJ-?DM R%2@(Y7 3.?,ULO2F\36/567'\;UM+F+(Q41G0<%<%"HW1PXH7TE3E. MHY3=T!TI]G M&@B*VR!-?0FKSZ5%4OI3E K""$ M2*N17@59= Z4HF8J# M.E>Q7N4C>,(W*"6%24E;E=N$ED\(-.]YTE,^,X7%.@5>_>4Z[[O)DS"(=)0" MAKJ3K*8PBUD)7@B-Q3C)>9M.U1=%FS?(G00 T!UO#5F#GC>5+O>6\DMLPZ6 MI(,SP%6VH)B,X*(.X!%1&YZ*]T.X[I[X\?V!X@0#KJ;59@?^YN'%Z LN_-UM MQ2=BEI@M VUU);6@<-^I@)#1*\N=UUJZ9Q'4%(;4(8S"'6HL;&EENIDD5.;NJCA M,G9QA=08,T\/=%F*[*1 MLE:Y93KJ@@!,1D%Q6GJ>?'&V3=72).+WY;:/PMJDPS>/,FL'P<2-D]BOC59$ M"[ZN!^'-XFF%WSUT)C_\FU9*%J:C:_UE>QK^3'JCOTFB;0_*.CR&?,X%2YD9 M9APHD5)51:(B6^6-=RD1//)NK]^6OJU7:O%FF7_/ZCT7,FU]7E^E^@\^%TC%PZ1@8 M9ET=UF3!%55O;0J3AI9EI6F"P6'R=79M<79 -K!B!R[QZ55]U62617B% MVM?!A1YRRL7S4#+&(440(YJ1F_5IS8>2(_7Y"F^G_D)Q[.+C\BZTI3^UO2!L MW;\U_,.M[YJ.5$'S*R7T+-F:YFM7JW*\HF,Q! *>S]9J+A5K.A%O\BNE8]AQ MM##)._*ZO#[$;2^(/?E=X-Q[E9VUYJ$WFTH)XX7M];IH!(X>/3U-9-[5U+J>$3!Q=;V\6G^Y^-NO%S9(&3)E%=9(BE#).X,CN<'[+&31G%*/ MYT[Z#44Z'U=__(_=3[P!R.XW6WQLD7'WO1EA,(W15B=IL(,KA)]7R[_MBXZ2 M=N0:O0=: :,D@W)-S,E"TL99-%FTFIIR3XAY;DZG1\2I^IWY_#A =\Z#P+B] M<-!(YZD6A&E.:2QRR;PV3*@XW<%QY B!KL:K'QN G*C[;D<(N%!=HS(04Z59 M(^T 6E(*1UVB-R0PGB MO0)8D97CVGCPLE3>*Y; )X[DAPN,,I\JP:Z[" D M>7%:E/%:=]4EH'CAHW'+*L@#(*)!P,MI$8@AFVQR/QX\*;):W-871 MZ>KO $//S;+6E5C4U)T@MS-#O$!>9GKYW_9"/F1QE^Q(CY,5;H M %!W-[5/C367(Q(%BUM$@' M$-O?SCRY'*ZTSZS6Y-7^%T$K\2K5\%&PP*+,/+8!V N"=19T302O*:W1 ;@& MC43BD43G-335E0J+^02A,-Q6)-M@F&1GZN8[>L195V.=3XG%)K=7!QB\'7;D MM3&Y5J5Z)A+M2Z2$I19I12=+C%%B46V8J[J?+76D;9^:*C5&T1T Y,-Z]7M> M7WWY<(G+JS?+],,_KQ>_;P=,+M-?%DLD3_PNXR;_LOCXZ>I]^=LF;P>7O"DD MPIL8KS]?;VM<[W=9/)R!(VWRONK!\$(:2;J^>7@&3,@D(K?!/>3*FPAZ[=?6 M!5%C.U!W!HX.MLN/9-[EQP4=-3?S>W[.5S\NX^5U(O77#H]_+2XO+S03#C4% M/5%)4CE/&C#:"(D[%8IFC*+@)H ?(ET7Y)+M(#NY@3H W;/3?9S@7FF1(=NL MZ^"#!#Z' CDSGK5)Q37J"C]YZ-(<$[RF =ED!GF%73SWV'QN:UU:-_ ,^F;K MWIWQ"V_=MJ-B8E;+.EPPTMFI?0!'N3=P+9F1:#"H09T#K[IM1_%@738%2KUK M4,8H\+1X*%(6)U54B35Z#?MFVG;&X&B*MITQ)NOQ^'U8_R"\SLI:4EV(=;YL MDN"0DC\ALA?>,)M,FWAODGJEKIIZ1D%C;+W2&#MUB;L';]O""99YB6!DG:?@ MK(:@C884D *;Y+SG;8:.O?)ZI5$X&%NO-,8H'8#L<(U#4I++0!F1$])6NEL- MGE%6;J3(D7Q)2;S52J-LOB@$I,QZN^OD80YDM&3%IQW6 FT+01E M#_N N6T;&&&HUE=8Z"$V>*Y&JQ03!R0(YU987R2)X*1B4()/2 M7%CASI9RC:I<[*H[9.)LZRCK] BT>_4L*FCAL0ZL8KY.-\H1@H\9=(DAYVB5 M3V?*L5Y#Y>(HPX^H7!QCA1X ]4(A4S8FHK49,DN:'#']RF?)0 J,!>DH#\,X M.F8I*YNE:G$4 $:6E8VQ1@?@&O2ZA<;1JK(%&T1]W>)(1WV@A;EB!2:C,S8B MLYJJK*RK$O]3#LK)[=4!!I]] "U*)\L\IPR%5?)I6\!1Q K2QTC[V K&S]15 M,O9%>M[RLU$8&/,B/<8@?;Y(UV&RBZO]V^P-3?K'O(R+?,Q;\W,_;8)7Y,'" M3O0^?.][;QY\[_O%)EZN-M?K?/O89UD0VHD WCI* F4,@(H0(11WAD7E*=UL MM#M'B'FZ@[K]V%=?JC-IKW&-RZN<-[^1 ;ZCO_6/"U4\)N4-"+%E7HT.G.*2 MMI[@24O*LQM5;(V3<^[XK!7.'GNS9M9[=?[M34K;R8%X>>_0.+[.YM@OM?6+ MPQ5\XW62!F8PQC%K):6YIM78YS/ZS$IR_=4G;F+?Q$4J M2(N7B?:P4T^< QN'OK ":PQ\P//.]K2'[>6 M>8N;F_LA[E-PFC)X9CEYZJAKVSS%I#EFI8)-F(>18 QZV7G\_7FQ,X5%5Y.I MMRMPW+OIT3Y[QBE9R3D8H/2$X@;*BT $EA2/W",;1%)Y!$3FOF&=PJI/ N1( M%<_\]/?;I\4Z_6^*^>C'_9JOKBZWU+Z[BSO#)3E6KB$(4^I[E@.OT[;9F#); M0__#7@J'7OI&+T XUGJK!JKLX/[I3CF5[OGZYHU<&YV%,QJ*E@(4TQ8\^BW= M,U?!6$%+;!.H')!FWBJ4"8^:R53>(6SV'$&6FU 2 ^-X[WX6LW.<@:/P.3"R;N6^L\[7PQG! M>&Y\S@69:=1^<%B@OL!SC*T?/9^63%320*2C'90VE"\* M*X"E: ++UF76YO+Q:9GF+65I<7I-H_X.@+0=%W73V_KV>EW5>6%B+MZ:"$D( M1Q$A;:\0,P//'%=,)6Y5F_/KL2R=9=A'6GDUJ4N2+JZ^ M6RW3YM=\67Y<;J[7M>G_I^O+JT7^_/OEZDM>5W* S8_+E#\OR4?G*9I!SR=; MVVOMEHJ0I:;I>V)\26E-U3] LR^]J@0GF9K[6YV:F826DBRS;P>EJF_H!U MO.T?[8'FW)BU%3M)Y**&0HP_&@><* M@0F+FKM"JVISJ3]$NGDO^9O";'+C' VX/_(ZK*:ZQ27E7'VI>=A^($2P"KD. M8(RD+<-B!!3<@.&2^\)2$JD-O!Y*,N^-6U,HG:3TFS[ F".4/;,D/GU M.FP6:8%KDG[G'SVJ[&VM\)#&4][! ]0YDJ!Y0)Z9%E8/"JB'C?!^]/V^('*, M15>3J;>#,/F1F]WGJ!2,W?[K+S?/]+*20C@.(6MQ,\T8H[)0E,HBNR*=:W,] M.US&+E\63[E-:F2>[H#WY:MX,,L2$IH(QM'.4;)V,3"M^F(OX9 MH3J[J)P(!\_"[7BC=("OORT7]1TLIWN]V"50)IE(9I&] L45^>8L$&31VEHG M(ZFM":X."-,3GDXP]&I:K<\<+GU8K])UO'J__C6O_UC$FXO:DGW1*GG0TM6I M0W7F0O$%G!2Z:"MYD8,XL <%3(C?>)$[&05SWK5%.?OP\,[PYS9WQ Q3UP9D+EB+& Q6B(*6C%G;*M@J>7).L/5L<@ MX%#'Q%3FZ !>NVE0'Y"2CM_H[-Y@W)4+WO\O-\DT!8K&:U6;J$EM+M4AQ2:# M3 6CT%F*1LR+PV40V5^2/99G7=[6R^C/@.L($,Q-HO,7?:PO1;<[Q=O7Y=UQ^V5>,,ID=;2Q( M)'3MBE/@LJ3$(TF>H[+D^H?PZ#_[D7Y ;M:_[Y:DVK^:[58 M7OV=-'F]WM<1!Y<"SM2;85M3U.)D#FUZVI\1:MY2MXE0-+7R M.\#1+_EJL=XRR=3VQ5LB^(@Q!Q0(6M0G;BLC!(4",N M^ZHBGI/5WB5X]N7& 3-S*"%G6:%/=O:)5>:1D%3Q'*5I\[;RE$1S'V*G6_M% M !VA^@X@]"$O-V2%;>_T][DLECE]EY?TB]M9:B5ECUF3:CC%?]8B^#J8.4KE M6;1)&MO&$[TD66^0.L;^CWJ3)C3&C.!*>7'Q+G_$RVT1ZDT*H1CF$),"\LL2 M%,H"2/\&F/><\^!=P.=PM,GQ__^X^N-_T(_>0NB?JOX2;GZYQ%5"GEU$0L: MEUF$N.V,M*AI,8I^B[34$+15OA$3Y0N2]50+?3P&'D)K2G-T ;!#?;P_X;\7 MGZ\___#OW[>=Z'_IVM;G:_+:J%^&7^2I_6*_^.\>KS:\YU@:#[[8]WYL+ MCBGPJ%)-]2*%$+6[ "FCU'6H%7I)VX@-")7&?;6S/K/3D-18Z1T$66]Q\^FF MB/?3#_^\7OR!EUMFL:NWN%Y_(2W^'2^O\X7@I"+I$EA+7EAQZ\"[1$XYF)(I MD"R.M;D6'"1>9TT@TSBOZ0W3Q4'Y%0OC+V2I]1\4ID:K,7$!4I&*%..T"I$% MX2$[0XM*PK>9='-(FLZJ%J=!T\EJ[\!5'5K#7:G3A=$LV.@0F*KC&92M+E@' MT &]H-26H6CCHYZ7J[.:GW9P.M(4,]\T/2*"W0WJN/Q"(2(=[SG]Y;H^$N^N MTS_@EWIU?Q%MSMI'#92IU"%[R"%X0H?WQ7-O@Q8/V;$.AE;'?;VS1]730ZPS M&*$#__68<_C_+*X^I37^"R_O,I0+GD+A7$N(VP RTJJ/DPA,PJLJR8A" 3+2ID!I3XC7V;7J1/=?DQOFU5'=_[C\(V^V_^G-FJ*(C]L7\4T3YOKG M/]66B'[$,F?AE7?,BAS1PO9=2!D? 6.@(U2YH%UR3,8V-(QGY97?=D7<^^+- MXT@=O^XMA0^LR%(')5/:G(,&'G(P4:K(>9N#]J XKXE5?@QJ#G:HG&2+#D[6 M$17PA@MDSFD(=9*DJEF1\]E!<"H9BEYY\6T:ZB9N2VD&O0D <7Q7RACK=(:[ M79T Y4#<,Q4A)6%!H1'@6*0X)*K$&!?%^S8DX*^X*V64U5_N2AEC@@Y ]%P1 MO/0A.$LI39WM13$G!9Z8R='+0D[>!(SH0QBA_=JJG M]_]:$B(_+7Z_*5"SVGB- D2J--6&=E1PO( 6JF#T0L<\Z/)U$+W35Y^>]^5Z MNL/K-)W.3 YW*_ANAYC@G1?)0[T7J1? +5>1+S<'LR?%YM:K?[CLJPI MDUY?Q_KG]\0O.U\8"T]*(0,C,QW1UFCPG$SON.;KNLVC!Q4\-QLZI]'X9-&JWVE1R!@=(V@X^R]A=& MJ[2AS%<,J9H9^]WYB+U:X&MR3<]\P/U2[^YV',+982(I;21Y%18)3M(:HBU, M,Y3!R4%\)H..MMO/SEM5-6V4P# GL<^9>6*\!"4HPT2>820'.V2HJ0- M=:PBGX[U]MZ'YSN"CC390Z,?H;^9S?[38EG+1??'GD67DG)@5%(4TH4"&$V$ M[+-/@@6O_" &D$&&_^K3,YO^&,.MIM#BW.:_J1;>"1Z"3Y@"13TL5C(3+2 4 M92#&1 &/4RKQ02^EP\Q__]/S!0>3F/]H+79P6_;P[+M[ 2:LHBK1@$%1QYEX M 2@J^X@WB3'O3,$V?$!/BC1O(>ST%_G3Z'[F!*1R)J_6U0AXE2^_W!^UCK9>A( M\Z_.;HN9$??S=76T[\M7"?\%%]Y8B0:$TY1MV7"1^#SE7_1;^IGG5]TY6W*G4HSL^D *Q,;TW*P 9]L6TUV/A% MSU(49E61/*@ ,2A9"6@9>*U*3?F+=QJ]"&V8>\Y:%%:57S_S-[+)FE2_W,[% MW.L@&68]E@#2;D>S4'[J Z^]R$Z5K.GWC0KCGA7K-16)C4'1HR*+R6S3PSE\ M?]?7E=TD1KPX9XPP4"*G(Z3&DIB- 2=#MB9:G7D;ON+#\LQ<93&=P1\57)RL M_1XQ]-V7[VCG??J,ZW_D2%&O$>_V2 M9)U!ZR0J)I6W8/B=,;G$ZQ^,-^W9/5WP5YP($M=\O)FC 9&Q2"U*+.F5,4 M(XB4('J=ZE4SI8BMDI8GA9KW6NP\9]]1!NC (SW6SAT5*V:7L"8LQA4&JA@+ M/DG.U^ESO"Q\L:3\($U,* MW 9 =(6\K57@):,DQL1@3+&"EML&5,\+UAFPC@7 0V!-:(W9BQ#^>[7>KV>S MW7*H=X=*I=5U,K M>>97X=_R\AVN/^;-U:U2=K[0J*0UJZ,+92:U<%WI>E@&([F-6LBH\<')=/!E M^,D/S(>!B0RWFEJ+/80K#[WHW>,FC[YP#!(R6CH1=1$0&$8H29):$JO\T^<) M?]_U4=ETCDSJ./5W4FERNQZ:5H$KJ3"[D MGE2=7<>SNO93I7.H$81]L M/9C05MI_I'/*Z*"+"EFVYX0X)%DKWI6[\H/?2,??T5_YQP5*K:(- ;C-6*?X M;0NH$G O@TZ&&:=:C3(;+&0_U 8GXV@H"[Y"1Y'PT:,'30U[&XE=R9LES$[(.VT;J'@?A4;ZO'B-NY(QR#K4=OK\W- MUT$R,()\B7/IBQ4.%.*131JC:/_J^%$.T,@#F>,&V,]3K# MY>[F3Z:40T8&S!L%2K (7%5+^N4X3R1H.WCPA[>=%M9_67"M#$FF/WQ;1_E M[*YYA=(BAOH>*3GML^(8."4R:(D\%2D*LU,^O7W]]7X $Q@8H[.WSN.=B;HIF$.>9$Q[6MH,]:0\@Z RDL*A:<;C51Z1FAYH5/-V'/ M:/OT"[7=-HS*JJBU@LRC!%4UY4T1I"GI0ZS3,V*;TJ-GQ>KG,#O)^,- =80E M9G[;J[VIO]<3^M?KWW^_K.TXR_2 !@Z=1:F8A6CKYE-.@G.*@\M<^8@HO'QP MY7)XP."+7^H2*L>8=-5,OS.CY=?K$%?+[6U)'>-Z;]C!GMQ61(W6*>!8.*B8 MZBAB7P"9R3SVJRN*A2"T"@@V!U4YW R'D MO*W/RLR4X,V@"Z%76*(#V]0G;ILAZ^2%H^6% M/!TSU^NH=1QEUT&UCF.4//-IM-LQ^P7LW:36 DL.8+*E]+%>+S@I&0A;7+!9 M]UN7R_N0B66K/0.*!&F#+AX"4%@AJ L.MII!E.K*6M/B#1O6MG8 M&TYAABX8!?9;YI<<\^*/Q[OF DL*7BF*:43=)EIQ"/7V1FIK-&E0FM*F6N4E MR>:-$L_BQR8Q2A=NZZ"RMNR2N[WT<@@1G$/RR11"8%2@DJ*MA5)!2ABY1]0\ MG?7!<)3T@\"J7R58SV[]T 2&9,MH9%_6?J81:!LN=2'7$>^5[#B$#>D6I M6W8LVJ0YUVV"RF^QA'H,MJ8IH1YCOIE?-NX66%^%K[[\E*\^K=+=\/C'_S;G M>N^[O>G/0=5*JAH-:03EA:%X&PN$:)C5CLLLIB-Z.$72UUA6/0I$JQDL.GEOE>:,Z'A543P\S\ MF/=VO=I0 $49X?K+UU,I=R]3R;HHZUH4EZ0GZ7VMD'$0C-$"/;*"^$(,.>0[ M\P%H2ENN&BFVWSQ[NXUL*D%%%R#I1"D>]QD"EQ*RL+D.O'02V3E#V]=:;WO, M>3BU??J%VFY#.FM*+)SR=Q1U2&*40#H+P#%'CT%(:=J\AKS2>MM1QA]5;SO& M$AW ZK8F=.> BR>)M4N05-2@$AD]"(?T6^FE]M9KG9L Z8$@74+G&!.OIM-W M!W 9T<''@N!690E1UA$*,0KP/"'$:$6V+FB3VI"X3]QUVUDA9H/C\%3K=8;+ MW2[-42@=I :F/:4Q@;R[+YR#X3%E;14WLHTG>\5=MZ.L_G+7[1@3= "B'S]_ MSFE!B_@+?EY+D=V+CSX:R(P(Q,X%A]S+&2 M$F89/6CCA4'W7O\I+FUSR!YGJ7Z1]^;SMF+B?;GW[RZ0.:N9\F"4VTX, MX8"%PN,2>.)"E>3.^YQW2,A^O-_IZ!AXW7&JJ3I X?A*0XOH%&>UIH+5:8#< M@,]%098H*9))*6,;.JIOK4#T%$2V-=OK*DQY2#&Q:5B)\O*W&I:>C%SHN6I- M','("NX E>,W,QT#!@8F&":T5#+G/U.M"<4S/L0<0.H40&FAP(2P@3*0L4S()%;>B\*0&%R=QNALBZ&U\%BJ;Y!)TK^7.814C"!9RF9EXT&<;_> MB\-15G_YXG","6:GEWC *Z>-<,G;")$'"TID!MZ$.O%%B5K:H),;1(7^;=#U MC;+D)"#DSM9Q9@ZC/,TI7!QL3 M T&B:U]8U#BH,KPUU^-9^@M/!,L$*NX@3,1$J5 M\YFU#Z^_@;K(!OG<:/OT"[7=7DTH:-_D!,RF.N=*;FG$%1B;D$O/D[!G+4+J M.*T;;_Q1=9%C+-$[LR0Y>"5Y\J B1U#&U->*7, $Z3U#9YP8,G)P$F;)F6H@ M1YES#+/D&-UVX'[>9=SD-Q_7^:M%,*N$-HZ!T;'6#WA)VC$&F$^8LG9SW:#XAXK8O16FT@:V[J@#(.OBA'=D]>RU D\C# MQ3S]A7ZRN>F(29=Z]2V8\0E8"J4I.;D'8L4ZKGI)CU\ M&X2UQX3'$VB_6\):QAEF*RL[*Y(^4 D(B9)8:5P60C)=<-!S[S=$6#O*KH,( M:\T8[740 MN[Y8^54G00?E(\3B:3VR3HG&Y(";I$PJR)(^Z^"\=Z^YIKC!?S' MT#]\X=M<")&5P$K8XB0M(F=:! ^>%*9I%<*J^+!C[*#S>?(#7>;31]IP-;5" M^_5'@SEOHV:1TYK >[:=F>K!"X.PK6QI_G *,W3EZ9[DS!6R M2%(%F9Z<-*B(!3P/#$2PTNOJP%F;XW@2(N/YN&&G\&.3&*4+F$W"=IM,YKP^ M @BK4RW9J!?*E.;K5&M^@F*&M^<":$IE;%XE7,]NW-?5,?8F_O-ZL5G<_'J9 M[A*\!Z^H^R>PA@UE)XO2L-]L6C6=JQV-0!LYXZ;.OXB@7&00&)>0K>,R,NF4 M."L_W,SM:"$&SBT&B H9*%.?;4L0($4NSCCG_,.:BO^THTV"K6G:T<:8KX-T MZ+OK#1U@F_NN8_LDI(,JSE(:5_AV#G.=81@MP4:FDDI&P[5K@L(G!'J-C6:C MH+":WBZ=PJO^D@Z@W<.3192R\BM95E\<';> RB8PTM)9G&1VC2+2%T6;%W*3 M & J(ZWQLS/)V^J7;^*>.Y^_=N_5OO1F0E=P:"!O#T%Y=99\")Y\"$S%2G' MPX?4@9]K#_ G&#<54M-=P:=^^LA$.PYF)6GO,EC[8.)Z8:(V8GB@&G! M$R;*M90\ CN'OS;OV\?YP#.!KOM%S_OE?CV6-&(C)=])U"Y-PPQM!%>;-@O] M!Z;1B"'U(T.^->]KQ"S(.4[/'>"&W7>C^R5X%TIF" EK&U5 @GXH";R+,AEC M,U=#./2?^/'SOB&T1<>IVNP@0!Y!+9 8EBPY0G39D8NDG,(9%H%YGSE)+]1Y M>?2/I0/IK'WLE"RMD?4ZP^6^1!"M=;5*-.M 1[3F#$(EA/3&QN)0)%<&\3G\ MF>A 1EG]93J0,2:8O7C_ 6^%459X+[?S!>J@1:O LV@A:F$]]U;;"1OWNZ<# M&67)Y^A QJAUY@#H+ZOUY[S>=G._+[LP(.TCA-URLA2J<.V@2)?=R#?*"P,'\@WQC"S-\I^_GR]I,6\72W3ZNHJ?Y]_6GW!__K[NW=O;_G! MN$0A"]!A0@&!J@R<61$^*#0(*&EAJ :=U\S_ZP0-IB\FH"D;>9L[987GF]4^GV_D%X!RA]!Z@LUC29GM+'U[LKVJ= MMRKQ2,F#VG*#1P]!& ?,*5U,+JR(-@\HCV7I"S+'6/@A:$Y3=P> >;&_!#7W MP3)%2I&D'D\;"Y'68T+,+-I,J>U98^AWHT@HFO7E=).U'6>I+I#W5"^FCX(I M%+0%(W.T$$I(G*YQID+ZM\*56%H1"9S2$CL?=<4HRP]NB1UCABYZ%5_LOG02 M+>.J]J8AK:,&"<@IQ9",>T.91S&ZS9#.25IBYZ.@. 5?DQJE"[=U&J6&4X9Q M'3A0+EN9$&U]:HT1C-"6V3K!GI]U#-JD+"GSL4^;,.5G*1S M#++QBL(66JK7%.)R8S6*$).S;8C(VG"DS,==,84C;6.V#G Y23>Z3"X$BE7 M"55 !<=PST]UE+"[K MZ)'-K]=ALT@+7-.^?;/9K.+VW]+6_:_58GGU=_KCUV3YBV*9EX5'< GM34EY MR,%"K:\+S.3Z[-L$R2>)W3E;QBD0/I\YQV/7WV!WF:\F0>[A*IEML=_FT^+W M#WD=JUD_Y@M>+'>V#J;V*H!B4I%"BX*D),\N:<=DFUQ]L(B#$&E?)2+;F*D# MSTDQSG:?_;;:598>7NGFPIC 4C(,K&((RM4[BB)MI9F/PD3GO&G#WC=4PD'H M7U]MKG"9:IW#S7I09T) #A!% MI C )EJ/T@Z"8,I[CC+Q-N0F+TDV[':;O2J4-;'*ZZ(O^_7WR\75]ZO+2US? M3>EIR%$V['L-B ME^\I]X[TIS9O/^%B_1F7^V+J%(H*S$$1G$);5A1X64G;O HJDK:L&?34/*CU M[WE9^@'3,59>-5'YS.!Y^VF1RP__SO&Z1L?O2UG$VTE:6KK@&2)8Z1RH+$@[ M(7C(+!0;#"=1!H6K@Y#SC"#]U,6<")NIE#UWK_'A%5A$91G!/'K/*(Z?@42T"9(&QK9DI(-6G1P# K MD2,OY;S#HMZ-*BONC$RJ07A]G*4Z0-ZC5XEWBY)_7&ZN:6TQ?UA=+F*M.L1L MA A)@HJ^U ZV *'RP26)C#&!/+(V)4W#Y.LG7CH=$R\]&YUNH Y@]Q8WGW[= MUEV1:?Z.E]>TA;]:V$7D6@I$"@TSK_P 2H-'*\ '692G$]^X-E> +XK63Y0U M.=BF-4O[^__=?ZC_"+C)__/_^W]02P,$% @ G(JE5*IDPMJ;!P +2L M !4 !M='HS,S$R,C$P+7%E>#$P,2YH=&WM6FU3VS@0_GZ_0@=S%&;R@D,H M-*',!))KZ93 0!CF/MW(EASKZEBN)!/27W^[DAT22'@Y7I+>E!D@L2UYM<_N M/OO(WON]?7+8^^NT0R(SB,GIQ<'7HT.R4JY6+[<.J]5VKTT^]XZ_DGIETR,] M11,MC) )C:O53G>%K$3&I(UJ=3@<5H9;%:GZU=Y9%:>J5V,I-:\PPU;V]_ ( M_.64[?^V]WNY3-HRR 8\,210G!K.2*9%TB>7C.MOI%S.KSJ4Z4B)?F1(;;-6 M(Y=2?1-7U)TWPL1\OYAGK^J^[U7M3?9\R4;[>TQ<$<$^K@BZ4P^VO'K=8Y37 M:>C3P-_=#7WF[6QOU[S@P]\>&%F%R]T8;48Q_[@R$$DYXGC_QDXM-)N;?ZQ,76?XM2G36/23AK46SH8R,6"%@EG=1S?YG5O,&5J<#F0L56-UT_XT M\4PYI ,1CQKO>F+ ->GR(3F3 YJ\*VD IZRY$J&[4(L?O/$!S+;?AODZ8)I8 M)+Q8EUM,YSH2OC#$VZQXTP;/-C4 CW,U?YFO-NJ-_=(Z[G3;\-LCO1/2^]PA MQZWS7N>P1(ZZAQ7R4UC?:9-6MTW..N>]5@^^++O1!ZVS3ZVC[E'W$[GH'O7. M2>?\]/2EHNMQM: ^JQ8\.X[_R;01X>BEO>K5'N76M57O_6;S[M_"\@4@??FY M<]9IG;^)!?69%I3(,=4]'D ^)T&%K)N(D[75W5KMM?UB)VP( Y$1/,)3AW*0 MTF2T0$]9KWC-#3*@(C'PJPDZ:\I]+>!A!DQ.$T;.N#:6U@^HZL/ER.T7B3#: MIO/R>OHTILD2N+E$T']^+'0$/N1AR ,CKCBAFLB0?,GB$?%*T!-Y6R7K;C@^ MD-H0Q;$VP5DZ@84JL+B9YPM-,JKR26K>VNKVAZ:]]NF%[*GUKVD/"; N,8VM M]^F".IZ\^)3( M$.:&H#\P=@ X0RT- $P\>(*RX2"T:8A&@(E?)P4QQI)8#A>B\$]AOKUD7YM8.>ET"^BFT%T MB'].(Q!*6D#<$(@,6R?&P8%'^J#Q#&$"8HBCTL-C^>"!,(9S/!#(A&6!(92Q M7 Z2$R@N"LO\*?R3#&(94ER-IZX0_/D5=&\6=-V32U0L9YT_3\XZ"P\]&UU" MVV+FC^FI=(?:VD!@ Q_BQGOOJ*F$)T(9QW*HH7;M-E\ZA%*,X:1?CGGH^&B* MH,K>[NLSU&S'>96%H=:<_91G@#Q\V/ES1O3V>X0P)0M M8[-J@H3S/!N3<.E>ZET">?4S1>"$N!T1GQ?=#6Y*3_4P6-$2("BM43M)!1A< M"0TRC1<=MI;Q ["ET.?#1URX[;0LZ\D4K[8-V2E51@0B+4X%7*' (/C%]0O+%.T< 3X;[Z93L8^M R' MC>9!9EL&0$!><173-(4K*]83$C5/KJ9P2L12..^"#9P&T3UWR<65C])*:H"3 M&Z P92*'+Q"<#0-6/+L _#$K)N!30J,8P3H<-I]0P'SY;(-D=#9O3:5W ![ M51#1I ]A;T-O/"#DU&38SU-]ZU9CE#3:B;LO-[$)D7.1Q!#+SF5#@>O-(#Q! M@MZ8_A1/^ M/VR#=-/!K+B="HCY0^ERMU 6Z F,../VH)Q>A%6;S&"]T#RE ."8H0KX\C*, M&4?23*60@38FQ@UG;>NFH#+^"]D'D$5H>T6E-ZXDW\U!D01QAHNRJ71?MM[" M]'L&RPY'.?1S0(*Z#LD[16I0B6PQNQU,@/J#E7F\[:5!01+[P-15IU2)*Q%S M+(ZW:Q!<+B"@"A.LE?_-!MR4"P*I& 6.<_>96/:ZO[&^O3&Y>&N9VZ3K9S'- M.?ZF-.4!_\*ZZ*U:Y 5*X]K22>,B#CQOGB2>M2&?DS)X4P ICQZ_U_&FPFBA M(AH\O%PB^H G/(1* A)@H:*9'+ENB%_93A0ZH6'&)"\>\9X%1(/O<(*+<;VC7%+#/BEMTD^F$>(#@:2A,;=^../DU$#? ? M$#+-0"DI,-*I!7P_##C3:MIA EHB$FG1I<\)A^+9U#W!4-A^O^N?3J=OMINT M0*K<6CJJ[%P'/#5(=04GNB>$'9O"@3"#D1"S M@6NYW$.%RJL^;GK".T#3;MA]H(U[C7,S+;%O-+Z4,'JB0Q\SY>2+EZ %;5/> M4#RVNU)S7\7TI3%RT-B\&4)]+6-0GG>&//"29O[7O4AJ7VG=_Q=02P,$% M @ G(JE5!=!RS*8!P X2D !4 !M='HS,S$R,C$P+7%E>#$P,BYH=&WM M6FU3VS@0_GZ_0H6YMLSDS0E02"@S:? -[?$VD [33S>*)<>Z.I8KR:3IK[]= MR0X)Y(4>A:1W909(;$M>[?/L/KNR#UXZGRY\$IE!3"X^OCMYWR$;Y6KU MNM&I5H^Z1^2X>WI"MBLUCW053;0P0B8TKE;]LPVR$1F3-JO5X7!8&38J4O6K MW@ZKX?5.U-#GJ2C0X/ MF+@A@KW=$(V]-XSM[._N-O;I=E!K]/;V^'XM@",\W*8-]I<'1E;AFM90,!,UO5KM]XVIZPS_:LHT%OVD::V%LZ%,#%BA8%;W MT4U^[Q9SAA:G QE+U=RLV9\6GBF'="#B4?-55PRX)F=\2"[E@":O2AK *6NN M1.@NU.(;;^Z#V?;;,%\'3!.+A!?KZ7O,\XI]>G)Q_\GURU3WO_ E9Z;)SW+[RR<5)^^Q',>UA>6%[5EYX-*?_ MSK01X>A'>]BK/\C%+S>]W5KK_M_"\A6@?GWL7_KMJV>Q8'NF!25R2G67!Q#; M25 AKTW$R!?:@S26(\[)E9'!9W*1J2"BFI.+F";KZW6T;@U< M7B+HRUXL= 3^Y&'( R-N.*&:R)!\R.(1\4K6SR7K>C@^D-H0Q3%/P5DZ@8LJ M<+F=YP--,JKR2>K>R\V=_9:]]ON3VO?FPI8]),"ZQ#0;N^F**J$\$97("M$. M:&J)^0VP 7$9:"B.X6/$%1>)A2.1IOC*> @3,*(C&LJ2?&MAY(?1+]&:('N*?2PI020O@#0%F MV#PQ)@<>Z4/O9P@3P"&.'2 >RP#/+](]&^G.SJ^QD[GT_SB_]%=./@X/@%^Q>6*5HX OPWWTS7QBY;AL-&\R"S)0,@(&^X MBFF:PI45ZPF)/4_>3>&4B*5PW@4;. VB!7?)FZL>ME92 YS<@(0I$SE\0> L M#5CQ3 ,,P!.S;@8V*3".$9##:?<-!4F\\ M(.349%C/4WWG5F.4--HI@%&WW 3F?$QBX+)SV5#@>C.@)[2@MV8_%R_U$6: GD''&[4&Y?A%6;3*#^4+SE * 8X4JX,O3,$8<23.50@1:3HP+ MSGKC-J$R_@O9)<@BM-TBTQN7DN_'H$B".,-%V5!:%*UW,/V2P;+#40[]') @ MKT/P3HD:9"*;S.Z2"5!?FIG'VUX:.DAB'Z2Z[)0J<2-BCLGQ;@Z"RP40JC#! M6OGO;,!-N2"0BE'0.'>?B66_[FV]WMF:7+RUS&W2];.8YAI_FYIRPO_@ONBY M2N05ML;UM6N-"QYXWKR6>-:&?"[*X$T!HCQZ^%['LS9&*VVBP>]:4'!!\5AY"HMB%M(D@S2-N8Y)PM8 M2DOUIYUP(,Q@)# T< 66>X106?!P:=JR MO25UU$,X,?FR(/0IMF!L*A[;'9.YKP_VI#%RT*S=#J$]+6/HBNX-6?)B8?[7 MO?QH7\,\_ =02P,$% @ G(JE5*W"400"" NB, !4 !M='HS,S$R M,C$P+7%E>#,Q,2YH=&WM6EMSV[82?C^_ I6GKCVC*R79CN1XQI&5J3M)G#KJ MI'DZ Y%+$<@K+LCM7%2]]0/M @L%KO8#]\N2)Y_=W73&WQZ MWV>126+V_I=7;ZY[K%2IU3XV>[7:U>"*_3AX^X:UJO4&&RB>:F&$3'EI[L28NWXC3 P7 M,SWG-7=_7K.3G ]E,+TX#\28B>!E29QX]1:T0LZ')ZU6^ZQ]UN0%E*1%I)0*:O]/RJJ?MS'0G(C!1IU&O?U^RHA?GH4P- MSJ=PO/OIU*PI,W!O*CP6H[1C72JYH;-N7\92=0[J]J]+/960)R*>=GX8B 0T M>P<3=BL3GOY0UAB&B@8E0B>HQ>_0>8'6V;N)L_@4U<0BA9D'#8]L[M]'8B@, M:S:JC66#-YOJX]J"*FUU M?6(?^CUJ9,VZ=W1Y_'=WY.8U^W!Y^^KR7?]#Y>;7-_U/[+(W8-CJU>O>FO&/ M1>B)S6]M-/^ZS'Z2^O# :S:[[+;*WG)=9CXH(\(I,Q$WAP?MLRY[!HZPB(^! M*1@+F"!3F4AH]EO.%2(CGF)[)I5A,F6OI4I8HU[YF=OX64@<;94(FVC-BY2QM,IRU.C'??_(;B"9_^6:-L53L\R>00<6BA27E2(T7\8R M1AS%L5LM](LT1.QSJ@SPMQ_G >K$4&U#X/& R65NKPX,QKG'9U$>B"M6FOR# 4>&O7\)IQ!39:N/IB M& .M*@,$RS 6.B)Q$DN0)X@KZ#X0VH^ESG$<,8B2L0M;IJ0/ 39K=H11"@## M[D+1O_+FO,UCE&@T>:71/H)C.[31#MR=NQ64L%,'%]+/: :)P::(0)R(_5[&%$I0G;%;[4XR0\8#HJ!)#:#KM%H9M'1RN22#-I:93 M\4ZS)R\C-\.%'Q\>-$[JW?7K%6BT%Y?4\N_GXUVFU.#S7.\^A#AZ"!B[8B;' M^C)7J "W\UAH2Q(H!:G50]7&G%X6R4I!S"T8"MJ?![1<$!EU"J0:M$7+6 3V ML*+SH1:!X$J0 \(E)TN?*6G*-24,NW>TS2Z64O TA ;A,<4.RI!%0UFN,H2KMJG9]Z4*K &V4!I!BADW1BQB#V2T'4@$BT"'1]PV M(D/V_%.(W U)_QR0^EM!VA_S.+=D0Q&$,,2*2(QQ[?6&RN8A7^] GN[V<\6. M12>J0 K4KK@:RMQLMV47HN"BR;XE_(6 MT!1LISP7GL<"3B>YH@*R,AOQM0?E405P<(5?DRW_9I^J7*OZ?485O'WT$ M,_24YQN2^&$Q;O.]23M[CZ2Z5GD]F,:Q^C)2Z8<\9AM099((8P >X<&AQ$Q) M_8% ^ZR2(P0+DHTF,L/_5 /.( F_Y0+-M_#+4]^>)H__WPOY2SR24[TB$ YT MP*&CDB\ XU">@+\CG*!JQ=L-K"5CGWH,SN>[X6*HO9UQ\L-FYL'.%## MP][>BJ"B/L(A" ,L8\HN(6G,1CI/$BS@?P?K3$&"&Q]I?+UD@P:-1%H92F-D MTCE!/<\)2]LK[DO,+:'"[5O&R()E',2&?0Q7@*CLF%ZD8QF/@>@^Y:/B::(J M2 J2+)93P-Y))!TS\26((J2^2/):)_J+,%TUJB>>FUZQV00+B:835R\ M?JK:UT\U$ZSWM:OMQMG6WGJUL;7O,:VMD^K)2?/+JVVAM2]V4ENS"^$6 Y=; M9SQ]66J65G9@Q\ON66-YE]#665UQM]A??9O8UX97"/GEY%+X_KS=>LNGK%VV M+VKW<*Q.;JW$>"8S4]^V$GOH>1K1'1'X-);L"X!O4&5:%!P>M)!J9P!X&@.L MPHXPZ+*_JTEK[R)7WM9_LP 7J<3(K(.RS#YC9+-5VC/ZJ.3;[/W5Q67;"H%M M5ZJ*>I& D/7OP<_IZ0*[<0<1ZCIZ[QXK89)>ZS]>8AL;PYK-NWM6[2L?>F32 M?>G2<8^(Q[#VZ<<\@C:OU^=#^!##F)OM0_;XP&+IZKYJL=_77/P!4$L#!!0 M ( )R*I51=;A_8_@< )C6FRTQS&5JE%4ZE7&C,7A7$96QM5F_T9A.I_5I MIZ[SJ\;PLL&JNHU8:T/UT(:5HT.^@T^2X='?#G^HU<2I#HJ$4BN"G*2E4!1& MI5?B0TCF6M1JI=2)SF:YNAI;T6ZVV^*#SJ_51/IQJVQ,1W,]APU_?=APBQR. M=#@[.@S51*CP947M=L*]$;5I=[])W=%>:U\&K>Y>$.[O[^U2I]O[3PM&-B#N MYQ@[B^EE)5%I;4R\?K_;KN_V,GLP5:$=]UO-YM\K3O3H,-*IQ7HYYONO7LT# M999N;$W&ZBKM.YYJZBW>A9I8I33WH-5FFP'AV_NZ]N!S\_,O9Y>!4O/HHW@].^*;H M--O;QSM?NR/GK\7[X\M7Q^\&[VOG_WXS^"B.3X8"=]O-YN?*W3,[UEWIV%E5 M_(- %23>U,6%LK(J LJMBF;"CJ5]L=7;.Q!K3/V:W!!C.2&1TT31% QFQ\J( M7PN9(^CQ#/?P,9F)ZU1/8PJOJ.I#408@U%@MU6!Z:),J%3*=B2*U>4$P M%MSOR@ B(T6"JUS)6$0RP*UR"04D#&R'S&(HF\)JQ[1Z?!O1#& M8,G8U1"LP0*!RE$S()9B.BP)*1?3L0K&PA3\L9@_I9Q*)>Q HDR,XL)U:JKL M& Z:C )G(.O-8)H.X>8$TT(QFJU&Q'><=!*12A%6SM BC%5D'.(8SN^,JS3" MMI#<3.![$!O5%FBB"$ M$&ADRBULG&6!-&,1Q7IJY@C)Z4H9BV;'"LDWO0>PMWHGT69NS"-V?_NY'BZ% MX\767KNU>V#*;):LS1M"1Y'"I0O4F9 YN90@Q&H4$X=.$! QBI49LSB+)2 # M)@2^#I4)8FT*S&.:R'7LNY*E=%SD48,].E'%, "E*G1[N M-A8<1#>B'@* MN F:*%S-0)\%6M\/:D<;HG9C#GD WLW99V,, _<3%3(TI<&!G&E6&L":VQK& MJ\S#.7: 9B5'*E9VQB5NU;*\DQS,'&[\)E@2O=,6.3:_*1W*BCP#@HTKR4&@ M\] 9X!JD*TI1:6/ $R.4\0YA$31_'J+822H#H?X%T@U &JP%Z6 BX\+Q#V>0 MH@B=D)H@]F9%1W-;PC?@4W_YJ2;'H1,JP(K&-U4C7=CUMFS"_?)6FKAWC!YK ML$LK1O.NU&TX\C&!/0YPP#?*@K^R0GLQ)R3V!!KLPZ M"(J<,WVG#*[0FFAC<9^?=D"7":"H-,^K&4MS6^29BAPF*70<[>!3\N<,Q\1K MBLO3Y#WYZO_L4_W_\!S@'I"$<_14%WN4*>-NWA;;E3?[$^KL@_[LUC2)'LWJ MW-R6-G<#*I-$64OT"#6.-(HGCX<*]CDEVP +^, 8!W?N;A20PB1;+) M\1/@XI[?E;BJ^KJ@THF.)\3%(957Y6/(O*0T2K)8SPBCT['V/":74 N4?992 MMZHL6-?-EP$= 5V4UQ#76&:&^O,O!^#5+):SODI=>-RD@^6L\ANK"9,SBF*9 M1Y<_/UR^S-KKU)M=]S[+ BXVG"]K=5G?M:+/>6COVF-9N MK[[?W'T.M9W=_8W4-EP@?# 0;I/)]&6E4[FW*?OM[$:TEG<);YW[$??!_M.W MB7M%>0K(+Y>BTO=OVZVWSF>R\S5]YS$$_0\C^B&"'P> M2[X. #B%?66Q6+ !)%YL=<&[[O/>V\4EA'R1P)84;G76AZQPSPO%/$9/C#J4 M?)D]=R^H:"T&-Q04?+H7_T+/+RYPN3\8\+SM"__D M!W<7XSSG>/%PJ!3?>9B\ABMT3SQ&W?L51Z;]SUCZ_CGOA![\KF.1.E=(FXLI M\@5_Z]#]9<3^>.?H=4$L#!!0 ( )R*I52\T%SE8P4 "\5 M 5 ;71Z,S,Q,C(Q,"UQ97@S,C$N:'1MU5AM4]LX$/Y^OV(;YBC,Q.]Y M(4[*3)J$*3>%4.).KY]N%%LFNCJ63U((N5]_*SFF#0$F=(ZV,(S'\:Y6N_L\ M6JW4>S4<#Z+/%R.8J7D&%Q_?OC\=0,URG$_!P'&&T1#>16?OH6&['D2"Y)(I MQG.2.<[HO :UF5)%Z#C+Y=)>!C875TYTZ6A3#2?C7%([44GMN*>_X).2Y/BW MWBO+@B&/%W.:*X@%)8HFL) LOX)/"95?P++66@->K 2[FBGP7=^'3UQ\8=>D ME"NF,GIDYY>^>8R;I37FR.NXE[!I8\J;&.K01)T&CG03-9L./ITU.J,LDK&K/#0AUEQ&\UD+*=5!)ZO?1[= MS-B4*0A\V]MT^'Y78\PM%;4'P]QAU ^.<#"ZC$Y/3@?]Z'1\CH2^G'SLGT<0 MC7]UQ[TC^&A/[($-D]' ..\%3;?^J[O=GT!_.+Z(1L.7E.PJQ1VW!>,3B-Z- M8-*_?-L_'TVL\9_O1Y^A/XBTQ'==?RN8)RZ'OQ=2L73UW)$V[HWT-(>8YSF- M==V&)5,S4#,*'Q9$8/:S%5S2@@L%/(4S(B,:U^$TCVTXT%K[>T>^[W8'?%Z0 M?&5^>=U#0$,G7,S![/YTQ*[3#^:\T$-PF844'1S6\]*YVO M'$/7Z_ 'E_M[?A!TX=+6(=5A,&,T1>LXFV+7%,9IRF(J[H9&;=;E.HEF7.AR2\$)O7M^J5TJ:63B!"9.(*91]^DL>YREJJCY/8A_';$[$%38D M4ZX4GX>U MKDHQR=; FOE*\;H=/?+LMM_4':E"_JBDFGC=K-JF6754LBUKVDWOZ$&I:WL/ MRAZSVFC9K5;P_YMMH+>=G(&O,UEHW&]F_$R MV3]\W9A#QA#)O;D%K&-_V6&=D14TR[[@"8&Y.JP[&%@3*\@ MJ=)G&^PCR91CX$QB?ZXOJ=*%R)F<87^BCP YT/6="G*"ZO[D>P\#ICO!67*N MJIG,<0EG*4AY0KO_Y/8]I[&Z[GVU_Q@G6M?'*VQ'XHS+A<#7ZGINLRV"M?'U M.4F[R$LZR.V.:1?T[]RN%;R\7@P%S8AFV]9]V]?E:-HC]^L0,L7\+]3#0YYP MJ[7Q+*\2S:7F\7]02P,$% @ G(JE5 46F8)T!0 =14 !4 !M='HS M,S$R,C$P+7%E>#,R,BYH=&W56&USVC@0_GZ_8DOFTF0&OP(A&)H9"N2:F22D MP;U>/]T(6P9=C.631 CWZV\EXZ2$I"V9IDTS&8^Q=E>[SSXKK=1YU1_VPD\7 M YBJ60H7']Z>GO2@8CG.QUK/@ M"S,;QA2]419)V20+3$B50K4#3]#MA7K$=]W-0MFR'/Z92\62Y7-'6G\PTI,,(IYE--+K-BR8FH*:4G@_ M)P+13Y=P27,N%/ $SH@,:52%DRRR84]+[>X<^K[;[O%93K*E^>6U]P$-'7,Q M \^UWD/"A;&8HWL\!IK%N)R?$1%-=W>\ [==\ZK%\DTD)"S%P5LG1C2:"]Q0 M,%B2Q3"XB:8DFU!<]V.H>M5^(/B-D3A MU(8+ID@5K>(LBEU3^)-%%"X$E2S66X^>LC=E-(%CEI$L8B2%89*@D+B/1A7P MH\YA%?*YD'."ZHK#9R6[PM>4K(Z4Q#S7^]KGXJ60)AU.8! @8DPR*JWA34J7 MT(U,(C3IJCA.5%7K:<$QE69HMH2KC"\0Q@G=W6DYO>?M%QS;?(:(V8K9R3Q%FD?(X50S[99] M@OX[9X+J]D%J:.5M#O<(+R2V7(_V*&6(:KQXP8V'&54@0-Q/C5(%ZFCS"]3.58MSI3 M53U,TA10#5W"FL6!'%,GJT8KN:UE-!B;;M54.DK-TR+1')'MB->DOWG0KIHN)RXE5+:IN6U%'QYEC#]AJ/C[JV]^C8EZS6\4S@ M/J[Z9+/-,LROFG4,$ 48"+?$%+ZIU"KW5K+ SV_ 6Z\273KW$2_ _N%E8HX2 M?>3R^FJ^BOW7#NN,+*%1[/Y;!.;JL.[EN)0IS3>,Q!9VGD?T&QGX/)Z\# (8 M@P%V6BF+OH$2NSOU9EN:Y[U.;8TA/P78U1*N>!Z@+$B>LAA*C+9$'8W\G)I; M!Q5T;_&D#E@K[ET(AE]S_'PGH)6Z4<3GF=)7-BOY_G& MI3@.8+Y-?R&ITL<@["O)F"/,3&*_KL%)YB)C M#DP2<):,JW(F<[+"67)2'.8>/N0]Y>!6U;VP]A_C1.OZ)(8]391R.1?X6M[D MK;=2L#*^.C=I%WG!%+EEE_5U8MR[H\MY<4D9")H23?N-6[N[@C?MEWNG0L:8 MFKEZ7&6+N[&U9W$A::Y&C_X'4$L#!!0 ( )R*I51DF9(;,@H &"9 5 M ;71Z,S,Q,C(Q,"UQ97@Y-3$N:'1M[9U;;]LX%L??]U-PW+DD@"WK8L>W M-$ V%[1 TQ9UNL4\+2B)LMB11)6D['H^_1Y24NI+W#J99A/'S(-CBR)Y^#M_ MDH>481[_6?M]OGU.7IU??4&=2S; M0=<<9X)*RC*UU<60/ M[*@S(/[ /SIR.SVOXW=[Q.^[_W7 R#;<7N81^IEM07Y3DJVSAA$ZRH;X.Q40L MDV Q!PO*MVN&_,.2ULIK"1*T(#O'@1R*(DTQGX_@90(-]IF4+!T>W;$!==$! M2Q@?OK#UWTBEM"*3?^^.%B_),;N^[TA7(^%T+2:%Y>HED(Q0X]N.>A M@71N=?F[C" 6(59PA(,O!>4P:OAJV"!"0"4L)QQ&$H'P9,+)!-ZB5*4A&6.) M,"=(%/YG$D@D&8(;B@2KD0SY<[B#H(B$D#]!5Y 'C7%$Y!SA+$2O"$YDC$Y# M*(P*Z#$ZT\'O+_JN:X^NQJ].]5MG=(@*(,1U89<_* R,@)8X@UZOB3P;?;3& MUIF%?G_A'/5&J \C;>VOA\&L"QQ2"5X.M@!/P 3RY6%-^JX!%CI05&OF"BH@ MK+E;"(W!Q(AQ0.N3A,T0%=H-G%0RH1FDIJ7KE#:X&M900+C$-%,R41_%-S_% MI9\@!_0CH8K6Y7TI,(<+B("C0W2%>1 KG]DCSVGJ&0I,.0.LJAZA"V(\5 6D M> Z6H0!:2H2:[50:SG.HAH1-_0GLT$+-.0M T,TZ#YA?!+H)X(0IX*M,Q"DK M,EGFU>)F*9&:>4A%2J%+A!:Z!J,E]A-2<\F"I( I%DJ-""=9H+H'0R(G 8UH M #4$I>V@3M7@&K7U',8/!6-1")KX"A\!_(E0PV>H!@8U@#25VP1T?16MS"C( M0N4"8S)0 I0QBVD0HYFZ1#.MIP4A!2S-$XH!]%+5V&>%U"-9I;UR\%+HUU&? M')D#2RGU]N8;%O./=.\;O=>.;]G;,\:N,;6 M_;:U#U&]]P"V=@:=!^!ZU-V<^K1L=6S+[?=WQ-B^Y77N5^ICB,#K;V=/6P_> MY0 .WVFJK1K:V.K6BLK6*-8C(LGRH0L]=KF0QUQ0CLO@;LM0 MSEE=[#^FZ8[=^198/\A"I&OUNUN8,LI9N0$VY$2M'Z=DI!S=\BSGEMC*QX*H M$AHG!_AP94O&R/59R_7 /T3O].)O)^7J&[GNEUS#PY6=BQT6;V#$NT?B=6P8 MK0[<0_0?RI(=CA!"H]H]4JW=@Y!PEP=98N1Z1Y^_YPQ@DW 7]7JJ'K$)]:!] M-]4:/7&U+OG\R2KX$JM'AI*2W13!Q(C@9PQC)--/3]^0"4[4P\&%*7BGY!#? M)H_O; M2W3&"Q$K;SO5AJOMMFS/'CA;;+MN9'6'SO53>*_WG*>$67V-P7%'!J@!:H : MH :H ?KX0'\MO]=VVZLA;:2[:T#O'-5'^N\Y!.[N0N#N'KGNO82V@N->0KL= MZ>YIR3 SS PSP\PPVP]F#Q(*[RM,P^R1 MJ5I<(.![3>8D#;ZW4>>^6T\UHR MS PSP\PP,\SV@]E3W]O=*9B&F=FA_8D5D1V1[OT':K@-8=M&S7=>\7T)K%D6%FF!EFAIEAMF_,S ZM$>"38[;' M.[1'BU\YZ/8'9G%D%I2&F6%FF!EFAIG9H34"W$5F>[Q#VUOZRD'O?@&M61P9 M9H:986:8&6;[QLSLT!H!/CEF>[Q#VU_^#FW7+([,@M(P,\P,,\/,,#,[M$: MN\ALOW9HKYG$R6,O@JK?@:M_BGKMI^">]^_$&> &N %N@!O@!K@!;H ;X 9X MO0YI2^PGY&3CL4VJ[>K D:JU+;6\&#K>ZBE.GPLA:30O+]$L! ##5GG;SVYP M_T<-]@:_Z:-I-ZW]KV."I%J5H*Q(?<(1B]#TYI0]]0DJ#[%D?(YB@A,9(\:1 MP!&1)HHX2\O,XU>GUL;CNW;.\?Z= M'*][N$!4B()LQ_@9H0KNA"I8.DFU J<$5V0SS#FH70TE*,(T*3BIL6E-WP@1 MY!^P-(<^,:,@[:TZVKI3PN?LE/!.3HD2/%'H%T>P%6 W1XD^7V;D3LQHJD0) M5H8XFZA+WQT#])&6SQ==M 6ZD"4)YFB*DT+WZ[PZ\Q'A;P9Y .*:F M(]75#\3A9M8_H.@=_7R$/XS9-<+S@M?M^5)@#BL*!-1 05>8!W')TG.:R+5= MMXE8P1&>3#@ E66K!0IAN9(Q68=_0!#F74ZE))FZ3@,BRL SQW"-9_>+A)OJ M8C5 Y@S*5E&OFNEC#'6* H+1#34TRR :E]&"OC/#4@4/6%2A=5G&UO%U^+T M.V!@E[(5;N!E8++6JC+8OBWH(.NS $*GT"O5'J*4-!I2UX?8Y>U#^! @#T8$\2X%2RG^) Z4^[H%YI*&M#*I1].N%7Q^W6 MU3;+8#*#9OH:;K#Q<6AE[7I:(D\U=N^I.'=?JJ%%K M_4C-&0UE7"V1%S-6 Z_]+0OVP2\@L(U9H),'+1@W.#AS*(H4AO#YK:-V?8U7 M7?UQ#D2^?BTR,#(R,#,S,2YH=&U02P$" M% ,4 " "BTR,#(R,#,S,5]L M86(N>&UL4$L! A0#% @ G(JE5!RD:;] X@ N(T* !0 M ( !.BTR,#(R,#,S,5]P&UL4$L! A0#% @ G(JE5*ID MPMJ;!P +2L !4 ( !JZX% &UT>C,S,3(R,3 M<65X,3 Q M+FAT;5!+ 0(4 Q0 ( )R*I5070<8% &UT>C,S,3(R,3 M<65X,S$R+FAT;5!+ 0(4 Q0 ( )R*I52\T%SE M8P4 "\5 5 " :K.!0!M='HS,S$R,C$P+7%E>#,R,2YH M=&U02P$"% ,4 " "C,S,3(R,3 M<65X.34Q+FAT 7;5!+!08 #@ . )H# !,Y 4 ! end

-8?20$3;8T.P6BP^ M0"X99K>]9!:GV.^B>>VZ=SQ M:.']\F@\=M5"M=+]:9:J"WOFQK;2AX_V8>R65LG:+93R;3-.#@Z*<2MU-_KX M87.NJ1W3#\:KRFO3A8UQPYU63^[G_OA1/&JG[W6C_&7/I%<7UJR6NGN(IPF_8DQ^1M\. MF]=U(Q[9_].,9C[7E3HSU:I5G5^WHU5-!.S<0B_=2'2R5<>C4_.HK)C*!Q5_ M5+C*9;W^@3Z0D>:R1SKLL)=US\C)TSG3Z#IW^O,_*TT@ M"P!9[*X_2K<@D"6 +'DA/ZV<[I1S^^%>.]W#3:URX4O]L03R$$ >\D)^EK8+ MH=B):8B*LX6T-"R^!USO>;E.JM#9G.ZW[XL+8^HGW33[0G:UN/;T#D\.4/ ^ MX,4\E]J*.]FL5+R]Y[H+8UK+1EQVSMM52S&A8Y@EK[ MXBI<+$"?- W%1):9,&LF)#=!>?ZEO\LQVBSC%WI2BH@<,V&6S)FZ'[ @G4R8 M??)%2:?$]7VC']8[*1A2R(39(3-OJF_O0M0+T3GF!ZIS_4&OHY=B(HE,F"T2 MXD@(>C?*:]O[0TR#D@>-B.PQ8=9'[/_^A=(@34R8/7'95:95XE8^JT$+(45, MF!TQ4P]K[<=N=1./"/WMLEN?2QN:.B-'),R."".@U?XG:4A>?%"N"J88M&6" M#)$P&V+3?%,9X^^M#0-!5O\-*@F<@C#+ :937Q.*B021, OB;4(E]FZC<-T? M%!%Y(V'V!LRMABV)+)(P6P0F+4-,9)&$V2(@:8EWGF(BG23,.HF)R]:>B*R2 M,%OE30:SE1 Y)N%V#$IE!ITP18Y)F1VS/979UIHILDS*;!EH[&%K(M6D.U5- M2C%AO8M9-1@SHYA(-RFS;K88\9V8A1/7JR9,FRDFTDW*K)NMF%?26ADKV8)B M(MVDS+K9+N]-7816;U*DFY19-SC'& PA)*"464 8%),9*&4>Q406RG][,6XP["DFLE"^TXH:D;^BBM0!8JN"MR_:/E?[%H>;A MVBF8M4,?,F^G@VO.F&V#B]>#P(-L4S#;!F,. @^R3<%L&XPY"#S(-L4NUQ@, M D^);%-RVP9BTHENB6Q3LB]V!DLA!@E;B6Q3LB]W!IB#REN);%.R+WA&F#0@ ME<@V)?NR9X1) U*)Y%,RR^?7*V!"'OPW?8Y?(@N5S!:"F*?T:5H)USXS6PAB M?GZFF,A");.%(.9)13&1A4IF"T',&?W_Q2&RT&%OH7%_L/OXH59SW:GZ*ES" MA>V5;*JI%?&E7]J79'E=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7S MY%GVN[IK-N_-KM2R7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3 M.8__&%S_:?OW85_*6"U>FWY7QG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2 M")+Y@S($Y?F#%()T_B"#()L_R"'(YP\*"(KY@U80M)H_Z!&"'N&?7.!'KGRF4#O MC'IG KTSZIT)],ZH=R;06U%O)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L) M]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L( M]+;)QTH"O0WU-@*]#?4V KT-]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V M KT=]78"O1WU=@*]??*S"8'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ] MA_'S6(9;S]<:K_^=5(^7<\OM\M?EUTZ\7ZRN.-?W%!7J;)%C>M_&%$V,-L9%O,")KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX M2M^JE[^> J7%?NC'M*ZV.8=OC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6 MAC5^S#3F99YJ5%>7-[1Q#WU>?-^7GU/GQW45J4_5XOJP<XIT>_6;3-=3ZYF$H1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' M LO.V^A#*A.+]/FXEY%,IY>A%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OG MD=C\./V.W\[XM?XG^Q @?4B0/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D* MJ1S%5(Z"*D=1E:.PRE%&UL4$L! A0#% @ G(JE5#I24Y3N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ G(JE5)E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " "%0 & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5, $ M>]GM! (!$ !@ ("!=0T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ G(JE5#@X'S,? P : L !@ M ("!!AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ G(JE5%AA>=?&&0 B4X !@ ("![3 'AL M+W=OE* !X;"]W;W)K&PO=V]R:W-H965T)G !X;"]W;W)K&UL4$L! A0#% @ G(JE5""S^0@7!@ QP\ !D M ("!A'H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G(JE5#AQ!'](!0 V!0 !D ("!5XP 'AL M+W=O&PO=V]R:W-H965TJ7 !X;"]W;W)K&UL4$L! A0#% @ G(JE M5+3X%%IM! D L !D ("!H9P 'AL+W=O&PO=V]R:W-H965T^D !X;"]W;W)K M&UL4$L! A0#% @ G(JE5.0A^YC/$ [S( M !D ("![+$ 'AL+W=O&PO=V]R:W-H965T7+ ] MY1< 'Y. 9 " @8;, !X;"]W;W)K&UL4$L! A0#% @ G(JE5&_;KRSQ P "0D !D M ("!HN0 'AL+W=O&PO=V]R:W-H965T MEY ( &\& 9 M " @5SQ !X;"]W;W)K&UL4$L! A0# M% @ G(JE5(5UD!<4 P I08 !D ("!=_0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5 VI M&&_N @ .08 !D ("!E_X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5#>H< Y< @ *@4 !D M ("!N@H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G(JE5"_F4:K3 @ HP@ !D ("! M8!8! 'AL+W=O:,& "6)@ &0 @(%J&0$ >&PO=V]R:W-H965TNQ04 ,(@ 9 M " @40@ 0!X;"]W;W)K&UL4$L! A0#% M @ G(JE5(ATKPB8 @ HP8 !D ("!0"8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5*1*.<*U P - T !D M ("!#$&PO=V]R M:W-H965T")C@4 )X< M 9 " @<). 0!X;"]W;W)K&UL M4$L! A0#% @ G(JE5-HYWDFN @ 2@< !D ("!AU0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MG(JE5%D 7PAB P -0T !D ("!@%X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5-J'3;()!0 M(Q@ !D ("!?&@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5,=/H D< @ BP0 !D M ("!!7,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G(JE5&/4R)3E @ S < !D ("!47\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE M5%/^U%?9 @ +P@ !D ("!)HD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5(# ?X)Z @ _P4 M !D ("!,9,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5$WPA'GQ @ ]@< !D M ("!+* ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ G(JE5-'=M<5U @ <08 !D ("!%JH! 'AL+W=O MF % "L M& &0 @('"K $ >&PO=V]R:W-H965T&UL4$L! A0#% @ G(JE5$J% MTWB, @ P 8 !D ("!#[8! 'AL+W=O&PO=V]R:W-H965T\ 0!X;"]W;W)K&UL4$L! A0#% @ G(JE5#2_!4&' P 30P !D M ("!3[\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G(JE5 /90Y,G P [!( T ( ! M7,L! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ G(JE5+3%"JYH @ 1R\ !H ( !>]4! M 'AL+U]R96QS+W=O XML 97 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 98 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 350 381 1 false 127 0 false 11 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.mastec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Operations Sheet http://www.mastec.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets Sheet http://www.mastec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Equity Sheet http://www.mastec.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mastec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies Business, Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 2105102 - Disclosure - Earnings Per Share Sheet http://www.mastec.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 2109103 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets Acquisitions, Goodwill, and Other Intangible Assets Notes 10 false false R11.htm 2117104 - Disclosure - Fair Value of Financial Instruments Sheet http://www.mastec.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 2124105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Notes 12 false false R13.htm 2128106 - Disclosure - Property and Equipment, Net Sheet http://www.mastec.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 2132107 - Disclosure - Debt Sheet http://www.mastec.com/role/Debt Debt Notes 14 false false R15.htm 2139108 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 15 false false R16.htm 2143109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans Stock-Based Compensation and Other Employee Benefit Plans Notes 16 false false R17.htm 2149110 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 17 false false R18.htm 2152111 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 18 false false R19.htm 2154112 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2156113 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 20 false false R21.htm 2163114 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2168115 - Disclosure - Related Party Transactions Sheet http://www.mastec.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies 23 false false R24.htm 2306301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mastec.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mastec.com/role/EarningsPerShare 24 false false R25.htm 2310302 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets (Tables) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables Acquisitions, Goodwill, and Other Intangible Assets (Tables) Tables http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets 25 false false R26.htm 2325303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) Tables http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities 26 false false R27.htm 2329304 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.mastec.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.mastec.com/role/PropertyandEquipmentNet 27 false false R28.htm 2333305 - Disclosure - Debt (Tables) Sheet http://www.mastec.com/role/DebtTables Debt (Tables) Tables http://www.mastec.com/role/Debt 28 false false R29.htm 2340306 - Disclosure - Lease Obligations (Tables) Sheet http://www.mastec.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.mastec.com/role/LeaseObligations 29 false false R30.htm 2344307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables Stock-Based Compensation and Other Employee Benefit Plans (Tables) Tables http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans 30 false false R31.htm 2350308 - Disclosure - Other Retirement Plans (Tables) Sheet http://www.mastec.com/role/OtherRetirementPlansTables Other Retirement Plans (Tables) Tables http://www.mastec.com/role/OtherRetirementPlans 31 false false R32.htm 2357309 - Disclosure - Segments and Related Information (Tables) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationTables Segments and Related Information (Tables) Tables http://www.mastec.com/role/SegmentsandRelatedInformation 32 false false R33.htm 2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) Details http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 33 false false R34.htm 2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) Details 34 false false R35.htm 2407403 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details) Sheet http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails Earnings Per Share - Schedule of Earnings Per Share (Details) Details 35 false false R36.htm 2408404 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.mastec.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 36 false false R37.htm 2411405 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Rollforward of Goodwill by Segment (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails Acquisitions, Goodwill and Other Intangible Assets - Rollforward of Goodwill by Segment (Details) Details 37 false false R38.htm 2412406 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Rollforward of Other Intangible Assets (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails Acquisitions, Goodwill, and Other Intangible Assets - Rollforward of Other Intangible Assets (Details) Details 38 false false R39.htm 2413407 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details) Details 39 false false R40.htm 2414408 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - 2022 and 2021 Acquisitions - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets - 2022 and 2021 Acquisitions - Narrative (Details) Details 40 false false R41.htm 2415409 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions, Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 41 false false R42.htm 2416410 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets - Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) Details 42 false false R43.htm 2418411 - 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 43 false false R44.htm 2419412 - 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 44 false false R45.htm 2420413 - 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 45 false false R46.htm 2421414 - 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 46 false false R47.htm 2422415 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) Details 47 false false R48.htm 2423416 - 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 48 false false R49.htm 2426417 - 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 49 false false R50.htm 2427418 - 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 50 false false R51.htm 2430419 - 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 51 false false R52.htm 2431420 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 52 false false R53.htm 2434421 - 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 53 false false R54.htm 2435422 - Disclosure - Debt - Senior Credit Facility - Narrative (Details) Sheet http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails Debt - Senior Credit Facility - Narrative (Details) Details 54 false false R55.htm 2436423 - Disclosure - Debt - Other Credit Facilities - Narrative (Details) Sheet http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails Debt - Other Credit Facilities - Narrative (Details) Details 55 false false R56.htm 2437424 - Disclosure - Debt - Debt Guarantees - Narrative (Details) Sheet http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails Debt - Debt Guarantees - Narrative (Details) Details 56 false false R57.htm 2438425 - Disclosure - Debt - Additional Information - Narrative (Details) Sheet http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails Debt - Additional Information - Narrative (Details) Details 57 false false R58.htm 2441426 - Disclosure - Lease Obligations - Narrative (Details) Sheet http://www.mastec.com/role/LeaseObligationsNarrativeDetails Lease Obligations - Narrative (Details) Details 58 false false R59.htm 2442427 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) Sheet http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) Details 59 false false R60.htm 2445428 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 60 false false R61.htm 2446429 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) Details 61 false false R62.htm 2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) Details 62 false false R63.htm 2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 63 false false R64.htm 2451432 - Disclosure - Other Retirement Plans (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansDetails Other Retirement Plans (Details) Details http://www.mastec.com/role/OtherRetirementPlansTables 64 false false R65.htm 2453433 - Disclosure - Equity (Details) Sheet http://www.mastec.com/role/EquityDetails Equity (Details) Details http://www.mastec.com/role/Equity 65 false false R66.htm 2455434 - Disclosure - Income Taxes (Details) Sheet http://www.mastec.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mastec.com/role/IncomeTaxes 66 false false R67.htm 2458435 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) Details 67 false false R68.htm 2459436 - Disclosure - Segments and Related Information - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information - Narrative (Details) Details 68 false false R69.htm 2460437 - 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 69 false false R70.htm 2461438 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails Segments and Related Information - Foreign Operations and Other - Narrative (Details) Details 70 false false R71.htm 2462439 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails Segments and Related Information - Significant Customers - Narrative (Details) Details 71 false false R72.htm 2464440 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 72 false false R73.htm 2465441 - Disclosure - Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance, Multiemployer Plans, Indemnities - Narrative (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance, Multiemployer Plans, Indemnities - Narrative (Details) Details 73 false false R74.htm 2466442 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails Commitments and Contingencies - Investment Arrangements (Details) Details 74 false false R75.htm 2467443 - Disclosure - Commitments and Contingencies - Concentrations of Risk - Narrative (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails Commitments and Contingencies - Concentrations of Risk - Narrative (Details) Details 75 false false R76.htm 2469444 - Disclosure - Related Party Transactions - Management - Narrative (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails Related Party Transactions - Management - Narrative (Details) Details 76 false false R77.htm 2470445 - Disclosure - Related Party Transactions - Construction Management Firm and CCI - Narrative (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails Related Party Transactions - Construction Management Firm and CCI - Narrative (Details) Details 77 false false R78.htm 2471446 - Disclosure - Related Party Transactions - Executive Officers - Narrative (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails Related Party Transactions - Executive Officers - Narrative (Details) Details 78 false false R79.htm 2472447 - Disclosure - Related Party Transactions - Acquisitions And Management/Subcontracting Agreement - Narrative (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails Related Party Transactions - Acquisitions And Management/Subcontracting Agreement - Narrative (Details) Details 79 false false R80.htm 2473448 - Disclosure - Related Party Transactions - Split Dollar Agreements - Narrative (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails Related Party Transactions - Split Dollar Agreements - Narrative (Details) Details 80 false false All Reports Book All Reports mtz-20220331.htm mtz-20220331.xsd mtz-20220331_cal.xml mtz-20220331_def.xml mtz-20220331_lab.xml mtz-20220331_pre.xml mtz3312210-qex101.htm mtz3312210-qex102.htm mtz3312210-qex311.htm mtz3312210-qex312.htm mtz3312210-qex321.htm mtz3312210-qex322.htm mtz3312210-qex951.htm mtz-20220331_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtz-20220331.htm": { "axisCustom": 0, "axisStandard": 42, "contextCount": 350, "dts": { "calculationLink": { "local": [ "mtz-20220331_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20220331_def.xml" ] }, "inline": { "local": [ "mtz-20220331.htm" ] }, "labelLink": { "local": [ "mtz-20220331_lab.xml" ] }, "presentationLink": { "local": [ "mtz-20220331_pre.xml" ] }, "schema": { "local": [ "mtz-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 682, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://www.mastec.com/20220331": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 12 }, "keyCustom": 34, "keyStandard": 347, "memberCustom": 53, "memberStandard": 73, "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "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-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "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-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - 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-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128106 - Disclosure - Property and Equipment, Net", "role": "http://www.mastec.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132107 - Disclosure - Debt", "role": "http://www.mastec.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139108 - Disclosure - Lease Obligations", "role": "http://www.mastec.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149110 - Disclosure - Other Retirement Plans", "role": "http://www.mastec.com/role/OtherRetirementPlans", "shortName": "Other Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Equity", "role": "http://www.mastec.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Income Taxes", "role": "http://www.mastec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Operations", "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Segments and Related Information", "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163114 - Disclosure - Commitments and Contingencies", "role": "http://www.mastec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168115 - Disclosure - Related Party Transactions", "role": "http://www.mastec.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.mastec.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets (Tables)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333305 - Disclosure - Debt (Tables)", "role": "http://www.mastec.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340306 - Disclosure - Lease Obligations (Tables)", "role": "http://www.mastec.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350308 - Disclosure - Other Retirement Plans (Tables)", "role": "http://www.mastec.com/role/OtherRetirementPlansTables", "shortName": "Other Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357309 - Disclosure - Segments and Related Information (Tables)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables", "shortName": "Segments and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details)", "role": "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "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": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i55742e2305ab48f8bc332f239801636b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Rollforward of Goodwill by Segment (Details)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Rollforward of Goodwill by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i55742e2305ab48f8bc332f239801636b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i55742e2305ab48f8bc332f239801636b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Rollforward of Other Intangible Assets (Details)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets - Rollforward of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i55742e2305ab48f8bc332f239801636b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i4922009c3b4944fc95ab8dcc6458ebc7_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:QuantitativeImpairmentTestingNumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "shortName": "Acquisitions, 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-20220331.htm", "contextRef": "i4922009c3b4944fc95ab8dcc6458ebc7_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:QuantitativeImpairmentTestingNumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "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-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - 2022 and 2021 Acquisitions - Narrative (Details)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets - 2022 and 2021 Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i70555c9c596243f4a0d1f3a0f0c0358f_D20220101-20220131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i2967ee07841c4544905fd23709f43d99_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets - Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets - Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - 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-20220331.htm", "contextRef": "i18830ec72ceb4514b19eb72198a07aad_I20220331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - 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-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - 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-20220331.htm", "contextRef": "ied4bc21b596a4be8886a58ff682d7160_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "id8339a546c3b44a4a6530025a351674f_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - 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-20220331.htm", "contextRef": "id8339a546c3b44a4a6530025a351674f_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "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 - Other Investments - Other Equity Method Investments - Narrative (Details)", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "shortName": "Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "id71055d53e5f4bb28bc123a1215b6c44_I20220331", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i43cc1cffd3b348bf885d72ef3872fb61_I20220331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423416 - 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-20220331.htm", "contextRef": "i43cc1cffd3b348bf885d72ef3872fb61_I20220331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)", "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "role": "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - 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-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)", "role": "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "shortName": "Debt - Schedule of Carrying Values of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Debt - Senior Credit Facility - Narrative (Details)", "role": "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "shortName": "Debt - Senior Credit Facility - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "ice2147c9dd124f6cbe91a9610544b724_I20220331", "decimals": "-8", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Debt - Other Credit Facilities - Narrative (Details)", "role": "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "shortName": "Debt - Other Credit Facilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i18e29f0493ca4e9b9a5fa02cb1e027cc_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i5513cee8103847d6bf35210b601d1afb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Debt - Debt Guarantees - Narrative (Details)", "role": "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "shortName": "Debt - Debt Guarantees - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - Debt - Additional Information - Narrative (Details)", "role": "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails", "shortName": "Debt - Additional Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Lease Obligations - Narrative (Details)", "role": "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "shortName": "Lease Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)", "role": "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails", "shortName": "Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i2f6519cce32d44ada8638ce685292265_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Equity", "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i2f6519cce32d44ada8638ce685292265_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i8a48a0c0c7cf4cfa9678904a0f295268_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i8a48a0c0c7cf4cfa9678904a0f295268_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i030f82373e9e4a64a42f20716739e741_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i030f82373e9e4a64a42f20716739e741_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Other Retirement Plans (Details)", "role": "http://www.mastec.com/role/OtherRetirementPlansDetails", "shortName": "Other Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Equity (Details)", "role": "http://www.mastec.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "ib6114fcd37a644368a68be6c58dfc667_D20220401-20220505", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Income Taxes (Details)", "role": "http://www.mastec.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Segments and Related Information - Narrative (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "shortName": "Segments and Related Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - 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 }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461438 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "shortName": "Segments and Related Information - Foreign Operations and Other - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i36fd0684c3934fb0930da2a78e0fc7b7_D20220101-20220331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i523873a2a4a946408f1a1e3417fa0e81_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462439 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details)", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails", "shortName": "Segments and Related Information - Significant Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i523873a2a4a946408f1a1e3417fa0e81_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464440 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i99a88b91db1749cb8fe19089330157da_I20220331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance, Multiemployer Plans, Indemnities - Narrative (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "shortName": "Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance, Multiemployer Plans, Indemnities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "shortName": "Commitments and Contingencies - Investment Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - Commitments and Contingencies - Concentrations of Risk - Narrative (Details)", "role": "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "shortName": "Commitments and Contingencies - Concentrations of Risk - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "if177e828e8ac463892b2ed57fc9de834_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469444 - Disclosure - Related Party Transactions - Management - Narrative (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "shortName": "Related Party Transactions - Management - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "if177e828e8ac463892b2ed57fc9de834_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i5c45e383d2d24b64aa5a2d3256c9cba2_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470445 - Disclosure - Related Party Transactions - Construction Management Firm and CCI - Narrative (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "shortName": "Related Party Transactions - Construction Management Firm and CCI - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i5c45e383d2d24b64aa5a2d3256c9cba2_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i6f8a3b2688fe4975908d58bb21b5d1a0_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfManagementMembers", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - Related Party Transactions - Executive Officers - Narrative (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "shortName": "Related Party Transactions - Executive Officers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i6f8a3b2688fe4975908d58bb21b5d1a0_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfManagementMembers", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i66f05a71b69849179e8b248833094248_I20220331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472447 - Disclosure - Related Party Transactions - Acquisitions And Management/Subcontracting Agreement - Narrative (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "shortName": "Related Party Transactions - Acquisitions And Management/Subcontracting Agreement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "iae7284da028945b2946350f90b486fd4_I20201231", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i67315942cfab408e97052f2942446f19_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473448 - Disclosure - Related Party Transactions - Split Dollar Agreements - Narrative (Details)", "role": "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails", "shortName": "Related Party Transactions - Split Dollar Agreements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i67315942cfab408e97052f2942446f19_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Earnings Per Share", "role": "http://www.mastec.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20220331.htm", "contextRef": "i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 127, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r792" ], "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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r789" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mtz_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during the year 2020.", "label": "2020 Acquisitions [Member]", "terseLabel": "2020 Acquisitions" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionAcquisitionOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisition, Acquisition One", "label": "2021 Acquisition, Acquisition One [Member]", "terseLabel": "2021 Acquisition, Acquisition One" } } }, "localname": "A2021AcquisitionAcquisitionOneMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionAcquisitionThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisition, Acquisition Three", "label": "2021 Acquisition, Acquisition Three [Member]", "terseLabel": "2021 Acquisition, Acquisition Three" } } }, "localname": "A2021AcquisitionAcquisitionThreeMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsAcquisitionTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, Acquisition Two", "label": "2021 Acquisitions, Acquisition Two [Member]", "terseLabel": "2021 Acquisitions, Acquisition Two" } } }, "localname": "A2021AcquisitionsAcquisitionTwoMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsAllOtherINTRENMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, All Other, INTREN", "label": "2021 Acquisitions, All Other, INTREN [Member]", "terseLabel": "INTREN" } } }, "localname": "A2021AcquisitionsAllOtherINTRENMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsAllOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, All Other", "label": "2021 Acquisitions, All Other [Member]", "terseLabel": "All other" } } }, "localname": "A2021AcquisitionsAllOtherMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN", "label": "2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN [Member]", "terseLabel": "2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN" } } }, "localname": "A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, Henkels & McCoy Group, Inc.", "label": "2021 Acquisitions, Henkels & McCoy Group, Inc. [Member]", "terseLabel": "HMG" } } }, "localname": "A2021AcquisitionsHenkelsMcCoyGroupIncMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during the year 2021.", "label": "2021 Acquisitions [Member]", "terseLabel": "2021 Acquisitions" } } }, "localname": "A2021AcquisitionsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_AVCTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American Virtual Cloud Technologies, Inc. (\u201cAVCT\u201d) (business name) -- formerly known as Pensare Acquisition Corp. (\"Pensare\").", "label": "AVCT [Member]", "terseLabel": "AVCT" } } }, "localname": "AVCTMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions, Goodwill, and Intangible Assets, Disclosure", "label": "Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block]", "terseLabel": "Acquisitions, Goodwill, and Other Intangible Assets" } } }, "localname": "AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "mtz_AllAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All acquisitions completed.", "label": "All Acquisitions [Member]", "terseLabel": "All Acquisitions" } } }, "localname": "AllAcquisitionsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_BeneficialOwnershipInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Beneficial Ownership Interest, Percentage", "terseLabel": "Beneficial ownership of all interests, percentage" } } }, "localname": "BeneficialOwnershipInterestPercentage", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_BusinessCombinationIntegrationRelatedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Integration Related Liabilities", "label": "Business Combination, Integration Related Liabilities", "terseLabel": "Business combination, integration related liabilities" } } }, "localname": "BusinessCombinationIntegrationRelatedLiabilities", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations", "negatedTerseLabel": "Long-term debt, including finance lease obligations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets", "terseLabel": "Long-term assets, primarily operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "mtz_CaptiveInsuranceCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Captive Insurance Company", "label": "Captive Insurance Company [Member]", "terseLabel": "Captive Insurance Company" } } }, "localname": "CaptiveInsuranceCompanyMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Entities, Each Accounted for Using Equity Method Investments", "label": "Certain Entities, Each Accounted for Using Equity Method Investments [Member]", "terseLabel": "Certain Entities, Each Accounted for Using Equity Method Investments" } } }, "localname": "CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "mtz_CleanEnergyAndInfrastructureSegmentMember": { "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 Segment [Member]", "terseLabel": "Clean Energy and Infrastructure" } } }, "localname": "CleanEnergyAndInfrastructureSegmentMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunicationsSegmentMember": { "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 Segment [Member]", "terseLabel": "Communications" } } }, "localname": "CommunicationsSegmentMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunityCondotteDeMoyaJVLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity investment of Community Condotte DeMoya JV, LLC.", "label": "Community Condotte DeMoya JV, LLC [Member]", "terseLabel": "Community Condotte DeMoya JV, LLC" } } }, "localname": "CommunityCondotteDeMoyaJVLLCMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ConfluenceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Confluence Networks, LLC (business name), referred to as \"Confluence.\"", "label": "Confluence [Member]", "terseLabel": "Confluence" } } }, "localname": "ConfluenceMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ConstructionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction services.", "label": "Construction Services [Member]", "terseLabel": "Construction Services" } } }, "localname": "ConstructionServicesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ContingentConsiderationCollectionOfAcquiredReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Collection Of Acquired Receivables", "label": "Contingent Consideration, Collection Of Acquired Receivables [Member]", "terseLabel": "Contingent Consideration, Collection Of Acquired Receivables" } } }, "localname": "ContingentConsiderationCollectionOfAcquiredReceivablesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "mtz_ContingentConsiderationValueOfCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Value Of Common Stock", "label": "Contingent Consideration, Value Of Common Stock [Member]", "terseLabel": "Contingent Consideration, Value Of Common Stock" } } }, "localname": "ContingentConsiderationValueOfCommonStockMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ContractRetainage": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.", "label": "Contract Retainage", "terseLabel": "Retainage" } } }, "localname": "ContractRetainage", "nsuri": "http://www.mastec.com/20220331", "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/20220331", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_CrossCountryInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cross Country Infrastructure Services, Inc. (\"CCI\") (business name).", "label": "Cross Country Infrastructure [Member]", "terseLabel": "CCI" } } }, "localname": "CrossCountryInfrastructureMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerRelationshipsAndTradeNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationships And Trade Names", "label": "Customer Relationships And Trade Names [Member]", "terseLabel": "Customer Relationships And Trade Names" } } }, "localname": "CustomerRelationshipsAndTradeNamesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_December2018ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in December 2018.", "label": "December 2018 Share Repurchase Program [Member]", "terseLabel": "December 2018 Share Repurchase Program" } } }, "localname": "December2018ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "mtz_EBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnings before interest, taxes, depreciation and amortization (\"EBITDA\"), a non-U.S. GAAP financial measure.", "label": "EBITDA", "terseLabel": "Consolidated EBITDA" } } }, "localname": "EBITDA", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EarnoutArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, \u201cEarn-outs\u201d), that are contingent upon the acquired business achieving certain levels of earnings in the future.", "label": "Earn-out Arrangements [Member]", "terseLabel": "Earn-Out Liabilities" } } }, "localname": "EarnoutArrangementsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One entity, the leasing company, leases its employees to another entity, the client company.", "label": "Employee Leasing And Advanced Receivable Arrangement [Member]", "terseLabel": "Employee Leasing and Advanced Receivable Arrangement" } } }, "localname": "EmployeeLeasingAndAdvancedReceivableArrangementMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net tax benefit (deficiency) from vesting of share-based payment awards.", "label": "Employee Service Share-Based Compensation, Net Tax Benefit (Deficiency) From Vesting Of Share-Based Payment Awards", "terseLabel": "Stock-based compensation, vested awards, net income tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EnbridgeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enbridge, Inc. (business name).", "label": "Enbridge, Inc. [Member]", "terseLabel": "Enbridge, Inc." } } }, "localname": "EnbridgeIncMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquipmentLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount pertaining to leasing of equipment.", "label": "Equipment Leases [Member]", "terseLabel": "Equipment Leases" } } }, "localname": "EquipmentLeasesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquipmentSuppliesAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchases, rentals and lease of equipment and purchases of various types of supplies and services.", "label": "Equipment, Supplies And Services [Member]", "terseLabel": "Equipment, Supplies and Services" } } }, "localname": "EquipmentSuppliesAndServicesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquityInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Equity Investment, Ownership Percentage", "terseLabel": "Equity investment ownership, percentage" } } }, "localname": "EquityInvestmentOwnershipPercentage", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Equity Investment Without Readily Determinable Fair Value, Ownership Percentage", "terseLabel": "Equity investments, ownership percentage" } } }, "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_EquityMethodInvestmentNegativeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Negative equity method investment, presented as a liability", "label": "EquityMethodInvestmentNegativeAmount", "terseLabel": "Negative equity method investment" } } }, "localname": "EquityMethodInvestmentNegativeAmount", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "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/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FMTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as \u201cFM Tech.\u201d", "label": "FM Tech [Member]", "terseLabel": "FM Tech" } } }, "localname": "FMTechMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FacilityLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount pertaining to leasing of facilities.", "label": "Facility Leases [Member]", "terseLabel": "Facility Leases" } } }, "localname": "FacilityLeasesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FinanceLeaseAndOtherObligations": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 1.0, "parentTag": "mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other.", "label": "Finance Lease And Other Obligations", "terseLabel": "Finance lease and other obligations" } } }, "localname": "FinanceLeaseAndOtherObligations", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_ForeignDenominationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos.", "label": "Foreign Denomination [Member]", "terseLabel": "Foreign Denomination" } } }, "localname": "ForeignDenominationMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FormerOwnerOfAcquiredBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Owner Of Acquired Business", "label": "Former Owner Of Acquired Business [Member]", "terseLabel": "Former Owner Of Acquired Business" } } }, "localname": "FormerOwnerOfAcquiredBusinessMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FourPointFivePercentSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "4.50% Senior Notes", "label": "Four Point Five Percent Senior Notes [Member]", "terseLabel": "4.50% Senior Notes" } } }, "localname": "FourPointFivePercentSeniorNotesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_GovernmentTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Activities related to government transactions.", "label": "Government Transactions [Member]", "terseLabel": "Govermment" } } }, "localname": "GovernmentTransactionsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_HenkelsMcCoyGroupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Henkels & McCoy Group, Inc.", "label": "Henkels & McCoy Group, Inc. [Member]", "terseLabel": "HMG" } } }, "localname": "HenkelsMcCoyGroupIncMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in intangible assets, excluding goodwill, from an acquisition.", "label": "Intangible Assets Acquired, Gross (Excluding Goodwill)", "totalLabel": "Additions from new business combinations" } } }, "localname": "IntangibleAssetsAcquiredGrossExcludingGoodwill", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments", "label": "Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments", "totalLabel": "Measurement period adjustments" } } }, "localname": "IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "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/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments", "totalLabel": "Currency translation adjustments" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "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/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_JointVentureCivilConstructionProjectMemberDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest in a civil construction project.", "label": "Joint Venture Civil Construction Project[Member] [Domain]", "terseLabel": "Joint Venture Civil Construction Project" } } }, "localname": "JointVentureCivilConstructionProjectMemberDomain", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "domainItemType" }, "mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture(s) that provide(s) electrical transmission infrastructure services.", "label": "Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member]", "terseLabel": "Joint Ventures That Provide Electrical Transmission Infrastructure Services" } } }, "localname": "JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "domainItemType" }, "mtz_LesseeLeaseLeaseNotYetCommencedTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Lease Not yet Commenced, Term of Contract", "label": "Lessee, Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Leases not yet commenced, term of contract" } } }, "localname": "LesseeLeaseLeaseNotYetCommencedTermOfContract", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Leases not yet commenced, undiscounted amount" } } }, "localname": "LesseeLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Lease, Term Of Contract", "terseLabel": "Leases, remaining lease terms" } } }, "localname": "LesseeLeaseTermOfContract", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities.", "label": "Long-term Debt And Finance Lease Obligations, Including Current Maturities, Gross", "totalLabel": "Total debt obligations" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtz_MandatorilyRedeemableStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mandatorily Redeemable Stock", "label": "Mandatorily Redeemable Stock [Member]", "terseLabel": "Mandatorily Redeemable Stock" } } }, "localname": "MandatorilyRedeemableStockMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_March2020ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in March 2020.", "label": "March 2020 Share Repurchase Program [Member]", "terseLabel": "March 2020 Share Repurchase Program" } } }, "localname": "March2020ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "mtz_MasterServiceAndOtherServiceAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master service and other service agreements.", "label": "Master Service And Other Service Agreements [Member]", "terseLabel": "Master Service and Other Service Agreements" } } }, "localname": "MasterServiceAndOtherServiceAgreementsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "mtz_MobilizationCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mobilization Costs", "label": "Mobilization Costs [Member]", "terseLabel": "Mobilization Costs" } } }, "localname": "MobilizationCostsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "mtz_MultiemployerPlanQuarterlyExpectedFutureBenefitPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Multiemployer Plan, Quarterly Expected Future Benefit Payment", "label": "Multiemployer Plan, Quarterly Expected Future Benefit Payment", "terseLabel": "Quarterly benefit payment" } } }, "localname": "MultiemployerPlanQuarterlyExpectedFutureBenefitPayment", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfJointVentures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of joint ventures in which the Company has an interest.", "label": "Number of Joint Ventures", "terseLabel": "Number of joint ventures" } } }, "localname": "NumberOfJointVentures", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "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/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "decimalItemType" }, "mtz_OilAndGasSegmentMember": { "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 Segment [Member]", "terseLabel": "Oil and Gas" } } }, "localname": "OilAndGasSegmentMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_PowerDeliverySegmentMember": { "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": "Power Delivery Segment [Member]", "terseLabel": "Power Delivery" } } }, "localname": "PowerDeliverySegmentMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "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/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "percentItemType" }, "mtz_QuantitativeImpairmentTestingNumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quantitative Impairment Testing, Number Of Reporting Units", "label": "Quantitative Impairment Testing, Number Of Reporting Units", "terseLabel": "Quantitative impairment testing, number of reporting units" } } }, "localname": "QuantitativeImpairmentTestingNumberOfReportingUnits", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "mtz_RelatedCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer that has a related party relationship with the entity, either by ownership or management affiliation.", "label": "Related Customer [Member]", "terseLabel": "Related Customer" } } }, "localname": "RelatedCustomerMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met (\"Restricted Stock\") or share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met (\"Restricted Stock Units\"). Restricted Stock Awards and Restricted Stock Units are together referred to as \"Restricted Shares\".", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Restricted Shares" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "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/20220331", "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/20220331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_SubcontractingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The performance of services under a subcontracting arrangement.", "label": "Subcontracting Arrangements [Member]", "terseLabel": "Subcontracting Arrangements" } } }, "localname": "SubcontractingArrangementsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_TelecommunicationsEquityMethodInvesteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunications Equity Method Investees", "label": "Telecommunications Equity Method Investees [Member]", "terseLabel": "Telecommunications Equity Method Investees" } } }, "localname": "TelecommunicationsEquityMethodInvesteesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_TenLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ten largest customers.", "label": "Ten Largest Customers [Member]", "terseLabel": "Ten Largest Customers" } } }, "localname": "TenLargestCustomersMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ThirdQuarterSettlementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Quarter Settlement", "label": "Third Quarter Settlement [Member]", "terseLabel": "Third Quarter Settlement" } } }, "localname": "ThirdQuarterSettlementMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both [Policy Text Block]", "terseLabel": "COVID-19 Pandemic and General Economic Conditions" } } }, "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mtz_UtilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers of the business entity whose end-market products or services are in the utilities industry.", "label": "Utilities [Member]", "terseLabel": "Utilities" } } }, "localname": "UtilitiesMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_WahaJVsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trans-Pecos Pipeline, LLC (\"TPP\") (business name) and Comanche Trail Pipeline, LLC (\"CTP\") (business name), together referred to as the \"Waha JVs\".", "label": "Waha JVs [Member]", "terseLabel": "Waha JVs" } } }, "localname": "WahaJVsMember", "nsuri": "http://www.mastec.com/20220331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Chairman, Board of Directors" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r126", "r304", "r309", "r317", "r569", "r570", "r576", "r577", "r651", "r784" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r126", "r304", "r309", "r317", "r569", "r570", "r576", "r577", "r651", "r784" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r126", "r186", "r199", "r200", "r201", "r202", "r204", "r206", "r210", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312", "r314", "r316", "r317" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r126", "r186", "r199", "r200", "r201", "r202", "r204", "r206", "r210", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312", "r314", "r316", "r317" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r217", "r383", "r388", "r754" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r219", "r647" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r322", "r345", "r474", "r485", "r664", "r665", "r666", "r667", "r668", "r669", "r688", "r751", "r755", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "High" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r322", "r345", "r474", "r485", "r664", "r665", "r666", "r667", "r668", "r669", "r688", "r751", "r755", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Low" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r217", "r383", "r388", "r754" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r213", "r383", "r386", "r691", "r750", "r752" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r213", "r383", "r386", "r691", "r750", "r752" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r322", "r345", "r418", "r474", "r485", "r664", "r665", "r666", "r667", "r668", "r669", "r688", "r751", "r755", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r322", "r345", "r418", "r474", "r485", "r664", "r665", "r666", "r667", "r668", "r669", "r688", "r751", "r755", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r136", "r138", "r139", "r141", "r142", "r162", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r162", "r236", "r237", "r505", "r520", "r586", "r587", "r588", "r589", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r802", "r803" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r162", "r236", "r237", "r505", "r520", "r586", "r587", "r588", "r589", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r802", "r803" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r137", "r479" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r137", "r143", "r479" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r214", "r215", "r383", "r387", "r753", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r214", "r215", "r383", "r387", "r753", "r770", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r137", "r143", "r286", "r479", "r657" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r444", "r644", "r645", "r648" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r664", "r666", "r669", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccidentAndHealthInsuranceSegmentMember": { "auth_ref": [ "r748", "r749", "r756" ], "lang": { "en-us": { "role": { "documentation": "Product line consisting of insurance against loss by illness or injury, including but not limited to medical, dental, disability, workmen's compensation and long-term care.", "label": "Accident and Health Insurance Product Line [Member]", "terseLabel": "Workers' Compensation" } } }, "localname": "AccidentAndHealthInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r125", "r645", "r714", "r737" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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": [ "r220", "r221" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable, Net, Less Deferred Revenue" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r25", "r220", "r221" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance", "totalLabel": "Accounts receivable, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r23", "r125", "r645", "r648", "r733" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r714", "r735" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r61", "r62", "r63", "r729", "r762", "r766" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r70", "r71", "r72", "r128", "r129", "r130", "r575", "r757", "r758", "r803" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortizing intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital surplus" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r502", "r503", "r504", "r587" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital Surplus" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r487", "r489", "r507", "r508" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r181", "r199", "r200", "r201", "r202", "r204" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r489", "r498", "r506" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r222", "r238" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r111", "r335", "r340", "r341", "r621" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r264", "r273" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r158" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r194", "r201", "r208", "r234", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r569", "r576", "r605", "r652", "r654", "r709", "r728" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Consolidated segment assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r54", "r121", "r234", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r569", "r576", "r605", "r652", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r490", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r467", "r480" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r467", "r480", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition, number of shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business acquisition, goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r533", "r534" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r533", "r534" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r545", "r546", "r547", "r549", "r550", "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "negatedTerseLabel": "Bargain purchase gain" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r551", "r552", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Business Combination, Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r551", "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Shares transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r548", "r553", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Estimated fair value of contingent consideration", "verboseLabel": "Estimated fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r594" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "Business Combination, Integration Related Costs", "terseLabel": "Business combination, integration related costs" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r532" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r532" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable and contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities, including current portion of operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r537", "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Amortizing intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r537", "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedTerseLabel": "Long-term liabilities, primarily operating lease liabilities and deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r537", "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r538" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired, including goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Identifiable assets acquired and liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r788" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r787" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Mobilization costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r33", "r113" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r107", "r113", "r115" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r107", "r608" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r12", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r285", "r716", "r734" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r284", "r292", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments, contingencies, and guarantees.", "label": "Commitments Contingencies and Guarantees [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r587" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance, common shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common shares outstanding (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 95,488,017 and 95,371,211 (including 1,686,060 and 1,747,385 of unvested stock awards) as of March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.", "label": "Compensation Expense, Excluding Cost of Good and Service Sold", "terseLabel": "Compensation expense" } } }, "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r83", "r723", "r743" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income attributable to MasTec, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r66", "r68", "r82", "r567", "r568", "r580", "r722", "r742" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r66", "r68", "r81", "r566", "r580", "r721", "r741" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r174", "r175", "r217", "r602", "r603", "r771" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r174", "r175", "r217", "r602", "r603", "r767", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r174", "r175", "r217", "r602", "r603", "r767", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r174", "r175", "r217", "r602", "r603" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r170", "r174", "r175", "r176", "r602", "r604", "r771" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r174", "r175", "r217", "r602", "r603", "r771" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r116", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r369", "r371", "r384" ], "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "totalLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract Assets [Abstract]" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r369", "r370", "r384" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualRightsMember": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Contractual Rights [Member]", "verboseLabel": "Pre-Qualifications" } } }, "localname": "ContractualRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Corporate Joint Venture", "verboseLabel": "Proportionately Consolidated Non-Controlled Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]", "terseLabel": "Corporate Segment" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r204", "r210", "r212" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r78" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Costs of revenue, excluding depreciation and amortization" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r86" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r86", "r276" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r171", "r217" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer Relationships and Backlog" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r120", "r126", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r622", "r710", "r711", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r337", "r711", "r727" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r320" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r120", "r126", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r622" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r120", "r126", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r359", "r360", "r361", "r362", "r619", "r620", "r622", "r623", "r726" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate (percentage)" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r326", "r621" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r122", "r518", "r523", "r524", "r525" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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 (benefit from) deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r511", "r512" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r111", "r189" ], "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": "Consolidated depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r383", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r510" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country.", "label": "Domestic Line of Credit [Member]", "terseLabel": "Credit Facility" } } }, "localname": "DomesticLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r133", "r134", "r136", "r137", "r138", "r145", "r148", "r155", "r156", "r157", "r162", "r163", "r588", "r589", "r724", "r744" ], "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 (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "(Loss) earnings per share (Note 2):", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r133", "r134", "r136", "r137", "r138", "r148", "r155", "r156", "r157", "r162", "r163", "r588", "r589", "r724", "r744" ], "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 (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r158", "r160", "r161", "r164" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r608" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of currency translation on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r514" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r509", "r514" ], "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": "Tax benefit (expense), share-based payment arrangement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and wages" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r498" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Employee Stock Purchase Plans" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r70", "r71", "r72", "r128", "r129", "r130", "r132", "r139", "r142", "r165", "r235", "r358", "r363", "r502", "r503", "r504", "r519", "r520", "r587", "r610", "r611", "r612", "r613", "r614", "r616", "r757", "r758", "r759", "r803" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r76", "r106", "r111", "r738" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investments, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r34", "r106", "r233", "r605" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r601" ], "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), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Equity securities, fair value" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-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" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r230", "r745" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized fair value measurement gains (losses), AVCT shares" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r227" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r228" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r590", "r591", "r592", "r600" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r598", "r600" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]" } } }, "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "auth_ref": [ "r599" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r598" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r590", "r591" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r596" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r597" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r597" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r625", "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations, net of interest" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r625" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r639" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r625" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r639" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022, remaining nine months" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r629", "r635" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r624" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r627", "r632", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r624" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r638", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r637", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Receivables, Non-Recourse Arrangement" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r225", "r226", "r227", "r228", "r229", "r239", "r241", "r242", "r243", "r244", "r247", "r248", "r249", "r250", "r336", "r356", "r585", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r293", "r301" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Commercial and/or Financial Standby", "verboseLabel": "Financial Guarantees" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRevolving": { "auth_ref": [ "r245", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of financing receivable that can be withdrawn, repaid and redrawn.", "label": "Financing Receivable, Revolving", "terseLabel": "Line of credit, amount drawn" } } }, "localname": "FinancingReceivableRevolving", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r272" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r265", "r269", "r272", "r275", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Amortizing Intangible Assets [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments, amortizing intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r272", "r693" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r265", "r271" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Amortizing Intangible Assets [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r272", "r692" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "mtz_IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r266" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Additions from new business combinations, amortizing intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r618" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Other Credit Facilities" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r111" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r173", "r771" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r254", "r255", "r654", "r708" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, net, ending balance", "periodStartLabel": "Goodwill, net, beginning balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, net", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r256", "r260" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails": { "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" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r256", "r260" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails": { "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", "negatedLabel": "Accumulated impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Goodwill, period increase (decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r259", "r531" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GroupPoliciesMember": { "auth_ref": [ "r754", "r756" ], "lang": { "en-us": { "role": { "documentation": "Contract consisting of insurance coverage issued to organization to provide benefit to more than one individual.", "label": "Group Insurance Policy [Member]", "terseLabel": "Employee Group Medical Claims" } } }, "localname": "GroupPoliciesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "verboseLabel": "Outstanding bonds, amount" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.", "label": "Immediate Family Member of Management or Principal Owner [Member]", "terseLabel": "Immediate Family Member of Management" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r194", "r200", "r204", "r207", "r210", "r707", "r718", "r725", "r746" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "(Loss) income before income taxes", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r76", "r111", "r191", "r231", "r717", "r738" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in earnings of unconsolidated affiliates, net", "negatedTerseLabel": "Equity in earnings of unconsolidated affiliates, net", "terseLabel": "Equity method investments, equity in earnings (losses)" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r515", "r516", "r517", "r521", "r526", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r141", "r142", "r192", "r513", "r522", "r527", "r747" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit from (provision for) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r110", "r689" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Condensed Unaudited Consolidated Statements of Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r268", "r274" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r274" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments, non-amortizing intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r268", "r274" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "mtz_IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Additions from new business combinations, non-amortizing intangible assets" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r263", "r270" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r706" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r103", "r108", "r114" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r15", "r16", "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" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRevenueExpenseNet": { "auth_ref": [ "r194" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).", "label": "Interest Revenue (Expense), Net", "negatedLabel": "Interest expense, net", "negatedTerseLabel": "Non-recourse financing agreement, discount charge" } } }, "localname": "InterestRevenueExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r186", "r199", "r200", "r201", "r202", "r204", "r206", "r210" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r52", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r34" ], "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", "netLabel": "Amounts outstanding on advances", "terseLabel": "Equity investments, carrying value", "verboseLabel": "Equity method investments, net investment" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r631" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r631" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Lease Obligations" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r639" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r639" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022, remaining nine months" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r639" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r630" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lease Obligations" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r121", "r202", "r234", "r304", "r305", "r306", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r570", "r576", "r577", "r605", "r652", "r653" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r121", "r234", "r605", "r654", "r713", "r732" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r121", "r234", "r304", "r305", "r306", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r570", "r576", "r577", "r605", "r652", "r653", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r711", "r727" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r224" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term Loan" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r20" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt, including finance leases", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Current portion of long-term debt, including finance leases", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total debt, net of deferred financing costs" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r303" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]", "verboseLabel": "Commitments and Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Commitments and Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Indemnities, accrued project close-out liabilities" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r121", "r234", "r304", "r309", "r310", "r311", "r317", "r318", "r605", "r712", "r731" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r466", "r470", "r484", "r485" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": { "auth_ref": [ "r469", "r482" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlansWithdrawalObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans, Withdrawal Obligation", "terseLabel": "Withdrawal liability" } } }, "localname": "MultiemployerPlansWithdrawalObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r109", "r112" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r64", "r67", "r72", "r79", "r112", "r121", "r131", "r133", "r134", "r136", "r137", "r141", "r142", "r153", "r194", "r200", "r204", "r207", "r210", "r234", "r304", "r305", "r306", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r589", "r605", "r719", "r739" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net (loss) income attributable to MasTec, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r67", "r72", "r141", "r142", "r573", "r579" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]", "terseLabel": "Net (loss) income attributable to MasTec:" } } }, "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r136", "r137", "r145", "r146", "r154", "r157", "r194", "r200", "r204", "r207", "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net (loss) income - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r147", "r149", "r150", "r151", "r152", "r154", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net (loss) income - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign Operations" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r128", "r129", "r130", "r363", "r564" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other expense (income), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r182" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r628" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r625" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations, net of interest" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Less current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term portion of lease obligations, net of interest" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r624" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r638", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r637", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r204", "r210" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "verboseLabel": "Reportable Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r127", "r144", "r180", "r581" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r53", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r61", "r606", "r607", "r609" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation gains, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r58", "r59", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "terseLabel": "Unrealized gains (losses) on AVCT convertible debentures, before tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r58", "r59", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized gains (losses) on AVCT convertible debentures, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r57", "r61" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gains on investment activity, net of tax", "verboseLabel": "Unrealized gains (losses) on equity investee activity, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r57", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Unrealized gains (losses) on equity investee activity, before tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r68", "r70", "r71", "r73", "r80", "r358", "r610", "r615", "r616", "r720", "r740" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r582", "r584" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-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" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r41", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r112" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Multiemployer" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "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\u2019 Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForAdvanceToAffiliate": { "auth_ref": [ "r93" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r92", "r96" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r94" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Cash, net of cash acquired", "verboseLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Equity method investments, equity contributions" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r96", "r105" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Payments for other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r95", "r560", "r561", "r562" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r418", "r420", "r426", "r443", "r445", "r446", "r447", "r448", "r449", "r461", "r463", "r464", "r465", "r486" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r466", "r480", "r481", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.", "label": "Performance Guarantee [Member]", "terseLabel": "Performance and Payment Bonds" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r343" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r343" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares \u2013 none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r251", "r252" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r97", "r501" ], "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", "verboseLabel": "Cash proceeds (in dollars)" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r98" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r99", "r102" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from other investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Concentration Risk from Type of Arrangement" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r64", "r67", "r72", "r104", "r121", "r131", "r141", "r142", "r194", "r200", "r204", "r207", "r210", "r234", "r304", "r305", "r306", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r566", "r572", "r574", "r579", "r580", "r589", "r605", "r725" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": { "auth_ref": [ "r748", "r749", "r756" ], "lang": { "en-us": { "role": { "documentation": "Contract providing insurance coverage against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury.", "label": "Property, Liability and Casualty Insurance Product Line [Member]", "terseLabel": "Workers' Compensation, General and Automobile Policies" } } }, "localname": "PropertyLiabilityAndCasualtyInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r278", "r627", "r632" ], "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r55", "r279", "r632" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r17", "r277", "r624" ], "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r279" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "verboseLabel": "Property and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r281", "r772", "r773", "r774" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r277" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "verboseLabel": "Property and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r85", "r240" ], "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": "Accounts receivable, credit loss provision (recovery)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r200", "r204" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r202", "r204" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r444", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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": [ "r644", "r648" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r444", "r644", "r645", "r648" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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": [ "r444" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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": [ "r644" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Payments, related party", "verboseLabel": "Expenses, related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r444", "r644", "r648", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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": [ "r642", "r643", "r645", "r649", "r650" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r101" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow 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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r363", "r505", "r654", "r730", "r761", "r766" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r132", "r139", "r142", "r235", "r502", "r503", "r504", "r519", "r520", "r587", "r757", "r759" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "auth_ref": [ "r119", "r655" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r480", "r481", "r482", "r484" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r480", "r481", "r482", "r484" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r88", "r307", "r309", "r310", "r316", "r317", "r318", "r769" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r373" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r374" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r74", "r121", "r185", "r186", "r199", "r205", "r206", "r213", "r214", "r217", "r234", "r304", "r305", "r306", "r309", "r310", "r311", "r313", "r315", "r317", "r318", "r605", "r725" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "Consolidated revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "verboseLabel": "Revolving Loans" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r636", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r636", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r174", "r217" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark", "verboseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r126", "r338", "r340", "r359", "r360", "r361", "r362", "r619", "r620", "r623", "r726" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r265", "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r485" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r483", "r484", "r485" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "verboseLabel": "Schedule of Property and Equipment, Net [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r646", "r648" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsAcquisitionsAndManagementSubcontractingAgreementNarrativeDetails", "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": [ "r194", "r197", "r203", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r194", "r197", "r203", "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r490", "r500" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Activity, Restricted Shares" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r159" ], "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" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r181", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r217", "r282", "r283", "r750" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r181", "r183", "r184", "r194", "r198", "r204", "r208", "r209", "r210", "r211", "r213", "r216", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Related Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segments and Related Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "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, Other Significant Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r45" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r715", "r736" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r492" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r496" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r494" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r494" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r493" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested restricted shares, ending balance (in dollars per share)", "periodStartLabel": "Non-vested restricted shares, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r495" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r497" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r495" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r500" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r488", "r491" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "ESPP purchase price, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r633", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r295", "r301", "r563", "r768" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit", "verboseLabel": "Performance Standby" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r181", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r217", "r261", "r280", "r282", "r283", "r750" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r47", "r70", "r71", "r72", "r128", "r129", "r130", "r132", "r139", "r142", "r165", "r235", "r358", "r363", "r502", "r503", "r504", "r519", "r520", "r587", "r610", "r611", "r612", "r613", "r614", "r616", "r757", "r758", "r759", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r165", "r691" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r358", "r363" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Other stock issuances (shares withheld for taxes), net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance (forfeiture) of restricted shares, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Other stock issuances (shares withheld for taxes), net" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r358", "r363" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, amount authorized, value" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r29", "r30", "r121", "r223", "r234", "r605", "r654" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total MasTec, Inc. shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r71", "r121", "r128", "r129", "r130", "r132", "r139", "r234", "r235", "r363", "r502", "r503", "r504", "r519", "r520", "r564", "r565", "r578", "r587", "r605", "r610", "r611", "r616", "r758", "r759", "r803" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r118", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r363", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r617", "r656" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r617", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r617", "r656" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bonds" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r383", "r391" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r383", "r391" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names", "verboseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssets2022and2021AcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r225", "r226", "r227", "r228", "r229", "r336", "r356", "r585", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "verboseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Ending balance, treasury shares (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury shares (in shares)", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r50", "r364", "r367" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost: 19,129,904 and 18,941,926 shares as of March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r358", "r363" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r358", "r363", "r364" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r48", "r690" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UninsuredRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk arising from insurance deductibles, self-insurance, or no insurance.", "label": "Uninsured Risk [Member]", "terseLabel": "Self-Insurance" } } }, "localname": "UninsuredRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceMultiemployerPlansIndemnitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r166", "r167", "r168", "r169", "r177", "r178", "r179" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r634", "r640" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r157" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r147", "r157" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding (in shares)", "totalLabel": "Weighted average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r145", "r157" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "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=124431687&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=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "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": "(a)(3)", "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": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL108322424-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "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" }, "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": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6387-128476" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6393-128476" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6396-128476" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6527-128477" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6571-128477" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "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=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498357-110258" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r618": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r641": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r655": { "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" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r676": { "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=125521744&loc=d3e122625-111746" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r706": { "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" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r708": { "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" }, "r709": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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=123367319&loc=SL114868664-224227" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r750": { "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" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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=123367319&loc=SL114868664-224227" }, "r770": { "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" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "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=123367319&loc=SL114868664-224227" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r787": { "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" }, "r788": { "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" }, "r789": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r790": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r791": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r792": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r793": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r794": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r795": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r796": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r797": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r798": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r799": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r800": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r801": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "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=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 103 0000015615-22-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-22-000017-xbrl.zip M4$L#!!0 ( )R*I52W6X!PG( " (0X&@ 0 ;71Z+3(P,C(P,S,Q+FAT M;>R]:W=32;(F_'U^A5_.>F?.K-6"O$3>.-7,,MC0KL$V&%,<^TNMR,Q(>QM9 MSCAI^,G'(P?IN'I8#(Z^^>]P\GDY.&#!Q_BJ']_3.G^P?#= M@XN-#_BVY;V+ \:CR:>="X[C_>'HX '_.-VI)V1/?]JU&0]!2?=I]_?OW]^? MGK\>HH30#R[VN#S@0[\9O+VV^WL]W5F&$!Y,MWXZ]X=)CV_SVLZ7M]T,>$^J M2#V8C' P+L/1,4X82;ZH-#WAK]SCZ;AW@'CR]2-=;/C&8]5':/[LH0;C"0X2 M?;K$9/2'>X<'O/7S,_W1?E)?>:C+W;]Z6==OHVZ../YT&YF:;Z/,&Z9/^6^X MV/6/$:C$N8+ MZ_^9Z]?B9Y0/:D^O_.(*]L'YQNFN#_LX./CG/1KT7K^ZQQ)" MF!_]/0_ M_L?_^&723/KTB.^R=WD[OSPX_^V7!^=GCL-\]NB7W+Q;&4_.^O3/>[D9G_3Q M[.%@.""^?O/A8=V11NBF0F?WY% SRNEZ;FX?J [^_L"3_-"/L;@TP?_B^= MW5MI,I\ZZ]_.XMKPW7.U\VY/;Y[FH_5W^\_"T?;1R_?;N\EL[>Z_W3O^M=E> MVSG>.MXT6T?IP][NSN'>QU6YO_OZX^9N$L_U5G_OXU!LKKW5V[NOU?ZS7YN] MHP.Q?[1_M+W+9WVS+O;>;+[?>O-:;GY'^VO[QYMO]OF\26Z^V3.;QWOO\K.G37SVVF[O[A]M?LR' M>[M['_?YWO@8N76\KO=VUS]N'K_^N+V[83:?;9C]HY<7Q_S&US*#_=VAX6?X MN*6>'FX=;1WO'6^(_;77:F\W'V[N;I[M[VZ:S:.W[_>.^L=\CQ^>[ZY/-E\) M_N^!W-Q]K7\7Q:.4D'H"'?7 "MV+E&6/K"(A598EZWN/1/U'&BO-+P^N@7J; M&#\Y'8T8X*?-.&%_CW"T/LAK;+[NK9Q+*%_AP^1AYE]ZQWS9PU[&)06^2X&S MKRA0V/#&*'U/, @]R,:P/5>A9W5*TE(,H>"]1U(]J&KASM"_]%D^P_^4?QDO M ?X>P!^_ CCIXBVA[X$RJ0<"52\D_N.= 5>TE8[$O4<5A+GA^X+//\Q+A&^$ ML/@*87:HT5N1>Q6%'D# GE=8>I8=<@P),H&Z]^CE7WVVN';[??;)YM[K[5>T<;ZKGF MZQY_Z&\?\[G4?G_KXZK:.GH-6T<[?'^K9G]W_W!3;8JMHTVQ^6:GV7KS4EP> MP]O+=^WWC]^K3?7]M36[H':>K8!FVO]/M/LX]['EVKSX\L/^\\VY/[: M3MELQ*43!UN[ZW+K_>_"2%FL$[T$3O; V-##HE(O24J8BPQ1F7N/PH^0Q!;) M!+&Y:!(@^10"H:C(@;U$YQ'^1/8YBGCXG,9CHN?$T=P.#>@]]G=I=#Q?=.7V MDPMT*Q+/?CO>7WMYMK^V^G'KXPY_WFKVU_I'FV]^?_X):/XDN]EA[?ME*VU M5?C=E,1ZE#TJD[/N@6?M'$L4/2"=G2"3@DOW'KV0>S^"3DK*F2"E,&19#;A8 M(.N"5CG0,4>Y1.>&Z&1V?ZQSL>=0LF,$#$P@;7O:QUQ<<385\\/H&.- D=+" M8&3 ?4Q:JZ)T\$):;>-4P4JIOE:P3YM!5:939)XW&)L^Q[BO)AS@5#NZ7'[" M$-8:Z5'G>X^^GRW[CQ>CX0F-)F MTRK+T62U3&BTFMB9/>W7W.H:G8R(0:KX\)&KQ\/1I/DX_?I#&M@6)I"3D9\. M@G2!/+\@[[46 ?C#'YOI)8O^ HL@4&#'2/82>UT]B,KU?$ZRYZ)#+Y622<8E MBRXR,HM.IG.'[HBOL\9.V2Z3Y>CI(3N!?*VWL'GTFH_OO]W??7RX_V8#MCX^ M/O[2H>-G8N%&;'P^'!Q4X[Y& ML1+P"9XT$^Q/0?WLLH\O8)TCL;:&@[3DUBUP:_TK;A5E23-_>@$E]2#%TL.D M8@])0[;>JZ3\#+GU%:D>7!\?&%$AQCW1^!NC&G5(Z.%X.J;"M%N9#J@]G)R= M,)W&S?%)OPZP3'\['%567AW N/]AS&;_EP?73W%^^<_7O+B%\?!T-/TV'2I[ M>,'TSW?_N7!CRY_NG[V MDVEP??EM/,'1I";+IVF]BIB0E\=]WO;I-O.5775/R\^7.-]R^?WR(@^NO:AO MOC=@MQ>0#:DG8L]:88S*L[90NFB-EBXTA!&J!:_K?,!NZV'*S M-W Z:,X??WR(3*M/3W;,4G$ZHD<7 $PW7I[B24 4#35DM+UDMV\AJ>7-6R[_#ZJL8 MO*#1JPK>IW>1FW?\#%=WG2HZG Q'?Q&NKXZO/Z[18'C,YO ;I[TII:Z=XL'U MN_\>6W[ VL^?)-=E^2KN/R;+U][ #P3UK7H#LB?5;-X &&]EU+H$5R!:QP]N MLC96AZQ5$'?(@0O&TT%U$\^_9K[8AY-^DYK))AU'OD1NCJNO6&=#77J>J^]Q ME.M,B-4/#:OFSVGM\80]$PZZ7DV&Z>WY\;\\^.9I?^!JGQS9&@%RZ#0\/AD. M^.OX^M7Y]^/AX"97?O#%<\]+%$(IQ+R/VCC-R@!#3DG6 01I())0=R<*2R+\ M!2+,3B-8(X*.Q61K$@@54*F8+4H@*-%8UWXB+"PT*;%J5J@ B@<.]@)0PL1> MN# 92_ + \WN:.KJG$W!.<>I(Q %8M,9I21A$3@R\B7K0@F2M0E =4"-WA"B MU9RGV1OLO\ F;PPN$@4=@8F=O**A.)1&0,@^> I:J12%-JF 7AB8=FB"S8#R M.H[JX/ZX(_@$)U K;]@A 2 I,>="-E@?E.9 -BP,/E<&![8GAS2J^XWHL)[M M'6T,TO"8.@)9CEXK*8 ]!PG61$29L]5LF$Q6 O/"0/8":T:[(ZBXXHC??C$Z M!_;C/:)RWE*2-DKK8UD85.I8 S_X:-COLY[;X%_(RBI&*.DR"ZV]N!L M"2EB#/PJJ2B6(#>';'3G[5(; MI04TN7>2]IP_L)*T=C+JG),'E6WPZ)SG"-6#U]B%,<[90>:M M$58;;;) $-GZI.ND.516%'0Z+PQD=^!SSPZ5+$4LJ#'$8$"DY+TT_#^I0H@< MP"Z.RS 'GWMV**6J[5 4#<&SRZT"A4Q!YF1*EA#=W:$TKS> 1$YQB,[JWH'- MB*XH4XHGE3*AG\=ZQ,Y;YKFLEKP^KRGZ8KVW-LH(@K60# ),S$*ZZAB[Q4/U M3N8US05+3;DD&QA&&\'&A,8Y@YJ*#EY*B8N'Y5SF-6!5%IPN0-1>!@Q7/P)J(I ATZ*>S"0'/W"VQG5J<@ M%.!(.H$L"-E"E-XZ%!8S6>3H>F$@FL\"VYE-KT#OM-(10@F09?+2YBA4$+)( M"(@+ ],=+["=V2RRH"Q%Y\$ZCN&5#PF+ ,RVN*2L$PN#S[Q3\;.#+&C83Y-D^W1*QJ] M:])%[:CZ8C9K-[=//P_.K^;^QD+XA*6+:MNSZO+M-..WC\\> MTR ='N/H[74Y?(5]&E\T[=BB[PG@W[F!KVMI7;RMK_9=D%4JGP1F<%IO_ _J M?)[PQQ\6%Q_1BER4L[5J$UOMXJ15-GD?K; 1.I#%68I+1\1E/H,-GBV"2)05 MQQ%)<'R1G702I0\9H!,+Y-M$\,M&2[O3UJ4TVB[/AL/\Q6U]SN:<[S2BO#IY M,6P&DXT!G^![@EC:6.XXML\EJH"R"P5"JK3MX.#@ L7Z=1,_-,>GQXNH M'@49$52R5-6C @PQ27#>@@GD&;>.J,>Y #:?:4B!B%" $>CJE#+4.CF;E8JU MX"WD]B\BNQB>:3Y2?E+39%AUXWARQ:(-:U.<\V9/=4M7%LKFHFV.Q8#*'I(T M@1T,[V45)DVR=*""8,N@F5W9P!]H^CH7:&I/G_S'N/SMSK.O+G73.92_W,Z) M[^=A/<^%5,%4-][NE3X1[\H+;(]"(&LMY:)D2@4BN6"\\<5X!](F;;M41>OQ MZ;@9T'B\FOY]VIQW(_NL%5:KK%[=\OGC]F!FWOX.3<DL-% MJ"O5A2_79D/T0W0;_XL&;ZD_WDQ/AF?/1L/3DXU!NG7?3ZH;^W[7K-C? 9BQ M(Y4I"I?!F(A@LTM&">^*)I#M=S ^C:!> OSJ_!3CS^C6.5:G@R:=M\^[V-X1 M-R/8F(QG96]U!&=-M#ZPRL]L VK;\+08 /4)!^NL50_.5@=Y8U!&.)Z,3M/D M=$3=@@NQKN@P*(,LH$OP7ODR*+M4B'V/X9KN^DS3,^P8Z)D &,&;37Z M5(NK!5-J C?4A)(3"Z+K7@S?TVB-^LT[&IUU"Q\A=&351DHC@%0YU&5NM8H MZ[J,H@N9OO89I?G[D$$"4B&I@ I05$%1 %5KXGA79Q(O&*SS,&7S!]E'=$:F MZ!5*\$9Z+9TD]E.#"N98@G9&8Q1.Q )@Q-L\K1$R9ZQPBX5!&Y) MO#=#45*D#3F9K;$@K(\B^\(AGPC"U8H9"X'-G<=[,Y2=()W321IO!02KO=>& MD4DY*:5,]E],%&AS8'[KR>7N4>:OSVN856Y;24W>UHJX[.NP#8VBN""M#QDC MBA"7_+H=?LTCLS$7@DF'DGRJDT S* Z4+/(OCG)*RD/ZTV3\ M^&P3CX:C)WT?# .8]$>J@42J@.SM)[^ M%9R>G(XGPV,:73,Y@MS-I"R MC!*UP&0M_VR#[5*#Y5;:M/EGE7...G, ;Y-%B"9%<**46"BPF%K5I=&?;EC" M^4.> F1ODI/! J@B,:0DDLL1M/1.TL)#?OOVLP4@DXU.JQ(#21#&A>P@H$6M M7):\8=%!OB.K.W^@+0ATBD"CK&U>G<_*@&4E[K*Q1EDCD;:H#LP MO-M6:WDK<$5A*48#0<=2^_ &,#Y;JPQ&Y666"PK7W4>;?PNR3Z6#1G0R'$V: MP<'O]:=OEMRZOLOE"6]<2@@"PRU"JL4U 4H*S 2?4[),#(KIR_8++>DO,O]T MMA/&F!22"5:!+H BRZ*Q%ND3VOBO)H'*]DI4^P8H?LQEE#,:7?46. 3(&(0' MH94G&Z*K%4V5.:/U%0F-%ZH8+148%.A3 MBK;$6B(ZV8LYP(LX'+H@XX^?S"A^?K9OVM KVW_8@$KE4@;CHHD"J'B,.DHR M8!0K"Y6^[*BP."29RXK2>4R*0$/1IZ H.HA@ W& :HH1K Q4LG)A 5[M]Z=^ M\R*"6DLM994YB5K8['(#BS([2)).D*.$F5.UB2M5(*2K-=1 9&1 MJ#CN(A/,@$QB M(-AO4]J)4$#G$!8-GH[ XI2V=:U?EC& KO6$G8Q"1BL2&T-4[1];^'O6[S?L MG])VN7FCND51O#,<3=24, M2-@ @9/2^9%USL4ZI0@NG>&]SW<'?'Y2N=WC8 MG'1%_\1@.99W)D(VD)5$$T(AY.">_7 CE\NC%HU%\T\C25G;UEL0#EE?>>LM MFIPB"(,J0J=&".X,Z,[YL/.GF64TFT0#.H;@C!4FV00.?>+%^"A&\$"%BR9 ]>.NT,-(2@L\R=V# 8$FH6T]D:::"1B,T M 61M/9$)/AO)T2ZDV(%9ZBU*9,VPSHZ/Q=:&\)$]+)$5%O*N.-+1&&LH710) M%QVP5S/%IWM2^V4] MNF(4"[LFD 1DQXH,ZWH?G96QZ(37%E/LD");$JNS6BTYE:0JDFE(P.S#:-D[ ML[6>>B+F2@=8^)=[\2T-]4(::JBI,)]3;;X&,A1OLU,ELU;- ,&K#F7';B5C MW_FH8P[)IRRT!"V<$4Z#RP+!666*H.*3E&T>1_^6=FP&L]2.F^KAW>=B-U]-XK9P, MT2@.4X!0H-2L!H,OJ!%";/$@VSRE<:LR?RKFXG=4MQ1B*ULEB$4B[$!UXU&14[4MONU3\ZN\'&;6#PTT& ML3H9;43K.506AE2V4!CE$/AC*/R+(:]3^]."-XQNUW$T&)Y.5D>CJANGHMJ1 M3)L'!X6THH )M),QZD09E;7)Y]B%MGXMA6B&:WE,1I-)YRP2>Z?D/9FZZDL2 M@;7%MU^*GF(SFF9Z'I\];[!VK)^NR*P[, AS:Q#=W*!C'P>)7AT239X/SYLP M?*.ZTY/3T8@O>TGFIC,#*U$Z6XI2EG0MN9ZBS1XQ>A5K^6[5@8;(2X[BN* FH<[V%RMHE M4*""#I:CL8R8 F83NT6 >6?%.D@ Z228#*!]88>S]I(N7I$#)9PF#2VNL_D- M KRA6C.3\NH[-A4'WX-@281K1/!>"ZKCX!3!2(@R4'1*!H_"X44?G582X689 MFGZ_@S-&@;1.VJ,D"4!(WBE-C) C1@BBZ5#^K$TQ60O29615JNUSDI!01(H& MDL@QVTPR1O'EFM(EL+<]0CZS_N[2@ZB3(P7Q!TQ>.=2J+AD.'(FA:Z\:K0;T M%5\QG_9INZRSKIR<;=+D<)@W!N]H/*FG^?I7FBXV^@SS&SS$7W_KBGZ50;J8 MM:QSID%3\2!-<&[Z78-O<>?;V:#U9#0,T8':FY'J MM+3-L@4@Q*1D-*&VKR+O:UT"7PICFIVT79DEVV(K-W_/M):,0^4#F\8"/BB4 M.HL00!4ADD+; <^T2QC/Q4DU& 0&AID='K#*8V'?5*JLE:1B2LNG<;88VMN9 M0N:U#FC UF8:@(#6:"&406VD==#BP;[9H+7ZVY/=CG@XE#+*F*FNB8,@V3XR M/C;%S,!1TF[1!>O6H9JA5(4BLQ5&1Q5 8_#)2*:(1+;%4RWN#*KOWLF5 MZB4X2 WV-P;5I:TW\&5;JYLN^FF+) ,:CD\L*]G:P!/1N^1K\02-&*R%%H^> M+^EQ-YWLG2 5A9413%$HZO0*-L@A&)=3%QI^MEGCMR ,LHQHKII*F5>F#17<$[ FQVSEDH MUM22O+7R&>1:$)5MKHDBR8C9%/?36-_;1*X%-AB2M2[ED&NQHVQ"1!-!L#7. M'DM)/XT-OC.8YV*)-7D/R1&A)N#3RBB8P,*'8(.%HG7X:=RBN_>[&4:>UJ+G?(+QOAL=X2#,:;KD]!?G<8*U*C^/CA8 M]#G.&3T8(.$R%A"%?,@^$%GV)Z:KFI>JZ&>CX5RT(0HKL!B2A2*[L(!!9DGH MHS-:BV(7W87]F=EW*VZVR"YX\HDX& )E4HPJ.1)>>I^=+J&]^8H;8[1^?-(? MGA$])QQ7D 9Y-;^K*Z&OU(&]@EP[QAW:$'G/<+)T0!*USV6* %9;#\4Z+,44 M*P.Y%N=1EBSK3GZGE((Q:8HA&? !H]7%%DT>:\7EM\_=%3V"J@3GK$^Y=GD+,F80DJ3R)F0-3K9[G'MQ M$9[=\+5Q(M55PC%9 ,@E@N< 2UK&.*FL6MS%;]$1GIF6]E [?@4-L@#',ABB M<)ARTAF=#?*G2>BT"NKY9UC 60**2J,!<,4%6?M)81$I93*Z YW1?ZS TGE# MQ';X@:VBXNU$(%!+@ @RV6<@&2+_<<)$+0U*,J*]=F7)KO;;-&.D3D2>74\/ M+MM8M&$_-%HAL\32XLI3E]QY/AP<3&ATO$;Q&R6!7M&@&8ZVAI/9I=;JA;Z< M0C\=I!Z>CEX,F\'D:?..7M H\=:;7[XMZH9\K;R TLB,0$Y&DA*U\!R^V*R" M:K^Z61)BMG-/=$HRE9)UU.!C\=YDIZAH[U2)5K9?0[01GQD63X%$I?@ ++<@ M??')1YU<%"D&";K%<6>;\9EA>W2L:;R PBH%)4$0VJ#5Q5D?:N/9CD2-?ZG* M9R?#.?: @M1!*PD66)R"XW^SLNAT8$'"#@!V*5D7SNIX*B_/ASBHO>DOU@$. M#CZG]Q^???[\M@X> ]!95R,!Z,@N@UW;-J%S Q#@DP!A$W" M. E%VUCM)4BA0O(YJPX4J?TA9!Z?-GS6Z-XY/1\%VGFE5(7>5.Q%$A!Q]B\NC M_"70-C$=-@,:G5W=L2/R!0%*+B9B$1JL*.@\A>Q,+ DC^ [T=6HY5+.3*K12 M.&>-+L&"4.SUBY!<(.L(D@AZP:3JZ>EHT-3ZEM,HX$/]U!FCY22'XX(ER3C0 ML03V G72_#&@5*4#V>AV(S4[F9+!@"I$FE)@_\)Z)2!$JSPX'X,W"R93M,%1=D2H?BTE1@L]1 TGKI0P",1H9@U&R+)A4S0&K&4YS=T Y ML,TA?X"SVH2O",*PC,/ M1-8F)1^!$B%*'6-(P?)E4'3 GPQ$E M'"\:7TTEX)>TTHX\4C+A)V1#6Z!QVH"T0:I2TY':1EL,_Z4@0JX+(']":&Y\ MY6>G..+73K0=^\W!>:V"QV=;.!WFN;XT@>')\>PY3?A.QW?J)D\OV3%2UI8 MT5MV@5,!9F3 R*:#DD0G$^1EMFM)RGDDYD6JFA(B.[@VH"^RE&BT#BG(DCLP M#-H%4GYJ97.-G4MR?H>< 7/6112?28&R"E66*A- *=:YU(&E0DMRMHR<,ZRN MD8PORIIB/8%U[/,[5,:'@$8653HP$;]=P6"G-97V'/0%0%M &+QB9R+$J/, M)4?3@#)D.IJW:0@W)YM$"\X!T!LK@ MF07*":QV4B9!75>G/QTU9A@E!Y&$09&+ 1 F1,C>QRB"]+K$-G>"6EAJ_+R! M&4E=M$;#;AZ USJ R FM3E:A1-6!M0E+,BY,RL@6J:VRN6@2($M=T01%1:V- M1.<1.I E^,MUEF[.=\(Q/;GH^W&*_5WF_I6Y(Q=LF.ZUD$5^4E*N.E'"$#M8 MQL526YVB575U:8Y=*>$\3Y)\6FJWN"P)7F,H"GR0S!*.F4N&*(,K1L3@;%=5 MR6RZTR]5R460EH6D'+,H&B%;XR-&6X2'7)?2JB[,W9\W27X"5>)1$ ?R*&UP M$!R% -;($C4$B>A%>UWDNRSZ>"L.8C)DTH MOYH,T]O50?[BE]>#IC/5P!(:CM%C83 4<+#.UHM-F&9\R),PN@/6JX50M<'> MD+ DA9(4())DGR1X7XB1E38+Z%(5TY;B.IQ[!. XS7/85M!9';R)I0L#)BV"999#!Y 51$9$$KC,[F*2+F52 M[)P+@5V(GK^#SV5;U2DZB^AJL*.1BPFV6,9/)+9#_&H3LL?OK,*2NNMJS /" MN_(J3EE/3/&CBX?[A,DQX?AT1%/+?+GQ\B27VRZ_U[-\VT_QHI"ANNH%(<7$ MH47*4G-P48K(M@O=+CXKV$DSFM8&J%7FOF;'B_,#ZL;Q&I5F0/DQ#?C#0L[9 MM)FR<-&3-@:4U1S/6Y-LAJ#)A] EA?T]8*?=Z%X,V;Q^VO$"V)\$ZSJBKWQ1 MBJP%_ABI*..=K46G%:3< *(=NCD=)0.<4S3DKMX9>!OC=+T6'X:_^U]%]&L M6F%%D5GEA ZH!/0.E:\MXHW17G=@;7@;<;V=]8=$Z"AH(0,_A/AY!!&D3" 0O(\ -4WK2/I4@LL@M34=&)YL':BWTP',2@DE M9>W0 FCKT?I(-AF?V>&UES$G7$JA$::U@)W&,?W[E ]:?\=_OM&7^/H.MR]V M<'.Q,_S_&8A=B8DXKHPAU+0!F*ATEBB -6JQ/ID.*-4:1]9V L-^DZ=SMSOSD\[LS[3GVI5/CX=LR\\'E]>X$K#^N'Q\>F@2>?SRB^V M+Z(*)U;?X&7(@56X\=%/BY/%8+R*1F(7QKF77&I)X$4H6"D9RY;?@YR$+H.Z"7?@36/N%@?4"C@]JZ:V-01GC>'>5T1#<#>2[,[J26BEAL42)) M(PB0DM?2@!+V?-9P^++0P9)976367'060M%)%I4"%.#0-!B36(E95P1S"Z@# M.JOM]F^[Z3.-G^$BNU$A2)U]M 3.0Y#.1X5:1N5"4BJZ+BBH)8WFKXV4C2F7 MX&J-)JB$*D*%(*3-F2B*KBRK:S.-7@S?TVB-^LT[&ITML$:"$HTOR7O4#H(- M"!JU4D@^\A<#4>7K_C*$[^>U!(9S6(6/C#"R\"Q/V46&&%\#*((*Z/WT1H475H= MLA2AGUZ$YA._VEIB)NBL9 !(:J<2;"U\2+J4G('K-!-_(HGP]')D&E%6\/! M B>V8C0HLY<92(,-@"$EKXI2"#K$L"@AY-VC.1\/49HH1"HH3(3$QL[JF%RT M-BCB4* +4=PE8I?V9#7]^[09-Q77SPIVM;ZU*UL6/$\Y%\W@@JB=4&-=O /> ML]-D728'QCB09-622]V3SY\\ER6)9I8$D"I0C#H: M\!#0! +I0"205@,F -JMEN=:;O[CXYYJJ5W_,1Z?C28=4 RMI,,9;!"5999?@G0@J MJLSZP2=:#DZU:Q[J0G(P"64(+#A2"CC,C-F91+67L], M"%WH!5G2D3GE\T5N+O/''4B54%H4D"%+#DT-1&^ ##N@5G:EQ?2? M('>IA5GYOE[(R6TD%"M.$"1%G<:D B(RI+E@DDJ:KM1.:@F$\UG%88I+J220 M#"2+)&M2R*2UL>R)%]OR$/#.U>;MA$#>*<4>*!H9(*6 ' %@8J4EM)DT>X, MW3PQF.&(>!)H=!)%%3UMZ(39F!"D$X$CTHR=E8-;UF"W(A .(#KKDHJDP7-D M%JV02=7_)%*!.BL0=P?&["0C8I'&&\UQ$?];^V0[#(!2N%I[6G>A$L0,4?GN MM7YHR?SG>[FU1?,W7[2^FJ;Z>KQ#B9IW&/O?6P;229\515!.>D$Z>0@QQ>B2 MIA)8RZ Q27SALRZXDEG2>4[^^S7M_'<6.]J2A?60=-!0H@A:9%3H/(F27.Q2 M4\KY%AGYLQH;SX;O:#2HC[,[PL$8TTS7[MY669%NJF?GT6 ("D2N4XHB$AGI MK:SCXQR==B"EL.1S._D\E_R*4=H[S1H9V&FV('R1*#FJF:XJ)M^%]I5_QJ3U M01PU^8 V!NE./8U;KS6U)/'5>%P89[60H)* V@392 RFSNT#A&34>3Q>?8\V M#@@#X38K,9-,>GWVML?Z,S;[\?T&A\V)Q\#I&OHCO>/<3)B]'P M'3_!>I_29%0''Z>$.6[&]31?ENP9O6O2ST;3&2IE++2$888%\4A!)>$"@R'/9QQ ?)=HNFL]&F=\V% M6MGO#SUY6Z7 MW^NYOTUZGQ42D5+LSPH0*,B =# NCATH8#HSV8S,R"K)!>%*@YLE,$$"\89 M51+H1+']<7(W$)M=S)@3U=4!:EK#&PQ%*S49 Y9*,,JWN);B7T%L6LL 3R;- M.]H8L!*J28XGP^,3')QU!"_!P;R5(5J;"U2$K)D-2TNJ;_DS5Q'IU,PX*,NFA*4'&/PBC1 M$KI8*-!^??,8^]/7?D@T>3X\+SGT116:6DYP:SA(IZ,1G_L2O1F.'"RY.P^= MIX.3SJGDC?:090[HDTLALM5$ M'BTGY+[G:3NS,L?PA2QV1UMB*!]]JCL>0Y MEA):B!);[)=_'ZYGH^'IR8MA/;X[-&V+4LN^.([7D*UP!&W9J5."ZK 7&-9U MNL7SD);$N%U/33H$-,3_2\ Q?93@5)1!DXU.M7FT_N>T-#=^+3>?:O.T&?#U M&^R_8A+E>/:<)A,:\=OC]]-TQ6OS%+2*18(D T4*!.6=M6#+=,ITB\N]+'G< M?1[/L&1.EI!=]EX) )]#R&1M4;H$5:Q)'9B).G<>_SAS7O$OD[/'PT&^?1E: M36GZEEET_D4L.(<=#9.%+:FN47.0F:FL9&N?HV39N02-\2+%LU2X2Z+.6Z,6 M@UGD(E(I@E6K0BEMJ3-3,0*ZU(GQ^TDSFJZ>?-''P=?KME^<'U WCM>H- /* MCVG '_ZV$<[4/'Q.!]A?G[Z1S\-A_Z+!6^J/-].3X=DT_OK^6O6V**X88H*H M(=09=619;]42U1DA0,+2YN+4M\Z'MD#DHHK&JUPB,$X&8[8,D9->*A0D5?MM M2TLA^EM:]?/LJXLZ$=^>H69)YI^I4DV1SI%7GCS[2E;[VLV(L57IR=\,AIS ';#532=5)5"VUC :)4T@I8ZJHPH(5D9 M50H%.J JE^QJK>Y*V8&GK*+0!9+,R-$$Z)P#:S/MVMR-;4FJ.UW:A.@E9EM M>0@Z84;+*BA(B[7[;@=F.BYYX%>^&I! MDDNQE*QD9WW0I4!T42!N9U1->Z]+8# M05#W&4M\M: M,Z(T&8[&3PZQJ55$[X0\GR:64FV$<#"BQ55$M; .>SSL\)<(.2L/2,:D'*DN M[RY=Z%^YI%C+\XE8E&,ZA;I242I9ZY7X -:!8H:91=9BZQ\HG=9R,]NE-.GO MQV\W-GU7:\(M\JAPCBDJ[XB#. ,B2A^T%!S.:4HZ:9T76'W]3-R:B][RQ1GK M,5KT&J .*BOM PJG5-$VEP7FUNR=]<>GXV9 X_%J^O=I,VZN,VJUZH0K6Z[N MM?M^N) !P_SY[= KJYV+F*"VE ^V&$"!UKJ0G>G "L4EK5M'Z]LI\6Y4DN@A M1\-1B;0A45(!KI% =6!.^9&J;F3K#_D-2QBR+$1X%Q!B]8!5KA+3"R(RN M"_[HGRT7N #PO,83()GR% )E *?"BFU.*?"*"\[,+HPY)) MK8B1(UI7$NJ@(X(&A4ZX8HT._!-8D]MK/9<$NBT[58S16E.R!3QHG6-6CK5, M+4U"F'++&T L.7$;7C:$6&H@Z&OF7^6$44H/T1ID@DAJ<8>:O^3C7G5Q#T>= M:40:/)5,VF2R=0YB\BS'AK$2[!Y(%3JPI+Z]*,U.ORJH\^>$1L.N&VGA4PJ@ MO!:=-!^JT_U64M@=_N_'-7RWM_W0X8JT_G2BW7::W-*)\^1P=$6\E1)9U M97E,KK:H"5JQC481I; 1A5E<\?XIB3/#BL'DE(>,0OD )BIV[;41)8@(WI9\ M7L9+M)$X,YJ4.CP^KB5)SIX,!WDXF= :;0[/\-??GC]_]IW J&X@U7F(1-C$$RD9Q2.4YH+(M;E76<0AGV;LL>* "I&2J$3!2 MR)HD4BGLD>6E%,XAE?+SS!J>80C!?H.QV7$D$8'U$9;,+!96*+"2#1!DXGO'D@K?(SG&,5&0'*KX\'PX.)C0Z7J,X^;KVV7,.+V]8 MU'S)RQ;I5W8*8L)4&YLJ)J7T"6.Q-AE39/1>="!,NW&N1ER=%+(DZ8+.! 0C ME"U%"4() BC<@VV^(A@0N&G'8. MH*BH+)0..7P_"O.3PX;*SS#MTV/T2>5LMY%L\U;X30/U%/_=!\^'A MB,;#TU&B\?G70\(\O9_'AT M.F:DSGC[^ 0'CWZ)HP=\XO//Y^?_ZBI7CJX=3:9=F^H!E]O3L#\?QRA:]7]D9LHK\7_\8,["],;^N? MW%]1PD"8WVV'+^X:OGG7O__(/W_X,,LPG22L7ZF:'2K78B3+_4]> :B"C0E&$=48F.V$DW3>=[Y4!5GU? M6S6N#=-I59!UT/#>Y:C3;V=Q;?CNN=IYMZ)YWJKO_=Q*#;7WNKM MW==J_]FOS=[1@=@_VC_:WN6SOED7>V\VWV^]>2TW/Z[KK:?^PW.U?[;W)MG] MW?UF[V,^VCM:E9M'";:>/>UOK1V8K>,-V-I]>K2U>_AV\VCG:$^]?)>?_0;Y M7[_V]U7_73PZZ6\=_WJTI;::S;779UL?#_@:K\7VVEO%UY:;;S;E]K.79UO/ MMH[VG_JSS:,-]7N*1,;%W O&8X^C%]4+SML>F]*09$B>_]Y[)$7OY52;?T;A MT6*+Q2W?\K?)_I^;.'J[LCV@_WV3EWO=LMW@5E='#?977@^:-,RTLOGJ;[W> M.Y#)EZ?L =&HSP[1R7 TN;=26!G@A"_P8?*P-!\H]R:CTY]0;,]^)U1$WLH> M^[^Q!S)"#RE3CWW?$JR,B07YWJ/_^1_!@?FO+R5WY7_^A[3BO[[^>\FZV2IZ M?=_RR"[$B]5%\7PLR_]([YFH?UL%[&L]X9X:A'@Y]+ M*/D^7_Z>A'3&<(!K?18],"KW8H;2 \HB&.6!K0ZM36M,!T:_&,+6K __@E-J/Y=F.PCO]&>TY;%58+H MQ>)R#UT&+PU++I8+$PI?F=!;L90WX\T?&>\VF/#=G=6M5QM30SU3&]YZA7-I MI2>?).[23)?1\'CE]]]7)L.5-D7?-WNL.L&[&=>\Y9:R5]N$];3$E !1>2=J5EKVA)?"?N7> M+W9D_@,BTQP?K(Q'B?>=?/S$MM\/Y/VCDX-[*]B?_,&6BRMH<.FG%5 MD9.ZCN3G$VWS.PJI58RY1[FH'D0.%)!?9\^+$J5)11?2-488[U+ZQ\K&(-UO MHW1/3_BPF?#%TDW26NL?,$VF;%@9EI71)Q:LX'AE?$*ICJ3EE6:PTDS&*^EP M&NC^<0KLBO28/Y">"4:V5A?[Q^$HTZC'C]_'DS$]O/SP7[D9G_3Q[&$SF-[S M]*"_).A"W!?G8U"3$?^;+Z]\L?G^=-.#2?YZFX+[8,P?;A;WY1]N^]/3ZOL: M8.:G!7\_B#\^].II'TS?Q/G;X!=>H?SG/?M)M9Y@SLW@@ /.#ROR.HA]*E^_ M\^')'P[PW8TE^XK9XDXT)FN X8A#-YR6 )_@A"ZZ@3WA"/1:.,=/D.HDB0F= MC(;OZGDZFH1YVL1GK^W6T59_B\^YI9X>[K]Y^G;KV1YKTJ='FQ]_[>\=[^FM MHP.UJ?;>[Q^O7QSS&U_+#/9WA_S[:[FW^U+OO7G:WWOSDN]QH][;Q\WCWYK] MHZ2VU_8^[A\]/M[[S;]_OKLZV7PE/CS?98V]^UK_;IV)J5#H*8>A!YIB+V@! M/4F,G@@!O6$-_93IU63\\\S-I9!\XK]>\O\'^;^+'S8NYEJDJ0QT."JX:V)O M7"6<-!A0K:F!MP^Z\K^7/2?IOF M,^6Q^YRYN+G7,N7V?T[5[0H']D..[$C9IR;Z22=ZL8T5U7S=+?1 0Z: MC]/OG[V7OZ0#NO!Z-N[OW']U?V7]^*0_/./W_Q1]37<^]&[_+:KDL?9"8Z>#7G45V"X!)]J()T,LI$CIGA2)Q[Y$78H6E:FUX>M#GZ&AGB/D?*U)-#E?8Y1B. M_K;#\7T!N14G950)N]CR\80_;H]VA^^7;O=WI4-\0SI\"DJ'7I;%LG>"CKT3 M4+WBM042*OF8:SYZA/V59S50'__CSIWOA:;OU-NI7;"'[]BS6<:6,R'Y^G62 M9R,D1>-Z(!V[X,ZG'D9,/:N]^'_L?6M36LNV]E^AW*=.9571[KY?LLYKE2N: M;%<%3")9*?,EU==(@N#FDFA^_=L]@41!CW6,\_8S1XR*T MQ\81F6W+1Q;\-[THV9V/[;.Q2R5+]6^E>M:P9$I8KS$@BCM B58@M= $EN! MO:6012^"<=^J/908EO.Y%-7ISTNMN;% "_*2#HA;']?"6X>07QT K M@X&3T$HGD2>8;.TPI0"*-FR%3BWE0T\M?YU6_^^_)$;BST%MZ#O^+,E!K5L( M0CUY 3NC!,0U'=6V9J] VEV?]:E#D>^&>T=QE^JWA^UXP_$1KN][5SL;]0>C M=)8[[-7B%= M(D3!:WM2LQT]&*P>$WOHL_=U 6.#BU/3ZSQ;E(/>R=*O M%1[#Z8M+1\#%YZ\YB6XI1,>?VY-4D*C6Z]:^G[3C*[\0\ZXV3[4$[,EM]LGN M'W_8OSALN6BMQ_O\<%^C M)=[^V#J>L=3/3@_W_OK:B-?%]TBT\.''O9I40DNEV14INPJQ:!DB M9P%'@7-!M$#8;NTT6A^SA"X&L/N3O6LJX%MYX M'4UG:0&U$8!UM#2 UXX19Y$PQD0J$47EN-?_.H;@VG1!;A7LAWG.?F-XWARG M?N_4N+ERR?M/; M13:RB^]&FITN/>O[J++I+X1K11;MH/8LWB_J7&TPBJ1Q<-)+H=#35*+AB1[. M/L5W?76H:9SC#T\>Y(]Z37==[1F^]+0FJF^\R'R)SY(^5%P?/YF&,KE944JS M&$DQ4CT8UA2L.7TQV/Y- MJRCVU>C/K].+AQ1F/:4H=Z.!JL)!HMY))#GYR0 M4"LNXV1) J@S$F@!,= V&(I3]P8+MW:._6 6.1Z4*EAJ\NO/R@252*-L]BHR M(_3/NV"Q6CLL3J 4\>BT/1Q&&/.=B$O]7C<1KLY%S4?R=5$[2-M6*I'VS=?V M]%"/$Q)G4/K7/2Z[)=^-XI44LH3![_SG46<'MRQ?"D M722AG*4DE&7#]7C /P'8#_ZX$5X?(=?@YPRG"9[@[,8!:^/[)X@\T.VK MM2C1X-HW!J<1D>.W]*?D*\+0:9R;BWKBP?%VD3>FV?Q<^]SO?1^>3-_>CK38 M%V-S/K2[XVKU"6S3R1J.CW_#"(NWT9_3RWY[PRP96[>8^H\.>8\3\938B,(XI M10'NGS>_''\_CF-OXO?GQU^.SPNWUX<&.SY]^37QIL.7U^10:JNEDLX!80U- MOEH&XM\ MBIY$:A8LYU&^U,P2WPW:3IK7L=@L%[?(14:3\0P=W61&9.E9/DDK)G_:]VR] M*A8^*BV+=.SM#"USU#D)'=!<89":-0(I!0?*<>@AQ\@R^MN*A_??1AZ:OIW1 M:*QQ^]?[*3(6+1^+IE/_JICY%^.)SYCT8$RZF,,DDAKW8"X \BZE%:0S3(H5 M_WBNSH7Z,C]Q(1^M8>%!2ZJ[LV M:7 DUJD051$Q/-1=I_MN4$O9P6UW?5) #9%G^H]K_:@+5[%]JO,"OI[G!8,3 MW^E,):_V+,I3X;4?E^B;]XFG)?SCIJ\_]H.G7]+E<]8T8VNY/2QTDGK^B3GI M%24(>"X8H,$9H&RDG)H:*X13"D*W&D6V*W.4.>L'7%UHVBV. !OZ8OPG'G=# MJ-;51MSW6WL&)[OMH)%[1:&H)H=I@(;VGU&!M#)9< M24P"(9K[20]'!O%6!#;;CO;FX/]M'31?7A-K5H3"%V&81\57'8Z&Q787][VK M>MX=G0+7*Y)#T@TC^8Z,.MX+;IK61V+WR7)C8"HU1X3SJE[ M_17H$(VOY[KS75\,4J7IZULE4KPMV-*Z)5Y)XL+;F,TE<4U>K$@::V/WJ+7_ M(J)+\\7-,K1J#_7R\%VC-N[2MB9/-.D&5=MO[NWOU1J[[U[\9[9KSK*>]#=1 M\:LVDZW=OU[OITX:+PZ;K?UFZ^96HE>?HGK14*L3;Z/$MA#B(?$V:INK\D-- M)-ZF&)>?0+[-)"FS'OAB7MU";F_T9SZZZ_:V=.$W.B7TS";PE%:L]+(3]\8G M#^$IGOS_=%6&4COI)X/A7W=H1@W3BO6'M8/MVLN#YF[SQ<'NZ\@@TK:[VRI: M&^LG,E?A-1W9EGL8RGEG [B-@Y+(0/6JTQA5&@U#!7O*JEK"J9&OG8.A/ M:^B&I2U]1?.BE;)H+W^>=_7(M8?>_?%8RYDA=[GKO"#D+C<& M(:_QXFO,4SF3[J#7:;LB!O"2.O="[?#,CV\^R J]'HN=%7K-UUC=JM#I"+;O M3WQWD-*$4_.L4Y]5>SV6G6;57NLUQGA&M?_2G4C"?>WHQ/MAWJ'79(E95N/U M7F-VZPZ]_]]1>WB1E7D]%IIG95[O-9:WTVT]*/J2?<^[\YHLML@*O=9K3%#* MBQW&(0U[M2N:G5W>F['Z,I\RKMFJ2C8Y9<3YE'&E%JVAN_IS@;0_&\SLM0=V M-!BD(/=4J6JWJSL7@W9!MGX!=,1M-T[>2M>\\X-1)Y]GK*>(X 4MK S7E5M6 MA/ $KV\ZK,IX7=%5>YMR6MO#(I&DP-[X0F?Z=X+N3F\P2GDKNZ8W&M8:NO_5 M#VOOVH.O&8_71 1(!N3U6]L_^^]NRI7(VKG"2TP6/"W(7*AZZXI13EFH MR%#NN6JO_6?=&9.@HDM)9D'KLK(99]=P7>D49W/V/L MNBQJQM@U7%>1#\8K,I1[KMK[[K@FI4]M\HYTQU^*';[<836Y_=X/?'IS0GPS M(J^+#&1$7K]U)3"?M%1D*/=Z4WY8"AJBR=VMHY.GC5W&V]?[=_E(NI9G%:6)R(N@T);NP0=FD] MJESP?*:SPV.UN7B<,O;7S\A,P?^']=-(=7:KWE#C:A/R94_V]3T#WNR^:Z5B MUS>U[KFA"/:LM-YQ4IH)/6CM-VKH+A-ZU-J-U]ZI3\.#'ORF[A9W7"M^W5H].D0LT-JE(F-] M<=@\.GQ]L!<7>^_2FJ<^'8=O]M\5"G6S!%Q5C@5[LI;Y6,]&TXH1-9#:!0Y/ M>J-X.S>HU_RY]6?#U'!RW-ZIID]3"\G!'W-/^>C=.M2VY.@AW3H$WB:D_'8= M"&U+0A]TV]O?HTOH+5(,EM_UMM?0Z.DR=GL%XZS E8N6NU%W,1'&:OHT[4KF ME+?@,"][XX:@K4BU?:T1KS\9U/:+CK$-W; MP-'RSG_SW9&?79[?/>&=A1/65F 2_F=YC__GK'.I2L]]8T_7T<#--'1]4(OF M7YU= 9DV=AT-P&>MSYY/!&]PMQ:NY(E;N#;;ZM2>ONP>?MD_;[YZ^?48OR7' MK>;7CZUW[8^MSZSYXY_.QU?'%XW3M^@8__VU@?_^\IK$[ST][QQ^:=#&EX/S MCQ\:%\>ME_'ZM_&ZER?-ULE)\T?GR_$/^Z/QX>WY\8^#\^EGXG>-/N+WO/'C M\T7CR\LXWK]/&A_^[C3W#BZ./^RCPU?[Y/!#\TOS1^/\X][++_&:T&C#\]>M M_6'C"-)F:Q\UOW]R1% --07*80FH(!@8BQ%@'DFKB==:PJT=5%>,UJ.(S/6 MG?& E:T=Z=U[:LEM&^;OX'AVT\T@ET'N*LAY82'A%!&IJ-7!:(,BU EK(0Y: M^0+DT!3D4 :Y)P&Y'S,@%V"04' !3+37 95< :F] IQ0#C'QV ::0$X(5J>8 MKC;(K0%)#L7_5HDDO^@-QL7]^F-]+OQHG5$:?E3_LW[48_VS%J ^[<6!_YB$ MC-U@]>#[S<^U&\Q*(VW9=#(MT6%XU>NYP6[7'?G^M[;U^]-5VKNT2/'WCD^_ MQ.MV+ZU5QNC2,/IBGH@Z(U1@4<8%C4342 .45!98Y"456E.D?8'1A-0)XHMB M]/40LU2N.?.5-SIX-E[SR^986?,KI?FS[ PI*>."4X"$1]$$Y1PH#PU@EE!G M&/4.NZ3Y#)&Z9*KRFK\&!&SUO)27M?A!G.J:1UX_9'T43C4XZG7C9?S/$F10U5F!M C##1MJ4<:!TP( QZH0SF,$53259'JBS#MD(.NJS:CTJ: MLFHO4[5GB1'C2$9#2 /M* .4(@HTT0YPF^*]O,3.BJT=H>J85U^UUX 5K9Y; MZK(-D[Q3[>Y0=S^W4]26'@R*?IW9_?345"D;FDO!TZ-KJ%*$3"48D,F\I%P( MH*V# $TFJ/4N5G,=6(N:!)9 #:C $ MQA,/.(+2<.*A59$J(53'5%1>M=> *JV> ^F5[_J^[HP/Z-QIN]L>#/OCGC'^ M_,QW!_YA9&DCC,^RR=)D,9(7_LI2[(]7(D-I:5 Z'Q%FA7)"(@\@TA!0A1G0 M(?Z@R-K@XN)A&2*44E8GJJQXL.Q1JJ!2ETV3LE(_GE+/\2,-G862 1?B#RJ% M!@;2^,-[%9RQG 2]M2-@G2E4>9U> WZT>JZD@Y0SX@?#*1NJU[I^F-U'RV-$ M@_BX\;=9%)VNPR1P= *>33_,^%D:?LY')Q&FJ:(! 2\#NG"^)E=1]55Z\4Y45;K)U3KN= C+QVED0PI'4D'<2%._>O>8/"RWSL=+U;##T]Z[J#[+<+MJ>\.<^Y- M:1![.!^?))!@TC$'A/$LN9,H4"E2*2 1W\(,">FV=GA=B'G'_!_5L3FS'^GA M2EVV(RDK]6,K]2QOTIQ::8,$#!(!J#0,2&QH5&^(F+%0:)_<275"YQ,U*J34 M*\>8JC?@5;ER SQTXW+T$_=<[5F[0,D_LI_N:?QTS5ZW=^;3"4?W\WC#RN<< M9><2M7;3IE0PSL.]]^?-EOT$$4;:\ "01A)0# 60S&I@G#)!&N$4BQ8]J0NV M<,AL]M-M$.>\19VSQMY/8R^N:BPB3JFX7(!P; &%@8'X9R24%!JI.7&2A13E MO@"1S*ZWA[K>BCD2XSK*%:8^SY(Q^$=M3'EJQL<=UD__&NKS^="M7-AG$PK[ M/++K\<:CG?I$*D=R(Q1.WR&2M,MZ6A[<' "B& @I0"2944&F&, M2*IK2>J(RNSM7"VMKL )>];FY6KS#'L2S(7@O0:&H\B>@DGIZ+>@R= M#'QK!ZLZ08N8F]D9NI S%*EJDZ2F']:>=2ZY0[/KW';2)9\ MWCK*VSH:XV,:ST@A<=H)/7+I? MQT6[EQ:OU;OI!"AC\3VP^.TBWJ_W9V5+2C[ ][/<4]D/$QY.>$# ,9K +&8ZP(QT)!-_9SBOD#[^SGS&"WPF!7&9:= M(:Y4B)NAUUR)R*&A!IX1!"*G=L PRP%B/A H).$PN3I9G=,<0[D]X25IJVWVNAO?/\H M+7"YMCJ^T53?GXC6]'L+N?M)66&FK'>@K)_G\R2=@!!3"T0TPE-Q<0HTE!8X MR357P7K-HE4.MZ]IO5*AL-5[DZ2,0JN#0@\!H<6,:)RQ9RG8,V,N4VNI8)X MYAP#E!D&M"$&*(L$,]%@5I0D[%F\K4&.FU_S$Z#I\F.%KA@5%@^3 A2)Z4-O42 5'D#!Q$Q V8!UM18'K ME*PX/E26SLT<;ZA\NI%/-]:>W.^U.Z/$ZA?W,=^U9G_59N#><1.KX]VIM(]Y M(GG9TW,?YO!EOAH?BVM@-;6 *R$ -4$!Y:@'G"KN/+&26;^PE[EZ?40R#JT. M#E70RYS1YX'H,^MGCE8*LIY%S&$84$T#4)*E)*BX60@CI'0ZH4]I7HT--$P6 MC7!8,2JZ9$_S50-F_,#7V#";[6EZ)$_T9,GG'$[9UU0>9L^7QY.'\]03L)]?.^[^AA^YO_\WO;#4^FD'GI@Q/!A;\^HDT< M1 2O&S_R>)-^ZQ23JY-Q^6<:; &@%"JA&'?&&$D#MXH+I"/S@"RE\PCZ*=7& MF'SHY.=)S%D$ZX[W_7%8.O?5Z;AM-T%,]-^AQG[,AH,V^'B M%O%^0B&?S+>X=KX;NT>M_1?UVD'SQWOU8Y:\9_& M?K-U5#M\67MQV'CS;O\_^\VC@W_VT\,<-O9O?)Q3W?\@ *G;^?"D-XJW][>KL_#>[DWYK\ZBY2Z^Q2\;* M^#2&R9R*%AO RUX_[>NUUDG?^UHC7G\RJ.UW7539AN[;DQI!]=H=LKF>=O(O M&:WW8++57IGD.[I+&EU9 1'K-'%HZ1);"8_VZJ6.YD+CN2Q%96KPK%HAWL.C MGPXO\O%+YVNC]15]?'5PT=A[^^/CZ3X]Q@>H\M_NGP M.MW_$>_=_KAGXW7O3AH_WL;O_J?]L77\O?'JF!Q_B']_>/_]\,/;[[,.K^-6 M,S['WU^;/TZ^?'RU_Z.Y]S:.Z^].\\ON]X]?W$G\GO./K5WV<>^OT&B/G5V- M(TB;K7W4_/X)>QD<\0Y(2BR@6J;:C]8!A#QV"BD+R;+U4JK M-1[>;M>U?JW=J[AT11GL?GL09WUOU(\_W\1IZ+EHK!^&EC[/#.$>#*'Y8LX MTBX8GAHM!<$=H%Y98" 20"&*&=+88JRV=A1:N/AU]0+1L]XOB]UGO:^=>KWO]GT< MQ0_OQD2KUDO!.=_\8)CB;6I)9KZUAQ<+\Z^[EJ!::1Q^+/Z5L/6%'IR\[/2^ M_\>[S_XGX*9@G7?>=O1@T YQ!J?8G W^VE*0N.C.1;&+<!617/=M':,7KFAYCF/(QWO5B&.X9O.9FO#QK\XH3>:; M7K_89N[4["YO0B5M0O/!$)%E,$6] ";HN EQ)X B2 ,8F:EA0:.BZ3J&=:SF M3PMS,$1&RQ5&RZ=DZ1DCJXN1LT0=4B@89!8$FC 2>P4,A1X0BZ%4B 692L-+ M6"N.8SHW=,Q@\.4) M<=@20W'(7=ZKP-IN"T14E2^&=HL?=AD-WY=4I*AJL_I0MT0)TU/I#:WR3M[L MC"AK3SN\)GC3!N$Y# ZJ %EW "C'0'6D\"Q]UQH6CAL"9J/XWJHP[9JA9J6 MY=#-R+K1R%I14R'C:8EX.FLC""@\@E( 0AD#5#,/)'_R]7ORJI^1\NH?H=QKGZW[M7O_MI]O=M\L5\[^L_^ M?NNH.D._7JRO;D-/,'MS[5_KX\'U>+I6U &._N M8.!O.;^_P\,NKPOA7?-IES+(#2BG,C9&F_$.".P411 M?':[+OVS_TN(=H=0Y; M[]J-+U_9\1>7.F*TFQ\:N-EZSYJGQ_27>S".X\,!;?QX]Z6Y]_7B.'UF[^5) MX\=[]K&5NF,TOG_\\A8=MW;GNF,<__B*XMA^-%\UX&'K[Y/FJX/O<7P_FJU. M)W7':/SXZ[2Y]\])O%]HS,<3Q744U&L%0H I9]X'("6D@%G&'(0H$">V=C A M=436L%Y&QJ>UQ"<6A1I[3")(&2J#-)80'#!1$B).N"GP"2&<\:EJ^#1[?,&D M9C8U!7/2:D 1),# P &A1")F+=&8;.T0#NN"+-R]IT1\VJQNB;O6QF<9#FK] M:.]&-3$=_[,ZANYT>M]UU\ZE;.84^9+9U'05WOU< MDIASC8!AC #*B 7&JP"T]@S2P"S7J> 8Q'4JYAM?5RW5/=>Z>&K:D17YD11Y MEFTX87G 00 9O 64IU;2UD(0*#$$0P]-8%L[J Z1JA-C ;QT7V_\.IG7%H"+LW7TD("8V>-!5!P#*C7 A@4 M4HM[;3TD2'EK$BY%3*H3""MD!^6ZIM6D&%FC'U>CYW+N@\26!@HP8SPR#1F9 M!HK$@PDI17 L(.F21F,LZ@HO;#1DS\8#5?.@^RVJ0J_?]N-ZZ]F)L62J,9WP MBPA$&8%*0Z#YRDA4!::))\!(2R*G, $H%6'(:\^)\) JP2,"052G>&%&D9T6 ME57XL=9#*$J6( YY8 2BS 1AH.4"!>:.1=3)ER"E<9XI52&\W MRT/QIN_/=-O5_/F9[PY\=E$LFS=,)GQ_/-_9A"D;A^9#1XC26BLI ;(RXI"3 M-)HP2(! //>8"B-5,F$@JW-6_98+V27QU 0B:_"R-7B627@21-$:UAD=30#H M-)"4"2")$@:IP+%@J5%2/>)QA11XLSP0DX:$5^*HLQ=BR6RBF/1QWD(&HI*! MZ)JB'U8JZI0AP'!J ,4D I$- CBF4IR7#M"D\PTDZECE (KU5=^RJ$16WZ6J M[RR/0-Q:%Q<;$$EMJDR)@ X:@[1L$#L1WP];.Q+5I5S7F F$MW'%B42K-]2= MWQ")4G+"E@/!\K@B4.RK*(ODXZ0&UP0%FA *+(!N.8 M5"%UO*@+2>M8E&77K5FAM QPFP)PI<7L9H!;$L#-I019XX7U E@N** H0IT1 M5@#)O90F<&\=3 G!:FKQ7M+/A; ;997ZTV_=Q9'U>WCG:>&'>='1WN-MU^].UB;^_+.JO^==>#_R[-,S#\'[@"^0KFFSN6CLZ M'752K;8]?]:/WS+MM;E[FGK]_"C^S.!86KYD:SGS=;]I.506#I M($!!IJZ;2 $-I07>2HF-,X('D0(+::1_O+1LI,K0O]PGHD*<*&/)BF')Q54L MP50XR0,%S%@6L<1*($G 0#(3M)/8X@F6$%Z')TS6X#NXRAI6'8?MS? AC@9%6TQXY/IJ,6FD6C4=I MA&.82)*L11[M15JE((<8:.0*R]UPB#X%+.%,842*XQP,K M($APDIBDRK!.495R(#?+L_.JUW/?VYU.3I=Z#&8QG>V,/.4AS\$$U5+XL+7#%:XK65:3KNRCJ)Y&EY>*G37ZD35ZAG@(R(2V2@(F8*0; M!AJ@A W 2B>AU!0C"J-&"UC',KLJGI9V='K=SV#H^ZK1DZN:O:[-(7-E MX]';^5,03WS@$8#B^D5KR&D$XNZB@()Q:Y&*20LC'A$FZY(O7.8_NR\JJ\)+ M2+#**KPD%9ZA% H;A[VD "+K 0T2 \6-!PI+[Z3 /F+PN!)^>:$85?-DK$R6 M5A7$);I"A@/#F4E47 "(:!-5@KR*&SU&_MB(2^ M=:7*ZD52F<#:G%>5H>WI\JHRM)4*;3/4DD-.*.,(*(4(H!BB5,G+ "8I@]H) M'-]-T(8PJA-55ANXZL7Y7L]ZJPQ$K]O:M#OM83O><9I)-;Q8I,OJ\EKMWM5& M7\H@-Z#-\K35;N>73#RLWVZ)/9&7=H_-JW= MG1SPU,(XLV8<[G]W&_2N[J^JS0^ M-:,BI*[6T6>?@6HM@:HLNS #U=,!U8SY&)S41#@(J/$!4,$YD-()X)06$EIK MH: )J$1=(5PAH-JL&,MK.&1O)C7TDN60HRX?-25T:L=?9, J';"^SD=#!"^< M10@(3 B@7/-4KU("&YPRS!LH!"XZ:$!>I9[B.=RRFE0DJ_(CJO(,]Z!6(.:9 M!@RB:"31^$-RAP!CVBE.1>!$1U5F=8JKI,J;Y;Z:]K.NG>F+U,TZ1U@N.QY@ M,N%OQO.=D:AL)/HR7WB+8"R,D $$[R.I"(9$)!($,"%8W&288P9M[8B4(8K6 MT%V3=;CL@^^LP\O7X1DV8:AEPFD(>$ RL@GL@"$ZD@L7#0/IA:%>;NUP3J)E M4"4=WBQ/1M2,_LC'F=4=W9^>?'_7G[/78NG$8O_TK-.[\/Z=+RKS70H_R/A4 M.C[-%[.B @=DC0:6L8A/)D*31-'D@1 S'S C,B[@#L:J3DL+T\F>B^JI<0T\U&=(:FCQ8O*9._%0EFB M>D(Z%FKHNPGV3XD^C#3A&9.6B4GSI:YH( )A2X%1%@**I0/:<0>()8)&\P<) MR1,FB;I "]>BR&Z,RJIQB6Z,K,:/H,8SU"(:"-0:$M7800\H%"C^Y@3 7,+ M*(MVQ,124&3A@Y'LR7AH3$:\(LUYCKQX1&(QG?0/[>')B]$@/KKOYT/;Y8'3 M?+TK9D7P'&,0MQ(,J,0^5.D6(T@I.2=4(73F7/;HS*:G19'"-K M]*-K]&QI;N,H9Y(";P@'U'$.%$$2",LYYH%3!/W6#D$I5GWA,IO9D[&0)\/. MYXEE9\9CE+S*-M R06F^Z)6GS@9N!+#.2T UUD![80$3FAJ+/"*I^B^&L(XJ M90-E5T8U:496XL=0XMG:!-2@H!@!4+EH*Q"7_)%0 D\*64[F<@;F)0+S?#TLQK#B%") E/> ,J. #(Z"N(TF M8Y!"XE3JK2 YKT-2EALGU\/*,%>=YWZ*O.<,<\N%N1G^Z1"7D61&UDDT!=1$ M^U%'C@@H)EHP3)*%F6!.2%IGJJP.DJM2&VM%'%^O'U@LYSXF].:V"W_)G( : TNU!M09 K06!D 3UU@(PPV'8[B3=8%7IN7W$[C4-AN8E)4353WZ ML])A1K_H3Z[X4KF*+[E_QC*0S,XSF\ XE0P!:#V*YIM!$3:,B/BAN-0B,1&6VR@-IG <8!N@0P\RE/KZ4P3KA"V=H M5S3ZJ/HL8[:/;_9J/%UD<[9_EH%,\S5LC4AMF2@'++!H_RB#@(+> HN5T9@K MP5W8VL'1_A&+QT5F=T9E]7A9PDQS,,0Q@H(0D$0&M<9!A! "4# Y8S M%!!RQ/*4"RE57?$JN27+]&.L3'SS0^*:2SD.KMITW+N7R>8%_"TAKCDC<6E( M_&.^@"_W3F"!!. Z>92=@\!$P 10$4\MC (@?;3UZDRPNBJM]LVJA+YD?,OX MMNR YHQOI>+;;(X^C*:AH QHQ0.@ 6*@TP$X(]YIA2!3J;AQPC=19Z2L1DVK M$LIS9S1R[6]/5"OH]+0]//6ICT(J>)R4,8[?=VTJ@3Q=EE(')N\TL&=+^>Z[ M34JS-_0U1)_PZ?_XJ1"%8#S$QW&O;L;+(:#G@_;S;KOS_[:&_9&?+Z_R4_)2 M&.9ENSP!T9K>>W(+D*Y_SHOSR*=9XC?]:4#38-BS7^NU_[D- MY-[X_M&)[OM2+*>#YLM9L/LYFJ,TF#>Z?]@_&J9"[O_HSLC_^O8)[L&,>W? MO<:P\>(*[GUSK_ZA[C]_=S[BSC?SI0<_OMK_WFR].SW^[NP\:7Y];CU M]D>48-^+[Q3.__:2\4(S9 #C%1043"S2ET?A2ECCG@I.&W[Y9 MWB!'#_,P9CE:43GRAD(M6=QO>=R#*0D0*.$#<"KB""Z7_N65O=Y38^&)[U^Q, (:FF=!S50NU$:QU<\#J 54C?8_3F\N[F'LG0^ MNG2BYMM/T$AFG.? D=2:QFD'M$81ZHS%7E"D*1&WH-RUR8G6&PT' MP_A+RHB;@-___DM&K/KSGA"X5%$]_#7*J[(:VN?>@1^^W\MB^G1BRN+F3*@T M2@L"I#,%OJ=MJEJG*RQ1C2B&?2A^B)%,6"R % M$P!Y&RS2&(?@*K6E'A3 FL6IHN(DH8- 8<. 5R[:IQS+2/NW=J(H^=]SLKN\<-TIV\*1 MOU5S(=^[D-Y:AI:4%3IW%50*9]9OT20?#MT1368.,G5 U%$<332!H_V/D (Z M0 B"U5 (A9"4=&NG,*[PGQ6*8WZD>I\9B:KS:$\0Y):1:(E(-%>Q,WB'H08" M&I5ZT413W%(!B @X_FN%1[:*2/38)^15/%]-X1N];B4.5\=#R2=BY:GJV]^9 M(&GHR//_Q]\O%5@S;^D>>'NY^$ M5QI[SE,8B@?4*P8B6S2 41Q77BCG.'G:D]4L1)47(F>"QRGDSEG, 0W( DFE M 8%$(8@;!U4&;^W ;;2ZQZJ7I#"??:V(:*+&YT\V$(84)D!"[ "EA .C,0-1 M1HT.'$)/Y),Y@+-0K:90>26$\Y0#X6#$.XHU4,QRX'&(5%:28#E.#94>YT+.\E@9>211'BG$!'LI@!%N2-_HBO;3[7??=.$;]H#L8]D=%ED11]Z-U MHKN'9T4Y]6:O^\T/HI'2')T:W\^27%%)9HWOD1\J+HPDP,==$E"6[%^+#5#8 MQST^@II3*2*TSB6O0SZ_D3\ .54(/L*D(4R0N%5KY:Q%6GJ#>XCLC9Y;@ M39?@\\;>[B?CN64PA3(K$<$X2 J,$A)@@2DT7DN,7-%OA(HZD?.%K&J]$"5V MO-YCMV%-)RD9_%'3@_1F0_?MR=BI2U"]EO"U$/L];WT2CRMOQ9]1Y,]\O/X+.N8]A*)NN9D))HQ@[H"-8 .6558"809<8:3>H<5:FX M]&8UUWGGASJ^Z&I>][MQ^+FQSK*YQG3&]R<3OFOMZ'3423$]>SZT;3L7RRX1 MF>:[$PLM$60$ IT.;"AD*85)8\"0U(%[A.+>L[6#ZPB+.KTF8"?[+]9%H\OB M&EFC'UFC9VN*123F"'E D"* 2F*2]4! L-Y8BI&(DE%H-,=U4JE^69OEU;BD M%[5>T6[']D[/^O[$=P?M;[[6Z0TVS-7Q[%'XQR ^9OQMSD3ZM1S%\>>+RXLQ M[A3V.JY(TP\/0TN?9PPK#\/F.PLCK8GB"$9"(C&(O,,!R;4!#"HB.324,;NU MPVD=P?DCE3^RYV,-%/SA="0K> 45?(:D*"Y0L):"*,@N55ZC0 6A .'22\<% MU(1O[0A9%X)70\%S+MG63JOO]6#4OYAFD^EAG(K!\/E3!2=/QU-X,"?.S,D7 MY@BELI3W\^\BE&CSQRYLG#9H?#[R\4,CE;U AQ\^=IH?_FD?__@';3RS**->4 2*- %0$"V0(&B@2!!5>Q_]/X?*JCK"J*T@K%9Z<16[5 M1.X\SD^P(=H:BJ( RKJB MJ*[P_ 8TSB(_B0:7Z45>F3:J#3UH>5NO'73M]IB=G/0ZSO<'15$6 M\6?-7]M)HY3>-.M;@&GS6A"6Q;<*E)Z(X#B]*.-T>3@]W[N>R;A>5GJ K;I M&#^:-,PHP#CQ7G.K/?3IT(]!68_6=TD!1I7IM+I@*;D,#%86YS0JR;/:Z(&EC MO]?II(3_=E3,OA\,YZ(=DFA! SIU$;0"F"XEP CS14,SCG&"H!C"^?J/1; ;:03-?M( ML_/@27VD!],B:&]Z_:)VTW#8;YO14)N.;_6BW73);,K07CZT[\^7=F%.:F45 M0*D4-@V2 &58PG_Q'>WZ_*AW#(W@H/Y$@(X M2(F%!\P7Y>]#T:=> N$)UL@2YRS9VA%U*$5=J85C#\K6IM7P 6=0S:#ZN!P\ M@^JC@NIL74HN(-<&1BCE-+)K2H!25@+C$:?,6&B(2:"*,*H31=8%5 OV_>_" MJILFQ10_QH]A^O^>:5M\*4ORTA=9GRS I6EJ<^IFTJ M[J"[%RG@H=L;)I[=CR]WB^B'S_W(P<]T?YC2B88G?N"32A>S6Y2'".VN[MIV M*H&9NIT5-=JW;YR(R9=3/(X$.>L-BMIOS_N^HU/6T9_?VVYX,@662Q^<+#O\ M]1%MXB!&PYL_\GB3?NL4LYD\JDL_TV +!*)0"<6X,\9(&KA-*F'3OJ_V#Z7G\%.L3G>ZX[W_7%8.O?5Z;AM-V=#HBF.;_#='T9 M#8;M<+%ULVP_H81/)EM<.]F-W:/6_HMZ[:#YXF8AK,A87QPVCPY?'^SMMO;W M:D>M^$]CO]DZJAV^K.V_?7_0.K[Q 4YU_W-NG7 ! M1/2(>-$;Q=NY0;WFSZU/L%QD)_Y,OG@"?9S9?7[A>('LO_"FV$WBF#KZ;."? M3W_YT[4'9QU]\;S=+6Y=?.C/JPN2M&QF)RG69_SV+P77N[ M>&MF]AQ4L?*XW[Q\-FX/''RK85 M796QKM*\TFW)\(J,E6TC=O.[U1JKV.9D5<;*MR5YV%V?0@8$92LS5G1'')B< M2^SR:MK]2D3/M$'/VF3\3"L_*08D_5FZZ?Q:[W?U?L.D_87,7.HH1< M[4H-N=KKVRIV/LD277_NB:7/O]JZ?GUY?VR3KU M,QGLQ:5DL(.;DL'RQ%VG*V-1J]5J5Z9K&7SQTA'G/0X!JCV'X\IM=Y"T.SWR M1DW=[FE4H&%)2KIVLY,%JU*"M?*7EI2.4XW(C^O7_66OGXX^:ZV3OO>U1KS^ M9%#;[[K(M8L"B[5I;<6[:-6#RV[G>^1[Y'OD>ZSB/1Z[0OD3A,']I3NZ:_VD M\.ZTP.YT:T"+=&M;+(YR=0(&KZ_(GAIKF, <9Y9"K#3&QG&-J*?!,"[N7![[ M4D?),0<^& Q&WJU&<>SFT216\/28-$_?LN,O*>;O_8_FWEO4V/MX\O%5(]XK MOMXZB/=Y=QK_:_^,%?SR%A^?'OSX>'K /KYZ'\?XKM-H?3PY;OUUTL#_G![N MO2>-^%YCKW,Z&RO8W/L8Q]8\/?[2^?JQ]14U7[T_;YZ^/&F\VO_Q\<,Q;;;L M11S+]\,/'\,T3K!Q!./K^ZCY_1.FQL.4>>,Y=H!*QX$VJ3P2A)(+F*+J]=:. M8G4B4#VNXJKDH#]N@/6&!U!O4(#TP\!NLY,45P0:?\Q HX4>4T49T,+HU'=7 M A.P AP1IPTC!!D?H;'.R,*IVRN&BAM,C6ZN7GXM-[+6$88UIC1(BEP4)V^U MI09#YG106E]CA(8-C!L?J//<]L%%%35 &(9]ZUV')97 D>$LMYY92C+/5N+*0 MR&8@,5CH-/,6,$DMH)$XIJ)?!@BJK8'64.=II(QU2$B=HWE07&_+,2-C1L8K MR(@##H0&H1#FII%<$XZ@JA-E 24;&E47&\]E:+]!)[ 2SP C. '7: 8T" M!IQ(AA4*VB"=BGXACNM$R@R-&1K7#AKO8U&KU,D<2Z:DH=0C%!\R>*ZX5)@$ MK52VJ-".7''GF*!#0!D")P$#* MD$YCE1%,>BL$+;%Q5X;&#(VK#(TB"!\A,##B%#5>:HV%Y-XB;A"7)F1H7&%H MG&&+FNO(!VFTH:F1*7P/ <44!% B+U1 4D&Q8MUC,BQF6*QR:=,,B]6#QX+&@LU9 MIS<8_%%K1_TY]8MD[I66*+O,M)P\R#S(1QWD;<&[I?1@JAQ;N(_S'1MCD#?4 M4R*IX$%9HXU"C/O(&9P6G_:*]A*I*^U-?29N\,*_Z?=">YCJ_6024!8):+Z8 M/VYT7DMM)0<26QIMH_B;0HZ#2/(LCTQ0B-3OG="Z$O-GC7?WI*]8V[6,4>N# M4=0J[R,P008]]9AJ:C"-B&6$QB(PG3&J:A@UZ]JVA&'A" ),2 4H= (HBAPP M-DCFI8( NDT =&4=$%; MKY"AXWV=S6- ]?;U,ON:5MSQ.*[-:Z_4YEW WG73.I\CWR/3;G'/:OIKL;^ M?I],61VBM1Z0)810::V67GC& B(4(:3N8K9?W=4+S+I23OR@0*RTSS?]\#"T M]'G>[TO;[X^NB=H5PEO%(5#!$D"=E$"GAK82>48T$W';)Y'OTSKG914+J5"L M1=;L\AQR6;.?5K/G/73!(\(,($:(:,G+2.)Y$ J93Q%6./$Y-=>LZMRCTU' MF!)< QEAGA9A9GT%QD"'0X041B*!H!!I8"#'\4_K5/S!G:XBPFQ&,-+//B-6 M#T[BU_;L5V#TP+O"11 51J=ER&7%\SV6Y0=?Z^T,$L-"8-PQ2"A7VG 7Z3-F M'@L9:9>\]W:VZU)O[*+)>:NW&VKP5A?,*)7YQ28??^?^. MVH/VT!_Y_K>V]6_BL_?<.V][G[O%7?[1G9'/6V%I6V%[KG8*%-82X2S0$E% M65QU$Z".U%LK2AS7TNFM'5XG9#[U]6$'9U4\&\OWR!BY5*="QL@5PLAYAX1 MG!&C OI:#%("630%AC#:=Q)HXP8ET$R@].*^B,R.*T2.,WZ,I2(&Q0+!'A+ M":"4:*"\1*"H[2205%R+ZH'3!H4WI)8J11><7JBE/,1^VZ:.Q./BY?5:U]_< M/6^S7*_7EG-W3E 8F+-6.DIDQ" ()3)!:\@5^2W:75/7O<@F'?>YV1OU4PYI M@5KCVN[O?BY0<=GN=]UWA4_V9:\??'LXRO7?R\2S*]UQ&M\;;S^90(@,Q ,! M$0-4. HTT03 "')88 JQ85L[D8_5XYI7R#>;3UU*KC:TF-[?D$0^K_8%0[F; MUF>BD A4\!8S8&FP4(C=7 A&E&H2NJL",E]>BW;WK26:@J_X]UA+H_O=?$B/\9]Z>L[14W,&Y^&9XV> /[7/O MP _?[^5-\IZV_B7?Y8_&EZ^?L/#8*"< E48!2H,"T<9C0 :)&(_[)]3R)]!4 MR##8C$"LPGLY=HO5OK>')R>^XY(FU(;Z?.*Y3#[-7I&^53CO:FEEOK6'%P_R M:*[LX4F_5,6JLI M= H!CFWD*-Y*()7#D:C85*A9I[Y'1?UR,E^_/"/=&MYCXY%N>37],M(]JC76 MO.)>.O@D.93$*@6@4 %0B@A01&,@K3:&*!+768ZA;I%SF QU&6*>KKQ8AIA' MA9A9#[8UFG.(#@4\"LZB:$QJI2H%,1L4>+MKQ]'I23=[H3;L M>ST8]2_&*<7UFA[&"1C<''Q;E>/ JMQC+8\E[^FZCT:P\0*1 "VGVA'EA:9( M:4$%D<+^K@#L-='(K8E4%C@^]M,7/(/0*.4"P"080(6PXUPM1Z,X<^BA M@":C;4:7U7"P971Y6G2936P7F*C /0>!XX@N!G*@,!/ 01PQ1VKN.*\6NOS& MM^;:@[..ODCC]+<#0;XR7YFOS J5K\Q7/J9"W?7DJ:*G/@5K_$MWBFHK>I . M?1JZ;T]J!-5KB?8MDI:P9LVQ[G?N@3PA AGBG)44.ZY2H+MDQ$DJB8;RT\$= MCSM>]$Y/>]U+AQWCH^M\U%$6DVZT#H:S;7F9T=YYCH 7P@$*)09&(0N8%YQJ M;BAE>FM'L3J5L@X7+\&P8BWREJOY5//.A(>AW0UYIR>] M3IR^P?Y_1^WAQ4'7=D9IPM[T^FD4N\-AOVU&0VTZOM5K]KII'/U>)P[_\T$< M4:H7EKT,I6+C3!LA05F @BO@%&$@HJ$#)DH]X HYCV@@+-"(C75&<^?0C2%' M]XP*D<0R*BV21%(*-34.&T8-M0JFDXH4J3+\S\J#P,F#W'@-!P M3Q@!'%$!*!482.(5D"'P8#F-2X=2Z^ ZPJJNRDC=7!4,R-1H$ZC1?0Y:'H9U MOPM@SB2I6@ Y0Y((5X)I@@!B' ,JN ;:$ R@9P0Y@E' :FN'0U@7=+[*<$;' MV>?89&A<(5R\C\EH*?;.F,"]IIY(K0TE' M'*(%*J6PRKBX:SG6:-T%QJCR MF$A ,>+ *(X I"18+#D..H6]U"%AD2W.9]&6;#:N!2)N."BN+2X*:6$@*(74 M*TI49(B>>*RE]5)RB&ZABQD7JXZ+C7'L=<3&SZC1>D\^(4N8D P"RJ4'-*(D MT(IAP)WG1L=E]]!M[>!H1HLZ7;QZ^Z:PQ8R-*X2-][*E#0F4*6F@\#1$RJ@L M,XHH)@+67-AL2Z\%2C:NHJ00%B)D;$HZB\:TL1!H)QQ@V 1JX_Z(26K80^L( MSA\Y9%LZH^,*H^.]F*/$FC@EE28T:D7$RB H(@0RZXC2F3FN,B:^OXJ)U# N M#(; 22.W#"@I,!#81U@4J4?W MN(J5F$^#R;B8<7&#<)%'\&-:(,.5I H)Y:7!5,I(&A6-OV1<7&5<_'H5%X.Q MC'!'030')*#,$J!@-*:%0<%1&2@,H>","$=L7)F@YDF*QG0@4U6@!?(]0>[Q MG1[XJ1.D\R#S(/,@\R#S(,L>Y%IE#(IK">;+U-+HQ-=:)WWO:XUX_SV66 M4>**L(L!8S$5]#4J3L25)'4-0I73CDZ[X:\\1UXI:K^56# MR+L[J._]^*L)>/,.ZH>A7790KP0VSB1-&28-Y";"(@HB8:, AAL&;!"I*:2. M:R]39CE!"Y_;K1@L;C YNF=FN5>&AD"EA092Z(6"&"M!O":<"S0)@KH+.\J9 MY8^" ;.9Y3@0)B4UP)G@ +56 ,4MCT#@D2<:88I39KFL*XKJ"B^2.[EB&)"I MT290H_M$PS\,ZW(T_&H!Y Q)4@%:(64 GF,"J.$,*",4L-XHK+EEWMBM'29Y M7;%%.B]G=,SH6#ETO$^K&FR98RI@23S%SDKHB12IBI]22D"4#AR9X]:.)*).&=DPTS$#8P;&JVWJ(TL,SFA( MK:#48:-UX,P**P3DRI@,C*L+C',)YAY*10C#0'"76D)H 31R#F#MH+"(,6MD MJKPA":DSMG#(9\;&C(V5P\;[F-31>F;8&A.51%(I@O'<8>Z0UQ@3==MQ0S:I M5P@E9Q+,B?-8 .4) M!\I(@PUD&%.5DH4@3.DM4P%6-#6#JESF+V-&1H$1D75QD79Q+,H42&2(\ =@D7,9- $AS_ MU,IB@0*4F(\Y(ZLS/'\Z75%L+"FCK_AN45E$PTFSFWY8:T?-.?6+I.XM+[.S MQ+R/Y(T;A=8!.42 DLX 2B8'$T@#-K>)&.\BX MV=KAK,XWMR%^'Y\R-.SOC_QW4'[FU_$[WC7 M].E\CWR/3;G''4H%K/7>;HUD1&GO&"24.JHPXTA)(;&4<8N ]][;"\QZ<1FR M#@K$2KM]TP\/0TN?YUV_O%W?S@?J4I["L:D"2',%*(<":(4P$(H8$ZRP1KNM M'43K>/%F>;=LKBM0!62M5;MT9UQ6[<=7[1DWG89::B\#4)@30 .Q0!-! ?<0 M$1R$<4)O@&I7Y1Z;#C&E>P8RQ#P^Q,SX#!26VF&I0-PL:(08'X#&Q -++8=: M&>L8KB#$;%+X4:\+K!Z!5L" AQ3J6]_WZVZ[Z,!L-3WQT.6KW=.'-I!+KS1K?=0?>% M/FL/=:?>>=O[W"WN\H_NC'S> M"\O;"S_/5TSQF%LH. @L;H!4,@RD\@9X#3T+6 =D4Q6I.L.R).]Y%<_&\CTR M2"[5KY!!17023@#C% ?4(:R=Q1+K"J+3!@4YI'XJ10N<7JBE[,-^ MVPY]G.6BC'B]UO7#19K@K!'675O)/2"EF9 :44@IBF 7+(XOD>"P,$S\+NSR MFI+N10[IN,G-WJB?,D<+V!J7=7_W_W@V\-1+OU>*J!] MG6N-$S2R2%,&F/,*4&Q)2B11(+TJ;+1(2;))X^Y7A[*L!A!5/ +:+-V?YSD+ M*OX-N>/S>E]PE+NI?:8J]]/LF9KEA'IG+451LKB/3(5 H*&'@%K&H[7-"26I M"N5\;;7U4>I\CPT N?M4FBS!(7];RVJZ-^ !GWWM+PZ-4'911==@&__Z=TF963,83 $%Y.X^ M-J8J,Y62UK.>M;2&1C\WNV7#G9S7UX:S-G_L_ @>_0R#?J,EKVH4+/HOG?6. M: 56 3=@%8A4+8HSCZ*5!0V8V(+)"=)LD&GPB.*QRC2M'(S5ZE3>S-)SF7R: MI=NN];TS.CX.79\$I34R/\+PM]R:#^\(9Q/5EIQ04H/"D1A)46B4["EDA9%(,\X)P9K&U$R=MF$+7<,/ MU4#=O;G'HX>Z-41W-E"W"5"W%*RLU846# M=0W&W#S&K,%]V6#,9F#,@K=2>5<0)2V22D?$!/ IX[1"O!!<8QTLD7JC,.87 M;DK?&9YVS5D:9[@8#IIO-M]LOMD(5//-YINW*5"7/<3;T .TS!W_,MV< 6"& MZ-*8X&E MXII:IZ,5-/>9I6\N_F.&U]3'MOZ3C-2<6P(!Q9&2QB M1 6DV==&F'/XGKIW;M&Z)NN.(IKM%CDW#W]_MT+>&Z;F? M@+KLTO@]-&TZ^-T+[%U(U.!&1FR80R-\,L+8)QB@?+8#\J' ML.>Q+:23!XM+L[7 0S' \.,O M4U&YZH$-?UL?ANPOAD,1+DG@J;:>2LGHA436"8FPYM1(@>%3LK5-5%NSU#E> M7#\+XJ%@2$/=&NJVWN.HW\/27YU"-21NLP!X@<1)7E"M<*J?' )BG%+@;[1 MV%C*.1<$Y]IN2K0U7Z9Q#?HVZ-N@[SH,9ZTCHSHX1J)A7C!+E) &"^.#,$&3 MQG"^OYB[&&VIBF +X312!9= >B-#"G./O"X*(8/2SHFM;<5PFXMK9P$TP-L M;P.\YP.O,DH6M+!,1\T\<8H(;S'5F$3"M#$-\-Y?X%UJ/QZLY+30!A6A<(@1 M(Y'EV"/-7,&8M2S@5&RAK;1N4[SL;6BPM\'>!GO7YW(@F@J02<6$M Q38#XF M8F:\B-)1(7'C 7R])P0SZ0HG,+/8:NH)BT$+[PCGNF&^]QIS%[*>=%!! M<:61",(@)C%%UG.)E"H*):V+EHB4D8 5:VNL&^;;8&^#O3>'O8[Q A,OG3*, M*4H4T;(P@I"H%([8-=A[G['7+70&@26V5DO$*8Z(F12N2F.!B#&",XVN'N#N,N9E++@47OEF;0&_@:F:PM,"U)(JQKH.GAX'%K&I;:OIG<& M4]?J]4?P.#. 7_=:'1CJT';!>MZA5%23+5=.]M[.^\.7S]NMW?WG5]^XMSS6YP?[[P_^WGVQ<_CR1>O] M(?RU]W+_\'WKX%7K^<[[_VJ]^OO@G_?GOL2)&1S!RE9R45%B2C]E3ZLZ: -^B:TV%X6O_PK,Z/[?3R0/)%S^:G M)N',@I;(SRL_GHK#$UR*1)596SVY^OA)_FA!\96?2?JDD/3*B-^Z[<6?,#T)H[<'WCX>MEST/4C)-;YXC6->=J!EC\PH\:[-G$4P2>IE>]I=YX<0JN^NR)78VV4GPW R/6[';_SYLQ4'_I-4_#0,@F4",DU7S#5AD&#Z]S&XZ M;R[6MLUNLOC8U0?Y".I+[(=1ZX]N?SC\$Q@*6$SA.@7Q'Z;'[/XXO:Y4:,X% M#_]A9FW! J:HU>(MWDSZ,?.Z&_84_?#EW7PO/)E MP7?V7NQW]NFKXX_T+?UX^/;GP>N/[."?7?SI\"/[^'.7?SI\]_7@GST\]66] M^OKIQU_>%GLODH_I[<^/)V_9WI>_.A_A&?#]D_W##W#=\9(O:^^?=U_W MO^R<[;]PWW,8.#S[TXNCL[W7_WW\Z?#?W?W7'\G^8;=[\/I3K/.L]]YCMG_X MDNQ__XR#=E[8@(+$ C'K)5(XU;IPD5G.%3;!;&T7K*WY\M'M?6X4U2#2_4&D MNVS#0SP4J[3#;D3SQS_2Q^G7[ID,YP.^M\ZR3*W9^LW M&C;%+KA)ZE^J'_J$;OC^>!%.84]T3!+*IJ?\S5'FQ?)PP]%!?-WO^^%.S[\/ M@V\=%X;O^UT_NQZ-]EJ7]JHKCD!M 1V87 MJ<&LM6%69XF.",ILL-PB(S5'S% .QK2PB$IBHU+61I.:;O$V5]?.Q]C@=C2/ M7K1OCXXTHGU#HKU(1R()@EFF$+?6(\8)3O6U(HJQ\$I% .KHMK8):=.-:O/Z MR!PA^_T>RJZOW+,:63,,Z;U/3D-O6'*4\"/]O'1.VIA2-T5+(NPHTI2:Z06 M/I5F$QME,37.D'6'*MY83]Q&N&]/N!>9"2Z"5C%J%(&5(&9"D2K>2L2#4EQ^IUN.:)_7#J562 &DKX")EXNU%T;'?= 7WT(53M?HB+7%EA[N M+O=R-*#T*1'( A%$S!&/="PP4HYK+J@@6&='%##%!Q7CWDCUC3FA&JF^?:E> M;##C#2^4C<@J8A"S0B%KHD* WYH)KH,4=FM;M@NVAN9>C3_JRO+YVG1Z0$7@ ML;#-,R^[00!W$G+\-.S^0\.KY ML1D<7;8O88-:ET&MY;[2-@3!%%4(#%>/F/8**2D" G-5F:@MI\ZFTE%\14OI M.[%7&T?4IG.11L#O5, 7:$EA3!$Y%0@0.]5#U@X$'%L4 ,4+YI716"=WLQ;7 MZ7K7Q.9<.S:G4]5*K&-Q'J%CY"YIR6S(X$%\59;*ZQVE&,,$72\Z0P=SG(RH M!I"N $AO)XQC[_#E#WC7GY^QD1QL)(J 8(1D*%%@&P5%H=!18$P\$47*3MJD M_(7& [+A43B-^-Z4^)[-B2_]3!@O"J<)PE:#^ H%QH*A'A4@PUI:X9U*&4BJ MV"#Q?62NCH/1<1BT>A-F,0HGC9OCEOE$7H-4#1M6H/3.5L?P#0+])H&H+1HJ M9>1<8.0DPX@%2Y$VZ2 E*%68:)00=&M;T^NX61N'Q0:+ZKJYPP6BVG@FUL\D M:CDVGGJA)$;6% 78 5PAI7U,/W%3*,>8*:-XY8:X'F^[5.SX?>*$G4 M'57Z'6,[W5PY)W.,?++B_G?<*0NYSY33*4N+WX0Y M=9?W>&3<5AE0JMQ0ZWU)%[L?%*C>B'"6HJ4$PP_ BE'_O]NIU>3=9ED9[ MK4][?5QBH<;K0(F3R"D.++2@$EAH9$AAB15QP;%8;&T3F@*YKYU/UM#11T1' M&]F^==E>8*:1,\Y9D(AR#;(M*4/:XXBPBE)A)74,9&M;D+;6RUZN^TQ-[PL) M>0[?2/-]G6HZ]];-?M?APPO@5*_%/YW1\?/Q$*8E#/)!?X-1Z\,HMQRX(T,( M-@ID9J#_H M/+8<]@VC(C/KT,#2^F#I:)E\F&"I5!*9',+CBX@TCAPI[(DME&2>\JUMU=;J M.M2C\7HTU&-1JAO!O9K@+O )XL :T%ZCP+0"JX&F_'0B4NIA0:4EJF!Z:UMP MLD$>RT?FVRB#=^K<)#<>#&#WER=M_=X1&H7!2>NT;+W^N/P>&WKPDM?KH.XC M4N8Z-.QC?2#V=3E_VAD1M53(6F$^\:%>X&A*.I=,-*BR 4(=VI@HH4S*$KE#(5?*J)2&K46RQRE M2:.^Q?B/4W.6>[@G9F*<&XR#KU.7'ID79+.<(/4"O2G7)Z5=EJOS]S10JX&P MM4'8EYTE?H)#E-0I@C0)$3$3"V0$_,0-(T0&;P(&"".LS8NFQ-\#EO7;"PQI M9/W69'TQ5,1%JBEVB!!J$>,B(*V\1990QT.A:;2IX!\OVH7:I#"P1^94F02, MS$0K/R[OR6:T4;_0((!83 G@*BQQQ%74$ MCJ)42,U;BK;"RTV.FPB2397TS:(HC7S?GGPOEGZQ"J:2,22#+1"+V",-?Z+" M>R>-]>P,]]4&_.OLP_#U/MF>F@_V9L-AJ\/PY$@@M, MUBGMB8L, ) %Q*A(21&*(9E\[40S#*N]M4VY;!.QK@*G-XZ":_+(;3)F)>%I MQ6[_^S!W*&UU6[[]%S7VR7FXE*+]%O%B2[K/KB103ZV<^1L QF8E=34 M=K;,U:3V53:3\B>#X)LSYENS ]Z8L]SEZ+"_4T[^7^,AC' X#$-0C@/#8 O(WBX> 3>['R8@(3?[0NN%IN2ZCB!)K%E(\F].(.:H1 M[.R(@B8N8%< 8'F IZ)-]'42B)ICX@T6Z1LG'XU(WZA(+S(.CB6-F",;&2_M M"5LXAPP1FD2O/(YZ:YNI-N8/JU+X?6$<( XP=[YRG:7^JLD1(>L"1P(7!CM:6,' Y!!M7"RW6&W"[&^+HU0/P MN&<.CU^(=R/&5Q/C!=;!O, "*X$450&Q DP)P[A 1F@B1.(>$F]M-4?S(+4#"9=D(+14(_?PZR?RY47!?/!&.>1B5PC MQHE!-AJ""F-EP#A0)]G:J$?C GF$+I!+2W@CR5>3Y$6?!W$F,!M0025&3%"+ MK X21?BEUYJ87!& /$2/QWTI!3 >!I]ZP:_B'TT9@,>8 +L9-2;/287])0]K MW-;7@?#E\I)$$>&)),A:JQ"3FB,5L40DJN"-9409GSJ4DG:QCEK^32V !@HW MY[UOF:PV4+A94+C 9C$70%N90%$9@9BA&&D>.<)$!6NTB]*E*N$%:PNRAE*[ M34& ]1<$B)V>Z;FF($!3$.""LU\W"+XS:D7C'F6-^4TY^_V[WSLZ#(.3OU.& M\$%\GE>ET7#KTW#+U;\(*ZQ3P2%!F4/,>YDJ.#IDL-/&8BF%P/1"ETP83'B MT4K$&$BWIA2D6WCF/&>6)@JBVDHL-W_8Q,-@WQF>=LU9&F>X& 1NZYO-@.]X MP _.*S;#1DO':6AU4X>-5M_"X$RNF/FX?&-WRDI?E6OP=UJ"-X-.SW5.3;=> MI$9[K4][+2=C6HXC+31#!2XH8KC0R!AB4"1.2JLCIT5*WB)ML<(OUA3#?!#B MO&Y"VHCS[8GS8ERB,EAH3Y'0QB!&F$)&%"#=FBE"O0XA\*WM0K4IW9">J0^- M*S4#OGTV>K^]HW.E/X:COON*K$G!J^:[&?C&.WK[>3+O0M>,@C_L'YH?J3'P M<;^;IO%5?_#^V S"7VEUGO=/3D-OF&V%1J>M2Z?MOUANKQF-L%(PAJ+# C$5 M!3(._L &UC9H+3W.W?>TODY!Y\9ENL&"?E/I,HV@WZF@+Y!7ZXGEA8LHLG0Z M$D':E: >*:RME"3)NTN"+OF&G(T\,K?9NW Z'KAC$(KR'+=_LT<41'9%D6Y2\G]?FAJ&:'+F; M4!3+C7NDI#18RI!@,74-5!IIR20R,KA"2QZ5QD#[9!M?JZ]8XX;:8$F_L438 M*TMZ(\Q7$^;%M &FH^$.N)X3(,Q6,J28"H@2)PL"B.XLV]KF^#IGI!OJ9[IO MY5M6,9*F?$M3LV##RKC/QA )V**"<(X8I0;IZ#@B M.F(A7<#2AJWMXKH]99OJ+6N3WY0+_TO-;'[!O"5HTF&HT'' MC8)/'^ST_/PO9K[90-Z5(&\Y;:$0EE)'!=(IWP[8GT8F)3#@PH0HL [$B:UM MRI>9W^]54=X8^K=&9]T#@XC-X$0-6&P 6"SP(\ZMP49AY*@&L "- & 1'7(N M%6LF1L1HM[;E&IQ]F\>-5GL"-YD;)0_@'R!K@Y0^]&>KTRM_2K[ [!A,[;KS M#V$J(M!\NWW*DOJKT+_^Z.TR+,ZH)2/S3V M\/KP?KG#E^5<\2(*5!31("8]1H84!BGCA)+61V_DUC:ALBWP=2*)-R]$K\&] M^X-[=QEPV*#=/4:[Q;-L&86--*5'*0?LUCND%7&(4\-)+)PR M!.Z395RP5H M-C: \2%X^9Z?1U=;J&7#4:?72\?:_=@ZS1)U8\;& T/Z*[_^0U$#G$M& RTP M-Y:IJ*PK"IJJ=RA,1"'LY]V$_H3>*/HW8+XV,#]<[A"G?"2.%1YA)PK$!"% M7:5%GEGJ+/9*![^U70C-C@X1P>NL"I,S@63"MF/-5!^Z")=SQZ MPJS,>(@;/+Q/>+A ;J47Q!!&D*8%X*'!"BE)(W+6%%A3HCSC6]N,%FU"U'W! MPT?@Q+V(^@;X]=5)[WST0?EN*];GL2J!M4_/0U$20D3@RY)8 4I"$ZF#LI0I M50!^,/@A*XE+1 $T2F)#E,2*3GZ,4P[,&2G0_XB%%!0JJ$K5# W%6!1>@I*@ M*0"J6/;W_IX+9&V"MN$>XP9O&[R]FI."22D+'K4';B:M@;^Y-K; 0,,+:4N\ MO6D7=8.W:\7;!5)>%$[02 )R$EO$DK-9!P/,/'K.E7/>R6)KFQ/:9E@^%+S- MI/U?(V.[ ?[VG6_;_PE_U..>N9>##1@&MRZG-,EIJ_FO^:_YK_FO^:_YK_GO M]OZ;T)E%8G!B!D>=7N8E"P5@)CPAL,!A\O/*CY]][_C1\5.MGRA!$J>O/)#5@\M/R9-,]Q=86?F9 MI$^*@I_[,7Y"SOWLHML2\D05[+=N>_%G3-_08,6E;GO; 0ZK-QV%.U1W1.GR MIZ1X,MF(G9Z'3?@4P5NE\D1W8UN^'Y^>=D,J>6&ZI;LXM;5N=7JE"0@:L666;78F^1>V$U("+9\Z]1TKGPB\/"=3 _23[3V-+UZ M$[V!/;0?'D70(7SORX%:Q__/5R<>?;W_NO7YWO'^X0PX.]W[L'Q[1OV_^-39/]R%]W(PKD]?]E_L??_T^B79>_&!P]C(P8N//P[^>TZHA]\NJ@8ETW?YP/ @I\ 6F$V4[IS%Q'H^)LP/OD=N*MD;] MUNF@?PI#.\L14BDXZC1ME%8<]$_F^Y$VB:V/A'JLVQAZE\9Q$#\,P\YP&$8' M=F1@?'ZW5V=GO>H/9MLT_MTQMM/MC,X:DK(NDK+_?,ELPDY*(Y4 .XD4J1"! M0[:0# &]Q(Y'XKU)T:RJ+3#;()+2F$T-=MVBV=1@UR9@UZ*!)03UA2 !T0)C MP*Z82R8[Q"--85U,:ZE3R>2V7%%(Y8X-K"N'[6S_IQW\:_LRAWK%.8=Z-R.S M^89/.V!3=-PEPH$.CT/+.-<_@<&77T9OC09\#X=I!Y[G6^A M.G^L\&7FJNKT$D\O,19&,!Z=?\F&A%O)!:MMYL\TV PS#(-@<.&M!2&)PFDA MB6'&X=1AADCV.?57KRXZ'M0O<&J. K*#8+XB$^']GIKN=W,VW/K7_#Z$35@- MB-$G,ID\EYBQ+^/AJ!//+MCJ=Q_>)E?.]][.^\.7S]NMW?WGYV_"#1GK_L'A MR_>MPX/6\X/]]P=_[[[8.7SYHO5J=W]G__GNSM^M]X?PB[V7^X?O-_U-_OC0 M,V.P7H/_[3A@>P@#_ZN9&8G=)?G[NU^3G9(_MO?YP MMO?/JY-/_[SK'AR^91^_^,XG^/?^EY=G\/VSO2][>/_UNR] 9+KAO]Z=??K' MGUK*Q,>?1]\_'>[^^/C/I^ZGUQ_X_HMC(%'_W?WXST<@/[LPMEVX_BW^]'H_ M[GW9^;'W8N]SI)YB&0R"OP1BL"#(J"A1H8K$5&'76E;RVDYO'/Q.XI""!Q5Q MX%A3SR@WVA '=EH0ADEEI=EJP:2;TR2H@W'8VJ[7HMW*"Y4TZNQ296?/>]C+ MG0ALI3=J35>I52]339RJK;4 R_!9-<+RAGDE?SW*^;<*3 -3QY'D0NE2*T,( MMDQI834&N5WI&1VW.J-A:SBVPX[OF$%NX96P MB^)GY87Y'P!D_4&>F>JSYR5/K#[\LP5;V"0W9.+@R5<],$/8Z"[/:2*)^1]I M'U8$LY65BC4/I7DS2.3X'_^E WLP4CU^5OPGR%7A@W7'+#)^V3OO?X6,?NK 0,%!8V6\=E^:^4Y=&*HL\ MGW2&PQH/?">]M!VGISZ#M0.RG!$D_P0O]*_8L7#3G$D+\],_23W:QMW8Z7:S MRW@Z&\^JYQ^ED5?O6\X9[+[2M>Q@,7O5F^5;#N#G[V7T87\\SEH/1=I_E;]:_RYL@.DVS6M? MOWIINDS?JM.K;):YW5->#"]W"GMNF&4!8'CY,0Q':5;7ZYS= MW7^U5#A_? *K>A#?Y2&F!7A?/GD^<0G P24WQO?^P(,:F7@P\"-3XOL_/_SX M7!@'UV&+E D*,1U343]AD0Y2@B+SOJ!J:SN"["UY'ZJM4&[T:J*?MOX@?R:0 MF9'Z9ZT_*/PN2\G+J93L+NSD/XH_6P>=;O[LM4E7L3]!@R?A>U$)?[G#_^#P MQ809L"EW\U8%>WHP'+7^=PP6-WP=<"?MF';^J *\5!EJ:IR7Y>!CZ[]"[VOH M#EO_QYR?]L]9_E=$P8@%E][_>\ +\.55[T&2#ZM-4>% M_/^U][I&_0I]X3> +?\[[I06>>L[W"W!?#ZIY M.B!/2:RMZ6:H'1Z',*H6 :Y.WRLE=PGDYV>Q7BP8TXOQ(./GY:9P\JCT5SYT M2U-8OF1^3J6ITB?5:-*XYY_>7M@=>4EGUGVRE=IIJLUI.M0#-!L!5J9OS#[. M]0:3CPI)WYAFF<.E?.J#8*# MS9M.'0'4TD?E.J7I O"OIBK-[2S^O@^A51H]10NU:G#*[_4NN7-"EHKZ.4\6 MX]]OUCZJS* %(^>L_/,1&SK?X5Z?J:*LP!PC31A'S!<<:1$CBD407H1 *(N+ MALN#(?PK[:Z'P/>7'+F_=-)FIC2N'3=9OD![].3AQ.-\N')^R>MUSL[ M;R;6!*!%5FI WF8&/(M6:8P3;.I,[8MAOO95@BZ"T=L2A<:@R^%?F*3E?A>. MQE7KE/?H_PC,>#,?)Q@;8*QGB8)Q>HR2]]9F"2@V*H)OO7BW/1 DRF;F;!X(ZP U-'1)B)_DEG M!'>N-/7YVV)>+Y@L&+7V* ]D)BH$I :(,:@]7UH*JW1S_7:K=]NP-+/-J)4> M#F/["_3..!TG7&6&+W[C]F5/*."5^^,NS$#2J";/,ESSI=*]TTUV^05+(RX/ M3Q*?"["MRCS@:B=7XI!:$.7^FCZ!7OF^ M:48ZL"5@J#UXE^$PF=[I14TKFLX@;>"I8ZMRL$PGKC[(:4\,+_C*#.>:%(9* MF3[#R026%:&&]XQLW2BSYJFO)0? MOTQ\-DC.2[+(RI!893F*K%ZMZUOPP45$C?K6ZX MZ.3.TU82@VH)IX[$&C]\/\'O9.^4SA^?Q+)T_]7?RQKHQ"0K.C_.941/N)7\ MD]5XYI\UF.Z,,4!C["0O2]Z,\YY(N&6W$[Z%ZB'I@EG5=9(%9PL[ X=Q+5V%K[+]SG0%VD'H!/ M6$P! A5'BGN.)'.F;0^G[<<<=S"B3\" /725"AB^"!C6GI["FR?V9SC5&]>')BKL<)T]6?8=NUIHSIEJ9S92<4S#&XEF-P_7PGUFA$EXG;D S+),N9MYK>KM*626-.0+U%GXD^S;K!-A#<+-^UC; MA$,XR2[D?B(W*$Y3\H%'_@F%W MAG/O9X"ZP(PE95(>W\"N3!JK_SW1A87'W#R)?IEG,%]](LQ13,\H\LQJ4%6NW6UDF> MX P;4[=-]K1D.9G,^YS,I,_+C=H!:[V?'1NC4CA_)?OI:'4T"T&=4<:,#&)E M$&[:M0F,1@L($;OC +#P9)&VW/A6K+,P=WL?>DD,*E^[_^\^O-6_8582?3L8 MO &X 2H\/.ZKC[V7M7^&@8DAJH#0M,(.VD1R$6W!#!/.-D<9N^2NR^ MW)+EK@L7:IATY JTH%.ZT*K:#[4O+<5\ Y3.0&76)&#>Q+2KIS9'=K^DP]N9 M12UW^5FY3R=[NU:.$]V8=W 9-E!^?7:(D]KUI-'\[HY)V>/YPVGAXVO/[@Q8?/R@O"8RHZ[[E"C$2/;- * M$6&]9=)'POR#Y?6'LWW(8ZO:.ZUJ\W3"@XB?.IP 3<:66:R!=X[5.\_Q[O)P M9'* FVH5U:W;2VX'5+0Z$4D.?)_J=@TR%:P[NY=@UY_]/!&^RA&!4EG\4&6X MM!*8#:LC]=*W,0D?JM9FT0.SVOF22/D@@!$P3!Z=)1;X+GP+O7$9O5.[>RXU M9B + U./,\W99.1^>E(_M3NJ=TPGRS"G(V $G?(P"0R)"C<77>'U(LRXC=-Q M GRUDX;O9A>@9""=P:K5@6>^*GT\B[>;\J#T_(5;=DK-4;J%EFY:*HS)O2:# M3G3]I ^$.T>J51LL6P,GP20_T3G3>=P9)CLCC6!^"U3&5KF8$U6S<$NX0>T# M7;KZ]<(VR6[#R;5E#-FLZ^Y\MUWV.\(=:S6RM .G^[3T33ZS:O;1/<1+E^1]U@"N?*P9S@LX]0) MR>SF=&QAHZ88YBY,,[P!V(##2>AWR5\._KW[ A'=@C?WX:3CVBW7S2^+!E7( MW.2Z]&8G*08^P(SVX;N@+('^E=.7*-EHYN;)=3(-FYB8GZ6K#[[<+0,0OP?@ M"?#W4;=OTSPNW"7SE=Y1/T?G)ZZ;&$HZ2H7WRK;LAZ^#%)JP8JGR:6NZWN;P MJM(S^C7=Z,O8UY&!-@7YK^)Q%ZOD?RWDM*Q*)ZU3&Q]#1JDZ/Z-TLY)#5^8B M_3*W:$&?8<.4DIR&0D?&L32B(%)HQXR$Z$_TP?(Y=SXS24AE M!H.,G]],=USYNE;;JR5V#S*/R]%.Z;0"+"\SF)04*L&S2O$ ?_GN .PN!([ MT\TR9,PC]0R:YA.EF?"@\V*K%G'@'-U12V@5B[0J6FADOH9>><;Q_;B?#K' MJD@14O7770[V\AW ZP1-Z7@_6Y=UB,0LFIV?-WR/3(+_"6ZM^Z_K!< MKLG'4YU:?6>B_7P B@-K/HF-R0=\;@Q62;O5[RVFE/5&*7UC6!N]51C'C"Z' M1Z-1'Z6_JW.0]H))/SF#F_*9S(IFYBXSK?0..;"HS&^8"&%Y63UWMC[@@&L2 M+C! /S+S.]? 9NVO-N M_BGIZ_93*;X<05H^[5ER[O2_ET?!:5TM8>A&$-;A>%!65)N^QK.I1V4 M2%+QULEXG]7^A9'YD<=:;8AZH?PL-TQW/%JY&7/[9/3S MZ8?>> @O>#!(24RP=# QN\#5AP>#OV"@C;M_[_##9\>(QL%0Q+DSB$7FD.*F M0-P2CCD6CH:EW' K"76"%9(*Q>!Z+25SCEA#0K0QL@=KB4_,G#>5F5.F0U51 MA"]K>^9YOU?5.WP(^O9PE7V7CS)]9S@8YW0(6Z67SR8HIZFI[;%Z9MQD9LJ@ M\G!DJLSMT@ /?B5]FN%#\!P7SDV%PW,QKZ6WUX]=0OH!3 8H,C\N1UAYL2NC M-B/@-]/ISJBY[_W!UWQ9=O.6R/85N >,!>A@+Y1AH\.QK15=?Y!@-Y4^/4M! MM0#IU025Z94>=,Y9F#(1L,0'9<) !;+=I,QGAUB^P5$ZK^U5Q53AX2D=($>L MIZ2[;ZG :KKQL#V]\?%XY/O?RSG^5U(^"=>[D[0/T"9P>?E"L1SWA!=GS>_A M@<,Y%\!*&[\.:3H:]Y**+@^,$@N":^IKOR5+VZ8(HJ,R_CXEGO>JT.=RFPQ M*4_Z7/4E-U**'4Z6E$T!+64, M%I"$F9DHDK3 MRAF[[9IG#$(ZK6KG6U6^J Y,3]Z(J_-&IM,UG9_)?JAE8+5U!9)1O>__IHRI M,LR^/ZA?M3I0; U/@8[%C@.9?! FU/F!W75(4VEU3M-Z88#A-!L*)R7CJPI/ M_ HB^F62[W2):C9YWB*V3OJ 9VD0":!AT\9D(26DR]D00X#G,BEZOS]*:Y/\ MF5GNTG53#_+JT91F=DG]YV!URET'55?5$BIG[<(D'+,8-..L]6!7N5%=V*'\ M1ZW;IG,T/Q7E,V<.9!/^G8)]D,V79%&DCIX ]U6"QK .%DW2/%\3PP9 XDZ. M\\][/=]J^OQEC)S%JPJK)H[6!-C5D-NM"IOG_*[#2N^MUG.SMTYQKCE"NA'( *_"M,X"-O],!F_Y=DLXRTVY"+]^GI+4TE3NP MS6:3XI[OO'OY/OVVSH>KW1LI%3[TC*M.,V I02\,0Y4@^DLI;M>T(SLR8AA4 M.3,EKOK*:Y&\"94BBL%/\FI.S5D*J4S69.V*F.8^)9JUY( Y3?FK^51VT59L MM7;R*/?,P!W/I1?2]MR#ZE$.9WPFD]EIS_HW)B-(6: @V,!5%HL,I/H*?4") MM),3(O[(9C!L_O^X0J%8(2+F1A(KM&*:2!T4F&Q*%076#'[(G:&7:UN+Q>/C MG62T!_^F?-G#9**7,0FCG9[?[_>J6(C+58,5C\[H?QO]%'L:COVEX78 M;B\@4JZWEE1_T#:OUYI=L:)PW\_%D*)B0O%%)>4L2"5,BP2) @)&I> M%%YPL>BDD047FANM=1$9M\%&(0L5@I$6?K /MPY&'=;W;GH8\- X>W7.\3/' MG95O6]8XFQP<9+-E6CDLG5NUDV%CLOU9Q8%G)G;22?[GNEY;Z;7IIT1T4(C9 M6-ZDL-U6GX]1S#D0/)N M25WM)%2T-Z"#\/LP%;S]/L*4?>%O?%>+VJ6W;I_>Y /N=W75E0 M9+K1%HL1SA[W57Z[8;VZP9>L]6GKC\Z?8'8.1Y7!5QUEE_NF96 GUJ&/Y6Z< MUJE)]C+(6\O YNV-LV>FM,&Z,]*3/$83UP9<#%O;G!ZG>!R0H\ZH/SB;GJ^7 MXE$&+)GD:4*]$'RNLS+L5&9]#IT^.TV13'D(G>1W'6<#,G3*$Z=2UDIO4'E2 MG47!M&+G1W:-IA>#:TPR<(YE>&9.2Y-\VDY MS"I_)L',8+'<8VMX!E-^DO&R>DA>DLXT7](LEGB<7#--@AR.;7;')I])"@T^ M[>9MX-+X^LO&\LP,M,O7KWY>GK(\L@Q-I]UQB@Q(KK7QZ4Q(^UP]F_/V5[VU M)AOJ@BTVL8#.-7EZN:SC@M4#>X1YYXDNA&-"*,/! $X!,KJPE'C^B^J1=$4> M?O)6E'KD76?X]4T8I%^8HT F5@VBCXTFPK\/#E]^YIH6) B'@J41,<4HTL&R M5"6RT %+*07?VN;+34G_W[SV5UM:98W /E+@IIJ!N:VC)((*IY056%CVB\XG MS=)>86F//A?!%R$RB4R!"\3 8D6*@BU@F1'>B>A@_K>VZ:JE78RGG3#&BB6, MCD'(6R>PML>3(D1E(:<5;I:\4U(67[PNQN%"#ITR9VC%U!6AL3V8T M9Z5/"'#2G*W3E&>;(V)@H',UB7-%N*R0$M&$>Z/C_LGLD^IZR',*>Y7K?*%2 MY[1NZ.%Q)]/X*2_()#+=(Q]NIOB@0?;WY[H$56GEX-M3E]A4GY?5=F"$WIQ- M;]&I"YZ6-=G>S+[N-/YJ+HIIWH=V-=!Q8,!Z#+R"1LP<)IIZ220Q1&G/&!.- M/ED3Z,#8/WQ61KO =4 64!Y 1S%DL58H,$Z##EQ*;+>VEYNU_8XZD5@P3(S% MA@;& K;62.^*H@B&LU#\JI%6L[)7=X#^?/ES_^UG5KC">1X 4@DL,G<8Z:)P M,,N>>,V,LI$ :;@KQ7*%I,GZ &\5&$\,_0>AJ9*EF0GY!4&6E1AI6-]4"9'TP3; MZK3TG.6KPU?*>(1!;D-0MC58#'Z8?4Q9\WX2P9!*M:6(G;D@UTM-5?FEA=C> M;.G5F2/9'$TYH-/SV"]].^N3:>=?+,2BK"A'F<(_A\.3*FAB4JKMG,#:9$S. M16Q,ZHDLO.8E=D5[\HW%N-\RY'8F]/B<@_HJ@'HFU'I^2LJ0\WJ\9:Q+&7Q1 M'CU^ZPP[52?@B:CV9BI@SE?.F'X_S8(/Z4 \U1"M*4IY_YFP]PO":A; :E4\ M2 E=D[3T7/RO7X\@SE3?2.IL6A)^9M9FJQ^=\UXYQ:"ZT?Q;5>G: $''UT+0 MA6#W=/P[B:^S9V44>\X[OIJ.UI)C!I3 :Z/ K <=#=HZ8N>CI=H0P-0_[Z<^]TO&:FCZ5;M=7-02\S&\S5>F/6*,?OCT[>.$^ M8ZQD#(JD(TR*F"PX,KX@"*Q^@5WA*6;R@LZF*]>[;*SD1$BN5UQ)I&",3G42,Q6@8DP"M M;&N;D"?ZW#"4+!!7VB37[%S=;)+;W"0_WWXVH,JU$ 6RH8!- J*<2M-%Q#SS M1!I8H!2I1(HGRT[@>I,LVM8/Q1:>#='MI!"XB1^WLG.2?G(P-)N2BT_SP?+/ M9$1,RPR439N&883&IPFK3_HI7K5,N2OODET1R>28WJ#\8/;0K\K4FW@<4J!\ M)TYLWNGT3Y3G%/"O)+TZA& PXSAEBQ?&%(63PE-J >4-\^>$$RX+[?1E:OE- M3&P_-!&$YPDCW_^Y\[DP!;6.">0U3PWAM4/6N]12U1;":TO@+Q#&)\7Z -M' MN+.-G%&OF"-<8E)X0V2WX32^X^ Z/&DL"22VPY8H8P9$U, M1W#$FH(#';1W*X3\,O1S M@W7]50OQS]A=4X9YTX%@YP[RO-"P.XQ+VSG'-BT['->6\+CT?:=@T!R/6,V4W%)JNR#L$ ;YH\X9R! M5HV:9HS[VN3/Q]DYJK5VM)[SHA-[NQKGM]05^W[KB:*_L M@?4@SI?>A=0L.M@#^^27'-7RK MZJ4_N3 /:7Y"5HUS\,OI31[[6\@N4N=D8TS6?Z7]?CF:J!\=3?P 8W.?G>,! MYH(A KP<,<VF:KK'1;912U6G_5IZK3TK:) M89_+-Q M\^EDW'5.JWKM9?;W!"VOX43D%N,@>"$HX\P28X!/6*."M3@$ITVSI6YC2[&# M%U\_FZ@DD=8C)9U(W>8HTEA01)P1L-.BHPXXW4K'3[6E$A*5K>!_A3PSVK4J M9EVBVJ2TV4K5.;UOW3MN=$=59Q%'04P24\ 75G=:7[8(L)>3O]R;1-&6[V7IG.2_/7>+E@,Y9\VJ MW+8JQ&/U_)<5*8%1?CN_XVTTW_J#G,TQFAOA5#XN_:B2\+;+"BI56$S&75_W MD>Z4&8 )W0?#G'@34Z1(W=MR/G MP;@[W]+6?)[W[$[/?ZCK .V4V/"RTL"'_;_"\V3&I'_\DZW5@U[X"!NF\?>N M9EWNQ_Z7O<\X$!88LX@2X8#(P5 MRU14UA4%C;30"A-1"'N.B[_9)G>U37[N?!9$&R$<1B#;&C%*-0)K22!J+7,T MR$!Q@&V"SS\6F/?PMZ<1*Y5>FI1Q*[73:CT0^[.'GC6)FPO,J2)T-.M^&?3'1\>S:KT-NLAV1DL%5/,C0[IJ6@I_ M10CNM/]ZE>M<:[2Y'BB5MVWB4*SJ0O=G^L,,)GL^MT6IVHJ6Q4USL?B9LE83 M3TX.N?P-)9%"9B]8J]GD\TDMVVGC[RI\ZKR\GFX ;?FR%P9'95_KW?F4T_2K M-WU871A@*B4+BU;E_@P7I* M*?>3?*))TGZ>B6ET>6GT+3E)+ZHE\EO!I;.U7FM25T8:'N3E +P[&)30-\$Y M8-FO^H.=ZL7FP THAGL*9N]W6,QA>'3-[0\=VSO<^>RY+"1S 1&F F**T-27 M!; M^D DCCARO+5=.[Q7-#2O-$LK93U79 E(>QDQD2L25GNK3J%+,%:WP)3G9;1>3/H]_JI*.-,T]>FC,W^ MBY>?HXB1"\V0D\S#QH(MIFS *!*LC09X!U2];EF:NRFH]"X7T8-]OCM,I'8%$ES3*U_*L^RQZ6;="Q=8?>:46YNA;J=$9.YV8DJ^3Q:=4:H2X" M.W/_<[1C#B-^E;JS$(S^9XVFZF;5,LJ3]Z"WTVZO=>!&_51P;VI[3R+_9]_] M?:KU:4 UM_[JPU^M/ZJZAZ]VWO]5ESQL=98D<'K9A[S-)M?MO/\PN2P]&F'5 MON&C^BM&#OQ5%PN%W6\KW^"P]<=A_Q2TF,+\SZ>S+YIL@-KT UX[Z9@R^=W? M,ZU3LJA-#,62$=9AN\.[=%?/K$Z]*I-52K[0DTSS2H_<<)3;),;^8#$-8#0# M':3#W(@4]W%,I6[+GL*+/2G2 1H M.O1I,[)4-J=\V*!,?INJ=3!(\*L.@3#ZMR]KZDQ+E2[8 M0)UA?9B:[):J@\A2][/R'4H7,ER1WK"JV_O+]F^_%9J7>2##6FHNO+56L2B< M%I(89ASF@1=$LL\,^/9E,+[ZS:A_"L*T0?1H'^:W17.96D*>W73/^Y=FD+9- M2BIXGR)"-H1VX[V:=G_YZV3_<*AR_9IR\OR<&+ M/;I_\N'[_I?][B+MWGO]D>R]3WD+YKR5)WUY_R_4%%T.6_SU0^<'*;04A1+6 MN!0*71#-"UI8IE6TBDNG-SG,\6*M;X8@%J&>TRKM.-=%*T.<.L.J6U"9SPMO MVN>3NFF]S#9@] EH^'M7U_/?,\#"X=%6NX9(?FTMTERVMRSS0\A#TY 16 M)C\0QC >32JMUV?')8;7I\#A1W;1E6V@RU8+*2HE73#.[9+*I.M<7#T5G,PO M8KXG7@9(_:+3S6\S>>DKO>QOOV0<)R^6KQY>OFLV2$ /I4X1HTFMM'RZ.,A: M^@RV Z#)I.]652RG5[W_>0HE/Z63F4LYL_DFB1V ,EKH>EER6'BC\^=N6(8) M557MYU_A@A(<%Z54=H?3H^9\(IXZCD[Z/,]N@RYDLM8,]$SJ=V_B5W]Z11?775]]K1ET+84'V#"S."S]^][16OG$0^P\1LJ[\R M+7AZX)'?9UB7A+Q<;:IR^Z\YZ[98*O4.TU+/2E7S'YC_RW+^?5DQ>[)B!W&1 M]I1>V,L=WN%'1HWV?[[$^U^.SO8//_"]+Q_P_O?/PANKJ1#(&4<1PY(AN&N! M9$ZSE\I0$[>V2;N@I T(L'R:MZ1FSI.$J9>KUC(+$E=OV1FI6RSI6]4GN_=(N<80:P@ M!&EG'4K1LX1Z3BTQ2^V HRVD\D8RXIAA5!N#'9586$T*^.DW'.-W3F0/L\I/ MAZ_9TL[TK"I-/$P!;Z93=^CHGIT7U+^"$K>T5/<(EF"E^ZNE[Y*3W^D+\_:MF7^Y>+V+'?FK;N#<%UH-8GL M8>9W>XG?#5LOI\PN-]Z9B.NF3O[TJQ5R9+?;Z:B5W82M>A;OU%3-I',![+>+5J<;XI(VO)VU66(A>6WV@4[_ MD?CTGQ?[BYY>9N>?-Q]K$XE?3?AU[K&N03Z ;1SS?[^]C6?(=W4+E+[_]"ZH M]CF;'.6"I?/NP1MQ;/$GBE]BC"L*3J2-B(HG9 5]3NDKZ0Y;VW^8/Q=.UN;I MWZ76%K?N 5#]QR( 7>D-9]]LD.ZZ2:_VQRV6KTMB#^\+/RW'Z8UVLW#\#8*R M4R*3R5/S/CEJCOO=%#B:/>N7\YT5]]/'^LT?WZ,&+O[Y^.MG_NO=B]^?>%S^Y!IXU_D0_"!@SC.$MV7O] M >]1N,^+';I/=W]^_/F1[;U^=_*1OOV^]V7O;#_Y1<[PC[\/7X[VWF.V?_B2 M['__[(S#120".4H58H%I9#PSR%B*X0.J:!$O*%BZF=NF.L9J-LX-;IPH"\6L M3@T)-$%,.(H,PPI)BZ6(,D:=LZ%96\OEA.BE7_QY'\6$Z@%;1=1C*D_-2\DTMA+Q(SC0KE L");VX*W!5LN#KSTB_+, M?'-4W@-P)-P_?]@_BP?5RS%>UW*%;8JWJW%HW6>'UB5V:>WBNI=>+7N.5VNR MV/1JB[V2X-\?&GP[(5471JX<3'=6PVO6RFOVWR]9\1PHK] V("&)3:9\1%H! MKY'"2-%Q)31H?G2&M! MP'CA"EGK&<*%L=Y*[B)3(.2T#?*_\4+^ #CB-6V5C>.(+WX5='X_#SS=GW_X MZ[##%%DW12/JM\01KRKJ M#5N\EKPOLD5!):QSY(B1](<.#EEJ#?)@#0J#94J=2!DX#,N-E_8'0!9OR*%( MY4)Z"KK1@CMK\#%6P7/7=]=5X9=5SLAR!.:EPZ$?),3?DJ_O/)!OH'UMT+X< ML\.UI#C8 CD&+([A B-5<(%(H))0I@D68OK4)VSUR%38 <^<YH8E ZMTPV8"MZ+)!E\ =51$JAC&+4 L 4;<7$PP:8#66>_\K)-DW?RLLE M3A-\KQM7_K(RTT+N.]4:2ZE,B($QY8/RGE#AK>8Z<8$[0I MA HV"&8Y-D O%3PLJI3HPJ>7UJG)5W5QCO*H?O9BF-]N4+YEFN9A@&"Z5WCO/ M]-ST1;.;LFCJB,JTL\J4KNM)7:>R3A!"!!\I<2XR&Z0&H561*Q![ MX4"<-R$,Y+%5T-D[W.$PMA][AQ]_PM_?]W<^$QH*+& 18*T2!Y,6.)ABB-'( MJ/_GU[/]H^O7\DH"?\?>A6;'W)SN^O(2=-?. MV=[/7;+_<_?[P=O/1>!*>"51Y%* QA(1&K\S;!C[WOGPNP![32%L&Z$<1L$9 U15+'5F$@5[Q(W=#%:ER=P. 2 M -X!J*P&S%\#X+TU;):G?='4N5 QS7C/]*6+K:^4$L"!-X9RJ0AG MF@=8GA"!D%',B"ZBNKM:F#/EB<> ][E#\ZT:)KO[KQ81\+ J:I[3>DO(VZGV M5(-RO[(W8)Q\?^>SA4U)3"2(%SE\R7)D" =[@Q?*$R4(J"BP-Y1<69-B$G42 MJT8C,UK?CP=U8=2K5\.>5NM\P!J-@KFNQFV3CJ]M/"S $/(!&%> MPIX9E:UXZLJN_;CR>641UZD,S'8#G6LR.G.?"69.!6>^ <^*24@=:B:XFAJK M=GK3)C(KVCP/5[8]NCF"=#G<&%\9(YR%72<5IX%J)@/3$0 3K%/%"L!-6YFB M!>2UI8I(P".+%:(4N$0%(IC%W@/+CLOM"2MVE!5P+*+7&GR^WAU7K]UWKZ M/%0L.P!_&?=*<\DN3L4#Z.)4W'07I]3,=W:=ZE7: MZ?GIZI2+\Z(S=-U^ZINV,?7FSVKPV#_>^_*5@O"3_1?_!J$'\#AYU]G_LLL^ MG>S^.'CQ@7UZL!*6:\8 M,"[&).Q 3+9NKRE"/2./=RON?M][^UE$S4W4#CGN4X]?X9#!Q" #JHMH;:CV MX;H]?N]#=P.3&SSV7*?;F?3W*#O%YW[O1[7\V+I93=F*H.S?_GO]FU*_ WC+ M;I+0/T$!3F34FFYJ 9D[6\(P5K>S!S,@LW)GAJ.Z-T[L#. ?_SLV@U'9+RL_ M)S>OC-UD6N0F)OFMTB7UZ,L7FFT5]E][KV>U<^X%5+7X+3OQE-;$1+?4A+.= M6USE4;\!,@ W+RVQ)A.0K)?4@1S$,D>@V&Q M5.;0M)EX'5 VT^6RMF&F[OG\+M,W3%1\SN="IAKR?3D?91?/=U7GEMU>R8+3 M:^0&I%/73V?ZT0U$M-R;9A>,/J%%L?[^$;]_VXL_8YJM?[ P>[_9\./V.W.H M)Q3_WEUO?V+U$_Z;=[W]L:HG3,D[:WARW82QR_=_.#>$>D-:0*@GB^G^JYM MI/J(H ]VX9W@;4-SIJINF"J#G,\=LV7[[KUTDT4KKF3!+5Z0MLM M>)UAV0)UQ@!K36RO^UFGYLJ-.:[2AN8!%BV_\NO?S^S+Y0K5CE .?CI\2S[2MVSO]4M\\,]+#O?"^R_>_MC_Y]_+*9,G^YW]%T?%WL]_'^__ M_-2%9W[Y].+H^\?#M_SCX=?O^_G:E^33/_^.>]/R.GSOYP>ZO_,9&Q:(+R+" M*D;$4BU&*RE# D?#N'4ANF)K6Q#VA*^IW,;&I%S_HO).@U\-?LWAEQ;6<>4B M$X5E4G KE%9<>1^I276H&ORZ!?SZN8!?SE"-O9;(*(D14Y$C)8A VA=$NT(Q M+5+0C1!/2(-?#7X]9OPR)CJAN2&:1%9$K1157A-!% O""-_@URW@%UG +R(< M\& M4%1:(Q8\0T93C8P5N(B%%E3@K6TNR).BP:\&OQXS?G%FK&>%*(QRS'JJ M>:2!@CQB\N&0VTP-Q8,%24=45!(RVTPD04POXF?ETFG+H!MTN!&U\ -^$+ M*:V#K5LPA5B,'FEI8[(UB>*ZD,21%((M&+_O].QAE)45N;+5W2#!CG/CDZJX M4>?DU'0&.0PN%S2ZEP<[36^J6S[0V,V[)OB9G;0[V4A_+X']BAX##3 M%NP_AIVGO4ZWBA'_?;EIY.,J\O%S03XDC4H:3Y%/-9L9-QA901@2BMGH300N M&[>V5V3N-\W2+JEU_KA#/VXC/FL6'[(@/D1'2KA5R#,%ZB7*B)+YAQ0C47HI M/7;IC(JR)\LM+?Y\"'KE08KL'7HN&Z)X2Y)<+$AR$)$Z*4']Z404@[;(PN]0 MB)P&+IQ7V#T&HO@@!?HJ.GC=OKQ&!Z]9&6M_<845S5K.Y '^'KKT&OG_;0P?C/_KL MI58BFN2!H!0Q41"D1(I5=D$97O H&&O"E!OH:J!K[6'*#73]MO.TA"[&E$EU MO "K&$HE0H%YQHB(9Y($6QB9RY W$HTTMISS -6H5!;VZP03Z[=3J^!K@:Z[C-TK=O%WT#7;WOJ,W09 M85(%7(6"#1@QSPVR1!>(66H=#L:#W=C$)3?0U4#7VL\RFI#DFSG'R+CF@F%4 M<(\(YKG/L42V( Q%Q0OEBF!X%"DDF5-\WTG91H0DY_>19+97#8?.AKVQ&S> G!.1N:O CL<+ YJPU'Z(4!8B"Y9J M&C2C- JNI&/DE_U &QBX QCXN0 #QEJO,,.(BE0PQ 2"0.(#LTPT(C[5<2=+(A[01P/E&,4 M% @YB]XCPPN'HB8V2(*9DV O%4^6^PXVHMZ(NL;8ZB"!&BK*2/#:Q>@$X;X M%1*<:S3^!D) L0 !V'"!E;2(!^$0*S!'FA*,.)-6**F)MJ'1^ T,G \#U^RW MV6C\FQ1WOB#N+&CGC2T04201?*40P':!"EWXB UQA7L(&O]^18)O8L&&O=SR M-N0J#55;)3/I[7U/:S:XZ]1L6+'&]P/*KY*YLP9?[B0[?36HOZF:TT[;44U; MQC=Y/%="]_=+7MP@3(&9CB@6*9=618-L% &Y(+4E%D=&R=8V7W&J?_DLGM58 M=Z,T[1=G]@];?#?!!=L([1J%=M'G:@-WCM&4]AX98MZ!!29D@6QA.!?&Z9!\ MKG1M ="-Y&Z>Y-Z8U[21W#5*[J+[U#'&8RI=@94BB&FF0(8#&%.&2FFP4\[# MUI-K"Z)K)'<#*?,:O* -9;X]&5[T?Q9<&Q\9:%_/*6(%#U;K(@7:SCS0Y#?-;@O&_F]/?E==&@:[2AGV"#"K$#,6(P4QPKQF.P>CHV5 M>FN;Z!6ISQLDOTTTY^6%^_EX, @]=]8:#> FW:K;^52BKA/%>?^@;A,"-5_U M!S"D7KTPA]-U>6TZO:;DUKK0K[/D\'->R.AQ1,*F!G5%89 6E"$IM%;8>2:P MWHR26W=^0/N@1?O&/'^-:-^6:"^Z!77 -BHFD7<^9>;!3V!B.A2ET=9R'KS: MD&IZC6C?2]?@942[$>&KB/"B?Y!P+0F ,:(RYO:+%EE&!2)12$*($CP46]OX M"6W$]\&*[XT%23::^;;$>BEDDDA@VCH@#\OY?]E[TZ:VDFQM]*\HN.][HRN" MI',>RB>(H&U7M?L6N ;<%55?B!Q!MI X&HSQK[\K]R!M38 8C,#[=!R7T+!W M[LRUGC6OA;C2#&GF @(X3EI8QZ+CK61^^:S]:(F/K61^:!9>]!I206@RNDOEY93H^=<_;JN7MH1WZL[K?+;UCQ7_Y4"O2 M6ML>(0^T/2^EAPBV7@O*DXQ<\0"V6S)1*&8X]TQ:F8H>(AO(AQ;][]8OEQ\= MOR5'ER><^& B8TAY0A '*SJW/Q)(!!*,&B.9 LN& M!8ZTB0EQB@72W'F4QU:3: +W/.;&O/K^.O*SQ\@6&EMH?,P(@$TF*&&=8XIC M;XW"00$06H(IH=:TT/AM&O_6T&BB35%XB70T.6&?,N24=P@3%HB23(-FO[// MN6JAL87&%AH?56NDD8FH2)!"6AT5WCW Y/N_WBD7*2^URS#:+G(3'GDW?35?E6MQ]B M?_PCRE]Z:,[7-W$^+4I:[ _E,2__>WP6._[,]D]CIPO+BJ=%TXYAO!@,<[%) MYMO.&+[S[\.?.S;WU"F[9\ W1I/>.(;\*YLQ8!CMJ+C&KX/+..R\B;TN'.#5 M])*G%13D$-JJ!B!KPY_?:(_^SR9&-4"B8IX(+3$W8+1I)D!G],%32D701?"> MU,'[E0W>;RK[*;JFO.N7V_JFVMX7#:.]^._?K_[^,UR I)&'].T57!^@[P,^ M^O.O+T=O_KKZ^^=W]/#CV?E?']\"])U]@MWXOWQP57NXWZ88?3R MA IKN1,.>6VS U)XY#1/B( 622R<%TZJ*,Q;KJ[M &GUX,6C-*FY'2EV;#_ M_P,SS;AJRCXU0[X>G)\#B?JR^WCQD_?=7O'?G^VH9KO12V W2EC4DF@:N.+> M! >G9XC4)EAGL7&W8+>6RQZ8RP0H'I$R(ZWC2 D.9IIB!)G$%,*:$)NL\?V:+VKQ5G?I>)8#_S> MZW0Z\YW1UG6DVW8EV:U5D@^\GYQ/>K;0=\\O;'=8J+2]P6@$MP[_'"R"G0AEI=@$<#SKP?J][ MWNU;L!,B/ X@2RSV+L$6=S[;WB1V+KOC,]!_\N:>+[<5A.].+O*EP(SK7$4[ M+*>TY&\'N%C^O&&U+&QUQ7E'DW.XF*_](]6?#Y"N.X^L?_BS&":]^#[]U 5 MC[\ 0"T,!X=9^/S&&[[K][ ?_K.,+#$4"69<(D;9(/ .T(NW%["]X^$D[JPRU"O?A 3R;9CNIN:BBF68 M?((FF07'9,L[#7J]P66VLPNO S#$X',WP"TL(# 0H._VNB5P9$ IS/2,-YT! M$/@07M3$ PB=J:=(4]V=F@@5C\"39C,!L.L?\--*NHQ^^/'A<:=\B%J-*EU ML)L]>S&*/]8O7M6NEVZ_V)3B1Z_F#VU%*\[B?N7'KRZ[87R6O9I[N/1L5EG( MU9VKC_>*CQ8\6N5GS.QAIM=^C/?(VL^NNRRA>]CPVU[VP?U7FSP&:!ZW7^FM M-\#L:47O=-5VK2]IK?)65[VA@.#F&B*U]-T5X2D/"!6'WR80H_<6>Q"KE:&8 M]P5^SX1_IY3^7D$UL3Z_D0/J$.T&S_K%C6"NP-2_QY+ M^WUTUKTH?>W_LOY3;W O/GHH5GJ&&_OK,*+?)K"25 /ZV6 M\4C3%@2]Q1K635N@>T9=.VW!WC1MX4[8],RXY'@PMKU-=,*74'+[?IUK QYL M-%KT1==UN.3QAM$_;.M9%#84:6VW")*]ZX>8UCMQWW[) 0'8OY>5&?P1KO?U]T]_?3WZ=/CQ7Q_A MMU=_G[\51_"]OX]_ZAV]^0^\=\#^.O[T93'#[?#X]X]'/__^\9#^=G7X,ZSI MS7_.X7OX\.-9[_#/#_CP/$?.PMG[XY]6U=Q:E[C3FJ.HHD&?\15]6N^5WO:\TM>^;3)QBYS?$W)ZZ0S!7 MM$]=1&Z& *9GF.3<' MTW1;Y+PF]/7S\,7TIOEV2+E87N:BUD(8ARA3&I#2"F2UH"EU$BTL/8]P5H,5C$6 J@1D4LJK79&:*Q)H$9:TL+:$\':8FF8\LD% MS7QNNJ(RK#%D(W=(),*-\<)*R@#6V)YI4:U%M>\=U3#F-H7D+-68"^,UD]1& M6[1",4Z*%M6>!M46"[<,42+(X)$(EB(>F4(6&XM,,F#2FF")S>-'*%\Q/ZB% MM9LCLM\=IKU40!-"<1HIP\(ZKI-VGC&:*#,:$\FDN[W?;@6*M=ZZ^WKK#JMA MPK".+T?'_D1ACI6E%,%!"]#62$1@@S+XQR;'26!6Q)U]8^3C&Z$/ FK?UXBD M9K*[+1-&BA#M;2*T=VX'_:U]H$_>IOIIL7>3&7??P/77(+F#!L6U0+P!$!^] M7G(&2AZL3A;0UX;L#*0..68(8BYRJ:.@0N7QE$JO*-"[_7R[>W6IOIOVV'+O M-GFX6NY]$.Y=]'E9;1B1,B!9<"\V#AFJ%(J1&B*<E'*):$<25BLA1S)'Q7N(D-$T2 _/*EGE?+/,^E-.B M9=['9MXE!P96'LR;8) /22">>\A81H& .9;.6QF5,3O[C(H5G0B?A'V_Y[S0 MHN2US0IMPV5M5NA+AND_EK)"HQ>.!ZX0J,-@( DGD/.8H.A3X%AH'8AILT*? M.B+7(N?+1!.&(9MEY*>%L:J5;V$;Y=T*&W.D+\OY/N,(;Y MQNVI^R4&]#4.!RVP;0)LW>48!!Q>%$J@E)0!7.,.62H9O/(I$2]5S$E:_^__ MHRFAKS9$MI<3;=@D7>0[!H<0' -57TLO\_0:[[C"*;D4#=AMDIJ-P>&GFX&! MM BP&0(L=5Q(>1 -LRBHP!&G3"$PTR3*HT0=#WG,K][9)QN7\#T-][><>KO MEX&3%5X1(SFGB5CC/?8J.,Z(5B0^$J>V,OPA.'C1E9Q'I#/G-9*,><2UHLA8 M29&+*AEJ-;-YC-%SDN$M%]^.BZ-TBM'D3"0<"V6"XG#REE$5"'S0RMLMX-9% M)VFB(&Y%Y,@:)1$'LPDY31/"Q&0G@@W&@3:*]U3+J2^'4^\T?F<5IYZ/ORXY M_&K6;*O!'\1"7G3]"<4\9\XB'I-"G*F$K*4$X5S"Q(55(>4JQ(T=?UOGW[MG M3O6Z 3RR\ T^C=?O<'GB5G.$UR.UEM:WP8]UK:79'EDQ/:C16MK=U%KZNMJ5 M%6?\ N'V$;V4*V/'OTZ&_@Q.Z,![V.P\=_I@1F6MV?,0P+S<5-<0Z3PV)C?5 MY8@3"RH5EP$E)D'4,A/![KFKV7-+;-QRM^7&<>H60A[;EWD7^&AA8A.86/1O M$IS W"(*J9#GUY(8D=%8(BU%I$28%*7=V1>K2N&V#2-:?MXZCV>K#CP5GR]Z M05TRF.ID4& YDFE];AIM$A)>8"F=T=X_(W6@9?7[='RZOU]T!$\,KUHA_C3, MO>0TQ8(IQB+"!#1\'G+ZE;<8@;[O1;3".9Z*C>E"7 MG*8M,S^DX;[H404@UBQ04,DIB<#-T2)KA 9#WE/#4]*1TIU]+C:.@3PF2W]? MZ9*O)\-A[/NKSG@(%RF'1S9=I[=)DWQ)C7.VV/GXTV (*^W7)W8\.["?;;?_ M2]'GO#4Y[@UD[U\O>2!I-#H&AY$#ZQ)TD=PGF!"'@E31FL 3)_'!3(Y';Y;5 M-J[=+ASYEA[(%D.^%88LNB=U2E'ESGJ4RMOP>\O7F_#UHCN2:R) \R/(6V$0-S(B$P7+.9J2)V>3Q2:G>=V[7*SE MZ6WFZ-6(Q.RGLP1*1UR)AK:@3!A12UB9,O5B&?3!?1,NPC\&P2QX'HQ)7 MPGN$ ZC"7*< ',M=+A$7S";F#0..I6)%)Y8G8=D'2HC:9A?#;6;V'-JA/ZL' M]M!-W3Y5%7#YD"L*@;_?SJ /OD%;#NT;(+ODV"H:.;/$36/FM0J$;&/B$NA #6C1R9ZCC3107AM MB$]Y9A'>N%=L"YHM:+:@N2%H.BRCW-YUV@Y=>GAW:1G"!O@\)8?'']B)]<0I8BQ*N72& MXSP?TRF&C!),XL09E8"=8"'LX9<"GD54[9]C"Y15-_AL-%8]M\/3;K^X?6:- MN3ZK1,\C6,X%[Z:K\JUN/\3^^$>4O_3@;'H3D](B=&U_>)1VJ[>Y^_Q&F3W" M\BZ\'O1'W=%XU+D8=ON^>V%[O:L M#(L=?G=^ 7N3,!1C\M#BQUAZ-QYW_+]>4BO!@Z-E^E/X;-SLV?B]2":@I+?#X57^8GF!1N9,J:;5Z3.P\N,5 M[#;/K?F+M^$[^"!KY#&;HR#I06\K:X7RE\9-'DX@%4 !L+UZIW8[EV==?P9_ MIE[TXX)9^W'6M*J0 K/ECW-+M-[%C:WKR&E0]6+6$\.(U%_E'! M\_G;N&OT]B'!\TGX$O])N]$!62#$>P]'%!6=@HT M.8O]&I'RZ>2;V'Y_ CO1V,9JJRO!F :3(5QL'CK);K79^2I+NUWLUB O).]Q M3 F>HGB T5DWP:M\Y6ZQ@+RW'M1C"V]=# !H+F\\[?&XF82 M\KA<90NM&T#K.WP$KXZ^OA-P/WYX>A(3V/A2"L12GMO!G$=:48F"I#DGFA/K MTLY^H1WCG7_.J]*@1R]LX2V>OE*SJ\??_Q\WA*NN M6-/"P95LYK##P='@A,%<"JU=R#%,S;GR,6!28@C\)H:#S+A":<:B$]PYLY]K>9GG]F&6A'9YW4&US"CC66 MD9T2H(8 057#K)MB%P1-L8?-;V9,^YROVXN?8Z]8=[W5Q=>ZF>WA28I]'G4" MZ&9PGD,P8;,VT$]E7P%80W$"Y<;GWQ5ND+S&A@"&=0[S.N$",\NEGW>FSC)% MQ62YY7SJJ6I1Z#/KG2F;&JZJZ'\>\P(VSF8N0=&#_24C^H.N!8#&DH9 M&![Q4WGRP\%E<>KP0'$X@M462N5TU#J(J3.@PE/;SQ[07D'P3TK.D] M&=6<,!IGTCSM^@[P<6:$TJ$#%%-X8O,]0XP7L32&*K(O?4 ^[G;<<&!#]>%I M')P.[05(EMT1AM28F%C-.EP M[PE],IW.NW[G/Q;DZ?"JLI@.[>@X^I(4AMGP A2I #["6P!E-6852I?-&):& M%L@$(#5;0]GZ*/[(^.HK^DP#/RDP+3MU@)Z& ,<1=+."!";C$GMK@Z.FB^RF M+T42R S[N>J!"Y_!SF6A-/Q4&7*CF<71\" N&BPK#/5"M81'L*>GPWB:1=U% MU7@Z^Z1]+-8_*"QY>-0+6."70N8 W_R?#8)>"@LAO/'"2,I9XA8'DIC%"7O, MA%ZJ!",W1;]^M5<%&QX/JMF#_ZKX.^9 V/OT&D1#/95POND4V"LH#,:HNOIS M#Y'=V6@Y/#X0L+8OL-[+H^._:.X8%Z)*&@?D/=6()XR1#4JAJ+1GB@AG!05M M>56LJP.LV:OTB2R6BP*E3#.%C)[Q4M:]@)KML(\&DW&GUZW5CD+_@0_']Z R MJB57C 9KL.:841VE<4JJW,U!V517I=Q(7#4M ?^X;K_@NM>%!GT*)/>ZZ5OX MI5Y_2V,K:0P,8KC6UZ,WG^":\&R_G6!EM!"2($PM05SJA,!8B8@F;$D,'%N) M\[#WY5R4FL2R&[U2_N?\.VO-XDR)E9HW)<1+.YJ+QZSU![ZJ%>:L>((EGEU/ M&;7G0SOPWB@V%/)S"T:!]Y/A7N=E2G#R!!)\]6(ZCS-#\W;J0Q7/*?V/E>*0 M)68O9CI<"UT--7,!PH2W0F.:!".4"XNM]M[)Y*2RV,LJ1'(K!]]BB&0F(%?* MQ=:75T'6Q[<@%@^N +KHT=??OKX_.'&".64\SL,B +)<'MWFN$$R8AYM-+NO)J>%9-SF_<_!V+B[*(EN')F38W* )/8BL/OY M)-N2U?F>@KP(7;ARUTVFE[[H7A3#8;%<$T"N4"@_RNFP$(=Y 0Z4^W[#0;40E(--;D;TYL]B-Y]5XQF+ M"ZZP)49%07JAOH'M +?>77EKN-?TT/U@"&]GLR-5$>]1X#GD%[Y4+*.[W>W94PV._ZY?PEK>SL')"Z;("B@AQ;+N]T2P@7P)X M,U8&<#IHZJV=?-1PJ'Y*=W.'G$$\,_Q@6/D7:[MO=!%S7*_[M?1G=3['TU@& MT)J!SQD-5Z&]Z=T*[\02F=7'1W__O:H^(.\^@'.+BM(YUT@A.H9X)GK9V\\+APUT#&@18/UZM7GK6[N M$FABA=$Z?=Q)/WM0/L/O!Q/0FN"(NZC(:SD'ALUWKAPBLT2GPML[.(\U0I8Z MX)2@>H4'<%PMM-B>8MMR;E7Q=_'X?C"X*#3XSROW;YG[#NW5JY> P #!U_@' M7@.T]CMO^W%X>E61R1QR3C'9=LZB_0QDT/W<7<+7&]T?Q4"?C 8E&]1.CU<5 MYY27K@D<2*B*)S>)KH@FP]]^&#/, +P6 C5[36:DY^U%:9W=GDM^BFY8N(+R MI0Z M'N[&7HNRF_T7@@1W$ %\TC3./05.+0.YCQ(2'@)1]/+@8R\G8/"<%J$ M@%NQW]'@JQ;1=*&-HS\K/+LSD%E%@X/).%OQU?)67#/VX31CX86]YJ[Y M,1M"O43 &F3M#(66>:18TFX#,TL-HU 2EC03$)[9I)WM6:4ZWHJF"^PJ!''M M J_ KSC=A7/KPIWAXD#&"(X+G66DW>BH#B:G0.[E#5\ KWR^EE56*$$_/HI# M.)_X +Y;X-Z<8WCJ"7YU@^(1^Y^[PT$_K[')'%GAB"7B+ZPZ7ZX)\[.UE"&4 M6Y+?O.)A9ZIP \Z;>U$JKE4D[QYY\X?_BR&22_F-"T_..W#PL*[_,C=U(VA+ RJW3T'_5"[JT$B M'>1<@AB.LP [AB7]JP<']9WY>MX?O_MR^-N)T-=Y0FN=.)(] _+#RX]F)[>'RU*J6E-6=JX_W MBH\6J@#+SX3:HXRM_1COD;6?77=9 A2E]7.ZK%G_T^9E;^C[>=?VG@7/?-L( M5CE&I*&@SF']HP2VQ)Y>K&E>M:P54)Z9&K$]LH(='*AO^0J/5V1YNZU<#)-< MTPW@&BHIIROX].KPS\_4+COY>'YW^>'7WNI;@V<1S:\/SZE1ZN6^WBX>=W-""RXX])$QY1( M GOOJ)>D!9,M I.K!IBPP\L3. X<(K4H"LL0C]@@D_N-*V^P8)YQ&M3.OE8/ MT.&V!9,63&X$DWNF5K8U"%N#-%\61\,)J:2E%/%@,.+:.&2LQ(AI*IF.1GGG M=_;)+M5FQ;2II\.:!YI?\QSLPC_*8&&1^I/B<(4]>*O!65LXPWO[+:C5Y2PS M-^/Q[%#>%GG([^HTY'>CT:0('.87V3'>(M4F2-5=,K""83Q9P9$-4B .)XS ML!)(*;ZMURYR.:) _*G4TE(W6_Q("^QN&@Y=K-N';1 MDL'81B6T0D9Q"TJ&C'74>-#31('!3A)'JM@L<6%*80G*3&%27Y=T;;#4KR M6VWH;FA[M63#:!QBPM&C(&3VMN36=E1)%&+@'B0$"IB ,:(H&"-$.\03 MV"C*F)2,V=DWYOZZ3LM[CV.):)"""5MN?>"2Y8B[5R 4 Q/2)D):WML2WNLN M!1K J @*DX""9AQ$'^'(2:*0,B+G'FON MDZWGOY=L:&89&Y%HUL;U4ZZQ,B M29$^>+UU<^)9(-<#1=VV ZY65\S5 M'2ML8R##7,OHWJQO13D$(X8?;U$VN'9O;CZQQ5'0S_;JWU&.Z8$O)K;DJ7 ^ M=C^7U%1T^RL;#56D=9]8_\N4_B]2QB='@I?",TH]3UYJYBB/41!+.68LW?U!#2 _KC\YN]3*AVU4G\3:V4YK=9(Y9BE!&GI&.+.1&03 M=BC2Y!,-0001=_8Y-GMZBQ* 6NQYJ=CC.0^!18:#LYPX[I0S6@>L2;+&!-YB MS_/%GD5/B>;:B( 3RO71B =!D"-.HY2$--;' '"TLT_!WG@H)VZ+/2WV7#,$ M!X1AC&#S[RB/N"+\-99GFQ+U7&RU%J@V :KEG&%G8]0^ M>H1#$N4X;..405(2%XEW4CB^LT_X_76D-FGQ^[1H6@[=C$,7S9@0#(G!6$2) M!U5",84<\PE%3'%*3'&9>ZI2M56IC2V'/B.]O^7033ATN?(>N$0]CIIZD*P*>WL<[K'MHA#OZ/PTZ_#/%>EFI"0!_I=Y.Y ;9N39Z3S MUT?X:YX*!-]X6Y]BBUT;8-?[%9FN@B2E?$1&^SQ9VCOD4J+(!2DX%KFE0@#M M@JL5HZ7;_@G;P*[;: "T[/I [+IH#)CD&"-,(Q." E7#4Z3A7V2=SQ,7M!"6 M ;L*O&WQU)9=M]@::-GUX:5K$08P/ @LJ4':"HLX=A;E#&TPX#G6TD5LB03+ MP*BM8M?O* SPRZ!_BL9Q>%X% G8;4W.K88S]TTXOYB%HQVWY]N&,B99OGP7?+IH55@%4$V*0,-PA.'B) M+ -EA6F;$E7**Y[YEMQ?36GY=BNMBI9OMY]OCY;;GE@GG&))(:)3;K+.%#)" M8X0%4Y%J%;A,._M$;M=8F.\H]'!P/H"U5).^Q[9_VIU54K4!B&<4@'@W/;T6 MM#:J!#T^&->#(=Z_^<3ANB=:4:9#I ASEKO"1HF,"@3)($EB(H'^*3-J/4#2 M4>O$W$HSH>70+>/0;H-#OQZ>8.K@?](AGZA$G/N(K,P=UHT4F-*0F-4[^YSS M^T^(:CET*PV"ED.WAT./EKLI>(VCQ2XA3W/8WAN"M&,2P9%[Q0RW@I*=?8EU M&UAXXI+W"WN5V>/[BA3\XYEK^U5Z9/.#ZCQ_+8^SQ:^--(RW2S8 (X[IHAQ< M<0P:1F#PREGD)/>*L$0B96 # ( MYQW]T'H;GYAGMU'_;WGVP7EVP2J HZ5" M88F"RMD,"2QX0PB!?Y2.5DC'6!Y";5;D.;[=D4/C HTA:(\-\1-PZAZQ7 M%I$((">5DL&+C'3B7DC7>BN_9X.B9=)-F73!@@@,D#<9@XP"NX%[QI 32B-J M@4%!+:7"YVX#3+9,NH5,^CQ,B)9)[UBS4.<4P5EB@A7R)E?\2_Y:-_/3K8%NHVTD<5G3@:]'WK5KD?YOVV9&T0K@#SF$>.8XHM;WAEI;:2RVJ+4Y:BVFKZGDM;(1.1<%:)Y1(@L'B;Q.5G*JI<[M/#76 M+6JUJ+4=#_W<;>>,6FDP/+=C6.&7\8_]R3D*@S&J%M!"VIU[\7SXAFH%8RJG7VRRXB\?Z^/;P)JWU&P[N?!(%QV>[WO M*[SV!.9CO=$MW&P$-W\MI]S1:#$Q#DF#4VXL))&+7"''B;1!.\9S/:(A[;21 M+>6HAS)M6HZZ*T8(1+>EEEML3=4"=)LZ ;4L M]?!Z=\M2]RZ:+W5BRW,NN -NBE0A+K @]\'!)RD O:)*"?RD)WO:VK'CUU(SWV.Q>3H3_+ MA6+YKS90M0;Z"%4^<*&<<)C'I*UCCD3!!:6 >=Z>O,G0A^%_Z,X86)W(K]6! M_ RO9[!X<)[[;LY#7.I^B0%]C<-!BVX;H=OIDMD9C8A&68Z8UV![DHB1(\D@ M;9R#4Q7&.[X#**8IH:^VR*GXXGETD^(28D5TVAL:G>*.2Q,=4R()[+VC7I)O MQJ0M,V[&C(LALY";56N"0-?,4VI#0-9ZCP@5 +[6"V;QSC[;ELJ1E@<;/"B\ M%1K3)!BA7%AL-3"?3$XJB[T$&Z'EP>WDP84.$*#E+!-KC6RWPXZH:B^\-@29._I:E5/L6BM=7Z>.ZW,5N-[EMF!;UN M4O'Q$)ZK[%="6DC?"-(_+=DX(3G*F=)(\6@0-T0A%XQ#<'[2&4^L-H\36KL/ M[SR^Y[J%O!;RGM:F;"'OP2!OP9),E,=@&$'$Y'[F2GED)M-YMS\IJ [>"=W/^_\#_]3/ M<&Z'I]U^O=3,6-4[>7W9YJ\6A3+>_4CT/ A^G(S&W70UYRM ^4L/S?'Z)HZG M-<Q=]7Y/QO C@*23$[90)SAC%B'%7&8.(D]E\S2 M(KN 8K: -O)V:),[8L*!S.%.G45P]:)!IQ?__?O5WW^&"[#^Y"%]>P77!^#X M@(_^_.O+T9N_KO[^^1T]_'AV_M?'M_SH^.P3O/X(()/+406L[0NL]_+P*X#2 MP8EP2N @)1). WY(XI#6QB+.I!8V,D4EV]F7R]#1 ?KN55/2SJ,=38;QO!B> M!J0]"!T;,O/D=T;Y*#H1."F34,CCFG$XRE?^]^'/G6[J>,"$'-JN4\P[P^AC]W.& 2#08